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;
 	}