From 4e44ebd3f8f3c5304964e052828abccc6e8aaedc Mon Sep 17 00:00:00 2001 From: BeefSteak Date: Mon, 16 Jan 2023 02:09:50 +0000 Subject: [PATCH] fix(DB/Creature): Ashenvale Rare spawn times and locations (#13792) * Create spawntimeandspeed.sql * Update spawntimeandspeed.sql * Update spawntimeandspeed.sql * Update spawntimeandspeed.sql * Update spawntimeandspeed.sql Co-authored-by: Gultask <100873791+Gultask@users.noreply.github.com> --- .../pending_db_world/spawntimeandspeed.sql | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 data/sql/updates/pending_db_world/spawntimeandspeed.sql diff --git a/data/sql/updates/pending_db_world/spawntimeandspeed.sql b/data/sql/updates/pending_db_world/spawntimeandspeed.sql new file mode 100644 index 000000000..71f9d97ef --- /dev/null +++ b/data/sql/updates/pending_db_world/spawntimeandspeed.sql @@ -0,0 +1,35 @@ +-- Terrowulf Packlord +UPDATE `creature` SET `spawntimesecs`=75600 WHERE `guid`=51870 AND `id1`=3792; +UPDATE `creature_template` SET `speed_walk` = 1 WHERE (`entry` = 3792); +-- Akkrilus +UPDATE `creature` SET `spawntimesecs`=75600 WHERE `guid`=51883 AND `id1`=3773; +UPDATE `creature_template` SET `speed_walk` = 1 WHERE (`entry` = 3773); +DELETE FROM `creature` WHERE `guid`=52022 AND `id1`=3773; +INSERT INTO `creature` (`guid`, `id1`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `VerifiedBuild`) VALUES +(52022, 3773, 1, 0, 0, 1, 1, 1, 2286.01953125, 44.71516799926757812, 102.4616622924804687, 1.413716673851013183, 75600, 0, 0, 684, 693, 0, 0, 0, 0, 46368); + +DELETE FROM `pool_template` WHERE `entry`=1110 AND `description`='Akkrilus (3773)'; +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (1110, 1, 'Akkrilus (3773)'); + +DELETE FROM `pool_creature` WHERE `pool_entry`=1110 AND `guid` IN (51883, 52022); +INSERT INTO `pool_creature` (`guid`, `pool_entry`, `description`) VALUES +(51883,1110,'Akkrilus (3773) - Spawn 1'), +(52022,1110,'Akkrilus (3773) - Spawn 2'); + +-- Eck'alom +UPDATE `creature` SET `spawntimesecs`=75600 WHERE `guid`=32879 AND `id1`=10642; +-- Mugglefin +UPDATE `creature` SET `spawntimesecs`=30600 WHERE `guid`=51884 AND `id1`=10643; +DELETE FROM `creature` WHERE `guid`=51887 AND `id1`=10643; +INSERT INTO `creature` (`guid`, `id1`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `wander_distance`, `currentwaypoint`, `curhealth`, `curmana`, `MovementType`, `npcflag`, `unit_flags`, `dynamicflags`, `VerifiedBuild`) VALUES +(51887, 10643, 1, 0, 0, 1, 1, 1, 3066.543212890625, 500.173492431640625, 1.209225177764892578, 6.088938713073730468, 30600, 4, 0, 908, 0, 1, 0, 0, 0, 46368); + +DELETE FROM `pool_template` WHERE `entry`=1111 AND `description`='Mugglefin (10643)'; +INSERT INTO `pool_template` (`entry`, `max_limit`, `description`) VALUES (1111, 1, 'Mugglefin (10643)'); + +DELETE FROM `pool_creature` WHERE `pool_entry`=1111 AND `guid` IN (51884, 51887); +INSERT INTO `pool_creature` (`guid`, `pool_entry`, `description`) VALUES +(51884,1111,'Mugglefin (10643) - Spawn 1'), +(51887,1111,'Mugglefin (10643) - Spawn 2'); +-- Ursol lok +UPDATE `creature` SET `spawntimesecs`=37800 WHERE `guid`=51884 AND `id1`=12037;