diff --git a/sql/characters.sql b/sql/characters.sql index 7ab912fc6..3ffd1481f 100644 --- a/sql/characters.sql +++ b/sql/characters.sql @@ -262,6 +262,18 @@ CREATE TABLE IF NOT EXISTS `character_duplicate_account` ( -- Data exporting was unselected. +-- Dumping structure for table characters.character_forgotten_skills +DROP TABLE IF EXISTS `character_forgotten_skills`; +CREATE TABLE IF NOT EXISTS `character_forgotten_skills` ( + `guid` int(11) unsigned NOT NULL COMMENT 'Global Unique Identifier', + `skill` mediumint(9) unsigned NOT NULL, + `value` mediumint(9) unsigned NOT NULL, + PRIMARY KEY (`guid`,`skill`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='Player System'; + +-- Data exporting was unselected. + + -- Dumping structure for table characters.character_gifts DROP TABLE IF EXISTS `character_gifts`; CREATE TABLE IF NOT EXISTS `character_gifts` ( diff --git a/sql/migrations/20180830022134_world.sql b/sql/old_migrations/20180830022134_world.sql similarity index 100% rename from sql/migrations/20180830022134_world.sql rename to sql/old_migrations/20180830022134_world.sql diff --git a/sql/migrations/20180901035111_world.sql b/sql/old_migrations/20180901035111_world.sql similarity index 100% rename from sql/migrations/20180901035111_world.sql rename to sql/old_migrations/20180901035111_world.sql diff --git a/sql/migrations/20180902044915_world.sql b/sql/old_migrations/20180902044915_world.sql similarity index 100% rename from sql/migrations/20180902044915_world.sql rename to sql/old_migrations/20180902044915_world.sql diff --git a/sql/migrations/20180902072320_world.sql b/sql/old_migrations/20180902072320_world.sql similarity index 100% rename from sql/migrations/20180902072320_world.sql rename to sql/old_migrations/20180902072320_world.sql diff --git a/sql/migrations/20180902122917_world.sql b/sql/old_migrations/20180902122917_world.sql similarity index 100% rename from sql/migrations/20180902122917_world.sql rename to sql/old_migrations/20180902122917_world.sql diff --git a/sql/migrations/20180910154608_world.sql b/sql/old_migrations/20180910154608_world.sql similarity index 100% rename from sql/migrations/20180910154608_world.sql rename to sql/old_migrations/20180910154608_world.sql diff --git a/sql/migrations/20180913154659_world.sql b/sql/old_migrations/20180913154659_world.sql similarity index 100% rename from sql/migrations/20180913154659_world.sql rename to sql/old_migrations/20180913154659_world.sql diff --git a/sql/migrations/20180913182518_world.sql b/sql/old_migrations/20180913182518_world.sql similarity index 100% rename from sql/migrations/20180913182518_world.sql rename to sql/old_migrations/20180913182518_world.sql diff --git a/sql/migrations/20180914172420_world.sql b/sql/old_migrations/20180914172420_world.sql similarity index 100% rename from sql/migrations/20180914172420_world.sql rename to sql/old_migrations/20180914172420_world.sql diff --git a/sql/migrations/20180917202657_world.sql b/sql/old_migrations/20180917202657_world.sql similarity index 100% rename from sql/migrations/20180917202657_world.sql rename to sql/old_migrations/20180917202657_world.sql diff --git a/sql/migrations/20180918200804_world.sql b/sql/old_migrations/20180918200804_world.sql similarity index 100% rename from sql/migrations/20180918200804_world.sql rename to sql/old_migrations/20180918200804_world.sql diff --git a/sql/migrations/20180921034235_world.sql b/sql/old_migrations/20180921034235_world.sql similarity index 100% rename from sql/migrations/20180921034235_world.sql rename to sql/old_migrations/20180921034235_world.sql diff --git a/sql/migrations/20180922210754_world.sql b/sql/old_migrations/20180922210754_world.sql similarity index 100% rename from sql/migrations/20180922210754_world.sql rename to sql/old_migrations/20180922210754_world.sql diff --git a/sql/migrations/20180928063713_world.sql b/sql/old_migrations/20180928063713_world.sql similarity index 100% rename from sql/migrations/20180928063713_world.sql rename to sql/old_migrations/20180928063713_world.sql diff --git a/sql/migrations/20181003134756_world.sql b/sql/old_migrations/20181003134756_world.sql similarity index 100% rename from sql/migrations/20181003134756_world.sql rename to sql/old_migrations/20181003134756_world.sql diff --git a/sql/migrations/20181005135044_world.sql b/sql/old_migrations/20181005135044_world.sql similarity index 100% rename from sql/migrations/20181005135044_world.sql rename to sql/old_migrations/20181005135044_world.sql diff --git a/sql/migrations/20181009150052_world.sql b/sql/old_migrations/20181009150052_world.sql similarity index 100% rename from sql/migrations/20181009150052_world.sql rename to sql/old_migrations/20181009150052_world.sql diff --git a/sql/migrations/20181009215816_world.sql b/sql/old_migrations/20181009215816_world.sql similarity index 100% rename from sql/migrations/20181009215816_world.sql rename to sql/old_migrations/20181009215816_world.sql diff --git a/sql/migrations/20181013142221_world.sql b/sql/old_migrations/20181013142221_world.sql similarity index 100% rename from sql/migrations/20181013142221_world.sql rename to sql/old_migrations/20181013142221_world.sql diff --git a/sql/migrations/20181013160102_world.sql b/sql/old_migrations/20181013160102_world.sql similarity index 100% rename from sql/migrations/20181013160102_world.sql rename to sql/old_migrations/20181013160102_world.sql diff --git a/sql/migrations/20181013164300_world.sql b/sql/old_migrations/20181013164300_world.sql similarity index 100% rename from sql/migrations/20181013164300_world.sql rename to sql/old_migrations/20181013164300_world.sql diff --git a/sql/migrations/20181015164124_world.sql b/sql/old_migrations/20181015164124_world.sql similarity index 100% rename from sql/migrations/20181015164124_world.sql rename to sql/old_migrations/20181015164124_world.sql diff --git a/sql/migrations/20181015171553_world.sql b/sql/old_migrations/20181015171553_world.sql similarity index 100% rename from sql/migrations/20181015171553_world.sql rename to sql/old_migrations/20181015171553_world.sql diff --git a/sql/migrations/20181016215648_world.sql b/sql/old_migrations/20181016215648_world.sql similarity index 100% rename from sql/migrations/20181016215648_world.sql rename to sql/old_migrations/20181016215648_world.sql diff --git a/sql/migrations/20181016215801_world.sql b/sql/old_migrations/20181016215801_world.sql similarity index 100% rename from sql/migrations/20181016215801_world.sql rename to sql/old_migrations/20181016215801_world.sql diff --git a/sql/migrations/20181017005634_world.sql b/sql/old_migrations/20181017005634_world.sql similarity index 100% rename from sql/migrations/20181017005634_world.sql rename to sql/old_migrations/20181017005634_world.sql diff --git a/sql/migrations/20181017160614_world.sql b/sql/old_migrations/20181017160614_world.sql similarity index 100% rename from sql/migrations/20181017160614_world.sql rename to sql/old_migrations/20181017160614_world.sql diff --git a/sql/migrations/20181020182908_world.sql b/sql/old_migrations/20181020182908_world.sql similarity index 100% rename from sql/migrations/20181020182908_world.sql rename to sql/old_migrations/20181020182908_world.sql diff --git a/sql/migrations/20181031080306_world.sql b/sql/old_migrations/20181031080306_world.sql similarity index 100% rename from sql/migrations/20181031080306_world.sql rename to sql/old_migrations/20181031080306_world.sql diff --git a/sql/migrations/20181031130419_world.sql b/sql/old_migrations/20181031130419_world.sql similarity index 100% rename from sql/migrations/20181031130419_world.sql rename to sql/old_migrations/20181031130419_world.sql diff --git a/sql/migrations/20181101152744_world.sql b/sql/old_migrations/20181101152744_world.sql similarity index 100% rename from sql/migrations/20181101152744_world.sql rename to sql/old_migrations/20181101152744_world.sql diff --git a/sql/migrations/20181104131416_world.sql b/sql/old_migrations/20181104131416_world.sql similarity index 100% rename from sql/migrations/20181104131416_world.sql rename to sql/old_migrations/20181104131416_world.sql diff --git a/sql/migrations/20181107143613_world.sql b/sql/old_migrations/20181107143613_world.sql similarity index 100% rename from sql/migrations/20181107143613_world.sql rename to sql/old_migrations/20181107143613_world.sql diff --git a/sql/migrations/20181108192531_world.sql b/sql/old_migrations/20181108192531_world.sql similarity index 100% rename from sql/migrations/20181108192531_world.sql rename to sql/old_migrations/20181108192531_world.sql diff --git a/sql/migrations/20181108222222_world.sql b/sql/old_migrations/20181108222222_world.sql similarity index 100% rename from sql/migrations/20181108222222_world.sql rename to sql/old_migrations/20181108222222_world.sql diff --git a/sql/migrations/20181109161219_world.sql b/sql/old_migrations/20181109161219_world.sql similarity index 100% rename from sql/migrations/20181109161219_world.sql rename to sql/old_migrations/20181109161219_world.sql diff --git a/sql/migrations/20181118215622_world.sql b/sql/old_migrations/20181118215622_world.sql similarity index 100% rename from sql/migrations/20181118215622_world.sql rename to sql/old_migrations/20181118215622_world.sql diff --git a/sql/migrations/20181119025556_world.sql b/sql/old_migrations/20181119025556_world.sql similarity index 100% rename from sql/migrations/20181119025556_world.sql rename to sql/old_migrations/20181119025556_world.sql diff --git a/sql/migrations/20181124131732_world.sql b/sql/old_migrations/20181124131732_world.sql similarity index 100% rename from sql/migrations/20181124131732_world.sql rename to sql/old_migrations/20181124131732_world.sql diff --git a/sql/migrations/20181129085153_world.sql b/sql/old_migrations/20181129085153_world.sql similarity index 100% rename from sql/migrations/20181129085153_world.sql rename to sql/old_migrations/20181129085153_world.sql diff --git a/sql/migrations/20181130092710_world.sql b/sql/old_migrations/20181130092710_world.sql similarity index 100% rename from sql/migrations/20181130092710_world.sql rename to sql/old_migrations/20181130092710_world.sql diff --git a/sql/migrations/20181130093715_world.sql b/sql/old_migrations/20181130093715_world.sql similarity index 100% rename from sql/migrations/20181130093715_world.sql rename to sql/old_migrations/20181130093715_world.sql diff --git a/sql/migrations/20181204124508_world.sql b/sql/old_migrations/20181204124508_world.sql similarity index 100% rename from sql/migrations/20181204124508_world.sql rename to sql/old_migrations/20181204124508_world.sql diff --git a/sql/migrations/20181204141631_world.sql b/sql/old_migrations/20181204141631_world.sql similarity index 100% rename from sql/migrations/20181204141631_world.sql rename to sql/old_migrations/20181204141631_world.sql diff --git a/sql/migrations/20181204152456_world.sql b/sql/old_migrations/20181204152456_world.sql similarity index 100% rename from sql/migrations/20181204152456_world.sql rename to sql/old_migrations/20181204152456_world.sql diff --git a/sql/migrations/20181205145532_world.sql b/sql/old_migrations/20181205145532_world.sql similarity index 100% rename from sql/migrations/20181205145532_world.sql rename to sql/old_migrations/20181205145532_world.sql diff --git a/sql/migrations/20181205151128_world.sql b/sql/old_migrations/20181205151128_world.sql similarity index 100% rename from sql/migrations/20181205151128_world.sql rename to sql/old_migrations/20181205151128_world.sql diff --git a/sql/migrations/20181205153049_world.sql b/sql/old_migrations/20181205153049_world.sql similarity index 100% rename from sql/migrations/20181205153049_world.sql rename to sql/old_migrations/20181205153049_world.sql diff --git a/sql/migrations/20181205160926_world.sql b/sql/old_migrations/20181205160926_world.sql similarity index 100% rename from sql/migrations/20181205160926_world.sql rename to sql/old_migrations/20181205160926_world.sql diff --git a/sql/migrations/20181205161158_world.sql b/sql/old_migrations/20181205161158_world.sql similarity index 100% rename from sql/migrations/20181205161158_world.sql rename to sql/old_migrations/20181205161158_world.sql diff --git a/sql/migrations/20181206122951_world.sql b/sql/old_migrations/20181206122951_world.sql similarity index 100% rename from sql/migrations/20181206122951_world.sql rename to sql/old_migrations/20181206122951_world.sql diff --git a/sql/migrations/20181206123749_world.sql b/sql/old_migrations/20181206123749_world.sql similarity index 100% rename from sql/migrations/20181206123749_world.sql rename to sql/old_migrations/20181206123749_world.sql diff --git a/sql/migrations/20181206124915_world.sql b/sql/old_migrations/20181206124915_world.sql similarity index 100% rename from sql/migrations/20181206124915_world.sql rename to sql/old_migrations/20181206124915_world.sql diff --git a/sql/migrations/20181206125450_world.sql b/sql/old_migrations/20181206125450_world.sql similarity index 100% rename from sql/migrations/20181206125450_world.sql rename to sql/old_migrations/20181206125450_world.sql diff --git a/sql/migrations/20181206131938_world.sql b/sql/old_migrations/20181206131938_world.sql similarity index 100% rename from sql/migrations/20181206131938_world.sql rename to sql/old_migrations/20181206131938_world.sql diff --git a/sql/migrations/20181206182045_world.sql b/sql/old_migrations/20181206182045_world.sql similarity index 100% rename from sql/migrations/20181206182045_world.sql rename to sql/old_migrations/20181206182045_world.sql diff --git a/sql/migrations/20181207174430_world.sql b/sql/old_migrations/20181207174430_world.sql similarity index 100% rename from sql/migrations/20181207174430_world.sql rename to sql/old_migrations/20181207174430_world.sql diff --git a/sql/migrations/20181207180315_world.sql b/sql/old_migrations/20181207180315_world.sql similarity index 100% rename from sql/migrations/20181207180315_world.sql rename to sql/old_migrations/20181207180315_world.sql diff --git a/sql/migrations/20181209183704_world.sql b/sql/old_migrations/20181209183704_world.sql similarity index 100% rename from sql/migrations/20181209183704_world.sql rename to sql/old_migrations/20181209183704_world.sql diff --git a/sql/migrations/20181209184505_world.sql b/sql/old_migrations/20181209184505_world.sql similarity index 100% rename from sql/migrations/20181209184505_world.sql rename to sql/old_migrations/20181209184505_world.sql diff --git a/sql/migrations/20181213235909_world.sql b/sql/old_migrations/20181213235909_world.sql similarity index 100% rename from sql/migrations/20181213235909_world.sql rename to sql/old_migrations/20181213235909_world.sql diff --git a/sql/migrations/20181214002230_world.sql b/sql/old_migrations/20181214002230_world.sql similarity index 100% rename from sql/migrations/20181214002230_world.sql rename to sql/old_migrations/20181214002230_world.sql diff --git a/sql/migrations/20181214003834_world.sql b/sql/old_migrations/20181214003834_world.sql similarity index 100% rename from sql/migrations/20181214003834_world.sql rename to sql/old_migrations/20181214003834_world.sql diff --git a/sql/migrations/20181216231642_world.sql b/sql/old_migrations/20181216231642_world.sql similarity index 100% rename from sql/migrations/20181216231642_world.sql rename to sql/old_migrations/20181216231642_world.sql diff --git a/sql/migrations/20181216232456_world.sql b/sql/old_migrations/20181216232456_world.sql similarity index 100% rename from sql/migrations/20181216232456_world.sql rename to sql/old_migrations/20181216232456_world.sql diff --git a/sql/migrations/20181217223252_world.sql b/sql/old_migrations/20181217223252_world.sql similarity index 100% rename from sql/migrations/20181217223252_world.sql rename to sql/old_migrations/20181217223252_world.sql diff --git a/sql/migrations/20181221105453_world.sql b/sql/old_migrations/20181221105453_world.sql similarity index 100% rename from sql/migrations/20181221105453_world.sql rename to sql/old_migrations/20181221105453_world.sql diff --git a/sql/migrations/20181222061647_world.sql b/sql/old_migrations/20181222061647_world.sql similarity index 100% rename from sql/migrations/20181222061647_world.sql rename to sql/old_migrations/20181222061647_world.sql diff --git a/sql/migrations/20181222084306_world.sql b/sql/old_migrations/20181222084306_world.sql similarity index 100% rename from sql/migrations/20181222084306_world.sql rename to sql/old_migrations/20181222084306_world.sql diff --git a/sql/migrations/20181224043153_world.sql b/sql/old_migrations/20181224043153_world.sql similarity index 100% rename from sql/migrations/20181224043153_world.sql rename to sql/old_migrations/20181224043153_world.sql diff --git a/sql/migrations/20181224044832_world.sql b/sql/old_migrations/20181224044832_world.sql similarity index 100% rename from sql/migrations/20181224044832_world.sql rename to sql/old_migrations/20181224044832_world.sql diff --git a/sql/migrations/20181224061545_world.sql b/sql/old_migrations/20181224061545_world.sql similarity index 100% rename from sql/migrations/20181224061545_world.sql rename to sql/old_migrations/20181224061545_world.sql diff --git a/sql/migrations/20181228140618_world.sql b/sql/old_migrations/20181228140618_world.sql similarity index 100% rename from sql/migrations/20181228140618_world.sql rename to sql/old_migrations/20181228140618_world.sql diff --git a/sql/migrations/20181230142353_world.sql b/sql/old_migrations/20181230142353_world.sql similarity index 100% rename from sql/migrations/20181230142353_world.sql rename to sql/old_migrations/20181230142353_world.sql diff --git a/sql/migrations/20181230143330_world.sql b/sql/old_migrations/20181230143330_world.sql similarity index 100% rename from sql/migrations/20181230143330_world.sql rename to sql/old_migrations/20181230143330_world.sql diff --git a/sql/migrations/20181230145121_world.sql b/sql/old_migrations/20181230145121_world.sql similarity index 100% rename from sql/migrations/20181230145121_world.sql rename to sql/old_migrations/20181230145121_world.sql diff --git a/sql/migrations/20181230150006_world.sql b/sql/old_migrations/20181230150006_world.sql similarity index 100% rename from sql/migrations/20181230150006_world.sql rename to sql/old_migrations/20181230150006_world.sql diff --git a/sql/migrations/20181231115636_world.sql b/sql/old_migrations/20181231115636_world.sql similarity index 100% rename from sql/migrations/20181231115636_world.sql rename to sql/old_migrations/20181231115636_world.sql diff --git a/sql/migrations/20190101174926_world.sql b/sql/old_migrations/20190101174926_world.sql similarity index 100% rename from sql/migrations/20190101174926_world.sql rename to sql/old_migrations/20190101174926_world.sql diff --git a/sql/migrations/20190102095511_world.sql b/sql/old_migrations/20190102095511_world.sql similarity index 100% rename from sql/migrations/20190102095511_world.sql rename to sql/old_migrations/20190102095511_world.sql diff --git a/sql/migrations/20190102162515_world.sql b/sql/old_migrations/20190102162515_world.sql similarity index 100% rename from sql/migrations/20190102162515_world.sql rename to sql/old_migrations/20190102162515_world.sql diff --git a/sql/migrations/20190104135814_world.sql b/sql/old_migrations/20190104135814_world.sql similarity index 100% rename from sql/migrations/20190104135814_world.sql rename to sql/old_migrations/20190104135814_world.sql diff --git a/sql/migrations/20190105170048_world.sql b/sql/old_migrations/20190105170048_world.sql similarity index 100% rename from sql/migrations/20190105170048_world.sql rename to sql/old_migrations/20190105170048_world.sql diff --git a/sql/migrations/20190106192114_world.sql b/sql/old_migrations/20190106192114_world.sql similarity index 100% rename from sql/migrations/20190106192114_world.sql rename to sql/old_migrations/20190106192114_world.sql diff --git a/sql/migrations/20190108131223_world.sql b/sql/old_migrations/20190108131223_world.sql similarity index 100% rename from sql/migrations/20190108131223_world.sql rename to sql/old_migrations/20190108131223_world.sql diff --git a/sql/migrations/20190109163701_characters.sql b/sql/old_migrations/20190109163701_characters.sql similarity index 100% rename from sql/migrations/20190109163701_characters.sql rename to sql/old_migrations/20190109163701_characters.sql diff --git a/sql/migrations/20190110010547_world.sql b/sql/old_migrations/20190110010547_world.sql similarity index 100% rename from sql/migrations/20190110010547_world.sql rename to sql/old_migrations/20190110010547_world.sql diff --git a/sql/migrations/20190110011307_world.sql b/sql/old_migrations/20190110011307_world.sql similarity index 100% rename from sql/migrations/20190110011307_world.sql rename to sql/old_migrations/20190110011307_world.sql diff --git a/sql/migrations/20190110012200_world.sql b/sql/old_migrations/20190110012200_world.sql similarity index 100% rename from sql/migrations/20190110012200_world.sql rename to sql/old_migrations/20190110012200_world.sql diff --git a/sql/migrations/20190110012517_world.sql b/sql/old_migrations/20190110012517_world.sql similarity index 100% rename from sql/migrations/20190110012517_world.sql rename to sql/old_migrations/20190110012517_world.sql diff --git a/sql/migrations/20190110030022_world.sql b/sql/old_migrations/20190110030022_world.sql similarity index 100% rename from sql/migrations/20190110030022_world.sql rename to sql/old_migrations/20190110030022_world.sql diff --git a/sql/migrations/20190114014235_world.sql b/sql/old_migrations/20190114014235_world.sql similarity index 100% rename from sql/migrations/20190114014235_world.sql rename to sql/old_migrations/20190114014235_world.sql diff --git a/sql/migrations/20190114015508_world.sql b/sql/old_migrations/20190114015508_world.sql similarity index 100% rename from sql/migrations/20190114015508_world.sql rename to sql/old_migrations/20190114015508_world.sql diff --git a/sql/migrations/20190114020122_world.sql b/sql/old_migrations/20190114020122_world.sql similarity index 100% rename from sql/migrations/20190114020122_world.sql rename to sql/old_migrations/20190114020122_world.sql diff --git a/sql/migrations/20190114020358_world.sql b/sql/old_migrations/20190114020358_world.sql similarity index 100% rename from sql/migrations/20190114020358_world.sql rename to sql/old_migrations/20190114020358_world.sql diff --git a/sql/migrations/20190114022024_world.sql b/sql/old_migrations/20190114022024_world.sql similarity index 100% rename from sql/migrations/20190114022024_world.sql rename to sql/old_migrations/20190114022024_world.sql diff --git a/sql/migrations/20190115214718_world.sql b/sql/old_migrations/20190115214718_world.sql similarity index 100% rename from sql/migrations/20190115214718_world.sql rename to sql/old_migrations/20190115214718_world.sql diff --git a/sql/migrations/20190115223725_world.sql b/sql/old_migrations/20190115223725_world.sql similarity index 100% rename from sql/migrations/20190115223725_world.sql rename to sql/old_migrations/20190115223725_world.sql diff --git a/sql/migrations/20190118224538_world.sql b/sql/old_migrations/20190118224538_world.sql similarity index 100% rename from sql/migrations/20190118224538_world.sql rename to sql/old_migrations/20190118224538_world.sql diff --git a/sql/migrations/20190120060608_world.sql b/sql/old_migrations/20190120060608_world.sql similarity index 100% rename from sql/migrations/20190120060608_world.sql rename to sql/old_migrations/20190120060608_world.sql diff --git a/sql/migrations/20190122024303_world.sql b/sql/old_migrations/20190122024303_world.sql similarity index 100% rename from sql/migrations/20190122024303_world.sql rename to sql/old_migrations/20190122024303_world.sql diff --git a/sql/migrations/20190122043627_world.sql b/sql/old_migrations/20190122043627_world.sql similarity index 100% rename from sql/migrations/20190122043627_world.sql rename to sql/old_migrations/20190122043627_world.sql diff --git a/sql/migrations/20190123062532_world.sql b/sql/old_migrations/20190123062532_world.sql similarity index 100% rename from sql/migrations/20190123062532_world.sql rename to sql/old_migrations/20190123062532_world.sql diff --git a/sql/migrations/20190124061618_world.sql b/sql/old_migrations/20190124061618_world.sql similarity index 100% rename from sql/migrations/20190124061618_world.sql rename to sql/old_migrations/20190124061618_world.sql diff --git a/sql/migrations/20190126090508_world.sql b/sql/old_migrations/20190126090508_world.sql similarity index 100% rename from sql/migrations/20190126090508_world.sql rename to sql/old_migrations/20190126090508_world.sql diff --git a/sql/migrations/20190126165508_world.sql b/sql/old_migrations/20190126165508_world.sql similarity index 100% rename from sql/migrations/20190126165508_world.sql rename to sql/old_migrations/20190126165508_world.sql diff --git a/sql/migrations/20190201124101_world.sql b/sql/old_migrations/20190201124101_world.sql similarity index 100% rename from sql/migrations/20190201124101_world.sql rename to sql/old_migrations/20190201124101_world.sql diff --git a/sql/migrations/20190203133019_world.sql b/sql/old_migrations/20190203133019_world.sql similarity index 100% rename from sql/migrations/20190203133019_world.sql rename to sql/old_migrations/20190203133019_world.sql diff --git a/sql/migrations/20190203173247_world.sql b/sql/old_migrations/20190203173247_world.sql similarity index 100% rename from sql/migrations/20190203173247_world.sql rename to sql/old_migrations/20190203173247_world.sql diff --git a/sql/migrations/20190204113947_world.sql b/sql/old_migrations/20190204113947_world.sql similarity index 100% rename from sql/migrations/20190204113947_world.sql rename to sql/old_migrations/20190204113947_world.sql diff --git a/sql/migrations/20190204131040_world.sql b/sql/old_migrations/20190204131040_world.sql similarity index 100% rename from sql/migrations/20190204131040_world.sql rename to sql/old_migrations/20190204131040_world.sql diff --git a/sql/migrations/20190207163017_world.sql b/sql/old_migrations/20190207163017_world.sql similarity index 100% rename from sql/migrations/20190207163017_world.sql rename to sql/old_migrations/20190207163017_world.sql diff --git a/sql/migrations/20190207171305_world.sql b/sql/old_migrations/20190207171305_world.sql similarity index 100% rename from sql/migrations/20190207171305_world.sql rename to sql/old_migrations/20190207171305_world.sql diff --git a/src/game/ObjectMgr.cpp b/src/game/ObjectMgr.cpp index e2f2882b2..12ea36cb3 100644 --- a/src/game/ObjectMgr.cpp +++ b/src/game/ObjectMgr.cpp @@ -5981,7 +5981,7 @@ void ObjectMgr::ReturnOrDeleteOldMails(bool serverUp) void ObjectMgr::LoadAreaTriggers() { - std::unique_ptr result(WorldDatabase.PQuery("SELECT * FROM `areatrigger_template` WHERE `build`=%u", SUPPORTED_CLIENT_BUILD)); + std::unique_ptr result(WorldDatabase.PQuery("SELECT * FROM `areatrigger_template` t1 WHERE `build`=(SELECT max(`build`) FROM `areatrigger_template` t2 WHERE t1.`id`=t2.`id` && `build` <= %u)", SUPPORTED_CLIENT_BUILD)); if (!result) { @@ -7357,7 +7357,7 @@ void ObjectMgr::LoadFactions() { m_FactionsMap.clear(); sLog.outString("Loading factions ..."); - std::unique_ptr result(WorldDatabase.PQuery("SELECT * FROM `faction` WHERE `build`=%u", SUPPORTED_CLIENT_BUILD)); + std::unique_ptr result(WorldDatabase.PQuery("SELECT * FROM `faction` t1 WHERE `build`=(SELECT max(`build`) FROM `faction` t2 WHERE t1.`id`=t2.`id` && `build` <= %u)", SUPPORTED_CLIENT_BUILD)); if (!result) { @@ -7425,7 +7425,7 @@ void ObjectMgr::LoadFactions() { m_FactionTemplatesMap.clear(); sLog.outString("Loading faction tamplates ..."); - std::unique_ptr result(WorldDatabase.PQuery("SELECT * FROM `faction_template` WHERE `build`=%u", SUPPORTED_CLIENT_BUILD)); + std::unique_ptr result(WorldDatabase.PQuery("SELECT * FROM `faction_template` t1 WHERE `build`=(SELECT max(`build`) FROM `faction_template` t2 WHERE t1.`id`=t2.`id` && `build` <= %u)", SUPPORTED_CLIENT_BUILD)); if (!result) { @@ -7916,7 +7916,7 @@ void ObjectMgr::LoadCreatureInvolvedRelations() void ObjectMgr::LoadTaxiNodes() { // Getting the maximum ID. - std::unique_ptr result(WorldDatabase.PQuery("SELECT MAX(`id`) FROM `taxi_nodes` WHERE `build`=%u", SUPPORTED_CLIENT_BUILD)); + std::unique_ptr result(WorldDatabase.PQuery("SELECT MAX(`id`) FROM `taxi_nodes` t1 WHERE `build`=(SELECT max(`build`) FROM `taxi_nodes` t2 WHERE t1.`id`=t2.`id` && `build` <= %u)", SUPPORTED_CLIENT_BUILD)); if (!result) { @@ -7932,7 +7932,7 @@ void ObjectMgr::LoadTaxiNodes() uint32 maxTaxiNodeEntry = fields[0].GetUInt32() + 1; // Actually loading the taxi nodes. - result.reset(WorldDatabase.PQuery("SELECT * FROM `taxi_nodes` WHERE `build`=%u", SUPPORTED_CLIENT_BUILD)); + result.reset(WorldDatabase.PQuery("SELECT * FROM `taxi_nodes` t1 WHERE `build`=(SELECT max(`build`) FROM `taxi_nodes` t2 WHERE t1.`id`=t2.`id` && `build` <= %u)", SUPPORTED_CLIENT_BUILD)); if (!result) { @@ -8363,7 +8363,7 @@ void ObjectMgr::LoadGameObjectForQuests() void ObjectMgr::LoadSkillLineAbility() { // Getting the maximum ID. - std::unique_ptr result(WorldDatabase.Query("SELECT MAX(`id`) FROM `skill_line_ability`")); + std::unique_ptr result(WorldDatabase.PQuery("SELECT MAX(`id`) FROM `skill_line_ability` WHERE `build`=%u", SUPPORTED_CLIENT_BUILD)); if (!result) { @@ -8376,8 +8376,8 @@ void ObjectMgr::LoadSkillLineAbility() auto fields = result->Fetch(); uint32 maxSkillLineAbilityId = fields[0].GetUInt32() + 1; - // Actually loading the sounds. - result.reset(WorldDatabase.Query("SELECT * FROM skill_line_ability")); + // Actually loading the skills. + result.reset(WorldDatabase.PQuery("SELECT * FROM `skill_line_ability` WHERE `build`=%u", SUPPORTED_CLIENT_BUILD)); if (!result) { diff --git a/src/game/Spells/SpellMgr.cpp b/src/game/Spells/SpellMgr.cpp index 60ce9a3c7..2e53f33c4 100644 --- a/src/game/Spells/SpellMgr.cpp +++ b/src/game/Spells/SpellMgr.cpp @@ -4310,7 +4310,7 @@ void SpellMgr::LoadExistingSpellIds() mExistingSpellsSet.clear(); Field* fields; - QueryResult* result = WorldDatabase.Query("SELECT DISTINCT ID FROM spell_template"); + QueryResult* result = WorldDatabase.Query("SELECT DISTINCT `entry` FROM `spell_template`"); if (result) { @@ -4692,7 +4692,7 @@ void SpellMgr::LoadSpells() uint32 oldMSTime = WorldTimer::getMSTime(); // Getting the maximum ID. - std::unique_ptr result(WorldDatabase.Query("SELECT MAX(`ID`) FROM `spell_template`")); + std::unique_ptr result(WorldDatabase.Query("SELECT MAX(`entry`) FROM `spell_template`")); if (!result) { @@ -4707,7 +4707,7 @@ void SpellMgr::LoadSpells() uint32 maxEntry = fields[0].GetUInt32() + 1; // Actually loading the spells. - result.reset(WorldDatabase.PQuery("SELECT * FROM `spell_template` WHERE `build`=%u", SUPPORTED_CLIENT_BUILD)); + result.reset(WorldDatabase.PQuery("SELECT * FROM `spell_template` t1 WHERE `build`=(SELECT max(`build`) FROM `spell_template` t2 WHERE t1.`entry`=t2.`entry` && `build` <= %u)", SUPPORTED_CLIENT_BUILD)); if (!result) {