Brawl - Zelda - Action - 0x96 GrabItem
            Entry Script (Common)
            - SetAirGround(15)
- if (ItemOfTypeIsInGrabbingRange value(8192)) - if ((InternalConstantInt(XVelocity) GreaterThanOrEqual InternalConstantInt (0x408))) - ChangeSubactionRestartFrame(LightWalkEat)
 
- else- ChangeSubactionRestartFrame(LightEat)
 
 
- else- if ((InternalConstantInt(XVelocity) GreaterThanOrEqual InternalConstantInt (0x408))) - ChangeSubactionRestartFrame(LightWalkGet)
 
- else- ChangeSubactionRestartFrame(LightGet)
 
 
- CreateInterrupt { interrupt_id: None, action: 0xad, requirement: (InAir) }
- PreviousInterruptAddRequirement((InternalConstantInt(HeldItem) Equal scalar(13)))
- CreateInterrupt { interrupt_id: None, action: Fall, requirement: (InAir) }
- PreviousInterruptAddRequirement(not((InternalConstantInt(HeldItem) Equal scalar(13))))
- CreateInterrupt { interrupt_id: None, action: 0xa4, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement((InternalConstantInt(HeldItem) Equal scalar(13)))
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: None, action: Wait, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(OnGround)
Exit Script (Common)