From 6c841df6d194229183e72acbaca0afbfeb10bbea Mon Sep 17 00:00:00 2001 From: sudlud Date: Mon, 12 Feb 2024 12:15:35 +0100 Subject: [PATCH 01/17] fix(DB/Gameobject): Sniffed Values for 201716 'Chemical Wagon' (#18311) --- .../rev_1707685257416397800.sql | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1707685257416397800.sql diff --git a/data/sql/updates/pending_db_world/rev_1707685257416397800.sql b/data/sql/updates/pending_db_world/rev_1707685257416397800.sql new file mode 100644 index 000000000..bafc3fa5f --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1707685257416397800.sql @@ -0,0 +1,21 @@ +-- 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); From c494f2ff70c7095d2667bb532ce7e45e016c16b4 Mon Sep 17 00:00:00 2001 From: Dan <83884799+elthehablo@users.noreply.github.com> Date: Mon, 12 Feb 2024 12:16:03 +0100 Subject: [PATCH 02/17] fix(DB/SAI): change the way Phoenix Hawk targets players with its abilities (#18309) * initial * update conditions --- data/sql/updates/pending_db_world/phoenix-hawk-targets.sql | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 data/sql/updates/pending_db_world/phoenix-hawk-targets.sql diff --git a/data/sql/updates/pending_db_world/phoenix-hawk-targets.sql b/data/sql/updates/pending_db_world/phoenix-hawk-targets.sql new file mode 100644 index 000000000..2c46f84e8 --- /dev/null +++ b/data/sql/updates/pending_db_world/phoenix-hawk-targets.sql @@ -0,0 +1,5 @@ +-- +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'); From 723dda74d94f6f941f4982ee513e5fb9f0265cac Mon Sep 17 00:00:00 2001 From: Dan <83884799+elthehablo@users.noreply.github.com> Date: Mon, 12 Feb 2024 12:16:24 +0100 Subject: [PATCH 03/17] fix(DB/SAI): add abilities to Nether Scryer (#18308) * initial * unix EOL --- data/sql/updates/pending_db_world/nether_scryer.sql | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 data/sql/updates/pending_db_world/nether_scryer.sql diff --git a/data/sql/updates/pending_db_world/nether_scryer.sql b/data/sql/updates/pending_db_world/nether_scryer.sql new file mode 100644 index 000000000..da27de407 --- /dev/null +++ b/data/sql/updates/pending_db_world/nether_scryer.sql @@ -0,0 +1,7 @@ +-- +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\''); From 0d2cc7d767ba48d36d57376b30b912a73b737ae9 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 12 Feb 2024 11:16:29 +0000 Subject: [PATCH 04/17] chore(DB): import pending files Referenced commit(s): 6c841df6d194229183e72acbaca0afbfeb10bbea --- .../nether_scryer.sql => db_world/2024_02_12_00.sql} | 1 + .../phoenix-hawk-targets.sql => db_world/2024_02_12_01.sql} | 1 + .../rev_1707685257416397800.sql => db_world/2024_02_12_02.sql} | 1 + 3 files changed, 3 insertions(+) rename data/sql/updates/{pending_db_world/nether_scryer.sql => db_world/2024_02_12_00.sql} (95%) rename data/sql/updates/{pending_db_world/phoenix-hawk-targets.sql => db_world/2024_02_12_01.sql} (95%) rename data/sql/updates/{pending_db_world/rev_1707685257416397800.sql => db_world/2024_02_12_02.sql} (98%) diff --git a/data/sql/updates/pending_db_world/nether_scryer.sql b/data/sql/updates/db_world/2024_02_12_00.sql similarity index 95% rename from data/sql/updates/pending_db_world/nether_scryer.sql rename to data/sql/updates/db_world/2024_02_12_00.sql index da27de407..ad2c769b7 100644 --- a/data/sql/updates/pending_db_world/nether_scryer.sql +++ b/data/sql/updates/db_world/2024_02_12_00.sql @@ -1,3 +1,4 @@ +-- DB update 2024_02_08_02 -> 2024_02_12_00 -- UPDATE `creature_template` SET `AIName` = 'SmartAI' WHERE `entry` = 20045; diff --git a/data/sql/updates/pending_db_world/phoenix-hawk-targets.sql b/data/sql/updates/db_world/2024_02_12_01.sql similarity index 95% rename from data/sql/updates/pending_db_world/phoenix-hawk-targets.sql rename to data/sql/updates/db_world/2024_02_12_01.sql index 2c46f84e8..f3968cf69 100644 --- a/data/sql/updates/pending_db_world/phoenix-hawk-targets.sql +++ b/data/sql/updates/db_world/2024_02_12_01.sql @@ -1,3 +1,4 @@ +-- 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 diff --git a/data/sql/updates/pending_db_world/rev_1707685257416397800.sql b/data/sql/updates/db_world/2024_02_12_02.sql similarity index 98% rename from data/sql/updates/pending_db_world/rev_1707685257416397800.sql rename to data/sql/updates/db_world/2024_02_12_02.sql index bafc3fa5f..b96ada878 100644 --- a/data/sql/updates/pending_db_world/rev_1707685257416397800.sql +++ b/data/sql/updates/db_world/2024_02_12_02.sql @@ -1,3 +1,4 @@ +-- 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)); From bf71d8e7f107ac74b7a957da78c249f3227569b3 Mon Sep 17 00:00:00 2001 From: Dan <83884799+elthehablo@users.noreply.github.com> Date: Mon, 12 Feb 2024 12:16:46 +0100 Subject: [PATCH 05/17] fix(Scripts/TheEye): some Al'ar fixes (#18305) --- .../Outland/TempestKeep/Eye/boss_alar.cpp | 210 ++++++------------ .../TempestKeep/Eye/instance_the_eye.cpp | 1 + 2 files changed, 74 insertions(+), 137 deletions(-) diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp index e8e82b443..aa9a6ed6c 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp @@ -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); - } } @@ -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); } diff --git a/src/server/scripts/Outland/TempestKeep/Eye/instance_the_eye.cpp b/src/server/scripts/Outland/TempestKeep/Eye/instance_the_eye.cpp index c02375e37..8c61fdd93 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/instance_the_eye.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/instance_the_eye.cpp @@ -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 }, From 15af4f4d246c8387185040ed3a6a5e19eec1d856 Mon Sep 17 00:00:00 2001 From: Dan <83884799+elthehablo@users.noreply.github.com> Date: Mon, 12 Feb 2024 12:17:06 +0100 Subject: [PATCH 06/17] fix(DB/Creature): Astromancer and Star Scryer MC immunity (#18303) initial --- data/sql/updates/pending_db_world/charm_immune_tk_trash.sql | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 data/sql/updates/pending_db_world/charm_immune_tk_trash.sql diff --git a/data/sql/updates/pending_db_world/charm_immune_tk_trash.sql b/data/sql/updates/pending_db_world/charm_immune_tk_trash.sql new file mode 100644 index 000000000..a79f7a032 --- /dev/null +++ b/data/sql/updates/pending_db_world/charm_immune_tk_trash.sql @@ -0,0 +1,2 @@ +-- +UPDATE `creature_template` SET `mechanic_immune_mask` = `mechanic_immune_mask`|1 WHERE `entry` IN (20033, 20034); From 025602ac8a0f48fb705a7265533acde8e2591cfd Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 12 Feb 2024 11:17:16 +0000 Subject: [PATCH 07/17] chore(DB): import pending files Referenced commit(s): 723dda74d94f6f941f4982ee513e5fb9f0265cac --- .../charm_immune_tk_trash.sql => db_world/2024_02_12_03.sql} | 1 + 1 file changed, 1 insertion(+) rename data/sql/updates/{pending_db_world/charm_immune_tk_trash.sql => db_world/2024_02_12_03.sql} (72%) diff --git a/data/sql/updates/pending_db_world/charm_immune_tk_trash.sql b/data/sql/updates/db_world/2024_02_12_03.sql similarity index 72% rename from data/sql/updates/pending_db_world/charm_immune_tk_trash.sql rename to data/sql/updates/db_world/2024_02_12_03.sql index a79f7a032..0db038834 100644 --- a/data/sql/updates/pending_db_world/charm_immune_tk_trash.sql +++ b/data/sql/updates/db_world/2024_02_12_03.sql @@ -1,2 +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); From fb49062a56d76572a9e38d3ddce4ca70dc0ff4ce Mon Sep 17 00:00:00 2001 From: Dan <83884799+elthehablo@users.noreply.github.com> Date: Mon, 12 Feb 2024 12:17:24 +0100 Subject: [PATCH 08/17] fix(Scripts/TheEye): make sure Solarian always get reset to REACT STATE aggressive on reset (#18302) initial --- src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp index d04b9055b..3f513f901 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_astromancer.cpp @@ -65,6 +65,7 @@ struct boss_high_astromancer_solarian : public BossAI { BossAI::Reset(); me->SetModelVisible(true); + me->SetReactState(REACT_AGGRESSIVE); ScheduleHealthCheckEvent(20, [&]{ scheduler.CancelAll(); From a4dc083b424dfe3ae78b92bc8989b86ee44344c0 Mon Sep 17 00:00:00 2001 From: Dan <83884799+elthehablo@users.noreply.github.com> Date: Mon, 12 Feb 2024 12:17:39 +0100 Subject: [PATCH 09/17] fix(Scripts/Hyjal): move Hyjal boss waypoints to DB (#18299) * put anetheron movement in wps * move all wps to db for bosses --- .../pending_db_world/anetheron_waypoints.sql | 33 +++++++++++++++++++ .../BattleForMountHyjal/boss_anetheron.cpp | 18 ++++------ .../BattleForMountHyjal/boss_kazrogal.cpp | 19 +++++------ .../boss_rage_winterchill.cpp | 19 +++++------ 4 files changed, 56 insertions(+), 33 deletions(-) create mode 100644 data/sql/updates/pending_db_world/anetheron_waypoints.sql diff --git a/data/sql/updates/pending_db_world/anetheron_waypoints.sql b/data/sql/updates/pending_db_world/anetheron_waypoints.sql new file mode 100644 index 000000000..7a53f7914 --- /dev/null +++ b/data/sql/updates/pending_db_world/anetheron_waypoints.sql @@ -0,0 +1,33 @@ +-- 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); diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_anetheron.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_anetheron.cpp index b8f078695..6a93be823 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_anetheron.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_anetheron.cpp @@ -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); } } diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp index b5b3b63a8..de521ec2a 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_kazrogal.cpp @@ -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); } } diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_rage_winterchill.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_rage_winterchill.cpp index 49590d280..42b539411 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_rage_winterchill.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/boss_rage_winterchill.cpp @@ -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); } } From 72e75982be2d40f4fb72f71fbfe2e634a603bdaa Mon Sep 17 00:00:00 2001 From: Anton Popovichenko Date: Mon, 12 Feb 2024 12:18:05 +0100 Subject: [PATCH 10/17] fix(Core/Taxi): Fixes crash when player logins and continues flight (#18270) * fix(Core/Taxi): Fixes crash when player logins and continue flight * Update WaypointMovementGenerator.cpp --- .../WaypointMovementGenerator.cpp | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp index 6658e76a6..ff10b7ef6 100644 --- a/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp +++ b/src/server/game/Movement/MovementGenerators/WaypointMovementGenerator.cpp @@ -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 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) From cbb1defb8ee5947ec99c47b04325759e886d1a8d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 12 Feb 2024 11:18:12 +0000 Subject: [PATCH 11/17] chore(DB): import pending files Referenced commit(s): 025602ac8a0f48fb705a7265533acde8e2591cfd --- .../anetheron_waypoints.sql => db_world/2024_02_12_04.sql} | 1 + 1 file changed, 1 insertion(+) rename data/sql/updates/{pending_db_world/anetheron_waypoints.sql => db_world/2024_02_12_04.sql} (98%) diff --git a/data/sql/updates/pending_db_world/anetheron_waypoints.sql b/data/sql/updates/db_world/2024_02_12_04.sql similarity index 98% rename from data/sql/updates/pending_db_world/anetheron_waypoints.sql rename to data/sql/updates/db_world/2024_02_12_04.sql index 7a53f7914..9b0bbe6ee 100644 --- a/data/sql/updates/pending_db_world/anetheron_waypoints.sql +++ b/data/sql/updates/db_world/2024_02_12_04.sql @@ -1,3 +1,4 @@ +-- 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 From 5e7e5ce4173dee17f4ea6de6fda675c74b465d46 Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Mon, 12 Feb 2024 12:04:35 -0300 Subject: [PATCH 12/17] =?UTF-8?q?fix(Scripts/TheEye):=20A'lar=20stop=20cas?= =?UTF-8?q?ting=20flame=20buffet=20when=20any=20valid=20t=E2=80=A6=20(#183?= =?UTF-8?q?13)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix(Scripts/TheEye): A'lar stop casting flame buffet when any valid target is in range --- src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp index aa9a6ed6c..b44274018 100644 --- a/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp +++ b/src/server/scripts/Outland/TempestKeep/Eye/boss_alar.cpp @@ -301,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); } From ce095bd802657a82828edd7bf4266af18dec050b Mon Sep 17 00:00:00 2001 From: Walter Pagani Date: Mon, 12 Feb 2024 19:28:17 -0300 Subject: [PATCH 13/17] feat(SQL/creature_text) Assign missing BroadcastTextId (#18294) * feat(SQL/creature_text) Assign missing ids * Sorted by CreatureID * Add the GroupID to the query * Eliminating repeated queries * Add some more records * Delete questionable records --- .../rev_1707440811039061200.sql | 869 ++++++++++++++++++ 1 file changed, 869 insertions(+) create mode 100644 data/sql/updates/pending_db_world/rev_1707440811039061200.sql diff --git a/data/sql/updates/pending_db_world/rev_1707440811039061200.sql b/data/sql/updates/pending_db_world/rev_1707440811039061200.sql new file mode 100644 index 000000000..c081e09ac --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1707440811039061200.sql @@ -0,0 +1,869 @@ +-- + +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; From d7d2153ce9e5a9823f6774d73b51b4d6661d212d Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Mon, 12 Feb 2024 22:29:09 +0000 Subject: [PATCH 14/17] chore(DB): import pending files Referenced commit(s): ce095bd802657a82828edd7bf4266af18dec050b --- .../rev_1707440811039061200.sql => db_world/2024_02_12_05.sql} | 1 + 1 file changed, 1 insertion(+) rename data/sql/updates/{pending_db_world/rev_1707440811039061200.sql => db_world/2024_02_12_05.sql} (99%) diff --git a/data/sql/updates/pending_db_world/rev_1707440811039061200.sql b/data/sql/updates/db_world/2024_02_12_05.sql similarity index 99% rename from data/sql/updates/pending_db_world/rev_1707440811039061200.sql rename to data/sql/updates/db_world/2024_02_12_05.sql index c081e09ac..f9cfe1a45 100644 --- a/data/sql/updates/pending_db_world/rev_1707440811039061200.sql +++ b/data/sql/updates/db_world/2024_02_12_05.sql @@ -1,3 +1,4 @@ +-- 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; From 95085a55ef0127af2d726f64c849b8a3d299a057 Mon Sep 17 00:00:00 2001 From: Billy Jones <24443637+Hellcat404@users.noreply.github.com> Date: Tue, 13 Feb 2024 12:25:10 +0000 Subject: [PATCH 15/17] Fix(DB) Heart of Acherus seeable daemons (#18199) * fix(DB): Triggers visible in Archerus -Added trigger flag to npc_unworthy_initiate_anchor Closes AzerothCore issue #18196 * fix(DB): Triggers visible in Archerus -Uses UPDATE instead of DELETE/INSERT Closes AzerothCore issue #18196 * Update rev_1705766635914320261.sql Add flag instead of overriding --------- Co-authored-by: Billy Jones --- data/sql/updates/pending_db_world/rev_1705766635914320261.sql | 1 + 1 file changed, 1 insertion(+) create mode 100644 data/sql/updates/pending_db_world/rev_1705766635914320261.sql diff --git a/data/sql/updates/pending_db_world/rev_1705766635914320261.sql b/data/sql/updates/pending_db_world/rev_1705766635914320261.sql new file mode 100644 index 000000000..329413cb2 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1705766635914320261.sql @@ -0,0 +1 @@ +UPDATE `creature_template` SET `flags_extra` = `flags_extra` | 128 WHERE `entry` = 29521; From c71531ee0dfdb4c9ca1fb8278e3c3237c0aa5173 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Tue, 13 Feb 2024 12:26:09 +0000 Subject: [PATCH 16/17] chore(DB): import pending files Referenced commit(s): 95085a55ef0127af2d726f64c849b8a3d299a057 --- .../rev_1705766635914320261.sql => db_world/2024_02_13_00.sql} | 1 + 1 file changed, 1 insertion(+) rename data/sql/updates/{pending_db_world/rev_1705766635914320261.sql => db_world/2024_02_13_00.sql} (67%) diff --git a/data/sql/updates/pending_db_world/rev_1705766635914320261.sql b/data/sql/updates/db_world/2024_02_13_00.sql similarity index 67% rename from data/sql/updates/pending_db_world/rev_1705766635914320261.sql rename to data/sql/updates/db_world/2024_02_13_00.sql index 329413cb2..5bb20582c 100644 --- a/data/sql/updates/pending_db_world/rev_1705766635914320261.sql +++ b/data/sql/updates/db_world/2024_02_13_00.sql @@ -1 +1,2 @@ +-- DB update 2024_02_12_05 -> 2024_02_13_00 UPDATE `creature_template` SET `flags_extra` = `flags_extra` | 128 WHERE `entry` = 29521; From e282f6caaa870cb98ab5be4c43b6adbe41741b33 Mon Sep 17 00:00:00 2001 From: Mike Delago <32778141+michaeldelago@users.noreply.github.com> Date: Tue, 13 Feb 2024 10:34:29 -0500 Subject: [PATCH 17/17] Fix(Docker): Add missing dollar sign (#18314) --- apps/docker/Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/docker/Dockerfile b/apps/docker/Dockerfile index 0c758f9a3..87fecde84 100644 --- a/apps/docker/Dockerfile +++ b/apps/docker/Dockerfile @@ -132,7 +132,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