diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index 839813fd487..098f0f0ae90 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -60,7 +60,6 @@ visible_message("The [src] jumps back to its user.") PoolOrNew(/obj/effect/overlay/temp/guardian/phase/out, get_turf(src)) loc = get_turf(summoner) - PoolOrNew(/obj/effect/overlay/temp/guardian/phase, loc) /mob/living/simple_animal/hostile/guardian/Move() //Returns to summoner if they move out of range ..() @@ -72,7 +71,6 @@ visible_message("The [src] jumps back to its user.") PoolOrNew(/obj/effect/overlay/temp/guardian/phase/out, get_turf(src)) loc = get_turf(summoner) - PoolOrNew(/obj/effect/overlay/temp/guardian/phase, loc) /mob/living/simple_animal/hostile/guardian/canSuicide() return 0 @@ -118,7 +116,6 @@ return if(loc == summoner) loc = get_turf(summoner) - PoolOrNew(/obj/effect/overlay/temp/guardian/phase, loc) cooldown = world.time + 30 /mob/living/simple_animal/hostile/guardian/proc/Recall() @@ -392,6 +389,7 @@ if((pressure > 20) && (pressure < 550)) PoolOrNew(/obj/effect/overlay/temp/guardian/phase/out, get_turf(A)) do_teleport(A, beacon, 0) + PoolOrNew(/obj/effect/overlay/temp/guardian/phase, get_turf(A)) else src << "The beacon isn't in a safe location!" else