diff --git a/data/sql/updates/pending_db_world/rev_1737602003829088500.sql b/data/sql/updates/pending_db_world/rev_1737602003829088500.sql new file mode 100644 index 00000000000000..f87f36d0ad42b7 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1737602003829088500.sql @@ -0,0 +1,4 @@ +-- +DELETE FROM `creature_text` WHERE `CreatureID` = 24664 AND `GroupID` = 7; +INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `BroadcastTextId`, `TextRange`, `comment`) VALUES +(24664, 7, 0, 'Oh no, he was merely an instrument, a stepping stone to a much larger plan! It has all led to this... and this time you will not interfere!', 14, 0, 100, 25387, 0, 'kaelthas MT SAY_AGGRO_2'); diff --git a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp index 09002055672e1f..110fd2c41d9513 100644 --- a/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp +++ b/src/server/scripts/EasternKingdoms/MagistersTerrace/boss_felblood_kaelthas.cpp @@ -31,7 +31,8 @@ enum Says SAY_GRAVITY_LAPSE = 3, SAY_TIRED = 4, SAY_RECAST_GRAVITY = 5, - SAY_DEATH = 6 + SAY_DEATH = 6, + SAY_AGGRO_2 = 7 }; enum Spells @@ -172,6 +173,7 @@ struct boss_felblood_kaelthas : public BossAI if (!_hasDoneIntro && me->IsWithinDistInMap(who, 40.0f) && who->IsPlayer()) { Talk(SAY_AGGRO); + Talk(SAY_AGGRO_2, 20s); _hasDoneIntro = true; _OOCScheduler.Schedule(35s, [this](TaskContext){ me->SetReactState(REACT_AGGRESSIVE);