PM3.6 - Sonic - Action - 0x122

Entry Script

  1. Subroutine(Offset { offset: 0xffffffff, origin: 0x1c09c })
  2. ToggleInterrupt { interrupt_type: AirJump, interrupt_id: 10061 }
  3. ToggleInterrupt { interrupt_type: AirJump, interrupt_id: 10062 }
  4. DisableInterruptGroup(AirSpecial)
  5. ChangeSubactionRestartFrame(SpecialSSpin)
  6. CreateInterrupt { interrupt_id: None, action: JumpAerial, requirement: ((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc42))) }
  7. PreviousInterruptAddRequirement((InternalConstantInt (0x520a) LessThan InternalConstantInt (0x59fb)))
  8. PreviousInterruptAddRequirement((LongtermAccessInt(JumpsUsed) LessThan InternalConstantInt(MaxJumpCount)))
  9. PreviousInterruptAddRequirement(InAir)
  10. PreviousInterruptAddRequirement(BoolIsTrue RandomAccessBool(EnableActionTransition))
  11. PreviousInterruptAddRequirement((LongtermAccessInt(SizeFlag) LessThan InternalConstantInt (0xc42)))
  12. PreviousInterruptAddRequirement(TapJumpOn)
  13. CreateInterrupt { interrupt_id: None, action: JumpAerial, requirement: (ButtonPress value(2)) }
  14. PreviousInterruptAddRequirement((LongtermAccessInt(JumpsUsed) LessThan InternalConstantInt(MaxJumpCount)))
  15. PreviousInterruptAddRequirement(InAir)
  16. PreviousInterruptAddRequirement(BoolIsTrue RandomAccessBool(EnableActionTransition))

Exit Script