diff --git a/code/datums/weather/weather_types/floor_is_lava.dm b/code/datums/weather/weather_types/floor_is_lava.dm index 66297a9bb8..5db27b9f6e 100644 --- a/code/datums/weather/weather_types/floor_is_lava.dm +++ b/code/datums/weather/weather_types/floor_is_lava.dm @@ -23,6 +23,8 @@ /datum/weather/floor_is_lava/weather_act(mob/living/L) + if(issilicon(L)) + return for(var/obj/structure/O in L.loc) if(O.density || (L in O.buckled_mobs && istype(O, /obj/structure/bed))) return