aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sql/updates/world/2014_12_26_01_world.sql156
1 files changed, 156 insertions, 0 deletions
diff --git a/sql/updates/world/2014_12_26_01_world.sql b/sql/updates/world/2014_12_26_01_world.sql
new file mode 100644
index 00000000000..88fab3a362c
--- /dev/null
+++ b/sql/updates/world/2014_12_26_01_world.sql
@@ -0,0 +1,156 @@
+DROP TABLE IF EXISTS `quest_visual_effect`;
+CREATE TABLE `quest_visual_effect` (
+ `ID` MEDIUMINT(8) UNSIGNED NOT NULL DEFAULT '0',
+ `Index` TINYINT(3) UNSIGNED NOT NULL DEFAULT '0',
+ `VisualEffect` MEDIUMINT(8) NOT NULL DEFAULT '0',
+ `VerifiedBuild` SMALLINT(5) NOT NULL DEFAULT '0',
+ PRIMARY KEY (`ID`, `Index`)
+) ENGINE=MyISAM DEFAULT CHARSET=utf8;
+
+
+INSERT INTO `quest_visual_effect` (`ID`, `VisualEffect`)
+SELECT `ID`, `VisualEffect2` FROM `quest_objectives`
+WHERE `VisualEffect2`!=0;
+UPDATE `quest_visual_effect` SET `Index`=1 WHERE `Index`=0;
+
+INSERT INTO `quest_visual_effect` (`ID`, `VisualEffect`)
+SELECT `ID`, `VisualEffect3` FROM `quest_objectives`
+WHERE `VisualEffect3`!=0;
+UPDATE `quest_visual_effect` SET `Index`=2 WHERE `Index`=0;
+
+INSERT INTO `quest_visual_effect` (`ID`, `VisualEffect`)
+SELECT `ID`, `VisualEffect4` FROM `quest_objectives`
+WHERE `VisualEffect4`!=0;
+UPDATE `quest_visual_effect` SET `Index`=3 WHERE `Index`=0;
+
+INSERT INTO `quest_visual_effect` (`ID`, `VisualEffect`)
+SELECT `ID`, `VisualEffect5` FROM `quest_objectives`
+WHERE `VisualEffect5`!=0;
+UPDATE `quest_visual_effect` SET `Index`=4 WHERE `Index`=0;
+
+INSERT INTO `quest_visual_effect` (`ID`, `VisualEffect`)
+SELECT `ID`, `VisualEffect1` FROM `quest_objectives`
+WHERE `VisualEffect1`!=0;
+
+UPDATE `quest_visual_effect` SET `VerifiedBuild`=19034;
+
+
+ALTER TABLE `quest_objectives`
+ DROP `VisualEffect1`,
+ DROP `VisualEffect2`,
+ DROP `VisualEffect3`,
+ DROP `VisualEffect4`,
+ DROP `VisualEffect5`;
+
+
+DELETE FROM `quest_objectives` WHERE `Id` IN (251728, 263919, 263920, 268026, 269586, 269598);
+INSERT INTO `quest_objectives` (`Id`, `QuestId`, `Type`, `StorageIndex`, `ObjectID`, `Amount`, `Flags`, `UnkFloat`, `Description`, `VerifiedBuild`) VALUES
+(251728, 30187, 0, 0, 58438, 10, 0, 0, 'Checkpoints passed', 19034),
+(263919, 30152, 0, 0, 58438, 10, 0, 0, 'Checkpoints passed', 19034),
+(263920, 30152, 0, 1, 58530, 1, 0, 0, 'Pass underneath the Finish Line', 19034),
+(268026, 31061, 0, 0, 62592, 8, 0, 0, 'Shan''ze Cloudrider saved', 19034),
+(269586, 32295, 0, 0, 67944, 1, 0, 0, 'Determine the language of the tome', 19034),
+(269598, 32295, 0, 1, 67945, 1, 0, 0, 'Determine the tome''s purpose', 19034);
+
+
+DELETE FROM `quest_visual_effect` WHERE (`Id`=251728 AND `Index`=0) OR (`Id`=251728 AND `Index`=1) OR (`Id`=251728 AND `Index`=2) OR (`Id`=251728 AND `Index`=3) OR (`Id`=251728 AND `Index`=4) OR (`Id`=251728 AND `Index`=5) OR (`Id`=251728 AND `Index`=6) OR (`Id`=251728 AND `Index`=7) OR (`Id`=251728 AND `Index`=8) OR (`Id`=251728 AND `Index`=9) OR (`Id`=251809 AND `Index`=0) OR (`Id`=252884 AND `Index`=0) OR (`Id`=252885 AND `Index`=0) OR (`Id`=252886 AND `Index`=0) OR (`Id`=252887 AND `Index`=0) OR (`Id`=253758 AND `Index`=0) OR (`Id`=253759 AND `Index`=0) OR (`Id`=253760 AND `Index`=0) OR (`Id`=253761 AND `Index`=0) OR (`Id`=253762 AND `Index`=0) OR (`Id`=253763 AND `Index`=0) OR (`Id`=253764 AND `Index`=0) OR (`Id`=253765 AND `Index`=0) OR (`Id`=253826 AND `Index`=0) OR (`Id`=253850 AND `Index`=0) OR (`Id`=255745 AND `Index`=0) OR (`Id`=255746 AND `Index`=0) OR (`Id`=256244 AND `Index`=0) OR (`Id`=256310 AND `Index`=0) OR (`Id`=256330 AND `Index`=0) OR (`Id`=256331 AND `Index`=0) OR (`Id`=263919 AND `Index`=0) OR (`Id`=263919 AND `Index`=1) OR (`Id`=263919 AND `Index`=2) OR (`Id`=263919 AND `Index`=3) OR (`Id`=263919 AND `Index`=4) OR (`Id`=263919 AND `Index`=5) OR (`Id`=263919 AND `Index`=6) OR (`Id`=263919 AND `Index`=7) OR (`Id`=263919 AND `Index`=8) OR (`Id`=263919 AND `Index`=9) OR (`Id`=263919 AND `Index`=10) OR (`Id`=263920 AND `Index`=0) OR (`Id`=263920 AND `Index`=1) OR (`Id`=268026 AND `Index`=0) OR (`Id`=268026 AND `Index`=1) OR (`Id`=268026 AND `Index`=2) OR (`Id`=268026 AND `Index`=3) OR (`Id`=268026 AND `Index`=4) OR (`Id`=268026 AND `Index`=5) OR (`Id`=268026 AND `Index`=6) OR (`Id`=268157 AND `Index`=0) OR (`Id`=268157 AND `Index`=1) OR (`Id`=268230 AND `Index`=0) OR (`Id`=268231 AND `Index`=0) OR (`Id`=268231 AND `Index`=1) OR (`Id`=268239 AND `Index`=0) OR (`Id`=268239 AND `Index`=1) OR (`Id`=268239 AND `Index`=2) OR (`Id`=268481 AND `Index`=0) OR (`Id`=268481 AND `Index`=1) OR (`Id`=268890 AND `Index`=0) OR (`Id`=268987 AND `Index`=0) OR (`Id`=268987 AND `Index`=1) OR (`Id`=268987 AND `Index`=2) OR (`Id`=268999 AND `Index`=0) OR (`Id`=269586 AND `Index`=0) OR (`Id`=269586 AND `Index`=1) OR (`Id`=269586 AND `Index`=2) OR (`Id`=269586 AND `Index`=3) OR (`Id`=269586 AND `Index`=4) OR (`Id`=269586 AND `Index`=5) OR (`Id`=269586 AND `Index`=6) OR (`Id`=269586 AND `Index`=7) OR (`Id`=269586 AND `Index`=8) OR (`Id`=269586 AND `Index`=9) OR (`Id`=269598 AND `Index`=0) OR (`Id`=269598 AND `Index`=1) OR (`Id`=269598 AND `Index`=2) OR (`Id`=270080 AND `Index`=0) OR (`Id`=270109 AND `Index`=0) OR (`Id`=270111 AND `Index`=0) OR (`Id`=270112 AND `Index`=0) OR (`Id`=270144 AND `Index`=0) OR (`Id`=270145 AND `Index`=0) OR (`Id`=270458 AND `Index`=0) OR (`Id`=270458 AND `Index`=1) OR (`Id`=270459 AND `Index`=0) OR (`Id`=270459 AND `Index`=1) OR (`Id`=270460 AND `Index`=0) OR (`Id`=270460 AND `Index`=1) OR (`Id`=270479 AND `Index`=0) OR (`Id`=270480 AND `Index`=0) OR (`Id`=270481 AND `Index`=0) OR (`Id`=270482 AND `Index`=0) OR (`Id`=270570 AND `Index`=0) OR (`Id`=270571 AND `Index`=0) OR (`Id`=270571 AND `Index`=1) OR (`Id`=270571 AND `Index`=2);
+INSERT INTO `quest_visual_effect` (`Id`, `Index`, `VisualEffect`, `VerifiedBuild`) VALUES
+(251728, 0, 506, 19034),
+(251728, 1, 507, 19034),
+(251728, 2, 508, 19034),
+(251728, 3, 509, 19034),
+(251728, 4, 510, 19034),
+(251728, 5, 511, 19034),
+(251728, 6, 512, 19034),
+(251728, 7, 513, 19034),
+(251728, 8, 514, 19034),
+(251728, 9, 515, 19034),
+(251809, 0, 1552, 19034),
+(252884, 0, 505, 19034),
+(252885, 0, 505, 19034),
+(252886, 0, 505, 19034),
+(252887, 0, 505, 19034),
+(253758, 0, 505, 19034),
+(253759, 0, 505, 19034),
+(253760, 0, 505, 19034),
+(253761, 0, 505, 19034),
+(253762, 0, 505, 19034),
+(253763, 0, 505, 19034),
+(253764, 0, 505, 19034),
+(253765, 0, 505, 19034),
+(253826, 0, 867, 19034),
+(253850, 0, 658, 19034),
+(255745, 0, 937, 19034),
+(255746, 0, 937, 19034),
+(256244, 0, 716, 19034),
+(256310, 0, 937, 19034),
+(256330, 0, 937, 19034),
+(256331, 0, 937, 19034),
+(263919, 0, 506, 19034),
+(263919, 1, 507, 19034),
+(263919, 2, 508, 19034),
+(263919, 3, 509, 19034),
+(263919, 4, 510, 19034),
+(263919, 5, 511, 19034),
+(263919, 6, 512, 19034),
+(263919, 7, 513, 19034),
+(263919, 8, 514, 19034),
+(263919, 9, 515, 19034),
+(263919, 10, 1551, 19034),
+(263920, 0, 635, 19034),
+(263920, 1, 1551, 19034),
+(268026, 0, 528, 19034),
+(268026, 1, 529, 19034),
+(268026, 2, 530, 19034),
+(268026, 3, 531, 19034),
+(268026, 4, 532, 19034),
+(268026, 5, 533, 19034),
+(268026, 6, 534, 19034),
+(268157, 0, 1117, 19034),
+(268157, 1, 1118, 19034),
+(268230, 0, 658, 19034),
+(268231, 0, 658, 19034),
+(268231, 1, 1142, 19034),
+(268239, 0, 631, 19034),
+(268239, 1, 632, 19034),
+(268239, 2, 633, 19034),
+(268481, 0, 1121, 19034),
+(268481, 1, 1122, 19034),
+(268890, 0, 538, 19034),
+(268987, 0, 1009, 19034),
+(268987, 1, 1010, 19034),
+(268987, 2, 1011, 19034),
+(268999, 0, 569, 19034),
+(269586, 0, 1288, 19034),
+(269586, 1, 1289, 19034),
+(269586, 2, 1290, 19034),
+(269586, 3, 1291, 19034),
+(269586, 4, 1292, 19034),
+(269586, 5, 1293, 19034),
+(269586, 6, 1294, 19034),
+(269586, 7, 1295, 19034),
+(269586, 8, 1296, 19034),
+(269586, 9, 1297, 19034),
+(269598, 0, 1290, 19034),
+(269598, 1, 1294, 19034),
+(269598, 2, 1296, 19034),
+(270080, 0, 658, 19034),
+(270109, 0, 658, 19034),
+(270111, 0, 658, 19034),
+(270112, 0, 658, 19034),
+(270144, 0, 658, 19034),
+(270145, 0, 658, 19034),
+(270458, 0, 1616, 19034),
+(270458, 1, 1619, 19034),
+(270459, 0, 1616, 19034),
+(270459, 1, 1620, 19034),
+(270460, 0, 1616, 19034),
+(270460, 1, 1621, 19034),
+(270479, 0, 1651, 19034),
+(270480, 0, 1650, 19034),
+(270481, 0, 1648, 19034),
+(270482, 0, 1649, 19034),
+(270570, 0, 505, 19034),
+(270571, 0, 1616, 19034),
+(270571, 1, 1634, 19034),
+(270571, 2, 1635, 19034);