//:://///////////////////////////////////////////// //:: Sihlbrane's Grove //:: Regenerate Critical Wounds //:: 00_S0_REGCW //::////////////////////////////////////////////// /* Regenerate 4 HP per round for 10 rounds + caster level. */ //::////////////////////////////////////////////// //:: Created By: Yaballa //:: Created On: 7/9/2003 //::////////////////////////////////////////////// #include "pg_ss_spelltwk" #include "x2_inc_spellhook" //#include "x0_i0_spells" #include "prc_inc_spells" void main() { /* Spellcast Hook Code Added 2003-06-20 by Georg If you want to make changes to all spells, check x2_inc_spellhook.nss to find out more */ if (!X2PreSpellCastCode()) { // If code within the PreSpellCastHook (i.e. UMD) reports FALSE, do not run this spell return; } // End of Spell Cast Hook object oTarget = PRCGetSpellTargetObject(); int nRace = MyPRCGetRacialType(oTarget); int nMetamagic = PRCGetMetaMagicFeat(); if((nRace != RACIAL_TYPE_CONSTRUCT) || (nRace != RACIAL_TYPE_UNDEAD)) { PRCRemoveEffectsFromSpell(oTarget, GetSpellId()); RegenerateWounds(4, oTarget, nMetamagic); } }