From c57d1e2a8fbe68175b5cd5c8871a1464e383d629 Mon Sep 17 00:00:00 2001 From: sudlud Date: Mon, 4 Nov 2024 01:36:45 +0100 Subject: [PATCH] fix(DB/Gameobject): Sniffed Values for 'Christmas Tree' spawns (#20428) --- .../rev_1730640824740743500.sql | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1730640824740743500.sql diff --git a/data/sql/updates/pending_db_world/rev_1730640824740743500.sql b/data/sql/updates/pending_db_world/rev_1730640824740743500.sql new file mode 100644 index 000000000..d8320cc82 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1730640824740743500.sql @@ -0,0 +1,50 @@ +-- Update gameobject 'Christmas Tree' with sniffed values +-- updated spawns +DELETE FROM `gameobject` WHERE (`id` IN (178667, 178805, 178425, 178557, 178647)) +AND (`guid` IN (40902, 40917, 40919, 40994, 41191, 41333, 41335, 41542, 41656, 41677, 41680, 41684, 41685, 41726, 41727, 41728, 41732, 41733, 41749, 41750, 41751, 41764, 41801, 42035, 42036, 61121)); +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 +(40902, 178667, 0, 0, 0, 1, 1, -8828.447265625, 538.05511474609375, 97.2164764404296875, 1.919861555099487304, 0, 0, 0.819151878356933593, 0.573576688766479492, 120, 255, 1, "", 52237, NULL), +(40917, 178667, 0, 0, 0, 1, 1, -8893.5205078125, 617.43011474609375, 102.3035964965820312, 0.383971005678176879, 0, 0, 0.190808296203613281, 0.981627285480499267, 120, 255, 1, "", 52237, NULL), +(40919, 178667, 0, 0, 0, 1, 1, -8917.41796875, 622.56085205078125, 99.52264404296875, 2.042035102844238281, 0, 0, 0.852640151977539062, 0.522498607635498046, 120, 255, 1, "", 52237, NULL), +(40994, 178667, 0, 0, 0, 1, 1, -5054.73583984375, -817.06353759765625, 495.690704345703125, 0, 0, 0, 0, 1, 120, 255, 1, "", 52237, NULL), +(41191, 178667, 0, 0, 0, 1, 1, -14295.1923828125, 510.91790771484375, 8.960463523864746093, 4.904376029968261718, 0, 0, -0.636077880859375, 0.771624863147735595, 120, 255, 1, "", 52237, NULL), +(41333, 178667, 1, 0, 0, 1, 1, 1335.2415771484375, -4612.35400390625, 24.45398521423339843, 5.759587764739990234, 0, 0, -0.25881862640380859, 0.965925931930541992, 120, 255, 1, "", 52237, NULL), +(41335, 178667, 0, 0, 0, 1, 1, 2049.80859375, 266.66790771484375, 57.1444244384765625, 1.431168079376220703, 0, 0, 0.656058311462402343, 0.754710197448730468, 120, 255, 1, "", 52237, NULL), +(41542, 178805, 0, 0, 0, 1, 1, -4917.84228515625, -982.903564453125, 501.4532470703125, 1.727874636650085449, 0, 0, 0.760405540466308593, 0.649448513984680175, 120, 255, 1, "", 52237, NULL), +(41656, 178425, 0, 0, 0, 1, 1, -9444.115234375, 39.89973831176757812, 57.90218734741210937, 1.954769015312194824, 0, 0, 0.829037666320800781, 0.559192776679992675, 120, 255, 1, "", 52237, NULL), +(41677, 178425, 0, 0, 0, 1, 1, -4673.740234375, -1255.40966796875, 501.992584228515625, 2.251473426818847656, 0, 0, 0.902585029602050781, 0.430511653423309326, 120, 255, 1, "", 52237, NULL), +(41680, 178425, 530, 0, 0, 1, 1, -1769.7772216796875, 5711.017578125, 126.5378799438476562, 2.548179388046264648, 0, 0, 0.956304550170898437, 0.292372345924377441, 120, 255, 1, "", 52237, NULL), +(41684, 178425, 530, 0, 0, 1, 1, -1868.6163330078125, 5440.05029296875, -10.4638233184814453, 3.961898565292358398, 0, 0, -0.91705989837646484, 0.398749500513076782, 120, 255, 1, "", 52237, NULL), +(41685, 178425, 530, 0, 0, 1, 1, -3977.513916015625, -11640.9912109375, -138.9552001953125, 3.665196180343627929, 0, 0, -0.96592521667480468, 0.258821308612823486, 120, 255, 1, "", 52237, NULL), +(41726, 178425, 530, 0, 0, 1, 1, 9634.822265625, -7480.6552734375, 14.43206119537353515, 1.448621988296508789, 0, 0, 0.662619590759277343, 0.748956084251403808, 120, 255, 1, "", 52237, NULL), +(41727, 178425, 530, 0, 0, 1, 1, 9636.919921875, -7447.30126953125, 14.6204986572265625, 2.059488296508789062, 0, 0, 0.857167243957519531, 0.515038192272186279, 120, 255, 1, "", 52237, NULL), +(41728, 178425, 530, 0, 0, 1, 1, 9578.134765625, -7139.62646484375, 14.25265884399414062, 6.056293010711669921, 0, 0, -0.11320304870605468, 0.993571877479553222, 120, 255, 1, "", 52237, NULL), +(41732, 178557, 0, 0, 0, 1, 1, -4839.2314453125, -1029.2138671875, 502.189788818359375, 4.904376029968261718, 0, 0, -0.636077880859375, 0.771624863147735595, 120, 255, 1, "", 52237, NULL), +(41733, 178557, 0, 0, 0, 1, 1, -5039.568359375, -1256.928955078125, 505.300018310546875, 0.296705186367034912, 0, 0, 0.147809028625488281, 0.989015936851501464, 120, 255, 1, "", 52237, NULL), +(41749, 178557, 530, 0, 0, 1, 1, -2022.741943359375, 5368.59326171875, -9.3509521484375, 1.221729278564453125, 0, 0, 0.573575973510742187, 0.819152355194091796, 120, 255, 1, "", 52237, NULL), +(41750, 178557, 530, 0, 0, 1, 1, -1705.139404296875, 5491.6220703125, -9.79944515228271484, 3.176533222198486328, 0, 0, -0.999847412109375, 0.017469281330704689, 120, 255, 1, "", 52237, NULL), +(41751, 178557, 530, 0, 0, 1, 1, -1719.6214599609375, 5518.37939453125, -9.799468994140625, 2.076939344406127929, 0, 0, 0.861628532409667968, 0.50753939151763916, 120, 255, 1, "", 52237, NULL), +(41764, 178557, 530, 0, 0, 1, 1, -2009.2388916015625, 5340.00048828125, -9.35094928741455078, 1.221729278564453125, 0, 0, 0.573575973510742187, 0.819152355194091796, 120, 255, 1, "", 52237, NULL), +(41801, 178557, 0, 0, 0, 1, 1, -4624.720703125, -906.8634033203125, 501.070709228515625, 5.393068790435791015, 0, 0, -0.43051052093505859, 0.902585566043853759, 120, 255, 1, "", 52237, NULL), +(42035, 178647, 0, 0, 0, 1, 1, 1646.512939453125, 218.2506561279296875, -43.1031494140625, 2.827429771423339843, 0, 0, 0.987688064575195312, 0.156436234712600708, 120, 255, 1, "", 47168, NULL), +(42036, 178647, 1, 0, 0, 1, 1, -2324.55712890625, -356.53289794921875, -8.94748401641845703, 4.642575740814208984, 0, 0, -0.731353759765625, 0.681998312473297119, 120, 255, 1, "", 52237, NULL), +(61121, 178667, 571, 0, 0, 1, 1, 5824.9912109375, 646.89117431640625, 647.613525390625, 5.096362113952636718, 0, 0, -0.55919265747070312, 0.829037725925445556, 120, 255, 1, "", 52237, NULL); + +-- new spawns +DELETE FROM `gameobject` WHERE (`id` IN (178425, 178557, 178558, 178667, 178668)) +AND (`guid` BETWEEN 293 AND 301); +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 +(293, 178425, 0, 0, 0, 1, 1, -8747.578125, 1075.0113525390625, 90.55126190185546875, 4.956737518310546875, 0, 0, -0.61566066741943359, 0.788011372089385986, 120, 255, 1, "", 52237, NULL), +(294, 178557, 530, 0, 0, 1, 1, -2098.721435546875, 5638.4521484375, 50.22791671752929687, 5.35816192626953125, 0, 0, -0.446197509765625, 0.894934535026550292, 120, 255, 1, "", 52237, NULL), +(295, 178558, 0, 0, 0, 1, 1, -5617.384765625, -507.91497802734375, 403.613616943359375, 1.117009282112121582, 0, 0, 0.529918670654296875, 0.84804844856262207, 120, 255, 1, "", 52237, NULL), +(296, 178667, 0, 0, 0, 1, 1, -3751.59814453125, -767.77716064453125, 9.840894699096679687, 6.178466320037841796, 0, 0, -0.05233573913574218, 0.998629570007324218, 120, 255, 1, "", 52237, NULL), +(297, 178667, 0, 0, 0, 1, 1, -8459.267578125, 504.501373291015625, 99.7772979736328125, 1.151916384696960449, 0, 0, 0.544638633728027343, 0.838670849800109863, 120, 255, 1, "", 52237, NULL), +(298, 178667, 0, 0, 0, 1, 1, -8934.103515625, 972.86578369140625, 117.2384414672851562, 5.026549339294433593, 0, 0, -0.5877847671508789, 0.809017360210418701, 120, 255, 1, "", 52237, NULL), +(299, 178667, 1, 0, 0, 1, 1, -7184.51416015625, -3918.135009765625, 24.41411018371582031, 0.942476630210876464, 0, 0, 0.453989982604980468, 0.891006767749786376, 120, 255, 1, "", 52237, NULL), +(300, 178667, 530, 0, 0, 1, 1, -2204.936767578125, 5399.95556640625, 52.93725967407226562, 2.111847877502441406, 0, 0, 0.870355606079101562, 0.492423713207244873, 120, 255, 1, "", 52237, NULL), +(301, 178668, 0, 0, 0, 1, 1, -8872.7099609375, 680.677001953125, 104.9490737915039062, 6.248279094696044921, 0, 0, -0.01745223999023437, 0.999847710132598876, 120, 255, 1, "", 52237, NULL); + +-- enable all spawns for eventEntry 2 +DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 2) +AND (`guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` IN (178425, 178557, 178647, 178667, 178805, 178558, 178668))); +INSERT INTO `game_event_gameobject` (SELECT 2, `guid` FROM `gameobject` WHERE `id` IN (178425, 178557, 178647, 178667, 178805, 178558, 178668));