PM3.6 - Yoshi - Subroutine - 0x1f6bc

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