diff --git a/code/modules/mob/living/basic/mining/hivelord_ai.dm b/code/modules/mob/living/basic/mining/hivelord_ai.dm index 9721fc70a78..c09294cebe2 100644 --- a/code/modules/mob/living/basic/mining/hivelord_ai.dm +++ b/code/modules/mob/living/basic/mining/hivelord_ai.dm @@ -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 ..()