mirror of
https://github.com/VOREStation/VOREStation.git
synced 2026-08-24 04:28:12 +01:00
selective belly import (#18369)
* selective belly import * sanity check
This commit is contained in:
@@ -346,6 +346,12 @@ SUBSYSTEM_DEF(garbage)
|
||||
/// Datums passed to this will be given a chance to clean up references to allow the GC to collect them.
|
||||
/proc/qdel(datum/to_delete, force = FALSE)
|
||||
if(!istype(to_delete))
|
||||
if(isnull(to_delete))
|
||||
return
|
||||
else if(islist(to_delete))
|
||||
stack_trace("Lists should not be directly passed to qdel! You likely want either list.Cut(), QDEL_LIST(list), QDEL_LIST_ASSOC(list), or QDEL_LIST_ASSOC_VAL(list)")
|
||||
else if(to_delete != world)
|
||||
stack_trace("Tried to qdel possibly invalid value: [to_delete]")
|
||||
del(to_delete)
|
||||
return
|
||||
|
||||
|
||||
Reference in New Issue
Block a user