diff options
| author | Nayd <dnpd.dd@gmail.com> | 2015-01-11 19:35:24 +0000 | 
|---|---|---|
| committer | Nayd <dnpd.dd@gmail.com> | 2015-01-11 19:35:24 +0000 | 
| commit | a7b49225283aedd828b42cefb5e113b260003d27 (patch) | |
| tree | 16cae7083adf6ddae1b61ef6e514e0e52d4b0c31 /src | |
| parent | e34b2ae663b304a77ac5da1a752c85f3b38b2c44 (diff) | |
DB/Schema: Boost stats in `player_levelstats` from tinyint to smallint
Needed to accommodate base stats higher than 255
Ref #13823
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/game/Entities/Player/Player.h | 2 | ||||
| -rw-r--r-- | src/server/game/Globals/ObjectMgr.cpp | 2 | 
2 files changed, 2 insertions, 2 deletions
diff --git a/src/server/game/Entities/Player/Player.h b/src/server/game/Entities/Player/Player.h index 5b768ceee8d..8f78dc28b9a 100644 --- a/src/server/game/Entities/Player/Player.h +++ b/src/server/game/Entities/Player/Player.h @@ -381,7 +381,7 @@ struct PlayerLevelInfo  {      PlayerLevelInfo() { for (uint8 i=0; i < MAX_STATS; ++i) stats[i] = 0; } -    uint8 stats[MAX_STATS]; +    uint16 stats[MAX_STATS];  };  typedef std::list<uint32> PlayerCreateInfoSpells; diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 1bdcb717c35..b3411b59f26 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -3222,7 +3222,7 @@ void ObjectMgr::LoadPlayerInfo()                  PlayerLevelInfo& levelInfo = info->levelInfo[current_level - 1];                  for (int i = 0; i < MAX_STATS; i++) -                    levelInfo.stats[i] = fields[i + 3].GetUInt8(); +                    levelInfo.stats[i] = fields[i + 3].GetUInt16();              }              ++count;  | 
