PM3.02 - Lucas - Action - 0x113 SpecialS

Entry Script

  1. if (OnGround)
    1. SetEdgeSlide(Unknown(2))
    2. SetAirGround(6)
    3. ChangeSubactionRestartFrame(SpecialS)
    4. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
    5. CreateInterrupt { interrupt_id: None, action: Wait, requirement: (AnimationEnd) }
  2. else
    1. SetEdgeSlide(Airbourne)
    2. SetAirGround(10)
    3. ChangeSubactionRestartFrame(SpecialAirS)
    4. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (AnimationEnd) }
    5. CreateInterrupt { interrupt_id: None, action: LandingHeavy, requirement: (OnGround) }
    6. PreviousInterruptAddRequirement((InternalConstantInt(CurrentFrame) LessThanOrEqual scalar(21)))
    7. CreateInterrupt { interrupt_id: None, action: LandingFallSpecial, requirement: (OnGround) }
    8. PreviousInterruptAddRequirement((InternalConstantInt(CurrentFrame) GreaterThan scalar(21)))

Exit Script