diff --git a/code/_onclick/hud/guardian.dm b/code/_onclick/hud/guardian.dm index 6c9e95f457e..87764ef344a 100644 --- a/code/_onclick/hud/guardian.dm +++ b/code/_onclick/hud/guardian.dm @@ -49,6 +49,10 @@ /obj/screen/guardian/Manifest/Click() if(isguardian(usr)) var/mob/living/simple_animal/hostile/guardian/G = usr + var/summoner_loc = G.summoner.loc + if(istype(summoner_loc, /obj/machinery/atmospherics)) + to_chat(G, "You can not manifest while in these pipes!") + return if(G.loc == G.summoner) G.Manifest()