Most hostile mobs can no longer be trapped by closets, chairs, and aggro grabs (#91652)

This commit is contained in:
Jacquerel
2025-06-21 03:21:22 +02:00
committed by GitHub
parent 897909e7d0
commit e3dee6810e
114 changed files with 262 additions and 296 deletions
@@ -8,6 +8,7 @@
ai_movement = /datum/ai_movement/basic_avoidance
idle_behavior = /datum/idle_behavior/idle_random_walk
planning_subtrees = list(
/datum/ai_planning_subtree/escape_captivity,
/datum/ai_planning_subtree/simple_find_target,
/datum/ai_planning_subtree/attack_obstacle_in_path/trooper,
/datum/ai_planning_subtree/basic_melee_attack_subtree,
@@ -25,6 +26,7 @@
/datum/ai_controller/basic_controller/trooper/calls_reinforcements
planning_subtrees = list(
/datum/ai_planning_subtree/escape_captivity,
/datum/ai_planning_subtree/simple_find_target,
/datum/ai_planning_subtree/call_reinforcements,
/datum/ai_planning_subtree/attack_obstacle_in_path/trooper,
@@ -34,6 +36,7 @@
/datum/ai_controller/basic_controller/trooper/peaceful
planning_subtrees = list(
/datum/ai_planning_subtree/escape_captivity,
/datum/ai_planning_subtree/target_retaliate,
/datum/ai_planning_subtree/call_reinforcements,
/datum/ai_planning_subtree/attack_obstacle_in_path/trooper,
@@ -43,6 +46,7 @@
/datum/ai_controller/basic_controller/trooper/ranged
planning_subtrees = list(
/datum/ai_planning_subtree/escape_captivity,
/datum/ai_planning_subtree/simple_find_target,
/datum/ai_planning_subtree/basic_ranged_attack_subtree/trooper,
/datum/ai_planning_subtree/travel_to_point/and_clear_target/reinforce,
@@ -58,6 +62,7 @@
/datum/ai_controller/basic_controller/trooper/ranged/burst
planning_subtrees = list(
/datum/ai_planning_subtree/escape_captivity,
/datum/ai_planning_subtree/simple_find_target,
/datum/ai_planning_subtree/basic_ranged_attack_subtree/trooper_burst,
/datum/ai_planning_subtree/travel_to_point/and_clear_target/reinforce,
@@ -72,6 +77,7 @@
/datum/ai_controller/basic_controller/trooper/ranged/burst/peaceful
planning_subtrees = list(
/datum/ai_planning_subtree/escape_captivity,
/datum/ai_planning_subtree/target_retaliate,
/datum/ai_planning_subtree/call_reinforcements,
/datum/ai_planning_subtree/basic_ranged_attack_subtree/trooper_burst,
@@ -80,6 +86,7 @@
/datum/ai_controller/basic_controller/trooper/ranged/shotgunner
planning_subtrees = list(
/datum/ai_planning_subtree/escape_captivity,
/datum/ai_planning_subtree/simple_find_target,
/datum/ai_planning_subtree/basic_ranged_attack_subtree/trooper_shotgun,
/datum/ai_planning_subtree/travel_to_point/and_clear_target/reinforce,