◆ CalculateVolFog()
protected override void CalculateVolFog |
( |
float |
lerpValue, |
|
|
float |
windMagnitude, |
|
|
float |
changeTime |
|
) |
| |
|
inlineprivate |
◆ CalculateWind()
protected override void CalculateWind |
( |
int |
newWeather, |
|
|
bool |
suddenChange, |
|
|
out float |
magnitude, |
|
|
out float |
direction |
|
) |
| |
|
inlineprivate |
◆ GetAgentSpawnChance()
◆ GetColdAreaToolDamageModifier()
override float GetColdAreaToolDamageModifier |
( |
| ) |
|
|
inlineprivate |
◆ Init()
References CalculateVolFog(), Count, WeatherPhenomenon::GetActual(), CfgGameplayHandler::GetEnvironmentMaxTemps(), CfgGameplayHandler::GetEnvironmentMinTemps(), Weather::GetFog(), GetGame(), Weather::GetOvercast(), Weather::GetSnowfall(), Weather::GetWindSpeed(), WorldData::m_BadWeatherChance, WorldDataWeatherSettings::m_BadWeatherChance, WorldData::m_ClearWeatherChance, WorldDataWeatherSettings::m_ClearWeatherChance, WorldData::m_DefaultPlayerRestrictedAreas, WorldData::m_MaxTemps, WorldData::m_MinTemps, WorldData::m_Pollution, WorldData::m_Sunrise_Jan, WorldData::m_Sunrise_Jul, WorldData::m_Sunset_Jan, WorldData::m_Sunset_Jul, WorldData::m_TemperatureInsideBuildingsModifier, WorldData::m_UniversalTemperatureSourceCapModifier, WorldData::m_Weather, WorldData::m_WeatherDefaultSettings, Math::RandomFloat(), WeatherPhenomenon::Set(), Weather::SetDynVolFogHeightBias(), Weather::SetDynVolFogHeightDensity(), and WeatherPhenomenon::SetLimits().
◆ InitYieldBank()
override void InitYieldBank |
( |
| ) |
|
|
inlineprivate |
◆ LogWeatherData()
◆ SetupLiquidTemperatures()
override void SetupLiquidTemperatures |
( |
| ) |
|
|
inlineprivate |
◆ SetupWeatherSettings()
override void SetupWeatherSettings |
( |
| ) |
|
|
inlineprivate |
◆ WeatherOnBeforeChange()
References CalculateVolFog(), CalculateWind(), CloseFile(), CLOUDY_WEATHER, FPrintln(), g_Game, WeatherPhenomenon::GetActual(), World::GetDate(), Weather::GetFog(), WeatherPhenomenon::GetForecast(), GetGame(), Weather::GetOvercast(), Weather::GetRain(), Weather::GetSnowfall(), Weather::GetWindDirection(), Weather::GetWindMagnitude(), Weather::GetWindSpeed(), CGame::GetWorld(), IDC_MAIN_QUIT, WorldData::m_BadWeatherChance, WorldDataWeatherSettings::m_BadWeatherChance, WorldDataWeatherSettings::m_BadWeatherSuddenChance, WorldData::m_Chance, WorldData::m_ChoosenWeather, WorldData::m_ClearWeatherChance, WorldDataWeatherSettings::m_ClearWeatherChance, WorldDataWeatherSettings::m_GlobalSuddenChance, WorldData::m_IsSuddenChange, WorldData::m_LastWeather, WorldDataWeatherSettings::m_OvercastMaxLength, WorldDataWeatherSettings::m_OvercastMaxTime, WorldDataWeatherSettings::m_OvercastMinLength, WorldDataWeatherSettings::m_OvercastMinTime, WorldData::m_SameWeatherCnt, WorldDataWeatherSettings::m_SnowfallLengthMax, WorldDataWeatherSettings::m_SnowfallLengthMin, WorldDataWeatherSettings::m_SnowfallThreshold, WorldDataWeatherSettings::m_SnowfallTimeMax, WorldDataWeatherSettings::m_SnowfallTimeMin, WorldData::m_StepValue, WorldDataWeatherSettings::m_ThundersnowThreshold, WorldData::m_Weather, WorldData::m_WeatherDefaultSettings, OpenFile(), Math::RandomFloat(), Math::RandomFloatInclusive(), Math::RandomInt(), Math::RandomIntInclusive(), WeatherPhenomenon::Set(), WeatherPhenomenon::SetForecastChangeLimits(), WeatherPhenomenon::SetLimits(), Weather::SetSnowfallThresholds(), Weather::SetStorm(), Weather::SetWindMaximumSpeed(), WorldData::SUDDENCHANGE_LENGTH_MULTIPLIER, WorldData::SUDDENCHANGE_TIME_MULTIPLIER, Debug::WeatherLog(), WorldData::WIND_DIRECTION_TIME_MULTIPLIER, and WorldData::WIND_MAGNITUDE_TIME_MULTIPLIER.
◆ BAD_WEATHER
const int BAD_WEATHER = 3 |
|
private |
◆ CLEAR_WEATHER
const int CLEAR_WEATHER = 1 |
|
private |
DEPRECATED (see WorldDataWeatherConstants)
◆ CLOUDY_WEATHER
const int CLOUDY_WEATHER = 2 |
|
private |
◆ COLD_AREA_TOOL_DMG_MODIF
const float COLD_AREA_TOOL_DMG_MODIF = 1.2 |
|
private |
◆ SPAWN_CHANCE_CHOLERA
const float SPAWN_CHANCE_CHOLERA = 20 |
|
private |
The documentation for this class was generated from the following file:
- P:/scripts/4_World/Classes/Worlds/Sakhal.c