From a38da4ba69161857b9966d9814ed2413b6bd0e74 Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Thu, 23 Jan 2025 04:44:18 -0300 Subject: [PATCH] fix(Scripts/MagisterTerrace): Implement missing Kaelthas text line (#21247) --- data/sql/updates/pending_db_world/rev_1737602003829088500.sql | 4 ++++ .../MagistersTerrace/boss_felblood_kaelthas.cpp | 4 +++- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 data/sql/updates/pending_db_world/rev_1737602003829088500.sql 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 000000000..f87f36d0a --- /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 090020556..110fd2c41 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);