From 5d33af0d4019456ab44e2aa936ee6c543225deb4 Mon Sep 17 00:00:00 2001 From: sudlud Date: Tue, 24 Feb 2026 01:52:05 +0100 Subject: [PATCH] fix(DB/Gameobject): Sniffed Values for 'Bottle' spawns (#24837) --- .../rev_1771883662965307700.sql | 78 +++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1771883662965307700.sql diff --git a/data/sql/updates/pending_db_world/rev_1771883662965307700.sql b/data/sql/updates/pending_db_world/rev_1771883662965307700.sql new file mode 100644 index 000000000..aaa5bf11e --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1771883662965307700.sql @@ -0,0 +1,78 @@ +-- Update gameobject 'Bottle' with sniffed values +-- updated spawns +DELETE FROM `gameobject` WHERE (`id` IN (182807)) AND (`guid` IN (23644, 240263, 240265, 240266, 240267, 240268, 240269, 240270, 240271, 240272, 240273, 240274, 240275, 240276, 240277, 240278)); +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 +(23644, 182807, 530, 0, 0, 1, 1, 9672.1162109375, -7346.4375, 11.93113899230957031, 6.03883981704711914, 0, 0, -0.12186908721923828, 0.9925462007522583, 120, 255, 1, "", 45435, NULL), +(240263, 182807, 1, 0, 0, 1, 1, 1184.0242919921875, -4469.83154296875, 21.28516578674316406, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240265, 182807, 0, 0, 0, 1, 1, 1780.1805419921875, 214.78125, 59.85344696044921875, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240266, 182807, 0, 0, 0, 1, 1, 1780.763916015625, 215.611114501953125, 59.79877471923828125, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240267, 182807, 1, 0, 0, 1, 1, 10063.404296875, 2111.8525390625, 1329.65625, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240268, 182807, 1, 0, 0, 1, 1, 10062.7314453125, 2129.979248046875, 1329.6578369140625, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240269, 182807, 1, 0, 0, 1, 1, 10065.5224609375, 2118.4619140625, 1329.6578369140625, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240270, 182807, 1, 0, 0, 1, 1, 10054.7939453125, 2132.236083984375, 1329.6578369140625, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240271, 182807, 1, 0, 0, 1, 1, 10053.69140625, 2125.3056640625, 1329.686767578125, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240272, 182807, 0, 0, 0, 1, 1, -5161.265625, -870.734375, 507.233123779296875, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240273, 182807, 0, 0, 0, 1, 1, -5160.73291015625, -871.28302001953125, 507.27001953125, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240274, 182807, 0, 0, 0, 1, 1, -9326.84765625, 170.8072967529296875, 62.82540512084960937, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240275, 182807, 0, 0, 0, 1, 1, -9335.4580078125, 175.404510498046875, 61.60723114013671875, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240276, 182807, 1, 0, 0, 1, 1, 1174.357666015625, -4455.34033203125, 21.55141258239746093, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(240277, 182807, 1, 0, 0, 1, 1, -984.73785400390625, -73.1875, 20.99459648132324218, 0, 0, 0, 0, 1, 120, 255, 1, "", 46368, NULL), +(240278, 182807, 1, 0, 0, 1, 1, -980.77081298828125, -79.8229141235351562, 20.13351821899414062, 0, 0, 0, 0, 1, 120, 255, 1, "", 46368, NULL); + +DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 51) AND (`guid` IN (23644, 240263, 240265, 240266, 240267, 240268, 240269, 240270, 240271, 240272, 240273, 240274, 240275, 240276, 240277, 240278)); +INSERT INTO `game_event_gameobject` (`eventEntry`,`guid`) VALUES +-- static spawn +-- (51, 23644), +(51, 240263), +(51, 240265), +(51, 240266), +(51, 240267), +(51, 240268), +(51, 240269), +(51, 240270), +(51, 240271), +(51, 240272), +(51, 240273), +(51, 240274), +(51, 240275), +(51, 240276), +(51, 240277), +(51, 240278); + +-- new spawns +DELETE FROM `gameobject` WHERE (`id` IN (182807)) AND (`guid` IN (1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818)); +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 +(1806, 182807, 530, 0, 0, 1, 1, -1783.0885009765625, 4936.236328125, -22.6301651000976562, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1807, 182807, 530, 0, 0, 1, 1, -1791.9254150390625, 4910.330078125, -21.3478565216064453, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1808, 182807, 530, 0, 0, 1, 1, -1836.095458984375, 4923.36279296875, -21.2411785125732421, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1809, 182807, 530, 0, 0, 1, 1, -4309.3369140625, -12420.2744140625, 17.54578399658203125, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1810, 182807, 530, 0, 0, 1, 1, -4314.44287109375, -12446.46875, 17.27439308166503906, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1811, 182807, 530, 0, 0, 1, 1, -4320.0224609375, -12455.6806640625, 17.30128669738769531, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1812, 182807, 530, 0, 0, 1, 1, -4320.51904296875, -12453.1630859375, 17.25063705444335937, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1813, 182807, 530, 0, 0, 1, 1, -4323.4375, -12438.888671875, 17.51183891296386718, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1814, 182807, 530, 0, 0, 1, 1, -4325.0087890625, -12439.8818359375, 17.46257972717285156, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1815, 182807, 530, 0, 0, 1, 1, 9417.6826171875, -6856.62841796875, 14.8602142333984375, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1816, 182807, 530, 0, 0, 1, 1, 9418.265625, -6855.798828125, 14.89146232604980468, 0, 0, 0, 0, 1, 120, 255, 1, "", 51943, NULL), +(1817, 182807, 571, 0, 0, 1, 1, 5849.689453125, 771.4617919921875, 640.58172607421875, 0, 0, 0, 0, 1, 120, 255, 1, "", 46248, NULL), +(1818, 182807, 571, 0, 0, 1, 1, 5855.94873046875, 765.8055419921875, 641.4307861328125, 0, 0, 0, 0, 1, 120, 255, 1, "", 46248, NULL); + +DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 51) AND (`guid` IN (1806, 1807, 1808, 1809, 1810, 1811, 1812, 1813, 1814, 1815, 1816, 1817, 1818)); +INSERT INTO `game_event_gameobject` (`eventEntry`,`guid`) VALUES +(51, 1806), +(51, 1807), +(51, 1808), +(51, 1809), +(51, 1810), +(51, 1811), +(51, 1812), +(51, 1813), +(51, 1814), +(51, 1815), +(51, 1816), +(51, 1817), +(51, 1818); + +-- remove duplicate spawns +DELETE FROM `gameobject` WHERE (`id` IN (182807)) AND (`guid` IN (240005, 240264)); +DELETE FROM `gameobject_addon` WHERE (`guid` IN (240005, 240264)); +DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 51) AND (`guid` IN (240005, 240264));