mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 21:18:37 +01:00
Most hostile mobs can no longer be trapped by closets, chairs, and aggro grabs (#91652)
This commit is contained in:
@@ -11,6 +11,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/flee_target/ice_demon,
|
||||
/datum/ai_planning_subtree/ranged_skirmish/ice_demon,
|
||||
@@ -103,6 +104,7 @@
|
||||
|
||||
/datum/ai_controller/basic_controller/ice_demon/afterimage
|
||||
planning_subtrees = list(
|
||||
/datum/ai_planning_subtree/escape_captivity,
|
||||
/datum/ai_planning_subtree/simple_find_target,
|
||||
/datum/ai_planning_subtree/flee_target/ice_demon, //even the afterimages are afraid of flames!
|
||||
/datum/ai_planning_subtree/basic_melee_attack_subtree,
|
||||
|
||||
@@ -7,6 +7,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/targeted_mob_ability/ice_whelp,
|
||||
/datum/ai_planning_subtree/attack_obstacle_in_path,
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
AddElement(/datum/element/ridable, /datum/component/riding/creature/wolf)
|
||||
AddComponent(/datum/component/obeys_commands, pet_commands)
|
||||
// this is purely a convenience thing once tamed so you can drag them away from shit
|
||||
ai_controller.ai_traits = STOP_MOVING_WHEN_PULLED
|
||||
ai_controller.ai_traits |= STOP_MOVING_WHEN_PULLED
|
||||
// makes tamed wolves run away far less
|
||||
ai_controller.set_blackboard_key(BB_BASIC_MOB_FLEE_DISTANCE, 7)
|
||||
|
||||
|
||||
@@ -20,6 +20,7 @@
|
||||
|
||||
//reinforcements needs to be skipped over entirely on tamed wolves because it causes them to attack their owner and then themselves
|
||||
planning_subtrees = list(
|
||||
/datum/ai_planning_subtree/escape_captivity,
|
||||
/datum/ai_planning_subtree/pet_planning,
|
||||
/datum/ai_planning_subtree/call_reinforcements/wolf,
|
||||
/datum/ai_planning_subtree/simple_find_nearest_target_to_flee,
|
||||
|
||||
Reference in New Issue
Block a user