diff --git a/code/game/objects/effects/anomalies/anomalies_weather_themes.dm b/code/game/objects/effects/anomalies/anomalies_weather_themes.dm index ac779e969d0..e04148e7508 100644 --- a/code/game/objects/effects/anomalies/anomalies_weather_themes.dm +++ b/code/game/objects/effects/anomalies/anomalies_weather_themes.dm @@ -57,6 +57,9 @@ T.vis_contents -= visuals /datum/anomalous_weather/proc/affect_turf(turf/to_affect) + if(isnull(to_affect)) + return + if(iswall(to_affect) || isopenturf(to_affect)) return diff --git a/code/modules/xenoarcheaology/effects/anomaly.dm b/code/modules/xenoarcheaology/effects/anomaly.dm index feca79c7e47..b7cac546073 100644 --- a/code/modules/xenoarcheaology/effects/anomaly.dm +++ b/code/modules/xenoarcheaology/effects/anomaly.dm @@ -3,6 +3,7 @@ effect_type = EFFECT_ANOMALY effect_color = "#d400ff" + can_start_activated = FALSE // Oops! var/active = TRUE var/delay = 2 MINUTES