5 m_Name =
"#STR_CraftSplint0";
65 ItemBase ingredient1 = ingredients[0];
66 if (ingredient1.Type() == BandageDressing)
68 if (ingredient1.GetQuantity() == ingredient1.GetQuantityMax())
75 if (ingredient1.Type() == Rag)
77 if (ingredient1.GetQuantity() >= 4)
85 if (ingredient1.GetQuantity() >= (ingredient1.GetQuantityMax()/2))
96 ItemBase ingredient1 = ingredients[0];
98 if (ingredients[0].
Type() == Rag)
99 ingredient1.AddQuantity(-4);
101 if (ingredients[0].
Type() == BandageDressing)
102 ingredient1.AddQuantity(-ingredient1.GetQuantityMax());
105 ingredient1.AddQuantity(-ingredient1.GetQuantityMax()/2);
108 ingredient1.DeleteSafe();
bool m_IngredientDestroy[MAX_NUMBER_OF_INGREDIENTS]
int m_ResultToInventory[MAXIMUM_RESULTS]
override bool CanDo(ItemBase ingredients[], PlayerBase player)
bool m_IngredientUseSoftSkills[MAX_NUMBER_OF_INGREDIENTS]
float m_ResultSetHealth[MAXIMUM_RESULTS]
float m_ResultSetQuantity[MAXIMUM_RESULTS]
bool m_ResultSetFullQuantity[MAXIMUM_RESULTS]
override void Do(ItemBase ingredients[], PlayerBase player, array< ItemBase > results, float specialty_weight)
void AddResult(string item)
bool m_ResultUseSoftSkills[MAXIMUM_RESULTS]
int m_ResultReplacesIngredient[MAXIMUM_RESULTS]
float m_IngredientAddHealth[MAX_NUMBER_OF_INGREDIENTS]
float m_IngredientSetHealth[MAX_NUMBER_OF_INGREDIENTS]
int m_ResultInheritsHealth[MAXIMUM_RESULTS]
float m_MinQuantityIngredient[MAX_NUMBER_OF_INGREDIENTS]
int m_ResultInheritsColor[MAXIMUM_RESULTS]
float m_MaxQuantityIngredient[MAX_NUMBER_OF_INGREDIENTS]
float m_IngredientAddQuantity[MAX_NUMBER_OF_INGREDIENTS]
float m_MinDamageIngredient[MAX_NUMBER_OF_INGREDIENTS]
float m_MaxDamageIngredient[MAX_NUMBER_OF_INGREDIENTS]
void InsertIngredient(int index, string ingredient, DayZPlayerConstants uid=DayZPlayerConstants.CMD_ACTIONFB_CRAFTING)
Result for an object found in CGame.IsBoxCollidingGeometryProxy.