Make legions run away from occupied mechs (#31083)

* Make legions run away from occupied mechs

* remove unneeded return
This commit is contained in:
Toastical
2025-12-15 19:04:38 +00:00
committed by GitHub
parent 0a0071ae21
commit 797a369324
@@ -83,6 +83,9 @@
/datum/ai_planning_subtree/flee_target/legion/select_behaviors(datum/ai_controller/controller, seconds_per_tick)
var/mob/living/target = controller.blackboard[target_key]
if(ismecha(target))
var/obj/mecha/mech = target
target = mech.occupant
if(QDELETED(target) || target.faction_check_mob(controller.pawn))
return // Only flee if we have a hostile target
return ..()