LXP2.1 - Ganon-Mage - Action - 0x11a

Entry Script

  1. if ((InternalConstantInt(PreviousAction) Equal scalar(277)))
    1. IfStatementOr ((InternalConstantInt(PreviousAction) Equal scalar(286)))
    2. CreateInterrupt { interrupt_id: None, action: 0x11e, requirement: (OnGround) }
    3. PreviousInterruptAddRequirement(BoolIsTrue RandomAccessBool(EnableLandingLag))
    4. CreateInterrupt { interrupt_id: None, action: 0x11e, requirement: (OnGround) }
    5. PreviousInterruptAddRequirement((InternalConstantInt(CurrentFrame) GreaterThan scalar(35)))
    6. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (AnimationEnd) }
    7. PreviousInterruptAddRequirement(InAir)
    8. SetAirGround(0)
    9. SetEdgeSlide(Airbourne)
    10. ChangeSubactionRestartFrame(SpecialLwDive)
  2. else
    1. Subroutine(0x4b500)
    2. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (AnimationEnd) }
    3. CreateInterrupt { interrupt_id: None, action: LandingHeavy, requirement: (OnGround) }
    4. SetEdgeSlide(Airbourne)
    5. SetAirGround(0)
    6. ChangeSubactionRestartFrame(Fall_1)
    7. EnableInterruptGroup(AirAttack)
    8. EnableInterruptGroup(AirSpecial)
    9. EnableInterruptGroup(AirTreadjump)
    10. AllowInterrupts
    11. Subroutine(0x155d8)
    12. LedgeGrabEnable(EnableInFront)
    13. CallEveryFrame { thread_id: 9, script: 0x4b830 }

Exit Script