50 m_Text =
"#STR_CraftBolt0";
71 if (target.GetObject())
72 return (target.GetObject().ClassName() ==
"WoodenStick");
74 else if (target.GetObject())
109 if (!material || !knife)
128 material.AddQuantity(-1);
129 knife.AddHealth(
"",
"",-3);
protected float m_SpecialtyWeight
ref CCIBase m_ConditionItem
ref CCTBase m_ConditionTarget
protected bool m_FullBody
protected int m_StanceMask
class ActionTargets ActionTarget
protected ActionData m_ActionData
private const float TIME_TO_CRAFT
override void CreateActionComponent()
override void OnFinishProgressServer(ActionData action_data)
protected bool IsCuttingType(Object item)
protected Ammunition_Base m_ResultEntity
override void CreateConditionComponents()
override bool ActionCondition(PlayerBase player, ActionTarget target, ItemBase item)
const ref set< string > CUTTING_TYPES
override void OnStartServer(ActionData action_data)
protected bool m_IsKnifeInHands
ref CABase m_ActionComponent
ref ActionTarget m_Target
protected int m_CommandUID
protected m_CallbackClass
DayZPlayerConstants
defined in C++