diff options
-rw-r--r-- | sql/base/characters_database.sql | 5 | ||||
-rw-r--r-- | sql/updates/characters/3.3.5/2020_09_02_00_characters.sql | 1 | ||||
-rw-r--r-- | src/server/game/Entities/Player/Player.cpp | 6 |
3 files changed, 7 insertions, 5 deletions
diff --git a/sql/base/characters_database.sql b/sql/base/characters_database.sql index 0278c79f789..c8680b592fe 100644 --- a/sql/base/characters_database.sql +++ b/sql/base/characters_database.sql @@ -628,7 +628,7 @@ CREATE TABLE `character_battleground_data` ( `joinMapId` smallint(5) unsigned NOT NULL DEFAULT '0' COMMENT 'Map Identifier', `taxiStart` int(10) unsigned NOT NULL DEFAULT '0', `taxiEnd` int(10) unsigned NOT NULL DEFAULT '0', - `mountSpell` mediumint(8) unsigned NOT NULL DEFAULT '0', + `mountSpell` int(10) unsigned NOT NULL DEFAULT '0', PRIMARY KEY (`guid`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='Player System'; /*!40101 SET character_set_client = @saved_cs_client */; @@ -2649,7 +2649,8 @@ INSERT INTO `updates` VALUES ('2020_06_15_00_characters.sql','99C4F85580421E928003380D8F992C4EF5E627DF','ARCHIVED','2020-06-15 07:48:08',0), ('2020_07_15_00_characters.sql','D87627DC6E4D222F68A1F56F0B3B986EF9A590EF','ARCHIVED','2020-07-15 10:35:41',0), ('2020_08_15_00_characters.sql','70979D488ACD23DEB8E45D31C3ADC690A1B81F79','ARCHIVED','2020-08-15 09:34:44',0), -('2020_08_22_00_characters.sql','78251072C9281D98BC4EAC523DA0858C9F8425D9','ARCHIVED','2020-08-22 16:27:27',0); +('2020_08_22_00_characters.sql','78251072C9281D98BC4EAC523DA0858C9F8425D9','ARCHIVED','2020-08-22 16:27:27',0), +('2020_09_02_00_characters.sql','627F320D58A42F401AB10ABA927F2B37C1981576','RELEASED','2020-09-02 17:41:04',0); /*!40000 ALTER TABLE `updates` ENABLE KEYS */; UNLOCK TABLES; diff --git a/sql/updates/characters/3.3.5/2020_09_02_00_characters.sql b/sql/updates/characters/3.3.5/2020_09_02_00_characters.sql new file mode 100644 index 00000000000..058a34f93f4 --- /dev/null +++ b/sql/updates/characters/3.3.5/2020_09_02_00_characters.sql @@ -0,0 +1 @@ +ALTER TABLE `character_battleground_data` MODIFY COLUMN `mountSpell` int(10) UNSIGNED NOT NULL DEFAULT '0' AFTER `taxiEnd`; diff --git a/src/server/game/Entities/Player/Player.cpp b/src/server/game/Entities/Player/Player.cpp index af42846fea4..5c59437f701 100644 --- a/src/server/game/Entities/Player/Player.cpp +++ b/src/server/game/Entities/Player/Player.cpp @@ -25845,9 +25845,9 @@ void Player::_SaveBGData(CharacterDatabaseTransaction& trans) stmt->setFloat (5, m_bgData.joinPos.GetPositionZ()); stmt->setFloat (6, m_bgData.joinPos.GetOrientation()); stmt->setUInt16(7, m_bgData.joinPos.GetMapId()); - stmt->setUInt16(8, m_bgData.taxiPath[0]); - stmt->setUInt16(9, m_bgData.taxiPath[1]); - stmt->setUInt16(10, m_bgData.mountSpell); + stmt->setUInt32(8, m_bgData.taxiPath[0]); + stmt->setUInt32(9, m_bgData.taxiPath[1]); + stmt->setUInt32(10, m_bgData.mountSpell); trans->Append(stmt); } |