P+ - Sonic - Common Subroutine 0x80545430

  1. CreateInterrupt { interrupt_id: None, action: WallclingStart, requirement: (InWallCling) }
  2. PreviousInterruptAddRequirement(InAir)
  3. PreviousInterruptAddRequirement(not(ButtonPress value(2)))
  4. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) LessThan InternalConstantInt (0xc42)))
  5. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual scalar(0.945)))
  6. Return
  7. CreateInterrupt { interrupt_id: None, action: Walljump, requirement: (InWalljump) }
  8. PreviousInterruptAddRequirement(InAir)
  9. PreviousInterruptAddRequirement(not(ButtonPress value(2)))
  10. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickYAxis) LessThan InternalConstantInt (0xc42)))
  11. PreviousInterruptAddRequirement((InternalConstantInt (0x5209) LessThan InternalConstantInt (0x59fe)))
  12. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual scalar(0.8)))
  13. Return