diff --git a/data/sql/updates/pending_db_world/rev_1591992052509403400.sql b/data/sql/updates/pending_db_world/rev_1591992052509403400.sql new file mode 100644 index 000000000..b7972d6c9 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1591992052509403400.sql @@ -0,0 +1,7 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1591992052509403400'); + +DELETE FROM `playercreateinfo_item` WHERE `itemid` = 40582 AND `amount` = -1; + +ALTER TABLE `playercreateinfo_item` + CHANGE `amount` `amount` SMALLINT UNSIGNED NOT NULL DEFAULT 1, + ADD `Note` VARCHAR(255) AFTER `amount`; diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 633d18804..603b0ef7d 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -3333,7 +3333,7 @@ void ObjectMgr::LoadPlayerInfo() continue; } - int32 amount = fields[3].GetInt8(); + int32 amount = fields[3].GetUInt16(); if (!amount) {