![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Enumerations | |
| enum | FireplaceFireState { NO_FIRE = 1 , START_FIRE = 2 , SMALL_FIRE = 3 , NORMAL_FIRE = 4 , END_FIRE = 5 , EXTINGUISHING_FIRE = 6 , EXTINGUISHED_FIRE = 7 , REIGNITED_FIRE = 8 , COUNT = 9 } |
Variables | |
| const string | ANIMATION_ASHES = "Ashes" |
| const string | ANIMATION_BURNT_WOOD = "BurntWood" |
| const string | ANIMATION_CAULDRON_HANDLE = "handle1Rotate" |
| const string | ANIMATION_COOKWARE_HANDLE = "handleRotate" |
| const string | ANIMATION_INVENTORY = "Inventory" |
| const string | ANIMATION_KINDLING = "Kindling" |
| const string | ANIMATION_OVEN = "Oven" |
| const string | ANIMATION_STICKS = "Sticks" |
| const string | ANIMATION_STONE = "Stone" |
| const string | ANIMATION_STONES = "StonesCircle" |
| const string | ANIMATION_TRIPOD = "Tripod" |
| const string | ANIMATION_WOOD = "Wood" |
| ATTACHMENT_BANDAGE = BandageDressing | |
| ATTACHMENT_BARK_BIRCH = Bark_Birch | |
| ATTACHMENT_BARK_OAK = Bark_Oak | |
| ATTACHMENT_BOOK = ItemBook | |
| ATTACHMENT_CAULDRON = Cauldron | |
| ATTACHMENT_COOKING_POT = Pot | |
| ATTACHMENT_COOKINGSTAND = CookingStand | |
| ATTACHMENT_EYEMASK_COLORBASE = EyeMask_ColorBase | |
| ATTACHMENT_FIREWOOD = Firewood | |
| ATTACHMENT_FRYING_PAN = FryingPan | |
| ATTACHMENT_GIFTWRAP = GiftWrapPaper | |
| ATTACHMENT_PAPER = Paper | |
| ATTACHMENT_PUNCHEDCARD = PunchedCard | |
| ATTACHMENT_RAGS = Rag | |
| ATTACHMENT_STICKS = WoodenStick | |
| ATTACHMENT_STONES = Stone | |
| ATTACHMENT_TRIPOD = Tripod | |
| const int | DIRECT_COOKING_SLOT_COUNT = 3 |
| update interval duration of cooling process (seconds) direct cooking slots | |
| const float | DIRECT_COOKING_SPEED = 1.5 |
| how much will temperature increase when attached on burning fireplace (degree Celsius) | |
| const float | FUEL_BURN_RATE_DEFAULT = 1.0 |
| min height of ceiling for fire to be ignited | |
| const float | FUEL_BURN_RATE_OVEN = 0.85 |
| const float | FUEL_BURN_RATE_STONES = 0.92 |
| const float | IGNITE_WIND_THRESHOLD = 0.8 |
| const int | LIFETIME_FIREPLACE_STONE_CIRCLE = 172800 |
| const int | LIFETIME_FIREPLACE_STONE_OVEN = 604800 |
| ref AreaDamageManager | m_AreaDamage |
| bool | m_CanNoise = true |
| Object | m_ClutterCutter |
| ItemBase | m_CookingEquipment |
| ref Cooking | m_CookingProcess |
| determines how fast will the fuel item burn before spending (lower is better) | |
| ref Timer | m_CoolingTimer |
| ItemBase | m_DirectCookingSlots [DIRECT_COOKING_SLOT_COUNT] |
| ref map< ItemBase, ref FireConsumable > | m_FireConsumables |
| static ref map< typename, ref FireConsumableType > | m_FireConsumableTypes |
| FireplaceFireState | m_FireState = FireplaceFireState.NO_FIRE |
| float | m_FuelBurnRateMP = 1.0 |
| vector | m_HalfExtents |
| bool | m_HasAshes = false |
| bool | m_HasStoneCircle = false |
| ref Timer | m_HeatingTimer |
| value for calculating of wetness that fireplace gain when raining | |
| enum FireplaceFireState | m_IsBurning = false |
| bool | m_IsOven = false |
| ref FireConsumable | m_ItemToConsume |
| FireplaceFireState | m_LastFireState = FireplaceFireState.NO_FIRE |
| FireplaceLight | m_Light |
| float | m_LightDistance = 2000 |
| bool | m_NoIgnite = false |
| ref NoiseParams | m_NoisePar |
| int | m_OvenAttachmentsLockState = -1 |
| Particle | m_ParticleFireEnd |
| Particle | m_ParticleFireStart |
| Particle | m_ParticleNormalFire |
| Particle | m_ParticleNormalSmoke |
| Particle | m_ParticleSmallFire |
| Particle | m_ParticleSmallSmoke |
| Particle | m_ParticleSteamEnd |
| Particle | m_ParticleSteamExtinguishing |
| ItemBase | m_SmokingSlots [SMOKING_SLOT_COUNT] |
| EffectSound | m_SoundFire |
| EffectSound | m_SoundFireLoop |
| float | m_TemperatureLossMP = 1.0 |
| value for calculating of wetness that fireplace gain when raining | |
| bool | m_ThawnSurfaceUnderSupport |
| size of wetness increment (per FP heating tick) added to overall FP wetness when ignited on wet surface | |
| float | m_TotalEnergy |
| ref UnderObjectDecalSpawnComponent | m_UnderObjectDecalSpawnComponent |
| ref UnderObjectDecalSpawnSettings | m_UnderObjectDecalSpawnSettings |
| ref UniversalTemperatureSourceLambdaFireplace | m_UTSLFireplace |
| ref UniversalTemperatureSource | m_UTSource |
| ref UniversalTemperatureSourceSettings | m_UTSSettings |
| const string | MATERIAL_FIREPLACE_GLOW = "dz\\gear\\cooking\\data\\stoneground.rvmat" |
| const string | MATERIAL_FIREPLACE_NOGLOW = "dz\\gear\\cooking\\data\\stonegroundnoemit.rvmat" |
| const int | MAX_TEMPERATURE_TO_DISMANTLE_OVEN = 40 |
| minimum amount of stones for oven | |
| const string | MESSAGE_BURY_ASHES_FAILED_BURNING = "Cannot bury ashes, the fireplace is still burning." |
| const string | MESSAGE_BURY_ASHES_FAILED_NOT_EMPTY = "Cannot bury ashes. There are sill items in it." |
| const string | MESSAGE_BURY_ASHES_FAILED_SURFACE = "Cannot bury ashes on hard surface." |
| const string | MESSAGE_BURY_ASHES_FAILED_TOO_HOT = "Cannot bury ashes, the fireplace is too hot." |
| const string | MESSAGE_CANNOT_BUILD_OVEN = "Cannot build oven." |
| const string | MESSAGE_CANNOT_DISMANTLE_OVEN = "Cannot dismantle oven." |
| const string | MESSAGE_IGNITE_IGNIT_ITEM_DAMAGED = "You cannot start fire. Fireplace is ruined." |
| const string | MESSAGE_IGNITE_IN_WATER = "I cannot ignite the fireplace in the water." |
| const string | MESSAGE_IGNITE_NO_KINDLING = "There needs to be some kindling to start a fire." |
| const string | MESSAGE_IGNITE_RAIN = "The fire went out because of the rain." |
| const string | MESSAGE_IGNITE_TOO_WET = "The fireplace is too wet to be ignited." |
| const string | MESSAGE_IGNITE_UNDER_LOW_ROOF = "I cannot ignite the fireplace here, the is not enough room." |
| const string | MESSAGE_IGNITE_WIND = "The fire went out because of the wind." |
| const string | MESSAGE_REIGNITE_NO_KINDLING = "There needs to be some kindling to start a fire." |
| const string | MESSAGE_REIGNITE_RAIN = "Cannot reignite fireplace in rain." |
| const string | MESSAGE_REIGNITE_TOO_WET = "The fireplace is too wet to be reignited." |
| const float | MIN_CEILING_HEIGHT = 5 |
| maximum temperature for dismantling oven | |
| const int | MIN_STONES_TO_BUILD_CIRCLE = 8 |
| const int | MIN_STONES_TO_BUILD_OVEN = 16 |
| minimum amount of stones for circle | |
| const string | OBJECT_CLUTTER_CUTTER = "ClutterCutterFireplace" |
| const float | PARAM_BURN_DAMAGE_COEF = 5.0 |
| base value of fire consumption rate (how many base energy will be spent on each update) | |
| const float | PARAM_BURN_WET_THRESHOLD = 0.40 |
| maximum rain value when the fireplace can be ignited | |
| const float | PARAM_COOKING_EQUIP_MAX_TEMP = 250 |
| const float | PARAM_COOKING_EQUIP_TEMP_INCREASE = 10 |
| maximum temperature of attached cooking equipment (degree Celsius) | |
| const float | PARAM_COOKING_TEMP_THRESHOLD = 100 |
| cooking | |
| const float | PARAM_DRY_MODIFIER = 1.3 |
| maximum value for temperature that will be transfered to player (environment) | |
| const float | PARAM_FIRE_CONSUM_RATE_AMOUNT = 0.5 |
| value for calculating wetness loss during cooling process | |
| const float | PARAM_FULL_HEAT_RADIUS = 2.0 |
| value for calculating damage on items located in fireplace cargo | |
| const float | PARAM_HEAT_RADIUS = 4.0 |
| radius in which objects are fully heated by fire | |
| const float | PARAM_HEAT_THROUGH_AIR_COEF = 0.1 |
| maximum value of temperature of items in fireplace when heating (degree Celsius) | |
| const float | PARAM_IGNITE_RAIN_THRESHOLD = 0.1 |
| minimum fireplace temperature under which the fireplace can be reignited using air only (degree Celsius) | |
| const float | PARAM_ITEM_HEAT_MIN_TEMP = 40 |
| const float | PARAM_ITEM_HEAT_TEMP_HEATING_COEF = 1.0 |
| value for calculating temperature increase on each heat update interval (degree Celsius) | |
| const float | PARAM_ITEM_HEAT_TEMP_INCREASE_COEF = 10 |
| DEPRECATED. | |
| const float | PARAM_MAX_ITEM_HEAT_TEMP_INCREASE = 200 |
| multiplies temperature change on heating | |
| const float | PARAM_MAX_TRANSFERED_TEMPERATURE = 20 |
| radius in which objects are heated by fire | |
| const float | PARAM_MAX_WET_TO_IGNITE = 0.2 |
| how much will temperature decrease when fireplace is cooling (degree Celsius per second) | |
| const float | PARAM_MIN_FIRE_TEMPERATURE = 30 |
| maximum fireplace temperature of an outdoor fire (degree Celsius) | |
| const float | PARAM_MIN_TEMP_TO_REIGNITE = 30 |
| maximum wetness value when the fireplace can be ignited | |
| const float | PARAM_NORMAL_FIRE_TEMPERATURE = 1000 |
| maximum fireplace temperature of a small fire (degree Celsius) | |
| const float | PARAM_OUTDOOR_FIRE_TEMPERATURE = 500 |
| maximum fireplace temperature of a normal fire (degree Celsius) | |
| const float | PARAM_SMALL_FIRE_TEMPERATURE = 150 |
| const float | PARAM_TEMPERATURE_DECREASE = 3 |
| how much will temperature increase when fireplace is burning (degree Celsius per second) | |
| const float | PARAM_TEMPERATURE_INCREASE = 10 |
| minimum fireplace temperature under which the fireplace is inactive (degree Celsius) | |
| const float | PARAM_WET_COOLING_DECREASE_COEF = 0.002 |
| value for calculating wetness loss during heating process | |
| const float | PARAM_WET_HEATING_DECREASE_COEF = 0.01 |
| maximum wetness value when the fireplace is able to burn | |
| const float | PARAM_WET_INCREASE_COEF = 0.02 |
| int | PARTICLE_FIRE_END = ParticleList.CAMP_FIRE_END |
| int | PARTICLE_FIRE_START = ParticleList.CAMP_FIRE_START |
| int | PARTICLE_NO_IGNITE_WIND = ParticleList.CAMP_NO_IGNITE_WIND |
| int | PARTICLE_NORMAL_FIRE = ParticleList.CAMP_NORMAL_FIRE |
| int | PARTICLE_NORMAL_SMOKE = ParticleList.CAMP_NORMAL_SMOKE |
| int | PARTICLE_OVEN_FIRE = ParticleList.CAMP_STOVE_FIRE |
| int | PARTICLE_OVEN_FIRE_END = ParticleList.CAMP_STOVE_FIRE_END |
| int | PARTICLE_OVEN_FIRE_START = ParticleList.CAMP_STOVE_FIRE_START |
| int | PARTICLE_SMALL_FIRE = ParticleList.CAMP_SMALL_FIRE |
| int | PARTICLE_SMALL_SMOKE = ParticleList.CAMP_SMALL_SMOKE |
| int | PARTICLE_STEAM_END = ParticleList.CAMP_STEAM_2END |
| int | PARTICLE_STEAM_EXTINGUISHING = ParticleList.CAMP_STEAM_EXTINGUISH_START |
| const float | PLACEMENT_HEIGHT_LIMIT = 0.1 |
| const float | RAIN_EFFECT_LIMIT = 0.4 |
| const float | RAIN_WETNESS_INCREASE = 0.02 |
| snowfall level that triggers fireplace to start soaking | |
| const int | SMOKING_SLOT_COUNT = 4 |
| const float | SMOKING_SPEED = 1 |
| const float | SNOWFALL_EFFECT_LIMIT = 1.5 |
| rain level that triggers fireplace to start soaking | |
| const float | SNOWFALL_WETNESS_INCREASE = 0.01 |
| value for calculating of wetness that fireplace gain when raining | |
| const string | SOUND_FIRE_EXTINGUISHED = "ExtinguishByWaterEnd_SoundSet" |
| const string | SOUND_FIRE_EXTINGUISHING = "ExtinguishByWater_SoundSet" |
| const string | SOUND_FIRE_HEAVY = "HeavyFire_SoundSet" |
| const string | SOUND_FIRE_LIGHT = "LightFire_SoundSet" |
| const string | SOUND_FIRE_NO_FIRE = "NoFuelFire_SoundSet" |
| const float | TEMPERATURE_LOSS_MP_DEFAULT = 1.0 |
| DEPRECATED value for calculation of heat transfered from fireplace through air to player (environment). | |
| const float | TEMPERATURE_LOSS_MP_OVEN = 0.75 |
| const float | TEMPERATURE_LOSS_MP_STONES = 0.90 |
| const int | TIMER_COOLING_UPDATE_INTERVAL = 3 |
| update interval duration of heating process (seconds) | |
| const int | TIMER_HEATING_UPDATE_INTERVAL = 3 |
| temperature threshold for starting coooking process (degree Celsius) timer constants | |
| enum FireplaceFireState | WET = 1 |
| const float | WET_SURFACE_INCREMENT = 0.06 |
| enum FireplaceFireState | WIND = 0 |
| enum FireplaceFireState |
| Enumerator | |
|---|---|
| NO_FIRE | |
| START_FIRE | |
| SMALL_FIRE | |
| NORMAL_FIRE | |
| END_FIRE | |
| EXTINGUISHING_FIRE | |
| EXTINGUISHED_FIRE | |
| REIGNITED_FIRE | |
| COUNT | |
Definition at line 1 of file fireplacebase.c.
|
protected |
Definition at line 297 of file fireplacebase.c.
References DestroyAreaDamage(), GetLightEntity(), m_ThawnSurfaceUnderSupport, and m_UnderObjectDecalSpawnComponent.
Definition at line 2858 of file fireplacebase.c.
References AddDamageToItemByFireEx().
fireplace cargo only (recursive)
cargo item attachments
fuel & kindling
Definition at line 2244 of file fireplacebase.c.
References ATTACHMENT_COOKINGSTAND, ATTACHMENT_TRIPOD, GameInventory::EnumerateInventory(), GameConstants::FIRE_ATTACHMENT_DAMAGE_PER_SECOND, IsFuel(), IsKindling(), m_CoolingTimer, m_HeatingTimer, PARAM_BURN_DAMAGE_COEF, GameConstants::STATE_BADLY_DAMAGED, TIMER_COOLING_UPDATE_INTERVAL, and TIMER_HEATING_UPDATE_INTERVAL.
Referenced by AddDamageToItemByFire(), and BurnItemsInFireplace().
|
protected |
DEPRECATED.
Definition at line 2241 of file fireplacebase.c.
|
protected |
Definition at line 2211 of file fireplacebase.c.
References GetTemperature(), m_CoolingTimer, m_HeatingTimer, GameConstants::TEMP_COEF_FIREPLACE_COOLING, GameConstants::TEMP_COEF_FIREPLACE_HEATING, TIMER_COOLING_UPDATE_INTERVAL, and TIMER_HEATING_UPDATE_INTERVAL.
Referenced by BurnItemsInFireplace().
|
protected |
Definition at line 1384 of file fireplacebase.c.
References CalcAndSetQuantity(), GetFireConsumableTypeEnergy(), and m_FireConsumables.
Referenced by FireplaceBase::EEItemAttached(), and FireplaceIndoor::EEItemAttached().
|
protected |
Definition at line 2307 of file fireplacebase.c.
References Math::Clamp(), GetFuelCount(), GetTemperature(), GetWet(), m_UTSLFireplace, PARAM_MIN_FIRE_TEMPERATURE, PARAM_NORMAL_FIRE_TEMPERATURE, and SetWet().
Definition at line 2298 of file fireplacebase.c.
References Math::Clamp().
Referenced by BurnItemsInFireplace().
|
protected |
Definition at line 469 of file fireplacebase.c.
References g_Game, IsBurning(), StartFire(), and Synchronize().
|
protected |
cargo
attachments
Definition at line 2176 of file fireplacebase.c.
References AddDamageToItemByFireEx(), AddTemperatureToItemByFire(), AddWetnessToItem(), CargoBase::GetItem(), CargoBase::GetItemCount(), and PARAM_WET_HEATING_DECREASE_COEF.
|
protected |
Definition at line 2659 of file fireplacebase.c.
References g_Game, GetQuantityMax(), m_FireConsumables, m_TotalEnergy, and SetQuantity().
Referenced by AddToFireConsumables(), CAContinuousEmpty::Cancel(), CAContinuousEmptyMagazine::Cancel(), CAContinuousFill::Cancel(), CAContinuousFillBrakes::Cancel(), CAContinuousFillCoolant::Cancel(), CAContinuousFillFuel::Cancel(), CAContinuousFillOil::Cancel(), CAContinuousQuantity::Cancel(), CAContinuousQuantityLiquidTransfer::Cancel(), CAContinuousTransferQuantity::Cancel(), CAContinuousDisinfectPlant::Execute(), CAContinuousEmpty::Execute(), CAContinuousEmptyMagazine::Execute(), CAContinuousFertilizeGardenSlot::Execute(), CAContinuousFill::Execute(), CAContinuousFillBrakes::Execute(), CAContinuousFillCoolant::Execute(), CAContinuousFillFuel::Execute(), CAContinuousFillOil::Execute(), CAContinuousFillPowerGenerator::Execute(), CAContinuousQuantity::Execute(), CAContinuousQuantityLiquidTransfer::Execute(), CAContinuousQuantityRepeat::Execute(), CAContinuousTransferQuantity::Execute(), CAContinuousWaterPlant::Execute(), CAContinuousWaterSlot::Execute(), CASingleUseQuantity::Execute(), OnAttachmentQuantityChanged(), RemoveFromFireConsumables(), and SpendFireConsumable().
|
protected |
Definition at line 2620 of file fireplacebase.c.
References g_Game, m_FireConsumableTypes, m_TotalEnergy, and quantityMax.
Referenced by FireplaceBase().
Definition at line 2588 of file fireplacebase.c.
References g_Game, and PLACEMENT_HEIGHT_LIMIT.
|
protected |
Definition at line 2531 of file fireplacebase.c.
References GetAttachedStonesCount(), HasStoneCircle(), IsBurning(), IsOven(), IsSpaceForOven(), and MIN_STONES_TO_BUILD_OVEN.
|
protected |
Definition at line 2543 of file fireplacebase.c.
References GetAttachedStonesCount(), HasStoneCircle(), IsBurning(), IsOven(), IsSpaceForCircle(), and MIN_STONES_TO_BUILD_CIRCLE.
|
protected |
Definition at line 2564 of file fireplacebase.c.
References GetTemperature(), and PARAM_COOKING_TEMP_THRESHOLD.
|
protected |
Definition at line 2554 of file fireplacebase.c.
References DirectCookingSlotsInUse(), GetTemperature(), IsBurning(), IsOven(), MAX_TEMPERATURE_TO_DISMANTLE_OVEN, and SmokingSlotsInUse().
|
protected |
Definition at line 2559 of file fireplacebase.c.
References HasStoneCircle(), IsBurning(), and IsOven().
|
protected |
Definition at line 2570 of file fireplacebase.c.
References IsBurning().
|
protected |
Definition at line 561 of file fireplacebase.c.
Referenced by Entity::CanFreeze(), Entity::EEInit(), Edible_Base::EEItemLocationChanged(), Entity::InitItemVariables(), Edible_Base::OnVariablesSynchronized(), InventoryItem::ProcessItemTemperature(), Entity::ProcessVariables(), InventoryItem::ProcessVariables(), Entity::RefreshTemperatureAccess(), and Entity::SetTemperatureEx().
|
protected |
Definition at line 556 of file fireplacebase.c.
Definition at line 2520 of file fireplacebase.c.
References GetTemperature(), and GameConstants::STATE_HOT_LVL_ONE.
Definition at line 2691 of file fireplacebase.c.
References IsBurning(), IsFuel(), and IsKindling().
|
protected |
Definition at line 1050 of file fireplacebase.c.
|
protected |
Definition at line 2511 of file fireplacebase.c.
References InventoryLocation::GetParent().
|
protected |
Definition at line 654 of file fireplacebase.c.
References FireplaceBase::IsPrepareToDelete(), and m_HalfExtents.
Referenced by FireplaceBase::EEItemDetached(), FireplaceIndoor::EEItemDetached(), FireplaceBase::EOnPostSimulate(), and OnChildItemRemoved().
|
protected |
DEPRECATED.
Definition at line 608 of file fireplacebase.c.
References FireplaceBase::SetCookingEquipment().
Referenced by FireplaceBase::EEItemDetached(), FireplaceIndoor::EEItemDetached(), and ItemBase::EEItemDetached().
|
protected |
Definition at line 597 of file fireplacebase.c.
References m_CookingProcess, and FireplaceBase::SetCookingEquipment().
Definition at line 2153 of file fireplacebase.c.
References m_CookingProcess.
|
protected |
Definition at line 2137 of file fireplacebase.c.
References m_CookingEquipment, and m_CookingProcess.
|
protected |
Definition at line 1980 of file fireplacebase.c.
References AddWetnessToFireplace(), BurnItemsInFireplace(), CheckForRoofLimited(), Math::Clamp(), CookOnDirectSlot(), CookWithEquipment(), DIRECT_COOKING_SLOT_COUNT, DirectCookingSlotsInUse(), g_Game, GetFuelCount(), GetTemperature(), GetWet(), IsBurning(), FireplaceBase::IsOpen(), IsOven(), m_CookingEquipment, m_DirectCookingSlots, m_SmokingSlots, m_UTSLFireplace, m_UTSource, m_UTSSettings, Math::Max(), PARAM_COOKING_TEMP_THRESHOLD, PARAM_TEMPERATURE_DECREASE, PARAM_WET_COOLING_DECREASE_COEF, RAIN_EFFECT_LIMIT, RAIN_WETNESS_INCREASE, SmokeOnSmokingSlot(), SMOKING_SLOT_COUNT, SmokingSlotsInUse(), SNOWFALL_EFFECT_LIMIT, SNOWFALL_WETNESS_INCREASE, StopCooling(), GameConstants::TEMP_COEF_FIREPLACE_COOLING, TIMER_COOLING_UPDATE_INTERVAL, and TIMER_HEATING_UPDATE_INTERVAL.
|
protected |
Definition at line 2331 of file fireplacebase.c.
References DestroyAreaDamage(), AreaDamageComponentTypes::HITZONE, and m_AreaDamage.
Referenced by ItemBase::UpdateAttachmentVisuals().
|
protected |
Definition at line 2347 of file fireplacebase.c.
References m_AreaDamage.
Referenced by ~FireplaceBase(), CreateAreaDamage(), FireplaceBase::CreateAreaDamage(), ItemBase::CreateAreaDamage(), OnItemLocationChanged(), OnVariablesSynchronized(), StopCooling(), ItemBase::UpdateAttachmentVisuals(), and BaseBuildingBase::UpdateBarbedWireAreaDamagePos().
|
protected |
[DEPRECATED]
Definition at line 638 of file fireplacebase.c.
|
protected |
Definition at line 613 of file fireplacebase.c.
References DIRECT_COOKING_SLOT_COUNT, and m_DirectCookingSlots.
Referenced by CanDismantleOven(), FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), Cooling(), Heating(), and StopCooling().
|
protected |
Definition at line 2738 of file fireplacebase.c.
|
protected |
Definition at line 404 of file fireplacebase.c.
References SetFireState(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 311 of file fireplacebase.c.
References g_Game, FireplaceBase::InitializeTemperatureSources(), m_CookingProcess, m_ThawnSurfaceUnderSupport, m_UnderObjectDecalSpawnComponent, m_UnderObjectDecalSpawnSettings, RefreshFireplaceVisuals(), and UnderObjectDecalSpawnComponent().
Definition at line 332 of file fireplacebase.c.
References FireplaceBase::SetCookingEquipment().
|
protected |
Definition at line 236 of file fireplacebase.c.
References 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(), and vector::Zero.
Definition at line 1311 of file fireplacebase.c.
References Math::Clamp().
Referenced by ParticleNormalSmokeStart(), and ParticleSmallSmokeStart().
|
protected |
Definition at line 1669 of file fireplacebase.c.
References ATTACHMENT_STONES, and HasStones().
Referenced by CanBuildOven(), and CanBuildStoneCircle().
Definition at line 1295 of file fireplacebase.c.
References vector::Distance(), GetPosition(), MIN_CEILING_HEIGHT, and DayZPhysics::RaycastRV().
Referenced by ParticleNormalSmokeStart(), and ParticleSmallSmokeStart().
|
protected |
Definition at line 587 of file fireplacebase.c.
References m_CookingEquipment.
Referenced by StopCooling().
|
protected |
Definition at line 2145 of file fireplacebase.c.
References m_CookingProcess.
Definition at line 566 of file fireplacebase.c.
References GetTemperature().
|
protected |
Definition at line 2801 of file fireplacebase.c.
References SAT_DEBUG_ACTION.
|
protected |
Definition at line 2611 of file fireplacebase.c.
|
protected |
Definition at line 1422 of file fireplacebase.c.
References m_FireConsumables.
Referenced by FireplaceBase::EEItemDetached(), and FireplaceIndoor::EEItemDetached().
support for inherited classes; second pass of lookup inside FireConsumableType
Definition at line 1390 of file fireplacebase.c.
References FireConsumableType::GetEnergy(), and m_FireConsumableTypes.
Referenced by AddToFireConsumables().
|
protected |
Definition at line 1324 of file fireplacebase.c.
References Vector().
Referenced by ParticleFireEndStart(), ParticleFireStartStart(), ParticleFireWindyNoIgniteStart(), ParticleNormalFireStart(), ParticleSmallFireStart(), ParticleSteamEndStart(), ParticleSteamExtinguishingStart(), and ParticleWetNoIgniteStart().
|
protected |
Definition at line 1715 of file fireplacebase.c.
References m_FireState.
Referenced by Heating(), RefreshFireParticlesAndSounds(), and RefreshFireState().
|
protected |
Definition at line 1704 of file fireplacebase.c.
References m_FuelBurnRateMP.
Referenced by Heating().
|
protected |
Returns count of all fuel type items (define in 'm_FuelTypes') attached to fireplace.
Definition at line 1541 of file fireplacebase.c.
References IsFuel().
Referenced by AddWetnessToFireplace(), Cooling(), HasLastFuelKindlingAttached(), and Heating().
|
protected |
Definition at line 2383 of file fireplacebase.c.
References m_NoIgnite.
Referenced by FireplaceBase::IsThisIgnitionSuccessful(), and FireplaceIndoor::IsThisIgnitionSuccessful().
|
protected |
Definition at line 1463 of file fireplacebase.c.
References m_ItemToConsume.
Referenced by SpendFireConsumable().
|
protected |
Returns count of all kindling type items (define in 'm_KindlingTypes') attached to fireplace.
Definition at line 1524 of file fireplacebase.c.
References IsKindling().
Referenced by HasAnyKindling(), HasLastFuelKindlingAttached(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 2575 of file fireplacebase.c.
References m_Light.
Referenced by ~FireplaceBase(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 1329 of file fireplacebase.c.
References Vector().
Definition at line 2446 of file fireplacebase.c.
References g_Game, and Surface::GetParamFloat().
Referenced by OnItemLocationChanged().
|
protected |
determines how fast will the fireplace loose its temperature when cooling (lower is better)
Definition at line 2847 of file fireplacebase.c.
References m_TemperatureLossMP.
|
protected |
Definition at line 2368 of file fireplacebase.c.
References GetKindlingCount().
Referenced by FireplaceBase::CanBeIgnitedBy(), FireplaceIndoor::CanBeIgnitedBy(), FireplaceBase::IsThisIgnitionSuccessful(), and FireplaceIndoor::IsThisIgnitionSuccessful().
|
protected |
Definition at line 1635 of file fireplacebase.c.
References m_HasAshes.
Referenced by FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), FireplaceBase::IsPrepareToDelete(), IsPrepareToDelete(), RefreshFireplaceVisuals(), and SpendFireConsumable().
|
protected |
Definition at line 2485 of file fireplacebase.c.
References InventorySlots::GetSlotIdFromString().
Referenced by FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), and Heating().
|
protected |
Definition at line 1607 of file fireplacebase.c.
|
protected |
Definition at line 1613 of file fireplacebase.c.
References GetFuelCount(), and GetKindlingCount().
|
protected |
Definition at line 1657 of file fireplacebase.c.
References m_HasStoneCircle.
Referenced by CanBuildOven(), CanBuildStoneCircle(), CanDismantleStoneCircle(), FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), FireplaceBase::CanReleaseAttachment(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 1662 of file fireplacebase.c.
References ATTACHMENT_STONES.
Referenced by FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), GetAttachedStonesCount(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 1809 of file fireplacebase.c.
References NoiseSystem::AddNoisePos(), AddWetnessToFireplace(), BurnItemsInFireplace(), CheckForRoofLimited(), Math::Clamp(), CookOnDirectSlot(), CookWithEquipment(), DIRECT_COOKING_SLOT_COUNT, DirectCookingSlotsInUse(), g_Game, GetFireState(), GetFuelBurnRateMP(), GetFuelCount(), NoiseAIEvaluate::GetNoiseReduction(), GetPosition(), GetTemperature(), GetWet(), HasCookingStand(), FireplaceBase::IsOpen(), IsOven(), m_CanNoise, m_CookingEquipment, m_DirectCookingSlots, m_FireConsumables, m_NoisePar, m_SmokingSlots, m_UTSLFireplace, m_UTSource, m_UTSSettings, PARAM_BURN_WET_THRESHOLD, PARAM_FIRE_CONSUM_RATE_AMOUNT, PARAM_TEMPERATURE_DECREASE, PARAM_TEMPERATURE_INCREASE, PARAM_WET_HEATING_DECREASE_COEF, RAIN_EFFECT_LIMIT, RAIN_WETNESS_INCREASE, RefreshFireState(), SmokeOnSmokingSlot(), SMOKING_SLOT_COUNT, SmokingSlotsInUse(), SNOWFALL_EFFECT_LIMIT, SNOWFALL_WETNESS_INCREASE, SpendFireConsumable(), StopFire(), Synchronize(), TIMER_HEATING_UPDATE_INTERVAL, and WET_SURFACE_INCREMENT.
|
protected |
Definition at line 577 of file fireplacebase.c.
References m_UTSLFireplace, m_UTSource, m_UTSSettings, PARAM_NORMAL_FIRE_TEMPERATURE, and PARAM_SMALL_FIRE_TEMPERATURE.
|
protected |
Definition at line 541 of file fireplacebase.c.
|
protected |
Definition at line 536 of file fireplacebase.c.
|
protected |
Definition at line 1623 of file fireplacebase.c.
References m_IsBurning.
Referenced by AfterStoreLoad(), FireplaceBase::AfterStoreLoad(), FireplaceBase::CanBeIgnitedBy(), CanBuildOven(), CanBuildStoneCircle(), CanDismantleOven(), CanDismantleStoneCircle(), CanExtinguishFire(), FireplaceBase::CanExtinguishFire(), FireplaceBase::CanIgniteItem(), FireplaceIndoor::CanIgniteItem(), FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), FireplaceBase::CanReceiveAttachment(), CanReleaseAttachment(), FireplaceBase::CanReleaseAttachment(), Cooling(), FireplaceBase::IsIgnited(), FireplaceIndoor::IsIgnited(), FireplaceBase::IsPrepareToDelete(), IsPrepareToDelete(), RefreshFireplaceVisuals(), RefreshFireState(), StartFire(), and StopFire().
|
protected |
Definition at line 2480 of file fireplacebase.c.
Referenced by FireplaceBase::CanPutInCargo(), and FireplaceBase::CanPutIntoHands().
|
protected |
Definition at line 2411 of file fireplacebase.c.
Referenced by FireplaceBase::IsThisIgnitionSuccessful().
|
protected |
Definition at line 2474 of file fireplacebase.c.
Referenced by RecipeBase::CanDo(), Belt_Base::CanPutInCargo(), CivilianBelt::CanPutInCargo(), HipPack_ColorBase::CanPutInCargo(), MilitaryBelt::CanPutInCargo(), RopeBelt::CanPutInCargo(), and IsPrepareToDelete().
Definition at line 2461 of file fireplacebase.c.
References g_Game.
Referenced by FireplaceBase::CanIgniteEntityAsFireplace().
Definition at line 2428 of file fireplacebase.c.
References string::Contains(), and g_Game.
Definition at line 2394 of file fireplacebase.c.
|
protected |
|
protected |
Definition at line 531 of file fireplacebase.c.
Referenced by TripodBase::CanSwapEntities().
|
protected |
Definition at line 546 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals(), StartFire(), StartHeating(), and StopFire().
Returns if item attached to fireplace is fuel.
support for inherited classes; second pass of lookup inside FireConsumableType
Definition at line 1575 of file fireplacebase.c.
References FireConsumableType::IsKindling(), and m_FireConsumableTypes.
Referenced by AddDamageToItemByFireEx(), FireplaceBase::CanReceiveAttachment(), CanReleaseAttachment(), FireplaceBase::CanReleaseAttachment(), FireplaceBase::EEItemAttached(), FireplaceIndoor::EEItemAttached(), FireplaceBase::EEItemDetached(), FireplaceIndoor::EEItemDetached(), and GetFuelCount().
Definition at line 2491 of file fireplacebase.c.
Referenced by SetBurntFirewood().
|
protected |
Definition at line 551 of file fireplacebase.c.
Definition at line 1599 of file fireplacebase.c.
Definition at line 1593 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals(), and FireplaceBase::RefreshPhysics().
Returns if item attached to fireplace is kindling.
support for inherited classes; second pass of lookup inside FireConsumableType
Definition at line 1557 of file fireplacebase.c.
References FireConsumableType::IsKindling(), and m_FireConsumableTypes.
Referenced by AddDamageToItemByFireEx(), FireplaceBase::CanReceiveAttachment(), CanReleaseAttachment(), FireplaceBase::CanReleaseAttachment(), FireplaceBase::EEItemAttached(), FireplaceIndoor::EEItemAttached(), FireplaceBase::EEItemDetached(), FireplaceIndoor::EEItemDetached(), and GetKindlingCount().
|
protected |
Definition at line 2468 of file fireplacebase.c.
Referenced by FireplaceBase::IsThisIgnitionSuccessful().
|
protected |
Definition at line 2455 of file fireplacebase.c.
Referenced by FireplaceBase::IsThisIgnitionSuccessful().
|
protected |
Definition at line 2405 of file fireplacebase.c.
|
protected |
Definition at line 1653 of file fireplacebase.c.
References m_IsOven.
Referenced by CanBuildOven(), CanBuildStoneCircle(), CanDismantleOven(), CanDismantleStoneCircle(), FireplaceBase::CanDisplayAttachmentCategory(), FireplaceBase::CanObstruct(), FireplaceBase::CanProxyObstruct(), FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), FireplaceBase::CanReceiveAttachment(), FireplaceBase::CanReleaseAttachment(), FireplaceBase::CanShowSmoke(), Cooling(), FireplaceBase::EEItemAttached(), Heating(), FireplaceBase::IsThisIgnitionSuccessful(), OnItemLocationChanged(), OnVariablesSynchronized(), ParticleFireEndStart(), ParticleFireStartStart(), ParticleFireWindyNoIgniteStart(), ParticleNormalFireStart(), ParticleNormalSmokeStart(), ParticleSmallFireStart(), ParticleSmallSmokeStart(), RefreshFireplaceVisuals(), FireplaceBase::RefreshPhysics(), and StartHeating().
|
protected |
Definition at line 643 of file fireplacebase.c.
References HasAshes(), IsBurning(), and IsEmpty().
Referenced by Entity::CheckForDestroy(), InventoryItem::SetQuantity(), and Entity::TryDelete().
|
protected |
returns true when FP is heating or cooling
Definition at line 1647 of file fireplacebase.c.
References m_CoolingTimer, and m_HeatingTimer.
Referenced by HandEvent(), DayZPlayer::HandleADS(), and ManBase::OnQuickBarSingleUse().
|
protected |
Definition at line 2422 of file fireplacebase.c.
Referenced by FireplaceBase::IsThisIgnitionSuccessful().
Definition at line 2417 of file fireplacebase.c.
References g_Game.
|
protected |
Definition at line 572 of file fireplacebase.c.
References m_CoolingTimer, and m_IsBurning.
Definition at line 2496 of file fireplacebase.c.
References dBodyGetInteractionLayer(), g_Game, and Vector().
Referenced by IsSpaceForCircle(), and IsSpaceForOven().
|
protected |
Definition at line 2548 of file fireplacebase.c.
References IsSpaceFor(), and Vector().
Referenced by CanBuildStoneCircle().
|
protected |
Definition at line 2536 of file fireplacebase.c.
References IsSpaceFor(), and Vector().
Referenced by CanBuildOven().
|
protected |
Definition at line 2399 of file fireplacebase.c.
Referenced by FireplaceBase::IsThisIgnitionSuccessful(), FireplaceIndoor::IsThisIgnitionSuccessful(), and RefreshFireplaceVisuals().
|
staticprotected |
Definition at line 2374 of file fireplacebase.c.
References g_Game.
Referenced by FireplaceBase::IsThisIgnitionSuccessful(), and StartHeating().
|
protected |
Definition at line 2705 of file fireplacebase.c.
References CFG_VEHICLESPATH, g_Game, InventorySlots::GetSlotIdFromString(), GetType(), and m_OvenAttachmentsLockState.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 2810 of file fireplacebase.c.
References g_Game, FireplaceBase::OnIgnitedThis(), and StopFire().
|
protected |
Definition at line 2684 of file fireplacebase.c.
References CalcAndSetQuantity().
|
protected |
Definition at line 375 of file fireplacebase.c.
References Math::Acos(), ATTACHMENT_COOKINGSTAND, ATTACHMENT_TRIPOD, Math::Cos(), vector::Dot(), vector::Forward, InventorySlots::GetSlotIdFromString(), and Math::Sin().
|
protected |
Definition at line 648 of file fireplacebase.c.
References CheckForDestroy().
|
protected |
Definition at line 2785 of file fireplacebase.c.
References GetPosition(), and ItemBase::SetQuantity().
Definition at line 341 of file fireplacebase.c.
References CALL_CATEGORY_GAMEPLAY, CheckForRoofLimited(), DestroyAreaDamage(), g_Game, GetSurfaceWetnessOnHeatModifier(), InventoryLocation::GetType(), FireplaceBase::IsOpen(), IsOven(), m_ThawnSurfaceUnderSupport, m_UnderObjectDecalSpawnComponent, m_UnderObjectDecalSpawnSettings, RefreshFireplacePhysics(), and UnderObjectDecalSpawnComponent().
|
protected |
Definition at line 2598 of file fireplacebase.c.
References CALL_CATEGORY_GAMEPLAY, ECE_PLACE_ON_SURFACE, g_Game, and OBJECT_CLUTTER_CUTTER.
|
protected |
Definition at line 2743 of file fireplacebase.c.
References ParticleFireWindyNoIgniteStart(), ParticleWetNoIgniteStart(), Serializer::Read(), SoundFireStop(), SoundFireWetNoIgniteStart(), and SoundFireWindyNoIgniteStart().
|
protected |
Definition at line 431 of file fireplacebase.c.
References m_FuelBurnRateMP, m_HasAshes, m_IsBurning, m_TemperatureLossMP, and Serializer::Read().
|
protected |
Definition at line 417 of file fireplacebase.c.
References m_FuelBurnRateMP, m_HasAshes, m_IsBurning, and Serializer::Write().
|
protected |
Definition at line 502 of file fireplacebase.c.
References FireplaceBase::CreateAreaDamage(), DestroyAreaDamage(), GetTemperature(), Math::InverseLerp(), FireplaceBase::IsBaseFireplace(), IsOven(), m_AreaDamage, m_IsBurning, m_ThawnSurfaceUnderSupport, m_UnderObjectDecalSpawnComponent, RefreshFireParticlesAndSounds(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 1234 of file fireplacebase.c.
References GetFireEffectPosition(), IsOven(), m_ParticleFireEnd, PARTICLE_FIRE_END, PARTICLE_OVEN_FIRE_END, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1246 of file fireplacebase.c.
References m_ParticleFireEnd, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1128 of file fireplacebase.c.
References GetFireEffectPosition(), IsOven(), m_ParticleFireStart, PARTICLE_FIRE_START, PARTICLE_OVEN_FIRE_START, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1140 of file fireplacebase.c.
References m_ParticleFireStart, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1251 of file fireplacebase.c.
References GetFireEffectPosition(), IsOven(), m_ParticleFireEnd, PARTICLE_NO_IGNITE_WIND, PARTICLE_OVEN_FIRE_END, and PlayParticle().
Referenced by OnRPC().
|
protected |
Definition at line 1164 of file fireplacebase.c.
References GetFireEffectPosition(), IsOven(), m_ParticleNormalFire, PARTICLE_NORMAL_FIRE, PARTICLE_OVEN_FIRE, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1176 of file fireplacebase.c.
References m_ParticleNormalFire, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1208 of file fireplacebase.c.
References GetAirResistanceForSmokeParticles(), GetCeilingHeight(), FireplaceBase::GetSmokeEffectPosition(), FireplaceBase::IsOpen(), IsOven(), m_ParticleNormalSmoke, PARTICLE_NORMAL_SMOKE, and PlayParticle().
|
protected |
Definition at line 1228 of file fireplacebase.c.
References m_ParticleNormalSmoke, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1146 of file fireplacebase.c.
References GetFireEffectPosition(), IsOven(), m_ParticleSmallFire, PARTICLE_OVEN_FIRE, PARTICLE_SMALL_FIRE, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1158 of file fireplacebase.c.
References m_ParticleSmallFire, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1182 of file fireplacebase.c.
References GetAirResistanceForSmokeParticles(), GetCeilingHeight(), FireplaceBase::GetSmokeEffectPosition(), FireplaceBase::IsOpen(), IsOven(), m_ParticleSmallSmoke, PARTICLE_SMALL_SMOKE, and PlayParticle().
|
protected |
Definition at line 1202 of file fireplacebase.c.
References m_ParticleSmallSmoke, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1275 of file fireplacebase.c.
References GetFireEffectPosition(), m_ParticleSteamEnd, PARTICLE_STEAM_END, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1280 of file fireplacebase.c.
References m_ParticleSteamEnd, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1264 of file fireplacebase.c.
References GetFireEffectPosition(), m_ParticleSteamExtinguishing, PARTICLE_STEAM_EXTINGUISHING, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1269 of file fireplacebase.c.
References m_ParticleSteamExtinguishing, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1285 of file fireplacebase.c.
References GetFireEffectPosition(), m_ParticleSteamEnd, PARTICLE_STEAM_END, and PlayParticle().
Referenced by OnRPC().
|
protected |
Definition at line 1290 of file fireplacebase.c.
References m_ParticleSteamEnd, and StopParticle().
|
protected |
Definition at line 1094 of file fireplacebase.c.
References g_Game, and ParticleManager().
|
protected |
Definition at line 852 of file fireplacebase.c.
References FireplaceBase::CanShowSmoke(), GetFireState(), m_LastFireState, ParticleFireEndStart(), ParticleFireEndStop(), ParticleFireStartStart(), ParticleFireStartStop(), ParticleNormalFireStart(), ParticleNormalFireStop(), FireplaceBase::ParticleNormalSmokeStart(), ParticleNormalSmokeStop(), ParticleSmallFireStart(), ParticleSmallFireStop(), FireplaceBase::ParticleSmallSmokeStart(), ParticleSmallSmokeStop(), ParticleSteamEndStart(), ParticleSteamEndStop(), ParticleSteamExtinguishingStart(), ParticleSteamExtinguishingStop(), SoundFireExtinguishedStart(), SoundFireExtinguishingStart(), SoundFireHeavyStart(), SoundFireLightStart(), SoundFireNoFireStart(), and SoundFireStop().
Referenced by FireplaceBase::OnVariablesSynchronized(), and OnVariablesSynchronized().
|
protected |
Referenced by OnItemLocationChanged(), and RefreshFireplaceVisuals().
|
protected |
single stone; everything else hidden
hide stones stack completely
Definition at line 667 of file fireplacebase.c.
References ANIMATION_ASHES, ANIMATION_BURNT_WOOD, ANIMATION_KINDLING, ANIMATION_OVEN, ANIMATION_STICKS, ANIMATION_STONE, ANIMATION_STONES, ANIMATION_WOOD, ATTACHMENT_FIREWOOD, ATTACHMENT_STICKS, ATTACHMENT_STONES, CALL_CATEGORY_GAMEPLAY, vector::DistanceSq(), FUEL_BURN_RATE_DEFAULT, FUEL_BURN_RATE_OVEN, FUEL_BURN_RATE_STONES, g_Game, GetKindlingCount(), GetLightEntity(), GetPosition(), HasAshes(), HasStoneCircle(), HasStones(), FireplaceBase::IsBarrelWithHoles(), IsBurning(), IsFireplaceIndoor(), IsHologram(), FireplaceBase::IsIndoorOven(), IsItemTypeAttached(), IsOven(), IsWet(), LockOvenAttachments(), m_LightDistance, m_OvenAttachmentsLockState, RefreshFireplacePhysics(), SetFuelBurnRateMP(), and SetLightEntity().
Referenced by EEInit(), FireplaceBase::EEItemAttached(), FireplaceIndoor::EEItemAttached(), FireplaceBase::EEItemDetached(), FireplaceIndoor::EEItemDetached(), OnVariablesSynchronized(), SetItemToConsume(), and Synchronize().
|
protected |
Definition at line 1056 of file fireplacebase.c.
References GetFireState(), GetTemperature(), IsBurning(), PARAM_MIN_FIRE_TEMPERATURE, PARAM_SMALL_FIRE_TEMPERATURE, and SetFireState().
Referenced by Heating().
|
protected |
Definition at line 1411 of file fireplacebase.c.
References CalcAndSetQuantity(), FireConsumable::GetItem(), and m_FireConsumables.
Referenced by FireplaceBase::EEItemDetached(), FireplaceIndoor::EEItemDetached(), and SpendFireConsumable().
|
protected |
Definition at line 1641 of file fireplacebase.c.
References m_HasAshes.
Referenced by SpendFireConsumable().
|
protected |
Definition at line 1629 of file fireplacebase.c.
References m_IsBurning.
Referenced by StartFire(), and StopFire().
|
protected |
DEPRECATED.
Definition at line 840 of file fireplacebase.c.
References ANIMATION_BURNT_WOOD, ANIMATION_WOOD, g_Game, and IsInAnimPhase().
|
protected |
Definition at line 592 of file fireplacebase.c.
References m_CookingEquipment.
|
protected |
Definition at line 1731 of file fireplacebase.c.
References SetFireState().
|
protected |
Definition at line 1721 of file fireplacebase.c.
References m_FireState, and Synchronize().
Referenced by EEDelete(), RefreshFireState(), SetExtinguishingState(), StopCooling(), and StopFire().
|
protected |
Definition at line 1709 of file fireplacebase.c.
References m_FuelBurnRateMP.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 2388 of file fireplacebase.c.
References m_NoIgnite.
Referenced by FireplaceBase::IsThisIgnitionSuccessful(), and FireplaceIndoor::IsThisIgnitionSuccessful().
|
protected |
Definition at line 1430 of file fireplacebase.c.
References FireConsumable::GetEnergy(), m_FireConsumables, m_ItemToConsume, and RefreshFireplaceVisuals().
Referenced by SpendFireConsumable(), and StartFire().
|
protected |
Definition at line 2580 of file fireplacebase.c.
References m_Light.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 1679 of file fireplacebase.c.
References InventorySlots::GetSlotIdFromString(), m_IsOven, and Synchronize().
|
protected |
Definition at line 1691 of file fireplacebase.c.
References InventorySlots::GetSlotIdFromString(), m_HasStoneCircle, and Synchronize().
|
protected |
Definition at line 2852 of file fireplacebase.c.
References m_TemperatureLossMP.
Definition at line 2161 of file fireplacebase.c.
References m_CookingProcess.
|
protected |
Definition at line 625 of file fireplacebase.c.
References m_SmokingSlots, and SMOKING_SLOT_COUNT.
Referenced by CanDismantleOven(), FireplaceBase::CanPutIntoHands(), Cooling(), and Heating().
|
protected |
Definition at line 1354 of file fireplacebase.c.
References m_SoundFire, and SOUND_FIRE_EXTINGUISHED.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1364 of file fireplacebase.c.
References m_SoundFireLoop, and SOUND_FIRE_EXTINGUISHING.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1344 of file fireplacebase.c.
References m_SoundFireLoop, and SOUND_FIRE_HEAVY.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1339 of file fireplacebase.c.
References m_SoundFireLoop, and SOUND_FIRE_LIGHT.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1349 of file fireplacebase.c.
References m_SoundFireLoop, and SOUND_FIRE_NO_FIRE.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1375 of file fireplacebase.c.
References m_SoundFireLoop.
Referenced by OnRPC(), and RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1359 of file fireplacebase.c.
References m_SoundFire, and SOUND_FIRE_EXTINGUISHED.
Referenced by OnRPC().
|
protected |
|
protected |
Definition at line 1472 of file fireplacebase.c.
References CalcAndSetQuantity(), FireConsumable::GetEnergy(), FireConsumable::GetItem(), GetItemToConsume(), FireConsumable::GetRemainingEnergy(), HasAshes(), RemoveFromFireConsumables(), SetAshesState(), SetItemToConsume(), and FireConsumable::SetRemainingEnergy().
Referenced by Heating(), and StopFire().
|
protected |
Definition at line 1966 of file fireplacebase.c.
References CALL_CATEGORY_GAMEPLAY, m_CookingProcess, m_CoolingTimer, m_HeatingTimer, and TIMER_COOLING_UPDATE_INTERVAL.
Referenced by StopFire().
|
protected |
Definition at line 1744 of file fireplacebase.c.
References CALL_CATEGORY_SYSTEM, CheckForRoofLimited(), g_Game, IsBurning(), IsFireplaceIndoor(), m_CoolingTimer, SetBurningState(), SetItemToConsume(), StartHeating(), and Synchronize().
Referenced by AfterStoreLoad(), FireplaceBase::OnIgnitedThis(), and FireplaceIndoor::OnIgnitedThis().
|
protected |
Definition at line 1775 of file fireplacebase.c.
References CALL_CATEGORY_GAMEPLAY, FireplaceBase::CreateAreaDamage(), GetWet(), FireplaceBase::IsBarrelWithHoles(), FireplaceBase::IsBaseFireplace(), IsFireplaceIndoor(), FireplaceBase::IsOpen(), IsOven(), IsWindy(), m_CookingProcess, m_HeatingTimer, m_NoisePar, MATERIAL_FIREPLACE_GLOW, NoiseParams(), PARAM_BURN_WET_THRESHOLD, StopFire(), and TIMER_HEATING_UPDATE_INTERVAL.
Referenced by StartFire().
|
protected |
Definition at line 1023 of file fireplacebase.c.
References m_ParticleFireEnd, m_ParticleFireStart, m_ParticleNormalFire, m_ParticleNormalSmoke, m_ParticleSmallFire, m_ParticleSmallSmoke, m_ParticleSteamEnd, m_ParticleSteamExtinguishing, m_SoundFire, m_SoundFireLoop, and StopParticle().
Referenced by EEDelete().
|
protected |
Definition at line 2084 of file fireplacebase.c.
References Class::CastTo(), DestroyAreaDamage(), DIRECT_COOKING_SLOT_COUNT, DirectCookingSlotsInUse(), GameInventory::GetCargo(), GetCookingEquipment(), CargoBase::GetItem(), CargoBase::GetItemCount(), m_CoolingTimer, m_DirectCookingSlots, Edible_Base::MakeSoundsOnClient(), MATERIAL_FIREPLACE_NOGLOW, and SetFireState().
Referenced by Cooling().
|
protected |
Definition at line 1935 of file fireplacebase.c.
References CALL_CATEGORY_SYSTEM, CheckForRoofLimited(), g_Game, IsBurning(), IsFireplaceIndoor(), SetBurningState(), SetFireState(), SpendFireConsumable(), StartCooling(), StopHeating(), and Synchronize().
Referenced by Heating(), OnAction(), and StartHeating().
|
protected |
Definition at line 1957 of file fireplacebase.c.
References m_HeatingTimer.
Referenced by StopFire().
Definition at line 1114 of file fireplacebase.c.
References g_Game.
|
protected |
Definition at line 488 of file fireplacebase.c.
References CALL_CATEGORY_GAMEPLAY, g_Game, and RefreshFireplaceVisuals().
|
protected |
DEPRECATED.
Definition at line 2328 of file fireplacebase.c.
|
protected |
Definition at line 165 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 169 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals(), and SetBurntFirewood().
|
protected |
Definition at line 176 of file fireplacebase.c.
Referenced by FireplaceBase::EEItemAttached(), and FireplaceBase::EEItemDetached().
|
protected |
Definition at line 175 of file fireplacebase.c.
Referenced by FireplaceBase::EEItemAttached(), and FireplaceBase::EEItemDetached().
|
protected |
Definition at line 174 of file fireplacebase.c.
|
protected |
Definition at line 166 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 173 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals(), and FireplaceBase::RefreshPhysics().
|
protected |
Definition at line 167 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 170 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 171 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 172 of file fireplacebase.c.
Referenced by FireplaceBase::RefreshPhysics().
|
protected |
Definition at line 168 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals(), and SetBurntFirewood().
|
protected |
Definition at line 189 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 192 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 191 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 190 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 203 of file fireplacebase.c.
Referenced by FireplaceBase::CanLoadAttachment(), FireplaceBase::CanReceiveAttachment(), FireplaceBase::EEItemAttached(), and FireplaceBase::EEItemDetached().
|
protected |
Definition at line 201 of file fireplacebase.c.
Referenced by FireplaceBase::CanLoadAttachment(), FireplaceBase::CanReceiveAttachment(), FireplaceBase::EEItemAttached(), and FireplaceBase::EEItemDetached().
|
protected |
Definition at line 199 of file fireplacebase.c.
Referenced by AddDamageToItemByFireEx(), and OnAttachmentRuined().
|
protected |
Definition at line 196 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 186 of file fireplacebase.c.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 202 of file fireplacebase.c.
Referenced by FireplaceBase::CanLoadAttachment(), and FireplaceBase::CanReceiveAttachment().
|
protected |
Definition at line 194 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 193 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 195 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 188 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 185 of file fireplacebase.c.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 200 of file fireplacebase.c.
Referenced by FireplaceBase::CanLoadAttachment(), FireplaceBase::CanReceiveAttachment(), FireplaceBase::CanReleaseAttachment(), GetAttachedStonesCount(), HasStones(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 198 of file fireplacebase.c.
Referenced by AddDamageToItemByFireEx(), FireplaceBase::CanLoadAttachment(), OnAttachmentRuined(), and FireplaceBase::RefreshPhysics().
|
protected |
update interval duration of cooling process (seconds) direct cooking slots
Definition at line 77 of file fireplacebase.c.
Referenced by Cooling(), DirectCookingSlotsInUse(), Heating(), and StopCooling().
|
protected |
how much will temperature increase when attached on burning fireplace (degree Celsius)
Definition at line 2841 of file fireplacebase.c.
|
protected |
min height of ceiling for fire to be ignited
Definition at line 67 of file fireplacebase.c.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 69 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 68 of file fireplacebase.c.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 85 of file fireplacebase.c.
|
protected |
Definition at line 82 of file fireplacebase.c.
|
protected |
Definition at line 83 of file fireplacebase.c.
|
protected |
Definition at line 210 of file fireplacebase.c.
Referenced by CreateAreaDamage(), FireplaceBase::CreateAreaDamage(), DestroyAreaDamage(), and OnVariablesSynchronized().
|
private |
Definition at line 217 of file fireplacebase.c.
Referenced by Heating().
|
protected |
Definition at line 207 of file fireplacebase.c.
Referenced by FireplaceBase::AfterStoreLoad(), OnPlacementComplete(), and TentBase::OnPlacementComplete().
|
protected |
Definition at line 101 of file fireplacebase.c.
Referenced by CookWithEquipment(), Cooling(), GetCookingEquipment(), Heating(), and SetCookingEquipment().
|
protected |
determines how fast will the fuel item burn before spending (lower is better)
Definition at line 38 of file fireplacebase.c.
Referenced by ClearCookingEquipment(), CookOnDirectSlot(), CookWithEquipment(), EEInit(), GetCookingProcess(), SmokeOnSmokingSlot(), StartCooling(), and StartHeating().
|
protected |
Definition at line 94 of file fireplacebase.c.
Referenced by AddDamageToItemByFireEx(), AddTemperatureToItemByFire(), IsProcessing(), IsSelfAdjustingTemperature(), StartCooling(), StartFire(), and StopCooling().
|
protected |
Definition at line 102 of file fireplacebase.c.
Referenced by Cooling(), DirectCookingSlotsInUse(), FireplaceBase::EEItemAttached(), FireplaceIndoor::EEItemAttached(), FireplaceBase::EEItemDetached(), FireplaceIndoor::EEItemDetached(), Heating(), and StopCooling().
|
protected |
Definition at line 144 of file fireplacebase.c.
Referenced by AddToFireConsumables(), CalcAndSetQuantity(), FireplaceBase(), GetFireConsumableByItem(), Heating(), RemoveFromFireConsumables(), and SetItemToConsume().
|
staticprotected |
Definition at line 143 of file fireplacebase.c.
Referenced by CalcAndSetTotalEnergy(), FireplaceBase(), GetFireConsumableTypeEnergy(), IsFuel(), and IsKindling().
|
protected |
Definition at line 30 of file fireplacebase.c.
Referenced by GetFireState(), and SetFireState().
|
protected |
Definition at line 35 of file fireplacebase.c.
Referenced by GetFuelBurnRateMP(), OnStoreLoad(), OnStoreSave(), and SetFuelBurnRateMP().
|
protected |
Definition at line 32 of file fireplacebase.c.
|
protected |
Definition at line 25 of file fireplacebase.c.
Referenced by HasAshes(), OnStoreLoad(), OnStoreSave(), and SetAshesState().
|
protected |
Definition at line 27 of file fireplacebase.c.
Referenced by HasStoneCircle(), FireplaceBase::OnStoreLoad(), FireplaceBase::OnStoreSave(), and SetStoneCircleState().
|
protected |
value for calculating of wetness that fireplace gain when raining
Definition at line 93 of file fireplacebase.c.
Referenced by AddDamageToItemByFireEx(), AddTemperatureToItemByFire(), IsProcessing(), StartCooling(), StartHeating(), and StopHeating().
| enum FireplaceFireState m_IsBurning = false |
Referenced by IsBurning(), IsSelfAdjustingTemperature(), OnStoreLoad(), OnStoreSave(), OnVariablesSynchronized(), and SetBurningState().
|
protected |
Definition at line 26 of file fireplacebase.c.
Referenced by IsOven(), FireplaceBase::OnStoreLoad(), FireplaceBase::OnStoreSave(), and SetOvenState().
|
protected |
Definition at line 104 of file fireplacebase.c.
Referenced by GetItemToConsume(), and SetItemToConsume().
|
protected |
Definition at line 31 of file fireplacebase.c.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 97 of file fireplacebase.c.
|
protected |
Definition at line 98 of file fireplacebase.c.
Referenced by FireplaceIndoor::FireplaceIndoor(), FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::OvenIndoor(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 28 of file fireplacebase.c.
Referenced by GetIgniteFailure(), and SetIgniteFailure().
|
protected |
Definition at line 216 of file fireplacebase.c.
|
protected |
Definition at line 29 of file fireplacebase.c.
Referenced by LockOvenAttachments(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 125 of file fireplacebase.c.
Referenced by ParticleFireEndStart(), ParticleFireEndStop(), ParticleFireWindyNoIgniteStart(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 120 of file fireplacebase.c.
Referenced by ParticleFireStartStart(), ParticleFireStartStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 122 of file fireplacebase.c.
Referenced by ParticleNormalFireStart(), ParticleNormalFireStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 124 of file fireplacebase.c.
Referenced by FireplaceBase::ParticleNormalSmokeStart(), FireplaceIndoor::ParticleNormalSmokeStart(), ParticleNormalSmokeStart(), ParticleNormalSmokeStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 121 of file fireplacebase.c.
Referenced by ParticleSmallFireStart(), ParticleSmallFireStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 123 of file fireplacebase.c.
Referenced by FireplaceBase::ParticleSmallSmokeStart(), FireplaceIndoor::ParticleSmallSmokeStart(), ParticleSmallSmokeStart(), ParticleSmallSmokeStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 126 of file fireplacebase.c.
Referenced by ParticleSteamEndStart(), ParticleSteamEndStop(), ParticleWetNoIgniteStart(), ParticleWetNoIgniteStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 127 of file fireplacebase.c.
Referenced by ParticleSteamExtinguishingStart(), ParticleSteamExtinguishingStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 103 of file fireplacebase.c.
Referenced by Cooling(), FireplaceBase::EEItemAttached(), FireplaceIndoor::EEItemAttached(), FireplaceBase::EEItemDetached(), FireplaceIndoor::EEItemDetached(), Heating(), and SmokingSlotsInUse().
|
protected |
Definition at line 138 of file fireplacebase.c.
Referenced by SoundFireExtinguishedStart(), SoundFireWetNoIgniteStart(), SoundFireWindyNoIgniteStart(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 137 of file fireplacebase.c.
Referenced by SoundFireExtinguishingStart(), SoundFireHeavyStart(), SoundFireLightStart(), SoundFireNoFireStart(), SoundFireStop(), and StopAllParticlesAndSounds().
|
protected |
value for calculating of wetness that fireplace gain when raining
Definition at line 2844 of file fireplacebase.c.
Referenced by GetTemperatureLossMP(), OnStoreLoad(), and SetTemperatureLossMP().
|
protected |
size of wetness increment (per FP heating tick) added to overall FP wetness when ignited on wet surface
Definition at line 228 of file fireplacebase.c.
Referenced by FireplaceFireBarrel::FireplaceFireBarrel(), ~FireplaceBase(), FireplaceBase::BarrelHoles_ColorBase(), EEInit(), FireplaceBase::Fireplace(), OnItemLocationChanged(), and OnVariablesSynchronized().
|
protected |
Definition at line 213 of file fireplacebase.c.
Referenced by CalcAndSetQuantity(), and CalcAndSetTotalEnergy().
|
protected |
Definition at line 230 of file fireplacebase.c.
Referenced by ~FireplaceBase(), EEInit(), OnItemLocationChanged(), and OnVariablesSynchronized().
|
protected |
Definition at line 229 of file fireplacebase.c.
Referenced by FireplaceFireBarrel::FireplaceFireBarrel(), FireplaceBase::BarrelHoles_ColorBase(), EEInit(), FireplaceBase(), and OnItemLocationChanged().
|
protected |
Definition at line 222 of file fireplacebase.c.
Referenced by AddWetnessToFireplace(), Cooling(), Heating(), FireplaceBase::InitializeTemperatureSources(), and InitializeTemperatureSources().
|
protected |
Definition at line 220 of file fireplacebase.c.
Referenced by Cooling(), Heating(), FireplaceBase::InitializeTemperatureSources(), InitializeTemperatureSources(), and OnDebugSpawn().
|
protected |
Definition at line 221 of file fireplacebase.c.
Referenced by FireplaceFireBarrel::FireplaceFireBarrel(), FireplaceIndoor::FireplaceIndoor(), FireplaceBase::BarrelHoles_ColorBase(), Cooling(), FireplaceBase::Fireplace(), FireplaceBase(), Heating(), FireplaceBase::InitializeTemperatureSources(), InitializeTemperatureSources(), OnDebugSpawn(), and FireplaceBase::OvenIndoor().
|
protected |
Definition at line 180 of file fireplacebase.c.
Referenced by StartHeating().
|
protected |
Definition at line 181 of file fireplacebase.c.
Referenced by StopCooling().
|
protected |
minimum amount of stones for oven
Definition at line 63 of file fireplacebase.c.
Referenced by CanDismantleOven().
|
protected |
Definition at line 159 of file fireplacebase.c.
|
protected |
Definition at line 157 of file fireplacebase.c.
|
protected |
Definition at line 158 of file fireplacebase.c.
|
protected |
Definition at line 160 of file fireplacebase.c.
|
protected |
Definition at line 161 of file fireplacebase.c.
|
protected |
Definition at line 162 of file fireplacebase.c.
|
protected |
Definition at line 147 of file fireplacebase.c.
|
protected |
Definition at line 152 of file fireplacebase.c.
|
protected |
Definition at line 148 of file fireplacebase.c.
|
protected |
Definition at line 150 of file fireplacebase.c.
|
protected |
Definition at line 149 of file fireplacebase.c.
|
protected |
Definition at line 153 of file fireplacebase.c.
|
protected |
Definition at line 151 of file fireplacebase.c.
|
protected |
Definition at line 154 of file fireplacebase.c.
|
protected |
Definition at line 155 of file fireplacebase.c.
|
protected |
Definition at line 156 of file fireplacebase.c.
|
protected |
maximum temperature for dismantling oven
Definition at line 64 of file fireplacebase.c.
Referenced by GetCeilingHeight().
|
protected |
Definition at line 61 of file fireplacebase.c.
Referenced by CanBuildStoneCircle().
|
protected |
minimum amount of stones for circle
Definition at line 62 of file fireplacebase.c.
Referenced by CanBuildOven().
|
protected |
Definition at line 206 of file fireplacebase.c.
Referenced by FireplaceBase::AfterStoreLoad(), FireplaceBase::OnIgnitedThis(), and OnPlacementComplete().
|
protected |
base value of fire consumption rate (how many base energy will be spent on each update)
Definition at line 54 of file fireplacebase.c.
|
protected |
maximum rain value when the fireplace can be ignited
Definition at line 50 of file fireplacebase.c.
Referenced by Heating(), and StartHeating().
|
protected |
Definition at line 2839 of file fireplacebase.c.
|
protected |
maximum temperature of attached cooking equipment (degree Celsius)
Definition at line 2840 of file fireplacebase.c.
|
protected |
cooking
Definition at line 72 of file fireplacebase.c.
Referenced by CanCookOnStick(), and Cooling().
|
protected |
maximum value for temperature that will be transfered to player (environment)
Definition at line 58 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
value for calculating wetness loss during cooling process
Definition at line 53 of file fireplacebase.c.
Referenced by Heating().
|
protected |
value for calculating damage on items located in fireplace cargo
Definition at line 55 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
radius in which objects are fully heated by fire
Definition at line 56 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
maximum value of temperature of items in fireplace when heating (degree Celsius)
Definition at line 2835 of file fireplacebase.c.
|
protected |
minimum fireplace temperature under which the fireplace can be reignited using air only (degree Celsius)
Definition at line 49 of file fireplacebase.c.
|
protected |
Definition at line 2831 of file fireplacebase.c.
|
protected |
value for calculating temperature increase on each heat update interval (degree Celsius)
Definition at line 2833 of file fireplacebase.c.
|
protected |
DEPRECATED.
Definition at line 2832 of file fireplacebase.c.
|
protected |
multiplies temperature change on heating
Definition at line 2834 of file fireplacebase.c.
|
protected |
radius in which objects are heated by fire
Definition at line 57 of file fireplacebase.c.
Referenced by FireplaceBase().
|
protected |
how much will temperature decrease when fireplace is cooling (degree Celsius per second)
Definition at line 47 of file fireplacebase.c.
|
protected |
maximum fireplace temperature of an outdoor fire (degree Celsius)
Definition at line 44 of file fireplacebase.c.
Referenced by AddWetnessToFireplace(), and RefreshFireState().
|
protected |
maximum wetness value when the fireplace can be ignited
Definition at line 48 of file fireplacebase.c.
|
protected |
maximum fireplace temperature of a small fire (degree Celsius)
Definition at line 42 of file fireplacebase.c.
Referenced by AddWetnessToFireplace(), and InitializeTemperatureSources().
|
protected |
maximum fireplace temperature of a normal fire (degree Celsius)
Definition at line 43 of file fireplacebase.c.
Referenced by FireplaceBase::InitializeTemperatureSources().
|
protected |
Definition at line 41 of file fireplacebase.c.
Referenced by FireplaceBase::InitializeTemperatureSources(), InitializeTemperatureSources(), and RefreshFireState().
|
protected |
how much will temperature increase when fireplace is burning (degree Celsius per second)
Definition at line 46 of file fireplacebase.c.
|
protected |
minimum fireplace temperature under which the fireplace is inactive (degree Celsius)
Definition at line 45 of file fireplacebase.c.
Referenced by Heating().
|
protected |
value for calculating wetness loss during heating process
Definition at line 52 of file fireplacebase.c.
Referenced by Cooling().
|
protected |
maximum wetness value when the fireplace is able to burn
Definition at line 51 of file fireplacebase.c.
Referenced by BurnItemsInFireplace(), and Heating().
|
protected |
Definition at line 2842 of file fireplacebase.c.
|
protected |
Definition at line 114 of file fireplacebase.c.
Referenced by FireplaceIndoor::FireplaceIndoor(), FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::OvenIndoor(), and ParticleFireEndStart().
|
protected |
Definition at line 107 of file fireplacebase.c.
Referenced by FireplaceIndoor::FireplaceIndoor(), FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::OvenIndoor(), and ParticleFireStartStart().
|
protected |
Definition at line 118 of file fireplacebase.c.
Referenced by ParticleFireWindyNoIgniteStart().
|
protected |
Definition at line 110 of file fireplacebase.c.
Referenced by FireplaceIndoor::FireplaceIndoor(), FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::OvenIndoor(), and ParticleNormalFireStart().
|
protected |
Definition at line 113 of file fireplacebase.c.
Referenced by FireplaceIndoor::FireplaceIndoor(), FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::OvenIndoor(), FireplaceBase::ParticleNormalSmokeStart(), FireplaceIndoor::ParticleNormalSmokeStart(), and ParticleNormalSmokeStart().
|
protected |
Definition at line 111 of file fireplacebase.c.
Referenced by ParticleNormalFireStart(), and ParticleSmallFireStart().
|
protected |
Definition at line 115 of file fireplacebase.c.
Referenced by ParticleFireEndStart(), and ParticleFireWindyNoIgniteStart().
|
protected |
Definition at line 108 of file fireplacebase.c.
Referenced by ParticleFireStartStart().
|
protected |
Definition at line 109 of file fireplacebase.c.
Referenced by FireplaceIndoor::FireplaceIndoor(), FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::OvenIndoor(), and ParticleSmallFireStart().
|
protected |
Definition at line 112 of file fireplacebase.c.
Referenced by FireplaceIndoor::FireplaceIndoor(), FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::OvenIndoor(), FireplaceBase::ParticleSmallSmokeStart(), FireplaceIndoor::ParticleSmallSmokeStart(), and ParticleSmallSmokeStart().
|
protected |
Definition at line 116 of file fireplacebase.c.
Referenced by FireplaceIndoor::FireplaceIndoor(), FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::OvenIndoor(), ParticleSteamEndStart(), and ParticleWetNoIgniteStart().
|
protected |
Definition at line 117 of file fireplacebase.c.
Referenced by ParticleSteamExtinguishingStart().
|
protected |
Definition at line 205 of file fireplacebase.c.
Referenced by CanBePlaced().
|
protected |
Definition at line 87 of file fireplacebase.c.
|
protected |
snowfall level that triggers fireplace to start soaking
Definition at line 89 of file fireplacebase.c.
|
protected |
Definition at line 78 of file fireplacebase.c.
Referenced by Cooling(), Heating(), and SmokingSlotsInUse().
|
protected |
Definition at line 79 of file fireplacebase.c.
|
protected |
rain level that triggers fireplace to start soaking
Definition at line 88 of file fireplacebase.c.
|
protected |
value for calculating of wetness that fireplace gain when raining
Definition at line 90 of file fireplacebase.c.
|
protected |
Definition at line 134 of file fireplacebase.c.
Referenced by SoundFireExtinguishedStart(), and SoundFireWetNoIgniteStart().
|
protected |
Definition at line 133 of file fireplacebase.c.
Referenced by SoundFireExtinguishingStart().
|
protected |
Definition at line 130 of file fireplacebase.c.
Referenced by SoundFireHeavyStart().
|
protected |
Definition at line 131 of file fireplacebase.c.
Referenced by SoundFireLightStart().
|
protected |
Definition at line 132 of file fireplacebase.c.
Referenced by SoundFireNoFireStart().
|
protected |
DEPRECATED value for calculation of heat transfered from fireplace through air to player (environment).
Definition at line 2836 of file fireplacebase.c.
|
protected |
Definition at line 2838 of file fireplacebase.c.
|
protected |
Definition at line 2837 of file fireplacebase.c.
|
protected |
update interval duration of heating process (seconds)
Definition at line 75 of file fireplacebase.c.
Referenced by AddDamageToItemByFireEx(), AddTemperatureToItemByFire(), Cooling(), and StartCooling().
|
protected |
temperature threshold for starting coooking process (degree Celsius) timer constants
Definition at line 74 of file fireplacebase.c.
Referenced by AddDamageToItemByFireEx(), AddTemperatureToItemByFire(), Cooling(), Heating(), and StartHeating().
| enum FireplaceFireState WET = 1 |
|
protected |
Definition at line 225 of file fireplacebase.c.
Referenced by Heating().
| enum FireplaceFireState WIND = 0 |