From 59333a4d609d45fcf4a3c5c55fe17e42e4002a75 Mon Sep 17 00:00:00 2001 From: Aqua Deus <95978183+aquadeus@users.noreply.github.com> Date: Fri, 12 Apr 2024 20:37:22 +0200 Subject: Scripts/Quests: Improve quest 29408 (The Lesson of the Burning Scroll) (#29775) --- src/server/scripts/Pandaria/zone_the_wandering_isle.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'src/server/scripts') 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); -- cgit v1.2.3