Weather
/add weather starts a weather effect across the whole map, and /add weatherzone marks a box where
that weather is not drawn.
You need the story tools permission to control the weather.
/add,/edit,/removeand/listshare one permission, held by community admins and above in the shipped config. See permission bits.
What it does
Weather is global. One /add weather rain and it rains everywhere on the map for everyone, until you
remove it. There is no per-player weather, and there is no /weather command. Weather is an entity
like everything else, so it uses /add, /edit, /remove and /list.
Precipitation already stops under a solid roof, so you rarely need to do anything indoors. Weather zones exist for the cases the roof check cannot see. A hangar with an open sky brush over it is one, a shelter with no ceiling geometry another.
Using it
Choosing an effect
12 names are accepted and nothing else. They fall into 3 groups:
- precipitation is
lightrain,rain,heavyrain,acidrain,snowandsand - ambient is
spacedust,fog,light_fogandheavyrainfog - wind is
windandgustingwind
Wind is a modifier. It changes how the precipitation already running behaves, and on its own it does nothing visible.
Setting the amount
amount is the particle count, from 1 to 1,000. 7 of the 12 effects accept it: the 6 precipitation
types and spacedust. Give an amount to any of the other 5 and the game adds the weather anyway,
with a message saying the amount was ignored.
Leave the amount off for the effect's tuned default, which is the right starting point.
Marking a dry volume
A weather zone is a box given as 2 opposite corners. Precipitation is simulated inside it but never drawn, so particles that fall out of the bottom of a floating zone reappear underneath.
Corners can go in either order. The game sorts them into a proper box for you. Run /trace weather
to see the boundaries while you place them.
Commands
Adding weather
Changing the effect
Changing to an effect with no amount control clears any stored amount, so switching to fog and
back to rain loses your tuned particle count.
Changing the amount
/edit 4 amount default puts it back to the tuned value.
Adding a weather zone
Resizing a zone
Removing weather
Settings
Client-side. Caps how many weather particles this machine will draw, from 0 to 1,000. Defaults to 800, and 0 hides precipitation entirely. Client-side. Stops precipitation spawning under solid cover. On by default.Things to note
/weatherdoes not exist. It was removed and the name is not registered. Anything telling you otherwise, including older changelogs, is out of date.- 5 particle effects and 2 wind modifiers is the cap. Past that you get "Maximum particle effects reached (5)" or "Maximum wind modifiers reached (2)".
- 16 weather zones is the cap. The 17th prints "Maximum weather zones reached (16)".
- An unknown effect name is refused outright. There are exactly 12, and near misses such as
heavysnowdo nothing. amounton the fog and wind effects is discarded.fog,light_fog,heavyrainfog,windandgustingwindtake no particle count. The weather is still added, with a message saying the amount was ignored./list weatherzonedoes not work. The list command wants the pluralweatherzones, and the singular prints the/listmenu instead./add weatherzonestays singular.- Weather zones stop the drawing, not the falling. A particle inside a zone keeps moving and reappears the moment it leaves.
- Standing inside a zone clears the ambient effects. Fog and spacedust switch off entirely for a player inside a zone, and the engine's wind effect stops with them, then return when they step out.
- Each client caps its own particle count, so a heavy setting looks different on different machines.
Next
- Overlays: a sandstorm look without the particles
- Effects and sounds: particles and ambience for one spot rather than the whole map