From e1e74c9c2bad641d90410fbbbb6ae044c9be80c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E4=BD=A9=E8=8C=B9?= Date: Tue, 21 Mar 2023 10:39:51 -0600 Subject: [PATCH] Fix error in stat weight check --- src/RandomItemMgr.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/RandomItemMgr.cpp b/src/RandomItemMgr.cpp index c296dae3..2ac34154 100644 --- a/src/RandomItemMgr.cpp +++ b/src/RandomItemMgr.cpp @@ -1925,6 +1925,13 @@ uint32 RandomItemMgr::GetStatWeight(Player* player, uint32 itemId) if (m_weightScales[player->getClass()][specNum].info.name == specName) specId = m_weightScales[player->getClass()][specNum].info.id; + + + if (m_weightScales[player->getClass()][specNum].info.name == specName) + { + specId = specNum; + break; + } } if (!specId)