DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Файл Cooking.c

См. исходные тексты.

Перечисления

enum  CookingMethodType {
  NONE = 0 , BAKING = 1 , BOILING = 2 , DRYING = 3 ,
  TIME = 4 , COUNT
}
 

Функции

void SetCookingUpdateTime (float val)
 
void ProcessItemToCook (notnull ItemBase pItem, ItemBase cookingEquip, Param2< CookingMethodType, float > pCookingMethod, out Param2< bool, bool > pStateFlags)
 
int CookWithEquipment (ItemBase cooking_equipment, float cooking_time_coef=1)
 
int CookOnStick (Edible_Base item_to_cook, float cook_time_inc)
 
int UpdateCookingState (Edible_Base item_to_cook, CookingMethodType cooking_method, ItemBase cooking_equipment, float cooking_time_coef)
 
int UpdateCookingStateOnStick (Edible_Base item_to_cook, float cook_time_inc)
 
void SmokeItem (Edible_Base item_to_cook, float cook_time_inc)
 
void TerminateCookingSounds (ItemBase pItem)
 
ItemBase GetItemTypeFromCargo (typename item_type, ItemBase cooking_equipment)
 Cooking data.
 
Param2< CookingMethodType, floatGetCookingMethodWithTimeOverride (ItemBase cooking_equipment)
 
Edible_Base GetFoodOnStick (ItemBase stick_item)
 
float GetTimeToCook (Edible_Base item_to_cook, CookingMethodType cooking_method)
 
float GetMinTempToCook (Edible_Base item_to_cook, CookingMethodType cooking_method)
 
void AddTemperatureToItem (ItemBase cooked_item, ItemBase cooking_equipment, float min_temperature)
 
void DecreaseCookedItemQuantity (notnull Edible_Base pItem, float pAmount=0.0)
 
CookingMethodType GetCookingMethod (ItemBase cooking_equipment)
 DEPRECATED.
 

Переменные

enum CookingMethodType TIME_WITH_SUPPORT_MATERIAL_COEF = 1.0
 
static const float TIME_WITHOUT_SUPPORT_MATERIAL_COEF = 2.0
 time modifier used when not using support material
 
static const float COOKING_FOOD_TIME_INC_VALUE = 2
 time modifier used when using support material
 
static const float COOKING_LARD_DECREASE_COEF = 25
 time increase when cooking a food
 
static const float COOKING_FOOD_QUANTITY_DECREASE_AMOUNT_NONE = 25
 how many units from quantity of lard are remove at each stage
 
static const float COOKING_FOOD_QUANTITY_DECREASE_AMOUNT_LARD = 0
 how many units from quantity of item are removed at each FoodStage change when support material is NOT used
 
static const float DEFAULT_COOKING_TEMPERATURE = 150
 NOT USED.
 
static const float FOOD_MAX_COOKING_TEMPERATURE = 150
 
static const float PARAM_BURN_DAMAGE_COEF = 0.05
 
static const float LIQUID_BOILING_POINT = 150
 
static const float LIQUID_VAPOR_QUANTITY = 2
 
static const float SOLID_OVERHEAT_QUANTITY = 2
 
static const float BURNING_WARNING_THRESHOLD = 0.75
 
 COOKING_EQUIPMENT_POT = Pot
 0..1, validly cooked item will pre-emptively start emitting burning sounds when this close to being burned
 
 COOKING_EQUIPMENT_FRYINGPAN = FryingPan
 
 COOKING_EQUIPMENT_CAULDRON = Cauldron
 
 COOKING_INGREDIENT_LARD = Lard
 
float m_UpdateTime = 1