DIFF

class SakhalDataSource

SakhalData WorldData

All members, including inherited

Constants 5

const float SPAWN_CHANCE_CHOLERA = 20
Referenced by GetAgentSpawnChance()
const float COLD_AREA_TOOL_DMG_MODIF = 1.2
const int CLEAR_WEATHER = 1

DEPRECATED (see WorldDataWeatherConstants)

const int CLOUDY_WEATHER = 2
const int BAD_WEATHER = 3

Members 16

int overcastChangeCount = 0WEATHER_DATA_LOGGING
int directSuddenChangeCount = 0WEATHER_DATA_LOGGING
int badWeatherSuddenChangeCount = 0WEATHER_DATA_LOGGING
int thundersnowCount = 0WEATHER_DATA_LOGGING
int suddenThundersnowCount = 0WEATHER_DATA_LOGGING
int badWeatherCount = 0WEATHER_DATA_LOGGING
int cloudyWeatherCount = 0WEATHER_DATA_LOGGING
int clearWeatherCount = 0WEATHER_DATA_LOGGING
int startMinute = 0WEATHER_DATA_LOGGING
bool dayInit = falseWEATHER_DATA_LOGGING

Methods 10

override bool WeatherOnBeforeChange(EWeatherPhenomenon type, float actual, float change, float time)
References CalculateVolFog(), CalculateWind(), CloseFile()
Show 88 more, string.Format(), FPrintln(), WeatherPhenomenon.GetActual(), WeatherPhenomenon.GetActual(), WeatherPhenomenon.GetActual(), WeatherPhenomenon.GetActual(), World.GetDate(), CGame.GetDayTime(), Weather.GetFog(), WeatherPhenomenon.GetForecast(), WeatherPhenomenon.GetForecast(), WeatherPhenomenon.GetForecast(), Weather.GetOvercast(), Weather.GetRain(), Weather.GetSnowfall(), Weather.GetWindDirection(), Weather.GetWindMagnitude(), Weather.GetWindSpeed(), CGame.GetWorld(), OpenFile(), Math.RandomFloat(), Math.RandomFloatInclusive(), Math.RandomInt(), Math.RandomIntInclusive(), CGame.RequestExit(), WeatherPhenomenon.Set(), WeatherPhenomenon.Set(), WeatherPhenomenon.Set(), WeatherPhenomenon.Set(), WeatherPhenomenon.Set(), WeatherPhenomenon.SetForecastChangeLimits(), WeatherPhenomenon.SetForecastChangeLimits(), WeatherPhenomenon.SetLimits(), WeatherPhenomenon.SetLimits(), WeatherPhenomenon.SetLimits(), WeatherPhenomenon.SetLimits(), Weather.SetSnowfallThresholds(), Weather.SetStorm(), Weather.SetWindMaximumSpeed(), Debug.WeatherLog(), WorldDataWeatherConstants.BAD_WEATHER, badWeatherCount, badWeatherSuddenChangeCount, WorldDataWeatherConstants.CLEAR_WEATHER, clearWeatherCount, CLOUDY_WEATHER, WorldDataWeatherConstants.CLOUDY_WEATHER, cloudyWeatherCount, currentDay, dayInit, daysToRun, directSuddenChangeCount, 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, overcastChangeCount, startDay, startHour, startMinute, startMonth, startYear, WorldData.SUDDENCHANGE_LENGTH_MULTIPLIER, WorldData.SUDDENCHANGE_TIME_MULTIPLIER, suddenThundersnowCount, thundersnowCount, WorldData.WIND_DIRECTION_TIME_MULTIPLIER, and WorldData.WIND_MAGNITUDE_TIME_MULTIPLIER
protected override void CalculateVolFog(float lerpValue, float windMagnitude, float changeTime)
override float GetAgentSpawnChance(eAgents agent)
override float GetColdAreaToolDamageModifier()
bool LogWeatherData()