fix(DB/HellfirePeninsula): Rewrite the Stair of Destiny / Dark Portal Siege event (#27758)

Co-authored-by: moostigre <[email protected]>
This commit is contained in:
Gultask
2026-09-24 11:10:48 -03:00
committed by GitHub
co-authored by moostigre
parent 0fd17479a5
commit 952a0e9f3d
@@ -0,0 +1,542 @@
-- Part of the work is Moostigre
-- (18948, 18965, 18986, 18949, 18950, 18970, 18972, 18971)
DELETE FROM `creature` WHERE `id` IN (18948, 18965, 18986, 18949, 18950, 18970, 18972, 18971) AND `guid` IN (68010, 68011, 68012, 68013, 68021, 68015, 68016, 68017, 68018, 68020, 68022, 68024, 68025, 68111, 68112, 68113, 68114, 68115, 68116, 68023, 68122, 68123, 68124, 68125, 68126, 68127, 68128, 86066, 86068, 86069, 86070, 86071, 68262, 68263, 68264, 68265, 68266);
-- Don't Override SAI
UPDATE `creature_template` SET `flags_extra` = `flags_extra`|134217728 WHERE (`entry` IN (18948, 18965, 18986, 18949, 18950, 18970, 18972, 18971));
-- Detection Range
UPDATE `creature_template` SET `detection_range` = 30 WHERE (`entry` IN (18965, 18970, 18949, 18971));
UPDATE `creature_template` SET `detection_range` = 60 WHERE (`entry` IN (18969, 18966));
-- Remove DISABLE_MOVE Flags
UPDATE `creature_template` SET `unit_flags` = `unit_flags`&~4 WHERE (`entry` IN (18949, 18971));
-- Add New Creatures and Waypoints
SET @CGUID := 83859;
DELETE FROM `creature` WHERE `guid` BETWEEN @CGUID+0 AND @CGUID+35 AND `id` IN (18948, 18965, 18986, 18949, 18950, 18970, 18972, 18971);
INSERT INTO `creature` (`guid`, `id`, `map`, `equipment_id`, `position_x`, `position_y`, `position_z`, `orientation`, `spawntimesecs`, `CreateObject`, `VerifiedBuild`, `Comment`) VALUES
-- Alliance
(@CGUID+0 , 18948, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+1 , 18948, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+2 , 18948, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+3 , 18948, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+4 , 18948, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+5 , 18948, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+6 , 18948, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+7 , 18965, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+8 , 18965, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+9 , 18965, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+10, 18965, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+11, 18965, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+12, 18965, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+13, 18986, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+14, 18986, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+15, 18986, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+16, 18949, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+17, 18949, 530, 1, -337.75803, 963.5841, 54.361446, 1.48352980613708496, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+18, 18950, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+19, 18950, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+20, 18950, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+21, 18950, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+22, 18950, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+23, 18950, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+24, 18950, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+25, 18970, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+26, 18970, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+27, 18970, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+28, 18970, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+29, 18970, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+30, 18970, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+31, 18972, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+32, 18972, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+33, 18972, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+34, 18971, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier'),
(@CGUID+35, 18971, 530, 1, -160.61925, 966.3172, 54.362675, 1.972222089767456054, 60, 1, 68887, 'Stair of Destiny Soldier');
DELETE FROM `waypoint_data` WHERE `id` BETWEEN (@CGUID+0)*10 AND (@CGUID+35)*10;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `velocity`, `delay`, `smoothTransition`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
-- Alliance - 18948 Stormwind Soldier
((@CGUID+0)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+0)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+0)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+0)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+0)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+0)*10, 6, -261.569732666015625, 1092.44384765625, 42.2057647705078125, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+0)*10, 7, -261.569732666015625, 1092.44384765625, 42.2057647705078125, 1.519264578819274902, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+1)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+1)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+1)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+1)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+1)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+1)*10, 6, -254.793075561523437, 1097.44287109375, 41.66667938232421875, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+1)*10, 7, -254.793075561523437, 1097.44287109375, 41.66667938232421875, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+2)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+2)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+2)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+2)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+2)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+2)*10, 6, -265.977081298828125, 1092.15966796875, 42.35113906860351562, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+2)*10, 7, -265.977081298828125, 1092.15966796875, 42.35113906860351562, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+3)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+3)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+3)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+3)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+3)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+3)*10, 6, -257.838226318359375, 1092.349609375, 42.30665969848632812, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+3)*10, 7, -257.838226318359375, 1092.349609375, 42.30665969848632812, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+4)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+4)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+4)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+4)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+4)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+4)*10, 6, -267.851898193359375, 1097.2686767578125, 41.73611068725585937, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+4)*10, 7, -267.851898193359375, 1097.2686767578125, 41.73611068725585937, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+5)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+5)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+5)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+5)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+5)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+5)*10, 6, -259.12353515625, 1097.5081787109375, 41.66668701171875, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+5)*10, 7, -259.12353515625, 1097.5081787109375, 41.66668701171875, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+6)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+6)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+6)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+6)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+6)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+6)*10, 6, -271.0439453125, 1092.462890625, 42.09818267822265625, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+6)*10, 7, -271.0439453125, 1092.462890625, 42.09818267822265625, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
-- Alliance - 18965 Darnassus Archer
((@CGUID+7 )*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+7 )*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+7 )*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+7 )*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+7 )*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+7 )*10, 6, -260.43133544921875, 1086.2723388671875, 46.31848526000976562, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+7 )*10, 7, -260.43133544921875, 1086.2723388671875, 46.31848526000976562, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+8 )*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+8 )*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+8 )*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+8 )*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+8 )*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+8 )*10, 6, -260.600677490234375, 1083.4345703125, 48.20187759399414062, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+8 )*10, 7, -260.600677490234375, 1083.4345703125, 48.20187759399414062, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+9 )*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+9 )*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+9 )*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+9 )*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+9 )*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+9 )*10, 6, -269.644378662109375, 1086.219482421875, 46.25993728637695312, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+9 )*10, 7, -269.644378662109375, 1086.219482421875, 46.25993728637695312, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+10)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+10)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+10)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+10)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+10)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+10)*10, 6, -265.312164306640625, 1083.3280029296875, 48.22481536865234375, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+10)*10, 7, -265.312164306640625, 1083.3280029296875, 48.22481536865234375, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+11)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+11)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+11)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+11)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+11)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+11)*10, 6, -265.17938232421875, 1086.318359375, 46.2396392822265625, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+11)*10, 7, -265.17938232421875, 1086.318359375, 46.2396392822265625, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+12)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+12)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+12)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+12)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+12)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+12)*10, 6, -269.910675048828125, 1083.265380859375, 48.21968460083007812, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+12)*10, 7, -269.910675048828125, 1083.265380859375, 48.21968460083007812, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
-- Alliance - 18986 Ironforge Paladin
((@CGUID+13)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+13)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+13)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+13)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+13)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+13)*10, 6, -253.807861328125, 1092.1524658203125, 42.47891998291015625, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+13)*10, 7, -253.807861328125, 1092.1524658203125, 42.47891998291015625, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+14)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+14)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+14)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+14)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+14)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+14)*10, 6, -263.748565673828125, 1097.0870361328125, 41.673614501953125, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+14)*10, 7, -263.748565673828125, 1097.0870361328125, 41.673614501953125, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+15)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+15)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+15)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+15)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+15)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+15)*10, 6, -271.782623291015625, 1097.4970703125, 41.9326019287109375, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+15)*10, 7, -271.782623291015625, 1097.4970703125, 41.9326019287109375, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
-- Alliance - 18949 Stormwind Mage
((@CGUID+16)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+16)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+16)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+16)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+16)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+16)*10, 6, -272.790313720703125, 1074.9052734375, 54.30881500244140625, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+16)*10, 7, -272.790313720703125, 1074.9052734375, 54.30881500244140625, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+17)*10, 1, -332.29117, 983.17804, 54.238865, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+17)*10, 2, -317.08078, 1020.2142, 54.23785, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+17)*10, 3, -274.94034, 1026.4193, 54.310635, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+17)*10, 4, -261.7843, 1054.7233, 54.31793, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+17)*10, 5, -262.6398, 1071.6981, 54.30032, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+17)*10, 6, -275.914398193359375, 1083.7572021484375, 54.287445068359375, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+17)*10, 7, -275.914398193359375, 1083.7572021484375, 54.287445068359375, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
-- Horde - 18950 Orgrimmar Grunt
((@CGUID+18)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+18)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+18)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+18)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+18)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+18)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+18)*10, 7, -236.382003784179687, 1093.5899658203125, 41.7030487060546875, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+18)*10, 8, -236.382003784179687, 1093.5899658203125, 41.7030487060546875, 1.634758591651916503, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+19)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+19)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+19)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+19)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+19)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+19)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+19)*10, 7, -233.89129638671875, 1097.2763671875, 41.66667556762695312, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+19)*10, 8, -233.89129638671875, 1097.2763671875, 41.66667556762695312, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+20)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+20)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+20)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+20)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+20)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+20)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+20)*10, 7, -241.915382385253906, 1097.0123291015625, 41.66666603088378906, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+20)*10, 8, -241.915382385253906, 1097.0123291015625, 41.66666603088378906, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+21)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+21)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+21)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+21)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+21)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+21)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+21)*10, 7, -240.36688232421875, 1093.75, 41.6666717529296875, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+21)*10, 8, -240.36688232421875, 1093.75, 41.6666717529296875, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+22)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+22)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+22)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+22)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+22)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+22)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+22)*10, 7, -238.125198364257812, 1097.150146484375, 41.66667556762695312, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+22)*10, 8, -238.125198364257812, 1097.150146484375, 41.66667556762695312, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+23)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+23)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+23)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+23)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+23)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+23)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+23)*10, 7, -248.44921875, 1093.8692626953125, 41.66668701171875, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+23)*10, 8, -248.44921875, 1093.8692626953125, 41.66668701171875, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+24)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+24)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+24)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+24)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+24)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+24)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+24)*10, 7, -245.70556640625, 1096.87451171875, 41.666656494140625, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+24)*10, 8, -245.70556640625, 1096.87451171875, 41.666656494140625, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
-- Horde - 18970 Darkspear Axe Thrower
((@CGUID+25)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+25)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+25)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+25)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+25)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+25)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+25)*10, 7, -235.490768432617187, 1087.186767578125, 45.96466445922851562, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+25)*10, 8, -235.490768432617187, 1087.186767578125, 45.96466445922851562, 1.59711611270904541, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+26)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+26)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+26)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+26)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+26)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+26)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+26)*10, 7, -232.301651000976562, 1084.165771484375, 48.00358963012695312, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+26)*10, 8, -232.301651000976562, 1084.165771484375, 48.00358963012695312, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+27)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+27)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+27)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+27)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+27)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+27)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+27)*10, 7, -238.912643432617187, 1083.8707275390625, 48.13174057006835937, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+27)*10, 8, -238.912643432617187, 1083.8707275390625, 48.13174057006835937, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+28)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+28)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+28)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+28)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+28)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+28)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+28)*10, 7, -232.181411743164062, 1087.4024658203125, 45.85534286499023437, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+28)*10, 8, -232.181411743164062, 1087.4024658203125, 45.85534286499023437, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+29)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+29)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+29)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+29)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+29)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+29)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+29)*10, 7, -238.63092041015625, 1087.0975341796875, 45.99163055419921875, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+29)*10, 8, -238.63092041015625, 1087.0975341796875, 45.99163055419921875, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+30)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+30)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+30)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+30)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+30)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+30)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+30)*10, 7, -235.474533081054687, 1084.04931640625, 48.048431396484375, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+30)*10, 8, -235.474533081054687, 1084.04931640625, 48.048431396484375, 1.602097392082214355, 0, 1, 0, 1, 0, 100, 0),
-- Horde - 18972 Orgrimmar Shaman
((@CGUID+31)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+31)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+31)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+31)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+31)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+31)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+31)*10, 7, -244.4317626953125, 1093.859375, 41.66667938232421875, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+31)*10, 8, -244.4317626953125, 1093.859375, 41.66667938232421875, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+32)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+32)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+32)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+32)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+32)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+32)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+32)*10, 7, -230.1182861328125, 1097.484375, 41.6666717529296875, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+32)*10, 8, -230.1182861328125, 1097.484375, 41.6666717529296875, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+33)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+33)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+33)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+33)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+33)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+33)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+33)*10, 7, -232.291015625, 1094.7919921875, 41.66667556762695312, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+33)*10, 8, -232.291015625, 1094.7919921875, 41.66667556762695312, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
-- Horde - 18971 Undercity Mage
((@CGUID+34)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+34)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+34)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+34)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+34)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+34)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+34)*10, 7, -228.47491455078125, 1074.47412109375, 54.30988693237304687, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+34)*10, 8, -228.47491455078125, 1074.47412109375, 54.30988693237304687, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0),
((@CGUID+35)*10, 1, -169.88547, 992.08246, 54.266872, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+35)*10, 2, -177.14763, 1015.8074, 54.260944, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+35)*10, 3, -186.69954, 1024.1373, 54.247116, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+35)*10, 4, -215.29004, 1025.7029, 54.277035, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+35)*10, 5, -234.45839, 1051.6549, 54.30215, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+35)*10, 6, -235.05779, 1070.7397, 54.298115, NULL, 0, 2050, 0, 1, 0, 100, 0),
((@CGUID+35)*10, 7, -225.983932495117187, 1083.2398681640625, 54.29043960571289062, NULL, 0, 0, 0, 1, 0, 100, 0),
((@CGUID+35)*10, 8, -225.983932495117187, 1083.2398681640625, 54.29043960571289062, 1.570796370506286621, 0, 1, 0, 1, 0, 100, 0);
-- Common Events
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` IN (18948, 18965, 18986, 18949, 18950, 18970, 18972, 18971));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
-- Alliance
(18948, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 15000, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Just Died - Despawn In 15000 ms'),
(18948, 0, 1, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Initialize - Set Active On'),
(18948, 0, 2, 0, 108, 0, 100, 0, 5, 0, 0, 0, 0, 0, 5, 113, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Point Reached - Play Emote Salute'),
(18965, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 15000, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Just Died - Despawn In 15000 ms'),
(18965, 0, 1, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Initialize - Set Active On'),
(18965, 0, 2, 0, 108, 0, 100, 0, 5, 0, 0, 0, 0, 0, 5, 113, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Point Reached - Play Emote Salute'),
(18986, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 15000, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Just Died - Despawn In 15000 ms'),
(18986, 0, 1, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Initialize - Set Active On'),
(18986, 0, 2, 0, 108, 0, 100, 0, 5, 0, 0, 0, 0, 0, 5, 113, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Point Reached - Play Emote Salute'),
(18949, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 15000, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Just Died - Despawn In 15000 ms'),
(18949, 0, 1, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Initialize - Set Active On'),
(18949, 0, 2, 0, 108, 0, 100, 0, 5, 0, 0, 0, 0, 0, 5, 113, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Alliance Soldier - On Point Reached - Play Emote Salute'),
-- Horde
(18950, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 15000, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Just Died - Despawn In 15000 ms'),
(18950, 0, 1, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Initialize - Set Active On'),
(18950, 0, 2, 0, 108, 0, 100, 0, 6, 0, 0, 0, 0, 0, 5, 113, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Point Reached - Play Emote Salute'),
(18970, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 15000, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Just Died - Despawn In 15000 ms'),
(18970, 0, 1, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Initialize - Set Active On'),
(18970, 0, 2, 0, 108, 0, 100, 0, 6, 0, 0, 0, 0, 0, 5, 113, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Point Reached - Play Emote Salute'),
(18972, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 15000, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Just Died - Despawn In 15000 ms'),
(18972, 0, 1, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Initialize - Set Active On'),
(18972, 0, 2, 0, 108, 0, 100, 0, 6, 0, 0, 0, 0, 0, 5, 113, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Point Reached - Play Emote Salute'),
(18971, 0, 0, 0, 6, 0, 100, 0, 0, 0, 0, 0, 0, 0, 41, 15000, 5, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Just Died - Despawn In 15000 ms'),
(18971, 0, 1, 0, 37, 0, 100, 0, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Initialize - Set Active On'),
(18971, 0, 2, 0, 108, 0, 100, 0, 6, 0, 0, 0, 0, 0, 5, 113, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Horde Soldier - On Point Reached - Play Emote Salute');
-- Combat Spells
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 18948 AND `id` IN (3, 4));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18948, 0, 3, 0, 0, 0, 100, 0, 2000, 6500, 1700, 8100, 0, 0, 11, 33626, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Stormwind Soldier - In Combat - Cast Strike'),
(18948, 0, 4, 0, 0, 0, 100, 0, 1200, 11300, 15000, 27600, 0, 0, 11, 23511, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stormwind Soldier - In Combat - Cast Demoralizing Shout');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 18965 AND `id` IN (3));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18965, 0, 3, 0, 0, 0, 100, 0, 0, 1700, 2900, 3300, 0, 0, 11, 15620, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Darnassian Archer - In Combat - Cast Shoot');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 18986 AND `id` IN (3, 4, 5));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18986, 0, 3, 0, 0, 0, 100, 0, 0, 1700, 16200, 18600, 0, 0, 11, 33632, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Ironforge Paladin - In Combat - Cast Exorcism'),
(18986, 0, 4, 0, 0, 0, 100, 0, 9600, 13300, 30800, 32400, 0, 0, 11, 13903, 32, 0, 0, 0, 0, 26, 30, 0, 0, 0, 0, 0, 0, 0, 'Ironforge Paladin - In Combat - Cast Seal of Sacrifice'),
(18986, 0, 5, 0, 0, 0, 100, 0, 12900, 25700, 11300, 12900, 0, 0, 11, 13005, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Ironforge Paladin - In Combat - Cast Hammer of Justice');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 18949 AND `id` IN (3, 4, 5));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18949, 0, 3, 0, 0, 0, 100, 0, 0, 1600, 3200, 3300, 0, 0, 11, 33417, 192, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Stormwind Mage - In Combat - Cast Fireball'),
(18949, 0, 4, 0, 0, 0, 100, 0, 0, 4800, 5300, 11300, 0, 0, 11, 33419, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Stormwind Mage - In Combat - Cast Arcane Missiles'),
(18949, 0, 5, 0, 0, 0, 100, 0, 12000, 21000, 24300, 30800, 0, 0, 11, 33624, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Stormwind Mage - In Combat - Cast Blizzard');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 18950 AND `id` IN (3, 4));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18950, 0, 3, 0, 0, 0, 100, 0, 2000, 6500, 1700, 6600, 0, 0, 11, 33626, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Orgrimmar Grunt - In Combat - Cast Strike'),
(18950, 0, 4, 0, 0, 0, 100, 0, 1600, 11800, 16300, 21800, 0, 0, 11, 23511, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Orgrimmar Grunt - In Combat - Cast Demoralizing Shout');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 18970 AND `id` IN (3));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18970, 0, 3, 0, 0, 0, 100, 0, 0, 1600, 3100, 3200, 0, 0, 11, 10277, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Darkspear Axe Thrower - In Combat - Cast Throw');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 18972 AND `id` IN (3, 4, 5));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18972, 0, 3, 0, 0, 0, 100, 0, 0, 3600, 8100, 9800, 0, 0, 11, 15616, 0, 0, 0, 0, 0, 5, 20, 0, 0, 0, 0, 0, 0, 0, 'Orgrimmar Shaman - In Combat - Cast Flame Shock'),
(18972, 0, 4, 0, 0, 0, 100, 0, 0, 5000, 5000, 5000, 0, 0, 11, 20545, 32, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Orgrimmar Shaman - In Combat - Cast Lightning Shield'),
(18972, 0, 5, 0, 0, 0, 100, 0, 8000, 11300, 30700, 32800, 0, 0, 11, 16170, 32, 0, 0, 0, 0, 26, 30, 0, 0, 0, 0, 0, 0, 0, 'Orgrimmar Shaman - In Combat - Cast Bloodlust');
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 18971 AND `id` IN (3, 4, 5));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18971, 0, 3, 0, 0, 0, 100, 0, 0, 1600, 1600, 1600, 0, 0, 11, 33463, 192, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Undercity Mage - In Combat - Cast Icebolt'),
(18971, 0, 4, 0, 0, 0, 100, 0, 10900, 14200, 22700, 25200, 0, 0, 11, 33624, 64, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Undercity Mage - In Combat - Cast Blizzard');
-- Start Movement SAI
DELETE FROM `smart_scripts` WHERE (`entryorguid` BETWEEN -(@CGUID+35) AND -(@CGUID+0)) AND (`source_type` = 0) AND (`id` IN (1000));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(-(@CGUID+0 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+0 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+1 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+1 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+2 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+2 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+3 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+3 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+4 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+4 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+5 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+5 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+6 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+6 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+7 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+7 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+8 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+8 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+9 ), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+9 )*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+10), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+10)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+11), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+11)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+12), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+12)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+13), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+13)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+14), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+14)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+15), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+15)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+16), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+16)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+17), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+17)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+18), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+18)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+19), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+19)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+20), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+20)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+21), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+21)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+22), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+22)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+23), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+23)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+24), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+24)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+25), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+25)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+26), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+26)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+27), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+27)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+28), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+28)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+29), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+29)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+30), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+30)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+31), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+31)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+32), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+32)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+33), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+33)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+34), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+34)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path'),
(-(@CGUID+35), 0, 1000, 0, 11, 0, 100, 0, 0, 0, 0, 0, 0, 0, 232, (@CGUID+35)*10, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Stair of Destiny Soldier - On Respawn - Start Path');
-- Totem Passives
DELETE FROM `creature_template_spell` WHERE (`CreatureID` IN (19222, 19225) AND `Index` = 0);
INSERT INTO `creature_template_spell` (`CreatureID`, `Index`, `Spell`, `VerifiedBuild`) VALUES
(19222, 0, 33561, 50664),
(19225, 0, 33571, 50664);
-- Captains - Combat SAI
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` IN (18966, 18969));
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
-- Alliance - 18966 Justinius the Harbinger
(18966, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Justinius the Harbinger - On Aggro - Say Line 0'),
(18966, 0, 1, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 4, 9705, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Justinius the Harbinger - On Aggro - Play Distance Sound'),
(18966, 0, 2, 0, 0, 0, 100, 0, 5300, 9400, 11300, 14200, 0, 0, 11, 33554, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Justinius the Harbinger - In Combat - Cast Judgement of Command'),
(18966, 0, 3, 0, 74, 0, 100, 0, 400, 4800, 12900, 19300, 70, 40, 11, 33641, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Justinius the Harbinger - On Friendly Between 0-70% Health - Cast Flash of Light'),
(18966, 0, 4, 0, 0, 0, 100, 0, 13800, 17800, 30800, 40500, 0, 0, 11, 33564, 32, 0, 0, 0, 0, 26, 30, 0, 0, 0, 0, 0, 0, 0, 'Justinius the Harbinger - In Combat - Cast Greater Blessing of Might'),
(18966, 0, 5, 0, 2, 0, 100, 0, 0, 80, 45000, 60000, 0, 0, 11, 33559, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Justinius the Harbinger - Between 0-80% Health - Cast Consecration'),
(18966, 0, 6, 0, 2, 0, 100, 0, 0, 50, 30800, 30800, 0, 0, 11, 33581, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Justinius the Harbinger - Between 0-50% Health - Cast Divine Shield'),
(18966, 0, 42, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Justinius the Harbinger - On Respawn - Set Active On'),
(18966, 0, 43, 0, 36, 0, 100, 512, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Justinius the Harbinger - On Corpse Removed - Set Active On'),
-- Horde - 18969 Melgromm Highmountain
(18969, 0, 0, 0, 4, 0, 100, 0, 0, 0, 0, 0, 0, 0, 4, 5884, 0, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - On Aggro - Play Distance Sound'),
(18969, 0, 1, 0, 0, 0, 100, 0, 3100, 6400, 9600, 16200, 0, 0, 11, 33643, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - In Combat - Cast Chain Lightning'),
(18969, 0, 2, 0, 0, 0, 100, 0, 4400, 8900, 8100, 16200, 0, 0, 11, 22885, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - In Combat - Cast Earth Shock'),
(18969, 0, 3, 0, 74, 0, 100, 0, 4100, 8400, 12900, 20600, 70, 40, 11, 33642, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - On Friendly Between 0-70% Health - Cast Chain Heal'),
(18969, 0, 4, 0, 0, 0, 100, 0, 1200, 9700, 32300, 43700, 0, 0, 11, 33570, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - In Combat - Cast Strength of the Storm Totem'),
(18969, 0, 5, 0, 0, 0, 25, 0, 23500, 23500, 17800, 40000, 0, 0, 11, 33560, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - In Combat - Cast Magma Flow Totem'),
(18969, 0, 6, 0, 2, 0, 100, 1, 0, 2, 0, 0, 0, 0, 80, 1896900, 2, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - Between 0-2% Health - Run Script (No Repeat)'),
(18969, 0, 42, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - On Respawn - Set Active On'),
(18969, 0, 43, 0, 36, 0, 100, 512, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - On Corpse Removed - Set Active On');
-- Melgromm Highmountain - Play Dead Actionlist
DELETE FROM `smart_scripts` WHERE (`source_type` = 9 AND `entryorguid` = 1896900);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(1896900, 9, 0, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 42, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - Actionlist - Set Invincibility Hp 1'),
(1896900, 9, 1, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 11, 31261, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - Actionlist - Cast Permanent Feign Death (Root)'),
(1896900, 9, 2, 0, 0, 0, 100, 0, 3200, 3200, 0, 0, 0, 0, 11, 32343, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - Actionlist - Cast Revive Self'),
(1896900, 9, 3, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 28, 31261, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - Actionlist - Remove Aura Permanent Feign Death (Root)'),
(1896900, 9, 4, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 142, 100, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - Actionlist - Set Health Pct 100'),
(1896900, 9, 5, 0, 0, 0, 100, 0, 0, 0, 0, 0, 0, 0, 42, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Melgromm Highmountain - Actionlist - Reset Invincibility Hp');
-- Infernal Relay (Hellfire) - Remove the homebrew starting wave
-- Added in 2019 to "spawn an initial wave of daemons, so the battle can begin at once when the player enters the area".
-- It fires once on SMART_EVENT_JUST_CREATED, so the wave only exists for the first 10 minutes after a server start,
-- lands two Wrath Masters (19005) inside the defender line instead of marching down from the ridge, and never repeats.
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` IN (-68744, -68745));
UPDATE `creature_template` SET `AIName` = '' WHERE (`entry` = 19215);
UPDATE `creature` SET `Comment` = 'SAI Target' WHERE (`id` = 19215) AND (`guid` IN (68744, 68745));
-- Infernal Target (Hyjal) - Keep the two launch points airborne
-- Both spawns sit at z 79.5 / 91.9 over a floor near 41.7. `creature_template_movement` allows ground movement only,
-- so Creature::UpdateMovementFlags clears gravity-disable and drops them onto the stairs.
-- Maintainer note: These are hacks, but we'd otherwise need cpp for a miniscule thing. So whatever.
DELETE FROM `creature_movement_override` WHERE (`SpawnId` IN (74081, 74082));
INSERT INTO `creature_movement_override` (`SpawnId`, `Ground`, `Swim`, `Flight`, `Rooted`, `Chase`, `Random`, `InteractionPauseTimer`) VALUES
(74081, NULL, NULL, 1, NULL, NULL, NULL, NULL),
(74082, NULL, NULL, 1, NULL, NULL, NULL, NULL);
-- Pit Commander - Combat spells and the infernal barrage
-- Sniffed sequence: the Pit Commander casts 33393 Summon Infernals, then 0.4-1.2 s later both Infernal Target (Hyjal)
-- appear and cast 33240 Infernal in the same packet. The missile flies ~3.3 s and triggers 33636, summoning an
-- Infernal Siegebreaker (18946) at the impact point for 75 s. Linking the two Set Data rows to the cast keeps the
-- pair in step - the old 6 s / 7 s openers on independent 60 s timers drifted away from the cast that motivates them.
DELETE FROM `smart_scripts` WHERE (`source_type` = 0 AND `entryorguid` = 18945);
INSERT INTO `smart_scripts` (`entryorguid`, `source_type`, `id`, `link`, `event_type`, `event_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `event_param5`, `event_param6`, `action_type`, `action_param1`, `action_param2`, `action_param3`, `action_param4`, `action_param5`, `action_param6`, `target_type`, `target_param1`, `target_param2`, `target_param3`, `target_param4`, `target_x`, `target_y`, `target_z`, `target_o`, `comment`) VALUES
(18945, 0, 0, 0, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - On Respawn - Set Active'),
(18945, 0, 1, 0, 36, 0, 100, 512, 0, 0, 0, 0, 0, 0, 48, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - On Corpse Removed - Set Active'),
(18945, 0, 2, 3, 11, 0, 100, 512, 0, 0, 0, 0, 0, 0, 211, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - On Respawn - No Phase Event Reset'),
(18945, 0, 3, 4, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - On Respawn - Set Event Phase 0'),
(18945, 0, 4, 0, 61, 0, 100, 512, 0, 0, 0, 0, 0, 0, 80, 1894500, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - On Respawn - Run Script'),
(18945, 0, 5, 0, 21, 0, 100, 0, 0, 0, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - On Reached Home - Set Event Phase'),
(18945, 0, 7, 0, 40, 0, 100, 512, 43, 0, 0, 0, 0, 0, 22, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - On WP Reached - Set Event Phase'),
(18945, 0, 8, 0, 6, 0, 100, 512, 0, 0, 0, 0, 0, 0, 41, 10000, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - On Death - Despawn'),
(18945, 0, 10, 0, 0, 0, 100, 0, 0, 700, 4900, 7300, 0, 0, 11, 16044, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - In Combat - Cast Cleave'),
(18945, 0, 11, 0, 0, 0, 100, 0, 1600, 4600, 6000, 6500, 0, 0, 11, 33627, 0, 0, 0, 0, 0, 5, 20, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - In Combat - Cast Rain of Fire'),
(18945, 0, 12, 13, 1, 1, 100, 0, 2000, 2000, 36500, 53400, 0, 0, 11, 33393, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 'Pit Commander - Out of Combat - Cast Summon Infernals'),
(18945, 0, 13, 14, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 33637, 0, 0, 0, 0, 0, 10, 74081, 21075, 0, 0, 0, 0, 0, 0, 'Pit Commander - Linked - Set Data 33637 On Infernal Target (Hyjal)'),
(18945, 0, 14, 0, 61, 0, 100, 0, 0, 0, 0, 0, 0, 0, 45, 33637, 0, 0, 0, 0, 0, 10, 74082, 21075, 0, 0, 0, 0, 0, 0, 'Pit Commander - Linked - Set Data 33637 On Infernal Target (Hyjal)');
-- Infernal Relay (Hellfire) - Sniffed positions and wander
-- Both relays are permanent spawns (every sighting in the corpus is a CreateObject1) and both wander: 5823 movement
-- points over 232 guid-sniff rows, single-hop segments with pauses and no splines. The infernal lands wherever the
-- relay happens to be standing, which is what scatters the barrage instead of cratering the same two spots.
UPDATE `creature` SET `position_x` = -261.12, `position_y` = 1095.94, `position_z` = 41.717, `MovementType` = 1, `wander_distance` = 10, `CreateObject` = 1, `VerifiedBuild` = 68887 WHERE (`id` = 19215) AND (`guid` = 68744);
UPDATE `creature` SET `position_x` = -242.51, `position_y` = 1095.53, `position_z` = 41.722, `MovementType` = 1, `wander_distance` = 10, `CreateObject` = 1, `VerifiedBuild` = 68887 WHERE (`id` = 19215) AND (`guid` = 68745);