PM3.6 - Roy - Action - 0x4 Run

Entry Script (Common)

  1. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
  2. CallEveryFrame { thread_id: 9, script: 0x901a1040 }
  3. EnableInterruptGroup(GroundSpecial)
  4. CreateInterrupt { interrupt_id: Some(10115), action: ThrowItemRun, requirement: (HoldingItemOfType value(8)) }
  5. PreviousInterruptAddRequirement(ButtonPress value(0))
  6. CreateInterrupt { interrupt_id: Some(10114), action: ThrowItemRun, requirement: (HoldingItem) }
  7. PreviousInterruptAddRequirement(ButtonHeld value(3))
  8. PreviousInterruptAddRequirement(ButtonPress value(0))
  9. PreviousInterruptAddRequirement(not(HoldingItemOfType value(4194304)))
  10. Subroutine(0x9019cbd8)
  11. Subroutine(0x9019cb80)
  12. CreateInterrupt { interrupt_id: Some(10122), action: DashSwingItem, requirement: (HoldingItemOfType value(4)) }
  13. PreviousInterruptAddRequirement(ButtonPress value(0))
  14. CreateInterrupt { interrupt_id: Some(10083), action: AttackDash, requirement: (ButtonPress value(0)) }
  15. EnableInterruptGroup(GroundGuard)
  16. CreateInterrupt { interrupt_id: Some(10043), action: JumpSquat, requirement: (ButtonPress value(2)) }
  17. CreateInterrupt { interrupt_id: Some(10042), action: JumpSquat, requirement: ((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc45))) }
  18. PreviousInterruptAddRequirement((InternalConstantInt (0x520a) LessThan InternalConstantInt (0x59fb)))
  19. PreviousInterruptAddRequirement(TapJumpOn)
  20. CreateInterrupt { interrupt_id: Some(10047), action: TurnRun, requirement: ((RandomAccessFloat(EnableTurnWhenBelowZero) LessThanOrEqual scalar(0))) }
  21. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisRelative) LessThanOrEqual InternalConstantInt (0xc3a)))
  22. if (not(Always LongtermAccessBool(HasCurry)))
    1. CreateInterrupt { interrupt_id: Some(10141), action: RunBrake, requirement: ((InternalConstantInt(ControlStickXAxisAbsolute) LessThan InternalConstantInt (0xc2d))) }
  23. else
    1. CreateInterrupt { interrupt_id: Some(10045), action: RunBrake, requirement: ((InternalConstantInt(ControlStickXAxisAbsolute) LessThan InternalConstantInt (0xc36))) }
  24. Subroutine(0xa6e4)
  25. ChangeSubactionRestartFrame(Run)

Exit Script (Common)