Fixed possible dual spec exploits

--HG--
branch : trunk
This commit is contained in:
n0n4m3
2009-12-17 06:57:01 +01:00
parent a9c28a63a6
commit fa4685da7c

View File

@@ -7239,7 +7239,7 @@ void Player::_ApplyWeaponDependentAuraCritMod(Item *item, WeaponAttackType attac
default: return;
}
if (item->IsFitToSpellRequirements(aura->GetSpellProto()))
if (!item->IsBroken()&&item->IsFitToSpellRequirements(aura->GetSpellProto()))
HandleBaseModValue(mod, FLAT_MOD, float (aura->GetAmount()), apply);
}
@@ -7274,7 +7274,7 @@ void Player::_ApplyWeaponDependentAuraDamageMod(Item *item, WeaponAttackType att
default: return;
}
if (item->IsFitToSpellRequirements(aura->GetSpellProto()))
if (!item->IsBroken()&&item->IsFitToSpellRequirements(aura->GetSpellProto()))
HandleStatModifier(unitMod, unitModType, float(aura->GetAmount()),apply);
}