diff options
| author | Shauren <shauren.trinity@gmail.com> | 2020-06-13 00:30:32 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2020-06-13 00:30:32 +0200 |
| commit | 6533de31005fc9680d9f2b61a4d8ea4958fc8edc (patch) | |
| tree | a83c4ac3ca242cb2c24c553c7bcd2a41cc0ad110 /src/server/game/Spells | |
| parent | 2493d88a7224d829bd3b893f637cc255b2a751dc (diff) | |
Core/Items: Implemented corruption and corruption resistance stats
Diffstat (limited to 'src/server/game/Spells')
| -rw-r--r-- | src/server/game/Spells/SpellInfo.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Spells/SpellInfo.cpp b/src/server/game/Spells/SpellInfo.cpp index d9c797b053c..8dc5af047ec 100644 --- a/src/server/game/Spells/SpellInfo.cpp +++ b/src/server/game/Spells/SpellInfo.cpp @@ -593,7 +593,7 @@ int32 SpellEffectInfo::CalcBaseValue(Unit const* caster, Unit const* target, uin if (ItemSparseEntry const* itemSparse = sItemSparseStore.LookupEntry(itemId)) value *= GetIlvlStatMultiplier(ratingMult, InventoryType(itemSparse->InventoryType)); - if (IsAura(SPELL_AURA_MOD_RATING)) + if (IsAura(SPELL_AURA_MOD_RATING) && !(MiscValue & ((1 << CR_CORRUPTION) | 1 << (CR_CORRUPTION_RESISTANCE)))) { if (GtCombatRatingsMultByILvl const* ratingMult = sCombatRatingsMultByILvlGameTable.GetRow(effectiveItemLevel)) if (ItemSparseEntry const* itemSparse = sItemSparseStore.LookupEntry(itemId)) |
