Brawl - Sonic - Subroutine - 0x1c038
- CreateInterrupt { interrupt_id: None, action: 0x122, requirement: (ButtonPress value(2)) }
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: None, action: 0x122, requirement: (ButtonPress value(0)) }
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: None, action: 0x122, requirement: ((InternalConstantInt(ControlStickYAxis) GreaterThanOrEqual InternalConstantInt (0xc42))) }
- PreviousInterruptAddRequirement((InternalConstantInt (0x520a) LessThan InternalConstantInt (0x59fb)))
- PreviousInterruptAddRequirement(OnGround)
- Subroutine(Offset { offset: 0xffffffff, origin: 0x1bff4 })
- CreateInterrupt { interrupt_id: None, action: JumpAerial, requirement: (ButtonPress value(0)) }
- PreviousInterruptAddRequirement((LongtermAccessInt(JumpsUsed) LessThan InternalConstantInt(MaxJumpCount)))
- PreviousInterruptAddRequirement(InAir)