Advertisement
Guest User

Untitled

a guest
Aug 31st, 2014
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.34 KB | None | 0 0
  1. @@ -79,6 +79,39 @@
  2. void EnterCombat(Unit * /*who*/)
  3. {
  4. DoScriptText(SAY_AGGRO, me);
  5. +
  6. + // WoWikki Link: http://www.wowwiki.com/The_Curator
  7. + // WoWWikki: The Curator: Immune to arcane, poison, taunt and mana drain spells and effects.
  8. + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_TAUNT, true);
  9. + me->ApplySpellImmune(0, IMMUNITY_EFFECT,SPELL_EFFECT_ATTACK_ME, true);
  10. +
  11. + // Arcane damage...
  12. + me->ApplySpellImmune(0, IMMUNITY_SCHOOL, SPELL_SCHOOL_ARCANE, true);
  13. + me->ApplySpellImmune(0, IMMUNITY_DAMAGE, SPELL_SCHOOL_ARCANE, true);
  14. + // Immune to poisons and mana drain effects.
  15. + // TO-DO: Anesthetic Poison / Instant Poison check it should be immuned
  16. + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_POWER_BURN_MANA, true);
  17. + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_PERIODIC_LEECH, true);
  18. + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_PERIODIC_MANA_FUNNEL, true);
  19. + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_PERIODIC_MANA_LEECH, true);
  20. + // Wound Poison etc.
  21. + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_HEALING_PCT, true);
  22. + // Crippling poison etc.
  23. + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_MOD_DECREASE_SPEED, true);
  24. + // Mind-numbing Poison etc.
  25. + me->ApplySpellImmune(0, IMMUNITY_STATE, SPELL_AURA_HASTE_SPELLS, true);
  26. + // Deadly Poison Rank 1/2/3/4/5/6/7
  27. + me->ApplySpellImmune(2818, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
  28. + me->ApplySpellImmune(2819, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
  29. + me->ApplySpellImmune(11353, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
  30. + me->ApplySpellImmune(11354, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
  31. + me->ApplySpellImmune(25349, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
  32. + me->ApplySpellImmune(26968, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
  33. + me->ApplySpellImmune(27187, IMMUNITY_STATE, SPELL_AURA_PERIODIC_DAMAGE, true);
  34. +
  35. + // Mana burn effects etc.
  36. + me->ApplySpellImmune(0, IMMUNITY_EFFECT, SPELL_EFFECT_POWER_DRAIN, true);
  37. + me->ApplySpellImmune(0, IMMUNITY_EFFECT, SPELL_EFFECT_POWER_BURN, true);
  38. }
  39.  
  40. void UpdateAI(const uint32 diff)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement