DayZ 1.29
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ FireplaceBase()

void FireplaceBase ( )
protected

См. определение в файле FireplaceBase.c строка 236

237 {
238 //STATIC: define kindling types
240 {
243 m_FireConsumableTypes.Insert(ATTACHMENT_BANDAGE, new FireConsumableType(ATTACHMENT_BANDAGE, 8, true, "MedicalBandage"));
251
252 //define fuel types
253 m_FireConsumableTypes.Insert(ATTACHMENT_STICKS, new FireConsumableType(ATTACHMENT_STICKS, 30, false, "WoodenStick"));
255 }
256
257 //calculate total energy
259
260 //define fuel / kindling items (fire consumables)
262
263 //default burning parameters
265
266 //synchronized variables
267 RegisterNetSyncVariableBool("m_IsBurning");
268 RegisterNetSyncVariableBool("m_HasAshes");
269 RegisterNetSyncVariableBool("m_IsOven");
270 RegisterNetSyncVariableBool("m_HasStoneCircle");
271 RegisterNetSyncVariableBool("m_RoofAbove");
272 RegisterNetSyncVariableInt("m_FireState", FireplaceFireState.NO_FIRE, FireplaceFireState.COUNT);
273 RegisterNetSyncVariableBool("m_NoIgnite");
274
276
277 m_SurfaceUnderWetnessModifier = 0.0;
278
280 m_UTSSettings.m_ManualUpdate = true;
284 m_UTSSettings.m_RangeMax = PARAM_HEAT_RADIUS;
285 m_UTSSettings.m_ItemDryModifier = PARAM_DRY_MODIFIER;
286
287 m_UTSSettings.m_EnableOnTemperatureControl = true;
288 m_UTSSettings.m_ActiveTemperatureThreshold = 250.0;
289 m_UTSSettings.m_InactiveTemperatureThreshold = 475.0;
290
292 m_UnderObjectDecalSpawnSettings.m_RandomizeRotation = true;
293 m_UnderObjectDecalSpawnSettings.m_PositionOffset = "0 0.05 0";
294 m_UnderObjectDecalSpawnSettings.m_ScaleMax = 1.0;
295 }
Container_Base m_HalfExtents
map
Определения ControlsXboxNew.c:4
ATTACHMENT_FIREWOOD
Определения FireplaceBase.c:186
ref UniversalTemperatureSourceSettings m_UTSSettings
Определения FireplaceBase.c:221
static ref map< typename, ref FireConsumableType > m_FireConsumableTypes
Определения FireplaceBase.c:143
ATTACHMENT_BARK_OAK
Определения FireplaceBase.c:191
ATTACHMENT_STICKS
Определения FireplaceBase.c:185
ref UnderObjectDecalSpawnSettings m_UnderObjectDecalSpawnSettings
Определения FireplaceBase.c:229
ATTACHMENT_PUNCHEDCARD
Определения FireplaceBase.c:195
void SetFuelBurnRateMP(float value)
Определения FireplaceBase.c:1709
ATTACHMENT_EYEMASK_COLORBASE
Определения FireplaceBase.c:196
ATTACHMENT_BANDAGE
Определения FireplaceBase.c:189
const float PARAM_DRY_MODIFIER
maximum value for temperature that will be transfered to player (environment)
Определения FireplaceBase.c:58
ATTACHMENT_BOOK
Определения FireplaceBase.c:190
ATTACHMENT_GIFTWRAP
Определения FireplaceBase.c:194
ATTACHMENT_RAGS
Определения FireplaceBase.c:188
const float PARAM_MAX_TRANSFERED_TEMPERATURE
radius in which objects are heated by fire
Определения FireplaceBase.c:57
const float PARAM_HEAT_RADIUS
radius in which objects are fully heated by fire
Определения FireplaceBase.c:56
ATTACHMENT_PAPER
Определения FireplaceBase.c:193
const float FUEL_BURN_RATE_DEFAULT
min height of ceiling for fire to be ignited
Определения FireplaceBase.c:67
ATTACHMENT_BARK_BIRCH
Определения FireplaceBase.c:192
ref map< ItemBase, ref FireConsumable > m_FireConsumables
Определения FireplaceBase.c:144
FireplaceFireState
Определения FireplaceBase.c:2
void CalcAndSetTotalEnergy()
Определения FireplaceBase.c:2620
const float PARAM_FULL_HEAT_RADIUS
value for calculating damage on items located in fireplace cargo
Определения FireplaceBase.c:55
static const vector Zero
Определения EnConvert.c:123
Определения EnConvert.c:119
static const float ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE
Определения 3_Game/DayZ/constants.c:811

Перекрестные ссылки ATTACHMENT_BANDAGE, ATTACHMENT_BARK_BIRCH, ATTACHMENT_BARK_OAK, ATTACHMENT_BOOK, ATTACHMENT_EYEMASK_COLORBASE, ATTACHMENT_FIREWOOD, ATTACHMENT_GIFTWRAP, ATTACHMENT_PAPER, ATTACHMENT_PUNCHEDCARD, ATTACHMENT_RAGS, ATTACHMENT_STICKS, CalcAndSetTotalEnergy(), FUEL_BURN_RATE_DEFAULT, GameConstants::ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE, m_FireConsumables, m_FireConsumableTypes, m_HalfExtents, m_UnderObjectDecalSpawnSettings, m_UTSSettings, PARAM_DRY_MODIFIER, PARAM_FULL_HEAT_RADIUS, PARAM_HEAT_RADIUS, PARAM_MAX_TRANSFERED_TEMPERATURE, SetFuelBurnRateMP() и vector::Zero.