For weather movement, a stat for barometric pressure is given to each room and then averaged into the region's pressure.
Storms are objects (a non sentient npc that can grow, shrink, and occupy many rooms simultaneously, actually) that move and flow according to surrounding pressures.
Humidity is on my to-do list.
|