PM3.02 - Samus - Action - 0x4 Run
Entry Script (Common)
- CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
- CallEveryFrame { thread_id: 9, script: 0x901a1040 }
- 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)))
- Subroutine(0x9019cbd8)
- Subroutine(0x9019cb80)
- 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 (not(Always 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)