aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVincent_Michael <Vincent_Michael@gmx.de>2013-12-08 20:28:12 +0100
committerVincent_Michael <Vincent_Michael@gmx.de>2013-12-08 20:28:12 +0100
commit89f381b1ff8cd8374488b81c7f5111fbc6af884b (patch)
tree2159ebea9570dd6401816a8bfaaf32d71984ef4d
parente8be55aa8b3facd776303a34acf6048f50dcfa51 (diff)
parent0e37faf2022aed2b54f337950e8a209e6538613f (diff)
Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4
-rw-r--r--sql/updates/world/2013_12_08_00_world_creature_text.sql8
-rw-r--r--src/server/scripts/Kalimdor/RazorfenDowns/boss_glutton.cpp12
2 files changed, 18 insertions, 2 deletions
diff --git a/sql/updates/world/2013_12_08_00_world_creature_text.sql b/sql/updates/world/2013_12_08_00_world_creature_text.sql
new file mode 100644
index 00000000000..4dfc579047b
--- /dev/null
+++ b/sql/updates/world/2013_12_08_00_world_creature_text.sql
@@ -0,0 +1,8 @@
+-- Talk text for Glutton
+SET @ENTRY := 8567;
+DELETE FROM `creature_text` WHERE `entry`=@ENTRY;
+INSERT INTO `creature_text` (`entry`,`groupid`,`id`,`text`,`type`,`language`,`probability`,`emote`,`duration`,`sound`,`comment`) VALUES
+(@ENTRY,0,0,'Me smell stench of the living!',14,0,100,0,0,5823, 'Glutton - SAY_AGGRO'),
+(@ENTRY,1,0,'Me feast on you all!',14,0,100,0,0,5824, 'Glutton - SAY_SLAY'),
+(@ENTRY,2,0,'%s is getting hungry!',16,0,100,0,0,0, 'Glutton - EMOTE_50%'),
+(@ENTRY,3,0,'%s is getting VERY hungry!',16,0,100,0,0,0, 'Glutton - EMOTE 15%');
diff --git a/src/server/scripts/Kalimdor/RazorfenDowns/boss_glutton.cpp b/src/server/scripts/Kalimdor/RazorfenDowns/boss_glutton.cpp
index a249013bd6a..b75fcad64a5 100644
--- a/src/server/scripts/Kalimdor/RazorfenDowns/boss_glutton.cpp
+++ b/src/server/scripts/Kalimdor/RazorfenDowns/boss_glutton.cpp
@@ -21,8 +21,10 @@
enum Say
{
- SAY_HP50 = 0,
- SAY_HP15 = 1
+ SAY_AGGRO = 0,
+ SAY_SLAY = 1,
+ SAY_HP50 = 2,
+ SAY_HP15 = 3
};
enum Spells
@@ -50,6 +52,12 @@ public:
void EnterCombat(Unit* /*who*/) OVERRIDE
{
_EnterCombat();
+ Talk(SAY_AGGRO);
+ }
+
+ void KilledUnit(Unit* /*victim*/) OVERRIDE
+ {
+ Talk(SAY_SLAY);
}
void JustDied(Unit* /*killer*/) OVERRIDE