diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index fc6470a7229b..db4ccebfd6c4 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -1773,7 +1773,7 @@ var/global/objects_thrown_when_explode = FALSE extinguish_with_hands(user) /obj/item/proc/extinguish_with_hands(var/mob/user) - if(!isliving(user)) + if(user.stat || !Adjacent(user, src) || !isliving(user)) return if(src.on_fire) extinguish() diff --git a/code/modules/reagents/reagent_containers.dm b/code/modules/reagents/reagent_containers.dm index 6a24fcce1723..2a7f783af5ff 100644 --- a/code/modules/reagents/reagent_containers.dm +++ b/code/modules/reagents/reagent_containers.dm @@ -79,7 +79,7 @@ var/list/LOGGED_SPLASH_REAGENTS = list(FUEL, THERMITE) return ..() /obj/item/weapon/reagent_containers/MiddleAltClick(var/mob/living/user) - if(!Adjacent(user, src)) + if(user.stat || !Adjacent(user, src)) return if(!reagents || !reagents.total_volume) to_chat(user, "\The [src] is desperately empty.")