Space Station 13 - Modules - TypesVar Details - Proc Details

movable

Virtual Mob Creation

Vars

blocks_emissiveEither EMISSIVE_BLOCK_NONE, EMISSIVE_BLOCK_GENERIC, or EMISSIVE_BLOCK_UNIQUE
bound_overlayThe mimic (if any) that's directly copying us.
em_blockInternal holder for emissive blocker object, DO NOT USE DIRECTLY. Use blocks_emissive
icon_heightThe icon height this movable expects to have by default.
icon_widthThe icon width this movable expects to have by default.
z_flagsIf TRUE, this atom is ignored by Z-Mimic.

Procs

airlock_can_crushWhether or not the atom can be crushed and damaged by a closing airlock.
airlock_crushHandles being crushed by a closing airlock. Has no return value.
can_floatRIG actuator jumps overcome gravity.
shuttle_land_onHandler for shuttles landing on atoms. Called by shuttle_moved().
throw_atPost-collision combat grab check. Independent of jumping.
update_nearby_tilesConvenience function for atoms to update turfs they occupy

Var Details

blocks_emissive

Either EMISSIVE_BLOCK_NONE, EMISSIVE_BLOCK_GENERIC, or EMISSIVE_BLOCK_UNIQUE

bound_overlay

The mimic (if any) that's directly copying us.

em_block

Internal holder for emissive blocker object, DO NOT USE DIRECTLY. Use blocks_emissive

icon_height

The icon height this movable expects to have by default.

icon_width

The icon width this movable expects to have by default.

z_flags

If TRUE, this atom is ignored by Z-Mimic.

Proc Details

airlock_can_crush

Whether or not the atom can be crushed and damaged by a closing airlock.

airlock_crush

Handles being crushed by a closing airlock. Has no return value.

can_float

RIG actuator jumps overcome gravity.

shuttle_land_on

Handler for shuttles landing on atoms. Called by shuttle_moved().

throw_at

Post-collision combat grab check. Independent of jumping.

update_nearby_tiles

Convenience function for atoms to update turfs they occupy