Files
moonwell-core-vanilla/sql/migrations/20230527024300_world.sql
2023-06-23 06:41:05 +03:00

41 lines
1.4 KiB
SQL

DROP PROCEDURE IF EXISTS add_migration;
delimiter ??
CREATE PROCEDURE `add_migration`()
BEGIN
DECLARE v INT DEFAULT 1;
SET v = (SELECT COUNT(*) FROM `migrations` WHERE `id`='20230527024300');
IF v=0 THEN
INSERT INTO `migrations` VALUES ('20230527024300');
-- Add your query below.
-- Fix patch for Rashona Straglash
UPDATE `creature` SET `patch_min`=4 WHERE `guid`=3421;
-- Add random movement to Town Crier
DELETE FROM `creature_movement` WHERE `id` = 4185;
UPDATE `creature` SET `movement_type` = 1, `wander_distance` = 20 WHERE `id` = 468;
-- Delete custom spawned Cenarion Hold Infantry
DELETE FROM `creature` WHERE `guid` = 60005;
DELETE FROM `creature` WHERE `guid` = 60004;
-- Correct Cenarion Hold Infantry at Alliance FP
UPDATE `creature` SET `position_x`=-6754.93, `position_y`=755.7, `position_z`=87.689, `orientation`=3.36849 WHERE `guid`=42781;
UPDATE `creature` SET `position_x`=-6760.2, `position_y`=768.678, `position_z`=88.6902, `orientation`=3.71755 WHERE `guid`=42780;
-- Delete unused waypoints for Watcher Keefer
-- Uses random movement already
DELETE FROM `creature_movement_template` WHERE `entry` = 495;
-- Ash'ari Crystal should not have random movement
UPDATE `creature` SET `wander_distance` = 0, `movement_type` = 0 WHERE `id` = 10415;
-- End of migration.
END IF;
END??
delimiter ;
CALL add_migration();
DROP PROCEDURE IF EXISTS add_migration;