PM3.6 - Ganondorf - Action - 0x117

Entry Script

  1. if (OnGround)
    1. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
    2. CreateInterrupt { interrupt_id: None, action: Wait, requirement: (AnimationEnd) }
    3. PreviousInterruptAddRequirement(OnGround)
    4. SetEdgeSlide(StayOn)
    5. SetAirGround(6)
    6. ChangeSubactionRestartFrame(SpecialNReflect)
  2. else
    1. if ((LongtermAccessInt (0x62) LessThan scalar(20)))
      1. IntVariableSet { variable: LongtermAccessInt (0x62), value: 16 }
    2. CreateInterrupt { interrupt_id: None, action: LandingHeavy, requirement: (OnGround) }
    3. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (AnimationEnd) }
    4. PreviousInterruptAddRequirement(InAir)
    5. SetEdgeSlide(Airbourne)
    6. SetAirGround(0)
    7. ChangeSubactionRestartFrame(SpecialNReflectAir)
    8. CallEveryFrame { thread_id: 9, script: 0x2b270 }
    9. Goto(0x1ca20)

Exit Script