Dayz Explorer 1.29.162510
Loading...
Searching...
No Matches
fireplacebase.c File Reference

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
}

Functions

void FireplaceBase ()
void ~FireplaceBase ()
override void EEInit ()
override void EEItemAttached (EntityAI item, string slot_name)
override void OnItemLocationChanged (EntityAI old_owner, EntityAI new_owner)
override void OnAttachmentRuined (EntityAI attachment)
override void EEDelete (EntityAI parent)
override void OnStoreSave (ParamsWriteContext ctx)
override bool OnStoreLoad (ParamsReadContext ctx, int version)
override void AfterStoreLoad ()
void Synchronize ()
override void OnVariablesSynchronized ()
override bool IsFireplace ()
bool IsBaseFireplace ()
bool IsBarrelWithHoles ()
bool IsFireplaceIndoor ()
bool IsIndoorOven ()
override bool CanHaveWetness ()
override bool CanHaveTemperature ()
override bool GetCookingTargetTemperature (out float temperature)
override bool IsSelfAdjustingTemperature ()
void InitializeTemperatureSources ()
ItemBase GetCookingEquipment ()
void SetCookingEquipment (ItemBase equipment)
void ClearCookingEquipment (ItemBase pItem)
void ClearCookingEquipment ()
 DEPRECATED.
bool DirectCookingSlotsInUse ()
bool SmokingSlotsInUse ()
void DestroyFireplace ()
 [DEPRECATED]
override bool IsPrepareToDelete ()
override void OnChildItemRemoved (InventoryItem item)
override void CheckForDestroy ()
void RefreshFireplaceVisuals ()
void SetBurntFirewood ()
 DEPRECATED.
void RefreshFireplacePhysics ()
void RefreshFireParticlesAndSounds (bool force_refresh)
void StopAllParticlesAndSounds ()
bool CanShowSmoke ()
void RefreshFireState ()
bool PlayParticle (out Particle particle, int particle_type, vector pos, bool worldpos=false)
bool StopParticle (out Particle particle)
void ParticleFireStartStart ()
void ParticleFireStartStop ()
void ParticleSmallFireStart ()
void ParticleSmallFireStop ()
void ParticleNormalFireStart ()
void ParticleNormalFireStop ()
void ParticleSmallSmokeStart ()
void ParticleSmallSmokeStop ()
void ParticleNormalSmokeStart ()
void ParticleNormalSmokeStop ()
void ParticleFireEndStart ()
void ParticleFireEndStop ()
void ParticleFireWindyNoIgniteStart ()
void ParticleSteamExtinguishingStart ()
void ParticleSteamExtinguishingStop ()
void ParticleSteamEndStart ()
void ParticleSteamEndStop ()
void ParticleWetNoIgniteStart ()
void ParticleWetNoIgniteStop ()
bool GetCeilingHeight (out float actual_height)
float GetAirResistanceForSmokeParticles (float actual_height)
vector GetFireEffectPosition ()
vector GetSmokeEffectPosition ()
void SoundFireLightStart ()
void SoundFireHeavyStart ()
void SoundFireNoFireStart ()
void SoundFireExtinguishedStart ()
void SoundFireWetNoIgniteStart ()
void SoundFireExtinguishingStart ()
void SoundFireWindyNoIgniteStart ()
void SoundFireStop ()
void AddToFireConsumables (ItemBase item)
float GetFireConsumableTypeEnergy (ItemBase item)
void RemoveFromFireConsumables (FireConsumable fire_consumable)
FireConsumable GetFireConsumableByItem (ItemBase item)
FireConsumable SetItemToConsume ()
FireConsumable GetItemToConsume ()
void SpendFireConsumable (float amount)
int GetKindlingCount ()
 Returns count of all kindling type items (define in 'm_KindlingTypes') attached to fireplace.
int GetFuelCount ()
 Returns count of all fuel type items (define in 'm_FuelTypes') attached to fireplace.
bool IsKindling (ItemBase item)
 Returns if item attached to fireplace is kindling.
bool IsFuel (ItemBase item)
 Returns if item attached to fireplace is fuel.
bool IsItemTypeAttached (typename item_type)
bool IsItemAttachedQuantity (typename item_type, float quantity)
bool HasLastAttachment ()
bool HasLastFuelKindlingAttached ()
bool IsBurning ()
void SetBurningState (bool is_burning)
bool HasAshes ()
void SetAshesState (bool has_ashes)
bool IsProcessing ()
 returns true when FP is heating or cooling
bool IsOven ()
bool HasStoneCircle ()
bool HasStones ()
int GetAttachedStonesCount ()
void SetOvenState (bool is_oven)
void SetStoneCircleState (bool has_stonecircle)
float GetFuelBurnRateMP ()
void SetFuelBurnRateMP (float value)
int GetFireState ()
void SetFireState (FireplaceFireState state)
void SetExtinguishingState ()
void StartFire (bool force_start=false)
void StartHeating ()
void Heating ()
void StopFire (FireplaceFireState fire_state=FireplaceFireState.END_FIRE)
void StopHeating ()
void StartCooling ()
void Cooling ()
void StopCooling ()
void CookWithEquipment ()
Cooking GetCookingProcess ()
void CookOnDirectSlot (ItemBase slot_item, float temp_equip, float temp_ext)
void SmokeOnSmokingSlot (ItemBase slot_item, float temp_equip, float temp_ext)
void BurnItemsInFireplace ()
void AddTemperatureToItemByFire (ItemBase item)
void AddTemperatureToFireplace (float amount)
 DEPRECATED.
void AddDamageToItemByFireEx (ItemBase item, bool can_be_ruined, bool pAttachment)
void AddWetnessToItem (ItemBase item, float amount)
void AddWetnessToFireplace (float amount)
void TransferHeatToNearPlayers ()
 DEPRECATED.
void CreateAreaDamage ()
void DestroyAreaDamage ()
bool IsFacingFireplace (PlayerBase player)
 DEPRECATED.
bool HasAnyKindling ()
bool GetIgniteFailure ()
void SetIgniteFailure (bool failure)
bool IsWet ()
override bool IsOpen ()
bool IsCeilingHighEnoughForSmoke ()
bool IsRainingAbove ()
float GetSurfaceWetnessOnHeatModifier (notnull EntityAI entity)
bool IsOnWaterSurface ()
bool IsOnInteriorSurface ()
override bool IsEmpty ()
bool IsCargoEmpty ()
bool HasCookingStand ()
bool IsInAnimPhase (string anim_phase)
bool IsSpaceFor (vector size)
override bool CanSwapEntities (EntityAI otherItem, InventoryLocation otherDestination, InventoryLocation destination)
override bool CanPutIntoHands (EntityAI parent)
bool CanBuildOven ()
bool IsSpaceForOven ()
bool CanBuildStoneCircle ()
bool IsSpaceForCircle ()
bool CanDismantleOven ()
bool CanDismantleStoneCircle ()
bool CanCookOnStick ()
bool CanExtinguishFire ()
FireplaceLight GetLightEntity ()
void SetLightEntity (FireplaceLight light)
override bool CanBePlaced (Man player, vector position)
override void OnPlacementComplete (Man player, vector position="0 0 0", vector orientation="0 0 0")
override string GetDeploySoundset ()
void CalcAndSetTotalEnergy ()
void CalcAndSetQuantity ()
override void OnAttachmentQuantityChanged (ItemBase item)
override bool CanReleaseAttachment (EntityAI attachment)
void LockOvenAttachments (bool lock)
override bool DisassembleOnLastDetach ()
override void OnRPC (PlayerIdentity sender, int rpc_type, ParamsReadContext ctx)
override void OnDebugSpawn ()
override void GetDebugActions (out TSelectableActionInfoArrayEx outputList)
override bool OnAction (int action_id, Man player, ParamsReadContext ctx)
float GetTemperatureLossMP ()
 determines how fast will the fireplace loose its temperature when cooling (lower is better)
void SetTemperatureLossMP (float value)
void AddDamageToItemByFire (ItemBase item, bool can_be_ruined)

Variables

enum FireplaceFireState WIND = 0
enum FireplaceFireState WET = 1
enum FireplaceFireState m_IsBurning = false
bool m_HasAshes = false
bool m_IsOven = false
bool m_HasStoneCircle = false
bool m_NoIgnite = false
int m_OvenAttachmentsLockState = -1
FireplaceFireState m_FireState = FireplaceFireState.NO_FIRE
FireplaceFireState m_LastFireState = FireplaceFireState.NO_FIRE
vector m_HalfExtents
float m_FuelBurnRateMP = 1.0
ref Cooking m_CookingProcess
 determines how fast will the fuel item burn before spending (lower is better)
const float PARAM_SMALL_FIRE_TEMPERATURE = 150
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_MIN_FIRE_TEMPERATURE = 30
 maximum fireplace temperature of an outdoor fire (degree Celsius)
const float PARAM_TEMPERATURE_INCREASE = 10
 minimum fireplace temperature under which the fireplace is inactive (degree Celsius)
const float PARAM_TEMPERATURE_DECREASE = 3
 how much will temperature increase when fireplace is burning (degree Celsius per second)
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_TEMP_TO_REIGNITE = 30
 maximum wetness value when the fireplace can be ignited
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_BURN_WET_THRESHOLD = 0.40
 maximum rain value when the fireplace can be ignited
const float PARAM_WET_HEATING_DECREASE_COEF = 0.01
 maximum wetness value when the fireplace is able to burn
const float PARAM_WET_COOLING_DECREASE_COEF = 0.002
 value for calculating wetness loss during heating process
const float PARAM_FIRE_CONSUM_RATE_AMOUNT = 0.5
 value for calculating wetness loss during cooling process
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_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_MAX_TRANSFERED_TEMPERATURE = 20
 radius in which objects are heated by fire
const float PARAM_DRY_MODIFIER = 1.3
 maximum value for temperature that will be transfered to player (environment)
const int MIN_STONES_TO_BUILD_CIRCLE = 8
const int MIN_STONES_TO_BUILD_OVEN = 16
 minimum amount of stones for circle
const int MAX_TEMPERATURE_TO_DISMANTLE_OVEN = 40
 minimum amount of stones for oven
const float MIN_CEILING_HEIGHT = 5
 maximum temperature for dismantling oven
const float FUEL_BURN_RATE_DEFAULT = 1.0
 min height of ceiling for fire to be ignited
const float FUEL_BURN_RATE_STONES = 0.92
const float FUEL_BURN_RATE_OVEN = 0.85
const float PARAM_COOKING_TEMP_THRESHOLD = 100
 cooking
const int TIMER_HEATING_UPDATE_INTERVAL = 3
 timer constants
const int TIMER_COOLING_UPDATE_INTERVAL = 3
 update interval duration of heating process (seconds)
const int DIRECT_COOKING_SLOT_COUNT = 3
 direct cooking slots
const int SMOKING_SLOT_COUNT = 4
const float SMOKING_SPEED = 1
const int LIFETIME_FIREPLACE_STONE_CIRCLE = 172800
const int LIFETIME_FIREPLACE_STONE_OVEN = 604800
const float IGNITE_WIND_THRESHOLD = 0.8
const float RAIN_EFFECT_LIMIT = 0.4
const float SNOWFALL_EFFECT_LIMIT = 1.5
 rain level that triggers fireplace to start soaking
const float RAIN_WETNESS_INCREASE = 0.02
 snowfall level that triggers fireplace to start soaking
const float SNOWFALL_WETNESS_INCREASE = 0.01
 value for calculating of wetness that fireplace gain when raining
ref Timer m_HeatingTimer
 value for calculating of wetness that fireplace gain when raining
ref Timer m_CoolingTimer
FireplaceLight m_Light
float m_LightDistance = 2000
ItemBase m_CookingEquipment
ItemBase m_DirectCookingSlots [DIRECT_COOKING_SLOT_COUNT]
ItemBase m_SmokingSlots [SMOKING_SLOT_COUNT]
ref FireConsumable m_ItemToConsume
int PARTICLE_FIRE_START = ParticleList.CAMP_FIRE_START
int PARTICLE_OVEN_FIRE_START = ParticleList.CAMP_STOVE_FIRE_START
int PARTICLE_SMALL_FIRE = ParticleList.CAMP_SMALL_FIRE
int PARTICLE_NORMAL_FIRE = ParticleList.CAMP_NORMAL_FIRE
int PARTICLE_OVEN_FIRE = ParticleList.CAMP_STOVE_FIRE
int PARTICLE_SMALL_SMOKE = ParticleList.CAMP_SMALL_SMOKE
int PARTICLE_NORMAL_SMOKE = ParticleList.CAMP_NORMAL_SMOKE
int PARTICLE_FIRE_END = ParticleList.CAMP_FIRE_END
int PARTICLE_OVEN_FIRE_END = ParticleList.CAMP_STOVE_FIRE_END
int PARTICLE_STEAM_END = ParticleList.CAMP_STEAM_2END
int PARTICLE_STEAM_EXTINGUISHING = ParticleList.CAMP_STEAM_EXTINGUISH_START
int PARTICLE_NO_IGNITE_WIND = ParticleList.CAMP_NO_IGNITE_WIND
Particle m_ParticleFireStart
Particle m_ParticleSmallFire
Particle m_ParticleNormalFire
Particle m_ParticleSmallSmoke
Particle m_ParticleNormalSmoke
Particle m_ParticleFireEnd
Particle m_ParticleSteamEnd
Particle m_ParticleSteamExtinguishing
const string SOUND_FIRE_HEAVY = "HeavyFire_SoundSet"
const string SOUND_FIRE_LIGHT = "LightFire_SoundSet"
const string SOUND_FIRE_NO_FIRE = "NoFuelFire_SoundSet"
const string SOUND_FIRE_EXTINGUISHING = "ExtinguishByWater_SoundSet"
const string SOUND_FIRE_EXTINGUISHED = "ExtinguishByWaterEnd_SoundSet"
EffectSound m_SoundFireLoop
EffectSound m_SoundFire
ref map< ItemBase, ref FireConsumablem_FireConsumables
const string MESSAGE_IGNITE_IGNIT_ITEM_DAMAGED = "You cannot start fire. Fireplace is ruined."
const string MESSAGE_IGNITE_NO_KINDLING = "There needs to be some kindling to start a fire."
const string MESSAGE_IGNITE_TOO_WET = "The fireplace is too wet to be ignited."
const string MESSAGE_IGNITE_RAIN = "The fire went out because of the rain."
const string MESSAGE_IGNITE_WIND = "The fire went out because of the wind."
const string MESSAGE_IGNITE_IN_WATER = "I cannot ignite the fireplace in the water."
const string MESSAGE_IGNITE_UNDER_LOW_ROOF = "I cannot ignite the fireplace here, the is not enough room."
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 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_BURNING = "Cannot bury ashes, the fireplace is still burning."
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 ANIMATION_ASHES = "Ashes"
const string ANIMATION_KINDLING = "Kindling"
const string ANIMATION_STICKS = "Sticks"
const string ANIMATION_WOOD = "Wood"
const string ANIMATION_BURNT_WOOD = "BurntWood"
const string ANIMATION_STONE = "Stone"
const string ANIMATION_STONES = "StonesCircle"
const string ANIMATION_TRIPOD = "Tripod"
const string ANIMATION_OVEN = "Oven"
const string ANIMATION_INVENTORY = "Inventory"
const string ANIMATION_COOKWARE_HANDLE = "handleRotate"
const string ANIMATION_CAULDRON_HANDLE = "handle1Rotate"
const string MATERIAL_FIREPLACE_GLOW = "dz\\gear\\cooking\\data\\stoneground.rvmat"
const string MATERIAL_FIREPLACE_NOGLOW = "dz\\gear\\cooking\\data\\stonegroundnoemit.rvmat"
 ATTACHMENT_STICKS = WoodenStick
 ATTACHMENT_FIREWOOD = Firewood
 ATTACHMENT_RAGS = Rag
 ATTACHMENT_BANDAGE = BandageDressing
 ATTACHMENT_BOOK = ItemBook
 ATTACHMENT_BARK_OAK = Bark_Oak
 ATTACHMENT_BARK_BIRCH = Bark_Birch
 ATTACHMENT_PAPER = Paper
 ATTACHMENT_GIFTWRAP = GiftWrapPaper
 ATTACHMENT_PUNCHEDCARD = PunchedCard
 ATTACHMENT_EYEMASK_COLORBASE = EyeMask_ColorBase
 ATTACHMENT_TRIPOD = Tripod
 ATTACHMENT_COOKINGSTAND = CookingStand
 ATTACHMENT_STONES = Stone
 ATTACHMENT_COOKING_POT = Pot
 ATTACHMENT_FRYING_PAN = FryingPan
 ATTACHMENT_CAULDRON = Cauldron
const float PLACEMENT_HEIGHT_LIMIT = 0.1
const string OBJECT_CLUTTER_CUTTER = "ClutterCutterFireplace"
Object m_ClutterCutter
ref AreaDamageManager m_AreaDamage
float m_TotalEnergy
ref NoiseParams m_NoisePar
ref UniversalTemperatureSource m_UTSource
ref UniversalTemperatureSourceSettings m_UTSSettings
ref UniversalTemperatureSourceLambdaFireplace m_UTSLFireplace
const float WET_SURFACE_INCREMENT = 0.06
bool m_ThawnSurfaceUnderSupport
 size of wetness increment (per FP heating tick) added to overall FP wetness when ignited on wet surface
ref UnderObjectDecalSpawnSettings m_UnderObjectDecalSpawnSettings
ref UnderObjectDecalSpawnComponent m_UnderObjectDecalSpawnComponent
const float PARAM_ITEM_HEAT_MIN_TEMP = 40
const float PARAM_ITEM_HEAT_TEMP_INCREASE_COEF = 10
 DEPRECATED.
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_MAX_ITEM_HEAT_TEMP_INCREASE = 200
 multiplies temperature change on heating
const float PARAM_HEAT_THROUGH_AIR_COEF = 0.1
 maximum value of temperature of items in fireplace when heating (degree Celsius)
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_STONES = 0.90
const float TEMPERATURE_LOSS_MP_OVEN = 0.75
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 DIRECT_COOKING_SPEED = 1.5
 how much will temperature increase when attached on burning fireplace (degree Celsius)
const float PARAM_WET_INCREASE_COEF = 0.02
float m_TemperatureLossMP = 1.0
 value for calculating of wetness that fireplace gain when raining

Enumeration Type Documentation

◆ 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.

Function Documentation

◆ AddDamageToItemByFire()

void AddDamageToItemByFire ( ItemBase item,
bool can_be_ruined )
protected

Definition at line 2858 of file fireplacebase.c.

◆ AddDamageToItemByFireEx()

void AddDamageToItemByFireEx ( ItemBase item,
bool can_be_ruined,
bool pAttachment )
protected

fireplace cargo only (recursive)

cargo item attachments

fuel & kindling

Definition at line 2244 of file fireplacebase.c.

◆ AddTemperatureToFireplace()

void AddTemperatureToFireplace ( float amount)
protected

DEPRECATED.

Definition at line 2241 of file fireplacebase.c.

◆ AddTemperatureToItemByFire()

void AddTemperatureToItemByFire ( ItemBase item)
protected

Definition at line 2211 of file fireplacebase.c.

◆ AddToFireConsumables()

void AddToFireConsumables ( ItemBase item)
protected

Definition at line 1384 of file fireplacebase.c.

◆ AddWetnessToFireplace()

void AddWetnessToFireplace ( float amount)
protected

Definition at line 2307 of file fireplacebase.c.

◆ AddWetnessToItem()

void AddWetnessToItem ( ItemBase item,
float amount )
protected

Definition at line 2298 of file fireplacebase.c.

◆ AfterStoreLoad()

override void AfterStoreLoad ( )
protected

Definition at line 469 of file fireplacebase.c.

◆ BurnItemsInFireplace()

void BurnItemsInFireplace ( )
protected

cargo

attachments

Definition at line 2176 of file fireplacebase.c.

◆ CalcAndSetQuantity()

void CalcAndSetQuantity ( )
protected

Definition at line 2659 of file fireplacebase.c.

◆ CalcAndSetTotalEnergy()

void CalcAndSetTotalEnergy ( )
protected

Definition at line 2620 of file fireplacebase.c.

◆ CanBePlaced()

override bool CanBePlaced ( Man player,
vector position )
protected

Definition at line 2588 of file fireplacebase.c.

◆ CanBuildOven()

bool CanBuildOven ( )
protected

Definition at line 2531 of file fireplacebase.c.

◆ CanBuildStoneCircle()

bool CanBuildStoneCircle ( )
protected

Definition at line 2543 of file fireplacebase.c.

◆ CanCookOnStick()

bool CanCookOnStick ( )
protected

Definition at line 2564 of file fireplacebase.c.

◆ CanDismantleOven()

bool CanDismantleOven ( )
protected

Definition at line 2554 of file fireplacebase.c.

◆ CanDismantleStoneCircle()

bool CanDismantleStoneCircle ( )
protected

Definition at line 2559 of file fireplacebase.c.

◆ CanExtinguishFire()

bool CanExtinguishFire ( )
protected

Definition at line 2570 of file fireplacebase.c.

◆ CanHaveTemperature()

override bool CanHaveTemperature ( )
protected

Definition at line 561 of file fireplacebase.c.

◆ CanHaveWetness()

override bool CanHaveWetness ( )
protected

Definition at line 556 of file fireplacebase.c.

◆ CanPutIntoHands()

override bool CanPutIntoHands ( EntityAI parent)
protected

Definition at line 2520 of file fireplacebase.c.

◆ CanReleaseAttachment()

override bool CanReleaseAttachment ( EntityAI attachment)
protected

Definition at line 2691 of file fireplacebase.c.

◆ CanShowSmoke()

bool CanShowSmoke ( )
protected

Definition at line 1050 of file fireplacebase.c.

◆ CanSwapEntities()

override bool CanSwapEntities ( EntityAI otherItem,
InventoryLocation otherDestination,
InventoryLocation destination )
protected

Definition at line 2511 of file fireplacebase.c.

◆ CheckForDestroy()

override void CheckForDestroy ( )
protected

Definition at line 654 of file fireplacebase.c.

◆ ClearCookingEquipment() [1/2]

void ClearCookingEquipment ( )
protected

DEPRECATED.

Definition at line 608 of file fireplacebase.c.

◆ ClearCookingEquipment() [2/2]

void ClearCookingEquipment ( ItemBase pItem)
protected

Definition at line 597 of file fireplacebase.c.

◆ CookOnDirectSlot()

void CookOnDirectSlot ( ItemBase slot_item,
float temp_equip,
float temp_ext )
protected

Definition at line 2153 of file fireplacebase.c.

◆ CookWithEquipment()

void CookWithEquipment ( )
protected

Definition at line 2137 of file fireplacebase.c.

◆ Cooling()

void Cooling ( )
protected

Definition at line 1980 of file fireplacebase.c.

◆ CreateAreaDamage()

void CreateAreaDamage ( )
protected

Definition at line 2331 of file fireplacebase.c.

◆ DestroyAreaDamage()

void DestroyAreaDamage ( )
protected

Definition at line 2347 of file fireplacebase.c.

◆ DestroyFireplace()

void DestroyFireplace ( )
protected

[DEPRECATED]

Definition at line 638 of file fireplacebase.c.

◆ DirectCookingSlotsInUse()

bool DirectCookingSlotsInUse ( )
protected

Definition at line 613 of file fireplacebase.c.

◆ DisassembleOnLastDetach()

override bool DisassembleOnLastDetach ( )
protected

Definition at line 2738 of file fireplacebase.c.

◆ EEDelete()

override void EEDelete ( EntityAI parent)
protected

Definition at line 404 of file fireplacebase.c.

◆ EEInit()

override void EEInit ( )
protected

Definition at line 311 of file fireplacebase.c.

◆ EEItemAttached()

override void EEItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 332 of file fireplacebase.c.

◆ FireplaceBase()

void FireplaceBase ( )
protected

Definition at line 236 of file fireplacebase.c.

◆ GetAirResistanceForSmokeParticles()

float GetAirResistanceForSmokeParticles ( float actual_height)
protected

Definition at line 1311 of file fireplacebase.c.

◆ GetAttachedStonesCount()

int GetAttachedStonesCount ( )
protected

Definition at line 1669 of file fireplacebase.c.

◆ GetCeilingHeight()

bool GetCeilingHeight ( out float actual_height)
protected

Definition at line 1295 of file fireplacebase.c.

◆ GetCookingEquipment()

ItemBase GetCookingEquipment ( )
protected

Definition at line 587 of file fireplacebase.c.

◆ GetCookingProcess()

Cooking GetCookingProcess ( )
protected

Definition at line 2145 of file fireplacebase.c.

◆ GetCookingTargetTemperature()

override bool GetCookingTargetTemperature ( out float temperature)
protected

Definition at line 566 of file fireplacebase.c.

◆ GetDebugActions()

override void GetDebugActions ( out TSelectableActionInfoArrayEx outputList)
protected

Definition at line 2801 of file fireplacebase.c.

◆ GetDeploySoundset()

override string GetDeploySoundset ( )
protected

Definition at line 2611 of file fireplacebase.c.

◆ GetFireConsumableByItem()

FireConsumable GetFireConsumableByItem ( ItemBase item)
protected

Definition at line 1422 of file fireplacebase.c.

◆ GetFireConsumableTypeEnergy()

float GetFireConsumableTypeEnergy ( ItemBase item)
protected

support for inherited classes; second pass of lookup inside FireConsumableType

Definition at line 1390 of file fireplacebase.c.

◆ GetFireEffectPosition()

vector GetFireEffectPosition ( )
protected

Definition at line 1324 of file fireplacebase.c.

◆ GetFireState()

int GetFireState ( )
protected

Definition at line 1715 of file fireplacebase.c.

◆ GetFuelBurnRateMP()

float GetFuelBurnRateMP ( )
protected

Definition at line 1704 of file fireplacebase.c.

◆ GetFuelCount()

int GetFuelCount ( )
protected

Returns count of all fuel type items (define in 'm_FuelTypes') attached to fireplace.

Definition at line 1541 of file fireplacebase.c.

◆ GetIgniteFailure()

bool GetIgniteFailure ( )
protected

Definition at line 2383 of file fireplacebase.c.

◆ GetItemToConsume()

FireConsumable GetItemToConsume ( )
protected

Definition at line 1463 of file fireplacebase.c.

◆ GetKindlingCount()

int GetKindlingCount ( )
protected

Returns count of all kindling type items (define in 'm_KindlingTypes') attached to fireplace.

Definition at line 1524 of file fireplacebase.c.

◆ GetLightEntity()

FireplaceLight GetLightEntity ( )
protected

Definition at line 2575 of file fireplacebase.c.

◆ GetSmokeEffectPosition()

vector GetSmokeEffectPosition ( )
protected

Definition at line 1329 of file fireplacebase.c.

◆ GetSurfaceWetnessOnHeatModifier()

float GetSurfaceWetnessOnHeatModifier ( notnull EntityAI entity)
protected

Definition at line 2446 of file fireplacebase.c.

◆ GetTemperatureLossMP()

float GetTemperatureLossMP ( )
protected

determines how fast will the fireplace loose its temperature when cooling (lower is better)

Definition at line 2847 of file fireplacebase.c.

◆ HasAnyKindling()

bool HasAnyKindling ( )
protected

Definition at line 2368 of file fireplacebase.c.

◆ HasAshes()

bool HasAshes ( )
protected

Definition at line 1635 of file fireplacebase.c.

◆ HasCookingStand()

bool HasCookingStand ( )
protected

Definition at line 2485 of file fireplacebase.c.

◆ HasLastAttachment()

bool HasLastAttachment ( )
protected

Definition at line 1607 of file fireplacebase.c.

◆ HasLastFuelKindlingAttached()

bool HasLastFuelKindlingAttached ( )
protected

Definition at line 1613 of file fireplacebase.c.

◆ HasStoneCircle()

bool HasStoneCircle ( )
protected

Definition at line 1657 of file fireplacebase.c.

◆ HasStones()

bool HasStones ( )
protected

Definition at line 1662 of file fireplacebase.c.

◆ Heating()

void Heating ( )
protected

Definition at line 1809 of file fireplacebase.c.

◆ InitializeTemperatureSources()

void InitializeTemperatureSources ( )
protected

Definition at line 577 of file fireplacebase.c.

◆ IsBarrelWithHoles()

bool IsBarrelWithHoles ( )
protected

Definition at line 541 of file fireplacebase.c.

◆ IsBaseFireplace()

bool IsBaseFireplace ( )
protected

Definition at line 536 of file fireplacebase.c.

◆ IsBurning()

bool IsBurning ( )
protected

Definition at line 1623 of file fireplacebase.c.

◆ IsCargoEmpty()

bool IsCargoEmpty ( )
protected

Definition at line 2480 of file fireplacebase.c.

◆ IsCeilingHighEnoughForSmoke()

bool IsCeilingHighEnoughForSmoke ( )
protected

Definition at line 2411 of file fireplacebase.c.

◆ IsEmpty()

override bool IsEmpty ( )
protected

Definition at line 2474 of file fireplacebase.c.

◆ IsFacingFireplace()

bool IsFacingFireplace ( PlayerBase player)
protected

DEPRECATED.

Definition at line 2356 of file fireplacebase.c.

◆ IsFireplace()

override bool IsFireplace ( )
protected

Definition at line 531 of file fireplacebase.c.

◆ IsFireplaceIndoor()

bool IsFireplaceIndoor ( )
protected

Definition at line 546 of file fireplacebase.c.

◆ IsFuel()

bool IsFuel ( ItemBase item)
protected

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.

◆ IsInAnimPhase()

bool IsInAnimPhase ( string anim_phase)
protected

Definition at line 2491 of file fireplacebase.c.

◆ IsIndoorOven()

bool IsIndoorOven ( )
protected

Definition at line 551 of file fireplacebase.c.

◆ IsItemAttachedQuantity()

bool IsItemAttachedQuantity ( typename item_type ,
float quantity )
protected

Definition at line 1599 of file fireplacebase.c.

◆ IsItemTypeAttached()

bool IsItemTypeAttached ( typename item_type )
protected

Definition at line 1593 of file fireplacebase.c.

◆ IsKindling()

bool IsKindling ( ItemBase item)
protected

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.

◆ IsOnInteriorSurface()

bool IsOnInteriorSurface ( )
protected

Definition at line 2468 of file fireplacebase.c.

◆ IsOnWaterSurface()

bool IsOnWaterSurface ( )
protected

Definition at line 2455 of file fireplacebase.c.

◆ IsOpen()

override bool IsOpen ( )
protected

Definition at line 2405 of file fireplacebase.c.

◆ IsOven()

bool IsOven ( )
protected

Definition at line 1653 of file fireplacebase.c.

◆ IsPrepareToDelete()

override bool IsPrepareToDelete ( )
protected

Definition at line 643 of file fireplacebase.c.

◆ IsProcessing()

bool IsProcessing ( )
protected

returns true when FP is heating or cooling

Definition at line 1647 of file fireplacebase.c.

◆ IsRainingAbove()

bool IsRainingAbove ( )
protected

Definition at line 2422 of file fireplacebase.c.

◆ IsSelfAdjustingTemperature()

override bool IsSelfAdjustingTemperature ( )
protected

Definition at line 572 of file fireplacebase.c.

◆ IsSpaceFor()

bool IsSpaceFor ( vector size)
protected

Definition at line 2496 of file fireplacebase.c.

◆ IsSpaceForCircle()

bool IsSpaceForCircle ( )
protected

Definition at line 2548 of file fireplacebase.c.

◆ IsSpaceForOven()

bool IsSpaceForOven ( )
protected

Definition at line 2536 of file fireplacebase.c.

◆ IsWet()

bool IsWet ( )
protected

Definition at line 2399 of file fireplacebase.c.

◆ LockOvenAttachments()

void LockOvenAttachments ( bool lock)
protected

Definition at line 2705 of file fireplacebase.c.

◆ OnAction()

override bool OnAction ( int action_id,
Man player,
ParamsReadContext ctx )
protected

Definition at line 2810 of file fireplacebase.c.

◆ OnAttachmentQuantityChanged()

override void OnAttachmentQuantityChanged ( ItemBase item)
protected

Definition at line 2684 of file fireplacebase.c.

◆ OnAttachmentRuined()

override void OnAttachmentRuined ( EntityAI attachment)
protected

Definition at line 375 of file fireplacebase.c.

◆ OnChildItemRemoved()

override void OnChildItemRemoved ( InventoryItem item)
protected

Definition at line 648 of file fireplacebase.c.

◆ OnDebugSpawn()

override void OnDebugSpawn ( )
protected

Definition at line 2785 of file fireplacebase.c.

◆ OnItemLocationChanged()

override void OnItemLocationChanged ( EntityAI old_owner,
EntityAI new_owner )
protected

Definition at line 341 of file fireplacebase.c.

◆ OnPlacementComplete()

override void OnPlacementComplete ( Man player,
vector position = "0 0 0",
vector orientation = "0 0 0" )
protected

Definition at line 2598 of file fireplacebase.c.

◆ OnRPC()

override void OnRPC ( PlayerIdentity sender,
int rpc_type,
ParamsReadContext ctx )
protected

Definition at line 2743 of file fireplacebase.c.

◆ OnStoreLoad()

override bool OnStoreLoad ( ParamsReadContext ctx,
int version )
protected

Definition at line 431 of file fireplacebase.c.

◆ OnStoreSave()

override void OnStoreSave ( ParamsWriteContext ctx)
protected

Definition at line 417 of file fireplacebase.c.

◆ OnVariablesSynchronized()

override void OnVariablesSynchronized ( )
protected

Definition at line 502 of file fireplacebase.c.

◆ ParticleFireEndStart()

void ParticleFireEndStart ( )
protected

Definition at line 1234 of file fireplacebase.c.

◆ ParticleFireEndStop()

void ParticleFireEndStop ( )
protected

Definition at line 1246 of file fireplacebase.c.

◆ ParticleFireStartStart()

void ParticleFireStartStart ( )
protected

Definition at line 1128 of file fireplacebase.c.

◆ ParticleFireStartStop()

void ParticleFireStartStop ( )
protected

Definition at line 1140 of file fireplacebase.c.

◆ ParticleFireWindyNoIgniteStart()

void ParticleFireWindyNoIgniteStart ( )
protected

Definition at line 1251 of file fireplacebase.c.

◆ ParticleNormalFireStart()

void ParticleNormalFireStart ( )
protected

Definition at line 1164 of file fireplacebase.c.

◆ ParticleNormalFireStop()

void ParticleNormalFireStop ( )
protected

Definition at line 1176 of file fireplacebase.c.

◆ ParticleNormalSmokeStart()

void ParticleNormalSmokeStart ( )
protected

Definition at line 1208 of file fireplacebase.c.

◆ ParticleNormalSmokeStop()

void ParticleNormalSmokeStop ( )
protected

Definition at line 1228 of file fireplacebase.c.

◆ ParticleSmallFireStart()

void ParticleSmallFireStart ( )
protected

Definition at line 1146 of file fireplacebase.c.

◆ ParticleSmallFireStop()

void ParticleSmallFireStop ( )
protected

Definition at line 1158 of file fireplacebase.c.

◆ ParticleSmallSmokeStart()

void ParticleSmallSmokeStart ( )
protected

Definition at line 1182 of file fireplacebase.c.

◆ ParticleSmallSmokeStop()

void ParticleSmallSmokeStop ( )
protected

Definition at line 1202 of file fireplacebase.c.

◆ ParticleSteamEndStart()

void ParticleSteamEndStart ( )
protected

Definition at line 1275 of file fireplacebase.c.

◆ ParticleSteamEndStop()

void ParticleSteamEndStop ( )
protected

Definition at line 1280 of file fireplacebase.c.

◆ ParticleSteamExtinguishingStart()

void ParticleSteamExtinguishingStart ( )
protected

Definition at line 1264 of file fireplacebase.c.

◆ ParticleSteamExtinguishingStop()

void ParticleSteamExtinguishingStop ( )
protected

Definition at line 1269 of file fireplacebase.c.

◆ ParticleWetNoIgniteStart()

void ParticleWetNoIgniteStart ( )
protected

Definition at line 1285 of file fireplacebase.c.

◆ ParticleWetNoIgniteStop()

void ParticleWetNoIgniteStop ( )
protected

Definition at line 1290 of file fireplacebase.c.

◆ PlayParticle()

bool PlayParticle ( out Particle particle,
int particle_type,
vector pos,
bool worldpos = false )
protected

Definition at line 1094 of file fireplacebase.c.

◆ RefreshFireParticlesAndSounds()

void RefreshFireParticlesAndSounds ( bool force_refresh)
protected

Definition at line 852 of file fireplacebase.c.

◆ RefreshFireplacePhysics()

void RefreshFireplacePhysics ( )
protected

◆ RefreshFireplaceVisuals()

void RefreshFireplaceVisuals ( )
protected

single stone; everything else hidden

hide stones stack completely

Definition at line 667 of file fireplacebase.c.

◆ RefreshFireState()

void RefreshFireState ( )
protected

Definition at line 1056 of file fireplacebase.c.

◆ RemoveFromFireConsumables()

void RemoveFromFireConsumables ( FireConsumable fire_consumable)
protected

Definition at line 1411 of file fireplacebase.c.

◆ SetAshesState()

void SetAshesState ( bool has_ashes)
protected

Definition at line 1641 of file fireplacebase.c.

◆ SetBurningState()

void SetBurningState ( bool is_burning)
protected

Definition at line 1629 of file fireplacebase.c.

◆ SetBurntFirewood()

void SetBurntFirewood ( )
protected

DEPRECATED.

Definition at line 840 of file fireplacebase.c.

◆ SetCookingEquipment()

void SetCookingEquipment ( ItemBase equipment)
protected

Definition at line 592 of file fireplacebase.c.

◆ SetExtinguishingState()

void SetExtinguishingState ( )
protected

Definition at line 1731 of file fireplacebase.c.

◆ SetFireState()

void SetFireState ( FireplaceFireState state)
protected

Definition at line 1721 of file fireplacebase.c.

◆ SetFuelBurnRateMP()

void SetFuelBurnRateMP ( float value)
protected

Definition at line 1709 of file fireplacebase.c.

◆ SetIgniteFailure()

void SetIgniteFailure ( bool failure)
protected

Definition at line 2388 of file fireplacebase.c.

◆ SetItemToConsume()

FireConsumable SetItemToConsume ( )
protected

Definition at line 1430 of file fireplacebase.c.

◆ SetLightEntity()

void SetLightEntity ( FireplaceLight light)
protected

Definition at line 2580 of file fireplacebase.c.

◆ SetOvenState()

void SetOvenState ( bool is_oven)
protected

Definition at line 1679 of file fireplacebase.c.

◆ SetStoneCircleState()

void SetStoneCircleState ( bool has_stonecircle)
protected

Definition at line 1691 of file fireplacebase.c.

◆ SetTemperatureLossMP()

void SetTemperatureLossMP ( float value)
protected

Definition at line 2852 of file fireplacebase.c.

◆ SmokeOnSmokingSlot()

void SmokeOnSmokingSlot ( ItemBase slot_item,
float temp_equip,
float temp_ext )
protected

Definition at line 2161 of file fireplacebase.c.

◆ SmokingSlotsInUse()

bool SmokingSlotsInUse ( )
protected

Definition at line 625 of file fireplacebase.c.

◆ SoundFireExtinguishedStart()

void SoundFireExtinguishedStart ( )
protected

Definition at line 1354 of file fireplacebase.c.

◆ SoundFireExtinguishingStart()

void SoundFireExtinguishingStart ( )
protected

Definition at line 1364 of file fireplacebase.c.

◆ SoundFireHeavyStart()

void SoundFireHeavyStart ( )
protected

Definition at line 1344 of file fireplacebase.c.

◆ SoundFireLightStart()

void SoundFireLightStart ( )
protected

Definition at line 1339 of file fireplacebase.c.

◆ SoundFireNoFireStart()

void SoundFireNoFireStart ( )
protected

Definition at line 1349 of file fireplacebase.c.

◆ SoundFireStop()

void SoundFireStop ( )
protected

Definition at line 1375 of file fireplacebase.c.

◆ SoundFireWetNoIgniteStart()

void SoundFireWetNoIgniteStart ( )
protected

Definition at line 1359 of file fireplacebase.c.

◆ SoundFireWindyNoIgniteStart()

void SoundFireWindyNoIgniteStart ( )
protected

Definition at line 1369 of file fireplacebase.c.

◆ SpendFireConsumable()

void SpendFireConsumable ( float amount)
protected

Definition at line 1472 of file fireplacebase.c.

◆ StartCooling()

void StartCooling ( )
protected

Definition at line 1966 of file fireplacebase.c.

◆ StartFire()

void StartFire ( bool force_start = false)
protected

Definition at line 1744 of file fireplacebase.c.

◆ StartHeating()

void StartHeating ( )
protected

Definition at line 1775 of file fireplacebase.c.

◆ StopAllParticlesAndSounds()

void StopAllParticlesAndSounds ( )
protected

Definition at line 1023 of file fireplacebase.c.

◆ StopCooling()

void StopCooling ( )
protected

Definition at line 2084 of file fireplacebase.c.

◆ StopFire()

void StopFire ( FireplaceFireState fire_state = FireplaceFireState.END_FIRE)
protected

Definition at line 1935 of file fireplacebase.c.

◆ StopHeating()

void StopHeating ( )
protected

Definition at line 1957 of file fireplacebase.c.

◆ StopParticle()

bool StopParticle ( out Particle particle)
protected

Definition at line 1114 of file fireplacebase.c.

◆ Synchronize()

void Synchronize ( )
protected

Definition at line 488 of file fireplacebase.c.

◆ TransferHeatToNearPlayers()

void TransferHeatToNearPlayers ( )
protected

DEPRECATED.

Definition at line 2328 of file fireplacebase.c.

◆ ~FireplaceBase()

void ~FireplaceBase ( )
protected

Definition at line 297 of file fireplacebase.c.

Variable Documentation

◆ ANIMATION_ASHES

const string ANIMATION_ASHES = "Ashes"
protected

Definition at line 165 of file fireplacebase.c.

◆ ANIMATION_BURNT_WOOD

const string ANIMATION_BURNT_WOOD = "BurntWood"
protected

Definition at line 169 of file fireplacebase.c.

◆ ANIMATION_CAULDRON_HANDLE

const string ANIMATION_CAULDRON_HANDLE = "handle1Rotate"
protected

Definition at line 176 of file fireplacebase.c.

◆ ANIMATION_COOKWARE_HANDLE

const string ANIMATION_COOKWARE_HANDLE = "handleRotate"
protected

Definition at line 175 of file fireplacebase.c.

◆ ANIMATION_INVENTORY

const string ANIMATION_INVENTORY = "Inventory"
protected

Definition at line 174 of file fireplacebase.c.

◆ ANIMATION_KINDLING

const string ANIMATION_KINDLING = "Kindling"
protected

Definition at line 166 of file fireplacebase.c.

◆ ANIMATION_OVEN

const string ANIMATION_OVEN = "Oven"
protected

Definition at line 173 of file fireplacebase.c.

◆ ANIMATION_STICKS

const string ANIMATION_STICKS = "Sticks"
protected

Definition at line 167 of file fireplacebase.c.

◆ ANIMATION_STONE

const string ANIMATION_STONE = "Stone"
protected

Definition at line 170 of file fireplacebase.c.

◆ ANIMATION_STONES

const string ANIMATION_STONES = "StonesCircle"
protected

Definition at line 171 of file fireplacebase.c.

◆ ANIMATION_TRIPOD

const string ANIMATION_TRIPOD = "Tripod"
protected

Definition at line 172 of file fireplacebase.c.

◆ ANIMATION_WOOD

const string ANIMATION_WOOD = "Wood"
protected

Definition at line 168 of file fireplacebase.c.

◆ ATTACHMENT_BANDAGE

ATTACHMENT_BANDAGE = BandageDressing
protected

Definition at line 189 of file fireplacebase.c.

◆ ATTACHMENT_BARK_BIRCH

ATTACHMENT_BARK_BIRCH = Bark_Birch
protected

Definition at line 192 of file fireplacebase.c.

◆ ATTACHMENT_BARK_OAK

ATTACHMENT_BARK_OAK = Bark_Oak
protected

Definition at line 191 of file fireplacebase.c.

◆ ATTACHMENT_BOOK

ATTACHMENT_BOOK = ItemBook
protected

Definition at line 190 of file fireplacebase.c.

◆ ATTACHMENT_CAULDRON

ATTACHMENT_CAULDRON = Cauldron
protected

Definition at line 203 of file fireplacebase.c.

◆ ATTACHMENT_COOKING_POT

ATTACHMENT_COOKING_POT = Pot
protected

Definition at line 201 of file fireplacebase.c.

◆ ATTACHMENT_COOKINGSTAND

ATTACHMENT_COOKINGSTAND = CookingStand
protected

Definition at line 199 of file fireplacebase.c.

◆ ATTACHMENT_EYEMASK_COLORBASE

ATTACHMENT_EYEMASK_COLORBASE = EyeMask_ColorBase
protected

Definition at line 196 of file fireplacebase.c.

◆ ATTACHMENT_FIREWOOD

ATTACHMENT_FIREWOOD = Firewood
protected

Definition at line 186 of file fireplacebase.c.

◆ ATTACHMENT_FRYING_PAN

ATTACHMENT_FRYING_PAN = FryingPan
protected

Definition at line 202 of file fireplacebase.c.

◆ ATTACHMENT_GIFTWRAP

ATTACHMENT_GIFTWRAP = GiftWrapPaper
protected

Definition at line 194 of file fireplacebase.c.

◆ ATTACHMENT_PAPER

ATTACHMENT_PAPER = Paper
protected

Definition at line 193 of file fireplacebase.c.

◆ ATTACHMENT_PUNCHEDCARD

ATTACHMENT_PUNCHEDCARD = PunchedCard
protected

Definition at line 195 of file fireplacebase.c.

◆ ATTACHMENT_RAGS

ATTACHMENT_RAGS = Rag
protected

Definition at line 188 of file fireplacebase.c.

◆ ATTACHMENT_STICKS

ATTACHMENT_STICKS = WoodenStick
protected

Definition at line 185 of file fireplacebase.c.

◆ ATTACHMENT_STONES

ATTACHMENT_STONES = Stone
protected

Definition at line 200 of file fireplacebase.c.

◆ ATTACHMENT_TRIPOD

ATTACHMENT_TRIPOD = Tripod
protected

Definition at line 198 of file fireplacebase.c.

◆ DIRECT_COOKING_SLOT_COUNT

const int DIRECT_COOKING_SLOT_COUNT = 3
protected

direct cooking slots

update interval duration of cooling process (seconds)

Definition at line 77 of file fireplacebase.c.

◆ DIRECT_COOKING_SPEED

const float DIRECT_COOKING_SPEED = 1.5
protected

how much will temperature increase when attached on burning fireplace (degree Celsius)

Definition at line 2841 of file fireplacebase.c.

◆ FUEL_BURN_RATE_DEFAULT

const float FUEL_BURN_RATE_DEFAULT = 1.0
protected

min height of ceiling for fire to be ignited

Definition at line 67 of file fireplacebase.c.

◆ FUEL_BURN_RATE_OVEN

const float FUEL_BURN_RATE_OVEN = 0.85
protected

Definition at line 69 of file fireplacebase.c.

◆ FUEL_BURN_RATE_STONES

const float FUEL_BURN_RATE_STONES = 0.92
protected

Definition at line 68 of file fireplacebase.c.

◆ IGNITE_WIND_THRESHOLD

const float IGNITE_WIND_THRESHOLD = 0.8
protected

Definition at line 85 of file fireplacebase.c.

◆ LIFETIME_FIREPLACE_STONE_CIRCLE

const int LIFETIME_FIREPLACE_STONE_CIRCLE = 172800
protected

Definition at line 82 of file fireplacebase.c.

◆ LIFETIME_FIREPLACE_STONE_OVEN

const int LIFETIME_FIREPLACE_STONE_OVEN = 604800
protected

Definition at line 83 of file fireplacebase.c.

◆ m_AreaDamage

ref AreaDamageManager m_AreaDamage
protected

Definition at line 210 of file fireplacebase.c.

◆ m_ClutterCutter

Object m_ClutterCutter
protected

Definition at line 207 of file fireplacebase.c.

◆ m_CookingEquipment

ItemBase m_CookingEquipment
protected

Definition at line 101 of file fireplacebase.c.

◆ m_CookingProcess

ref Cooking m_CookingProcess
protected

determines how fast will the fuel item burn before spending (lower is better)

Definition at line 38 of file fireplacebase.c.

◆ m_CoolingTimer

ref Timer m_CoolingTimer
protected

Definition at line 94 of file fireplacebase.c.

◆ m_DirectCookingSlots

ItemBase m_DirectCookingSlots[DIRECT_COOKING_SLOT_COUNT]
protected

Definition at line 102 of file fireplacebase.c.

◆ m_FireConsumables

ref map<ItemBase, ref FireConsumable> m_FireConsumables
protected

Definition at line 144 of file fireplacebase.c.

◆ m_FireState

Definition at line 30 of file fireplacebase.c.

◆ m_FuelBurnRateMP

float m_FuelBurnRateMP = 1.0
protected

Definition at line 35 of file fireplacebase.c.

◆ m_HalfExtents

vector m_HalfExtents
protected

Definition at line 32 of file fireplacebase.c.

◆ m_HasAshes

bool m_HasAshes = false
protected

Definition at line 25 of file fireplacebase.c.

◆ m_HasStoneCircle

bool m_HasStoneCircle = false
protected

Definition at line 27 of file fireplacebase.c.

◆ m_HeatingTimer

ref Timer m_HeatingTimer
protected

value for calculating of wetness that fireplace gain when raining

Definition at line 93 of file fireplacebase.c.

◆ m_IsBurning

enum FireplaceFireState m_IsBurning = false

◆ m_IsOven

bool m_IsOven = false
protected

Definition at line 26 of file fireplacebase.c.

◆ m_ItemToConsume

ref FireConsumable m_ItemToConsume
protected

Definition at line 104 of file fireplacebase.c.

◆ m_LastFireState

FireplaceFireState m_LastFireState = FireplaceFireState.NO_FIRE
protected

Definition at line 31 of file fireplacebase.c.

◆ m_Light

FireplaceLight m_Light
protected

Definition at line 97 of file fireplacebase.c.

◆ m_LightDistance

float m_LightDistance = 2000
protected

Definition at line 98 of file fireplacebase.c.

◆ m_NoIgnite

bool m_NoIgnite = false
protected

Definition at line 28 of file fireplacebase.c.

◆ m_NoisePar

ref NoiseParams m_NoisePar
protected

Definition at line 216 of file fireplacebase.c.

◆ m_OvenAttachmentsLockState

int m_OvenAttachmentsLockState = -1
protected

Definition at line 29 of file fireplacebase.c.

◆ m_ParticleFireEnd

Particle m_ParticleFireEnd
protected

Definition at line 125 of file fireplacebase.c.

◆ m_ParticleFireStart

Particle m_ParticleFireStart
protected

Definition at line 120 of file fireplacebase.c.

◆ m_ParticleNormalFire

Particle m_ParticleNormalFire
protected

Definition at line 122 of file fireplacebase.c.

◆ m_ParticleNormalSmoke

Particle m_ParticleNormalSmoke
protected

Definition at line 124 of file fireplacebase.c.

◆ m_ParticleSmallFire

Particle m_ParticleSmallFire
protected

Definition at line 121 of file fireplacebase.c.

◆ m_ParticleSmallSmoke

Particle m_ParticleSmallSmoke
protected

Definition at line 123 of file fireplacebase.c.

◆ m_ParticleSteamEnd

Particle m_ParticleSteamEnd
protected

Definition at line 126 of file fireplacebase.c.

◆ m_ParticleSteamExtinguishing

Particle m_ParticleSteamExtinguishing
protected

Definition at line 127 of file fireplacebase.c.

◆ m_SmokingSlots

ItemBase m_SmokingSlots[SMOKING_SLOT_COUNT]
protected

Definition at line 103 of file fireplacebase.c.

◆ m_SoundFire

EffectSound m_SoundFire
protected

Definition at line 138 of file fireplacebase.c.

◆ m_SoundFireLoop

EffectSound m_SoundFireLoop
protected

Definition at line 137 of file fireplacebase.c.

◆ m_TemperatureLossMP

float m_TemperatureLossMP = 1.0
protected

value for calculating of wetness that fireplace gain when raining

Definition at line 2844 of file fireplacebase.c.

◆ m_ThawnSurfaceUnderSupport

bool m_ThawnSurfaceUnderSupport
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.

◆ m_TotalEnergy

float m_TotalEnergy
protected

Definition at line 213 of file fireplacebase.c.

◆ m_UnderObjectDecalSpawnComponent

ref UnderObjectDecalSpawnComponent m_UnderObjectDecalSpawnComponent
protected

Definition at line 230 of file fireplacebase.c.

◆ m_UnderObjectDecalSpawnSettings

ref UnderObjectDecalSpawnSettings m_UnderObjectDecalSpawnSettings
protected

Definition at line 229 of file fireplacebase.c.

◆ m_UTSLFireplace

ref UniversalTemperatureSourceLambdaFireplace m_UTSLFireplace
protected

Definition at line 222 of file fireplacebase.c.

◆ m_UTSource

ref UniversalTemperatureSource m_UTSource
protected

Definition at line 220 of file fireplacebase.c.

◆ m_UTSSettings

ref UniversalTemperatureSourceSettings m_UTSSettings
protected

Definition at line 221 of file fireplacebase.c.

◆ MATERIAL_FIREPLACE_GLOW

const string MATERIAL_FIREPLACE_GLOW = "dz\\gear\\cooking\\data\\stoneground.rvmat"
protected

Definition at line 180 of file fireplacebase.c.

◆ MATERIAL_FIREPLACE_NOGLOW

const string MATERIAL_FIREPLACE_NOGLOW = "dz\\gear\\cooking\\data\\stonegroundnoemit.rvmat"
protected

Definition at line 181 of file fireplacebase.c.

◆ MAX_TEMPERATURE_TO_DISMANTLE_OVEN

const int MAX_TEMPERATURE_TO_DISMANTLE_OVEN = 40
protected

minimum amount of stones for oven

Definition at line 63 of file fireplacebase.c.

◆ MESSAGE_BURY_ASHES_FAILED_BURNING

const string MESSAGE_BURY_ASHES_FAILED_BURNING = "Cannot bury ashes, the fireplace is still burning."
protected

Definition at line 159 of file fireplacebase.c.

◆ MESSAGE_BURY_ASHES_FAILED_NOT_EMPTY

const string MESSAGE_BURY_ASHES_FAILED_NOT_EMPTY = "Cannot bury ashes. There are sill items in it."
protected

Definition at line 157 of file fireplacebase.c.

◆ MESSAGE_BURY_ASHES_FAILED_SURFACE

const string MESSAGE_BURY_ASHES_FAILED_SURFACE = "Cannot bury ashes on hard surface."
protected

Definition at line 158 of file fireplacebase.c.

◆ MESSAGE_BURY_ASHES_FAILED_TOO_HOT

const string MESSAGE_BURY_ASHES_FAILED_TOO_HOT = "Cannot bury ashes, the fireplace is too hot."
protected

Definition at line 160 of file fireplacebase.c.

◆ MESSAGE_CANNOT_BUILD_OVEN

const string MESSAGE_CANNOT_BUILD_OVEN = "Cannot build oven."
protected

Definition at line 161 of file fireplacebase.c.

◆ MESSAGE_CANNOT_DISMANTLE_OVEN

const string MESSAGE_CANNOT_DISMANTLE_OVEN = "Cannot dismantle oven."
protected

Definition at line 162 of file fireplacebase.c.

◆ MESSAGE_IGNITE_IGNIT_ITEM_DAMAGED

const string MESSAGE_IGNITE_IGNIT_ITEM_DAMAGED = "You cannot start fire. Fireplace is ruined."
protected

Definition at line 147 of file fireplacebase.c.

◆ MESSAGE_IGNITE_IN_WATER

const string MESSAGE_IGNITE_IN_WATER = "I cannot ignite the fireplace in the water."
protected

Definition at line 152 of file fireplacebase.c.

◆ MESSAGE_IGNITE_NO_KINDLING

const string MESSAGE_IGNITE_NO_KINDLING = "There needs to be some kindling to start a fire."
protected

Definition at line 148 of file fireplacebase.c.

◆ MESSAGE_IGNITE_RAIN

const string MESSAGE_IGNITE_RAIN = "The fire went out because of the rain."
protected

Definition at line 150 of file fireplacebase.c.

◆ MESSAGE_IGNITE_TOO_WET

const string MESSAGE_IGNITE_TOO_WET = "The fireplace is too wet to be ignited."
protected

Definition at line 149 of file fireplacebase.c.

◆ MESSAGE_IGNITE_UNDER_LOW_ROOF

const string MESSAGE_IGNITE_UNDER_LOW_ROOF = "I cannot ignite the fireplace here, the is not enough room."
protected

Definition at line 153 of file fireplacebase.c.

◆ MESSAGE_IGNITE_WIND

const string MESSAGE_IGNITE_WIND = "The fire went out because of the wind."
protected

Definition at line 151 of file fireplacebase.c.

◆ MESSAGE_REIGNITE_NO_KINDLING

const string MESSAGE_REIGNITE_NO_KINDLING = "There needs to be some kindling to start a fire."
protected

Definition at line 154 of file fireplacebase.c.

◆ MESSAGE_REIGNITE_RAIN

const string MESSAGE_REIGNITE_RAIN = "Cannot reignite fireplace in rain."
protected

Definition at line 155 of file fireplacebase.c.

◆ MESSAGE_REIGNITE_TOO_WET

const string MESSAGE_REIGNITE_TOO_WET = "The fireplace is too wet to be reignited."
protected

Definition at line 156 of file fireplacebase.c.

◆ MIN_CEILING_HEIGHT

const float MIN_CEILING_HEIGHT = 5
protected

maximum temperature for dismantling oven

Definition at line 64 of file fireplacebase.c.

◆ MIN_STONES_TO_BUILD_CIRCLE

const int MIN_STONES_TO_BUILD_CIRCLE = 8
protected

Definition at line 61 of file fireplacebase.c.

◆ MIN_STONES_TO_BUILD_OVEN

const int MIN_STONES_TO_BUILD_OVEN = 16
protected

minimum amount of stones for circle

Definition at line 62 of file fireplacebase.c.

◆ OBJECT_CLUTTER_CUTTER

const string OBJECT_CLUTTER_CUTTER = "ClutterCutterFireplace"
protected

Definition at line 206 of file fireplacebase.c.

◆ PARAM_BURN_DAMAGE_COEF

const float PARAM_BURN_DAMAGE_COEF = 5.0
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.

◆ PARAM_BURN_WET_THRESHOLD

const float PARAM_BURN_WET_THRESHOLD = 0.40
protected

maximum rain value when the fireplace can be ignited

Definition at line 50 of file fireplacebase.c.

◆ PARAM_COOKING_EQUIP_MAX_TEMP

const float PARAM_COOKING_EQUIP_MAX_TEMP = 250
protected

Definition at line 2839 of file fireplacebase.c.

◆ PARAM_COOKING_EQUIP_TEMP_INCREASE

const float PARAM_COOKING_EQUIP_TEMP_INCREASE = 10
protected

maximum temperature of attached cooking equipment (degree Celsius)

Definition at line 2840 of file fireplacebase.c.

◆ PARAM_COOKING_TEMP_THRESHOLD

const float PARAM_COOKING_TEMP_THRESHOLD = 100
protected

cooking

Definition at line 72 of file fireplacebase.c.

◆ PARAM_DRY_MODIFIER

const float PARAM_DRY_MODIFIER = 1.3
protected

maximum value for temperature that will be transfered to player (environment)

Definition at line 58 of file fireplacebase.c.

◆ PARAM_FIRE_CONSUM_RATE_AMOUNT

const float PARAM_FIRE_CONSUM_RATE_AMOUNT = 0.5
protected

value for calculating wetness loss during cooling process

Definition at line 53 of file fireplacebase.c.

◆ PARAM_FULL_HEAT_RADIUS

const float PARAM_FULL_HEAT_RADIUS = 2.0
protected

value for calculating damage on items located in fireplace cargo

Definition at line 55 of file fireplacebase.c.

◆ PARAM_HEAT_RADIUS

const float PARAM_HEAT_RADIUS = 4.0
protected

radius in which objects are fully heated by fire

Definition at line 56 of file fireplacebase.c.

◆ PARAM_HEAT_THROUGH_AIR_COEF

const float PARAM_HEAT_THROUGH_AIR_COEF = 0.1
protected

maximum value of temperature of items in fireplace when heating (degree Celsius)

Definition at line 2835 of file fireplacebase.c.

◆ PARAM_IGNITE_RAIN_THRESHOLD

const float PARAM_IGNITE_RAIN_THRESHOLD = 0.1
protected

minimum fireplace temperature under which the fireplace can be reignited using air only (degree Celsius)

Definition at line 49 of file fireplacebase.c.

◆ PARAM_ITEM_HEAT_MIN_TEMP

const float PARAM_ITEM_HEAT_MIN_TEMP = 40
protected

Definition at line 2831 of file fireplacebase.c.

◆ PARAM_ITEM_HEAT_TEMP_HEATING_COEF

const float PARAM_ITEM_HEAT_TEMP_HEATING_COEF = 1.0
protected

value for calculating temperature increase on each heat update interval (degree Celsius)

Definition at line 2833 of file fireplacebase.c.

◆ PARAM_ITEM_HEAT_TEMP_INCREASE_COEF

const float PARAM_ITEM_HEAT_TEMP_INCREASE_COEF = 10
protected

DEPRECATED.

Definition at line 2832 of file fireplacebase.c.

◆ PARAM_MAX_ITEM_HEAT_TEMP_INCREASE

const float PARAM_MAX_ITEM_HEAT_TEMP_INCREASE = 200
protected

multiplies temperature change on heating

Definition at line 2834 of file fireplacebase.c.

◆ PARAM_MAX_TRANSFERED_TEMPERATURE

const float PARAM_MAX_TRANSFERED_TEMPERATURE = 20
protected

radius in which objects are heated by fire

Definition at line 57 of file fireplacebase.c.

◆ PARAM_MAX_WET_TO_IGNITE

const float PARAM_MAX_WET_TO_IGNITE = 0.2
protected

how much will temperature decrease when fireplace is cooling (degree Celsius per second)

Definition at line 47 of file fireplacebase.c.

◆ PARAM_MIN_FIRE_TEMPERATURE

const float PARAM_MIN_FIRE_TEMPERATURE = 30
protected

maximum fireplace temperature of an outdoor fire (degree Celsius)

Definition at line 44 of file fireplacebase.c.

◆ PARAM_MIN_TEMP_TO_REIGNITE

const float PARAM_MIN_TEMP_TO_REIGNITE = 30
protected

maximum wetness value when the fireplace can be ignited

Definition at line 48 of file fireplacebase.c.

◆ PARAM_NORMAL_FIRE_TEMPERATURE

const float PARAM_NORMAL_FIRE_TEMPERATURE = 1000
protected

maximum fireplace temperature of a small fire (degree Celsius)

Definition at line 42 of file fireplacebase.c.

◆ PARAM_OUTDOOR_FIRE_TEMPERATURE

const float PARAM_OUTDOOR_FIRE_TEMPERATURE = 500
protected

maximum fireplace temperature of a normal fire (degree Celsius)

Definition at line 43 of file fireplacebase.c.

◆ PARAM_SMALL_FIRE_TEMPERATURE

const float PARAM_SMALL_FIRE_TEMPERATURE = 150
protected

Definition at line 41 of file fireplacebase.c.

◆ PARAM_TEMPERATURE_DECREASE

const float PARAM_TEMPERATURE_DECREASE = 3
protected

how much will temperature increase when fireplace is burning (degree Celsius per second)

Definition at line 46 of file fireplacebase.c.

◆ PARAM_TEMPERATURE_INCREASE

const float PARAM_TEMPERATURE_INCREASE = 10
protected

minimum fireplace temperature under which the fireplace is inactive (degree Celsius)

Definition at line 45 of file fireplacebase.c.

◆ PARAM_WET_COOLING_DECREASE_COEF

const float PARAM_WET_COOLING_DECREASE_COEF = 0.002
protected

value for calculating wetness loss during heating process

Definition at line 52 of file fireplacebase.c.

◆ PARAM_WET_HEATING_DECREASE_COEF

const float PARAM_WET_HEATING_DECREASE_COEF = 0.01
protected

maximum wetness value when the fireplace is able to burn

Definition at line 51 of file fireplacebase.c.

◆ PARAM_WET_INCREASE_COEF

const float PARAM_WET_INCREASE_COEF = 0.02
protected

Definition at line 2842 of file fireplacebase.c.

◆ PARTICLE_FIRE_END

int PARTICLE_FIRE_END = ParticleList.CAMP_FIRE_END
protected

Definition at line 114 of file fireplacebase.c.

◆ PARTICLE_FIRE_START

int PARTICLE_FIRE_START = ParticleList.CAMP_FIRE_START
protected

Definition at line 107 of file fireplacebase.c.

◆ PARTICLE_NO_IGNITE_WIND

int PARTICLE_NO_IGNITE_WIND = ParticleList.CAMP_NO_IGNITE_WIND
protected

Definition at line 118 of file fireplacebase.c.

◆ PARTICLE_NORMAL_FIRE

int PARTICLE_NORMAL_FIRE = ParticleList.CAMP_NORMAL_FIRE
protected

Definition at line 110 of file fireplacebase.c.

◆ PARTICLE_NORMAL_SMOKE

int PARTICLE_NORMAL_SMOKE = ParticleList.CAMP_NORMAL_SMOKE
protected

Definition at line 113 of file fireplacebase.c.

◆ PARTICLE_OVEN_FIRE

int PARTICLE_OVEN_FIRE = ParticleList.CAMP_STOVE_FIRE
protected

Definition at line 111 of file fireplacebase.c.

◆ PARTICLE_OVEN_FIRE_END

int PARTICLE_OVEN_FIRE_END = ParticleList.CAMP_STOVE_FIRE_END
protected

Definition at line 115 of file fireplacebase.c.

◆ PARTICLE_OVEN_FIRE_START

int PARTICLE_OVEN_FIRE_START = ParticleList.CAMP_STOVE_FIRE_START
protected

Definition at line 108 of file fireplacebase.c.

◆ PARTICLE_SMALL_FIRE

int PARTICLE_SMALL_FIRE = ParticleList.CAMP_SMALL_FIRE
protected

Definition at line 109 of file fireplacebase.c.

◆ PARTICLE_SMALL_SMOKE

int PARTICLE_SMALL_SMOKE = ParticleList.CAMP_SMALL_SMOKE
protected

Definition at line 112 of file fireplacebase.c.

◆ PARTICLE_STEAM_END

int PARTICLE_STEAM_END = ParticleList.CAMP_STEAM_2END
protected

Definition at line 116 of file fireplacebase.c.

◆ PARTICLE_STEAM_EXTINGUISHING

int PARTICLE_STEAM_EXTINGUISHING = ParticleList.CAMP_STEAM_EXTINGUISH_START
protected

Definition at line 117 of file fireplacebase.c.

◆ PLACEMENT_HEIGHT_LIMIT

const float PLACEMENT_HEIGHT_LIMIT = 0.1
protected

Definition at line 205 of file fireplacebase.c.

◆ RAIN_EFFECT_LIMIT

const float RAIN_EFFECT_LIMIT = 0.4
protected

Definition at line 87 of file fireplacebase.c.

◆ RAIN_WETNESS_INCREASE

const float RAIN_WETNESS_INCREASE = 0.02
protected

snowfall level that triggers fireplace to start soaking

Definition at line 89 of file fireplacebase.c.

◆ SMOKING_SLOT_COUNT

const int SMOKING_SLOT_COUNT = 4
protected

Definition at line 78 of file fireplacebase.c.

◆ SMOKING_SPEED

const float SMOKING_SPEED = 1
protected

Definition at line 79 of file fireplacebase.c.

◆ SNOWFALL_EFFECT_LIMIT

const float SNOWFALL_EFFECT_LIMIT = 1.5
protected

rain level that triggers fireplace to start soaking

Definition at line 88 of file fireplacebase.c.

◆ SNOWFALL_WETNESS_INCREASE

const float SNOWFALL_WETNESS_INCREASE = 0.01
protected

value for calculating of wetness that fireplace gain when raining

Definition at line 90 of file fireplacebase.c.

◆ SOUND_FIRE_EXTINGUISHED

const string SOUND_FIRE_EXTINGUISHED = "ExtinguishByWaterEnd_SoundSet"
protected

Definition at line 134 of file fireplacebase.c.

◆ SOUND_FIRE_EXTINGUISHING

const string SOUND_FIRE_EXTINGUISHING = "ExtinguishByWater_SoundSet"
protected

Definition at line 133 of file fireplacebase.c.

◆ SOUND_FIRE_HEAVY

const string SOUND_FIRE_HEAVY = "HeavyFire_SoundSet"
protected

Definition at line 130 of file fireplacebase.c.

◆ SOUND_FIRE_LIGHT

const string SOUND_FIRE_LIGHT = "LightFire_SoundSet"
protected

Definition at line 131 of file fireplacebase.c.

◆ SOUND_FIRE_NO_FIRE

const string SOUND_FIRE_NO_FIRE = "NoFuelFire_SoundSet"
protected

Definition at line 132 of file fireplacebase.c.

◆ TEMPERATURE_LOSS_MP_DEFAULT

const float TEMPERATURE_LOSS_MP_DEFAULT = 1.0
protected

DEPRECATED value for calculation of heat transfered from fireplace through air to player (environment).

Definition at line 2836 of file fireplacebase.c.

◆ TEMPERATURE_LOSS_MP_OVEN

const float TEMPERATURE_LOSS_MP_OVEN = 0.75
protected

Definition at line 2838 of file fireplacebase.c.

◆ TEMPERATURE_LOSS_MP_STONES

const float TEMPERATURE_LOSS_MP_STONES = 0.90
protected

Definition at line 2837 of file fireplacebase.c.

◆ TIMER_COOLING_UPDATE_INTERVAL

const int TIMER_COOLING_UPDATE_INTERVAL = 3
protected

update interval duration of heating process (seconds)

Definition at line 75 of file fireplacebase.c.

◆ TIMER_HEATING_UPDATE_INTERVAL

const int TIMER_HEATING_UPDATE_INTERVAL = 3
protected

timer constants

temperature threshold for starting coooking process (degree Celsius)

Definition at line 74 of file fireplacebase.c.

◆ WET

enum FireplaceFireState WET = 1

◆ WET_SURFACE_INCREMENT

const float WET_SURFACE_INCREMENT = 0.06
protected

Definition at line 225 of file fireplacebase.c.

◆ WIND

enum FireplaceFireState WIND = 0