diff options
Diffstat (limited to 'src')
-rwxr-xr-x | src/server/game/AI/CreatureAI.cpp | 6 | ||||
-rwxr-xr-x | src/server/game/AI/CreatureAI.h | 2 | ||||
-rw-r--r-- | src/server/scripts/CMakeLists.txt | 1 |
3 files changed, 9 insertions, 0 deletions
diff --git a/src/server/game/AI/CreatureAI.cpp b/src/server/game/AI/CreatureAI.cpp index 1cda7f63d43..52f3f592530 100755 --- a/src/server/game/AI/CreatureAI.cpp +++ b/src/server/game/AI/CreatureAI.cpp @@ -34,6 +34,12 @@ void CreatureAI::OnCharmed(bool /*apply*/) AISpellInfoType * UnitAI::AISpellInfo; AISpellInfoType * GetAISpellInfo(uint32 i) { return &CreatureAI::AISpellInfo[i]; } + +void CreatureAI::Talk(uint8 id, uint64 WhisperGuid) +{ + sCreatureTextMgr.SendChat(me, id, WhisperGuid); +} + void CreatureAI::DoZoneInCombat(Creature* creature) { if (!creature) diff --git a/src/server/game/AI/CreatureAI.h b/src/server/game/AI/CreatureAI.h index 2d309abf8d5..7be9290a732 100755 --- a/src/server/game/AI/CreatureAI.h +++ b/src/server/game/AI/CreatureAI.h @@ -21,6 +21,7 @@ #include "UnitAI.h" #include "Common.h" +#include "CreatureTextMgr.h" class WorldObject; class Unit; @@ -78,6 +79,7 @@ class CreatureAI : public UnitAI Creature *DoSummonFlyer(uint32 uiEntry, WorldObject *obj, float fZ, float fRadius = 5.0f, uint32 uiDespawntime = 30000, TempSummonType uiType = TEMPSUMMON_CORPSE_TIMED_DESPAWN); public: + void Talk(uint8 id, uint64 WhisperGuid = 0); explicit CreatureAI(Creature *c) : UnitAI((Unit*)c), me(c), m_MoveInLineOfSight_locked(false) {} virtual ~CreatureAI() {} diff --git a/src/server/scripts/CMakeLists.txt b/src/server/scripts/CMakeLists.txt index 42f10bc6645..3c02e382ec0 100644 --- a/src/server/scripts/CMakeLists.txt +++ b/src/server/scripts/CMakeLists.txt @@ -134,6 +134,7 @@ include_directories( ${CMAKE_SOURCE_DIR}/src/server/game/Skills ${CMAKE_SOURCE_DIR}/src/server/game/Spells ${CMAKE_SOURCE_DIR}/src/server/game/Spells/Auras + ${CMAKE_SOURCE_DIR}/src/server/game/Texts ${CMAKE_SOURCE_DIR}/src/server/game/Tickets ${CMAKE_SOURCE_DIR}/src/server/game/Tools ${CMAKE_SOURCE_DIR}/src/server/game/Weather |