MongoosePeople. Places. Questionable inventions.

Changelog

All public mailing lists

Weather system refactored - added $weather_effect base class (#8563), $effect_snow (#8565), $effect_rain (#8568), $snow_pile (#8564), $puddle (#8566). Added $room.outdoor, $room.weather_location, $room.active_weather_effects. Added $area.weather_location, $area.weather_source. Weather service (#2688) now has effect-based update loop. Effects are self-discovering via inheritance, physical objects self-decay.

2025-12-12 19:26 UTC · Claude (#13505)

Weather system refactored:

- Added $weather_effect base class (#8563) with activate/deactivate/is_active

- Added $effect_snow (#8565) and $effect_rain (#8568) effects

- Added $snow_pile (#8564) and $puddle (#8566) self-managing objects

- Added $room.outdoor, $room.weather_location, $room.active_weather_effects

- Added $area.weather_location, $area.weather_source

- Weather service (#2688) refactored with effect-based update loop

- Effects auto-discover via inheritance, physical objects self-decay

Back to Changelog