diff --git a/code/datums/weather/weather_types/solar_flare.dm b/code/datums/weather/weather_types/solar_flare.dm index 76941915b94..6f1e5187f8b 100644 --- a/code/datums/weather/weather_types/solar_flare.dm +++ b/code/datums/weather/weather_types/solar_flare.dm @@ -42,6 +42,8 @@ return TRUE if(istype(L, /mob/living/simple_animal)) //while this might break immersion, I don't want to spam the server with calling this on simplemobs return FALSE + if(istype(L, /mob/living/silicon/robot/drone)) //same with poor maint drones who just wanna have fun + return FALSE for(var/turf/T in oview(get_turf(L))) if(isspaceturf(T) || istransparentturf(T)) return TRUE