diff options
author | Aqua Deus <95978183+aquadeus@users.noreply.github.com> | 2024-04-12 20:37:22 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-12 20:37:22 +0200 |
commit | 59333a4d609d45fcf4a3c5c55fe17e42e4002a75 (patch) | |
tree | 89bf0127982be867dd840004a0a0b191b31138bd /src | |
parent | 611110be3b021bb4c72600be5062238952c66b7f (diff) |
Scripts/Quests: Improve quest 29408 (The Lesson of the Burning Scroll) (#29775)
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); |