TrinityCore
zone_ashenvale.cpp File Reference
#include "ScriptMgr.h"
#include "GameObject.h"
#include "GameObjectAI.h"
#include "Player.h"
#include "ScriptedEscortAI.h"
#include "SpellInfo.h"
#include "SpellScript.h"
+ Include dependency graph for zone_ashenvale.cpp:

Go to the source code of this file.

Classes

class  npc_ruul_snowhoof
 
struct  npc_ruul_snowhoof::npc_ruul_snowhoofAI
 
class  npc_muglash
 
struct  npc_muglash::npc_muglashAI
 
class  go_naga_brazier
 
struct  go_naga_brazier::go_naga_brazierAI
 
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 ,
  GO_CAGE = 178147 , RUUL_SHAPECHANGE = 20514 , SAY_FINISH = 0 , PATH_ESCORT_RUUL_SNOWHOOF = 102546
}
 
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 ,
  PATH_ESCORT_MUGLASH = 101738
}
 
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

◆ KingoftheFoulwealdMisc

Enumerator
GO_BANNER 

Definition at line 374 of file zone_ashenvale.cpp.

◆ 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 
PATH_ESCORT_MUGLASH 

Definition at line 146 of file zone_ashenvale.cpp.

◆ RuulSnowhoof

Enumerator
NPC_THISTLEFUR_URSA 
NPC_THISTLEFUR_TOTEMIC 
NPC_THISTLEFUR_PATHFINDER 
QUEST_FREEDOM_TO_RUUL 
GO_CAGE 
RUUL_SHAPECHANGE 
SAY_FINISH 
PATH_ESCORT_RUUL_SNOWHOOF 

Definition at line 41 of file zone_ashenvale.cpp.

Function Documentation

◆ AddSC_ashenvale()

void AddSC_ashenvale ( )

Definition at line 405 of file zone_ashenvale.cpp.

+ Here is the caller graph for this function:

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

Definition at line 177 of file zone_ashenvale.cpp.

◆ RuulSnowhoofSummonsCoord

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

Definition at line 53 of file zone_ashenvale.cpp.

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

Definition at line 184 of file zone_ashenvale.cpp.

◆ VorshaCoord

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

Definition at line 191 of file zone_ashenvale.cpp.