LXP2.1 - Ganon-Mage - Action - 0x11e
Entry Script
- if ((InternalConstantInt(PreviousAction) Equal scalar(282)))
- if (BoolIsTrue RandomAccessBool(EnableLandingLag))
- SetEdgeSlide(Unknown(2))
- SetAirGround(6)
- ChangeSubactionRestartFrame(SpecialLwLand)
- CreateInterrupt { interrupt_id: None, action: Wait, requirement: (AnimationEnd) }
- CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
- else
- SetEdgeSlide(Unknown(2))
- SetAirGround(6)
- CreateInterrupt { interrupt_id: None, action: LandingHeavy, requirement: (OnGround) }
- else
- if (BoolIsTrue LongtermAccessInt (0x61))
- BoolVariableSetFalse { variable: LongtermAccessInt (0x61) }
- ChangeSubactionRestartFrame(SquatRv)
- SetAirGround(6)
- SetEdgeSlide(Unknown(2))
- CreateInterrupt { interrupt_id: None, action: Wait, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
- else
- CreateInterrupt { interrupt_id: None, action: 0x11a, requirement: (ButtonHeld value(1)) }
- PreviousInterruptAddRequirement(ButtonPress value(0))
- BoolVariableSetFalse { variable: LongtermAccessFloat (0x51) }
- SetAirGround(17)
- SetEdgeSlide(Airbourne)
- ChangeSubactionRestartFrame(SpecialLwJump)
Exit Script
- if ((InternalConstantInt(CurrentAction) NotEqual scalar(287)))
- UnknownEvent { namespace: 0xb, code: 0x2, unk1: 0x0, arguments: [Bool(true)] }