byond - Modules - TypesVar Details - Proc Details

/atom/movable

Vars

black_market_valueHow much this mob|object is worth when lowered into the ASRS pit while the black market is unlocked.

Procs

CollideCalled when a movable atom has hit an atom via movement
CollidedCalled when an atom has been hit by a movable atom via movement
abstract_movemeant for movement with zero side effects. only use for objects that are supposed to move "invisibly" (like camera mobs or ghosts) if you want something to move onto a tile with a beartrap or recycler or tripmine or mouse without that object knowing about it at all, use this most of the time you want forceMove()
destroy_clone---Var-Copy---
keybind_face_directionA wrapper for setDir that should only be able to fail by living mobs.
ui_interactThe ui_interact proc is used to open and update Nano UIs If ui_interact is not used then the UI will not update correctly ui_interact is currently defined for /atom/movable

Var Details

black_market_value

How much this mob|object is worth when lowered into the ASRS pit while the black market is unlocked.

Proc Details

Collide

Called when a movable atom has hit an atom via movement

Collided

Called when an atom has been hit by a movable atom via movement

abstract_move

meant for movement with zero side effects. only use for objects that are supposed to move "invisibly" (like camera mobs or ghosts) if you want something to move onto a tile with a beartrap or recycler or tripmine or mouse without that object knowing about it at all, use this most of the time you want forceMove()

destroy_clone

---Var-Copy---

keybind_face_direction

A wrapper for setDir that should only be able to fail by living mobs.

Called from [/atom/movable/proc/keyLoop], this exists to be overwritten by living mobs with a check to see if we're actually alive enough to change directions

ui_interact

The ui_interact proc is used to open and update Nano UIs If ui_interact is not used then the UI will not update correctly ui_interact is currently defined for /atom/movable

@param user /mob The mob who is interacting with this ui @param ui_key string A string key to use for this ui. Allows for multiple unique uis on one obj/mob (defaut value "main") @param ui /datum/nanoui This parameter is passed by the nanoui process() proc when updating an open ui @param force_open boolean Force the UI to (re)open, even if it's already open

@return nothing