PM3.6 - Samus - Common Subroutine 0x9019cc90

  1. CreateInterrupt { interrupt_id: Some(10106), action: CatchTurn, requirement: ((InternalConstantInt(ControlStickXAxisRelative) LessThanOrEqual InternalConstantInt (0xc3a))) }
  2. PreviousInterruptAddRequirement(ShieldInputPress value(3))
  3. PreviousInterruptAddRequirement(OnGround)
  4. PreviousInterruptAddRequirement(not(HoldingItem))
  5. PreviousInterruptAddRequirement(not(ButtonPress value(15)))
  6. Return
  7. CreateInterrupt { interrupt_id: Some(10106), action: CatchTurn, requirement: (ShieldInputHeld value(3)) }
  8. PreviousInterruptAddRequirement(ButtonPress value(0))
  9. PreviousInterruptAddRequirement(OnGround)
  10. PreviousInterruptAddRequirement(not(HoldingItem))
  11. PreviousInterruptAddRequirement(not(ButtonPress value(15)))
  12. Return