LXP2.1 - Ganon-Mage - Action - 0x115 SpecialLw
Entry Script
- if (BoolIsTrue LongtermAccessFloat (0x57))
- BoolVariableSetFalse { variable: LongtermAccessFloat (0x57) }
- if (BoolIsTrue LongtermAccessFloat (0x58))
- BoolVariableSetFalse { variable: LongtermAccessFloat (0x58) }
- ChangeSubactionRestartFrame(FuraFuraEnd)
- CreateInterrupt { interrupt_id: None, action: LandingLight, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: None, action: Fall, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(InAir)
- DisableInterruptGroup(AirJump)
- SetAirGround(17)
- SetEdgeSlide(Airbourne)
- DisableMovement(DisableVertical)
- else
- ChangeSubactionRestartFrame(NONE_1)
- CreateInterrupt { interrupt_id: None, action: Fall, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(InAir)
- SetAirGround(17)
- SetEdgeSlide(Airbourne)
- else
- BoolVariableSetFalse { variable: LongtermAccessInt (0x61) }
- BoolVariableSetFalse { variable: LongtermAccessFloat (0x51) }
- BoolVariableSetFalse { variable: LongtermAccessFloat (0x52) }
- BoolVariableSetFalse { variable: LongtermAccessFloat (0x53) }
- if (OnGround)
- IntVariableSet { variable: LongtermAccessInt (0x5c), value: 92 }
- CreateInterrupt { interrupt_id: None, action: 0x11e, requirement: (OnGround) }
- PreviousInterruptAddRequirement(ButtonNotPressed value(1))
- CreateInterrupt { interrupt_id: None, action: 0x11e, requirement: (AnimationEnd) }
- ChangeSubactionRestartFrame(SpecialLwStart)
- SetEdgeSlide(Unknown(2))
- SetAirGround(6)
- else
- CreateInterrupt { interrupt_id: None, action: 0x11a, requirement: (InAir) }
Exit Script