AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
zone_ashenvale.cpp File Reference
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"

Go to the source code of this file.

Classes

class  npc_muglash
 
struct  npc_muglash::npc_muglashAI
 

Enumerations

enum  Muglash {
  SAY_MUG_START1 = 0 ,
  SAY_MUG_START2 = 1 ,
  SAY_MUG_BRAZIER = 2 ,
  SAY_MUG_BRAZIER_WAIT = 3 ,
  SAY_MUG_ON_GUARD = 4 ,
  SAY_MUG_REST = 5 ,
  SAY_MUG_DONE = 6 ,
  SAY_MUG_GRATITUDE = 7 ,
  SAY_MUG_PATROL = 8 ,
  SAY_MUG_RETURN = 9 ,
  QUEST_VORSHA = 6641 ,
  GO_NAGA_BRAZIER = 178247 ,
  NPC_WRATH_RIDER = 3713 ,
  NPC_WRATH_SORCERESS = 3717 ,
  NPC_WRATH_RAZORTAIL = 3712 ,
  NPC_WRATH_PRIESTESS = 3944 ,
  NPC_WRATH_MYRMIDON = 3711 ,
  NPC_WRATH_SEAWITCH = 3715 ,
  NPC_VORSHA = 12940 ,
  NPC_MUGLASH = 12717 ,
  ACTION_EXTINGUISH_BLAZIER = 0
}
 

Functions

void AddSC_ashenvale ()
 

Variables

Position const FirstNagaCoord [3]
 
Position const SecondNagaCoord [3]
 
Position const VorshaCoord = {3633.056885f, 1172.924072f, -5.388f, 0.0f}
 

Enumeration Type Documentation

◆ Muglash

enum Muglash
Enumerator
SAY_MUG_START1 
SAY_MUG_START2 
SAY_MUG_BRAZIER 
SAY_MUG_BRAZIER_WAIT 
SAY_MUG_ON_GUARD 
SAY_MUG_REST 
SAY_MUG_DONE 
SAY_MUG_GRATITUDE 
SAY_MUG_PATROL 
SAY_MUG_RETURN 
QUEST_VORSHA 
GO_NAGA_BRAZIER 
NPC_WRATH_RIDER 
NPC_WRATH_SORCERESS 
NPC_WRATH_RAZORTAIL 
NPC_WRATH_PRIESTESS 
NPC_WRATH_MYRMIDON 
NPC_WRATH_SEAWITCH 
NPC_VORSHA 
NPC_MUGLASH 
ACTION_EXTINGUISH_BLAZIER 
24{
30 SAY_MUG_REST = 5,
31 SAY_MUG_DONE = 6,
35
36 QUEST_VORSHA = 6641,
37
38 GO_NAGA_BRAZIER = 178247,
39
40 NPC_WRATH_RIDER = 3713,
43
45 NPC_WRATH_MYRMIDON = 3711,
46 NPC_WRATH_SEAWITCH = 3715,
47
48 NPC_VORSHA = 12940,
49 NPC_MUGLASH = 12717,
50
52};
@ GO_NAGA_BRAZIER
Definition zone_ashenvale.cpp:38
@ NPC_WRATH_SEAWITCH
Definition zone_ashenvale.cpp:46
@ NPC_WRATH_SORCERESS
Definition zone_ashenvale.cpp:41
@ SAY_MUG_RETURN
Definition zone_ashenvale.cpp:34
@ ACTION_EXTINGUISH_BLAZIER
Definition zone_ashenvale.cpp:51
@ SAY_MUG_PATROL
Definition zone_ashenvale.cpp:33
@ NPC_WRATH_RIDER
Definition zone_ashenvale.cpp:40
@ SAY_MUG_START1
Definition zone_ashenvale.cpp:25
@ NPC_WRATH_RAZORTAIL
Definition zone_ashenvale.cpp:42
@ SAY_MUG_START2
Definition zone_ashenvale.cpp:26
@ SAY_MUG_BRAZIER
Definition zone_ashenvale.cpp:27
@ SAY_MUG_GRATITUDE
Definition zone_ashenvale.cpp:32
@ QUEST_VORSHA
Definition zone_ashenvale.cpp:36
@ NPC_VORSHA
Definition zone_ashenvale.cpp:48
@ NPC_WRATH_MYRMIDON
Definition zone_ashenvale.cpp:45
@ SAY_MUG_REST
Definition zone_ashenvale.cpp:30
@ SAY_MUG_ON_GUARD
Definition zone_ashenvale.cpp:29
@ NPC_WRATH_PRIESTESS
Definition zone_ashenvale.cpp:44
@ SAY_MUG_DONE
Definition zone_ashenvale.cpp:31
@ NPC_MUGLASH
Definition zone_ashenvale.cpp:49
@ SAY_MUG_BRAZIER_WAIT
Definition zone_ashenvale.cpp:28

Function Documentation

◆ AddSC_ashenvale()

void AddSC_ashenvale ( )
219{
220 new npc_muglash();
221}
Definition zone_ashenvale.cpp:71

Referenced by AddKalimdorScripts().

Variable Documentation

◆ FirstNagaCoord

Position const FirstNagaCoord[3]
Initial value:
=
{
{ 3603.504150f, 1122.631104f, 1.635f, 0.0f },
{ 3589.293945f, 1148.664063f, 5.565f, 0.0f },
{ 3609.925537f, 1168.759521f, -1.168f, 0.0f }
}
55{
56 { 3603.504150f, 1122.631104f, 1.635f, 0.0f }, // rider
57 { 3589.293945f, 1148.664063f, 5.565f, 0.0f }, // sorceress
58 { 3609.925537f, 1168.759521f, -1.168f, 0.0f } // razortail
59};

Referenced by npc_muglash::npc_muglashAI::DoWaveSummon().

◆ SecondNagaCoord

Position const SecondNagaCoord[3]
Initial value:
=
{
{ 3609.925537f, 1168.759521f, -1.168f, 0.0f },
{ 3645.652100f, 1139.425415f, 1.322f, 0.0f },
{ 3583.602051f, 1128.405762f, 2.347f, 0.0f }
}
62{
63 { 3609.925537f, 1168.759521f, -1.168f, 0.0f }, // witch
64 { 3645.652100f, 1139.425415f, 1.322f, 0.0f }, // priest
65 { 3583.602051f, 1128.405762f, 2.347f, 0.0f } // myrmidon
66};

Referenced by npc_muglash::npc_muglashAI::DoWaveSummon().

◆ VorshaCoord

Position const VorshaCoord = {3633.056885f, 1172.924072f, -5.388f, 0.0f}
68{3633.056885f, 1172.924072f, -5.388f, 0.0f};

Referenced by npc_muglash::npc_muglashAI::DoWaveSummon().