deity_be_near extension (I fixed a bug with this also)
deity forms
deity-specific spells
deity-specific spell code (take_charge, etc) has been modularized
deity-related chaplain code (holy water, nullrod effects) has been modularized
null rods now use an atom-level nullrod_act() proc instead of typechecks
holy water now uses an /affect_holy proc for easy overriding in modpacks
Deity is also no longer included on any playable maps by default, just in the modpack testing map.
Why and what will this PR improve
Untangles the mess that is Deity from the rest of the codebase. Also has the effect of removing Deity from all maps except modpack testing, because honestly, I'm not even sure if we want to keep it.
Description of changes
Moves Deity content into a modpack, including:
deity_be_near
extension (I fixed a bug with this also)take_charge
, etc) has been modularizednullrod_act()
proc instead of typechecks/affect_holy
proc for easy overriding in modpacksDeity is also no longer included on any playable maps by default, just in the modpack testing map.
Why and what will this PR improve
Untangles the mess that is Deity from the rest of the codebase. Also has the effect of removing Deity from all maps except modpack testing, because honestly, I'm not even sure if we want to keep it.