diff options
author | Trond B. Krokli <38162891+illfated@users.noreply.github.com> | 2019-03-22 12:09:41 +0100 |
---|---|---|
committer | Giacomo Pozzoni <giacomopoz@gmail.com> | 2019-03-22 12:09:41 +0100 |
commit | a040d484437b2f12ce88dc4372bfacc18204c8fc (patch) | |
tree | a3fe13d53194ddb18bf878c317c5963150a006a7 /src | |
parent | e1e3a9cab81b20dc87882e911c6bc6748640fa5f (diff) |
Scripts/Wailing Caverns: make Disciple of Naralex say Mutanus, not $n (#23122)
* Scripts/Wailing Caverns: make Disciple of Naralex say Mutanus the Devourer
Disciple of Naralex should say
"This Mutanus the Devourer is a minion from Naralex's nightmare no doubt!"
instead of using $n caused by a missing target in the Talk() script command.
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.cpp b/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.cpp index 81271dd7219..16a69ed29f2 100644 --- a/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.cpp +++ b/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.cpp @@ -33,6 +33,7 @@ EndContentData */ #include "Player.h" #include "ScriptedEscortAI.h" #include "ScriptedGossip.h" +#include "TemporarySummon.h" #include "wailing_caverns.h" /*###### @@ -244,8 +245,9 @@ public: ++eventProgress; if (Creature* naralex = ObjectAccessor::GetCreature(*me, instance->GetGuidData(DATA_NARALEX))) naralex->AI()->Talk(EMOTE_HORRENDOUS_VISION); - me->SummonCreature(NPC_MUTANUS_THE_DEVOURER, 150.872f, 262.905f, -103.503f, 0, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 300000); - Talk(SAY_MUTANUS_THE_DEVOURER); + if (Creature* mutanus = me->SummonCreature(NPC_MUTANUS_THE_DEVOURER, 150.872f, 262.905f, -103.503f, 0, TEMPSUMMON_CORPSE_TIMED_DESPAWN, 300000)) + Talk(SAY_MUTANUS_THE_DEVOURER, mutanus); + instance->SetData(TYPE_MUTANUS_THE_DEVOURER, IN_PROGRESS); } else |