From 4cc6c3f1d29252ee36415b0546b9b8cb3d5c1083 Mon Sep 17 00:00:00 2001 From: sudlud Date: Thu, 19 Feb 2026 02:04:48 +0100 Subject: [PATCH] fix(DB/Gameobject): Sniffed Values for 'Candy Skulls' spawns (#24745) --- .../rev_1771445747231243200.sql | 43 +++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1771445747231243200.sql diff --git a/data/sql/updates/pending_db_world/rev_1771445747231243200.sql b/data/sql/updates/pending_db_world/rev_1771445747231243200.sql new file mode 100644 index 000000000..386572837 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1771445747231243200.sql @@ -0,0 +1,43 @@ +-- Update gameobject 'Candy Skulls' with sniffed values +-- updated spawns +DELETE FROM `gameobject` WHERE (`id` IN (195069)) AND (`guid` IN (240004, 240286, 240287, 240289, 240290, 240291, 240294, 240295, 240298, 240302, 240303, 240304, 240307, 240309, 240310, 240312, 240315, 240316)); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`, `Comment`) VALUES +(240004, 195069, 0, 0, 0, 1, 1, -9330.9794921875, 181.9184112548828125, 62.72217559814453125, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 51943, NULL), +(240286, 195069, 0, 0, 0, 1, 1, -9331.4775390625, 181.4496612548828125, 62.7343292236328125, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 51943, NULL), +(240287, 195069, 0, 0, 0, 1, 1, -9332.0068359375, 182.0434112548828125, 62.68918991088867187, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 51943, NULL), +(240289, 195069, 0, 0, 0, 1, 1, -5149.046875, -855.00347900390625, 509.504302978515625, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 51943, NULL), +(240290, 195069, 0, 0, 0, 1, 1, -5149.54541015625, -855.47222900390625, 509.469451904296875, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 51943, NULL), +(240291, 195069, 0, 0, 0, 1, 1, -5150.07470703125, -854.87847900390625, 509.49609375, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 51943, NULL), +(240294, 195069, 1, 0, 0, 1, 1, 10049.826171875, 2118.114501953125, 1331.0101318359375, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 51943, NULL), +(240295, 195069, 1, 0, 0, 1, 1, 10050.892578125, 2117.890625, 1331.0274658203125, 1.727874636650085449, 0, 0, 0.760405540466308593, 0.649448513984680175, 120, 255, 1, "", 51943, NULL), +(240298, 195069, 1, 0, 0, 1, 1, 10050.34765625, 2117.479248046875, 1330.9945068359375, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 51943, NULL), +(240302, 195069, 0, 0, 0, 1, 1, 1805.326416015625, 217.407989501953125, 61.5327301025390625, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 51943, NULL), +(240303, 195069, 0, 0, 0, 1, 1, 1805.85595703125, 216.814239501953125, 61.588623046875, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 51943, NULL), +(240304, 195069, 0, 0, 0, 1, 1, 1806.3541259765625, 217.282989501953125, 61.54374313354492187, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 51943, NULL), +(240307, 195069, 1, 0, 0, 1, 1, 1176.2899169921875, -4464.03662109375, 22.45013999938964843, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 51943, NULL), +(240309, 195069, 1, 0, 0, 1, 1, 1177.3177490234375, -4464.16162109375, 22.46108245849609375, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 51943, NULL), +(240310, 195069, 1, 0, 0, 1, 1, 1176.8194580078125, -4464.63037109375, 22.45066452026367187, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 51943, NULL), +(240312, 195069, 1, 0, 0, 1, 1, -979.8663330078125, -71.9184036254882812, 20.70171165466308593, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 46368, NULL), +(240315, 195069, 1, 0, 0, 1, 1, -980.89410400390625, -71.7934036254882812, 20.70992469787597656, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 46368, NULL), +(240316, 195069, 1, 0, 0, 1, 1, -980.36456298828125, -72.3871536254882812, 20.70847511291503906, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 46368, NULL); + +-- new spawns +DELETE FROM `gameobject` WHERE (`id` IN (195069)) AND (`guid` IN (1333, 1334, 1335, 1336, 1337, 1338, 1339, 1340, 1341, 1342, 1343, 1344, 1345)); +INSERT INTO `gameobject` (`guid`, `id`, `map`, `zoneId`, `areaId`, `spawnMask`, `phaseMask`, `position_x`, `position_y`, `position_z`, `orientation`, `rotation0`, `rotation1`, `rotation2`, `rotation3`, `spawntimesecs`, `animprogress`, `state`, `ScriptName`, `VerifiedBuild`, `Comment`) VALUES +(1333, 195069, 530, 0, 0, 1, 1, -1785.0538330078125, 4926.18408203125, -21.1391162872314453, 4.380776405334472656, 0, 0, -0.81411552429199218, 0.580702960491180419, 120, 255, 1, "", 51943, NULL), +(1334, 195069, 530, 0, 0, 1, 1, -1785.7864990234375, 4925.87353515625, -21.1390743255615234, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1335, 195069, 530, 0, 0, 1, 1, -1788.5833740234375, 4923.9052734375, -21.0877628326416015, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1336, 195069, 530, 0, 0, 1, 1, -1789.04345703125, 4923.306640625, -21.0878314971923828, 1.221729278564453125, 0, 0, 0.573575973510742187, 0.819152355194091796, 120, 255, 1, "", 51943, NULL), +(1337, 195069, 530, 0, 0, 1, 1, -4318.515625, -12442.3994140625, 18.40369224548339843, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 51943, NULL), +(1338, 195069, 530, 0, 0, 1, 1, -4319.01416015625, -12442.8681640625, 18.41169166564941406, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 51943, NULL), +(1339, 195069, 530, 0, 0, 1, 1, -4319.54345703125, -12442.2744140625, 18.39897918701171875, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 51943, NULL), +(1340, 195069, 530, 0, 0, 1, 1, 9410.8037109375, -6838.18408203125, 17.31257820129394531, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 51943, NULL), +(1341, 195069, 530, 0, 0, 1, 1, 9411.3330078125, -6838.77783203125, 17.290008544921875, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 51943, NULL), +(1342, 195069, 530, 0, 0, 1, 1, 9411.83203125, -6838.30908203125, 17.33341217041015625, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 51943, NULL), +(1343, 195069, 571, 0, 0, 1, 1, 5848.22900390625, 767.94097900390625, 641.64593505859375, 6.12610626220703125, 0, 0, -0.07845878601074218, 0.996917366981506347, 120, 255, 1, "", 46248, NULL), +(1344, 195069, 571, 0, 0, 1, 1, 5848.759765625, 767.34722900390625, 641.61102294921875, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 46248, NULL), +(1345, 195069, 571, 0, 0, 1, 1, 5849.25634765625, 767.81597900390625, 641.60101318359375, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 46248, NULL); + +-- enable all spawns for eventEntry 51 +DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 51) AND (`guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` IN (195069))); +INSERT INTO `game_event_gameobject` (SELECT 51, `guid` FROM `gameobject` WHERE `id` IN (195069));