Fixes bots trying to blacklist items already marked for QDEL (#96124)

This commit is contained in:
CabinetOnFire
2026-05-21 11:01:14 -04:00
committed by GitHub
parent 29dbde0b72
commit 9e0f63115a
@@ -63,6 +63,8 @@
source.clear_path_hud(remove_hud = FALSE)
/datum/ai_controller/basic_controller/bot/proc/add_to_blacklist(atom/target, duration)
if(QDELETED(target))
return
var/final_duration = duration || blackboard[BB_UNREACHABLE_LIST_COOLDOWN]
set_blackboard_key_assoc_lazylist(BB_TEMPORARY_IGNORE_LIST, target, TRUE)
addtimer(CALLBACK(src, PROC_REF(remove_from_blacklist), target), final_duration)