Adds retaliation to some space mobs (#30841)

* Adds retaliation to some space mobs

* Tweaks mob mech damage, makes basic mobs handle mechs consistently.

* Revert "Tweaks mob mech damage, makes basic mobs handle mechs consistently."

This reverts commit 1e1fa43937.

---------

Signed-off-by: PollardTheDragon <144391971+PollardTheDragon@users.noreply.github.com>
This commit is contained in:
PollardTheDragon
2025-11-19 19:41:45 +00:00
committed by GitHub
parent 050494fe31
commit aad47daacc
5 changed files with 13 additions and 1 deletions
@@ -31,6 +31,7 @@
. = ..()
add_language("Zvezhan")
set_default_language(GLOB.all_languages["Zvezhan"])
AddElement(/datum/element/ai_retaliate)
/mob/living/basic/soviet/ranged
icon_state = "sovietranged"
@@ -74,6 +75,7 @@
)
planning_subtrees = list(
/datum/ai_planning_subtree/random_speech/soviet,
/datum/ai_planning_subtree/target_retaliate/check_faction,
/datum/ai_planning_subtree/simple_find_target,
/datum/ai_planning_subtree/attack_obstacle_in_path,
/datum/ai_planning_subtree/basic_melee_attack_subtree,
@@ -82,6 +84,7 @@
/datum/ai_controller/basic_controller/simple/soviet/ranged
planning_subtrees = list(
/datum/ai_planning_subtree/random_speech/soviet,
/datum/ai_planning_subtree/target_retaliate/check_faction,
/datum/ai_planning_subtree/simple_find_target,
/datum/ai_planning_subtree/basic_melee_attack_subtree/opportunistic,
/datum/ai_planning_subtree/maintain_distance,