PM3.6 - Pit - Subroutine - 0x28fe8
- BoolVariableSetTrue { variable: LongtermAccessBool (0x16) }
- CreateInterrupt { interrupt_id: None, action: GlideLanding, requirement: (OnGround) }
- PreviousInterruptAddRequirement((InternalConstantInt(CurrentFrame) GreaterThanOrEqual InternalConstantInt (0xc61)))
- PreviousInterruptAddRequirement((InternalConstantInt(XVelocity) GreaterThanOrEqual InternalConstantInt (0xc62)))
- EnableInterruptGroup(AirLanding)
- CreateInterrupt { interrupt_id: None, action: GlideEnd, requirement: (ButtonPress value(1)) }
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: None, action: GlideEnd, requirement: (BoolIsTrue RandomAccessBool(EnableActionTransition)) }
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: None, action: GlideAttack, requirement: (ButtonPress value(3)) }
- PreviousInterruptAddRequirement(ButtonHeld value(0))
- PreviousInterruptAddRequirement(InAir)
- CreateInterrupt { interrupt_id: None, action: AerialAttack, requirement: (ButtonPress value(0)) }
- PreviousInterruptAddRequirement(InAir)