mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-27 22:17:32 +01:00
Shuts up mobs that aren't near anyone (#30186)
* Shuts up mobs that aren't near anyone * Hivebots too
This commit is contained in:
@@ -43,9 +43,11 @@
|
||||
if(!SPT_PROB(relay_chance, seconds_per_tick))
|
||||
return
|
||||
|
||||
if(controller.blackboard_key_exists(BB_HIVE_PARTNER))
|
||||
controller.queue_behavior(/datum/ai_behavior/relay_message, BB_HIVE_PARTNER)
|
||||
return SUBTREE_RETURN_FINISH_PLANNING
|
||||
for(var/mob/living/listener in hearers(11, controller.pawn))
|
||||
if(listener.client && listener.stat != DEAD)
|
||||
if(controller.blackboard_key_exists(BB_HIVE_PARTNER))
|
||||
controller.queue_behavior(/datum/ai_behavior/relay_message, BB_HIVE_PARTNER)
|
||||
return SUBTREE_RETURN_FINISH_PLANNING
|
||||
controller.queue_behavior(/datum/ai_behavior/find_and_set/hive_partner, BB_HIVE_PARTNER, /mob/living/basic/hivebot)
|
||||
|
||||
/datum/ai_behavior/find_and_set/hive_partner
|
||||
|
||||
Reference in New Issue
Block a user