PM3.6 - Samus - Common Subroutine 0x147ac

  1. CreateInterrupt { interrupt_id: Some(10006), action: HitWall, requirement: (InAir) }
  2. PreviousInterruptAddRequirement(TouchingAFloorWallOrCeiling value(2))
  3. PreviousInterruptAddRequirement((InternalConstantInt(LeftKnockback) GreaterThan InternalConstantInt (0xcd4)))
  4. PreviousInterruptAddRequirement((RandomAccessInt (0x1) NotEqual scalar(2)))
  5. CreateInterrupt { interrupt_id: Some(10007), action: HitWall, requirement: (InAir) }
  6. PreviousInterruptAddRequirement(TouchingAFloorWallOrCeiling value(4))
  7. PreviousInterruptAddRequirement((InternalConstantInt(RightKnockback) GreaterThan InternalConstantInt (0xcd4)))
  8. PreviousInterruptAddRequirement((RandomAccessInt (0x1) NotEqual scalar(1)))
  9. CreateInterrupt { interrupt_id: Some(10016), action: DownDamage, requirement: (OnGround) }
  10. PreviousInterruptAddRequirement(TouchingAFloorWallOrCeiling value(2))
  11. PreviousInterruptAddRequirement((InternalConstantInt(LeftKnockback) GreaterThan InternalConstantInt (0xcd4)))
  12. PreviousInterruptAddRequirement((RandomAccessInt (0x1) NotEqual scalar(2)))
  13. CreateInterrupt { interrupt_id: Some(10017), action: DownDamage, requirement: (OnGround) }
  14. PreviousInterruptAddRequirement(TouchingAFloorWallOrCeiling value(4))
  15. PreviousInterruptAddRequirement((InternalConstantInt(RightKnockback) GreaterThan InternalConstantInt (0xcd4)))
  16. PreviousInterruptAddRequirement((RandomAccessInt (0x1) NotEqual scalar(1)))