Files
Bubberstation/code/modules/spells
SkyratBot 50db26ee28 [MIRROR] Refactors Lich Phylactery to be a component, makes it actually work [MDB IGNORE] (#12145)
* Refactors Lich Phylactery to be a component, makes it actually work (#65366)

* Refactors phylactery to be a component
- Overall improves lich code
- Changed the SOUL_IMBUE signal to return a bitflag
- Minor style  improvements (indentation and such)

* Tweak initialize + fixes a bug with being gibbed

* adds a clarification comment

* And fixes a compile error oops

* reorganizing

* clear the revive timer, just in case

* oops this should drop stuff

* missing no soul trait

* type in a variable name

* god damn devil removal
- this check was removed when devil was and i think it's kinda important to prevent stacking lichdom

* rework this a bit

* plurals

* also, wrong source

* updates the description

* Some review + undoes some changes
- Corrects some comments
- Uses defines
- Rewords the lichdom entry and spell desc
- Sets default time per res to 0 secs to avoid changing behaviors

* Refactors Lich Phylactery to be a component, makes it actually work

Co-authored-by: MrMelbert <51863163+MrMelbert@users.noreply.github.com>
2022-03-17 08:47:26 -07:00
..