P+ - Sonic - Action - 0x97 GrabHeavyItem
Entry Script (Common)
- CreateInterrupt { interrupt_id: None, action: DamageFall, requirement: (InAir) }
- CreateInterrupt { interrupt_id: None, action: ThrowHeavyItem, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(HoldingItem)
- PreviousInterruptAddRequirement((InternalConstantInt(HeldItem) Equal scalar(83)))
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: None, action: 0x98, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(HoldingItem)
- PreviousInterruptAddRequirement(OnGround)
- CreateInterrupt { interrupt_id: None, action: Wait, requirement: (AnimationEnd) }
- PreviousInterruptAddRequirement(OnGround)
Exit Script (Common)