P+ - Sonic - Common Subroutine 0x80545430
- CreateInterrupt { interrupt_id: None, action: WallclingStart, requirement: (InWallCling) }
- PreviousInterruptAddRequirement(InAir)
- PreviousInterruptAddRequirement(not(ButtonPress value(2)))
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) LessThan InternalConstantInt (0xc42)))
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual scalar(0.945)))
- Return
- CreateInterrupt { interrupt_id: None, action: Walljump, requirement: (InWalljump) }
- PreviousInterruptAddRequirement(InAir)
- PreviousInterruptAddRequirement(not(ButtonPress value(2)))
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) LessThan InternalConstantInt (0xc42)))
- PreviousInterruptAddRequirement((InternalConstantInt (0x5209) LessThan InternalConstantInt (0x59fe)))
- PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual scalar(0.8)))
- Return