diff --git a/sql/updates/world/4.3.4/2022_09_23_00_world.sql b/sql/updates/world/4.3.4/2022_09_23_00_world.sql new file mode 100644 index 0000000000..f42dab41c9 --- /dev/null +++ b/sql/updates/world/4.3.4/2022_09_23_00_world.sql @@ -0,0 +1,5 @@ +DELETE FROM `creature_text` WHERE `CreatureID`= 28587 AND `GroupID`= 6; +INSERT INTO `creature_text` (`CreatureID`, `GroupID`, `ID`, `Text`, `Type`, `Language`, `Probability`, `Emote`, `Duration`, `Sound`, `BroadcastTextId`, `comment`) VALUES +(28587, 6, 0, 'The armies of iron will conquer all!', 14, 0, 100, 0, 0, 13965, 31420, 'Volkhan - Slay'), +(28587, 6, 1, 'Feh! Pathetic!', 14, 0, 100, 0, 0, 13966, 31421, 'Volkhan - Slay'), +(28587, 6, 2, 'You have cost me too much work!', 14, 0, 100, 0, 0, 13967, 31422, 'Volkhan - Slay'); diff --git a/src/server/scripts/Northrend/Ulduar/HallsOfLightning/boss_volkhan.cpp b/src/server/scripts/Northrend/Ulduar/HallsOfLightning/boss_volkhan.cpp index 2732e2502b..dca83ac147 100644 --- a/src/server/scripts/Northrend/Ulduar/HallsOfLightning/boss_volkhan.cpp +++ b/src/server/scripts/Northrend/Ulduar/HallsOfLightning/boss_volkhan.cpp @@ -35,7 +35,8 @@ enum Texts SAY_RUN_TO_ANVIL = 2, SAY_SHATTERING_STOMP = 3, SAY_ANNOUNCE_SHATTERING_STOMP = 4, - SAY_DEATH = 5 + SAY_DEATH = 5, + SAY_SLAY = 6 }; enum Spells @@ -139,6 +140,12 @@ struct boss_volkhan : public BossAI Talk(SAY_DEATH, killer); } + void KilledUnit(Unit* who) override + { + if (who->IsPlayer()) + Talk(SAY_SLAY, who); + } + void MovementInform(uint32 motionType, uint32 id) override { if (motionType != POINT_MOTION_TYPE)