/atom/movable
Vars | |
black_market_value | How much this mob|object is worth when lowered into the ASRS pit while the black market is unlocked. |
---|---|
Procs | |
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. |
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 |
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