[Bug Fix] Correct incorrectly calculated stat caps with Heroic Stats (#4760)

* fix incorrectly caclulcated stat caps

* fix typos and formatting
This commit is contained in:
catapultam-habeo 2025-03-07 20:59:47 -08:00 committed by GitHub
parent a0634adb3c
commit 9f10c12874
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -318,13 +318,13 @@ void Mob::AddItemBonuses(const EQ::ItemInstance* inst, StatBonuses* b, bool is_a
b->HeroicWIS += CalcItemBonus(item->HeroicWis); b->HeroicWIS += CalcItemBonus(item->HeroicWis);
b->HeroicCHA += CalcItemBonus(item->HeroicCha); b->HeroicCHA += CalcItemBonus(item->HeroicCha);
b->STRCapMod += b->HeroicSTR; b->STRCapMod += item->HeroicStr;
b->STACapMod += b->HeroicSTA; b->STACapMod += item->HeroicSta;
b->DEXCapMod += b->HeroicDEX; b->DEXCapMod += item->HeroicDex;
b->AGICapMod += b->HeroicAGI; b->AGICapMod += item->HeroicAgi;
b->INTCapMod += b->HeroicINT; b->INTCapMod += item->HeroicInt;
b->WISCapMod += b->HeroicWIS; b->WISCapMod += item->HeroicWis;
b->CHACapMod += b->HeroicCHA; b->CHACapMod += item->HeroicCha;
b->MR += CalcItemBonus(item->MR + item->HeroicMR); b->MR += CalcItemBonus(item->MR + item->HeroicMR);
b->FR += CalcItemBonus(item->FR + item->HeroicFR); b->FR += CalcItemBonus(item->FR + item->HeroicFR);
@ -340,12 +340,12 @@ void Mob::AddItemBonuses(const EQ::ItemInstance* inst, StatBonuses* b, bool is_a
b->HeroicDR += CalcItemBonus(item->HeroicDR); b->HeroicDR += CalcItemBonus(item->HeroicDR);
b->HeroicCorrup += CalcItemBonus(item->HeroicSVCorrup); b->HeroicCorrup += CalcItemBonus(item->HeroicSVCorrup);
b->MRCapMod += b->HeroicMR; b->MRCapMod += item->HeroicMR;
b->FRCapMod += b->HeroicFR; b->FRCapMod += item->HeroicFR;
b->CRCapMod += b->HeroicCR; b->CRCapMod += item->HeroicCR;
b->PRCapMod += b->HeroicPR; b->PRCapMod += item->HeroicPR;
b->DRCapMod += b->HeroicDR; b->DRCapMod += item->HeroicDR;
b->CorrupCapMod += b->HeroicCorrup; b->CorrupCapMod += item->HeroicSVCorrup;
b->HPRegen += CalcItemBonus(item->Regen); b->HPRegen += CalcItemBonus(item->Regen);
b->ManaRegen += CalcItemBonus(item->ManaRegen); b->ManaRegen += CalcItemBonus(item->ManaRegen);