|
| 1 | +DROP PROCEDURE IF EXISTS add_migration; |
| 2 | +DELIMITER ?? |
| 3 | +CREATE PROCEDURE `add_migration`() |
| 4 | +BEGIN |
| 5 | +DECLARE v INT DEFAULT 1; |
| 6 | +SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20250608012935'); |
| 7 | +IF v = 0 THEN |
| 8 | +INSERT INTO `migrations` VALUES ('20250608012935'); |
| 9 | +-- Add your query below. |
| 10 | + |
| 11 | + |
| 12 | +-- Fixing db errors on low patches. |
| 13 | +UPDATE `pool_gameobject`SET `patch_min`=9 WHERE `pool_entry`=2131; |
| 14 | +UPDATE `pool_template`SET `patch_min`=9 WHERE `entry`=2131; |
| 15 | +UPDATE `pool_template` SET `patch_min`=7 WHERE `entry` IN (522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 663, 664); |
| 16 | +UPDATE `pool_gameobject` SET `patch_min`=7 WHERE `pool_entry`=43522; |
| 17 | +UPDATE `quest_template` SET `RewRepSpilloverMask`=0 WHERE `entry`=1598 AND `patch`=0; |
| 18 | +UPDATE `pool_gameobject` SET `patch_min`=5 WHERE `guid`=1063; |
| 19 | +UPDATE `pool_template`SET `patch_min`=5 WHERE `entry`=4000; |
| 20 | +UPDATE `pool_template`SET `patch_min`=1 WHERE `entry`=3011; |
| 21 | +UPDATE `creature_loot_template` SET `patch_min`=1 WHERE `entry`=14123 && `patch_min` < 1; |
| 22 | +UPDATE `skinning_loot_template` SET `patch_min`=1 WHERE `entry`=14123 && `patch_min` < 1; |
| 23 | + |
| 24 | +-- Elemental Invasion gameobjects were added in 1.4. |
| 25 | +DELETE FROM `gameobject_template` WHERE `entry` IN (179664, 179665, 179666, 179667); |
| 26 | +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `faction`, `flags`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `mingold`, `maxgold`, `script_name`) VALUES (179664, 2, 5, 1647, 'Earth Elemental Rift', 0, 0, 1.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_elemental_invasion_rift_earth'); |
| 27 | +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `faction`, `flags`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `mingold`, `maxgold`, `script_name`) VALUES (179665, 2, 5, 1647, 'Water Elemental Rift', 0, 0, 1.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_elemental_invasion_rift_water'); |
| 28 | +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `faction`, `flags`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `mingold`, `maxgold`, `script_name`) VALUES (179665, 5, 5, 6397, 'Water Elemental Rift', 0, 0, 1.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_elemental_invasion_rift_water'); |
| 29 | +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `faction`, `flags`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `mingold`, `maxgold`, `script_name`) VALUES (179666, 2, 5, 1647, 'Fire Elemental Rift', 0, 0, 1.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_elemental_invasion_rift_fire'); |
| 30 | +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `faction`, `flags`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `mingold`, `maxgold`, `script_name`) VALUES (179666, 5, 5, 6333, 'Fire Elemental Rift', 0, 0, 1.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_elemental_invasion_rift_fire'); |
| 31 | +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `faction`, `flags`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `mingold`, `maxgold`, `script_name`) VALUES (179667, 2, 5, 1647, 'Air Elemental Rift', 0, 0, 1.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_elemental_invasion_rift_air'); |
| 32 | +INSERT INTO `gameobject_template` (`entry`, `patch`, `type`, `displayId`, `name`, `faction`, `flags`, `size`, `data0`, `data1`, `data2`, `data3`, `data4`, `data5`, `data6`, `data7`, `data8`, `data9`, `data10`, `data11`, `data12`, `data13`, `data14`, `data15`, `data16`, `data17`, `data18`, `data19`, `data20`, `data21`, `data22`, `data23`, `mingold`, `maxgold`, `script_name`) VALUES (179667, 5, 5, 6332, 'Air Elemental Rift', 0, 0, 1.5, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 'go_elemental_invasion_rift_air'); |
| 33 | +UPDATE `gameobject` SET `patch_min`=2 WHERE `id` IN (179664, 179665, 179666, 179667); |
| 34 | + |
| 35 | + |
| 36 | +-- End of migration. |
| 37 | +END IF; |
| 38 | +END?? |
| 39 | +DELIMITER ; |
| 40 | +CALL add_migration(); |
| 41 | +DROP PROCEDURE IF EXISTS add_migration; |
0 commit comments