//:://///////////////////////////////////////////// //:: Death Touch //:: prc_to_deathtouch //::////////////////////////////////////////////// /* Thrall of Orcus may kill their foes. -Requires melee Touch attack -Save vs DC of 10 + Class Level + Cha bonus */ #include "prc_inc_sp_tch" void main() { //Declare major variables object oTarget = PRCGetSpellTargetObject(); //Declare effects effect eSlay = EffectDeath(); effect eVis = EffectVisualEffect(VFX_IMP_NEGATIVE_ENERGY); effect eVis2 = EffectVisualEffect(VFX_IMP_DEATH); int nClass = GetLevelByClass(CLASS_TYPE_ORCUS, OBJECT_SELF); int nCha = GetAbilityModifier(ABILITY_CHARISMA, OBJECT_SELF); int nSave = 10 + nCha + nClass; //Link effects if(PRCDoMeleeTouchAttack(oTarget)) { //Saving Throw if(!PRCMySavingThrow(SAVING_THROW_FORT, oTarget, nSave, SAVING_THROW_TYPE_NEGATIVE)) { //Apply effects to target and caster ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis, oTarget); ApplyEffectToObject(DURATION_TYPE_INSTANT, eSlay, oTarget); ApplyEffectToObject(DURATION_TYPE_INSTANT, eVis2, oTarget); } } }