Created
October 7, 2012 16:06
-
-
Save Retriman/3848765 to your computer and use it in GitHub Desktop.
Update BinaryResist
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@@ -2683,34 +2683,34 @@ void SpellMgr::LoadSpellCustomAttr() | |
case SPELL_AURA_MOD_FEAR: | |
case SPELL_AURA_MOD_STUN: | |
spellInfo->AttributesCu |= SPELL_ATTR0_CU_AURA_CC; | |
break; | |
case SPELL_AURA_PERIODIC_HEAL: | |
+ case SPELL_AURA_PERIODIC_DAMAGE: | |
case SPELL_AURA_PERIODIC_DAMAGE_PERCENT: | |
case SPELL_AURA_PERIODIC_LEECH: | |
+ case SPELL_AURA_PERIODIC_TRIGGER_SPELL: | |
case SPELL_AURA_PERIODIC_HEALTH_FUNNEL: | |
case SPELL_AURA_PERIODIC_ENERGIZE: | |
- case SPELL_AURA_PERIODIC_TRIGGER_SPELL: | |
case SPELL_AURA_OBS_MOD_HEALTH: | |
case SPELL_AURA_OBS_MOD_POWER: | |
case SPELL_AURA_POWER_BURN: | |
spellInfo->AttributesCu |= SPELL_ATTR0_CU_NO_INITIAL_THREAT; | |
break; | |
case SPELL_AURA_PERIODIC_MANA_LEECH: | |
- case SPELL_AURA_PERIODIC_DAMAGE: | |
spellInfo->AttributesCu |= SPELL_ATTR0_CU_BINARY; | |
spellInfo->AttributesCu |= SPELL_ATTR0_CU_NO_INITIAL_THREAT; | |
break; | |
} | |
switch (spellInfo->Effects[j].Mechanic) | |
{ | |
- case MECHANIC_SNARE: | |
case MECHANIC_ROOT: | |
case MECHANIC_INTERRUPT: | |
case MECHANIC_SILENCE: | |
case MECHANIC_HORROR: | |
+ case MECHANIC_INFECTED: | |
spellInfo->AttributesCu |= SPELL_ATTR0_CU_BINARY; | |
break; | |
} | |
switch (spellInfo->Effects[j].Effect) | |
@@ -2784,17 +2784,30 @@ void SpellMgr::LoadSpellCustomAttr() | |
} | |
} | |
switch (spellInfo->Mechanic) | |
{ | |
+ case MECHANIC_DISORIENTED: | |
+ case MECHANIC_SAPPED: | |
case MECHANIC_FEAR: | |
case MECHANIC_CHARM: | |
case MECHANIC_SNARE: | |
- case MECHANIC_FREEZE: | |
+ case MECHANIC_POLYMORPH: | |
+ case MECHANIC_STUN: | |
+ case MECHANIC_INFECTED: | |
case MECHANIC_BANISH: | |
spellInfo->AttributesCu |= SPELL_ATTR0_CU_BINARY; | |
break; | |
+ case MECHANIC_FREEZE: | |
+ spellInfo->AttributesCu |= SPELL_ATTR0_CU_AURA_CC; | |
+ spellInfo->AttributesCu |= SPELL_ATTR0_CU_BINARY; | |
+ break; | |
+ case MECHANIC_ROOT: | |
+ case MECHANIC_SILENCE: | |
+ case MECHANIC_INTERRUPT: | |
+ spellInfo->AttributesCu |= SPELL_ATTR0_CU_BINARY; | |
+ break; | |
} | |
if (!spellInfo->_IsPositiveEffect(EFFECT_0, false)) | |
spellInfo->AttributesCu |= SPELL_ATTR0_CU_NEGATIVE_EFF0; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment