LXP2.1 - Ridley-Modern - Action - 0x34 Catch
Entry Script
- if ((InternalConstantInt(PreviousAction) Equal scalar(275)))
- BoolVariableSetTrue { variable: LongtermAccessBool (0x46) }
- BoolVariableSetFalse { variable: RandomAccessBool (0x11) }
- CreateInterrupt { interrupt_id: None, action: Wait, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: None, action: FallSpecial, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(InAir)
- IntVariableSet { variable: LongtermAccessInt (0x3c), value: 478 }
- IntVariableSet { variable: LongtermAccessInt(MissedTechs), value: 480 }
- Subroutine(0x218a0)
- else
- BoolVariableSetFalse { variable: LongtermAccessBool (0x46) }
- CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
- CreateInterrupt { interrupt_id: Some(10000), action: Wait, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(OnGround)
- ChangeSubactionRestartFrame(Catch)
Exit Script
- if ((InternalConstantInt(CurrentAction) NotEqual scalar(52)))
- IfStatementAnd ((InternalConstantInt(CurrentAction) NotEqual scalar(53)))
- BoolVariableSetFalse { variable: LongtermAccessBool (0x46) }