P+ - Ness - Action - 0xc JumpAerial
Entry Script (Common)
- ControllerUnk01
- IntVariableIncrement { variable: LongtermAccessInt(JumpsUsed) }
- Subroutine(0x21c50)
- Subroutine(0x218f0)
- CreateInterrupt { interrupt_id: None, action: FallAerial, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(InAir)
- if ((InternalConstantInt (0x5a92) NotEqual scalar(0)))
- IfStatementAnd (not(BoolIsTrue LongtermAccessBool (0x16)))
- BoolVariableSetTrue { variable: RandomAccessBool(SpecialsMovement) }
- Subroutine(0xb9f4)
- if ((InternalConstantInt(ControlStickXAxisRelativeReverse) GreaterThanOrEqual InternalConstantInt (0xc43)))
- ChangeSubactionRestartFrame(JumpAerialB)
- else
- ChangeSubactionRestartFrame(JumpAerialF)
- if (BoolIsTrue LongtermAccessBool(HasScrewAttack))
- SoundEffect1(8108)
- CallEveryFrame { thread_id: 9, script: 0xe20c }
Exit Script (Common)