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 
31{
37 SAY_MUG_REST = 5,
38 SAY_MUG_DONE = 6,
42
43 QUEST_VORSHA = 6641,
44
45 GO_NAGA_BRAZIER = 178247,
46
47 NPC_WRATH_RIDER = 3713,
50
52 NPC_WRATH_MYRMIDON = 3711,
53 NPC_WRATH_SEAWITCH = 3715,
54
55 NPC_VORSHA = 12940,
56 NPC_MUGLASH = 12717,
57
59};
@ GO_NAGA_BRAZIER
Definition: zone_ashenvale.cpp:45
@ NPC_WRATH_SEAWITCH
Definition: zone_ashenvale.cpp:53
@ NPC_WRATH_SORCERESS
Definition: zone_ashenvale.cpp:48
@ SAY_MUG_RETURN
Definition: zone_ashenvale.cpp:41
@ ACTION_EXTINGUISH_BLAZIER
Definition: zone_ashenvale.cpp:58
@ SAY_MUG_PATROL
Definition: zone_ashenvale.cpp:40
@ NPC_WRATH_RIDER
Definition: zone_ashenvale.cpp:47
@ SAY_MUG_START1
Definition: zone_ashenvale.cpp:32
@ NPC_WRATH_RAZORTAIL
Definition: zone_ashenvale.cpp:49
@ SAY_MUG_START2
Definition: zone_ashenvale.cpp:33
@ SAY_MUG_BRAZIER
Definition: zone_ashenvale.cpp:34
@ SAY_MUG_GRATITUDE
Definition: zone_ashenvale.cpp:39
@ QUEST_VORSHA
Definition: zone_ashenvale.cpp:43
@ NPC_VORSHA
Definition: zone_ashenvale.cpp:55
@ NPC_WRATH_MYRMIDON
Definition: zone_ashenvale.cpp:52
@ SAY_MUG_REST
Definition: zone_ashenvale.cpp:37
@ SAY_MUG_ON_GUARD
Definition: zone_ashenvale.cpp:36
@ NPC_WRATH_PRIESTESS
Definition: zone_ashenvale.cpp:51
@ SAY_MUG_DONE
Definition: zone_ashenvale.cpp:38
@ NPC_MUGLASH
Definition: zone_ashenvale.cpp:56
@ SAY_MUG_BRAZIER_WAIT
Definition: zone_ashenvale.cpp:35

Function Documentation

◆ AddSC_ashenvale()

void AddSC_ashenvale ( )
226{
227 new npc_muglash();
228}
Definition: zone_ashenvale.cpp:78

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 }
}

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 }
}

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

◆ VorshaCoord

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