From cfe1af36611144c91dfb77fd2d33f91be87d8d69 Mon Sep 17 00:00:00 2001 From: MrMelbert <51863163+MrMelbert@users.noreply.github.com> Date: Sat, 23 Apr 2022 23:11:33 -0500 Subject: [PATCH] Fixes monkey disposalling (#66435) - Disposal target was changed to a weakref, but this read was not changed to resolve from a weakref, mistakenly --- code/datums/ai/monkey/monkey_behaviors.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/datums/ai/monkey/monkey_behaviors.dm b/code/datums/ai/monkey/monkey_behaviors.dm index be386a3b692..38a0fc9fd54 100644 --- a/code/datums/ai/monkey/monkey_behaviors.dm +++ b/code/datums/ai/monkey/monkey_behaviors.dm @@ -277,7 +277,8 @@ var/mob/living/living_pawn = controller.pawn var/datum/weakref/target_ref = controller.blackboard[attack_target_key] var/mob/living/target = target_ref?.resolve() - var/obj/machinery/disposal/disposal = controller.blackboard[disposal_target_key] + var/datum/weakref/disposal_ref = controller.blackboard[disposal_target_key] + var/obj/machinery/disposal/disposal = disposal_ref?.resolve() controller.blackboard[BB_MONKEY_DISPOSING] = TRUE