code/__DEFINES/dcs/signals/atom/signals_movable.dm 
COMSIG_MOVABLE_PRE_THROW | From /atom/movable/proc/launch_towards |
---|---|
COMSIG_MOVABLE_MOVED | from base of atom/movable/Moved(): (/atom, dir, forced) |
COMSIG_MOVABLE_PRE_MOVE | From /atom/movable/Move(): (atom/NewLoc) |
COMSIG_MOVABLE_ENTERED_RIVER | From /turf/open/gm/river/Entered(): (turf/open/gm/river/river, covered) |
COMSIG_MOVABLE_FORCEMOVE_PRE_CROSSED | From /atom/movable/proc/doMove: I think it only works with forceMove so watch out |
COMSIG_MOVABLE_XENO_START_PULLING | from /mob/living/carbon/xenomorph/start_pulling(): (mob/living/carbon/xenomorph/X) |
COMSIG_MOVABLE_SHUTTLE_CRUSH | shuttle crushing something |
COMSIG_MOVABLE_UPDATE_GLIDE_SIZE | from base of /atom/movable/proc/set_glide_size(): (target) |
Define Details
COMSIG_MOVABLE_ENTERED_RIVER 
From /turf/open/gm/river/Entered(): (turf/open/gm/river/river, covered)
COMSIG_MOVABLE_FORCEMOVE_PRE_CROSSED 
From /atom/movable/proc/doMove: I think it only works with forceMove so watch out
COMSIG_MOVABLE_MOVED 
from base of atom/movable/Moved(): (/atom, dir, forced)
COMSIG_MOVABLE_PRE_MOVE 
From /atom/movable/Move(): (atom/NewLoc)
COMSIG_MOVABLE_PRE_THROW 
From /atom/movable/proc/launch_towards
COMSIG_MOVABLE_SHUTTLE_CRUSH 
shuttle crushing something
COMSIG_MOVABLE_UPDATE_GLIDE_SIZE 
from base of /atom/movable/proc/set_glide_size(): (target)
COMSIG_MOVABLE_XENO_START_PULLING 
from /mob/living/carbon/xenomorph/start_pulling(): (mob/living/carbon/xenomorph/X)