92 {
95
96 bool added = false;
97
99 {
100
101 knife = action_data.m_MainItem;
102 material =
ItemBase.Cast(action_data.m_Target.GetObject());
103 }
104 else
105 {
106
107 material = action_data.m_MainItem;
108 knife =
ItemBase.Cast(action_data.m_Target.GetObject());
109 }
110
111 if (!material || !knife)
112 return;
113
115 {
117 {
119 added = true;
120 }
121 }
122
123 if (!added)
124 {
128 }
129
130 material.AddQuantity(-1);
131 knife.AddHealth("","",-3);
132 }
Bolt_Base Ammunition_Base
class GP5GasMask extends MaskBase ItemBase
Ammunition_Base m_ResultEntity