diff --git a/sql/migrations/20260527103235_world.sql b/sql/migrations/20260527103235_world.sql new file mode 100644 index 00000000000..7a9e540b62f --- /dev/null +++ b/sql/migrations/20260527103235_world.sql @@ -0,0 +1,55 @@ +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`='20260527103235'); +IF v = 0 THEN +INSERT INTO `migrations` VALUES ('20260527103235'); +-- Add your query below. + +-- Clack the Reaver +UPDATE `creature` SET `position_x` = -11521.7470703125, `position_y` = -2770.985595703125, `position_z` = 3.213406324386596679, `orientation` = 0.399071425199508666, `movement_type` = 2, `wander_distance` = 0 WHERE `guid` = 41881; + +INSERT INTO `creature_movement` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `waittime`, `script_id`) VALUES +(41881, 1, -11519.8388671875, -2770.180908203125, 3.301811695098876953, 100, 0, 0), +(41881, 2, -11490.2314453125, -2786.429443359375, -0.98971033096313476, 100, 0, 0), +(41881, 3, -11460.0869140625, -2810.835205078125, -1.61365473270416259, 100, 0, 0), +(41881, 4, -11450.9160156250, -2846.786132812500, 0.141698062419891357, 100, 0, 0), +(41881, 5, -11426.4121093750, -2879.699218750000, 3.348172903060913085, 100, 0, 0), +(41881, 6, -11418.5439453125, -2926.678466796875, 3.117449283599853515, 100, 0, 0), +(41881, 7, -11421.3212890625, -2952.488037109375, 2.229515075683593750, 100, 0, 0), +(41881, 8, -11420.2851562500, -2993.229736328125, 1.101577281951904296, 100, 0, 0), +(41881, 9, -11422.8134765625, -3016.357177734375, 0.574937224388122558, 100, 0, 0), +(41881, 10, -11387.4394531250, -3042.765136718750, -4.21362113952636718, 100, 0, 0), +(41881, 11, -11380.2050781250, -3084.913330078125, 0.291237831115722656, 100, 0, 0), +(41881, 12, -11352.2998046875, -3118.329101562500, -1.53136742115020751, 100, 0, 0), +(41881, 13, -11356.8105468750, -3153.056640625000, 7.429010391235351562, 100, 0, 0), +(41881, 14, -11355.8076171875, -3185.689697265625, 10.81366443634033203, 100, 0, 0), +(41881, 15, -11352.8095703125, -3214.422851562500, 10.19730472564697265, 100, 0, 0), +(41881, 16, -11356.9111328125, -3248.562500000000, 8.821020126342773437, 100, 0, 0), +(41881, 17, -11371.9863281250, -3273.147949218750, 4.935072422027587890, 100, 0, 0), +(41881, 18, -11357.3164062500, -3309.518310546875, 8.610475540161132812, 100, 0, 0), +(41881, 19, -11371.9863281250, -3273.147949218750, 4.935072422027587890, 100, 0, 0), +(41881, 20, -11356.9111328125, -3248.562500000000, 8.821020126342773437, 100, 0, 0), +(41881, 21, -11352.8095703125, -3214.422851562500, 10.19730472564697265, 100, 0, 0), +(41881, 22, -11355.8076171875, -3185.689697265625, 10.81366443634033203, 100, 0, 0), +(41881, 23, -11356.8105468750, -3153.056640625000, 7.429010391235351562, 100, 0, 0), +(41881, 24, -11352.2998046875, -3118.329101562500, -1.53136742115020751, 100, 0, 0), +(41881, 25, -11380.2050781250, -3084.913330078125, 0.291237831115722656, 100, 0, 0), +(41881, 26, -11387.4394531250, -3042.765136718750, -4.21362113952636718, 100, 0, 0), +(41881, 27, -11422.8134765625, -3016.357177734375, 0.574937224388122558, 100, 0, 0), +(41881, 28, -11420.2851562500, -2993.229736328125, 1.101577281951904296, 100, 0, 0), +(41881, 29, -11421.3212890625, -2952.488037109375, 2.229515075683593750, 100, 0, 0), +(41881, 30, -11418.5439453125, -2926.678466796875, 3.117449283599853515, 100, 0, 0), +(41881, 31, -11426.4121093750, -2879.699218750000, 3.348172903060913085, 100, 0, 0), +(41881, 32, -11450.9160156250, -2846.786132812500, 0.141698062419891357, 100, 0, 0), +(41881, 33, -11460.0869140625, -2810.835205078125, -1.61365473270416259, 100, 0, 0), +(41881, 34, -11490.2314453125, -2786.429443359375, -0.98971033096313476, 100, 0, 0); + +-- End of migration. +END IF; +END?? +DELIMITER ; +CALL add_migration(); +DROP PROCEDURE IF EXISTS add_migration;