soulstone
Vars | |
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 |
Procs | |
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 |
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. |
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:
- exorcist: user who is attempting to remove the spirit
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.