//:://///////////////////////////////////////////// //:: Lesser Spell Breach //:: NW_S0_LsSpBrch.nss //:: Copyright (c) 2001 Bioware Corp. //::////////////////////////////////////////////// /* Removes 2 spell protection from an enemy mage. */ //::////////////////////////////////////////////// //:: Created By: Preston Watamaniuk //:: Created On: Jan 10, 2002 //::////////////////////////////////////////////// #include "inc_dispel" void main() { DeleteLocalInt(OBJECT_SELF, "X2_L_LAST_SPELLSCHOOL_VAR"); SetLocalInt(OBJECT_SELF, "X2_L_LAST_SPELLSCHOOL_VAR", SPELL_SCHOOL_ABJURATION); /* Spellcast Hook Code Added 2003-06-23 by GeorgZ 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 PRCDoSpellBreach(GetSpellTargetObject(), 2, 3, GetSpellId()); DeleteLocalInt(OBJECT_SELF, "X2_L_LAST_SPELLSCHOOL_VAR"); // Gets rid of the local int used to store spell school - for the sake of tidiness. }