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 | |
| id | Optional ID, for tagging and finding specific instances. |
|---|---|
Procs | |
| 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. |
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.