diff options
| -rw-r--r-- | sql/updates/world/2013_12_08_00_world_creature_text.sql | 8 | ||||
| -rw-r--r-- | src/server/scripts/Kalimdor/RazorfenDowns/boss_glutton.cpp | 12 | 
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..d8a29861f28 --- /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,1,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  | 
