//:://///////////////////////////////////////////// //:: Flesh to Stone //:: x0_s0_fleshsto //:: Copyright (c) 2002 Bioware Corp. //::////////////////////////////////////////////// /* //:: The target freezes in place, standing helpless. */ //::////////////////////////////////////////////// //:: Created By: Brent Knowles //:: Created On: October 16, 2002 //::////////////////////////////////////////////// #include "X0_I0_SPELLS" #include "x2_inc_spellhook" #include "epicdc_inc" void main() { //Override in town, no casting! if(GetLocalInt(GetArea(OBJECT_SELF), "NOCAST")==2 && !GetIsDM(OBJECT_SELF)) { FloatingTextStringOnCreature("All spells fizzle in town.", OBJECT_SELF); return; } /* 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 //Declare major variables object oTarget = GetSpellTargetObject(); int nCasterLvl = GetCasterLevel(OBJECT_SELF); if (MyResistSpell(OBJECT_SELF,oTarget) <1) { DoPetrification(nCasterLvl, OBJECT_SELF, oTarget, GetSpellId(), GetEpicSpellSaveDC()); } }