PM3.6 - Samus - Action - 0xc JumpAerial

Entry Script (Common)

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

Exit Script (Common)