P+ - Luigi - Subroutine - 0x23a44
- if ((LongtermAccessInt (0x5b) GreaterThanOrEqual scalar(7)))
- IfStatementAnd (not(BoolIsTrue RandomAccessBool (0x22)))
- if (not(BoolIsTrue LongtermAccessBool (0x71)))
- if ((RandomAccessInt (0xa) Equal scalar(0)))
- if (BoolIsTrue LongtermAccessBool (0x72))
- FlashEffectOverlay { red: 12, green: 220, blue: 1, alpha: 112 }
- else
- FlashEffectOverlay { red: 12, green: 220, blue: 1, alpha: 208 }
- BoolVariableSetTrue { variable: LongtermAccessBool (0x72) }
- SetColorOfFlashEffectOverlay { transition_time: 6, red: 20, green: 208, blue: 10, alpha: 0 }
- if (ShieldInputHeld)
- ExternalGraphicEffect(ExternalGraphicEffect { file: 0, graphic: 53, bone: 0, x_offset: 0.0, y_offset: 9.5, z_offset: 0.0, x_rotation: 0.0, y_rotation: 0.0, z_rotation: 0.0, scale: 1.5, randomize: None, terminate_with_animation: false })
- SoundEffect1(1309)
- SoundEffect1(3405)
- FlashEffectOverlay { red: 12, green: 220, blue: 1, alpha: 208 }
- SetColorOfFlashEffectOverlay { transition_time: 12, red: 160, green: 160, blue: 160, alpha: 0 }
- IntVariableSet { variable: RandomAccessInt (0xa), value: 0 }
- BoolVariableSetTrue { variable: RandomAccessBool (0x21) }
- BoolVariableSetTrue { variable: LongtermAccessBool (0x71) }
- if ((LongtermAccessInt (0x5c) GreaterThan scalar(15)))
- IntVariableSubtract { variable: LongtermAccessInt (0x5c), value: 3 }
- IntVariableIncrement { variable: RandomAccessInt (0xa) }
- if ((RandomAccessInt (0xa) Equal scalar(6)))
- IfStatementAnd (not(BoolIsTrue RandomAccessBool (0x21)))
- IfStatementOr ((RandomAccessInt (0xa) Equal scalar(12)))
- RemoveFlashEffect
- IntVariableSet { variable: RandomAccessInt (0xa), value: 0 }
- BoolVariableSetFalse { variable: RandomAccessBool (0x21) }
- if ((RandomAccessInt (0x0) LessThan InternalConstantInt (0x5dc0)))
- IfStatementAnd ((InternalConstantInt(CurrentAction) Equal scalar(279)))
- IntVariableIncrement { variable: RandomAccessInt (0x0) }
- if ((RandomAccessInt (0x0) GreaterThanOrEqual InternalConstantInt (0x5dc0)))
- FrameSpeedModifier { multiplier: 0.0, unk: 0 }
- if ((RandomAccessInt (0x0) GreaterThanOrEqual InternalConstantInt (0x5dc0)))
- IfStatementAnd (not(BoolIsTrue RandomAccessBool (0x21)))
- IfStatementAnd (not(BoolIsTrue RandomAccessBool (0x22)))
- if ((LongtermAccessInt (0x5b) LessThan scalar(7)))
- IfStatementOr (BoolIsTrue LongtermAccessBool (0x71))
- UnknownEvent { namespace: 0x11, code: 0x1e, unk1: 0x0, arguments: [Value(26)] }
- BoolVariableSetTrue { variable: RandomAccessBool (0x22) }