From e515e18646b653bdffb1fe26cb5edc737737f638 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 8 Aug 2016 17:22:19 -0400 Subject: [PATCH] Hostile mobs will properly lose targets that leave for other zlevels (#19751) --- code/modules/mob/living/simple_animal/hostile/hostile.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 3f682f77d4a..426cbcee39b 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -206,6 +206,9 @@ LoseTarget() return 0 if(target in possible_targets) + if(target.z != z) + LoseTarget() + return 0 var/target_distance = get_dist(targets_from,target) var/target_adjacent = target.Adjacent(targets_from) if(ranged) //We ranged? Shoot at em