[MIRROR] Add weakref support to qdel (#2742)

* Add weakref support to qdel (#56171)

qdel() should allow usage of weakrefs to avoid harddels on long duration qdel_in usage

* Add weakref support to qdel

Co-authored-by: spookydonut <github@spooksoftware.com>
This commit is contained in:
SkyratBot
2021-01-17 13:31:17 +01:00
committed by GitHub
co-authored by spookydonut
parent 4615d8a0f1
commit 3499115feb
3 changed files with 9 additions and 3 deletions
+1 -1
View File
@@ -180,7 +180,7 @@
QDEL_IN(colour, 11)
doomslayer = victim
RegisterSignal(src, COMSIG_PARENT_QDELETING, .proc/end_blood_frenzy)
QDEL_IN(src, duration)
QDEL_IN(WEAKREF(src), duration)
/obj/effect/mine/pickup/bloodbath/proc/end_blood_frenzy()
if(doomslayer)