From 86e053afd26e8326dc7e4eb63477af793cf24f7c Mon Sep 17 00:00:00 2001 From: Putnam3145 Date: Wed, 11 Aug 2021 21:03:02 -0700 Subject: [PATCH] Fixes circular reference in genits --- code/modules/arousal/genitals.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/code/modules/arousal/genitals.dm b/code/modules/arousal/genitals.dm index ed41cae8ce..bf6e42b33d 100644 --- a/code/modules/arousal/genitals.dm +++ b/code/modules/arousal/genitals.dm @@ -27,6 +27,12 @@ if(do_update) update() +/obj/item/organ/genital/Destroy() + if(linked_organ.linked_organ == src) + linked_organ.linked_organ = null + linked_organ = null + . = ..() + /obj/item/organ/genital/proc/set_aroused_state(new_state,cause = "manual toggle") if(!(genital_flags & GENITAL_CAN_AROUSE)) return FALSE