PM3.02 - Samus - Common Subroutine 0x14904

  1. CreateInterrupt { interrupt_id: None, action: Fall, requirement: (not(TouchingAFloorWallOrCeiling value(8))) }
  2. CreateInterrupt { interrupt_id: None, action: DownAttack, requirement: (AnimationEnd) }
  3. PreviousInterruptAddRequirement(ButtonPress value(0))
  4. PreviousInterruptAddRequirement(OnGround)
  5. CreateInterrupt { interrupt_id: None, action: DownAttack, requirement: (AnimationEnd) }
  6. PreviousInterruptAddRequirement(ButtonPress value(1))
  7. PreviousInterruptAddRequirement(OnGround)
  8. CreateInterrupt { interrupt_id: None, action: DownForward, requirement: (AnimationEnd) }
  9. PreviousInterruptAddRequirement((InternalConstantInt(ControlStickXAxisAbsolute) GreaterThanOrEqual InternalConstantInt (0xc6d)))
  10. PreviousInterruptAddRequirement(StickDirectionPressed)
  11. PreviousInterruptAddRequirement(OnGround)
  12. CreateInterrupt { interrupt_id: None, action: DownWait, requirement: (AnimationEnd) }
  13. PreviousInterruptAddRequirement(OnGround)
  14. Subroutine(0x147ac)
  15. UnknownEvent { namespace: 0x4, code: 0x0, unk1: 0x0, arguments: [Variable(Variable { memory_type: RandomAccess, data_type: Int, address: 8 })] }