diff --git a/sql/characters.sql b/sql/characters.sql index 5d06e16a9..db47d1648 100644 --- a/sql/characters.sql +++ b/sql/characters.sql @@ -21,7 +21,7 @@ DROP TABLE IF EXISTS `character_db_version`; CREATE TABLE `character_db_version` ( - `required_0028_01_characters_character_phase_data` bit(1) default NULL + `required_0028_xxxxx_01_characters_character_phase_data` bit(1) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Last applied sql update to DB'; -- diff --git a/sql/mangos.sql b/sql/mangos.sql index 4c6ecdb30..cce15cb50 100644 --- a/sql/mangos.sql +++ b/sql/mangos.sql @@ -24,7 +24,7 @@ CREATE TABLE `db_version` ( `version` varchar(120) default NULL, `creature_ai_version` varchar(120) default NULL, `cache_id` int(10) default '0', - `required_0028_03_mangos_playercreateinfo` bit(1) default NULL + `required_0028_xxxxx_03_mangos_playercreateinfo` bit(1) default NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=FIXED COMMENT='Used DB version notes'; -- @@ -10633,68 +10633,68 @@ CREATE TABLE `playercreateinfo` ( LOCK TABLES `playercreateinfo` WRITE; /*!40000 ALTER TABLE `playercreateinfo` DISABLE KEYS */; INSERT INTO `playercreateinfo` VALUES -(1,1,0,12,-8949,-132,84,0), -(1,2,0,12,-8949,-132,84,0), -(1,4,0,12,-8949,-132,84,0), -(1,5,0,12,-8949,-132,84,0), -(1,6,609,4298,2355.84,-5664.77,426.028,3.659973), -(1,8,0,12,-8949,-132,84,0), -(1,9,0,12,-8949,-132,84,0), -(2,1,1,14,-618,-4251,39,0), -(2,3,1,14,-618,-4251,39,0), -(2,4,1,14,-618,-4251,39,0), -(2,6,609,4298,2358.44,-5666.9,426.023,3.659973), -(2,7,1,14,-618,-4251,39,0), -(2,9,1,14,-618,-4251,39,0), -(3,1,0,1,-6240,331,383,6.177156), -(3,2,0,1,-6240,331,383,6.177156), -(3,3,0,1,-6240,331,383,6.177156), -(3,4,0,1,-6240,331,383,6.177156), -(3,5,0,1,-6240,331,383,6.177156), -(3,6,609,4298,2358.44,-5666.9,426.023,3.659973), -(4,1,1,141,10311,832,1327,5.696318), -(4,3,1,141,10311,832,1327,5.696318), -(4,4,1,141,10311,832,1327,5.696318), -(4,5,1,141,10311,832,1327,5.696318), -(4,6,609,4298,2356.21,-5662.21,426.026,3.659973), -(4,11,1,141,10311,832,1327,5.696318), -(5,1,0,85,1676,1677,122,2.70526), -(5,4,0,85,1676,1677,122,2.70526), -(5,5,0,85,1676,1677,122,2.70526), -(5,6,609,4298,2356.21,-5662.21,426.026,3.659973), -(5,8,0,85,1676,1677,122,2.70526), -(5,9,0,85,1676,1677,122,2.70526), -(6,1,1,215,-2917,-257,53,0), -(6,3,1,215,-2917,-257,53,0), -(6,6,609,4298,2358.17,-5663.21,426.027,3.659973), -(6,7,1,215,-2917,-257,53,0), -(6,11,1,215,-2917,-257,53,0), -(7,1,0,1,-6240,331,383,0), -(7,4,0,1,-6240,331,383,0), -(7,6,609,4298,2355.05,-5661.7, 426.026,3.659973), -(7,8,0,1,-6240,331,383,0), -(7,9,0,1,-6240,331,383,0), -(8,1,1,14,-618,-4251,39,0), -(8,3,1,14,-618,-4251,39,0), -(8,4,1,14,-618,-4251,39,0), -(8,5,1,14,-618,-4251,39,0), -(8,6,609,4298,2355.05,-5661.7, 426.026,3.659973), -(8,7,1,14,-618,-4251,39,0), -(8,8,1,14,-618,-4251,39,0), -(10,2,530,3431,10349.6,-6357.29,33.4026,5.316046), -(10,3,530,3431,10349.6,-6357.29,33.4026,5.316046), -(10,4,530,3431,10349.6,-6357.29,33.4026,5.316046), -(10,5,530,3431,10349.6,-6357.29,33.4026,5.316046), -(10,6,609,4298,2355.84,-5664.77,426.028,3.659973), -(10,8,530,3431,10349.6,-6357.29,33.4026,5.316046), -(10,9,530,3431,10349.6,-6357.29,33.4026,5.316046), -(11,1,530,3526,-3961.64,-13931.2,100.615,2.083644), -(11,2,530,3526,-3961.64,-13931.2,100.615,2.083644), -(11,3,530,3526,-3961.64,-13931.2,100.615,2.083644), -(11,5,530,3526,-3961.64,-13931.2,100.615,2.083644), -(11,6,609,4298,2358.17,-5663.21,426.027,3.659973), -(11,7,530,3526,-3961.64,-13931.2,100.615,2.083644), -(11,8,530,3526,-3961.64,-13931.2,100.615,2.083644); +(1,1,0,12,-8949,-132,84,0,0), +(1,2,0,12,-8949,-132,84,0,0), +(1,4,0,12,-8949,-132,84,0,0), +(1,5,0,12,-8949,-132,84,0,0), +(1,6,609,4298,2355.84,-5664.77,426.028,3.659973,0), +(1,8,0,12,-8949,-132,84,0,0), +(1,9,0,12,-8949,-132,84,0,0), +(2,1,1,14,-618,-4251,39,0,0), +(2,3,1,14,-618,-4251,39,0,0), +(2,4,1,14,-618,-4251,39,0,0), +(2,6,609,4298,2358.44,-5666.9,426.023,3.659973,0), +(2,7,1,14,-618,-4251,39,0,0), +(2,9,1,14,-618,-4251,39,0,0), +(3,1,0,1,-6240,331,383,6.177156,0), +(3,2,0,1,-6240,331,383,6.177156,0), +(3,3,0,1,-6240,331,383,6.177156,0), +(3,4,0,1,-6240,331,383,6.177156,0), +(3,5,0,1,-6240,331,383,6.177156,0), +(3,6,609,4298,2358.44,-5666.9,426.023,3.659973,0), +(4,1,1,141,10311,832,1327,5.696318,0), +(4,3,1,141,10311,832,1327,5.696318,0), +(4,4,1,141,10311,832,1327,5.696318,0), +(4,5,1,141,10311,832,1327,5.696318,0), +(4,6,609,4298,2356.21,-5662.21,426.026,3.659973,0), +(4,11,1,141,10311,832,1327,5.696318,0), +(5,1,0,85,1676,1677,122,2.70526,0), +(5,4,0,85,1676,1677,122,2.70526,0), +(5,5,0,85,1676,1677,122,2.70526,0), +(5,6,609,4298,2356.21,-5662.21,426.026,3.659973,0), +(5,8,0,85,1676,1677,122,2.70526,0), +(5,9,0,85,1676,1677,122,2.70526,0), +(6,1,1,215,-2917,-257,53,0,0), +(6,3,1,215,-2917,-257,53,0,0), +(6,6,609,4298,2358.17,-5663.21,426.027,3.659973,0), +(6,7,1,215,-2917,-257,53,0,0), +(6,11,1,215,-2917,-257,53,0,0), +(7,1,0,1,-6240,331,383,0,0), +(7,4,0,1,-6240,331,383,0,0), +(7,6,609,4298,2355.05,-5661.7, 426.026,3.659973,0), +(7,8,0,1,-6240,331,383,0,0), +(7,9,0,1,-6240,331,383,0,0), +(8,1,1,14,-618,-4251,39,0,0), +(8,3,1,14,-618,-4251,39,0,0), +(8,4,1,14,-618,-4251,39,0,0), +(8,5,1,14,-618,-4251,39,0,0), +(8,6,609,4298,2355.05,-5661.7, 426.026,3.659973,0), +(8,7,1,14,-618,-4251,39,0,0), +(8,8,1,14,-618,-4251,39,0,0), +(10,2,530,3431,10349.6,-6357.29,33.4026,5.316046,0), +(10,3,530,3431,10349.6,-6357.29,33.4026,5.316046,0), +(10,4,530,3431,10349.6,-6357.29,33.4026,5.316046,0), +(10,5,530,3431,10349.6,-6357.29,33.4026,5.316046,0), +(10,6,609,4298,2355.84,-5664.77,426.028,3.659973,0), +(10,8,530,3431,10349.6,-6357.29,33.4026,5.316046,0), +(10,9,530,3431,10349.6,-6357.29,33.4026,5.316046,0), +(11,1,530,3526,-3961.64,-13931.2,100.615,2.083644,0), +(11,2,530,3526,-3961.64,-13931.2,100.615,2.083644,0), +(11,3,530,3526,-3961.64,-13931.2,100.615,2.083644,0), +(11,5,530,3526,-3961.64,-13931.2,100.615,2.083644,0), +(11,6,609,4298,2358.17,-5663.21,426.027,3.659973,0), +(11,7,530,3526,-3961.64,-13931.2,100.615,2.083644,0), +(11,8,530,3526,-3961.64,-13931.2,100.615,2.083644,0); /*!40000 ALTER TABLE `playercreateinfo` ENABLE KEYS */; UNLOCK TABLES; diff --git a/sql/updates/0028_xxxxx_01_characters_character_phase_data.sql b/sql/updates/0028_xxxxx_01_characters_character_phase_data.sql index d848e4ace..4e19b4e03 100644 --- a/sql/updates/0028_xxxxx_01_characters_character_phase_data.sql +++ b/sql/updates/0028_xxxxx_01_characters_character_phase_data.sql @@ -1,4 +1,4 @@ -ALTER TABLE db_version CHANGE COLUMN required_0001_xxxxx_01_characters required_0028_xxxxx_01_characters_character_phase_data bit; +ALTER TABLE character_db_version CHANGE COLUMN required_0001_xxxxx_01_characters required_0028_xxxxx_01_characters_character_phase_data bit; -- ---------------------------- -- Table structure for `character_phase_data` @@ -9,8 +9,8 @@ CREATE TABLE `character_phase_data` ( `map` smallint(6) NOT NULL, `phase` int(11) NOT NULL DEFAULT '1', PRIMARY KEY (`guid`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; +) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of character_phase_data --- ---------------------------- +-- ---------------------------- \ No newline at end of file diff --git a/sql/updates/0028_xxxxx_02_mangos_quest_phase_maps.sql b/sql/updates/0028_xxxxx_02_mangos_quest_phase_maps.sql index 0ef2dc4b6..20d1b72d9 100644 --- a/sql/updates/0028_xxxxx_02_mangos_quest_phase_maps.sql +++ b/sql/updates/0028_xxxxx_02_mangos_quest_phase_maps.sql @@ -13,4 +13,4 @@ CREATE TABLE `quest_phase_maps` ( -- ---------------------------- -- Records of quest_phase_maps --- ---------------------------- +-- ---------------------------- \ No newline at end of file diff --git a/sql/updates/0028_xxxxx_03_mangos_playercreateinfo.sql b/sql/updates/0028_xxxxx_03_mangos_playercreateinfo.sql index a18759c17..ffe44feca 100644 --- a/sql/updates/0028_xxxxx_03_mangos_playercreateinfo.sql +++ b/sql/updates/0028_xxxxx_03_mangos_playercreateinfo.sql @@ -1,4 +1,4 @@ ALTER TABLE db_version CHANGE COLUMN required_0028_xxxxx_02_mangos_quest_phase_maps required_0028_xxxxx_03_mangos_playercreateinfo bit; ALTER TABLE `playercreateinfo` -ADD COLUMN `phaseMap` INT(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `orientation`; +ADD COLUMN `phaseMap` INT(11) UNSIGNED NOT NULL DEFAULT '0' AFTER `orientation`; \ No newline at end of file diff --git a/src/shared/revision_nr.h b/src/shared/revision_nr.h index 2927014a2..7677648ec 100644 --- a/src/shared/revision_nr.h +++ b/src/shared/revision_nr.h @@ -1,4 +1,4 @@ #ifndef __REVISION_NR_H__ #define __REVISION_NR_H__ - #define REVISION_NR "0028" + #define REVISION_NR "0029" #endif // __REVISION_NR_H__ diff --git a/src/shared/revision_sql.h b/src/shared/revision_sql.h index aea231a4a..70f15ec68 100644 --- a/src/shared/revision_sql.h +++ b/src/shared/revision_sql.h @@ -1,6 +1,6 @@ #ifndef __REVISION_SQL_H__ #define __REVISION_SQL_H__ -#define REVISION_DB_CHARACTERS "required_0028_01_characters_character_phase_data" -#define REVISION_DB_MANGOS "required_0028_03_mangos_playercreateinfo" +#define REVISION_DB_CHARACTERS "required_0028_xxxxx_01_characters_character_phase_data" +#define REVISION_DB_MANGOS "required_0028_xxxxx_03_mangos_playercreateinfo" #define REVISION_DB_REALMD "required_0014_xxxxx_01_realmd_account_access" #endif // __REVISION_SQL_H__