diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Pandaria/zone_the_wandering_isle.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/server/scripts/Pandaria/zone_the_wandering_isle.cpp b/src/server/scripts/Pandaria/zone_the_wandering_isle.cpp index c5b42828c9a..3ae96020d88 100644 --- a/src/server/scripts/Pandaria/zone_the_wandering_isle.cpp +++ b/src/server/scripts/Pandaria/zone_the_wandering_isle.cpp @@ -19,6 +19,8 @@ #include "Containers.h" #include "CreatureAI.h" #include "CreatureAIImpl.h" // for RAND() +#include "GameObject.h" +#include "GameObjectAI.h" #include "GridNotifiersImpl.h" #include "MotionMaster.h" #include "ObjectAccessor.h" @@ -403,6 +405,18 @@ private: TaskScheduler _scheduler; }; +// 210986 - Edict of Temperance +struct go_edict_of_temperance : public GameObjectAI +{ + using GameObjectAI::GameObjectAI; + + bool OnGossipHello(Player* /*player*/) override + { + me->DespawnOrUnsummon(1ms); + return false; + } +}; + enum JaominRoMisc { // Spells @@ -612,6 +626,7 @@ void AddSC_zone_the_wandering_isle() RegisterCreatureAI(npc_huojin_trainee); RegisterCreatureAI(npc_tushui_leading_trainee); RegisterCreatureAI(npc_instructor_zhi); + RegisterGameObjectAI(go_edict_of_temperance); RegisterCreatureAI(npc_jaomin_ro); RegisterCreatureAI(npc_jaomin_ro_hawk); RegisterSpellScript(spell_force_summoner_to_ride_vehicle); |