From 71e9fef16331373168ce765c9d8ca8e0749ee148 Mon Sep 17 00:00:00 2001 From: Emagi <image.emagi@gmail.com> Date: Tue, 5 Jul 2022 08:09:53 -0400 Subject: [PATCH] address type 1 item stats not calculating correctly --- EQ2/source/WorldServer/Items/Items.cpp | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/EQ2/source/WorldServer/Items/Items.cpp b/EQ2/source/WorldServer/Items/Items.cpp index 8fad1a03b..4237d7575 100644 --- a/EQ2/source/WorldServer/Items/Items.cpp +++ b/EQ2/source/WorldServer/Items/Items.cpp @@ -837,18 +837,17 @@ ItemStatsValues* MasterItemList::CalculateItemBonuses(Item* item, Entity* entity id = stat->stat_type*multiplier + stat->stat_subtype; else { - int32 tmp_id = master_item_list.GetItemStatIDByName(stat->stat_name); + int32 tmp_id = master_item_list.GetItemStatIDByName(::ToLower(stat->stat_name)); if(tmp_id != 0xFFFFFFFF) { id = tmp_id; - if(!value) - value = stat->stat_subtype; + value = stat->stat_subtype; } else id = stat->stat_type*multiplier + stat->stat_subtype; } - world.AddBonuses(item, values, id, stat->value, entity); + world.AddBonuses(item, values, id, value, entity); } return values; }