P+ - Sonic - Common Subroutine 0x1a034

  1. CreateInterrupt { interrupt_id: None, action: DamageFall, requirement: (InAir) }
  2. CreateInterrupt { interrupt_id: Some(10111), action: ThrowHeavyItem, requirement: (ButtonPress value(0)) }
  3. PreviousInterruptAddRequirement(OnGround)
  4. CreateInterrupt { interrupt_id: None, action: DamageFall, requirement: (not(HoldingItem)) }
  5. PreviousInterruptAddRequirement(InAir)
  6. CreateInterrupt { interrupt_id: None, action: Wait, requirement: (not(HoldingItem)) }
  7. PreviousInterruptAddRequirement(OnGround)