aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorModoX <moardox@gmail.com>2025-01-02 12:49:28 +0100
committerModoX <moardox@gmail.com>2025-01-02 12:49:28 +0100
commit02131fe32bb6837e75bdeae0ca94c4ee06ac26bf (patch)
treed0f262f4c7d72c72b5fb84cbe903716c0f59c568 /src
parent16450c5181356170cdb0116f50da324cb9c5b9a3 (diff)
Core/Player: Changed player_classlevelstats types to int32
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Globals/ObjectMgr.cpp2
-rw-r--r--src/server/game/Globals/ObjectMgr.h2
2 files changed, 2 insertions, 2 deletions
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<PlayerCreateInfoItem> PlayerCreateInfoItems;
struct PlayerLevelInfo
{
- uint16 stats[MAX_STATS] = { };
+ int32 stats[MAX_STATS] = { };
};
typedef std::vector<uint32> PlayerCreateInfoSpells;