Space Station 13 - Modules - TypesVar Details - Proc Details

soullink

Keeps track of a Mob->Mob (potentially Player->Player) connection. Can be used to trigger actions on one party when events happen to another (e.g. shared deaths). Can be used to form a linked list of mob-hopping. Does NOT transfer with minds.

Vars

idOptional ID, for tagging and finding specific instances.

Procs

ownerDiesRuns after mob/living death(). Override this for content.
ownerRevivesRuns after mob/living update_revive(). Override this for content.
parseArgsUsed to assign variables, called primarily by soullink(). Override this to create more unique soul links (Eg: 1->Many relationships). Return TRUE/FALSE to return the soul link/null in soullink().
sharerDiesRuns after mob/living death(). Override this for content.
sharerRevivesRuns after mob/living update_revive(). Override this for content.

Var Details

id

Optional ID, for tagging and finding specific instances.

Proc Details

ownerDies

Runs after mob/living death(). Override this for content.

ownerRevives

Runs after mob/living update_revive(). Override this for content.

parseArgs

Used to assign variables, called primarily by soullink(). Override this to create more unique soul links (Eg: 1->Many relationships). Return TRUE/FALSE to return the soul link/null in soullink().

sharerDies

Runs after mob/living death(). Override this for content.

sharerRevives

Runs after mob/living update_revive(). Override this for content.