9 override typename GetInputType()
14 override void CreateConditionComponents()
22 if ( player.GetCommand_Vehicle() )
26 if (
Class.CastTo( chicken, target.GetObject() ) )
28 return !chicken.IsAlive();
33 override void OnExecuteServer( ActionData action_data )
41 if ( deadChicken == null )
43 deadChicken =
DeadChicken_ColorBase.Cast( action_data.m_Player.GetHumanInventory().CreateInInventory( targetChicken.GetDeadItemName() ) );
45 if ( deadChicken == null )
48 targetChicken.Delete();