39 ItemBase deadRabbit = ingredients[0];
42 int legCount =
Math.RandomIntInclusive(2,4);
43 for (
int i=0; i < legCount; ++i)
45 ItemBase result =
ItemBase.Cast(player.SpawnEntityOnGroundRaycastDispersed(
"RabbitLegMeat"));
46 MiscGameplayFunctions.TransferItemProperties(deadRabbit, result);
47 result.SetQuantityNormalized(
Math.RandomFloatInclusive(0.8,1));
50 MiscGameplayFunctions.TransferItemProperties(deadRabbit, resultBones);
51 resultBones.SetQuantity(
Math.RandomIntInclusive(2,5));
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
void SetBloodyHands(PlayerBase player, bool show)
int m_ResultReplacesIngredient[MAXIMUM_RESULTS]
int m_ResultToInventory[MAXIMUM_RESULTS]
float m_IngredientAddHealth[MAX_NUMBER_OF_INGREDIENTS]
float m_IngredientSetHealth[MAX_NUMBER_OF_INGREDIENTS]
int m_ResultInheritsHealth[MAXIMUM_RESULTS]
void AddResult(string item)
int m_ResultInheritsColor[MAXIMUM_RESULTS]
float m_ResultSetQuantity[MAXIMUM_RESULTS]
bool m_ResultSetFullQuantity[MAXIMUM_RESULTS]
void InsertIngredient(int index, string ingredient, DayZPlayerConstants uid=BASE_CRAFT_ANIMATION_ID, bool showItem=false)
float m_ResultSetHealth[MAXIMUM_RESULTS]
float m_IngredientAddQuantity[MAX_NUMBER_OF_INGREDIENTS]
bool m_IngredientDestroy[MAX_NUMBER_OF_INGREDIENTS]
void Do(PlayerBase player)