Brawl - Yoshi - Subroutine - 0x1f6bc

  1. CreateInterrupt { interrupt_id: Some(10112), action: ThrowItem, requirement: (HoldingItem) }
  2. PreviousInterruptAddRequirement(ButtonPress value(0))
  3. PreviousInterruptAddRequirement(OnGround)
  4. CreateInterrupt { interrupt_id: Some(10037), action: EscapeN, requirement: ((InternalConstantInt(ControlStickYAxis) LessThanOrEqual InternalConstantInt (0xc4c))) }
  5. PreviousInterruptAddRequirement((InternalConstantInt (0x520a) LessThan InternalConstantInt (0x59fd)))
  6. PreviousInterruptAddRequirement(OnGround)
  7. CreateInterrupt { interrupt_id: Some(10038), action: EscapeF, requirement: ((InternalConstantInt(ControlStickXAxisRelative) GreaterThanOrEqual InternalConstantInt (0xc4d))) }
  8. PreviousInterruptAddRequirement((InternalConstantInt (0x5209) LessThan InternalConstantInt (0x59fe)))
  9. PreviousInterruptAddRequirement(OnGround)
  10. CreateInterrupt { interrupt_id: Some(10039), action: EscapeB, requirement: ((InternalConstantInt(ControlStickXAxisRelativeReverse) GreaterThanOrEqual InternalConstantInt (0xc4d))) }
  11. PreviousInterruptAddRequirement((InternalConstantInt (0x5209) LessThan InternalConstantInt (0x59fe)))
  12. PreviousInterruptAddRequirement(OnGround)
  13. CreateInterrupt { interrupt_id: Some(10104), action: Catch, requirement: (ButtonHeld value(3)) }
  14. PreviousInterruptAddRequirement(ButtonPress value(0))
  15. PreviousInterruptAddRequirement(OnGround)
  16. CreateInterrupt { interrupt_id: None, action: Pass, requirement: ((InternalConstantInt(ControlStickYAxis) LessThanOrEqual InternalConstantInt (0xc73))) }
  17. PreviousInterruptAddRequirement((InternalConstantInt (0x520a) LessThan InternalConstantInt (0x5a06)))
  18. PreviousInterruptAddRequirement(OnAPassableFloor)