diff --git a/code/game/objects/items/implants/implant_chem.dm b/code/game/objects/items/implants/implant_chem.dm index 1d57294b1a..88b7e032f3 100644 --- a/code/game/objects/items/implants/implant_chem.dm +++ b/code/game/objects/items/implants/implant_chem.dm @@ -30,8 +30,10 @@ GLOB.tracked_chem_implants -= src return ..() -/obj/item/implant/chem/trigger(emote, mob/source) +/obj/item/implant/chem/trigger(emote, mob/living/source) if(emote == "deathgasp") + if(istype(source) && !(source.stat == DEAD)) + return activate(reagents.total_volume) /obj/item/implant/chem/activate(cause)