[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->HeroicCHA += CalcItemBonus(item->HeroicCha);
b->STRCapMod += b->HeroicSTR;
b->STACapMod += b->HeroicSTA;
b->DEXCapMod += b->HeroicDEX;
b->AGICapMod += b->HeroicAGI;
b->INTCapMod += b->HeroicINT;
b->WISCapMod += b->HeroicWIS;
b->CHACapMod += b->HeroicCHA;
b->STRCapMod += item->HeroicStr;
b->STACapMod += item->HeroicSta;
b->DEXCapMod += item->HeroicDex;
b->AGICapMod += item->HeroicAgi;
b->INTCapMod += item->HeroicInt;
b->WISCapMod += item->HeroicWis;
b->CHACapMod += item->HeroicCha;
b->MR += CalcItemBonus(item->MR + item->HeroicMR);
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->HeroicCorrup += CalcItemBonus(item->HeroicSVCorrup);
b->MRCapMod += b->HeroicMR;
b->FRCapMod += b->HeroicFR;
b->CRCapMod += b->HeroicCR;
b->PRCapMod += b->HeroicPR;
b->DRCapMod += b->HeroicDR;
b->CorrupCapMod += b->HeroicCorrup;
b->MRCapMod += item->HeroicMR;
b->FRCapMod += item->HeroicFR;
b->CRCapMod += item->HeroicCR;
b->PRCapMod += item->HeroicPR;
b->DRCapMod += item->HeroicDR;
b->CorrupCapMod += item->HeroicSVCorrup;
b->HPRegen += CalcItemBonus(item->Regen);
b->ManaRegen += CalcItemBonus(item->ManaRegen);