diff --git a/data/sql/updates/pending_db_world/rev_1629485842027723200.sql b/data/sql/updates/pending_db_world/rev_1629485842027723200.sql new file mode 100644 index 000000000..20b60cbce --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1629485842027723200.sql @@ -0,0 +1,7 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1629485842027723200'); + +ALTER TABLE `playercreateinfo_item` + CHANGE `amount` `amount` INT SIGNED NOT NULL DEFAULT 1; + +DELETE FROM `playercreateinfo_item` WHERE `itemid` = 40582; +INSERT INTO `playercreateinfo_item` (`race`, `class`, `itemid`, `amount`, `Note`) VALUES (0, 6, 40582, -1, "[TDB PH] - unsused Scourgestone"); diff --git a/src/server/game/Globals/ObjectMgr.cpp b/src/server/game/Globals/ObjectMgr.cpp index 0769175a0..620830985 100644 --- a/src/server/game/Globals/ObjectMgr.cpp +++ b/src/server/game/Globals/ObjectMgr.cpp @@ -3458,7 +3458,7 @@ void ObjectMgr::LoadPlayerInfo() continue; } - int32 amount = fields[3].GetUInt16(); + int32 amount = fields[3].GetInt32(); if (!amount) {