DayZ 1.24
|
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 } |
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.
Definition at line 2140 of file FireplaceBase.c.
References PARAM_BURN_DAMAGE_COEF, and GameConstants::STATE_BADLY_DAMAGED.
fireplace cargo only
cargo item attachments
fuel & kindling
cookable
Definition at line 2083 of file FireplaceBase.c.
References ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_COOKINGSTAND, ATTACHMENT_FRYING_PAN, ATTACHMENT_TRIPOD, GameConstants::FIRE_ATTACHMENT_DAMAGE_PER_SECOND, GetTemperature(), IsFuel(), IsKindling(), m_CoolingTimer, m_HeatingTimer, PARAM_BURN_DAMAGE_COEF, PARAM_ITEM_HEAT_MIN_TEMP, GameConstants::STATE_BADLY_DAMAGED, TIMER_COOLING_UPDATE_INTERVAL, and TIMER_HEATING_UPDATE_INTERVAL.
Referenced by BurnItemsInFireplace().
Definition at line 2069 of file FireplaceBase.c.
References Math::Clamp(), PARAM_ITEM_HEAT_MIN_TEMP, PARAM_ITEM_HEAT_TEMP_INCREASE_COEF, and PARAM_MAX_ITEM_HEAT_TEMP_INCREASE.
Referenced by BurnItemsInFireplace().
Definition at line 1259 of file FireplaceBase.c.
References CalcAndSetQuantity(), GetFireConsumableTypeEnergy(), and m_FireConsumables.
Referenced by FireplaceBase::EEItemAttached().
Definition at line 2161 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 2152 of file FireplaceBase.c.
References Math::Clamp().
Referenced by BurnItemsInFireplace().
Definition at line 436 of file FireplaceBase.c.
References GetGame(), IsBurning(), StartFire(), and Synchronize().
|
protected |
cargo
attachments
Definition at line 2031 of file FireplaceBase.c.
References AddDamageToItemByFireEx(), AddTemperatureToItemByFire(), AddWetnessToItem(), and PARAM_WET_HEATING_DECREASE_COEF.
|
protected |
Definition at line 2478 of file FireplaceBase.c.
References GetGame(), 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(), CAContinuousQuantityRepeat::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 2447 of file FireplaceBase.c.
References GetGame(), m_FireConsumableTypes, m_TotalEnergy, and quantityMax.
Referenced by FireplaceBase().
|
protected |
Definition at line 2365 of file FireplaceBase.c.
References GetAttachedStonesCount(), HasStoneCircle(), IsBurning(), IsOven(), IsSpaceForOven(), and MIN_STONES_TO_BUILD_OVEN.
|
protected |
Definition at line 2377 of file FireplaceBase.c.
References GetAttachedStonesCount(), HasStoneCircle(), IsBurning(), IsOven(), IsSpaceForCircle(), and MIN_STONES_TO_BUILD_CIRCLE.
|
protected |
Definition at line 2398 of file FireplaceBase.c.
References GetTemperature(), and PARAM_COOKING_TEMP_THRESHOLD.
|
protected |
Definition at line 2388 of file FireplaceBase.c.
References DirectCookingSlotsInUse(), GetTemperature(), IsBurning(), IsOven(), MAX_TEMPERATURE_TO_DISMANTLE_OVEN, and SmokingSlotsInUse().
|
protected |
Definition at line 2393 of file FireplaceBase.c.
References HasStoneCircle(), IsBurning(), and IsOven().
|
protected |
Definition at line 2404 of file FireplaceBase.c.
References IsBurning().
Definition at line 524 of file FireplaceBase.c.
Definition at line 519 of file FireplaceBase.c.
Definition at line 2510 of file FireplaceBase.c.
References IsBurning(), IsFuel(), and IsKindling().
|
protected |
Definition at line 959 of file FireplaceBase.c.
|
protected |
Definition at line 2357 of file FireplaceBase.c.
|
protected |
DEPRECATED.
Definition at line 549 of file FireplaceBase.c.
References FireplaceBase::SetCookingEquipment().
Referenced by FireplaceBase::EEItemDetached(), and ItemBase::EEItemDetached().
Definition at line 540 of file FireplaceBase.c.
References m_CookingProcess, and FireplaceBase::SetCookingEquipment().
Definition at line 1994 of file FireplaceBase.c.
References ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, Math::Clamp(), m_CookingProcess, PARAM_COOKING_EQUIP_MAX_TEMP, PARAM_COOKING_EQUIP_TEMP_INCREASE, PARAM_ITEM_HEAT_MIN_TEMP, and PARAM_SMALL_FIRE_TEMPERATURE.
|
protected |
Definition at line 1978 of file FireplaceBase.c.
References m_CookingEquipment, and m_CookingProcess.
Referenced by Cooling(), Heating(), and ItemBase::OnWork().
|
protected |
Definition at line 1844 of file FireplaceBase.c.
References Math::AbsFloat(), AddWetnessToFireplace(), BurnItemsInFireplace(), CookOnDirectSlot(), CookWithEquipment(), DIRECT_COOKING_SLOT_COUNT, DirectCookingSlotsInUse(), GetFuelCount(), GetGame(), GetTemperature(), GetWet(), IsBurning(), IsRainingAbove(), IsRoofAbove(), m_CookingEquipment, m_DirectCookingSlots, m_SmokingSlots, m_UTSLFireplace, m_UTSource, m_UTSSettings, PARAM_COOKING_TEMP_THRESHOLD, PARAM_TEMPERATURE_DECREASE, PARAM_WET_COOLING_DECREASE_COEF, PARAM_WET_INCREASE_COEF, SmokeOnSmokingSlot(), SMOKING_SLOT_COUNT, SmokingSlotsInUse(), StopCooling(), and TIMER_COOLING_UPDATE_INTERVAL.
|
protected |
Definition at line 2185 of file FireplaceBase.c.
References DestroyAreaDamage(), AreaDamageComponentTypes::HITZONE, and m_AreaDamage.
Referenced by ItemBase::UpdateAttachmentVisuals().
|
protected |
Definition at line 2201 of file FireplaceBase.c.
References m_AreaDamage.
Referenced by CreateAreaDamage(), FireplaceBase::CreateAreaDamage(), ItemBase::CreateAreaDamage(), OnVariablesSynchronized(), StopCooling(), ItemBase::UpdateAttachmentVisuals(), BaseBuildingBase::UpdateBarbedWireAreaDamagePos(), and ~FireplaceBase().
|
protected |
|
protected |
Definition at line 554 of file FireplaceBase.c.
References DIRECT_COOKING_SLOT_COUNT, and m_DirectCookingSlots.
Referenced by CanDismantleOven(), FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), Cooling(), Heating(), and StopCooling().
Definition at line 2555 of file FireplaceBase.c.
Definition at line 585 of file FireplaceBase.c.
Definition at line 368 of file FireplaceBase.c.
References SetFireState(), and StopAllParticlesAndSounds().
Definition at line 285 of file FireplaceBase.c.
References GetGame(), m_UTSLFireplace, m_UTSource, m_UTSSettings, PARAM_FULL_HEAT_RADIUS, PARAM_HEAT_RADIUS, PARAM_MAX_TRANSFERED_TEMPERATURE, PARAM_NORMAL_FIRE_TEMPERATURE, PARAM_SMALL_FIRE_TEMPERATURE, and RefreshFireplaceVisuals().
Definition at line 311 of file FireplaceBase.c.
References ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_FRYING_PAN, and FireplaceBase::SetCookingEquipment().
|
protected |
Definition at line 232 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, m_FireConsumables, m_FireConsumableTypes, m_HalfExtents, SetFuelBurnRateMP(), SetTemperatureLossMP(), TEMPERATURE_LOSS_MP_DEFAULT, and vector::Zero.
Definition at line 1186 of file FireplaceBase.c.
References Math::Clamp().
Referenced by ParticleNormalSmokeStart(), and ParticleSmallSmokeStart().
|
protected |
Definition at line 1531 of file FireplaceBase.c.
References ATTACHMENT_STONES, and HasStones().
Referenced by CanBuildOven(), and CanBuildStoneCircle().
Definition at line 1170 of file FireplaceBase.c.
References vector::Distance(), GetPosition, MIN_CEILING_HEIGHT, and DayZPhysics::RaycastRV().
Referenced by ParticleNormalSmokeStart(), and ParticleSmallSmokeStart().
|
protected |
Definition at line 530 of file FireplaceBase.c.
References m_CookingEquipment.
Referenced by ItemBase::CookWithEquipment(), ItemBase::OnSwitchOff(), ItemBase::OnWork(), ItemBase::OnWorkStart(), ItemBase::RemoveCookingAudioVisuals(), and StopCooling().
|
protected |
|
protected |
Definition at line 2617 of file FireplaceBase.c.
References SAT_DEBUG_ACTION.
|
protected |
Definition at line 1297 of file FireplaceBase.c.
References m_FireConsumables.
Referenced by FireplaceBase::EEItemDetached().
support for inherited classes; second pass of lookup inside FireConsumableType
Definition at line 1265 of file FireplaceBase.c.
References m_FireConsumableTypes.
Referenced by AddToFireConsumables().
|
protected |
Definition at line 1199 of file FireplaceBase.c.
References Vector().
Referenced by ParticleFireEndStart(), ParticleFireStartStart(), ParticleFireWindyNoIgniteStart(), ParticleNormalFireStart(), ParticleSmallFireStart(), ParticleSteamEndStart(), ParticleSteamExtinguishingStart(), and ParticleWetNoIgniteStart().
|
protected |
Definition at line 1586 of file FireplaceBase.c.
References m_FireState.
Referenced by Heating(), RefreshFireParticlesAndSounds(), and RefreshFireState().
|
protected |
Definition at line 1575 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 1406 of file FireplaceBase.c.
References IsFuel().
Referenced by AddWetnessToFireplace(), Cooling(), HasLastFuelKindlingAttached(), and Heating().
|
protected |
Definition at line 2235 of file FireplaceBase.c.
References m_NoIgnite.
Referenced by FireplaceBase::IsThisIgnitionSuccessful().
|
protected |
Definition at line 1332 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 1389 of file FireplaceBase.c.
References IsKindling().
Referenced by HasAnyKindling(), HasLastFuelKindlingAttached(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 2409 of file FireplaceBase.c.
References m_Light.
Referenced by RefreshFireplaceVisuals(), and ~FireplaceBase().
Definition at line 2438 of file FireplaceBase.c.
|
protected |
Definition at line 1204 of file FireplaceBase.c.
References Vector().
|
protected |
|
protected |
Definition at line 2220 of file FireplaceBase.c.
References GetKindlingCount().
Referenced by FireplaceBase::CanBeIgnitedBy(), and FireplaceBase::IsThisIgnitionSuccessful().
|
protected |
Definition at line 1500 of file FireplaceBase.c.
References m_HasAshes.
Referenced by FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), IsPrepareToDelete(), FireplaceBase::IsPrepareToDelete(), RefreshFireplaceVisuals(), and SpendFireConsumable().
|
protected |
Definition at line 2331 of file FireplaceBase.c.
References InventorySlots::GetSlotIdFromString().
Referenced by FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), and Heating().
|
protected |
Definition at line 1472 of file FireplaceBase.c.
|
protected |
Definition at line 1478 of file FireplaceBase.c.
References GetFuelCount(), and GetKindlingCount().
|
protected |
Definition at line 1519 of file FireplaceBase.c.
References m_HasStoneCircle.
Referenced by CanBuildOven(), CanBuildStoneCircle(), CanDismantleStoneCircle(), FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), FireplaceBase::CanReleaseAttachment(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 1524 of file FireplaceBase.c.
References ATTACHMENT_STONES.
Referenced by FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), GetAttachedStonesCount(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 1681 of file FireplaceBase.c.
References AddWetnessToFireplace(), BurnItemsInFireplace(), Math::Clamp(), CookOnDirectSlot(), CookWithEquipment(), DIRECT_COOKING_SLOT_COUNT, DirectCookingSlotsInUse(), GetFireState(), GetFuelBurnRateMP(), GetFuelCount(), GetGame(), GetPosition, GetTemperature(), GetWet(), HasCookingStand(), IsRoofAbove(), m_CanNoise, m_CookingEquipment, m_DirectCookingSlots, m_FireConsumables, m_NoisePar, m_SmokingSlots, m_UTSLFireplace, m_UTSource, m_UTSSettings, PARAM_BURN_WET_THRESHOLD, PARAM_COOKING_EQUIP_MAX_TEMP, PARAM_COOKING_EQUIP_TEMP_INCREASE, PARAM_COOKING_TEMP_THRESHOLD, PARAM_FIRE_CONSUM_RATE_AMOUNT, PARAM_ITEM_HEAT_MIN_TEMP, PARAM_SMALL_FIRE_TEMPERATURE, PARAM_TEMPERATURE_INCREASE, PARAM_WET_HEATING_DECREASE_COEF, PARAM_WET_INCREASE_COEF, RefreshFireState(), SmokeOnSmokingSlot(), SMOKING_SLOT_COUNT, SmokingSlotsInUse(), SpendFireConsumable(), StopFire(), Synchronize(), and TIMER_HEATING_UPDATE_INTERVAL.
|
protected |
Definition at line 504 of file FireplaceBase.c.
|
protected |
Definition at line 499 of file FireplaceBase.c.
|
protected |
Definition at line 1488 of file FireplaceBase.c.
References m_IsBurning.
Referenced by AfterStoreLoad(), FireplaceBase::AfterStoreLoad(), FireplaceBase::CanBeIgnitedBy(), CanBuildOven(), CanBuildStoneCircle(), CanDismantleOven(), CanDismantleStoneCircle(), CanExtinguishFire(), FireplaceBase::CanExtinguishFire(), FireplaceBase::CanIgniteItem(), FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), FireplaceBase::CanReceiveAttachment(), CanReleaseAttachment(), FireplaceBase::CanReleaseAttachment(), Cooling(), FireplaceBase::IsIgnited(), IsPrepareToDelete(), FireplaceBase::IsPrepareToDelete(), RefreshFireplaceVisuals(), RefreshFireState(), and StartFire().
|
protected |
Definition at line 2326 of file FireplaceBase.c.
Referenced by FireplaceBase::CanPutInCargo(), and FireplaceBase::CanPutIntoHands().
|
protected |
Definition at line 2269 of file FireplaceBase.c.
Referenced by FireplaceBase::IsThisIgnitionSuccessful().
Definition at line 2320 of file FireplaceBase.c.
Referenced by RecipeBase::CanDo(), CivilianBelt::CanPutInCargo(), HipPack_ColorBase::CanPutInCargo(), Belt_Base::CanPutInCargo(), MilitaryBelt::CanPutInCargo(), RopeBelt::CanPutInCargo(), and IsPrepareToDelete().
Definition at line 2307 of file FireplaceBase.c.
References GetGame().
Referenced by FireplaceBase::CanIgniteEntityAsFireplace().
Definition at line 2286 of file FireplaceBase.c.
References g_Game.
Definition at line 2246 of file FireplaceBase.c.
|
protected |
DEPRECATED.
Definition at line 2208 of file FireplaceBase.c.
References ErrorEx.
Definition at line 494 of file FireplaceBase.c.
Referenced by TripodBase::CanSwapEntities(), and InventoryItem::ProcessItemTemperature().
|
protected |
Definition at line 509 of file FireplaceBase.c.
Returns if item attached to fireplace is fuel.
support for inherited classes; second pass of lookup inside FireConsumableType
Definition at line 1440 of file FireplaceBase.c.
References m_FireConsumableTypes.
Referenced by AddDamageToItemByFireEx(), FireplaceBase::CanReceiveAttachment(), CanReleaseAttachment(), FireplaceBase::CanReleaseAttachment(), FireplaceBase::EEItemAttached(), FireplaceBase::EEItemDetached(), and GetFuelCount().
Definition at line 2337 of file FireplaceBase.c.
Referenced by SetBurntFirewood().
|
protected |
Definition at line 514 of file FireplaceBase.c.
Definition at line 1458 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 1422 of file FireplaceBase.c.
References m_FireConsumableTypes.
Referenced by AddDamageToItemByFireEx(), FireplaceBase::CanReceiveAttachment(), CanReleaseAttachment(), FireplaceBase::CanReleaseAttachment(), FireplaceBase::EEItemAttached(), FireplaceBase::EEItemDetached(), and GetKindlingCount().
|
protected |
Definition at line 2314 of file FireplaceBase.c.
Referenced by FireplaceBase::IsThisIgnitionSuccessful().
|
protected |
Definition at line 2301 of file FireplaceBase.c.
Referenced by FireplaceBase::IsThisIgnitionSuccessful().
Definition at line 2263 of file FireplaceBase.c.
|
protected |
Definition at line 1515 of file FireplaceBase.c.
References m_IsOven.
Referenced by CanBuildOven(), CanBuildStoneCircle(), CanDismantleOven(), CanDismantleStoneCircle(), FireplaceBase::CanDisplayAttachmentCategory(), FireplaceBase::CanPutInCargo(), FireplaceBase::CanPutIntoHands(), FireplaceBase::CanReceiveAttachment(), FireplaceBase::CanReleaseAttachment(), FireplaceBase::CanShowSmoke(), FireplaceBase::EEItemAttached(), FireplaceBase::IsThisIgnitionSuccessful(), OnVariablesSynchronized(), ParticleFireEndStart(), ParticleFireStartStart(), ParticleFireWindyNoIgniteStart(), ParticleNormalFireStart(), ParticleSmallFireStart(), RefreshFireplaceVisuals(), FireplaceBase::RefreshPhysics(), and StartHeating().
Definition at line 580 of file FireplaceBase.c.
References HasAshes(), IsBurning(), and IsEmpty().
Referenced by Entity::CheckForDestroy(), and Entity::TryDelete().
|
protected |
Definition at line 2280 of file FireplaceBase.c.
Referenced by Cooling(), and FireplaceBase::IsThisIgnitionSuccessful().
Definition at line 2275 of file FireplaceBase.c.
References GetGame().
|
protected |
Definition at line 2257 of file FireplaceBase.c.
References m_RoofAbove.
Referenced by Cooling(), Heating(), ParticleNormalSmokeStart(), ParticleSmallSmokeStart(), and StartHeating().
Definition at line 2342 of file FireplaceBase.c.
References dBodyGetInteractionLayer(), GetGame(), and Vector().
Referenced by IsSpaceForCircle(), and IsSpaceForOven().
|
protected |
Definition at line 2382 of file FireplaceBase.c.
References IsSpaceFor(), and Vector().
Referenced by CanBuildStoneCircle().
|
protected |
Definition at line 2370 of file FireplaceBase.c.
References IsSpaceFor(), and Vector().
Referenced by CanBuildOven().
|
protected |
Definition at line 2251 of file FireplaceBase.c.
Referenced by FireplaceBase::IsThisIgnitionSuccessful(), and RefreshFireplaceVisuals().
Definition at line 2226 of file FireplaceBase.c.
References GetGame().
Referenced by FireplaceBase::IsThisIgnitionSuccessful(), and StartHeating().
Definition at line 2522 of file FireplaceBase.c.
References CFG_VEHICLESPATH, GetGame(), InventorySlots::GetSlotIdFromString(), GetType(), and m_OvenAttachmentsLockState.
Referenced by RefreshFireplaceVisuals().
|
protected |
Definition at line 2626 of file FireplaceBase.c.
References GetGame(), FireplaceBase::OnIgnitedThis(), and StopFire().
Definition at line 2503 of file FireplaceBase.c.
References CalcAndSetQuantity().
Definition at line 334 of file FireplaceBase.c.
References Math::Acos(), ATTACHMENT_CAULDRON, ATTACHMENT_COOKING_POT, ATTACHMENT_COOKINGSTAND, ATTACHMENT_FRYING_PAN, ATTACHMENT_TRIPOD, Math::Cos(), vector::Dot(), vector::Forward, InventorySlots::GetSlotIdFromString(), and Math::Sin().
Definition at line 2601 of file FireplaceBase.c.
References GetPosition.
Definition at line 326 of file FireplaceBase.c.
References CALL_CATEGORY_GAMEPLAY, GetGame(), and FireplaceBase::RefreshFireplacePhysics().
|
protected |
Definition at line 2423 of file FireplaceBase.c.
References CALL_CATEGORY_GAMEPLAY, ECE_PLACE_ON_SURFACE, GetGame(), OBJECT_CLUTTER_CUTTER, and SetIsPlaceSound().
|
protected |
Definition at line 2560 of file FireplaceBase.c.
References ParticleFireWindyNoIgniteStart(), ParticleWetNoIgniteStart(), SoundFireStop(), SoundFireWetNoIgniteStart(), and SoundFireWindyNoIgniteStart().
|
protected |
Definition at line 398 of file FireplaceBase.c.
References m_FuelBurnRateMP, m_HasAshes, m_IsBurning, and m_TemperatureLossMP.
|
protected |
Definition at line 381 of file FireplaceBase.c.
References m_FuelBurnRateMP, m_HasAshes, m_IsBurning, and m_TemperatureLossMP.
Definition at line 469 of file FireplaceBase.c.
References FireplaceBase::CreateAreaDamage(), DestroyAreaDamage(), FireplaceBase::IsBaseFireplace(), IsOven(), IsPlaceSound(), m_AreaDamage, m_IsBurning, PlayPlaceSound(), RefreshFireParticlesAndSounds(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 1117 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 1125 of file FireplaceBase.c.
References m_ParticleFireEnd, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1027 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 1035 of file FireplaceBase.c.
References m_ParticleFireStart, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1130 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 1055 of file FireplaceBase.c.
References GetFireEffectPosition(), IsOven(), m_ParticleNormalFire, PARTICLE_NORMAL_FIRE, PARTICLE_OVEN_FIRE, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1063 of file FireplaceBase.c.
References m_ParticleNormalFire, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1093 of file FireplaceBase.c.
References GetAirResistanceForSmokeParticles(), GetCeilingHeight(), FireplaceBase::GetSmokeEffectPosition(), IsRoofAbove(), m_ParticleNormalSmoke, PARTICLE_NORMAL_SMOKE, PlayParticle(), and Particle::SetParameter().
|
protected |
Definition at line 1111 of file FireplaceBase.c.
References m_ParticleNormalSmoke, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1041 of file FireplaceBase.c.
References GetFireEffectPosition(), IsOven(), m_ParticleSmallFire, PARTICLE_OVEN_FIRE, PARTICLE_SMALL_FIRE, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1049 of file FireplaceBase.c.
References m_ParticleSmallFire, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1069 of file FireplaceBase.c.
References GetAirResistanceForSmokeParticles(), GetCeilingHeight(), FireplaceBase::GetSmokeEffectPosition(), IsRoofAbove(), m_ParticleSmallSmoke, PARTICLE_SMALL_SMOKE, PlayParticle(), and Particle::SetParameter().
|
protected |
Definition at line 1087 of file FireplaceBase.c.
References m_ParticleSmallSmoke, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1150 of file FireplaceBase.c.
References GetFireEffectPosition(), m_ParticleSteamEnd, PARTICLE_STEAM_END, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1155 of file FireplaceBase.c.
References m_ParticleSteamEnd, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1139 of file FireplaceBase.c.
References GetFireEffectPosition(), m_ParticleSteamExtinguishing, PARTICLE_STEAM_EXTINGUISHING, and PlayParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1144 of file FireplaceBase.c.
References m_ParticleSteamExtinguishing, and StopParticle().
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1160 of file FireplaceBase.c.
References GetFireEffectPosition(), m_ParticleSteamEnd, PARTICLE_STEAM_END, and PlayParticle().
Referenced by OnRPC().
|
protected |
Definition at line 1165 of file FireplaceBase.c.
References m_ParticleSteamEnd, and StopParticle().
|
protected |
Definition at line 997 of file FireplaceBase.c.
References GetGame(), and ParticleManager().
Definition at line 761 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 OnVariablesSynchronized(), and FireplaceBase::OnVariablesSynchronized().
|
protected |
|
protected |
single stone; everything else hidden
hide stones stack completely
Definition at line 596 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, GetGame(), GetKindlingCount(), GetLightEntity(), GetPosition, HasAshes(), HasStoneCircle(), HasStones(), FireplaceBase::IsBarrelWithHoles(), IsBurning(), FireplaceBase::IsFireplaceIndoor(), IsHologram(), FireplaceBase::IsIndoorOven(), IsItemTypeAttached(), IsOven(), IsWet(), LockOvenAttachments(), m_LightDistance, m_OvenAttachmentsLockState, FireplaceBase::RefreshFireplacePhysics(), SetFuelBurnRateMP(), SetLightEntity(), SetTemperatureLossMP(), TEMPERATURE_LOSS_MP_DEFAULT, TEMPERATURE_LOSS_MP_OVEN, and TEMPERATURE_LOSS_MP_STONES.
Referenced by EEInit(), FireplaceBase::EEItemAttached(), FireplaceBase::EEItemDetached(), OnVariablesSynchronized(), SetItemToConsume(), and Synchronize().
|
protected |
Definition at line 965 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 1286 of file FireplaceBase.c.
References CalcAndSetQuantity(), and m_FireConsumables.
Referenced by FireplaceBase::EEItemDetached(), and SpendFireConsumable().
Definition at line 1506 of file FireplaceBase.c.
References m_HasAshes, and SetBurntFirewood().
Referenced by SpendFireConsumable().
Definition at line 1494 of file FireplaceBase.c.
References m_IsBurning.
Referenced by StartFire(), and StopFire().
|
protected |
Definition at line 749 of file FireplaceBase.c.
References ANIMATION_BURNT_WOOD, ANIMATION_WOOD, GetGame(), and IsInAnimPhase().
Referenced by SetAshesState().
Definition at line 535 of file FireplaceBase.c.
References m_CookingEquipment.
Referenced by ItemBase::ClearCookingEquipment(), and ItemBase::EEItemAttached().
|
protected |
Definition at line 1602 of file FireplaceBase.c.
References SetFireState().
|
protected |
Definition at line 1592 of file FireplaceBase.c.
References m_FireState, and Synchronize().
Referenced by EEDelete(), RefreshFireState(), SetExtinguishingState(), StopCooling(), and StopFire().
Definition at line 1580 of file FireplaceBase.c.
References m_FuelBurnRateMP.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
Definition at line 2240 of file FireplaceBase.c.
References m_NoIgnite.
Referenced by FireplaceBase::IsThisIgnitionSuccessful().
|
protected |
Definition at line 1305 of file FireplaceBase.c.
References m_FireConsumables, m_ItemToConsume, and RefreshFireplaceVisuals().
Referenced by SpendFireConsumable(), and StartFire().
|
protected |
Definition at line 2414 of file FireplaceBase.c.
References m_Light.
Referenced by RefreshFireplaceVisuals().
Definition at line 1539 of file FireplaceBase.c.
References InventorySlots::GetSlotIdFromString(), m_IsOven, m_RoofAbove, and Synchronize().
Definition at line 1551 of file FireplaceBase.c.
References InventorySlots::GetSlotIdFromString(), m_HasStoneCircle, and Synchronize().
Definition at line 1569 of file FireplaceBase.c.
References m_TemperatureLossMP.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
Definition at line 2016 of file FireplaceBase.c.
References m_CookingProcess.
|
protected |
Definition at line 564 of file FireplaceBase.c.
References m_SmokingSlots, and SMOKING_SLOT_COUNT.
Referenced by CanDismantleOven(), FireplaceBase::CanPutIntoHands(), Cooling(), and Heating().
|
protected |
Definition at line 1229 of file FireplaceBase.c.
References m_SoundFire, and SOUND_FIRE_EXTINGUISHED.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1239 of file FireplaceBase.c.
References m_SoundFireLoop, and SOUND_FIRE_EXTINGUISHING.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1219 of file FireplaceBase.c.
References m_SoundFireLoop, and SOUND_FIRE_HEAVY.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1214 of file FireplaceBase.c.
References m_SoundFireLoop, and SOUND_FIRE_LIGHT.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1224 of file FireplaceBase.c.
References m_SoundFireLoop, and SOUND_FIRE_NO_FIRE.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1250 of file FireplaceBase.c.
References m_SoundFireLoop.
Referenced by OnRPC(), and RefreshFireParticlesAndSounds().
|
protected |
Definition at line 1234 of file FireplaceBase.c.
References m_SoundFire, and SOUND_FIRE_EXTINGUISHED.
Referenced by OnRPC().
|
protected |
Definition at line 1341 of file FireplaceBase.c.
References CalcAndSetQuantity(), GetItemToConsume(), HasAshes(), RemoveFromFireConsumables(), SetAshesState(), and SetItemToConsume().
Referenced by Heating(), and StopFire().
|
protected |
Definition at line 1831 of file FireplaceBase.c.
References CALL_CATEGORY_GAMEPLAY, m_CoolingTimer, m_HeatingTimer, and TIMER_COOLING_UPDATE_INTERVAL.
Referenced by StopFire().
Definition at line 1615 of file FireplaceBase.c.
References CALL_CATEGORY_SYSTEM, GetGame(), IsBurning(), FireplaceBase::IsFireplaceIndoor(), m_CoolingTimer, m_RoofAbove, m_UTSource, SetBurningState(), SetItemToConsume(), StartHeating(), and Synchronize().
Referenced by AfterStoreLoad(), and FireplaceBase::OnIgnitedThis().
|
protected |
Definition at line 1648 of file FireplaceBase.c.
References CALL_CATEGORY_GAMEPLAY, FireplaceBase::CreateAreaDamage(), GetWet(), FireplaceBase::IsBarrelWithHoles(), FireplaceBase::IsBaseFireplace(), FireplaceBase::IsFireplaceIndoor(), IsOven(), IsRoofAbove(), IsWindy(), 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 932 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 1932 of file FireplaceBase.c.
References DestroyAreaDamage(), DIRECT_COOKING_SLOT_COUNT, DirectCookingSlotsInUse(), GetCookingEquipment(), m_CoolingTimer, m_DirectCookingSlots, MATERIAL_FIREPLACE_NOGLOW, and SetFireState().
Referenced by Cooling().
|
protected |
Definition at line 1804 of file FireplaceBase.c.
References CALL_CATEGORY_SYSTEM, GetGame(), FireplaceBase::IsFireplaceIndoor(), SetBurningState(), SetFireState(), SpendFireConsumable(), StartCooling(), StopHeating(), and Synchronize().
Referenced by Heating(), OnAction(), and StartHeating().
|
protected |
Definition at line 1822 of file FireplaceBase.c.
References m_HeatingTimer.
Referenced by StopFire().
|
protected |
Definition at line 455 of file FireplaceBase.c.
References CALL_CATEGORY_GAMEPLAY, GetGame(), and RefreshFireplaceVisuals().
|
protected |
|
protected |
Definition at line 277 of file FireplaceBase.c.
References DestroyAreaDamage(), and GetLightEntity().
Definition at line 170 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals().
Definition at line 174 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals(), and SetBurntFirewood().
Definition at line 181 of file FireplaceBase.c.
Referenced by FireplaceBase::EEItemAttached(), and FireplaceBase::EEItemDetached().
Definition at line 180 of file FireplaceBase.c.
Referenced by FireplaceBase::EEItemAttached(), and FireplaceBase::EEItemDetached().
Definition at line 179 of file FireplaceBase.c.
Definition at line 171 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals().
Definition at line 178 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals(), and FireplaceBase::RefreshPhysics().
Definition at line 172 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals().
Definition at line 175 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals().
Definition at line 176 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals().
Definition at line 177 of file FireplaceBase.c.
Referenced by FireplaceBase::RefreshPhysics().
Definition at line 173 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals(), and SetBurntFirewood().
|
protected |
Definition at line 194 of file FireplaceBase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 197 of file FireplaceBase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 196 of file FireplaceBase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 195 of file FireplaceBase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 208 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), FireplaceBase::CanLoadAttachment(), FireplaceBase::CanReceiveAttachment(), CookOnDirectSlot(), EEItemAttached(), FireplaceBase::EEItemAttached(), ItemBase::EEItemAttached(), FireplaceBase::EEItemDetached(), ItemBase::EEItemDetached(), OnAttachmentRuined(), and ItemBase::RemoveCookingAudioVisuals().
|
protected |
Definition at line 206 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), FireplaceBase::CanLoadAttachment(), FireplaceBase::CanReceiveAttachment(), CookOnDirectSlot(), EEItemAttached(), FireplaceBase::EEItemAttached(), ItemBase::EEItemAttached(), FireplaceBase::EEItemDetached(), ItemBase::EEItemDetached(), OnAttachmentRuined(), and ItemBase::RemoveCookingAudioVisuals().
|
protected |
Definition at line 204 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), and OnAttachmentRuined().
|
protected |
Definition at line 201 of file FireplaceBase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 191 of file FireplaceBase.c.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 207 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), FireplaceBase::CanLoadAttachment(), FireplaceBase::CanReceiveAttachment(), CookOnDirectSlot(), EEItemAttached(), ItemBase::EEItemAttached(), FireplaceBase::EEItemDetached(), ItemBase::EEItemDetached(), OnAttachmentRuined(), and ItemBase::RemoveCookingAudioVisuals().
|
protected |
Definition at line 199 of file FireplaceBase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 198 of file FireplaceBase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 200 of file FireplaceBase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 193 of file FireplaceBase.c.
Referenced by FireplaceBase().
|
protected |
Definition at line 190 of file FireplaceBase.c.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 205 of file FireplaceBase.c.
Referenced by FireplaceBase::CanLoadAttachment(), FireplaceBase::CanReceiveAttachment(), FireplaceBase::CanReleaseAttachment(), GetAttachedStonesCount(), HasStones(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 203 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), FireplaceBase::CanLoadAttachment(), OnAttachmentRuined(), and FireplaceBase::RefreshPhysics().
direct cooking slots
update interval duration of cooling process (seconds)
Definition at line 86 of file FireplaceBase.c.
Referenced by Cooling(), DirectCookingSlotsInUse(), Heating(), and StopCooling().
Definition at line 87 of file FireplaceBase.c.
Definition at line 74 of file FireplaceBase.c.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
Definition at line 76 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals().
Definition at line 75 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals().
Definition at line 95 of file FireplaceBase.c.
Definition at line 92 of file FireplaceBase.c.
Definition at line 93 of file FireplaceBase.c.
|
protected |
Definition at line 214 of file FireplaceBase.c.
Referenced by CreateAreaDamage(), FireplaceBase::CreateAreaDamage(), ItemBase::CreateDamageTrigger(), ItemBase::CreateElectrifiedDamageTrigger(), DestroyAreaDamage(), ItemBase::DestroyDamageTrigger(), and OnVariablesSynchronized().
Definition at line 221 of file FireplaceBase.c.
Referenced by Heating().
|
protected |
Definition at line 211 of file FireplaceBase.c.
Referenced by FireplaceBase::AfterStoreLoad(), ItemBase::DestroyClutterCutter(), GardenBase::EEDelete(), GardenBase::OnPlacementComplete(), OnPlacementComplete(), TentBase::OnPlacementComplete(), GardenBase::OnStoreLoad(), and ItemBase::OnStoreLoad().
|
protected |
Definition at line 106 of file FireplaceBase.c.
Referenced by CookWithEquipment(), Cooling(), GetCookingEquipment(), ItemBase::GetCookingEquipment(), Heating(), SetCookingEquipment(), and ItemBase::SetCookingEquipment().
determines how fast will the fuel item burn before spending (lower is better)
Definition at line 40 of file FireplaceBase.c.
Referenced by ClearCookingEquipment(), ItemBase::ClearCookingEquipment(), CookOnDirectSlot(), CookWithEquipment(), ItemBase::CookWithEquipment(), GetCookingProcess(), ItemBase::OnSwitchOff(), and SmokeOnSmokingSlot().
Definition at line 99 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), StartCooling(), StartFire(), and StopCooling().
|
protected |
Definition at line 107 of file FireplaceBase.c.
Referenced by Cooling(), DirectCookingSlotsInUse(), FireplaceBase::EEItemAttached(), FireplaceBase::EEItemDetached(), Heating(), and StopCooling().
|
protected |
Definition at line 149 of file FireplaceBase.c.
Referenced by AddToFireConsumables(), CalcAndSetQuantity(), FireplaceBase(), GetFireConsumableByItem(), Heating(), RemoveFromFireConsumables(), and SetItemToConsume().
|
staticprotected |
Definition at line 148 of file FireplaceBase.c.
Referenced by CalcAndSetTotalEnergy(), FireplaceBase(), GetFireConsumableTypeEnergy(), IsFuel(), and IsKindling().
|
protected |
Definition at line 31 of file FireplaceBase.c.
Referenced by GetFireState(), and SetFireState().
|
protected |
determines how fast will the fireplace loose its temperature when cooling (lower is better)
Definition at line 37 of file FireplaceBase.c.
Referenced by GetFuelBurnRateMP(), OnStoreLoad(), OnStoreSave(), and SetFuelBurnRateMP().
|
protected |
Definition at line 33 of file FireplaceBase.c.
Definition at line 25 of file FireplaceBase.c.
Referenced by HasAshes(), OnStoreLoad(), OnStoreSave(), and SetAshesState().
Definition at line 27 of file FireplaceBase.c.
Referenced by HasStoneCircle(), FireplaceBase::OnStoreLoad(), FireplaceBase::OnStoreSave(), and SetStoneCircleState().
Definition at line 98 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), StartCooling(), StartHeating(), and StopHeating().
enum FireplaceFireState m_IsBurning = false |
Referenced by IsBurning(), OnStoreLoad(), OnStoreSave(), OnVariablesSynchronized(), and SetBurningState().
Definition at line 26 of file FireplaceBase.c.
Referenced by IsOven(), FireplaceBase::OnStoreLoad(), FireplaceBase::OnStoreSave(), and SetOvenState().
|
protected |
Definition at line 109 of file FireplaceBase.c.
Referenced by GetItemToConsume(), and SetItemToConsume().
|
protected |
Definition at line 32 of file FireplaceBase.c.
Referenced by RefreshFireParticlesAndSounds().
|
protected |
Definition at line 102 of file FireplaceBase.c.
|
protected |
Definition at line 103 of file FireplaceBase.c.
Referenced by FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::FireplaceIndoor(), FireplaceBase::OvenIndoor(), and RefreshFireplaceVisuals().
Definition at line 29 of file FireplaceBase.c.
Referenced by GetIgniteFailure(), and SetIgniteFailure().
|
protected |
Definition at line 220 of file FireplaceBase.c.
|
protected |
Definition at line 30 of file FireplaceBase.c.
Referenced by LockOvenAttachments(), and RefreshFireplaceVisuals().
|
protected |
Definition at line 130 of file FireplaceBase.c.
Referenced by ParticleFireEndStart(), ParticleFireEndStop(), ParticleFireWindyNoIgniteStart(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 125 of file FireplaceBase.c.
Referenced by ParticleFireStartStart(), ParticleFireStartStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 127 of file FireplaceBase.c.
Referenced by ParticleNormalFireStart(), ParticleNormalFireStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 129 of file FireplaceBase.c.
Referenced by ParticleNormalSmokeStart(), FireplaceBase::ParticleNormalSmokeStart(), ParticleNormalSmokeStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 126 of file FireplaceBase.c.
Referenced by ParticleSmallFireStart(), ParticleSmallFireStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 128 of file FireplaceBase.c.
Referenced by ParticleSmallSmokeStart(), FireplaceBase::ParticleSmallSmokeStart(), ParticleSmallSmokeStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 131 of file FireplaceBase.c.
Referenced by ParticleSteamEndStart(), ParticleSteamEndStop(), ParticleWetNoIgniteStart(), ParticleWetNoIgniteStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 132 of file FireplaceBase.c.
Referenced by ParticleSteamExtinguishingStart(), ParticleSteamExtinguishingStop(), and StopAllParticlesAndSounds().
Definition at line 28 of file FireplaceBase.c.
Referenced by FireplaceBase::Close(), FireplaceBase::CloseLoad(), FireplaceBase::FireplaceIndoor(), IsRoofAbove(), FireplaceBase::Open(), FireplaceBase::OpenLoad(), FireplaceBase::OvenIndoor(), SetOvenState(), and StartFire().
|
protected |
Definition at line 108 of file FireplaceBase.c.
Referenced by Cooling(), FireplaceBase::EEItemAttached(), FireplaceBase::EEItemDetached(), Heating(), and SmokingSlotsInUse().
|
protected |
Definition at line 143 of file FireplaceBase.c.
Referenced by SoundFireExtinguishedStart(), SoundFireWetNoIgniteStart(), SoundFireWindyNoIgniteStart(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 142 of file FireplaceBase.c.
Referenced by BuildingSuper::EEDelete(), BuildingSuper::EEInit(), SoundFireExtinguishingStart(), SoundFireHeavyStart(), SoundFireLightStart(), SoundFireNoFireStart(), SoundFireStop(), and StopAllParticlesAndSounds().
|
protected |
Definition at line 36 of file FireplaceBase.c.
Referenced by GetTemperatureLossMP(), OnStoreLoad(), OnStoreSave(), and SetTemperatureLossMP().
|
protected |
Definition at line 217 of file FireplaceBase.c.
Referenced by CalcAndSetQuantity(), and CalcAndSetTotalEnergy().
|
protected |
Definition at line 226 of file FireplaceBase.c.
Referenced by AddWetnessToFireplace(), Cooling(), EEInit(), and Heating().
|
protected |
Definition at line 224 of file FireplaceBase.c.
Referenced by Cooling(), BuildingSuper::EEDelete(), BuildingSuper::EEInit(), EEInit(), ItemBase::EEInit(), CarScript::EEInit(), CarScript::EOnPostSimulate(), Heating(), CarScript::OnEngineStart(), CarScript::OnEngineStop(), ItemBase::OnSwitchOff(), ItemBase::OnSwitchOn(), ItemBase::OnWork(), ItemBase::OnWorkStart(), ItemBase::OnWorkStop(), and StartFire().
|
protected |
Definition at line 225 of file FireplaceBase.c.
Referenced by Cooling(), BuildingSuper::EEInit(), EEInit(), ItemBase::EEInit(), CarScript::EEInit(), CarScript::EOnPostSimulate(), Heating(), and ItemBase::OnWork().
Definition at line 185 of file FireplaceBase.c.
Referenced by StartHeating().
|
protected |
Definition at line 186 of file FireplaceBase.c.
Referenced by StopCooling().
minimum amount of stones for oven
Definition at line 67 of file FireplaceBase.c.
Referenced by CanDismantleOven().
|
protected |
Definition at line 164 of file FireplaceBase.c.
|
protected |
Definition at line 162 of file FireplaceBase.c.
Definition at line 163 of file FireplaceBase.c.
|
protected |
Definition at line 165 of file FireplaceBase.c.
Definition at line 166 of file FireplaceBase.c.
Definition at line 167 of file FireplaceBase.c.
|
protected |
Definition at line 152 of file FireplaceBase.c.
Definition at line 157 of file FireplaceBase.c.
|
protected |
Definition at line 153 of file FireplaceBase.c.
Definition at line 155 of file FireplaceBase.c.
Definition at line 154 of file FireplaceBase.c.
|
protected |
Definition at line 158 of file FireplaceBase.c.
Definition at line 156 of file FireplaceBase.c.
|
protected |
Definition at line 159 of file FireplaceBase.c.
Definition at line 160 of file FireplaceBase.c.
Definition at line 161 of file FireplaceBase.c.
maximum temperature for dismantling oven
Definition at line 68 of file FireplaceBase.c.
Referenced by GetCeilingHeight().
maximum value for temperature that will be transfered to player (environment)
Definition at line 65 of file FireplaceBase.c.
Referenced by CanBuildStoneCircle().
minimum amount of stones for circle
Definition at line 66 of file FireplaceBase.c.
Referenced by CanBuildOven().
Definition at line 210 of file FireplaceBase.c.
Referenced by FireplaceBase::AfterStoreLoad(), FireplaceBase::OnIgnitedThis(), and OnPlacementComplete().
base value of fire consumption rate (how many base energy will be spent on each update)
Definition at line 56 of file FireplaceBase.c.
maximum rain value when the fireplace can be ignited
Definition at line 51 of file FireplaceBase.c.
Referenced by Heating(), and StartHeating().
temperature threshold for starting coooking process (degree Celsius)
Definition at line 80 of file FireplaceBase.c.
Referenced by CookOnDirectSlot(), Heating(), and ItemBase::OnWork().
maximum temperature of attached cooking equipment (degree Celsius)
Definition at line 81 of file FireplaceBase.c.
Referenced by CookOnDirectSlot(), Heating(), and ItemBase::OnWork().
cooking
Definition at line 79 of file FireplaceBase.c.
Referenced by CanCookOnStick(), Cooling(), Heating(), and ItemBase::OnWork().
value for calculating wetness loss during cooling process
Definition at line 55 of file FireplaceBase.c.
Referenced by Heating().
maximum value of temperature of items in fireplace when heating (degree Celsius)
Definition at line 60 of file FireplaceBase.c.
Referenced by BuildingSuper::EEInit(), and EEInit().
radius in which objects are fully heated by fire
Definition at line 61 of file FireplaceBase.c.
Referenced by BuildingSuper::EEInit(), and EEInit().
radius in which objects are heated by fire
Definition at line 62 of file FireplaceBase.c.
minimum fireplace temperature under which the fireplace can be reignited using air only (degree Celsius)
Definition at line 50 of file FireplaceBase.c.
value for calculating temperature increase on each heat update interval (degree Celsius)
Definition at line 58 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), AddTemperatureToItemByFire(), CookOnDirectSlot(), and Heating().
value for calculating damage on items located in fireplace cargo
Definition at line 57 of file FireplaceBase.c.
Referenced by AddTemperatureToItemByFire().
minimum temperature for items that can be heated in fireplace cargo or as attachments (degree Celsius)
Definition at line 59 of file FireplaceBase.c.
Referenced by AddTemperatureToItemByFire().
DEPRECATED value for calculation of heat transfered from fireplace through air to player (environment)
Definition at line 63 of file FireplaceBase.c.
Referenced by BuildingSuper::EEInit(), and EEInit().
how much will temperature decrease when fireplace is cooling (degree Celsius per second)
Definition at line 48 of file FireplaceBase.c.
maximum fireplace temperature of a normal fire (degree Celsius)
Definition at line 45 of file FireplaceBase.c.
Referenced by AddWetnessToFireplace(), and RefreshFireState().
maximum wetness value when the fireplace can be ignited
Definition at line 49 of file FireplaceBase.c.
maximum fireplace temperature of a small fire (degree Celsius)
Definition at line 44 of file FireplaceBase.c.
Referenced by AddWetnessToFireplace(), and EEInit().
Definition at line 43 of file FireplaceBase.c.
Referenced by CookOnDirectSlot(), EEInit(), Heating(), and RefreshFireState().
how much will temperature increase when fireplace is burning (degree Celsius per second)
Definition at line 47 of file FireplaceBase.c.
Referenced by Cooling().
minimum fireplace temperature under which the fireplace is inactive (degree Celsius)
Definition at line 46 of file FireplaceBase.c.
Referenced by Heating().
value for calculating wetness loss during heating process
Definition at line 54 of file FireplaceBase.c.
Referenced by Cooling().
value for calculating of wetness that fireplace gain when raining
Definition at line 53 of file FireplaceBase.c.
Referenced by BurnItemsInFireplace(), and Heating().
maximum wetness value when the fireplace is able to burn
Definition at line 52 of file FireplaceBase.c.
|
protected |
Definition at line 119 of file FireplaceBase.c.
Referenced by FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::FireplaceIndoor(), FireplaceBase::OvenIndoor(), and ParticleFireEndStart().
|
protected |
Definition at line 112 of file FireplaceBase.c.
Referenced by FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::FireplaceIndoor(), FireplaceBase::OvenIndoor(), and ParticleFireStartStart().
|
protected |
Definition at line 123 of file FireplaceBase.c.
Referenced by ParticleFireWindyNoIgniteStart().
|
protected |
Definition at line 115 of file FireplaceBase.c.
Referenced by FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::FireplaceIndoor(), FireplaceBase::OvenIndoor(), and ParticleNormalFireStart().
|
protected |
Definition at line 118 of file FireplaceBase.c.
Referenced by FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::FireplaceIndoor(), FireplaceBase::OvenIndoor(), ParticleNormalSmokeStart(), and FireplaceBase::ParticleNormalSmokeStart().
|
protected |
Definition at line 116 of file FireplaceBase.c.
Referenced by ParticleNormalFireStart(), and ParticleSmallFireStart().
|
protected |
Definition at line 120 of file FireplaceBase.c.
Referenced by ParticleFireEndStart(), and ParticleFireWindyNoIgniteStart().
|
protected |
Definition at line 113 of file FireplaceBase.c.
Referenced by ParticleFireStartStart().
|
protected |
Definition at line 114 of file FireplaceBase.c.
Referenced by FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::FireplaceIndoor(), FireplaceBase::OvenIndoor(), and ParticleSmallFireStart().
|
protected |
Definition at line 117 of file FireplaceBase.c.
Referenced by FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::FireplaceIndoor(), FireplaceBase::OvenIndoor(), ParticleSmallSmokeStart(), and FireplaceBase::ParticleSmallSmokeStart().
|
protected |
Definition at line 121 of file FireplaceBase.c.
Referenced by FireplaceBase::BarrelHoles_ColorBase(), FireplaceBase::Fireplace(), FireplaceBase::FireplaceIndoor(), FireplaceBase::OvenIndoor(), ParticleSteamEndStart(), and ParticleWetNoIgniteStart().
|
protected |
Definition at line 122 of file FireplaceBase.c.
Referenced by ParticleSteamExtinguishingStart().
Definition at line 88 of file FireplaceBase.c.
Referenced by Cooling(), Heating(), and SmokingSlotsInUse().
Definition at line 89 of file FireplaceBase.c.
Definition at line 139 of file FireplaceBase.c.
Referenced by SoundFireExtinguishedStart(), and SoundFireWetNoIgniteStart().
Definition at line 138 of file FireplaceBase.c.
Referenced by SoundFireExtinguishingStart().
Definition at line 135 of file FireplaceBase.c.
Referenced by SoundFireHeavyStart().
Definition at line 136 of file FireplaceBase.c.
Referenced by SoundFireLightStart().
Definition at line 137 of file FireplaceBase.c.
Referenced by SoundFireNoFireStart().
min height of ceiling for fire to be ignited
Definition at line 70 of file FireplaceBase.c.
Referenced by FireplaceBase(), and RefreshFireplaceVisuals().
Definition at line 72 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals().
Definition at line 71 of file FireplaceBase.c.
Referenced by RefreshFireplaceVisuals().
update interval duration of heating process (seconds)
Definition at line 84 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), Cooling(), and StartCooling().
how much will temperature increase when attached on burning fireplace (degree Celsius)
Definition at line 83 of file FireplaceBase.c.
Referenced by AddDamageToItemByFireEx(), BuildingSuper::EEInit(), Heating(), and StartHeating().
enum FireplaceFireState WET = 1 |
enum FireplaceFireState WIND = 0 |