TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
zone_ashenvale.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "Player.h"
#include "SpellScript.h"
+ Include dependency graph for zone_ashenvale.cpp:

Classes

class  npc_ruul_snowhoof
 
struct  npc_ruul_snowhoof::npc_ruul_snowhoofAI
 
class  npc_muglash
 
struct  npc_muglash::npc_muglashAI
 
class  go_naga_brazier
 
class  spell_destroy_karangs_banner
 
class  spell_destroy_karangs_banner::spell_destroy_karangs_banner_SpellScript
 

Enumerations

enum  RuulSnowhoof {
  NPC_THISTLEFUR_URSA = 3921, NPC_THISTLEFUR_TOTEMIC = 3922, NPC_THISTLEFUR_PATHFINDER = 3926, QUEST_FREEDOM_TO_RUUL = 6482,
  FACTION_QUEST = 113, GO_CAGE = 178147
}
 
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
}
 
enum  KingoftheFoulwealdMisc { GO_BANNER = 178205 }
 

Functions

void AddSC_ashenvale ()
 

Variables

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

Enumeration Type Documentation

Enumerator
GO_BANNER 
349 {
350  GO_BANNER = 178205
351 };
Definition: zone_ashenvale.cpp:350
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 
133 {
134  SAY_MUG_START1 = 0,
135  SAY_MUG_START2 = 1,
136  SAY_MUG_BRAZIER = 2,
138  SAY_MUG_ON_GUARD = 4,
139  SAY_MUG_REST = 5,
140  SAY_MUG_DONE = 6,
141  SAY_MUG_GRATITUDE = 7,
142  SAY_MUG_PATROL = 8,
143  SAY_MUG_RETURN = 9,
144 
145  QUEST_VORSHA = 6641,
146 
147  GO_NAGA_BRAZIER = 178247,
148 
149  NPC_WRATH_RIDER = 3713,
150  NPC_WRATH_SORCERESS = 3717,
151  NPC_WRATH_RAZORTAIL = 3712,
152 
153  NPC_WRATH_PRIESTESS = 3944,
154  NPC_WRATH_MYRMIDON = 3711,
155  NPC_WRATH_SEAWITCH = 3715,
156 
157  NPC_VORSHA = 12940,
158  NPC_MUGLASH = 12717
159 };
Definition: zone_ashenvale.cpp:153
Definition: zone_ashenvale.cpp:151
Definition: zone_ashenvale.cpp:134
Definition: zone_ashenvale.cpp:141
Definition: zone_ashenvale.cpp:143
Definition: zone_ashenvale.cpp:150
Definition: zone_ashenvale.cpp:138
Definition: zone_ashenvale.cpp:139
Definition: zone_ashenvale.cpp:142
Definition: zone_ashenvale.cpp:137
Definition: zone_ashenvale.cpp:154
Definition: zone_ashenvale.cpp:135
Definition: zone_ashenvale.cpp:149
Definition: zone_ashenvale.cpp:136
Definition: zone_ashenvale.cpp:158
Definition: zone_ashenvale.cpp:155
Definition: zone_ashenvale.cpp:147
Definition: zone_ashenvale.cpp:140
Definition: zone_ashenvale.cpp:157
Definition: zone_ashenvale.cpp:145
Enumerator
NPC_THISTLEFUR_URSA 
NPC_THISTLEFUR_TOTEMIC 
NPC_THISTLEFUR_PATHFINDER 
QUEST_FREEDOM_TO_RUUL 
FACTION_QUEST 
GO_CAGE 
41 {
42  NPC_THISTLEFUR_URSA = 3921,
45  QUEST_FREEDOM_TO_RUUL = 6482,
46  FACTION_QUEST = 113,
47  GO_CAGE = 178147
48 };
Definition: zone_ashenvale.cpp:42
Definition: zone_ashenvale.cpp:44
Definition: zone_ashenvale.cpp:43
Definition: zone_ashenvale.cpp:45
Definition: zone_ashenvale.cpp:46
Definition: zone_ashenvale.cpp:47

Function Documentation

void AddSC_ashenvale ( )
381 {
382  new npc_ruul_snowhoof();
383  new npc_muglash();
384  new go_naga_brazier();
386 }
Definition: zone_ashenvale.cpp:60
Definition: zone_ashenvale.cpp:353
Definition: zone_ashenvale.cpp:326
Definition: zone_ashenvale.cpp:177

+ Here is the caller graph for this function:

Variable Documentation

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 }
}
Position const RuulSnowhoofSummonsCoord[6]
Initial value:
=
{
{ 3449.218018f, -587.825073f, 174.978867f, 4.714445f },
{ 3446.384521f, -587.830872f, 175.186279f, 4.714445f },
{ 3444.218994f, -587.835327f, 175.380600f, 4.714445f },
{ 3508.344482f, -492.024261f, 186.929031f, 4.145029f },
{ 3506.265625f, -490.531006f, 186.740128f, 4.239277f },
{ 3503.682373f, -489.393799f, 186.629684f, 4.349232f }
}
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 }
}
Position const VorshaCoord = {3633.056885f, 1172.924072f, -5.388f, 0.0f}