void Reset() override { TwinReset(); Initialize(); //Added. Can be removed if its included in DB. me->ApplySpellImmune(0, IMMUNITY_DAMAGE, SPELL_SCHOOL_MASK_MAGIC, true); }
void Reset() { TwinReset(); UpperCut_Timer = urand(14000, 29000); UnbalancingStrike_Timer = urand(8000, 18000); Scarabs_Timer = urand(7000, 14000); //Added. Can be removed if its included in DB. me->ApplySpellImmune(0, IMMUNITY_DAMAGE, SPELL_SCHOOL_MASK_MAGIC, true); }
void Reset() { TwinReset(); UpperCut_Timer = 14000 + rand()%15000; UnbalancingStrike_Timer = 8000 + rand()%10000; Scarabs_Timer = 7000 + rand()%7000; //Added. Can be removed if its included in DB. me->ApplySpellImmune(0, IMMUNITY_DAMAGE, SPELL_SCHOOL_MASK_MAGIC, true); }
void Reset() override { TwinReset(); ShadowBolt_Timer = 0; Blizzard_Timer = urand(15000, 20000); ArcaneBurst_Timer = 1000; Scorpions_Timer = urand(7000, 14000); //Added. Can be removed if its included in DB. me->ApplySpellImmune(0, IMMUNITY_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, true); }
void Reset() { TwinReset(); ShadowBolt_Timer = 0; Blizzard_Timer = urand(15000, 20000); ArcaneBurst_Timer = 1000; Scorpions_Timer = urand(7000, 14000); //Added. Can be removed if its included in DB. me->ApplySpellImmune(0, IMMUNITY_DAMAGE, SPELL_SCHOOL_MASK_NORMAL, true); me->SetBaseWeaponDamage(BASE_ATTACK, MINDAMAGE, 0); me->SetBaseWeaponDamage(BASE_ATTACK, MAXDAMAGE, 0); }