Brawl - Squirtle - Action - 0x4 Run
Entry Script (Common)
- CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
- CreateInterrupt { interrupt_id: None, action: SlipTurn, requirement: ((RandomAccessFloat(EnableTurnWhenBelowZero) LessThanOrEqual scalar(0))) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) LessThanOrEqual InternalConstantInt (0xc3a)))
- PreviousInterruptAddRequirement(Unknown(10004) value(1))
- EnableInterruptGroup(GroundSpecial)
- CreateInterrupt { interrupt_id: Some(10115), action: ThrowItemRun, requirement: (HoldingItemOfType value(8)) }
- PreviousInterruptAddRequirement(ButtonPress value(0))
- CreateInterrupt { interrupt_id: Some(10114), action: ThrowItemRun, requirement: (HoldingItem) }
- PreviousInterruptAddRequirement(ButtonHeld value(3))
- PreviousInterruptAddRequirement(ButtonPress value(0))
- PreviousInterruptAddRequirement(not(HoldingItemOfType value(4194304)))
- CreateInterrupt { interrupt_id: Some(10106), action: CatchTurn, requirement: ((RandomAccessFloat(EnableTurnWhenBelowZero) LessThanOrEqual scalar(0))) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) LessThanOrEqual InternalConstantInt (0xc3a)))
- PreviousInterruptAddRequirement(ButtonHeld value(3))
- PreviousInterruptAddRequirement(ButtonPress value(0))
- PreviousInterruptAddRequirement(not(HoldingItem))
- CreateInterrupt { interrupt_id: Some(10105), action: CatchDash, requirement: (ButtonHeld value(3)) }
- PreviousInterruptAddRequirement(ButtonPress value(0))
- PreviousInterruptAddRequirement(not(HoldingItem))
- CreateInterrupt { interrupt_id: Some(10122), action: DashSwingItem, requirement: (HoldingItemOfType value(4)) }
- PreviousInterruptAddRequirement(ButtonPress value(0))
- CreateInterrupt { interrupt_id: Some(10083), action: AttackDash, requirement: (ButtonPress value(0)) }
- EnableInterruptGroup(GroundGuard)
- CreateInterrupt { interrupt_id: Some(10043), action: JumpSquat, requirement: (ButtonPress value(2)) }
- CreateInterrupt { interrupt_id: Some(10042), action: JumpSquat, requirement: ((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc45))) }
- PreviousInterruptAddRequirement((InternalConstantInt (0x520a) LessThan InternalConstantInt (0x59fb)))
- PreviousInterruptAddRequirement(TapJumpOn)
- CreateInterrupt { interrupt_id: Some(10047), action: TurnRun, requirement: ((RandomAccessFloat(EnableTurnWhenBelowZero) LessThanOrEqual scalar(0))) }
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) LessThanOrEqual InternalConstantInt (0xc3a)))
- if (BoolIsTrue LongtermAccessBool(HasCurry))
- CreateInterrupt { interrupt_id: Some(10141), action: RunBrake, requirement: ((InternalConstantInt(ControlStickXAxisAbsolute) LessThan InternalConstantInt (0xc2d))) }
- else
- CreateInterrupt { interrupt_id: Some(10045), action: RunBrake, requirement: ((InternalConstantInt(ControlStickXAxisAbsolute) LessThan InternalConstantInt (0xc36))) }
- Subroutine(0xa6e4)
- ChangeSubactionRestartFrame(Run)
Exit Script (Common)