Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @@ -79,6 +79,39 @@
- void EnterCombat(Unit * /*who*/)
- {
- DoScriptText(SAY_AGGRO, me);
- +
- + // WoWikki Link: http://www.wowwiki.com/The_Curator
- + // WoWWikki: The Curator: Immune to arcane, poison, taunt and mana drain spells and effects.
- + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_TAUNT, true);
- + me->ApplySpellImmune(0, IMMUNITY_EFFECT,SPELL_EFFECT_ATTACK_ME, true);
- +
- + // Arcane damage...
- + me->ApplySpellImmune(0, IMMUNITY_SCHOOL, SPELL_SCHOOL_ARCANE, true);
- + me->ApplySpellImmune(0, IMMUNITY_DAMAGE, SPELL_SCHOOL_ARCANE, true);
- + // Immune to poisons and mana drain effects.
- + // TO-DO: Anesthetic Poison / Instant Poison check it should be immuned
- + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_POWER_BURN_MANA, true);
- + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_PERIODIC_LEECH, true);
- + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_PERIODIC_MANA_FUNNEL, true);
- + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_PERIODIC_MANA_LEECH, true);
- + // Wound Poison etc.
- + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_HEALING_PCT, true);
- + // Crippling poison etc.
- + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_DECREASE_SPEED, true);
- + // Mind-numbing Poison etc.
- + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_HASTE_SPELLS, true);
- + // Deadly Poison Rank 1/2/3/4/5/6/7
- + me->ApplySpellImmune(2818, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
- + me->ApplySpellImmune(2819, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
- + me->ApplySpellImmune(11353, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
- + me->ApplySpellImmune(11354, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
- + me->ApplySpellImmune(25349, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
- + me->ApplySpellImmune(26968, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
- + me->ApplySpellImmune(27187, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
- +
- + // Mana burn effects etc.
- + me->ApplySpellImmune(0, IMMUNITY_EFFECT, SPELL_EFFECT_POWER_DRAIN, true);
- + me->ApplySpellImmune(0, IMMUNITY_EFFECT, SPELL_EFFECT_POWER_BURN, true);
- }
- void UpdateAI(const uint32 diff)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement