mirror of
https://github.com/EQEmu/Server.git
synced 2026-06-28 09:17:15 +00:00
+4
-4
@@ -347,6 +347,10 @@ void Mob::AddItemBonuses(const EQ::ItemInstance* inst, StatBonuses* b, bool is_a
|
||||
b->DRCapMod += b->HeroicDR;
|
||||
b->CorrupCapMod += b->HeroicCorrup;
|
||||
|
||||
if (b->haste < item->Haste) {
|
||||
b->haste = item->Haste;
|
||||
}
|
||||
|
||||
b->HPRegen += CalcItemBonus(item->Regen);
|
||||
b->ManaRegen += CalcItemBonus(item->ManaRegen);
|
||||
b->ManaRegen += CalcItemBonus(item->EnduranceRegen);
|
||||
@@ -367,10 +371,6 @@ void Mob::AddItemBonuses(const EQ::ItemInstance* inst, StatBonuses* b, bool is_a
|
||||
b->Clairvoyance = CalcCappedItemBonus(b->Clairvoyance, item->Clairvoyance, RuleI(Character, ItemClairvoyanceCap));
|
||||
b->DSMitigation = CalcCappedItemBonus(b->DSMitigation, item->DSMitigation, RuleI(Character, ItemDSMitigationCap));
|
||||
|
||||
if (b->haste < item->Haste) {
|
||||
b->haste = item->Haste;
|
||||
}
|
||||
|
||||
if (item->ExtraDmgAmt != 0 && item->ExtraDmgSkill <= EQ::skills::HIGHEST_SKILL) {
|
||||
if (item->ExtraDmgSkill == ALL_SKILLS) {
|
||||
for (const auto& skill_id : EQ::skills::GetExtraDamageSkills()) {
|
||||
|
||||
Reference in New Issue
Block a user