mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-24 12:37:50 +01:00
two runtimes and a hard del (#19428)
using signals and I said Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
co-authored by
Cameron Lennox
parent
66686dc861
commit
1d10aacbbd
@@ -58,6 +58,7 @@
|
||||
update_icon()
|
||||
|
||||
/obj/machinery/disposal/Destroy()
|
||||
SEND_SIGNAL(src, COMSIG_DISPOSAL_UNLINK) //Just to be safe.
|
||||
eject()
|
||||
return ..()
|
||||
|
||||
@@ -613,6 +614,7 @@
|
||||
for(var/atom/movable/AM in src)
|
||||
AM.forceMove(T)
|
||||
//..() //*cough
|
||||
SEND_SIGNAL(src, COMSIG_DISPOSAL_UNLINK) //unlinks in destroy, too. Multi-sending shouldnt be too bad.
|
||||
qdel(src) //Parent above should do this, but that's not a thing as of writing this.
|
||||
|
||||
|
||||
|
||||
@@ -27,6 +27,7 @@
|
||||
SEND_SIGNAL(src, COMSIG_DISPOSAL_LINK, trunk)
|
||||
|
||||
/obj/structure/disposaloutlet/Destroy()
|
||||
SEND_SIGNAL(src, COMSIG_DISPOSAL_UNLINK) //Just to be safe.
|
||||
target = null
|
||||
. = ..()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user