38 {
39 ItemBase deadRabbit = ingredients[0];
41
42 int legCount = Math.RandomIntInclusive(2,4);
43 for (int i=0; i < legCount; ++i)
44 {
45 ItemBase result =
ItemBase.Cast(player.SpawnEntityOnGroundRaycastDispersed(
"RabbitLegMeat"));
46 MiscGameplayFunctions.TransferItemProperties(deadRabbit, result);
47 result.SetQuantityNormalized(Math.RandomFloatInclusive(0.8,1));
48 }
49
50 MiscGameplayFunctions.TransferItemProperties(deadRabbit, resultBones);
51 resultBones.
SetQuantity(Math.RandomIntInclusive(2,5));
52
54 }
class GP5GasMask extends MaskBase ItemBase
void SetBloodyHands(PlayerBase player, bool show)
override bool SetQuantity(float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)