/tg/ Station 13 - Modules - TypesDefine Details

code/__DEFINES/qdel.dm

Defines that give qdel hints.

These can be given as a return in /atom/proc/Destroy or by calling /proc/qdel.

QDEL_HINT_QUEUEqdel should queue the object for deletion.
QDEL_HINT_LETMELIVEqdel should let the object live after calling /atom/proc/Destroy.
QDEL_HINT_IWILLGCFunctionally the same as the above. qdel should assume the object will gc on its own, and not check it.
QDEL_HINT_HARDDELQdel should assume this object won't GC, and queue a hard delete using a hard reference.

Defines for the gc_destroyed var.

Define Details

QDEL_HINT_HARDDEL

Qdel should assume this object won't GC, and queue a hard delete using a hard reference.

QDEL_HINT_IWILLGC

Functionally the same as the above. qdel should assume the object will gc on its own, and not check it.

QDEL_HINT_LETMELIVE

qdel should let the object live after calling /atom/proc/Destroy.

QDEL_HINT_QUEUE

qdel should queue the object for deletion.