From 76f3065d2e7811e6e6fe400c792d86f2665f1fcb Mon Sep 17 00:00:00 2001 From: Richard Blonski <48651647+RichardBlonski@users.noreply.github.com> Date: Thu, 20 Aug 2026 02:32:16 +0300 Subject: [PATCH] Fix Fancy Weather prefrences not being respected (#97555) (cherry picked from commit e1dc396a75f3f4c1a0b9e30820f6cb94c092dd8e) --- code/_onclick/hud/rendering/render_plate.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/_onclick/hud/rendering/render_plate.dm b/code/_onclick/hud/rendering/render_plate.dm index 89b7121513d..4d9bfbb2ff5 100644 --- a/code/_onclick/hud/rendering/render_plate.dm +++ b/code/_onclick/hud/rendering/render_plate.dm @@ -120,7 +120,7 @@ if(!istype(mymob) || !mymob.canon_client?.prefs?.read_preference(/datum/preference/toggle/particle_weather)) return - SSweather.particle_planemasters += src + SSweather.particle_planemasters[src] = TRUE // Lobby HUDs, we don't care about weather during init anyways if(!SSmapping.initialized) @@ -137,6 +137,9 @@ /atom/movable/screen/plane_master/rendering_plate/particle_weather/proc/z_changed(datum/source, new_z) SIGNAL_HANDLER + if(!SSweather.particle_planemasters[src]) + return + if(!SSmapping.initialized) return