I see a ton of merit in this idea, actually.
I mean, we already restrict prestige classes, alignments, and classes by factions... doesn't it follow naturally, with the world we're all playing in, that clerics and their domains/deities would be restricted in the same way?
If there was a way to tie deities to domains more closely... maybe also add specific bonuses for certain deities, mixed with restrictions, that would be pretty damn sweet. If anything, it would promote more factional strife. It would add to PvP in that you have clerics and followers of certain gods at odds with others.
Now if people are wondering about how to keep said abilities to those clerics, and those clerics alone... when the keyword ability is implemented, add bonus deity gear, and bonus cleric abilities only unlockable through the keywords.
My only wonder is, how cumbersome would the code have to be to recognize this sort of ability change. For example, say we task a certain deity as a healing deity, and all that deity's clerics were allowed to cast empowered or maximized healing spells instead of normal healing spells for free... how clunky would the script have to be to check the character against a deity list, and then apply the appropriate modifier to the spell?
something like:
Code: Select all
OnCast:(InsertHealingSpellHere)
GetDeity:(D)
If (D) = (HealingDeity)
then: ApplyMaximum/EmpoweredToResult
Would something like that take up to much time to process? (and yes I know that isn't real NWN code, I'm just mocking stuff up...)