P+ - Roy - Action - 0xc JumpAerial

Entry Script (Common)

  1. ControllerUnk01
  2. IntVariableIncrement { variable: LongtermAccessInt(JumpsUsed) }
  3. Subroutine(0x21c50)
  4. Subroutine(0x218f0)
  5. CreateInterrupt { interrupt_id: None, action: FallAerial, requirement: (AnimationEnd) }
  6. PreviousInterruptAddRequirement(InAir)
  7. if ((InternalConstantInt (0x5a92) NotEqual scalar(0)))
    1. IfStatementAnd (not(BoolIsTrue LongtermAccessBool (0x16)))
    2. BoolVariableSetTrue { variable: RandomAccessBool(SpecialsMovement) }
    3. Subroutine(0xb9f4)
  8. if ((InternalConstantInt(ControlStickXAxisRelativeReverse) GreaterThanOrEqual InternalConstantInt (0xc43)))
    1. ChangeSubactionRestartFrame(JumpAerialB)
  9. else
    1. ChangeSubactionRestartFrame(JumpAerialF)
  10. if (BoolIsTrue LongtermAccessBool(HasScrewAttack))
    1. SoundEffect1(8108)
  11. CallEveryFrame { thread_id: 9, script: 0xe20c }

Exit Script (Common)