6 return !ingredients[0].GetIsFrozen();
14 float MaxQuantity = item_ingredient.GetQuantityMax();
15 float CurrentQuantity = item_ingredient.GetQuantity();
16 float qtPercentage = CurrentQuantity / MaxQuantity;
23 if(qtPercentage < 0.3)
26 seedMultiplier *= qtPercentage;
38 seedMultiplier *= 0.5;
47 float maxQuantity = result.GetQuantityMax();
49 resultQty *= seedMultiplier * maxQuantity;
FoodStageType GetFoodStageType()
override bool SetQuantity(float value, bool destroy_config=true, bool destroy_forced=false, bool allow_client=false, bool clamp_to_stack_max=true)
override bool CanDo(ItemBase ingredients[], PlayerBase player)
final check for recipe's validity
float m_ResultSetQuantity[MAXIMUM_RESULTS]
override void Do(ItemBase ingredients[], PlayerBase player, array< ItemBase > results, float specialty_weight)
Result for an object found in CGame.IsBoxCollidingGeometryProxy.
static proto float RandomFloat(float min, float max)
Returns a random float number between and min[inclusive] and max[exclusive].
static proto float Ceil(float f)
Returns ceil of value.