Brawl - Ganondorf - Action - 0x113 SpecialS

Entry Script

  1. BoolVariableSetFalse { variable: RandomAccessBool(EnableActionTransition) }
  2. BoolVariableSetFalse { variable: RandomAccessBool (0x11) }
  3. Subroutine(0x1b318)
  4. if (OnGround)
    1. IntVariableSet { variable: RandomAccessInt (0x0), value: 0 }
    2. ChangeSubactionRestartFrame(SpecialSStart)
    3. Subroutine(0x1b1e0)
    4. CreateInterrupt { interrupt_id: None, action: Wait, requirement: (AnimationEnd) }
    5. PreviousInterruptAddRequirement(OnGround)
    6. CreateInterrupt { interrupt_id: None, action: FallSpecial, requirement: (InAir) }
    7. SetAirGround(15)
    8. CallEveryFrame { thread_id: 9, script: 0x1b3b8 }
  5. else
    1. IntVariableSet { variable: RandomAccessInt (0x0), value: 2 }
    2. ChangeSubactionRestartFrame(SpecialAirSStart)
    3. Subroutine(0x1b230)
    4. CreateInterrupt { interrupt_id: None, action: FallSpecial, requirement: (AnimationEnd) }
    5. SetAirGround(17)
    6. CreateInterrupt { interrupt_id: None, action: LandingFallSpecial, requirement: (OnGround) }
    7. PreviousInterruptAddRequirement(BoolIsTrue RandomAccessBool (0x11))
    8. CallEveryFrame { thread_id: 9, script: 0x1b450 }

Exit Script