Updated Release Archive. Fixed Mage-killer prereqs. Removed old LETO & ConvoCC related files. Added organized spell scroll store. Fixed Gloura spellbook. Various TLK fixes. Reorganized Repo. Removed invalid user folders. Added DocGen back in.
40 lines
1.3 KiB
Plaintext
40 lines
1.3 KiB
Plaintext
//::///////////////////////////////////////////////
|
|
//:: Name Divine Spirit
|
|
//:: FileName tob_ft_divspirit.nss
|
|
//:://////////////////////////////////////////////
|
|
/** While in a Devoted Spirit stance, you can expend
|
|
a turn or rebuke undead attempt as an Immediate action
|
|
to heal yourself a number ol hit points equal to 3 +
|
|
your Charisma Modifier (minimum 1 point),
|
|
|
|
Author: Stratovarius
|
|
Created: 23.9.2018
|
|
*/
|
|
//:://////////////////////////////////////////////
|
|
//:://////////////////////////////////////////////
|
|
|
|
#include "tob_inc_tobfunc"
|
|
|
|
void main()
|
|
{
|
|
object oInitiator = OBJECT_SELF;
|
|
int nDisc = GetDisciplineByManeuver(GetHasActiveStance(oInitiator));
|
|
//make sure there's TU uses left
|
|
if (!GetHasFeat(FEAT_TURN_UNDEAD, oInitiator))
|
|
{
|
|
FloatingTextStringOnCreature("You are out of Turn Undead uses for the day.", oInitiator, FALSE);
|
|
return;
|
|
}
|
|
else if (nDisc == DISCIPLINE_DEVOTED_SPIRIT)
|
|
{
|
|
//use up one
|
|
DecrementRemainingFeatUses(oInitiator, FEAT_TURN_UNDEAD);
|
|
effect eHeal = EffectHeal(GetAbilityModifier(ABILITY_CHARISMA, oInitiator) + 3); // That's it
|
|
effect eVis = EffectVisualEffect(VFX_IMP_HEALING_M);
|
|
ApplyEffectToObject(DURATION_TYPE_INSTANT, eHeal, oInitiator);
|
|
ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oInitiator);
|
|
}
|
|
|
|
}
|
|
|