diff --git a/code/game/gamemodes/miniantags/guardian/guardian.dm b/code/game/gamemodes/miniantags/guardian/guardian.dm index 778aee87126..72b73aebee1 100644 --- a/code/game/gamemodes/miniantags/guardian/guardian.dm +++ b/code/game/gamemodes/miniantags/guardian/guardian.dm @@ -137,6 +137,7 @@ return FALSE to_chat(summoner, "Your [name] died somehow!") UnregisterSignal(summoner, COMSIG_LIVING_HEALTH_UPDATE) + summoner.remove_guardian_actions() summoner.death() @@ -182,8 +183,10 @@ /mob/living/simple_animal/hostile/guardian/gib() if(summoner) + summoner.remove_guardian_actions() to_chat(summoner, "Your [src] was blown up!") summoner.Weaken(20 SECONDS)// your fermillier has died! ROLL FOR CON LOSS! + UnregisterSignal(summoner, COMSIG_LIVING_HEALTH_UPDATE) ghostize() qdel(src)