PM3.6 - Samus - Common Subroutine 0x9019d540

  1. CreateInterrupt { interrupt_id: Some(10023), action: PassiveCeil, requirement: (TouchingAFloorWallOrCeiling value(1)) }
  2. PreviousInterruptAddRequirement((InternalConstantInt (0x5219) LessThan InternalConstantInt (0x5a0c)))
  3. PreviousInterruptAddRequirement((InternalConstantInt(FramesSinceShield2) GreaterThanOrEqual InternalConstantInt (0x5a0d)))
  4. PreviousInterruptAddRequirement(not(Unknown(10019)))
  5. PreviousInterruptAddRequirement(InAir)
  6. CreateInterrupt { interrupt_id: Some(30503), action: PassiveCeil, requirement: (TouchingAFloorWallOrCeiling value(1)) }
  7. PreviousInterruptAddRequirement((InternalConstantInt (0x5219) LessThan InternalConstantInt (0x5a0c)))
  8. PreviousInterruptAddRequirement((InternalConstantInt(FramesSinceShield2) GreaterThanOrEqual InternalConstantInt (0x5a0d)))
  9. PreviousInterruptAddRequirement(SDIInput)
  10. PreviousInterruptAddRequirement(InAir)
  11. Return
  12. CreateInterrupt { interrupt_id: Some(10007), action: HitWall, requirement: (InAir) }
  13. PreviousInterruptAddRequirement(TouchingAFloorWallOrCeiling value(4))
  14. PreviousInterruptAddRequirement((InternalConstantInt(RightKnockback) GreaterThan InternalConstantInt (0xcd4)))
  15. PreviousInterruptAddRequirement((RandomAccessInt (0x1) NotEqual scalar(1)))
  16. PreviousInterruptAddRequirement((RandomAccessFloat (0x8) LessThanOrEqual scalar(0)))
  17. PreviousInterruptAddRequirement((LongtermAccessInt(MissedTechs) LessThanOrEqual InternalConstantInt (0x5a35)))
  18. PreviousInterruptAddRequirement(not(Unknown(10019)))
  19. Return
  20. CreateInterrupt { interrupt_id: Some(10008), action: HitCeiling, requirement: (InAir) }
  21. PreviousInterruptAddRequirement(TouchingAFloorWallOrCeiling value(1))
  22. PreviousInterruptAddRequirement((InternalConstantInt(UpKnockback) GreaterThan InternalConstantInt (0xcd4)))
  23. PreviousInterruptAddRequirement((RandomAccessInt (0x1) NotEqual scalar(3)))
  24. PreviousInterruptAddRequirement((LongtermAccessInt(MissedTechs) LessThanOrEqual InternalConstantInt (0x5a35)))
  25. PreviousInterruptAddRequirement(not(Unknown(10019)))
  26. Return