Core Help Root: Objects: Weather System


ColdCore uses elaborate weather system, allowing the administrators to set realistic weathers and climates. The system is based on several objects, each keeping track of a facet of the weather:

$world $world keeps the weather cycle, and calls the updates on realms.
$realm Children of $realm keep track of the current weather and season, as well as of VR timezones.
$climate $climate keeps the season names for each part of the year, and lists of weathers that may occur in that climate.
$weather Weather objects contain weather descriptions, messages and attributes. Attributes are the most important, since they can be used to fork room descriptions to reflect conditions in the weather.
$weather_attributes This object is a database of all the available weather attributes.

When changing the weather, the system will pay attention to differences between weather attributes (so it'll be unlikely that a storm will start a moment after the sun shining), seasonal ratings, and inter-realm dependancies.


the Cold Dark