diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm index 68b2b8386da..a98528bac28 100644 --- a/code/modules/mob/living/simple_animal/guardian/guardian.dm +++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm @@ -169,10 +169,11 @@ /mob/living/simple_animal/hostile/guardian/fire/AttackingTarget() ..() - if(istype(target, /atom/movable)) - var/atom/movable/M = target - if(!M.anchored && M != src.summoner) - do_teleport(M, M, 10) + if(prob(30)) + if(istype(target, /atom/movable)) + var/atom/movable/M = target + if(!M.anchored && M != src.summoner) + do_teleport(M, M, 10) /mob/living/simple_animal/hostile/guardian/fire/Crossed(AM as mob|obj) if(istype(AM, /mob/living/))