From 02131fe32bb6837e75bdeae0ca94c4ee06ac26bf Mon Sep 17 00:00:00 2001 From: ModoX Date: Thu, 2 Jan 2025 12:49:28 +0100 Subject: Core/Player: Changed player_classlevelstats types to int32 --- src/server/game/Globals/ObjectMgr.cpp | 2 +- src/server/game/Globals/ObjectMgr.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 1bc4aeeee29..8d9ffe1f835 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -4265,7 +4265,7 @@ void ObjectMgr::LoadPlayerInfo() PlayerLevelInfo& levelInfo = playerInfo->levelInfo[current_level - 1]; for (uint8 i = 0; i < MAX_STATS; ++i) - levelInfo.stats[i] = fields[i + 2].GetUInt16() + raceStatModifiers[race].StatModifier[i]; + levelInfo.stats[i] = fields[i + 2].GetInt32() + raceStatModifiers[race].StatModifier[i]; } } diff --git a/src/server/game/Globals/ObjectMgr.h b/src/server/game/Globals/ObjectMgr.h index 32318209a39..006b25a3ffc 100644 --- a/src/server/game/Globals/ObjectMgr.h +++ b/src/server/game/Globals/ObjectMgr.h @@ -640,7 +640,7 @@ typedef std::vector PlayerCreateInfoItems; struct PlayerLevelInfo { - uint16 stats[MAX_STATS] = { }; + int32 stats[MAX_STATS] = { }; }; typedef std::vector PlayerCreateInfoSpells; -- cgit v1.2.3