ethereal 
Vars | |
| crystalization_process_damage | Damage taken during crystalization, resets after it ends |
|---|---|
| crystalize_cooldown | Cooldown for the next time we can crystalize |
| crystalize_timer_id | Timer ID for when we will be crystalized, If not preparing this will be null. |
| current_crystal | The current crystal the ethereal is in, if any |
| ethereal_color | Color of the heart, is set by the species on gain |
Procs | |
| crystalize | Actually spawns the crystal which puts the ethereal in it. |
| on_examine | Ran when examined while crystalizing, gives info about the amount of time left |
| on_stat_change | On stat changes, if the victim is no longer dead but they're crystalizing, cancel it, if they become dead, start the crystalizing process if possible |
| on_take_damage | Lets you stop the process with enough brute damage |
| reset_crystalizing | Ran when disarmed, prevents the ethereal from reviving |
| stop_crystalization_process | Stop the crystalization process, unregistering any signals and resetting any variables. |
Var Details
crystalization_process_damage 
Damage taken during crystalization, resets after it ends
crystalize_cooldown 
Cooldown for the next time we can crystalize
crystalize_timer_id 
Timer ID for when we will be crystalized, If not preparing this will be null.
current_crystal 
The current crystal the ethereal is in, if any
ethereal_color 
Color of the heart, is set by the species on gain
Proc Details
crystalize
Actually spawns the crystal which puts the ethereal in it.
on_examine
Ran when examined while crystalizing, gives info about the amount of time left
on_stat_change
On stat changes, if the victim is no longer dead but they're crystalizing, cancel it, if they become dead, start the crystalizing process if possible
on_take_damage
Lets you stop the process with enough brute damage
reset_crystalizing
Ran when disarmed, prevents the ethereal from reviving
stop_crystalization_process
Stop the crystalization process, unregistering any signals and resetting any variables.