8 override typename GetInputType()
13 override void CreateConditionComponents()
21 if ( player.GetCommand_Vehicle() )
25 if (
Class.CastTo( chicken, target.GetObject() ) )
27 return !chicken.IsAlive();
32 override void OnExecuteServer(
ActionData action_data )
40 if ( deadChicken ==
null )
42 deadChicken =
DeadChicken_ColorBase.Cast( action_data.m_Player.GetHumanInventory().CreateInInventory( targetChicken.GetDeadItemName() ) );
44 if ( deadChicken ==
null )
47 targetChicken.Delete();