PM3.02 - Mario - Subroutine - 0x234c4
- if (OnGround)
- Subroutine(Wait1 Main 0x1f2c4)
- if (BoolIsTrue RandomAccessBool(SpecialsMovement))
- SetAirGround(0)
- if (ButtonPress value(1))
- SetEdgeSlide(Airbourne)
- AddVelocity { x_vel: Constant(0.0), y_vel: Constant(0.365) }
- else
- SetEdgeSlide(StayOn)
- ResetVerticalVelocityAndAcceleration(true)
- ResetVerticalVelocityAndAcceleration(false)
- else
- SetEdgeSlide(StayOn)
- SetAirGround(6)
- else
- if (InAir)
- SetEdgeSlide(Airbourne)
- if (BoolIsTrue RandomAccessBool(SpecialsMovement))
- SetAirGround(0)
- if (ButtonPress value(1))
- BoolVariableSetTrue { variable: LongtermAccessBool (0x73) }
- else
- SetAirGround(10)