Daedalus Dock - Modules - TypesVar Details - Proc Details

soulstone

Vars

required_roleRole check, if any needed
themeThis controls the color of the soulstone as well as restrictions for who can use it. THEME_CULT is red and is the default of cultist THEME_WIZARD is purple and is the default of wizard and THEME_HOLY is for purified soul stone

Procs

attackCapturing
attack_selfOptions for using captured souls
attempt_exorcismattempt_exorcism: called from on_bible_smacked, takes time and if successful resets the item to a pre-possessed state
capture_shadecaptures a shade that was previously released from a soulstone.
capture_soulProcs for moving soul in and out off stone transfer the mind of a carbon mob (which is then dusted) into a shade mob inside src. If forced, sacrifical and stat checks are skipped.
corruptcorrupt: turns the soulstone into a cult one and turns the occupant shade, if any, into a cultist
on_bible_smackedsignal called whenever a soulstone is smacked by a bible
transfer_to_constructtransfer the mind of the shade to a construct mob selected by the user, then deletes both the shade and src.

Var Details

required_role

Role check, if any needed

theme

This controls the color of the soulstone as well as restrictions for who can use it. THEME_CULT is red and is the default of cultist THEME_WIZARD is purple and is the default of wizard and THEME_HOLY is for purified soul stone

Proc Details

attack

Capturing

attack_self

Options for using captured souls

attempt_exorcism

attempt_exorcism: called from on_bible_smacked, takes time and if successful resets the item to a pre-possessed state

Arguments:

capture_shade

captures a shade that was previously released from a soulstone.

capture_soul

Procs for moving soul in and out off stone transfer the mind of a carbon mob (which is then dusted) into a shade mob inside src. If forced, sacrifical and stat checks are skipped.

corrupt

corrupt: turns the soulstone into a cult one and turns the occupant shade, if any, into a cultist

on_bible_smacked

signal called whenever a soulstone is smacked by a bible

transfer_to_construct

transfer the mind of the shade to a construct mob selected by the user, then deletes both the shade and src.