/tg/ Station 13 - Modules - TypesVar Details - Proc Details

soulcatcher

Vars

ghost_joinableAre ghosts currently able to join this soulcatcher?
removableIs the soulcatcher removable from the parent object?

Procs

get_open_roomsReturns a list of all of the rooms that a soul can join/transfer into. ghost_join checks if the room is accessible to ghosts.
remove_selfAttempts to remove the carrier from the attached object
scan_bodyAttempts to scan the body for the previous_body component, returns FALSE if the body is unable to be scanned, otherwise returns TRUE

Var Details

ghost_joinable

Are ghosts currently able to join this soulcatcher?

removable

Is the soulcatcher removable from the parent object?

Proc Details

get_open_rooms

Returns a list of all of the rooms that a soul can join/transfer into. ghost_join checks if the room is accessible to ghosts.

remove_self

Attempts to remove the carrier from the attached object

scan_body

Attempts to scan the body for the previous_body component, returns FALSE if the body is unable to be scanned, otherwise returns TRUE