From ffb2c9c8378b42ba81ea7f2e80967a93f0f192d7 Mon Sep 17 00:00:00 2001 From: ratkosrb Date: Fri, 8 Feb 2019 16:50:00 +0200 Subject: [PATCH] New database release. --- sql/characters.sql | 12 ++++++++++++ .../20180830022134_world.sql | 0 .../20180901035111_world.sql | 0 .../20180902044915_world.sql | 0 .../20180902072320_world.sql | 0 .../20180902122917_world.sql | 0 .../20180910154608_world.sql | 0 .../20180913154659_world.sql | 0 .../20180913182518_world.sql | 0 .../20180914172420_world.sql | 0 .../20180917202657_world.sql | 0 .../20180918200804_world.sql | 0 .../20180921034235_world.sql | 0 .../20180922210754_world.sql | 0 .../20180928063713_world.sql | 0 .../20181003134756_world.sql | 0 .../20181005135044_world.sql | 0 .../20181009150052_world.sql | 0 .../20181009215816_world.sql | 0 .../20181013142221_world.sql | 0 .../20181013160102_world.sql | 0 .../20181013164300_world.sql | 0 .../20181015164124_world.sql | 0 .../20181015171553_world.sql | 0 .../20181016215648_world.sql | 0 .../20181016215801_world.sql | 0 .../20181017005634_world.sql | 0 .../20181017160614_world.sql | 0 .../20181020182908_world.sql | 0 .../20181031080306_world.sql | 0 .../20181031130419_world.sql | 0 .../20181101152744_world.sql | 0 .../20181104131416_world.sql | 0 .../20181107143613_world.sql | 0 .../20181108192531_world.sql | 0 .../20181108222222_world.sql | 0 .../20181109161219_world.sql | 0 .../20181118215622_world.sql | 0 .../20181119025556_world.sql | 0 .../20181124131732_world.sql | 0 .../20181129085153_world.sql | 0 .../20181130092710_world.sql | 0 .../20181130093715_world.sql | 0 .../20181204124508_world.sql | 0 .../20181204141631_world.sql | 0 .../20181204152456_world.sql | 0 .../20181205145532_world.sql | 0 .../20181205151128_world.sql | 0 .../20181205153049_world.sql | 0 .../20181205160926_world.sql | 0 .../20181205161158_world.sql | 0 .../20181206122951_world.sql | 0 .../20181206123749_world.sql | 0 .../20181206124915_world.sql | 0 .../20181206125450_world.sql | 0 .../20181206131938_world.sql | 0 .../20181206182045_world.sql | 0 .../20181207174430_world.sql | 0 .../20181207180315_world.sql | 0 .../20181209183704_world.sql | 0 .../20181209184505_world.sql | 0 .../20181213235909_world.sql | 0 .../20181214002230_world.sql | 0 .../20181214003834_world.sql | 0 .../20181216231642_world.sql | 0 .../20181216232456_world.sql | 0 .../20181217223252_world.sql | 0 .../20181221105453_world.sql | 0 .../20181222061647_world.sql | 0 .../20181222084306_world.sql | 0 .../20181224043153_world.sql | 0 .../20181224044832_world.sql | 0 .../20181224061545_world.sql | 0 .../20181228140618_world.sql | 0 .../20181230142353_world.sql | 0 .../20181230143330_world.sql | 0 .../20181230145121_world.sql | 0 .../20181230150006_world.sql | 0 .../20181231115636_world.sql | 0 .../20190101174926_world.sql | 0 .../20190102095511_world.sql | 0 .../20190102162515_world.sql | 0 .../20190104135814_world.sql | 0 .../20190105170048_world.sql | 0 .../20190106192114_world.sql | 0 .../20190108131223_world.sql | 0 .../20190109163701_characters.sql | 0 .../20190110010547_world.sql | 0 .../20190110011307_world.sql | 0 .../20190110012200_world.sql | 0 .../20190110012517_world.sql | 0 .../20190110030022_world.sql | 0 .../20190114014235_world.sql | 0 .../20190114015508_world.sql | 0 .../20190114020122_world.sql | 0 .../20190114020358_world.sql | 0 .../20190114022024_world.sql | 0 .../20190115214718_world.sql | 0 .../20190115223725_world.sql | 0 .../20190118224538_world.sql | 0 .../20190120060608_world.sql | 0 .../20190122024303_world.sql | 0 .../20190122043627_world.sql | 0 .../20190123062532_world.sql | 0 .../20190124061618_world.sql | 0 .../20190126090508_world.sql | 0 .../20190126165508_world.sql | 0 .../20190201124101_world.sql | 0 .../20190203133019_world.sql | 0 .../20190203173247_world.sql | 0 .../20190204113947_world.sql | 0 .../20190204131040_world.sql | 0 .../20190207163017_world.sql | 0 .../20190207171305_world.sql | 0 src/game/ObjectMgr.cpp | 16 ++++++++-------- src/game/Spells/SpellMgr.cpp | 6 +++--- 116 files changed, 23 insertions(+), 11 deletions(-) rename sql/{migrations => old_migrations}/20180830022134_world.sql (100%) rename sql/{migrations => old_migrations}/20180901035111_world.sql (100%) rename sql/{migrations => old_migrations}/20180902044915_world.sql (100%) rename sql/{migrations => old_migrations}/20180902072320_world.sql (100%) rename sql/{migrations => old_migrations}/20180902122917_world.sql (100%) rename sql/{migrations => old_migrations}/20180910154608_world.sql (100%) rename sql/{migrations => old_migrations}/20180913154659_world.sql (100%) rename sql/{migrations => old_migrations}/20180913182518_world.sql (100%) rename sql/{migrations => old_migrations}/20180914172420_world.sql (100%) rename sql/{migrations => old_migrations}/20180917202657_world.sql (100%) rename sql/{migrations => old_migrations}/20180918200804_world.sql (100%) rename sql/{migrations => old_migrations}/20180921034235_world.sql (100%) rename sql/{migrations => old_migrations}/20180922210754_world.sql (100%) rename sql/{migrations => old_migrations}/20180928063713_world.sql (100%) rename sql/{migrations => old_migrations}/20181003134756_world.sql (100%) rename sql/{migrations => old_migrations}/20181005135044_world.sql (100%) rename sql/{migrations => old_migrations}/20181009150052_world.sql (100%) rename sql/{migrations => old_migrations}/20181009215816_world.sql (100%) rename sql/{migrations => old_migrations}/20181013142221_world.sql (100%) rename sql/{migrations => old_migrations}/20181013160102_world.sql (100%) rename sql/{migrations => old_migrations}/20181013164300_world.sql (100%) rename sql/{migrations => old_migrations}/20181015164124_world.sql (100%) rename sql/{migrations => old_migrations}/20181015171553_world.sql (100%) rename sql/{migrations => old_migrations}/20181016215648_world.sql (100%) rename sql/{migrations => old_migrations}/20181016215801_world.sql (100%) rename sql/{migrations => old_migrations}/20181017005634_world.sql (100%) rename sql/{migrations => old_migrations}/20181017160614_world.sql (100%) rename sql/{migrations => old_migrations}/20181020182908_world.sql (100%) rename sql/{migrations => old_migrations}/20181031080306_world.sql (100%) rename sql/{migrations => old_migrations}/20181031130419_world.sql (100%) rename sql/{migrations => old_migrations}/20181101152744_world.sql (100%) rename sql/{migrations => old_migrations}/20181104131416_world.sql (100%) rename sql/{migrations => old_migrations}/20181107143613_world.sql (100%) rename sql/{migrations => old_migrations}/20181108192531_world.sql (100%) rename sql/{migrations => old_migrations}/20181108222222_world.sql (100%) rename sql/{migrations => old_migrations}/20181109161219_world.sql (100%) rename sql/{migrations => old_migrations}/20181118215622_world.sql (100%) rename sql/{migrations => old_migrations}/20181119025556_world.sql (100%) rename sql/{migrations => old_migrations}/20181124131732_world.sql (100%) rename sql/{migrations => old_migrations}/20181129085153_world.sql (100%) rename sql/{migrations => old_migrations}/20181130092710_world.sql (100%) rename sql/{migrations => old_migrations}/20181130093715_world.sql (100%) rename sql/{migrations => old_migrations}/20181204124508_world.sql (100%) rename sql/{migrations => old_migrations}/20181204141631_world.sql (100%) rename sql/{migrations => old_migrations}/20181204152456_world.sql (100%) rename sql/{migrations => old_migrations}/20181205145532_world.sql (100%) rename sql/{migrations => old_migrations}/20181205151128_world.sql (100%) rename sql/{migrations => old_migrations}/20181205153049_world.sql (100%) rename sql/{migrations => old_migrations}/20181205160926_world.sql (100%) rename sql/{migrations => old_migrations}/20181205161158_world.sql (100%) rename sql/{migrations => old_migrations}/20181206122951_world.sql (100%) rename sql/{migrations => old_migrations}/20181206123749_world.sql (100%) rename sql/{migrations => old_migrations}/20181206124915_world.sql (100%) rename sql/{migrations => old_migrations}/20181206125450_world.sql (100%) rename sql/{migrations => old_migrations}/20181206131938_world.sql (100%) rename sql/{migrations => old_migrations}/20181206182045_world.sql (100%) rename sql/{migrations => old_migrations}/20181207174430_world.sql (100%) rename sql/{migrations => old_migrations}/20181207180315_world.sql (100%) rename sql/{migrations => old_migrations}/20181209183704_world.sql (100%) rename sql/{migrations => old_migrations}/20181209184505_world.sql (100%) rename sql/{migrations => old_migrations}/20181213235909_world.sql (100%) rename sql/{migrations => old_migrations}/20181214002230_world.sql (100%) rename sql/{migrations => old_migrations}/20181214003834_world.sql (100%) rename sql/{migrations => old_migrations}/20181216231642_world.sql (100%) rename sql/{migrations => old_migrations}/20181216232456_world.sql (100%) rename sql/{migrations => old_migrations}/20181217223252_world.sql (100%) rename sql/{migrations => old_migrations}/20181221105453_world.sql (100%) rename sql/{migrations => old_migrations}/20181222061647_world.sql (100%) rename sql/{migrations => old_migrations}/20181222084306_world.sql (100%) rename sql/{migrations => old_migrations}/20181224043153_world.sql (100%) rename sql/{migrations => old_migrations}/20181224044832_world.sql (100%) rename sql/{migrations => old_migrations}/20181224061545_world.sql (100%) rename sql/{migrations => old_migrations}/20181228140618_world.sql (100%) rename sql/{migrations => old_migrations}/20181230142353_world.sql (100%) rename sql/{migrations => old_migrations}/20181230143330_world.sql (100%) rename sql/{migrations => old_migrations}/20181230145121_world.sql (100%) rename sql/{migrations => old_migrations}/20181230150006_world.sql (100%) rename sql/{migrations => old_migrations}/20181231115636_world.sql (100%) rename sql/{migrations => old_migrations}/20190101174926_world.sql (100%) rename sql/{migrations => old_migrations}/20190102095511_world.sql (100%) rename sql/{migrations => old_migrations}/20190102162515_world.sql (100%) rename sql/{migrations => old_migrations}/20190104135814_world.sql (100%) rename sql/{migrations => old_migrations}/20190105170048_world.sql (100%) rename sql/{migrations => old_migrations}/20190106192114_world.sql (100%) rename sql/{migrations => old_migrations}/20190108131223_world.sql (100%) rename sql/{migrations => old_migrations}/20190109163701_characters.sql (100%) rename sql/{migrations => old_migrations}/20190110010547_world.sql (100%) rename sql/{migrations => old_migrations}/20190110011307_world.sql (100%) rename sql/{migrations => old_migrations}/20190110012200_world.sql (100%) rename sql/{migrations => old_migrations}/20190110012517_world.sql (100%) rename sql/{migrations => old_migrations}/20190110030022_world.sql (100%) rename sql/{migrations => old_migrations}/20190114014235_world.sql (100%) rename sql/{migrations => old_migrations}/20190114015508_world.sql (100%) rename sql/{migrations => old_migrations}/20190114020122_world.sql (100%) rename sql/{migrations => old_migrations}/20190114020358_world.sql (100%) rename sql/{migrations => old_migrations}/20190114022024_world.sql (100%) rename sql/{migrations => old_migrations}/20190115214718_world.sql (100%) rename sql/{migrations => old_migrations}/20190115223725_world.sql (100%) rename sql/{migrations => old_migrations}/20190118224538_world.sql (100%) rename sql/{migrations => old_migrations}/20190120060608_world.sql (100%) rename sql/{migrations => old_migrations}/20190122024303_world.sql (100%) rename sql/{migrations => old_migrations}/20190122043627_world.sql (100%) rename sql/{migrations => old_migrations}/20190123062532_world.sql (100%) rename sql/{migrations => old_migrations}/20190124061618_world.sql (100%) rename sql/{migrations => old_migrations}/20190126090508_world.sql (100%) rename sql/{migrations => old_migrations}/20190126165508_world.sql (100%) rename sql/{migrations => old_migrations}/20190201124101_world.sql (100%) rename sql/{migrations => old_migrations}/20190203133019_world.sql (100%) rename sql/{migrations => old_migrations}/20190203173247_world.sql (100%) rename sql/{migrations => old_migrations}/20190204113947_world.sql (100%) rename sql/{migrations => old_migrations}/20190204131040_world.sql (100%) rename sql/{migrations => old_migrations}/20190207163017_world.sql (100%) rename sql/{migrations => old_migrations}/20190207171305_world.sql (100%) 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) {