34 {
35
36 Animal_GallusGallusDomesticus targetChicken = Animal_GallusGallusDomesticus.Cast( action_data.m_Target.GetObject() );
37 if ( targetChicken )
38 {
39 DeadChicken_ColorBase deadChicken = DeadChicken_ColorBase.Cast( action_data.m_Player.GetHumanInventory().CreateInHands( targetChicken.
GetDeadItemName() ) );
40
41 if ( deadChicken == null )
42 {
43 deadChicken = DeadChicken_ColorBase.Cast( action_data.m_Player.GetHumanInventory().CreateInInventory( targetChicken.
GetDeadItemName() ) );
44
45 if ( deadChicken == null )
47 }
48 targetChicken.Delete();
49 }
50 }
const int ECE_PLACE_ON_SURFACE
override string GetDeadItemName()
proto native CGame GetGame()