Fixes depot mobs reacting sluggishly

This commit is contained in:
Kyep
2019-10-30 21:52:52 -07:00
parent 8b9f663203
commit 00e0791ef3
@@ -148,8 +148,10 @@
// This prevents someone from aggroing a depot mob, then hiding in a locker, perfectly safe, while the mob stands there getting killed by their friends.
LoseTarget()
/mob/living/simple_animal/hostile/syndicate/melee/autogib/depot/handle_automated_movement()
/mob/living/simple_animal/hostile/syndicate/melee/autogib/depot/handle_automated_action()
. = ..()
if(!.)
return
if(!istype(depotarea))
return
if(seen_enemy)
@@ -184,6 +186,10 @@
else
scan_cycles++
/mob/living/simple_animal/hostile/syndicate/melee/autogib/depot/AIShouldSleep(var/list/possible_targets)
FindTarget(possible_targets, 1)
return FALSE
/mob/living/simple_animal/hostile/syndicate/melee/autogib/depot/proc/raise_alert(var/reason)
if(istype(depotarea) && (!raised_alert || seen_revived_enemy) && !depotarea.used_self_destruct)
raised_alert = TRUE