diff --git a/code/game/gamemodes/miniantags/guardian/guardian.dm b/code/game/gamemodes/miniantags/guardian/guardian.dm index 7a3fdd49f17..2b6040ed8b6 100644 --- a/code/game/gamemodes/miniantags/guardian/guardian.dm +++ b/code/game/gamemodes/miniantags/guardian/guardian.dm @@ -167,7 +167,7 @@ cooldown = world.time + 30 /mob/living/simple_animal/hostile/guardian/proc/Recall(forced = FALSE) - if(cooldown > world.time && !forced) + if(!summoner || loc == summoner || (cooldown > world.time && !forced)) return if(!summoner) return new /obj/effect/temp_visual/guardian/phase/out(get_turf(src))