Skip to content

Commit

Permalink
Merge branch '3.3.5' into npcbots_3.3.5
Browse files Browse the repository at this point in the history
# Conflicts:
#	src/server/game/Handlers/SpellHandler.cpp
  • Loading branch information
trickerer committed Dec 7, 2024
2 parents 6e18edc + 00eeb00 commit a32b7ba
Show file tree
Hide file tree
Showing 114 changed files with 4,229 additions and 1,360 deletions.
25 changes: 18 additions & 7 deletions .github/workflows/core_modules_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,29 @@ on:
branches:
- 'master'
pull_request:
types: ['labeled', 'opened', 'synchronize', 'reopened']
types:
- labeled
- opened
- reopened
- synchronize

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
cancel-in-progress: true

jobs:
build-modules:
runs-on: ubuntu-latest
name: modules build on latest ubuntu
if: |
github.repository == 'azerothcore/azerothcore-wotlk'
strategy:
fail-fast: true
matrix:
include:
- os: ubuntu-24.04
compiler:
CC: clang-18
CXX: clang++-18
runs-on: ${{ matrix.os }}
name: ${{ matrix.os }}-${{ matrix.compiler.CC }}-nopch-modules
if: github.repository == 'azerothcore/azerothcore-wotlk'
&& !github.event.pull_request.draft
&& (
github.ref_name == 'master'
Expand All @@ -33,7 +44,7 @@ jobs:
run: bash -x ./apps/ci/ci-install-modules.sh
- uses: ./.github/actions/linux-build
with:
CC: clang-15
CXX: clang++-15
CC: ${{ matrix.compiler.CC }}
CXX: ${{ matrix.compiler.CXX }}
modules: true
pch: false
5 changes: 5 additions & 0 deletions .github/workflows/tools_build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,11 @@ on:
branches:
- 'master'
pull_request:
types:
- labeled
- opened
- reopened
- synchronize

concurrency:
group: ${{ github.head_ref }} || concat(${{ github.ref }}, ${{ github.workflow }})
Expand Down
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,9 @@

!.gitkeep

# default build directory if not specified by CMAKE configuration
/out/*

#
#Generic
#
Expand Down Expand Up @@ -63,6 +66,7 @@ nbproject/
.idea
cmake-build-*/*
coverage-report/
.vs

#
# Eclipse
Expand Down
2 changes: 1 addition & 1 deletion apps/startup-scripts/gdb.conf
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
set logging on
set logging enabled on
set debug timestamp
run
bt
Expand Down
2 changes: 1 addition & 1 deletion apps/startup-scripts/starter
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ CRASHES_PATH="$7"

if [ $GDB_ENABLED -eq 1 ]; then
echo "set logging file "$CRASHES_PATH"/gdb-$(date +%Y-%m-%d-%H-%M-%S).txt" > "$GDB_FILE"
echo "set logging on" >> "$GDB_FILE"
echo "set logging enabled on" >> "$GDB_FILE"
echo "set debug timestamp" >> "$GDB_FILE"
echo "run -c $3" >> "$GDB_FILE"
echo "bt" >> "$GDB_FILE"
Expand Down
7 changes: 7 additions & 0 deletions data/sql/updates/db_world/2024_11_30_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
-- DB update 2024_11_27_02 -> 2024_11_30_00
--
-- To Skettis! requirement removed from Escape from Skettis
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE (`ID` = 11085);

-- To Skettis! requirement removed from Hungry Nether Rays
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE (`ID` = 11093);
838 changes: 838 additions & 0 deletions data/sql/updates/db_world/2024_11_30_01.sql

Large diffs are not rendered by default.

1,140 changes: 1,140 additions & 0 deletions data/sql/updates/db_world/2024_11_30_02.sql

Large diffs are not rendered by default.

25 changes: 25 additions & 0 deletions data/sql/updates/db_world/2024_11_30_03.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
-- DB update 2024_11_30_02 -> 2024_11_30_03
-- Update gameobject 'Dwarf Hero / Gnome Hero' with sniffed values
-- new spawns
DELETE FROM `gameobject` WHERE (`id` IN (180755, 180756))
AND (`guid` BETWEEN 900 AND 913);
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
(900, 180755, 0, 0, 0, 1, 1, -4633.953125, -932.1756591796875, 507.62445068359375, 3.839725255966186523, 0, 0, -0.93969249725341796, 0.34202045202255249, 120, 255, 1, "", 47720, NULL),
(901, 180755, 0, 0, 0, 1, 1, -4834.15283203125, -861.96600341796875, 505.34283447265625, 3.24634718894958496, 0, 0, -0.99862861633300781, 0.052353221923112869, 120, 255, 1, "", 47720, NULL),
(902, 180755, 0, 0, 0, 1, 1, -4866.29052734375, -1148.2222900390625, 504.770294189453125, 0.471238493919372558, 0, 0, 0.233445167541503906, 0.972369968891143798, 120, 255, 1, "", 52237, NULL),
(903, 180755, 0, 0, 0, 1, 1, -4896.44384765625, -980.9735107421875, 506.79931640625, 2.268925428390502929, 0, 0, 0.906307220458984375, 0.422619491815567016, 120, 255, 1, "", 47720, NULL),
(904, 180755, 0, 0, 0, 1, 1, -5001.94775390625, -1242.0035400390625, 511.2802734375, 0.680676698684692382, 0, 0, 0.333806037902832031, 0.942641794681549072, 120, 255, 1, "", 52237, NULL),
(905, 180755, 0, 0, 0, 1, 1, -5162.0400390625, -884.55035400390625, 507.917205810546875, 1.413715124130249023, 0, 0, 0.649447441101074218, 0.760406434535980224, 120, 255, 1, "", 51943, NULL),
(906, 180755, 0, 0, 0, 1, 1, -8439.107421875, 625.29766845703125, 97.348419189453125, 5.724681377410888671, 0, 0, -0.27563667297363281, 0.961261868476867675, 120, 255, 1, "", 52237, NULL),
(907, 180755, 0, 0, 0, 1, 1, -8483.7900390625, 526.233154296875, 105.7811508178710937, 2.216565132141113281, 0, 0, 0.894933700561523437, 0.44619917869567871, 120, 255, 1, "", 52237, NULL),
(908, 180756, 0, 0, 0, 1, 1, -4633.861328125, -932.0946044921875, 506.45074462890625, 3.839725255966186523, 0, 0, -0.93969249725341796, 0.34202045202255249, 120, 255, 1, "", 47720, NULL),
(909, 180756, 0, 0, 0, 1, 1, -4802.892578125, -1180.2821044921875, 504.93218994140625, 1.570795774459838867, 0, 0, 0.707106590270996093, 0.707106947898864746, 120, 255, 1, "", 52237, NULL),
(910, 180756, 0, 0, 0, 1, 1, -4825.68408203125, -1289.34375, 504.256744384765625, 1.48352813720703125, 0, 0, 0.675589561462402343, 0.737277925014495849, 120, 255, 1, "", 52237, NULL),
(911, 180756, 0, 0, 0, 1, 1, -4900.81591796875, -984.625, 506.778472900390625, 2.251473426818847656, 0, 0, 0.902585029602050781, 0.430511653423309326, 120, 255, 1, "", 47720, NULL),
(912, 180756, 0, 0, 0, 1, 1, -5007.57275390625, -1235.19775390625, 511.25433349609375, 0.680676698684692382, 0, 0, 0.333806037902832031, 0.942641794681549072, 120, 255, 1, "", 52237, NULL),
(913, 180756, 0, 0, 0, 1, 1, -5166.14599609375, -883.52081298828125, 508.024810791015625, 1.256635904312133789, 0, 0, 0.587784767150878906, 0.809017360210418701, 120, 255, 1, "", 51943, NULL);

-- enable all spawns for eventEntry 7
DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 7)
AND (`guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` IN (180755, 180756)));
INSERT INTO `game_event_gameobject` (SELECT 7, `guid` FROM `gameobject` WHERE `id` IN (180755, 180756));
13 changes: 13 additions & 0 deletions data/sql/updates/db_world/2024_11_30_04.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
-- DB update 2024_11_30_03 -> 2024_11_30_04
--
DELETE FROM `creature_formations` WHERE `leaderGUID` = 89358;
INSERT INTO `creature_formations` (`leaderGUID`, `memberGUID`, `dist`, `angle`, `groupAI`) VALUES
(89358, 89358, 0, 0, 27),
(89358, 12923, 0, 0, 27),
(89358, 12924, 0, 0, 27),
(89358, 9252, 0, 0, 27),
(89358, 4915, 0, 0, 27),
(89358, 12922, 0, 0, 27),
(89358, 12404, 0, 0, 27),
(89358, 11906, 0, 0, 27),
(89358, 10560, 0, 0, 27);
90 changes: 90 additions & 0 deletions data/sql/updates/db_world/2024_12_01_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
-- DB update 2024_11_30_04 -> 2024_12_01_00

-- Delete Wrong npc (not found on official servers)

DELETE FROM `creature` WHERE (`id1` = 28609) AND (`guid` IN (129280));
DELETE FROM `creature_addon` WHERE (`guid` IN (129280));


-- Update spawn points

UPDATE `creature` SET `position_x` = 2143.90, `position_y` = -5675.58, `position_z` = 109.95, `orientation` = 0.3333 WHERE `guid` = 129270 AND `id1` = 28609;
UPDATE `creature` SET `position_x` = 2154.62, `position_y` = -5689.39, `position_z` = 105.75, `orientation` = 0.6432 WHERE `guid` = 129271 AND `id1` = 28609;
UPDATE `creature` SET `position_x` = 2221.08, `position_y` = -5885.01, `position_z` = 100.68, `orientation` = 3.1306 WHERE `guid` = 129282 AND `id1` = 28609;
UPDATE `creature` SET `position_x` = 2353.2, `position_y` = -5844.39, `position_z` = 101.593, `orientation` = 5.6188 WHERE `guid` = 129283 AND `id1` = 28609;
UPDATE `creature` SET `position_x` = 2392.12, `position_y` = -5844.45, `position_z` = 108.994, `orientation` = 3.0858 WHERE `guid` = 129284 AND `id1` = 28609;



-- Waypoints

DELETE FROM `waypoint_data` WHERE `id` IN (12927200, 12928200, 12928300, 12928400);
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
(12927200, 1, 2226.18, -5731.67, 102.017, NULL, 0, 0, 0, 100, 0),
(12927200, 2, 2234.35, -5738.26, 102.214, NULL, 0, 0, 0, 100, 0),
(12927200, 3, 2242.78, -5744.52, 102.309, NULL, 0, 0, 0, 100, 0),
(12927200, 4, 2250.79, -5752.1, 101.528, NULL, 0, 0, 0, 100, 0),
(12927200, 5, 2257.7, -5760, 101.073, NULL, 0, 0, 0, 100, 0),
(12927200, 6, 2266.39, -5770.03, 100.979, NULL, 0, 0, 0, 100, 0),
(12927200, 7, 2257.7, -5760, 101.073, NULL, 0, 0, 0, 100, 0),
(12927200, 8, 2250.79, -5752.1, 101.528, NULL, 0, 0, 0, 100, 0),
(12927200, 9, 2242.78, -5744.52, 102.309, NULL, 0, 0, 0, 100, 0),
(12927200, 10, 2234.35, -5738.26, 102.214, NULL, 0, 0, 0, 100, 0),
(12927200, 11, 2226.18, -5731.67, 102.017, NULL, 0, 0, 0, 100, 0),
(12927200, 12, 2219.23, -5726.22, 101.816, NULL, 0, 0, 0, 100, 0),

(12928200, 1, 2214.83, -5884.92, 100.855, NULL, 0, 0, 0, 100, 0),
(12928200, 2, 2209.52, -5885, 101.008, NULL, 0, 0, 0, 100, 0),
(12928200, 3, 2204.1, -5883.88, 101.159, NULL, 0, 0, 0, 100, 0),
(12928200, 4, 2195.65, -5882.51, 101.208, NULL, 0, 0, 0, 100, 0),
(12928200, 5, 2187.06, -5880.64, 101.065, NULL, 0, 0, 0, 100, 0),
(12928200, 6, 2195.65, -5882.51, 101.208, NULL, 0, 0, 0, 100, 0),
(12928200, 7, 2204.1, -5883.88, 101.159, NULL, 0, 0, 0, 100, 0),
(12928200, 8, 2209.52, -5885, 101.008, NULL, 0, 0, 0, 100, 0),
(12928200, 9, 2214.83, -5884.92, 100.855, NULL, 0, 0, 0, 100, 0),
(12928200, 10, 2221.08, -5885.01, 100.68, NULL, 0, 0, 0, 100, 0),

(12928300, 1, 2358.94, -5843.76, 103.624, NULL, 0, 0, 0, 100, 0),
(12928300, 2, 2367.94, -5842.23, 106.039, NULL, 0, 0, 0, 100, 0),
(12928300, 3, 2376.98, -5841.91, 108.059, NULL, 0, 0, 0, 100, 0),
(12928300, 4, 2385.39, -5843.93, 108.588, NULL, 0, 0, 0, 100, 0),
(12928300, 5, 2392.12, -5844.45, 108.994, NULL, 0, 0, 0, 100, 0),
(12928300, 6, 2385.39, -5843.93, 108.588, NULL, 0, 0, 0, 100, 0),
(12928300, 7, 2376.98, -5841.91, 108.059, NULL, 0, 0, 0, 100, 0),
(12928300, 8, 2367.94, -5842.23, 106.039, NULL, 0, 0, 0, 100, 0),
(12928300, 9, 2358.94, -5843.76, 103.624, NULL, 0, 0, 0, 100, 0),
(12928300, 10, 2353.2, -5844.39, 101.593, NULL, 0, 0, 0, 100, 0),

(12928400, 1, 2385.39, -5843.93, 108.588, NULL, 0, 0, 0, 100, 0),
(12928400, 2, 2376.98, -5841.91, 108.059, NULL, 0, 0, 0, 100, 0),
(12928400, 3, 2367.94, -5842.23, 106.039, NULL, 0, 0, 0, 100, 0),
(12928400, 4, 2358.94, -5843.76, 103.624, NULL, 0, 0, 0, 100, 0),
(12928400, 5, 2353.2, -5844.39, 101.593, NULL, 0, 0, 0, 100, 0),
(12928400, 6, 2358.94, -5843.76, 103.624, NULL, 0, 0, 0, 100, 0),
(12928400, 7, 2367.94, -5842.23, 106.039, NULL, 0, 0, 0, 100, 0),
(12928400, 8, 2376.98, -5841.91, 108.059, NULL, 0, 0, 0, 100, 0),
(12928400, 9, 2385.39, -5843.93, 108.588, NULL, 0, 0, 0, 100, 0),
(12928400, 10, 2392.12, -5844.45, 108.994, NULL, 0, 0, 0, 100, 0);


-- Change movement type and wander distance

UPDATE `creature` SET `wander_distance` = 0, `MovementType` = 2 WHERE `guid` IN (129272, 129282, 129283, 129284) AND `id1` = 28609;


-- Set path id

UPDATE `creature_addon` SET `path_id` = 12927200 WHERE (`guid` IN (129272));
UPDATE `creature_addon` SET `path_id` = 12928200 WHERE (`guid` IN (129282));
UPDATE `creature_addon` SET `path_id` = 12928300 WHERE (`guid` IN (129283));
UPDATE `creature_addon` SET `path_id` = 12928400 WHERE (`guid` IN (129284));


-- Set bytes1 to 0

UPDATE `creature_addon` SET `bytes1` = 0 WHERE (`guid` IN (129272, 129282, 129283, 129284));


-- Set Aura

UPDATE `creature_addon` SET `auras` = 52103 WHERE (`guid` IN (129272, 129282, 129283, 129284));
29 changes: 29 additions & 0 deletions data/sql/updates/db_world/2024_12_01_01.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
-- DB update 2024_12_01_00 -> 2024_12_01_01
--
DELETE FROM `spelldifficulty_dbc` WHERE `ID` IN (58693, 58690, 58688, 54481, 54479, 54237, 54241, 54312, 54235, 54282, 54249, 54442, 54438, 54202, 54226, 54160, 54524, 54361);
INSERT INTO `spelldifficulty_dbc` (`ID`, `DifficultySpellID_1`, `DifficultySpellID_2`, `DifficultySpellID_3`, `DifficultySpellID_4`) VALUES
-- Cyanigosa
(58693, 58693, 59369, 0, 0),
(58690, 58690, 59283, 0, 0),
(58688, 58688, 59281, 0, 0),
-- Erekem
(54481, 54481, 59473, 0, 0),
(54479, 54479, 59471, 0, 0),
-- Ichoron
(54237, 54237, 59520, 0, 0),
(54241, 54241, 59521, 0, 0),
(54312, 54312, 59522, 0, 0),
-- Lavanthor
(54235, 54235, 59468, 0, 0),
(54282, 54282, 59469, 0, 0),
(54249, 54249, 59594, 0, 0),
-- Moragg
(54442, 54442, 59524, 0, 0),
(54438, 54438, 59523, 0, 0),
-- Xevozz
(54202, 54202, 59483, 0, 0),
(54226, 54226, 59485, 0, 0),
(54160, 54160, 59474, 0, 0),
-- Zuramat
(54524, 54524, 59745, 0, 0),
(54361, 54361, 59743, 0, 0);
56 changes: 56 additions & 0 deletions data/sql/updates/db_world/2024_12_01_02.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
-- DB update 2024_12_01_01 -> 2024_12_01_02
--
-- lookout
-- spawn coords, hp 58682 from 75449
DELETE FROM `creature` WHERE (`id1` = 24175) AND (`guid` = 89281);
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `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`, `ScriptName`, `VerifiedBuild`) VALUES
(89281, 24175, 0, 0, 568, 0, 0, 1, 1, 1, 206.92128, 1473.4196, 26.000067, 3.9619, 7200, 0, 0, 58682, 0, 0, 0, 0, 0, '', 0);

UPDATE `creature_template` SET `unit_flags` = `unit_flags` | (64 | 32768) WHERE (`entry` = 24175);

UPDATE `creature_template_model` SET `VerifiedBuild` = 53788 WHERE (`CreatureID` = 24175) AND `Idx` = 0;

DELETE FROM `waypoint_data` WHERE `id` = 2417500;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `move_type`) VALUES
(2417500, 1, 226.08507, 1461.7535, 25.916739, NULL, 1),
(2417500, 2, 228.17633, 1433.8473, 27.119087, NULL, 1),
(2417500, 3, 227.73102, 1412.5535, 34.49932, NULL, 1),
(2417500, 4, 228.17111, 1388.2885, 42.451878, NULL, 1),
(2417500, 5, 232.54265, 1374.3815, 47.329865, NULL, 1),
(2417500, 6, 263.18665, 1376.4918, 49.32171, NULL, 1),
(2417500, 7, 281.35666, 1378.9646, 49.32171, NULL, 1),
(2417500, 8, 312.53738, 1389.2349, 57.287518, NULL, 1),
(2417500, 9, 330.47836, 1394.2004, 71.362785, NULL, 1);

-- summon amani eagle at Akil'zon
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 13) AND (`SourceGroup` = 1) AND (`SourceEntry` = 43487);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 43487, 0, 0, 31, 0, 3, 23574, 0, 0, 0, 0, '', 'Summon Amani Eagle target Akil\'zon');

-- summon amani warrior at Eagle Troll Spawn Target
DELETE FROM `conditions` WHERE (`SourceTypeOrReferenceId` = 13) AND (`SourceGroup` = 1) AND (`SourceEntry` = 43486);
INSERT INTO `conditions` (`SourceTypeOrReferenceId`, `SourceGroup`, `SourceEntry`, `SourceId`, `ElseGroup`, `ConditionTypeOrReference`, `ConditionTarget`, `ConditionValue1`, `ConditionValue2`, `ConditionValue3`, `NegativeCondition`, `ErrorType`, `ErrorTextId`, `ScriptName`, `Comment`) VALUES
(13, 1, 43486, 0, 0, 31, 0, 3, 24325, 0, 0, 0, 0, '', 'Summon Amani Eagle target Eagle Troll Spawn Target');

DELETE FROM `creature_text` WHERE (`CreatureID` = 24175) AND (`GroupID` = 0);
INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `TextRange`, `comment`) VALUES
(24175, 0, 0, 'Akil\'zon, the invaders approach!', 14, 0, 100, 5, 0, 0, 22971, 0, 'Amani\'shi Lookout');

UPDATE `creature_template` SET `ScriptName` = 'npc_amanishi_lookout' WHERE (`entry` = 24175);
UPDATE `creature_template` SET `ScriptName` = 'npc_eagle_trash_aggro_trigger' WHERE (`entry` = 24223);
UPDATE `creature_template` SET `ScriptName` = 'npc_amanishi_tempest' WHERE (`entry` = 24549);

-- add missing wind walker and protector spawns
SET @GUID:= 93762;
SET @VERIFIED_BUILD:=0;
DELETE FROM `creature` WHERE (`id1` = 24179) AND (`guid` BETWEEN @GUID+0 AND @GUID+3);
DELETE FROM `creature` WHERE (`id1` = 24180) AND (`guid` BETWEEN @GUID+4 AND @GUID+7);
INSERT INTO `creature` (`guid`, `id1`, `id2`, `id3`, `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`, `ScriptName`, `VerifiedBuild`) VALUES
(@GUID+0, 24179, 0, 0, 568, 0, 0, 1, 1, 1, 284.0440, 1372.3200, 49.4050, 2.77507, 1800, 0, 0, @VERIFIED_BUILD, 0, 0, 0, 0, 0, '', 0),
(@GUID+1, 24179, 0, 0, 568, 0, 0, 1, 1, 1, 231.7970, 1393.4200, 40.5887, 1.69297, 1800, 0, 0, @VERIFIED_BUILD, 0, 0, 0, 0, 0, '', 0),
(@GUID+2, 24179, 0, 0, 568, 0, 0, 1, 1, 1, 244.8070, 1367.6600, 48.9498, 2.61799, 1800, 0, 0, @VERIFIED_BUILD, 0, 0, 0, 0, 0, '', 0),
(@GUID+3, 24179, 0, 0, 568, 0, 0, 1, 1, 1, 232.7490, 1428.7000, 28.8242, 1.83260, 1800, 0, 0, @VERIFIED_BUILD, 0, 0, 0, 0, 0, '', 0),
(@GUID+4, 24180, 0, 0, 568, 0, 0, 1, 1, 1, 274.3580, 1385.1600, 49.4050, 3.75246, 1800, 0, 0, @VERIFIED_BUILD, 0, 0, 0, 0, 0, '', 0),
(@GUID+5, 24180, 0, 0, 568, 0, 0, 1, 1, 1, 223.8010, 1424.9400, 29.4699, 1.16937, 1800, 0, 0, @VERIFIED_BUILD, 0, 0, 0, 0, 0, '', 0),
(@GUID+6, 24180, 0, 0, 568, 0, 0, 1, 1, 1, 224.0690, 1394.2600, 40.1985, 1.30900, 1800, 0, 0, @VERIFIED_BUILD, 0, 0, 0, 0, 0, '', 0),
(@GUID+7, 24180, 0, 0, 568, 0, 0, 1, 1, 1, 246.9080, 1375.1500, 49.4050, 2.89725, 1800, 0, 0, @VERIFIED_BUILD, 0, 0, 0, 0, 0, '', 0);
7 changes: 7 additions & 0 deletions data/sql/updates/db_world/2024_12_01_03.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
-- DB update 2024_12_01_02 -> 2024_12_01_03
--
DELETE FROM `creature_queststarter` WHERE `id` IN (4485, 10540) AND `quest` = 1361;
-- Adds NPCs Vol'jin and Belgrom Rockmaul as Quest Starters for Regthar Deathgate
INSERT INTO `creature_queststarter` (`id`, `quest`) VALUES
(4485, 1361),
(10540, 1361);
14 changes: 14 additions & 0 deletions data/sql/updates/db_world/2024_12_02_00.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
-- DB update 2024_12_01_03 -> 2024_12_02_00
-- Update gameobject 'Log Pile' with sniffed values
-- new spawns
DELETE FROM `gameobject` WHERE (`id` IN (194393))
AND (`guid` BETWEEN 447 AND 454);
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
(447, 194393, 571, 0, 0, 1, 1, 5395.54931640625, 376.720916748046875, 171.0152587890625, 0, 0, 0, 0, 1, 120, 255, 1, "", 46158, NULL),
(448, 194393, 571, 0, 0, 1, 1, 5408.78369140625, 369.265045166015625, 167.706939697265625, 0, 0, 0, 0, 1, 120, 255, 1, "", 46158, NULL),
(449, 194393, 571, 0, 0, 1, 1, 5412.72265625, 353.712310791015625, 165.7215118408203125, 0, 0, 0, 0, 1, 120, 255, 1, "", 46158, NULL),
(450, 194393, 571, 0, 0, 1, 1, 5415.166015625, 439.096954345703125, 170.508514404296875, 0, 0, 0, 0, 1, 120, 255, 1, "", 46158, NULL),
(451, 194393, 571, 0, 0, 1, 1, 5426.10205078125, 441.95147705078125, 169.2211456298828125, 5.235987663269042968, 0, 0, -0.5, 0.866025388240814208, 120, 255, 1, "", 46158, NULL),
(452, 194393, 571, 0, 0, 1, 1, 5427.91064453125, 359.82086181640625, 163.087860107421875, 0, 0, 0, 0, 1, 120, 255, 1, "", 46158, NULL),
(453, 194393, 571, 0, 0, 1, 1, 5459.66748046875, 424.607940673828125, 163.53369140625, 0, 0, 0, 0, 1, 120, 255, 1, "", 46158, NULL),
(454, 194393, 571, 0, 0, 1, 1, 5468.80615234375, 373.03546142578125, 158.4355926513671875, 0, 0, 0, 0, 1, 120, 255, 1, "", 46158, NULL);
4 changes: 4 additions & 0 deletions data/sql/updates/db_world/2024_12_02_01.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- DB update 2024_12_02_00 -> 2024_12_02_01
--
-- The Crown of Will (1/5) requirement removed from The Crown of Will (2/5)
UPDATE `quest_template_addon` SET `PrevQuestID` = 0 WHERE (`ID` = 518);
7 changes: 7 additions & 0 deletions data/sql/updates/db_world/2024_12_02_02.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
-- DB update 2024_12_02_01 -> 2024_12_02_02
-- Critter: 883, 890, 2098, 2620, 1933, 4166, 721, 2442, 10780, 12298, 5951, 17467, 12296, 17467
-- Human Royal Guard... : 1756 loot probably incorrect as well, I assume it came from the transformed guards for the Onyxia quest

UPDATE `creature_template` SET `skinloot` = 0 WHERE `entry` IN (883, 890, 2098, 2620, 1933, 4166, 721, 2442, 10780, 12298, 5951, 17467, 12296, 17467, 1756);

DELETE FROM `skinning_loot_template` WHERE `entry` IN (883, 890, 2098, 2620, 1933, 4166, 721, 2442, 10780, 12298, 5951, 17467, 12296, 17467, 1756);
4 changes: 4 additions & 0 deletions data/sql/updates/db_world/2024_12_02_03.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
-- DB update 2024_12_02_02 -> 2024_12_02_03
--
-- Corrected Z-axis of Eydis Darkbane (to match Fjola Lightbane's Z-axis).
UPDATE `creature` SET `position_z` = 558.16 WHERE `guid` = 85120 AND `id1` = 36066;
Loading

0 comments on commit a32b7ba

Please sign in to comment.