/tg/ Station 13 - Modules - Types — Define Details

code/__DEFINES/movement_info.dm

SET_ACTIVE_MOVEMENTThe arguments of this macro correspond directly to the argument order of /atom/movable/proc/Moved
RESOLVE_ACTIVE_MOVEMENTFinish any active movements
RESOLVE_ACTIVE_AREA_MOVEMENTFinish an active movement between areas, which enters the new area right before its Moved()
RESOLVE_INTERRUPTED_MOVEMENTA movement started from inside our last one's callbacks finishes that one first, area entry included

Define Details

RESOLVE_ACTIVE_AREA_MOVEMENT

Finish an active movement between areas, which enters the new area right before its Moved()

RESOLVE_ACTIVE_MOVEMENT

Finish any active movements

RESOLVE_INTERRUPTED_MOVEMENT

A movement started from inside our last one's callbacks finishes that one first, area entry included

SET_ACTIVE_MOVEMENT

The arguments of this macro correspond directly to the argument order of /atom/movable/proc/Moved