Merge branch 'master' into Playerbot

This commit is contained in:
Yunfan Li
2024-02-14 01:02:12 +08:00
15 changed files with 1066 additions and 172 deletions

View File

@@ -379,7 +379,7 @@ RUN groupadd --gid "$GROUP_ID" "$DOCKER_USER" && \
passwd -d "$DOCKER_USER" && \
chown -R "$DOCKER_USER:$DOCKER_USER" /azerothcore
COPY --chown=$USER_ID:GROUP_ID \
COPY --chown=$USER_ID:$GROUP_ID \
--chmod=755 \
apps/docker/entrypoint.sh /azerothcore/entrypoint.sh

View File

@@ -0,0 +1,8 @@
-- DB update 2024_02_08_02 -> 2024_02_12_00
--
UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 20045;
DELETE FROM `smart_scripts` WHERE `entryorguid` = 20045 AND `source_type` = 0;
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
(20045, 0, 0, 0, 0, 0, 100, 0, 11900, 11900, 19300, 19300, 0, 0, 11, 37135, 128, 0, 0, 0, 0, 17, 0, 2000, 5, 0, 0, 0, 0, 0, 'Nether Scryer - In Combat - Cast \'Domination\''),
(20045, 0, 1, 0, 0, 0, 100, 0, 12400, 14900, 9800, 9800, 0, 0, 11, 37126, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 'Nether Scryer - In Combat - Cast \'Arcane Blast\'');

View File

@@ -0,0 +1,6 @@
-- DB update 2024_02_12_00 -> 2024_02_12_01
--
DELETE FROM `smart_scripts` WHERE `entryorguid` = 20039 AND `source_type` = 0;
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
(20039, 0, 0, 0, 0, 0, 100, 0, 9700, 12200, 18050, 30950, 0, 0, 11, 37156, 0, 0, 0, 0, 0, 28, 45, 1, 1, 0, 0, 0, 0, 0, 'Phoenix-Hawk - In Combat - Cast Dive'),
(20039, 0, 1, 0, 0, 0, 100, 0, 6450, 9150, 16950, 29050, 0, 0, 11, 37159, 256, 0, 0, 0, 0, 17, 0, 30, 0, 0, 0, 0, 0, 0, 'Phoenix-Hawk - In Combat - Cast Mana Burn');

View File

@@ -0,0 +1,22 @@
-- DB update 2024_02_12_01 -> 2024_02_12_02
-- Update gameobject 201716 'Chemical Wagon' with sniffed values
-- updated spawns
DELETE FROM `gameobject` WHERE (`id` = 201716) AND (`guid` IN (242298, 242308, 242309, 242310, 242311, 242312, 242313, 242314, 242315, 242316, 242317, 242318, 242319));
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
(242298, 201716, 1, 0, 0, 1, 1, 6764.8193359375, -4905.126953125, 774.26409912109375, 0, 0, 0, 0, 1, 120, 255, 1, "", 52237, NULL),
(242308, 201716, 0, 0, 0, 1, 1, -406.282989501953125, 163.5868072509765625, 75.4813995361328125, 0, 0, 0, 0, 1, 120, 255, 1, "", 52237, NULL),
(242309, 201716, 1, 0, 0, 1, 1, -3370.9462890625, -4168.55712890625, 17.80469894409179687, 0, 0, 0, 0, 1, 120, 255, 1, "", 52237, NULL),
(242310, 201716, 0, 0, 0, 1, 1, 88.59375, -2477.99658203125, 124.779296875, 0, 0, 0, 0, 1, 120, 255, 1, "", 52237, NULL),
(242311, 201716, 1, 0, 0, 1, 1, 4862.0009765625, 160.6180572509765625, 52.87637710571289062, 5.462882041931152343, 0, 0, -0.39874839782714843, 0.917060375213623046, 120, 255, 1, "", 52237, NULL),
(242312, 201716, 571, 0, 0, 1, 1, 5638.05029296875, 107.1215286254882812, 154.9245452880859375, 1.082102894783020019, 0, 0, 0.51503753662109375, 0.857167601585388183, 120, 255, 1, "", 52237, NULL),
(242313, 201716, 530, 0, 0, 1, 1, -1808.5086669921875, 4844.5771484375, 1.868746042251586914, 0, 0, 0, 0, 1, 120, 255, 1, "", 52237, NULL),
(242314, 201716, 1, 0, 0, 1, 1, 1264.0572509765625, -4084.614501953125, 25.43340110778808593, 0, 0, 0, 0, 1, 120, 255, 1, "", 52237, NULL),
(242315, 201716, 0, 0, 0, 1, 1, -9454.0830078125, 522.8125, 55.8221435546875, 0, 0, 0, 0, 1, 120, 255, 1, "", 52237, NULL),
(242316, 201716, 0, 0, 0, 1, 1, -50.1909713745117187, 1150.404541015625, 66.00772857666015625, 0, 0, 0, 0, 1, 120, 255, 1, "", 52237, NULL),
(242317, 201716, 571, 0, 0, 1, 1, 5592.7646484375, 68.61284637451171875, 148.5281829833984375, 3.735006093978881835, 0, 0, -0.95630455017089843, 0.292372345924377441, 120, 255, 1, "", 52237, NULL),
(242318, 201716, 571, 0, 0, 1, 1, 5579.16748046875, 179.388885498046875, 149.8949737548828125, 5.811946868896484375, 0, 0, -0.2334451675415039, 0.972369968891143798, 120, 255, 1, "", 52237, NULL),
(242319, 201716, 571, 0, 0, 1, 1, 5576.55126953125, 124.4253463745117187, 150.719146728515625, 5.811946868896484375, 0, 0, -0.2334451675415039, 0.972369968891143798, 120, 255, 1, "", 52237, NULL);
-- enable all spawns for eventEntry 8
DELETE FROM `game_event_gameobject` WHERE (`eventEntry` = 8) AND (`guid` IN (SELECT `guid` FROM `gameobject` WHERE `id` = 201716));
INSERT INTO `game_event_gameobject` (SELECT 8, `guid` FROM `gameobject` WHERE `id` = 201716);

View File

@@ -0,0 +1,3 @@
-- DB update 2024_02_12_02 -> 2024_02_12_03
--
UPDATE `creature_template` SET `mechanic_immune_mask` = `mechanic_immune_mask`|1 WHERE `entry` IN (20033, 20034);

View File

@@ -0,0 +1,34 @@
-- DB update 2024_02_12_03 -> 2024_02_12_04
-- rage winterchill
DELETE FROM `waypoint_data` WHERE `id` = 177670;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
(177670, 1, 4896.08, -1576.35, 1333.65, 0, 0, 0, 0, 100, 0),
(177670, 2, 4898.68, -1615.02, 1329.48, 0, 0, 0, 0, 100, 0),
(177670, 3, 4907.12, -1667.08, 1321.00, 0, 0, 0, 0, 100, 0),
(177670, 4, 4963.18, -1699.35, 1340.51, 0, 0, 0, 0, 100, 0),
(177670, 5, 4989.16, -1716.67, 1335.74, 0, 0, 0, 0, 100, 0),
(177670, 6, 5026.27, -1736.89, 1323.02, 0, 0, 0, 0, 100, 0),
(177670, 7, 5037.77, -1770.56, 1324.36, 0, 0, 0, 0, 100, 0),
(177670, 8, 5067.23, -1789.95, 1321.17, 0, 0, 0, 0, 100, 0);
-- anetheron
DELETE FROM `waypoint_data` WHERE `id` = 178080;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
(178080, 1, 4896.08, -1576.35, 1333.65, 0, 0, 0, 0, 100, 0),
(178080, 2, 4898.68, -1615.02, 1329.48, 0, 0, 0, 0, 100, 0),
(178080, 3, 4907.12, -1667.08, 1321.00, 0, 0, 0, 0, 100, 0),
(178080, 4, 4963.18, -1699.35, 1340.51, 0, 0, 0, 0, 100, 0),
(178080, 5, 4989.16, -1716.67, 1335.74, 0, 0, 0, 0, 100, 0),
(178080, 6, 5026.27, -1736.89, 1323.02, 0, 0, 0, 0, 100, 0),
(178080, 7, 5037.77, -1770.56, 1324.36, 0, 0, 0, 0, 100, 0),
(178080, 8, 5067.23, -1789.95, 1321.17, 0, 0, 0, 0, 100, 0);
-- kaz'rogal
DELETE FROM `waypoint_data` WHERE `id` = 178880;
INSERT INTO `waypoint_data` (`id`, `point`, `position_x`, `position_y`, `position_z`, `orientation`, `delay`, `move_type`, `action`, `action_chance`, `wpguid`) VALUES
(178880, 1, 5492.91, -2404.61, 1462.63, 0, 0, 0, 0, 100, 0),
(178880, 2, 5531.76, -2460.87, 1469.55, 0, 0, 0, 0, 100, 0),
(178880, 3, 5554.58, -2514.66, 1476.12, 0, 0, 0, 0, 100, 0),
(178880, 4, 5554.16, -2567.23, 1479.90, 0, 0, 0, 0, 100, 0),
(178880, 5, 5540.67, -2625.99, 1480.89, 0, 0, 0, 0, 100, 0),
(178880, 6, 5508.16, -2659.2, 1480.15, 0, 0, 0, 0, 100, 0),
(178880, 7, 5489.62, -2704.05, 1482.18, 0, 0, 0, 0, 100, 0),
(178880, 8, 5457.04, -2726.26, 1485.10, 0, 0, 0, 0, 100, 0);

View File

@@ -0,0 +1,870 @@
-- DB update 2024_02_12_04 -> 2024_02_12_05
--
UPDATE `creature_text` SET `BroadcastTextId`=1925 WHERE `CreatureID`=1717 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=603 WHERE `CreatureID`=2433 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=602 WHERE `CreatureID`=2433 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=604 WHERE `CreatureID`=2433 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=599 WHERE `CreatureID`=2433 AND `GroupID`=3 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=601 WHERE `CreatureID`=2433 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=600 WHERE `CreatureID`=2433 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=2081 WHERE `CreatureID`=3637 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6096 WHERE `CreatureID`=3673 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=1274 WHERE `CreatureID`=3678 AND `GroupID`=11 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=485 WHERE `CreatureID`=3678 AND `GroupID`=11 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=1329 WHERE `CreatureID`=3850 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=48821 WHERE `CreatureID`=3887 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=12470 WHERE `CreatureID`=3976 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=12472 WHERE `CreatureID`=3976 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=48826 WHERE `CreatureID`=4278 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=48829 WHERE `CreatureID`=4278 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4286 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4287 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4288 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4289 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4290 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4291 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4292 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4296 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4297 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=4306 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=2570 WHERE `CreatureID`=4306 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6182 WHERE `CreatureID`=4421 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=6214 WHERE `CreatureID`=4854 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6219 WHERE `CreatureID`=5710 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6222 WHERE `CreatureID`=7271 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=741 WHERE `CreatureID`=7342 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=4483 WHERE `CreatureID`=7358 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=3541 WHERE `CreatureID`=7527 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=3542 WHERE `CreatureID`=7527 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=3543 WHERE `CreatureID`=7527 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=3745 WHERE `CreatureID`=7604 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=3811 WHERE `CreatureID`=7607 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=4545 WHERE `CreatureID`=8440 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6254 WHERE `CreatureID`=8440 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=4529 WHERE `CreatureID`=8497 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=4530 WHERE `CreatureID`=8497 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=4533 WHERE `CreatureID`=8497 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=1064 WHERE `CreatureID`=9568 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=5473 WHERE `CreatureID`=9598 AND `GroupID`=1 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=5475 WHERE `CreatureID`=9598 AND `GroupID`=1 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=5772 WHERE `CreatureID`=10381 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6415 WHERE `CreatureID`=10394 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6527 WHERE `CreatureID`=10399 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6526 WHERE `CreatureID`=10399 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=6257 WHERE `CreatureID`=10416 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6377 WHERE `CreatureID`=10418 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6378 WHERE `CreatureID`=10419 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6379 WHERE `CreatureID`=10424 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6439 WHERE `CreatureID`=10424 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=7193 WHERE `CreatureID`=10432 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=7191 WHERE `CreatureID`=10432 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=7188 WHERE `CreatureID`=10432 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=7192 WHERE `CreatureID`=10432 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=6234 WHERE `CreatureID`=10433 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6162 WHERE `CreatureID`=10435 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6425 WHERE `CreatureID`=10439 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=11812 WHERE `CreatureID`=10440 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6289 WHERE `CreatureID`=10440 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6398 WHERE `CreatureID`=10440 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6401 WHERE `CreatureID`=10440 AND `GroupID`=6 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6511 WHERE `CreatureID`=10440 AND `GroupID`=7 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=11408 WHERE `CreatureID`=10503 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6441 WHERE `CreatureID`=10812 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6447 WHERE `CreatureID`=10813 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6442 WHERE `CreatureID`=10813 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14595 WHERE `CreatureID`=10917 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=45685 WHERE `CreatureID`=10948 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6456 WHERE `CreatureID`=11016 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6458 WHERE `CreatureID`=11018 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6460 WHERE `CreatureID`=11018 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6461 WHERE `CreatureID`=11018 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6463 WHERE `CreatureID`=11018 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=2628 WHERE `CreatureID`=11043 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=6455 WHERE `CreatureID`=11136 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=6466 WHERE `CreatureID`=11141 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6530 WHERE `CreatureID`=11143 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=66412 WHERE `CreatureID`=11261 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=66414 WHERE `CreatureID`=11261 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=66413 WHERE `CreatureID`=11261 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=1191 WHERE `CreatureID`=11261 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=10507 WHERE `CreatureID`=11382 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=1191 WHERE `CreatureID`=11441 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=1925 WHERE `CreatureID`=11445 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=1926 WHERE `CreatureID`=11445 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=1927 WHERE `CreatureID`=11445 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=1925 WHERE `CreatureID`=11446 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=1926 WHERE `CreatureID`=11446 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=1927 WHERE `CreatureID`=11446 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=1925 WHERE `CreatureID`=11450 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=1926 WHERE `CreatureID`=11450 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=1927 WHERE `CreatureID`=11450 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=9104 WHERE `CreatureID`=11491 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=7505 WHERE `CreatureID`=11625 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=7474 WHERE `CreatureID`=11625 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=7475 WHERE `CreatureID`=11626 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=7866 WHERE `CreatureID`=11671 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=7867 WHERE `CreatureID`=11671 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=8304 WHERE `CreatureID`=12876 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=8359 WHERE `CreatureID`=12936 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=8362 WHERE `CreatureID`=12937 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=8355 WHERE `CreatureID`=12938 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9099 WHERE `CreatureID`=14241 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9100 WHERE `CreatureID`=14241 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9482 WHERE `CreatureID`=14323 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9489 WHERE `CreatureID`=14386 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9669 WHERE `CreatureID`=14454 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9679 WHERE `CreatureID`=14454 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9668 WHERE `CreatureID`=14454 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9666 WHERE `CreatureID`=14457 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9674 WHERE `CreatureID`=14457 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9664 WHERE `CreatureID`=14457 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9658 WHERE `CreatureID`=14464 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9712 WHERE `CreatureID`=14484 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9712 WHERE `CreatureID`=14485 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9655 WHERE `CreatureID`=14494 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9728 WHERE `CreatureID`=14494 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9773 WHERE `CreatureID`=14511 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9775 WHERE `CreatureID`=14512 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9774 WHERE `CreatureID`=14513 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9732 WHERE `CreatureID`=14514 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9784 WHERE `CreatureID`=14516 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9732 WHERE `CreatureID`=14518 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9781 WHERE `CreatureID`=14518 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9775 WHERE `CreatureID`=14519 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9781 WHERE `CreatureID`=14519 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9774 WHERE `CreatureID`=14520 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9781 WHERE `CreatureID`=14520 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9773 WHERE `CreatureID`=14521 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=9781 WHERE `CreatureID`=14521 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=10658 WHERE `CreatureID`=15192 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=10014 WHERE `CreatureID`=15214 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=31238 WHERE `CreatureID`=15214 AND `GroupID`=39 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=31234 WHERE `CreatureID`=15214 AND `GroupID`=40 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=31237 WHERE `CreatureID`=15214 AND `GroupID`=41 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13804 WHERE `CreatureID`=15551 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13805 WHERE `CreatureID`=15551 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13806 WHERE `CreatureID`=15551 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=11107 WHERE `CreatureID`=15552 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=11109 WHERE `CreatureID`=15552 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=1914 WHERE `CreatureID`=15554 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13202 WHERE `CreatureID`=15687 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13203 WHERE `CreatureID`=15687 AND `GroupID`=4 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13206 WHERE `CreatureID`=15687 AND `GroupID`=4 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13205 WHERE `CreatureID`=15687 AND `GroupID`=4 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13204 WHERE `CreatureID`=15687 AND `GroupID`=4 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=12985 WHERE `CreatureID`=15990 AND `GroupID`=6 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=12986 WHERE `CreatureID`=15990 AND `GroupID`=6 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=12987 WHERE `CreatureID`=15990 AND `GroupID`=6 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13101 WHERE `CreatureID`=16063 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13038 WHERE `CreatureID`=16064 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13015 WHERE `CreatureID`=16065 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13826 WHERE `CreatureID`=16407 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13827 WHERE `CreatureID`=16407 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13828 WHERE `CreatureID`=16407 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13244 WHERE `CreatureID`=16407 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13246 WHERE `CreatureID`=16407 AND `GroupID`=3 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13245 WHERE `CreatureID`=16407 AND `GroupID`=3 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13296 WHERE `CreatureID`=16407 AND `GroupID`=3 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13279 WHERE `CreatureID`=16407 AND `GroupID`=3 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=13842 WHERE `CreatureID`=16409 AND `GroupID`=1 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13234 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13239 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13235 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13237 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13240 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=13238 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=13337 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=7;
UPDATE `creature_text` SET `BroadcastTextId`=13336 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=8;
UPDATE `creature_text` SET `BroadcastTextId`=13284 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=9;
UPDATE `creature_text` SET `BroadcastTextId`=13236 WHERE `CreatureID`=16409 AND `GroupID`=2 AND `ID`=10;
UPDATE `creature_text` SET `BroadcastTextId`=13298 WHERE `CreatureID`=16409 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13241 WHERE `CreatureID`=16409 AND `GroupID`=3 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13278 WHERE `CreatureID`=16409 AND `GroupID`=3 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13242 WHERE `CreatureID`=16409 AND `GroupID`=3 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13243 WHERE `CreatureID`=16409 AND `GroupID`=3 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=13293 WHERE `CreatureID`=16409 AND `GroupID`=3 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=13294 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13229 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13234 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13239 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=13237 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=13240 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=7;
UPDATE `creature_text` SET `BroadcastTextId`=13238 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=9;
UPDATE `creature_text` SET `BroadcastTextId`=13337 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=10;
UPDATE `creature_text` SET `BroadcastTextId`=13336 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=11;
UPDATE `creature_text` SET `BroadcastTextId`=13284 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=12;
UPDATE `creature_text` SET `BroadcastTextId`=13236 WHERE `CreatureID`=16409 AND `GroupID`=4 AND `ID`=13;
UPDATE `creature_text` SET `BroadcastTextId`=13436 WHERE `CreatureID`=16414 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13437 WHERE `CreatureID`=16414 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13435 WHERE `CreatureID`=16414 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=1191 WHERE `CreatureID`=16414 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13244 WHERE `CreatureID`=16415 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13246 WHERE `CreatureID`=16415 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13245 WHERE `CreatureID`=16415 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13296 WHERE `CreatureID`=16415 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13279 WHERE `CreatureID`=16415 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=13821 WHERE `CreatureID`=16424 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13822 WHERE `CreatureID`=16424 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=13821 WHERE `CreatureID`=16425 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13822 WHERE `CreatureID`=16425 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=12469 WHERE `CreatureID`=16440 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=12473 WHERE `CreatureID`=16440 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13934 WHERE `CreatureID`=16472 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13932 WHERE `CreatureID`=16472 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13956 WHERE `CreatureID`=16485 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13952 WHERE `CreatureID`=16485 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13954 WHERE `CreatureID`=16485 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13955 WHERE `CreatureID`=16485 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13953 WHERE `CreatureID`=16504 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13951 WHERE `CreatureID`=16504 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13956 WHERE `CreatureID`=16504 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13952 WHERE `CreatureID`=16504 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13957 WHERE `CreatureID`=16504 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13954 WHERE `CreatureID`=16504 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13955 WHERE `CreatureID`=16504 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13451 WHERE `CreatureID`=16504 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13450 WHERE `CreatureID`=16504 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13449 WHERE `CreatureID`=16504 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13960 WHERE `CreatureID`=16540 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13961 WHERE `CreatureID`=16540 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13965 WHERE `CreatureID`=16540 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13968 WHERE `CreatureID`=16540 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13969 WHERE `CreatureID`=16540 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13964 WHERE `CreatureID`=16540 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13972 WHERE `CreatureID`=16540 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13961 WHERE `CreatureID`=16544 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13968 WHERE `CreatureID`=16544 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13969 WHERE `CreatureID`=16544 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13964 WHERE `CreatureID`=16544 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13972 WHERE `CreatureID`=16544 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13960 WHERE `CreatureID`=16545 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13961 WHERE `CreatureID`=16545 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13965 WHERE `CreatureID`=16545 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13968 WHERE `CreatureID`=16545 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13969 WHERE `CreatureID`=16545 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13964 WHERE `CreatureID`=16545 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13972 WHERE `CreatureID`=16545 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=35826 WHERE `CreatureID`=16700 AND `GroupID`=3 AND `ID`=7;
UPDATE `creature_text` SET `BroadcastTextId`=35826 WHERE `CreatureID`=16700 AND `GroupID`=6 AND `ID`=7;
UPDATE `creature_text` SET `BroadcastTextId`=35826 WHERE `CreatureID`=16700 AND `GroupID`=9 AND `ID`=7;
UPDATE `creature_text` SET `BroadcastTextId`=21713 WHERE `CreatureID`=16816 AND `GroupID`=8 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=76675 WHERE `CreatureID`=16816 AND `GroupID`=9 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19576 WHERE `CreatureID`=16816 AND `GroupID`=9 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13186 WHERE `CreatureID`=16976 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13188 WHERE `CreatureID`=16976 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13189 WHERE `CreatureID`=16976 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13190 WHERE `CreatureID`=16976 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=13191 WHERE `CreatureID`=16976 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=13192 WHERE `CreatureID`=16976 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=13193 WHERE `CreatureID`=16976 AND `GroupID`=0 AND `ID`=7;
UPDATE `creature_text` SET `BroadcastTextId`=13194 WHERE `CreatureID`=16976 AND `GroupID`=0 AND `ID`=8;
UPDATE `creature_text` SET `BroadcastTextId`=13195 WHERE `CreatureID`=16976 AND `GroupID`=0 AND `ID`=9;
UPDATE `creature_text` SET `BroadcastTextId`=13184 WHERE `CreatureID`=16978 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13200 WHERE `CreatureID`=17007 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13198 WHERE `CreatureID`=17007 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13199 WHERE `CreatureID`=17007 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13201 WHERE `CreatureID`=17007 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13640 WHERE `CreatureID`=17233 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13640 WHERE `CreatureID`=17233 AND `GroupID`=7 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18739 WHERE `CreatureID`=17257 AND `GroupID`=10 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14310 WHERE `CreatureID`=17461 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14311 WHERE `CreatureID`=17461 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17910 WHERE `CreatureID`=17461 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17911 WHERE `CreatureID`=17461 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19560 WHERE `CreatureID`=17819 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19561 WHERE `CreatureID`=17819 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19562 WHERE `CreatureID`=17819 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=19517 WHERE `CreatureID`=17819 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19518 WHERE `CreatureID`=17819 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19515 WHERE `CreatureID`=17819 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13802 WHERE `CreatureID`=17819 AND `GroupID`=1 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=19171 WHERE `CreatureID`=17819 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13822 WHERE `CreatureID`=17819 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19512 WHERE `CreatureID`=17819 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=19560 WHERE `CreatureID`=17820 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19561 WHERE `CreatureID`=17820 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19562 WHERE `CreatureID`=17820 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=19517 WHERE `CreatureID`=17820 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19518 WHERE `CreatureID`=17820 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19515 WHERE `CreatureID`=17820 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13802 WHERE `CreatureID`=17820 AND `GroupID`=1 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=19171 WHERE `CreatureID`=17820 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13822 WHERE `CreatureID`=17820 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19512 WHERE `CreatureID`=17820 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=19560 WHERE `CreatureID`=17833 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19561 WHERE `CreatureID`=17833 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19562 WHERE `CreatureID`=17833 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=19517 WHERE `CreatureID`=17833 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19518 WHERE `CreatureID`=17833 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19515 WHERE `CreatureID`=17833 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13802 WHERE `CreatureID`=17833 AND `GroupID`=1 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=19171 WHERE `CreatureID`=17833 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13822 WHERE `CreatureID`=17833 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19512 WHERE `CreatureID`=17833 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=19560 WHERE `CreatureID`=17860 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19561 WHERE `CreatureID`=17860 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19562 WHERE `CreatureID`=17860 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=19517 WHERE `CreatureID`=17860 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19518 WHERE `CreatureID`=17860 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19515 WHERE `CreatureID`=17860 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13802 WHERE `CreatureID`=17860 AND `GroupID`=1 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=19171 WHERE `CreatureID`=17860 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13822 WHERE `CreatureID`=17860 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19512 WHERE `CreatureID`=17860 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16676 WHERE `CreatureID`=17862 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=15892 WHERE `CreatureID`=17876 AND `GroupID`=16 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=12393 WHERE `CreatureID`=17876 AND `GroupID`=17 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15975 WHERE `CreatureID`=17876 AND `GroupID`=18 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16083 WHERE `CreatureID`=17876 AND `GroupID`=19 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16084 WHERE `CreatureID`=17876 AND `GroupID`=20 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14577 WHERE `CreatureID`=17910 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14587 WHERE `CreatureID`=17912 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14581 WHERE `CreatureID`=17913 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14580 WHERE `CreatureID`=17914 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15196 WHERE `CreatureID`=17918 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15195 WHERE `CreatureID`=17918 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=18707 WHERE `CreatureID`=17963 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15108 WHERE `CreatureID`=17963 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=18711 WHERE `CreatureID`=17963 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=18712 WHERE `CreatureID`=17963 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=18710 WHERE `CreatureID`=17963 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=18713 WHERE `CreatureID`=17963 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=18708 WHERE `CreatureID`=17963 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=18707 WHERE `CreatureID`=17964 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15108 WHERE `CreatureID`=17964 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=18711 WHERE `CreatureID`=17964 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=18712 WHERE `CreatureID`=17964 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=18710 WHERE `CreatureID`=17964 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=18713 WHERE `CreatureID`=17964 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=18708 WHERE `CreatureID`=17964 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=16961 WHERE `CreatureID`=17978 AND `GroupID`=8 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16994 WHERE `CreatureID`=17993 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16993 WHERE `CreatureID`=17993 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15958 WHERE `CreatureID`=18094 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15969 WHERE `CreatureID`=18094 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15976 WHERE `CreatureID`=18094 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15986 WHERE `CreatureID`=18094 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16724 WHERE `CreatureID`=18309 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16723 WHERE `CreatureID`=18309 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16721 WHERE `CreatureID`=18309 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16722 WHERE `CreatureID`=18309 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16723 WHERE `CreatureID`=18311 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16721 WHERE `CreatureID`=18311 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16722 WHERE `CreatureID`=18311 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16724 WHERE `CreatureID`=18312 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16723 WHERE `CreatureID`=18312 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16721 WHERE `CreatureID`=18312 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16722 WHERE `CreatureID`=18312 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16724 WHERE `CreatureID`=18313 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16723 WHERE `CreatureID`=18313 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16721 WHERE `CreatureID`=18313 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16722 WHERE `CreatureID`=18313 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16724 WHERE `CreatureID`=18314 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16723 WHERE `CreatureID`=18314 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16721 WHERE `CreatureID`=18314 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16722 WHERE `CreatureID`=18314 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16724 WHERE `CreatureID`=18315 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16723 WHERE `CreatureID`=18315 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16721 WHERE `CreatureID`=18315 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16722 WHERE `CreatureID`=18315 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16724 WHERE `CreatureID`=18317 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16723 WHERE `CreatureID`=18317 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16721 WHERE `CreatureID`=18317 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16722 WHERE `CreatureID`=18317 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16724 WHERE `CreatureID`=18331 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16723 WHERE `CreatureID`=18331 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16721 WHERE `CreatureID`=18331 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16722 WHERE `CreatureID`=18331 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16797 WHERE `CreatureID`=18493 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16791 WHERE `CreatureID`=18493 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16793 WHERE `CreatureID`=18493 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16788 WHERE `CreatureID`=18493 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16797 WHERE `CreatureID`=18495 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16791 WHERE `CreatureID`=18495 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16793 WHERE `CreatureID`=18495 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16788 WHERE `CreatureID`=18495 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16797 WHERE `CreatureID`=18497 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16791 WHERE `CreatureID`=18497 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16793 WHERE `CreatureID`=18497 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16788 WHERE `CreatureID`=18497 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=19522 WHERE `CreatureID`=18598 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=19521 WHERE `CreatureID`=18598 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=17642 WHERE `CreatureID`=18702 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17643 WHERE `CreatureID`=18702 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=17641 WHERE `CreatureID`=18702 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16086 WHERE `CreatureID`=18723 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16087 WHERE `CreatureID`=18723 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16088 WHERE `CreatureID`=18723 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17753 WHERE `CreatureID`=18725 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15891 WHERE `CreatureID`=18764 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16808 WHERE `CreatureID`=18796 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16811 WHERE `CreatureID`=18796 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16810 WHERE `CreatureID`=18796 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16809 WHERE `CreatureID`=18796 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16807 WHERE `CreatureID`=18796 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=16813 WHERE `CreatureID`=18796 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=16805 WHERE `CreatureID`=18796 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=16812 WHERE `CreatureID`=18796 AND `GroupID`=0 AND `ID`=7;
UPDATE `creature_text` SET `BroadcastTextId`=16808 WHERE `CreatureID`=18848 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16811 WHERE `CreatureID`=18848 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=16810 WHERE `CreatureID`=18848 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=16809 WHERE `CreatureID`=18848 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16807 WHERE `CreatureID`=18848 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=16813 WHERE `CreatureID`=18848 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=16805 WHERE `CreatureID`=18848 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=16812 WHERE `CreatureID`=18848 AND `GroupID`=0 AND `ID`=7;
UPDATE `creature_text` SET `BroadcastTextId`=16085 WHERE `CreatureID`=18887 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16090 WHERE `CreatureID`=18887 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19560 WHERE `CreatureID`=18934 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19561 WHERE `CreatureID`=18934 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19562 WHERE `CreatureID`=18934 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=19517 WHERE `CreatureID`=18934 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19518 WHERE `CreatureID`=18934 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19515 WHERE `CreatureID`=18934 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13802 WHERE `CreatureID`=18934 AND `GroupID`=1 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=19171 WHERE `CreatureID`=18934 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13822 WHERE `CreatureID`=18934 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19512 WHERE `CreatureID`=18934 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=15167 WHERE `CreatureID`=18994 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=15166 WHERE `CreatureID`=18994 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=15168 WHERE `CreatureID`=18994 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=15174 WHERE `CreatureID`=18995 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16785 WHERE `CreatureID`=19166 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17913 WHERE `CreatureID`=19166 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19059 WHERE `CreatureID`=19220 AND `GroupID`=6 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16538 WHERE `CreatureID`=19380 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=16729 WHERE `CreatureID`=19438 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17887 WHERE `CreatureID`=19493 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18602 WHERE `CreatureID`=19554 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18647 WHERE `CreatureID`=19554 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17228 WHERE `CreatureID`=19671 AND `GroupID`=20 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17229 WHERE `CreatureID`=19671 AND `GroupID`=21 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17230 WHERE `CreatureID`=19671 AND `GroupID`=22 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17231 WHERE `CreatureID`=19671 AND `GroupID`=23 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17457 WHERE `CreatureID`=19862 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13200 WHERE `CreatureID`=19872 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13198 WHERE `CreatureID`=19872 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13199 WHERE `CreatureID`=19872 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13201 WHERE `CreatureID`=19872 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13200 WHERE `CreatureID`=19873 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13198 WHERE `CreatureID`=19873 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13199 WHERE `CreatureID`=19873 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13201 WHERE `CreatureID`=19873 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13200 WHERE `CreatureID`=19874 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13198 WHERE `CreatureID`=19874 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13199 WHERE `CreatureID`=19874 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13201 WHERE `CreatureID`=19874 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13200 WHERE `CreatureID`=19875 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13198 WHERE `CreatureID`=19875 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13199 WHERE `CreatureID`=19875 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13201 WHERE `CreatureID`=19875 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=13200 WHERE `CreatureID`=19876 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=13198 WHERE `CreatureID`=19876 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=13199 WHERE `CreatureID`=19876 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=13201 WHERE `CreatureID`=19876 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=16721 WHERE `CreatureID`=20101 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17790 WHERE `CreatureID`=20138 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17788 WHERE `CreatureID`=20138 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=17791 WHERE `CreatureID`=20138 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=15882 WHERE `CreatureID`=20281 AND `GroupID`=4 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=18179 WHERE `CreatureID`=20415 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18180 WHERE `CreatureID`=20415 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18162 WHERE `CreatureID`=20460 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18310 WHERE `CreatureID`=20603 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18304 WHERE `CreatureID`=20603 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19839 WHERE `CreatureID`=20905 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19840 WHERE `CreatureID`=20905 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19831 WHERE `CreatureID`=20908 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19832 WHERE `CreatureID`=20908 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19833 WHERE `CreatureID`=20909 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19834 WHERE `CreatureID`=20909 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19835 WHERE `CreatureID`=20910 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19837 WHERE `CreatureID`=20910 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19835 WHERE `CreatureID`=20911 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19836 WHERE `CreatureID`=20911 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14310 WHERE `CreatureID`=20923 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14311 WHERE `CreatureID`=20923 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17910 WHERE `CreatureID`=20923 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17911 WHERE `CreatureID`=20923 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19822 WHERE `CreatureID`=20977 AND `GroupID`=12 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19823 WHERE `CreatureID`=20977 AND `GroupID`=13 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18642 WHERE `CreatureID`=20985 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18644 WHERE `CreatureID`=20985 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18645 WHERE `CreatureID`=20985 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18979 WHERE `CreatureID`=21319 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19819 WHERE `CreatureID`=21466 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19821 WHERE `CreatureID`=21466 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=19815 WHERE `CreatureID`=21467 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=18372 WHERE `CreatureID`=21504 AND `GroupID`=23 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19332 WHERE `CreatureID`=21687 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19508 WHERE `CreatureID`=21797 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19509 WHERE `CreatureID`=21797 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21328 WHERE `CreatureID`=21838 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=19502 WHERE `CreatureID`=21875 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=20157 WHERE `CreatureID`=22373 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=1191 WHERE `CreatureID`=22396 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=20408 WHERE `CreatureID`=22431 AND `GroupID`=2 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=20406 WHERE `CreatureID`=22431 AND `GroupID`=2 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=20411 WHERE `CreatureID`=22432 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=11044 WHERE `CreatureID`=22444 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=20362 WHERE `CreatureID`=22458 AND `GroupID`=12 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=20143 WHERE `CreatureID`=22459 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=20144 WHERE `CreatureID`=22459 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=20145 WHERE `CreatureID`=22459 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=20146 WHERE `CreatureID`=22459 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=20307 WHERE `CreatureID`=22460 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=20672 WHERE `CreatureID`=22861 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=20672 WHERE `CreatureID`=22863 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=3287 WHERE `CreatureID`=22949 AND `GroupID`=3 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=21727 WHERE `CreatureID`=22950 AND `GroupID`=3 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=21701 WHERE `CreatureID`=22952 AND `GroupID`=3 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=20814 WHERE `CreatureID`=22960 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21354 WHERE `CreatureID`=23028 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21356 WHERE `CreatureID`=23028 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=21353 WHERE `CreatureID`=23028 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=21355 WHERE `CreatureID`=23028 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=20826 WHERE `CreatureID`=23030 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=20823 WHERE `CreatureID`=23030 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=20991 WHERE `CreatureID`=23035 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21443 WHERE `CreatureID`=23049 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21444 WHERE `CreatureID`=23049 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21256 WHERE `CreatureID`=23223 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21267 WHERE `CreatureID`=23235 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21269 WHERE `CreatureID`=23235 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=21268 WHERE `CreatureID`=23235 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=21267 WHERE `CreatureID`=23236 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21269 WHERE `CreatureID`=23236 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=21268 WHERE `CreatureID`=23236 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=21269 WHERE `CreatureID`=23237 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=21268 WHERE `CreatureID`=23237 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=20826 WHERE `CreatureID`=23330 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=20823 WHERE `CreatureID`=23330 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=21583 WHERE `CreatureID`=23335 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21586 WHERE `CreatureID`=23335 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21587 WHERE `CreatureID`=23335 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21588 WHERE `CreatureID`=23335 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21362 WHERE `CreatureID`=23340 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21363 WHERE `CreatureID`=23340 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21418 WHERE `CreatureID`=23342 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21419 WHERE `CreatureID`=23342 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21421 WHERE `CreatureID`=23344 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21422 WHERE `CreatureID`=23344 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21423 WHERE `CreatureID`=23345 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21424 WHERE `CreatureID`=23345 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21425 WHERE `CreatureID`=23346 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21426 WHERE `CreatureID`=23346 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21432 WHERE `CreatureID`=23348 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21430 WHERE `CreatureID`=23348 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21431 WHERE `CreatureID`=23348 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=7798 WHERE `CreatureID`=23418 AND `GroupID`=6 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21632 WHERE `CreatureID`=23434 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21663 WHERE `CreatureID`=23434 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21656 WHERE `CreatureID`=23440 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=1690 WHERE `CreatureID`=23440 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=1937 WHERE `CreatureID`=23440 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=21656 WHERE `CreatureID`=23441 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=1690 WHERE `CreatureID`=23441 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=1937 WHERE `CreatureID`=23441 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=21685 WHERE `CreatureID`=23452 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=21728 WHERE `CreatureID`=23452 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23612 WHERE `CreatureID`=23577 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23614 WHERE `CreatureID`=23577 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=23615 WHERE `CreatureID`=23577 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23616 WHERE `CreatureID`=23577 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=22964 WHERE `CreatureID`=23577 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=22789 WHERE `CreatureID`=23671 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=22686 WHERE `CreatureID`=23780 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=22633 WHERE `CreatureID`=23900 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=22972 WHERE `CreatureID`=23931 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23016 WHERE `CreatureID`=23931 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29977 WHERE `CreatureID`=23954 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29975 WHERE `CreatureID`=23954 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29979 WHERE `CreatureID`=23954 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=14029 WHERE `CreatureID`=23954 AND `GroupID`=6 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=17911 WHERE `CreatureID`=23963 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29980 WHERE `CreatureID`=24068 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=22749 WHERE `CreatureID`=24077 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=22748 WHERE `CreatureID`=24077 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=22751 WHERE `CreatureID`=24077 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=22750 WHERE `CreatureID`=24077 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=23549 WHERE `CreatureID`=24131 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23551 WHERE `CreatureID`=24131 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23548 WHERE `CreatureID`=24139 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23550 WHERE `CreatureID`=24139 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23019 WHERE `CreatureID`=24213 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=22975 WHERE `CreatureID`=24214 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=22673 WHERE `CreatureID`=24484 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=22674 WHERE `CreatureID`=24484 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=22675 WHERE `CreatureID`=24484 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=23847 WHERE `CreatureID`=24688 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23842 WHERE `CreatureID`=24688 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=23841 WHERE `CreatureID`=24688 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=23845 WHERE `CreatureID`=24688 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=23840 WHERE `CreatureID`=24688 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=23847 WHERE `CreatureID`=24689 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23842 WHERE `CreatureID`=24689 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=23841 WHERE `CreatureID`=24689 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=23845 WHERE `CreatureID`=24689 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=23840 WHERE `CreatureID`=24689 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=23847 WHERE `CreatureID`=24690 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23842 WHERE `CreatureID`=24690 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=23841 WHERE `CreatureID`=24690 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=23845 WHERE `CreatureID`=24690 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=23840 WHERE `CreatureID`=24690 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=1150 WHERE `CreatureID`=25216 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25543 WHERE `CreatureID`=25319 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=17339 WHERE `CreatureID`=25372 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=26163 WHERE `CreatureID`=25465 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25482 WHERE `CreatureID`=25486 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24937 WHERE `CreatureID`=25729 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25050 WHERE `CreatureID`=25837 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25046 WHERE `CreatureID`=25850 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=11044 WHERE `CreatureID`=26125 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25403 WHERE `CreatureID`=26246 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25407 WHERE `CreatureID`=26246 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25409 WHERE `CreatureID`=26246 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25411 WHERE `CreatureID`=26246 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25414 WHERE `CreatureID`=26246 AND `GroupID`=7 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24937 WHERE `CreatureID`=26246 AND `GroupID`=8 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25408 WHERE `CreatureID`=26247 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25410 WHERE `CreatureID`=26247 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25413 WHERE `CreatureID`=26247 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25811 WHERE `CreatureID`=26594 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25813 WHERE `CreatureID`=26594 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25815 WHERE `CreatureID`=26594 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25817 WHERE `CreatureID`=26594 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25818 WHERE `CreatureID`=26594 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=25819 WHERE `CreatureID`=26594 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29602 WHERE `CreatureID`=26763 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=26051 WHERE `CreatureID`=26783 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=26049 WHERE `CreatureID`=26783 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=26050 WHERE `CreatureID`=26783 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=26048 WHERE `CreatureID`=26783 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=26727 WHERE `CreatureID`=27224 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=26728 WHERE `CreatureID`=27224 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=26725 WHERE `CreatureID`=27224 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=26724 WHERE `CreatureID`=27224 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=26723 WHERE `CreatureID`=27224 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=26726 WHERE `CreatureID`=27224 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=26727 WHERE `CreatureID`=27225 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=26728 WHERE `CreatureID`=27225 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=26725 WHERE `CreatureID`=27225 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=26724 WHERE `CreatureID`=27225 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=26723 WHERE `CreatureID`=27225 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=26726 WHERE `CreatureID`=27225 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=26419 WHERE `CreatureID`=27351 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=26423 WHERE `CreatureID`=27351 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=26421 WHERE `CreatureID`=27351 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=26686 WHERE `CreatureID`=27461 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=26836 WHERE `CreatureID`=27539 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=26837 WHERE `CreatureID`=27539 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=26835 WHERE `CreatureID`=27539 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=29523 WHERE `CreatureID`=27692 AND `GroupID`=10 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29523 WHERE `CreatureID`=27755 AND `GroupID`=10 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29523 WHERE `CreatureID`=27756 AND `GroupID`=10 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=23623 WHERE `CreatureID`=27992 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=27406 WHERE `CreatureID`=28006 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=27408 WHERE `CreatureID`=28006 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=27405 WHERE `CreatureID`=28006 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=27409 WHERE `CreatureID`=28006 AND `GroupID`=2 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=27407 WHERE `CreatureID`=28006 AND `GroupID`=2 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=27540 WHERE `CreatureID`=28132 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=27520 WHERE `CreatureID`=28136 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=27520 WHERE `CreatureID`=28142 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=27527 WHERE `CreatureID`=28148 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=28865 WHERE `CreatureID`=28787 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=28864 WHERE `CreatureID`=28787 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=28862 WHERE `CreatureID`=28787 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=28859 WHERE `CreatureID`=28787 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=28857 WHERE `CreatureID`=28787 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29852 WHERE `CreatureID`=28921 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29473 WHERE `CreatureID`=28922 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=28600 WHERE `CreatureID`=28940 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=28602 WHERE `CreatureID`=28940 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=28601 WHERE `CreatureID`=28940 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=28597 WHERE `CreatureID`=28940 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=28598 WHERE `CreatureID`=28940 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=32809 WHERE `CreatureID`=28951 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=33191 WHERE `CreatureID`=29319 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=33192 WHERE `CreatureID`=29319 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=33192 WHERE `CreatureID`=29327 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30161 WHERE `CreatureID`=29489 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30275 WHERE `CreatureID`=29620 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30276 WHERE `CreatureID`=29620 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30413 WHERE `CreatureID`=29620 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=30414 WHERE `CreatureID`=29620 AND `GroupID`=2 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=30415 WHERE `CreatureID`=29620 AND `GroupID`=2 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=30277 WHERE `CreatureID`=29620 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30278 WHERE `CreatureID`=29620 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30740 WHERE `CreatureID`=29920 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30693 WHERE `CreatureID`=30037 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30694 WHERE `CreatureID`=30037 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=30695 WHERE `CreatureID`=30037 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=30696 WHERE `CreatureID`=30037 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=30969 WHERE `CreatureID`=30142 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=29345 WHERE `CreatureID`=30147 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30899 WHERE `CreatureID`=30197 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30900 WHERE `CreatureID`=30197 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=30901 WHERE `CreatureID`=30197 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=30902 WHERE `CreatureID`=30197 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=30903 WHERE `CreatureID`=30197 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=30904 WHERE `CreatureID`=30197 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=1914 WHERE `CreatureID`=30197 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=30899 WHERE `CreatureID`=30198 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30900 WHERE `CreatureID`=30198 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=30901 WHERE `CreatureID`=30198 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=30902 WHERE `CreatureID`=30198 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=30903 WHERE `CreatureID`=30198 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=30904 WHERE `CreatureID`=30198 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=1914 WHERE `CreatureID`=30198 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=30899 WHERE `CreatureID`=30199 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30900 WHERE `CreatureID`=30199 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=30901 WHERE `CreatureID`=30199 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=30902 WHERE `CreatureID`=30199 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=30903 WHERE `CreatureID`=30199 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=30904 WHERE `CreatureID`=30199 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=1914 WHERE `CreatureID`=30199 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=30899 WHERE `CreatureID`=30200 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=30900 WHERE `CreatureID`=30200 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=30901 WHERE `CreatureID`=30200 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=30902 WHERE `CreatureID`=30200 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=30903 WHERE `CreatureID`=30200 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=30904 WHERE `CreatureID`=30200 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=1914 WHERE `CreatureID`=30200 AND `GroupID`=0 AND `ID`=6;
UPDATE `creature_text` SET `BroadcastTextId`=31519 WHERE `CreatureID`=30313 AND `GroupID`=19 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=31102 WHERE `CreatureID`=30405 AND `GroupID`=8 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=31906 WHERE `CreatureID`=30449 AND `GroupID`=10 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=11044 WHERE `CreatureID`=30645 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32027 WHERE `CreatureID`=31254 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=32028 WHERE `CreatureID`=31254 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=31942 WHERE `CreatureID`=31279 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=31953 WHERE `CreatureID`=31279 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=31944 WHERE `CreatureID`=31279 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=14447 WHERE `CreatureID`=31279 AND `GroupID`=1 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=19636 WHERE `CreatureID`=31395 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32400 WHERE `CreatureID`=31737 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32403 WHERE `CreatureID`=31737 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=32397 WHERE `CreatureID`=31737 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=32399 WHERE `CreatureID`=31737 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=32404 WHERE `CreatureID`=31737 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=32353 WHERE `CreatureID`=31737 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32351 WHERE `CreatureID`=31737 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32478 WHERE `CreatureID`=31773 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32483 WHERE `CreatureID`=31773 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32488 WHERE `CreatureID`=31773 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32400 WHERE `CreatureID`=31833 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32403 WHERE `CreatureID`=31833 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=32397 WHERE `CreatureID`=31833 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=32399 WHERE `CreatureID`=31833 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=32404 WHERE `CreatureID`=31833 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=32412 WHERE `CreatureID`=31833 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32546 WHERE `CreatureID`=32162 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32547 WHERE `CreatureID`=32162 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32637 WHERE `CreatureID`=32236 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32636 WHERE `CreatureID`=32236 AND `GroupID`=2 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=32799 WHERE `CreatureID`=32346 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=12393 WHERE `CreatureID`=32346 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32288 WHERE `CreatureID`=32364 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32296 WHERE `CreatureID`=32364 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32297 WHERE `CreatureID`=32364 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32298 WHERE `CreatureID`=32364 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=32299 WHERE `CreatureID`=32364 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24841 WHERE `CreatureID`=32576 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=24842 WHERE `CreatureID`=32576 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=24845 WHERE `CreatureID`=32576 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24843 WHERE `CreatureID`=32577 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24843 WHERE `CreatureID`=32578 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24843 WHERE `CreatureID`=32579 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24843 WHERE `CreatureID`=32580 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=11044 WHERE `CreatureID`=32751 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=33129 WHERE `CreatureID`=32818 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34851 WHERE `CreatureID`=32930 AND `GroupID`=9 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=33753 WHERE `CreatureID`=33448 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=33750 WHERE `CreatureID`=33448 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=33752 WHERE `CreatureID`=33448 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=33752 WHERE `CreatureID`=33448 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=33754 WHERE `CreatureID`=33448 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=33771 WHERE `CreatureID`=33448 AND `GroupID`=1 AND `ID`=7;
UPDATE `creature_text` SET `BroadcastTextId`=33772 WHERE `CreatureID`=33448 AND `GroupID`=1 AND `ID`=10;
UPDATE `creature_text` SET `BroadcastTextId`=33767 WHERE `CreatureID`=33448 AND `GroupID`=2 AND `ID`=11;
UPDATE `creature_text` SET `BroadcastTextId`=34264 WHERE `CreatureID`=34102 AND `GroupID`=40 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34266 WHERE `CreatureID`=34102 AND `GroupID`=42 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34267 WHERE `CreatureID`=34102 AND `GroupID`=43 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34254 WHERE `CreatureID`=34102 AND `GroupID`=50 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34192 WHERE `CreatureID`=34102 AND `GroupID`=100 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34193 WHERE `CreatureID`=34102 AND `GroupID`=101 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34194 WHERE `CreatureID`=34102 AND `GroupID`=102 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34196 WHERE `CreatureID`=34102 AND `GroupID`=103 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34197 WHERE `CreatureID`=34102 AND `GroupID`=104 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34199 WHERE `CreatureID`=34102 AND `GroupID`=105 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34200 WHERE `CreatureID`=34102 AND `GroupID`=106 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34201 WHERE `CreatureID`=34102 AND `GroupID`=107 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34202 WHERE `CreatureID`=34102 AND `GroupID`=108 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34203 WHERE `CreatureID`=34102 AND `GroupID`=109 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34205 WHERE `CreatureID`=34102 AND `GroupID`=110 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34206 WHERE `CreatureID`=34102 AND `GroupID`=111 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34207 WHERE `CreatureID`=34102 AND `GroupID`=112 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34208 WHERE `CreatureID`=34102 AND `GroupID`=113 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34209 WHERE `CreatureID`=34102 AND `GroupID`=114 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34210 WHERE `CreatureID`=34102 AND `GroupID`=115 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34211 WHERE `CreatureID`=34102 AND `GroupID`=116 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34212 WHERE `CreatureID`=34102 AND `GroupID`=117 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=34216 WHERE `CreatureID`=34102 AND `GroupID`=118 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=35740 WHERE `CreatureID`=34496 AND `GroupID`=9 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=35740 WHERE `CreatureID`=34497 AND `GroupID`=9 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24848 WHERE `CreatureID`=34907 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24846 WHERE `CreatureID`=34907 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=24850 WHERE `CreatureID`=34907 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=24849 WHERE `CreatureID`=34907 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=22700 WHERE `CreatureID`=34907 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=24851 WHERE `CreatureID`=34907 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=24848 WHERE `CreatureID`=34947 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=24846 WHERE `CreatureID`=34947 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=24850 WHERE `CreatureID`=34947 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=24849 WHERE `CreatureID`=34947 AND `GroupID`=0 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=22700 WHERE `CreatureID`=34947 AND `GroupID`=0 AND `ID`=4;
UPDATE `creature_text` SET `BroadcastTextId`=24851 WHERE `CreatureID`=34947 AND `GroupID`=0 AND `ID`=5;
UPDATE `creature_text` SET `BroadcastTextId`=39333 WHERE `CreatureID`=36853 AND `GroupID`=101 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=3287 WHERE `CreatureID`=36856 AND `GroupID`=1 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=37988 WHERE `CreatureID`=36856 AND `GroupID`=1 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=37987 WHERE `CreatureID`=36856 AND `GroupID`=1 AND `ID`=3;
UPDATE `creature_text` SET `BroadcastTextId`=37064 WHERE `CreatureID`=36899 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37394 WHERE `CreatureID`=36990 AND `GroupID`=11 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37395 WHERE `CreatureID`=36990 AND `GroupID`=13 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=36845 WHERE `CreatureID`=36990 AND `GroupID`=37 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=36847 WHERE `CreatureID`=36990 AND `GroupID`=46 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=38563 WHERE `CreatureID`=37038 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=38564 WHERE `CreatureID`=37038 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=38562 WHERE `CreatureID`=37038 AND `GroupID`=0 AND `ID`=2;
UPDATE `creature_text` SET `BroadcastTextId`=37154 WHERE `CreatureID`=37205 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37197 WHERE `CreatureID`=37205 AND `GroupID`=7 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37198 WHERE `CreatureID`=37205 AND `GroupID`=8 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=28715 WHERE `CreatureID`=37538 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=6833 WHERE `CreatureID`=37541 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37160 WHERE `CreatureID`=37542 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37162 WHERE `CreatureID`=37542 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37301 WHERE `CreatureID`=37542 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37302 WHERE `CreatureID`=37542 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37167 WHERE `CreatureID`=37542 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37232 WHERE `CreatureID`=37581 AND `GroupID`=51 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37444 WHERE `CreatureID`=37763 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37451 WHERE `CreatureID`=37763 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37452 WHERE `CreatureID`=37763 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37453 WHERE `CreatureID`=37763 AND `GroupID`=3 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37456 WHERE `CreatureID`=37763 AND `GroupID`=4 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37442 WHERE `CreatureID`=37764 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37449 WHERE `CreatureID`=37764 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37450 WHERE `CreatureID`=37764 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37454 WHERE `CreatureID`=37765 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37455 WHERE `CreatureID`=37765 AND `GroupID`=1 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37441 WHERE `CreatureID`=37781 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37657 WHERE `CreatureID`=37976 AND `GroupID`=0 AND `ID`=1;
UPDATE `creature_text` SET `BroadcastTextId`=37820 WHERE `CreatureID`=38056 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37540 WHERE `CreatureID`=38189 AND `GroupID`=64 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=37541 WHERE `CreatureID`=38189 AND `GroupID`=67 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=38217 WHERE `CreatureID`=38294 AND `GroupID`=0 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=38219 WHERE `CreatureID`=38294 AND `GroupID`=2 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=40071 WHERE `CreatureID`=40142 AND `GroupID`=5 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=40066 WHERE `CreatureID`=40142 AND `GroupID`=6 AND `ID`=0;
UPDATE `creature_text` SET `BroadcastTextId`=33448 WHERE `CreatureID`=40703 AND `GroupID`=0 AND `ID`=0;

View File

@@ -0,0 +1,2 @@
-- DB update 2024_02_12_05 -> 2024_02_13_00
UPDATE `creature_template` SET `flags_extra` = `flags_extra` | 128 WHERE `entry` = 29521;

View File

@@ -347,6 +347,27 @@ void FlightPathMovementGenerator::LoadPath(Player* player)
_pointsForPathSwitch.push_back({ uint32(i_path.size() - 1), int32(ceil(cost * discount)) });
}
// TODO: fixes crash, but can be handled in a better way once we will know how to reproduce it.
if (GetCurrentNode() >= i_path.size())
{
std::string paths;
std::deque<uint32> const& taxi = player->m_taxi.GetPath();
for (uint32 src = 0, dst = 1; dst < taxi.size(); src = dst++)
{
uint32 path, cost;
sObjectMgr->GetTaxiPath(taxi[src], taxi[dst], path, cost);
paths += std::to_string(path) + " ";
}
LOG_ERROR("movement.flightpath", "Failed to build correct path for player: {}. Current node: {}, max nodes: {}. Paths: {}. Player pos: {}.", player->GetGUID().ToString(), GetCurrentNode(), i_path.size(), paths, player->GetPosition().ToString());
// Lets choose the second last element so that a player would still have some flight.
if (int(i_path.size()) - 2 >= 0)
i_currentNode = uint32(i_path.size() - 2);
else
i_currentNode = uint32(i_path.size() - 1);
}
}
void FlightPathMovementGenerator::DoInitialize(Player* player)

View File

@@ -40,6 +40,11 @@ enum Texts
SAY_ONAGGRO = 5,
};
enum Misc
{
PATH_ANETHERON = 178080,
POINT_COMBAT_START = 7
};
class boss_anetheron : public CreatureScript
{
public:
@@ -92,7 +97,7 @@ public:
void WaypointReached(uint32 waypointId) override
{
if (waypointId == 7)
if (waypointId == POINT_COMBAT_START)
{
Unit* target = ObjectAccessor::GetUnit(*me, instance->GetGuidData(DATA_JAINAPROUDMOORE));
if (target && target->IsAlive())
@@ -117,16 +122,7 @@ public:
if (!go)
{
go = true;
AddWaypoint(0, 4896.08f, -1576.35f, 1333.65f);
AddWaypoint(1, 4898.68f, -1615.02f, 1329.48f);
AddWaypoint(2, 4907.12f, -1667.08f, 1321.00f);
AddWaypoint(3, 4963.18f, -1699.35f, 1340.51f);
AddWaypoint(4, 4989.16f, -1716.67f, 1335.74f);
AddWaypoint(5, 5026.27f, -1736.89f, 1323.02f);
AddWaypoint(6, 5037.77f, -1770.56f, 1324.36f);
AddWaypoint(7, 5067.23f, -1789.95f, 1321.17f);
Start(false, true);
SetDespawnAtEnd(false);
me->GetMotionMaster()->MovePath(PATH_ANETHERON, false);
}
}

View File

@@ -43,6 +43,12 @@ enum Sounds
SOUND_ONDEATH = 11018,
};
enum Misc
{
PATH_KAZROGAL = 178880,
POINT_COMBAT_START = 7
};
class boss_kazrogal : public CreatureScript
{
public:
@@ -93,7 +99,7 @@ public:
void WaypointReached(uint32 waypointId) override
{
if (waypointId == 7 && instance)
if (waypointId == POINT_COMBAT_START && instance)
{
Unit* target = ObjectAccessor::GetUnit(*me, instance->GetGuidData(DATA_THRALL));
if (target && target->IsAlive())
@@ -118,16 +124,7 @@ public:
if (!go)
{
go = true;
AddWaypoint(0, 5492.91f, -2404.61f, 1462.63f);
AddWaypoint(1, 5531.76f, -2460.87f, 1469.55f);
AddWaypoint(2, 5554.58f, -2514.66f, 1476.12f);
AddWaypoint(3, 5554.16f, -2567.23f, 1479.90f);
AddWaypoint(4, 5540.67f, -2625.99f, 1480.89f);
AddWaypoint(5, 5508.16f, -2659.2f, 1480.15f);
AddWaypoint(6, 5489.62f, -2704.05f, 1482.18f);
AddWaypoint(7, 5457.04f, -2726.26f, 1485.10f);
Start(false, true);
SetDespawnAtEnd(false);
me->GetMotionMaster()->MovePath(PATH_KAZROGAL, false);
}
}

View File

@@ -37,6 +37,12 @@ enum Texts
SAY_ONAGGRO = 4
};
enum Misc
{
PATH_RAGE_WINTERCHILL = 177670,
POINT_COMBAT_START = 7
};
class boss_rage_winterchill : public CreatureScript
{
public:
@@ -87,7 +93,7 @@ public:
void WaypointReached(uint32 waypointId) override
{
if (waypointId == 7 && instance)
if (waypointId == POINT_COMBAT_START && instance)
{
Unit* target = ObjectAccessor::GetUnit(*me, instance->GetGuidData(DATA_JAINAPROUDMOORE));
if (target && target->IsAlive())
@@ -112,16 +118,7 @@ public:
if (!go)
{
go = true;
AddWaypoint(0, 4896.08f, -1576.35f, 1333.65f);
AddWaypoint(1, 4898.68f, -1615.02f, 1329.48f);
AddWaypoint(2, 4907.12f, -1667.08f, 1321.00f);
AddWaypoint(3, 4963.18f, -1699.35f, 1340.51f);
AddWaypoint(4, 4989.16f, -1716.67f, 1335.74f);
AddWaypoint(5, 5026.27f, -1736.89f, 1323.02f);
AddWaypoint(6, 5037.77f, -1770.56f, 1324.36f);
AddWaypoint(7, 5067.23f, -1789.95f, 1321.17f);
Start(false, true);
SetDespawnAtEnd(false);
me->GetMotionMaster()->MovePath(PATH_RAGE_WINTERCHILL, false);
}
}

View File

@@ -46,8 +46,8 @@ const Position alarPoints[9] =
{388.751007f, 31.731199f, 20.263599f, 1.61f},
{388.790985f, -33.105900f, 20.263599f, 0.52f},
{332.722992f, -61.159f, 17.979099f, 5.71f},
{258.959015f, -38.687099f, 20.262899f, 5.21f},
{259.2277997, 35.879002f, 20.263f, 4.81f}, //sixth platform
{258.959015f, -38.687099f, 20.262899f, 5.21f}, //pre-nerf only
{259.2277997, 35.879002f, 20.263f, 4.81f}, //pre-nerf only
{332.0f, 0.01f, 43.0f, 0.0f}, //quill
{331.0f, 0.01f, -2.38f, 0.0f}, //middle (p2)
{332.0f, 0.01f, 43.0f, 0.0f} // dive
@@ -72,13 +72,6 @@ enum Misc
EVENT_FINISH_DIVE = 5
};
enum PlatformMoveDirections
{
DIRECTION_ANTI_CLOCKWISE = 0,
DIRECTION_CLOCKWISE = 1,
DIRECTION_ACROSS = 2
};
enum GroupAlar
{
GROUP_FLAME_BUFFET = 1
@@ -126,12 +119,13 @@ struct boss_alar : public BossAI
void JustEngagedWith(Unit* who) override
{
BossAI::JustEngagedWith(who);
ScheduleTimedEvent(0s, [&]
scheduler.Schedule(0s, [this](TaskContext context)
{
if (roll_chance_i(20 * _noQuillTimes))
{
_noQuillTimes = 0;
_platform = RAND(0, 5);
_platformRoll = RAND(0, 1);
_platform = _platformRoll ? 0 : 3;
me->GetMotionMaster()->MovePoint(POINT_QUILL, alarPoints[POINT_QUILL], false, true);
_platformMoveRepeatTimer = 16s;
}
@@ -140,31 +134,14 @@ struct boss_alar : public BossAI
if (_noQuillTimes++ > 0)
{
me->SetOrientation(alarPoints[_platform].GetOrientation());
if (_spawnPhoenixes)
{
SpawnPhoenixes(3, me);
}
SpawnPhoenixes(1, me);
}
me->GetMotionMaster()->MovePoint(POINT_PLATFORM, alarPoints[_platform], false, true);
_platformRoll = RAND(0, 2);
switch(_platformRoll)
{
case DIRECTION_ANTI_CLOCKWISE:
_platform = (_platform+5)%6;
_spawnPhoenixes = false;
break;
case DIRECTION_CLOCKWISE:
_platform = (_platform+1)%6;
_spawnPhoenixes = false;
break;
case DIRECTION_ACROSS:
_platform = (_platform+3)%6;
_spawnPhoenixes = true;
break;
}
_platform = (_platform+1)%4;
_platformMoveRepeatTimer = 30s;
}
}, _platformMoveRepeatTimer);
context.Repeat(_platformMoveRepeatTimer);
});
ScheduleMainSpellAttack(0s);
}
@@ -195,18 +172,18 @@ struct boss_alar : public BossAI
if (damage >= me->GetHealth() && _platform < POINT_MIDDLE)
{
damage = 0;
me->InterruptNonMeleeSpells(false);
me->SetHealth(me->GetMaxHealth());
me->SetReactState(REACT_PASSIVE);
DoCastSelf(SPELL_CLEAR_ALL_DEBUFFS);
DoCastSelf(SPELL_EMBER_BLAST, true);
scheduler.CancelAll();
me->CastStop();
me->SetHealth(me->GetMaxHealth());
DoCastSelf(SPELL_EMBER_BLAST, true); //spellscript doesn't trigger
ScheduleUniqueTimedEvent(8s, [&]{
me->SetPosition(alarPoints[POINT_MIDDLE]);
}, EVENT_RELOCATE_MIDDLE);
ScheduleUniqueTimedEvent(12s, [&]
{
me->RemoveAurasDueToSpell(SPELL_EMBER_BLAST);
DoCastSelf(SPELL_CLEAR_ALL_DEBUFFS, true);
DoCastSelf(SPELL_REBIRTH_PHASE2);
}, EVENT_MOVE_TO_PHASE_2);
ScheduleUniqueTimedEvent(16001ms, [&]{
@@ -215,7 +192,6 @@ struct boss_alar : public BossAI
me->GetMotionMaster()->MoveChase(me->GetVictim());
ScheduleAbilities();
}, EVENT_REBIRTH);
}
}
@@ -325,7 +301,7 @@ struct boss_alar : public BossAI
{
scheduler.Schedule(timer, GROUP_FLAME_BUFFET, [this](TaskContext context)
{
if (!me->IsWithinMeleeRange(me->GetVictim()) && !me->isMoving())
if (!me->SelectNearestTarget(me->GetCombatReach()) && !me->isMoving())
{
DoCastVictim(SPELL_FLAME_BUFFET);
}
@@ -374,143 +350,103 @@ private:
uint32 _spellId;
};
class spell_alar_flame_quills : public SpellScriptLoader
class spell_alar_flame_quills : public AuraScript
{
public:
spell_alar_flame_quills() : SpellScriptLoader("spell_alar_flame_quills") { }
PrepareAuraScript(spell_alar_flame_quills);
class spell_alar_flame_quills_AuraScript : public AuraScript
void HandlePeriodic(AuraEffect const* /*aurEff*/)
{
PrepareAuraScript(spell_alar_flame_quills_AuraScript);
PreventDefaultAction();
void HandlePeriodic(AuraEffect const* /*aurEff*/)
{
PreventDefaultAction();
// 24 spells in total
for (uint8 i = 0; i < 21; ++i)
GetUnitOwner()->m_Events.AddEvent(new CastQuill(GetUnitOwner(), SPELL_QUILL_MISSILE_1 + i), GetUnitOwner()->m_Events.CalculateTime(i * 40));
GetUnitOwner()->m_Events.AddEvent(new CastQuill(GetUnitOwner(), SPELL_QUILL_MISSILE_2 + 0), GetUnitOwner()->m_Events.CalculateTime(22 * 40));
GetUnitOwner()->m_Events.AddEvent(new CastQuill(GetUnitOwner(), SPELL_QUILL_MISSILE_2 + 1), GetUnitOwner()->m_Events.CalculateTime(23 * 40));
GetUnitOwner()->m_Events.AddEvent(new CastQuill(GetUnitOwner(), SPELL_QUILL_MISSILE_2 + 2), GetUnitOwner()->m_Events.CalculateTime(24 * 40));
}
// 24 spells in total
for (uint8 i = 0; i < 21; ++i)
GetUnitOwner()->m_Events.AddEvent(new CastQuill(GetUnitOwner(), SPELL_QUILL_MISSILE_1 + i), GetUnitOwner()->m_Events.CalculateTime(i * 40));
GetUnitOwner()->m_Events.AddEvent(new CastQuill(GetUnitOwner(), SPELL_QUILL_MISSILE_2 + 0), GetUnitOwner()->m_Events.CalculateTime(22 * 40));
GetUnitOwner()->m_Events.AddEvent(new CastQuill(GetUnitOwner(), SPELL_QUILL_MISSILE_2 + 1), GetUnitOwner()->m_Events.CalculateTime(23 * 40));
GetUnitOwner()->m_Events.AddEvent(new CastQuill(GetUnitOwner(), SPELL_QUILL_MISSILE_2 + 2), GetUnitOwner()->m_Events.CalculateTime(24 * 40));
}
void Register() override
{
OnEffectPeriodic += AuraEffectPeriodicFn(spell_alar_flame_quills_AuraScript::HandlePeriodic, EFFECT_0, SPELL_AURA_PERIODIC_TRIGGER_SPELL);
}
};
AuraScript* GetAuraScript() const override
void Register() override
{
return new spell_alar_flame_quills_AuraScript();
OnEffectPeriodic += AuraEffectPeriodicFn(spell_alar_flame_quills::HandlePeriodic, EFFECT_0, SPELL_AURA_PERIODIC_TRIGGER_SPELL);
}
};
class spell_alar_ember_blast : public SpellScriptLoader
class spell_alar_ember_blast : public SpellScript
{
public:
spell_alar_ember_blast() : SpellScriptLoader("spell_alar_ember_blast") { }
PrepareSpellScript(spell_alar_ember_blast);
class spell_alar_ember_blast_SpellScript : public SpellScript
void HandleForceCast(SpellEffIndex effIndex)
{
PrepareSpellScript(spell_alar_ember_blast_SpellScript);
void HandleForceCast(SpellEffIndex effIndex)
PreventHitEffect(effIndex);
if (InstanceScript* instance = GetCaster()->GetInstanceScript())
{
PreventHitEffect(effIndex);
if (InstanceScript* instance = GetCaster()->GetInstanceScript())
if (Creature* alar = ObjectAccessor::GetCreature(*GetCaster(), instance->GetGuidData(NPC_ALAR)))
Unit::DealDamage(GetCaster(), alar, alar->CountPctFromMaxHealth(2));
if (Creature* alar = instance->GetCreature(DATA_ALAR))
{
Unit::DealDamage(GetCaster(), alar, alar->CountPctFromMaxHealth(2));
}
}
}
void Register() override
{
OnEffectHitTarget += SpellEffectFn(spell_alar_ember_blast_SpellScript::HandleForceCast, EFFECT_2, SPELL_EFFECT_FORCE_CAST);
}
};
SpellScript* GetSpellScript() const override
void Register() override
{
return new spell_alar_ember_blast_SpellScript();
OnEffectHitTarget += SpellEffectFn(spell_alar_ember_blast::HandleForceCast, EFFECT_2, SPELL_EFFECT_FORCE_CAST);
}
};
class spell_alar_ember_blast_death : public SpellScriptLoader
class spell_alar_ember_blast_death : public AuraScript
{
public:
spell_alar_ember_blast_death() : SpellScriptLoader("spell_alar_ember_blast_death") { }
PrepareAuraScript(spell_alar_ember_blast_death);
class spell_alar_ember_blast_death_AuraScript : public AuraScript
void OnApply(AuraEffect const* aurEff, AuraEffectHandleModes /*mode*/)
{
PrepareAuraScript(spell_alar_ember_blast_death_AuraScript);
PreventDefaultAction(); // xinef: prevent default action after change that invisibility in instances is executed instantly even for creatures
Unit* target = GetTarget();
InvisibilityType type = InvisibilityType(aurEff->GetMiscValue());
target->m_invisibility.AddFlag(type);
target->m_invisibility.AddValue(type, aurEff->GetAmount());
void OnApply(AuraEffect const* aurEff, AuraEffectHandleModes /*mode*/)
{
PreventDefaultAction(); // xinef: prevent default action after change that invisibility in instances is executed instantly even for creatures
Unit* target = GetTarget();
InvisibilityType type = InvisibilityType(aurEff->GetMiscValue());
target->m_invisibility.AddFlag(type);
target->m_invisibility.AddValue(type, aurEff->GetAmount());
GetUnitOwner()->SetUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
GetUnitOwner()->SetStandState(UNIT_STAND_STATE_DEAD);
GetUnitOwner()->m_last_notify_position.Relocate(0.0f, 0.0f, 0.0f);
GetUnitOwner()->m_delayed_unit_relocation_timer = 1000;
}
GetUnitOwner()->SetUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
GetUnitOwner()->SetStandState(UNIT_STAND_STATE_DEAD);
GetUnitOwner()->m_last_notify_position.Relocate(0.0f, 0.0f, 0.0f);
GetUnitOwner()->m_delayed_unit_relocation_timer = 1000;
}
void OnRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
{
GetUnitOwner()->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
GetUnitOwner()->SetStandState(UNIT_STAND_STATE_STAND);
}
void Register() override
{
OnEffectApply += AuraEffectApplyFn(spell_alar_ember_blast_death_AuraScript::OnApply, EFFECT_2, SPELL_AURA_MOD_INVISIBILITY, AURA_EFFECT_HANDLE_REAL);
OnEffectRemove += AuraEffectRemoveFn(spell_alar_ember_blast_death_AuraScript::OnRemove, EFFECT_2, SPELL_AURA_MOD_INVISIBILITY, AURA_EFFECT_HANDLE_REAL);
}
};
AuraScript* GetAuraScript() const override
void OnRemove(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
{
return new spell_alar_ember_blast_death_AuraScript();
GetUnitOwner()->RemoveUnitFlag(UNIT_FLAG_NOT_SELECTABLE);
GetUnitOwner()->SetStandState(UNIT_STAND_STATE_STAND);
}
void Register() override
{
OnEffectApply += AuraEffectApplyFn(spell_alar_ember_blast_death::OnApply, EFFECT_2, SPELL_AURA_MOD_INVISIBILITY, AURA_EFFECT_HANDLE_REAL);
OnEffectRemove += AuraEffectRemoveFn(spell_alar_ember_blast_death::OnRemove, EFFECT_2, SPELL_AURA_MOD_INVISIBILITY, AURA_EFFECT_HANDLE_REAL);
}
};
class spell_alar_dive_bomb : public SpellScriptLoader
class spell_alar_dive_bomb : public AuraScript
{
public:
spell_alar_dive_bomb() : SpellScriptLoader("spell_alar_dive_bomb") { }
PrepareAuraScript(spell_alar_dive_bomb);
class spell_alar_dive_bomb_AuraScript : public AuraScript
void OnApply(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
{
PrepareAuraScript(spell_alar_dive_bomb_AuraScript);
GetUnitOwner()->SetModelVisible(false);
GetUnitOwner()->SetDisplayId(DISPLAYID_INVISIBLE);
}
void OnApply(AuraEffect const* /*aurEff*/, AuraEffectHandleModes /*mode*/)
{
GetUnitOwner()->SetModelVisible(false);
GetUnitOwner()->SetDisplayId(DISPLAYID_INVISIBLE);
}
void Register() override
{
OnEffectApply += AuraEffectApplyFn(spell_alar_dive_bomb_AuraScript::OnApply, EFFECT_0, SPELL_AURA_DUMMY, AURA_EFFECT_HANDLE_REAL);
}
};
AuraScript* GetAuraScript() const override
void Register() override
{
return new spell_alar_dive_bomb_AuraScript();
OnEffectApply += AuraEffectApplyFn(spell_alar_dive_bomb::OnApply, EFFECT_0, SPELL_AURA_DUMMY, AURA_EFFECT_HANDLE_REAL);
}
};
void AddSC_boss_alar()
{
RegisterTheEyeAI(boss_alar);
new spell_alar_flame_quills();
new spell_alar_ember_blast();
new spell_alar_ember_blast_death();
new spell_alar_dive_bomb();
RegisterSpellScript(spell_alar_flame_quills);
RegisterSpellScript(spell_alar_ember_blast);
RegisterSpellScript(spell_alar_ember_blast_death);
RegisterSpellScript(spell_alar_dive_bomb);
}

View File

@@ -65,6 +65,7 @@ struct boss_high_astromancer_solarian : public BossAI
{
BossAI::Reset();
me->SetModelVisible(true);
me->SetReactState(REACT_AGGRESSIVE);
ScheduleHealthCheckEvent(20, [&]{
scheduler.CancelAll();

View File

@@ -22,6 +22,7 @@
ObjectData const creatureData[] =
{
{ NPC_ALAR, DATA_ALAR },
{ NPC_KAELTHAS, DATA_KAELTHAS },
{ NPC_THALADRED, DATA_THALADRED },
{ NPC_LORD_SANGUINAR, DATA_LORD_SANGUINAR },