Weather

From Alienum Evolution

The Weather System is one of the most advanced parts of the game. It basically define the temperature of a region, and how your HUD will react to this.

How It Works

When a player join the game and the account is created, the players receives two values, that defines the range of temperatures that don't affect the Comfort. This range is from 16C to 25C. For the game the SL default temperature is 20C. So, whenever the player goes that have the default temperature, the player will be inside its "Comfort Zone".

But the temperature in a place can be changed, as we will see, and when the temperature is outside the player's comfort zone, the HUD will react, and the Comfort will start to drop, also the HUD will show an icon right to the status bars, with a sun when it is hot, and a snowflake when is cold.

The drop rate of the Comfort will increase when the difference between the player comfort zone and ambient temperature is higher. For example, your comfort will drop much faster if you are in a local with -5C than in one with 3C. To reduce this drop, you can use a Freeze or Warm Protection consumable. When you are in a place inside your comfort zone, your Comfort will start to recover very slowly. To recover it quickly, use a Comfort Recovery consumable.

Another way to reduce the drop rate is being near an Ambient Modifier.


Setting Weather for a Region

When a specific temperature for a region isn't found, the HUD will determine it is the default one, 20C. But, in some cases, a region can have a different temperature. A specific region temperature is defined in the game server by the staff, and can be request only by the owner of the region. For those that want to change the temperature in their lands, the parcel and area thermostats are the available options.


Parcel Thermostat

The parcel thermostat allows the parcel owner to change the temperature in the parcel at different levels. This means, you can have different temperatures for your skyboxes.

This thermostat requires that the owner of the thermostat is the owner of the parcel, or it will not work. This requirement comes from the LSL functions we used on it, but also is a security feature, preventing that people that isn't the owner of the parcel rezz thermostats and overlap the settings.

To setup the parcel thermostat, you need to add levels with their temperatures to it, to a maximum of 8 levels. The required height is the height in meter where the level starts, and it will end at the start of next level (or SL sky limit if there isn't a level above).

Let's see how the thermostat in the game's main sim was configured. It has the following levels:

  • First level starting at 0 meters with temperature of 18C. This is the temperature under the water.
  • Second level starting at 21 meters with temperature of 23C, that covers the entire land until the height of the next level.
  • Third level starting at 878 meters with temperature of 20C
  • Forth level starting at 1147 meters with temperature of 40C

So, if you are in a skybox at 900 meters (that is one of the forests), your HUD will read the temperature of 20C.

[explain steps tp configure]