From 6fc81e6c2a84a77e86c7d5eb8f1231f39d5efcc6 Mon Sep 17 00:00:00 2001 From: Lucy Date: Thu, 26 Sep 2024 10:24:26 -0400 Subject: [PATCH] Some more runtime fixes (wow this code is garbage) --- code/game/objects/effects/decals/cleanable.dm | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/code/game/objects/effects/decals/cleanable.dm b/code/game/objects/effects/decals/cleanable.dm index 966f668d5eb775..260354cb7cac0d 100644 --- a/code/game/objects/effects/decals/cleanable.dm +++ b/code/game/objects/effects/decals/cleanable.dm @@ -43,7 +43,7 @@ for(var/datum/disease/D in diseases) if(D.spread_flags & (DISEASE_SPREAD_BLOOD)) src.diseases |= D - + AddElement(/datum/element/beauty, beauty) var/turf/T = get_turf(src) @@ -82,16 +82,14 @@ if(W.get_temperature()) //todo: make heating a reagent holder proc if(istype(W, /obj/item/clothing/mask/cigarette)) return - else - var/hotness = W.get_temperature() - reagents.expose_temperature(hotness) - to_chat(user, span_notice("You heat [name] with [W]!")) + var/hotness = W.get_temperature() + reagents?.expose_temperature(hotness) + to_chat(user, span_notice("You heat [name] with [W]!")) else return ..() /obj/effect/decal/cleanable/fire_act(exposed_temperature, exposed_volume) - if(reagents) - reagents.expose_temperature(exposed_temperature) + reagents?.expose_temperature(exposed_temperature) ..()