Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
zone_ashenvale.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "ScriptedEscortAI.h"
#include "Player.h"
Include dependency graph for zone_ashenvale.cpp:

Go to the source code of this file.

Classes

class  go_naga_brazier
class  npc_muglash
struct  npc_muglash::npc_muglashAI
class  npc_ruul_snowhoof
struct  npc_ruul_snowhoof::npc_ruul_snowhoofAI
class  npc_torek
struct  npc_torek::npc_torekAI

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
}
enum  RuulSnowhoof {
  NPC_THISTLEFUR_URSA = 3921 , NPC_THISTLEFUR_TOTEMIC = 3922 , NPC_THISTLEFUR_PATHFINDER = 3926 , QUEST_FREEDOM_TO_RUUL = 6482 ,
  GO_CAGE = 178147
}
enum  TorekMisc {
  QUEST_TOREK_ASSULT = 6544 , ENTRY_SPLINTERTREE_RAIDER = 12859 , ENTRY_DURIEL = 12860 , ENTRY_SILVERWING_SENTINEL = 12896 ,
  ENTRY_SILVERWING_WARRIOR = 12897
}
enum  TorekSays {
  SAY_READY = 0 , SAY_MOVE = 1 , SAY_PREPARE = 2 , SAY_WIN = 3 ,
  SAY_END = 4
}
enum  TorekSpells { SPELL_REND = 11977 , SPELL_THUNDERCLAP = 8078 }

Functions

void AddSC_ashenvale ()

Variables

Position const FirstNagaCoord [3]
Position const RuulSnowhoofSummonsCoord [6]
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 

Definition at line 254 of file zone_ashenvale.cpp.

◆ RuulSnowhoof

Enumerator
NPC_THISTLEFUR_URSA 
NPC_THISTLEFUR_TOTEMIC 
NPC_THISTLEFUR_PATHFINDER 
QUEST_FREEDOM_TO_RUUL 
GO_CAGE 

Definition at line 157 of file zone_ashenvale.cpp.

◆ TorekMisc

enum TorekMisc
Enumerator
QUEST_TOREK_ASSULT 
ENTRY_SPLINTERTREE_RAIDER 
ENTRY_DURIEL 
ENTRY_SILVERWING_SENTINEL 
ENTRY_SILVERWING_WARRIOR 

Definition at line 42 of file zone_ashenvale.cpp.

◆ TorekSays

enum TorekSays
Enumerator
SAY_READY 
SAY_MOVE 
SAY_PREPARE 
SAY_WIN 
SAY_END 

Definition at line 27 of file zone_ashenvale.cpp.

◆ TorekSpells

Enumerator
SPELL_REND 
SPELL_THUNDERCLAP 

Definition at line 36 of file zone_ashenvale.cpp.

Function Documentation

◆ AddSC_ashenvale()

void AddSC_ashenvale ( )

Definition at line 464 of file zone_ashenvale.cpp.

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

Definition at line 283 of file zone_ashenvale.cpp.

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

◆ 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 168 of file zone_ashenvale.cpp.

Referenced by npc_ruul_snowhoof::npc_ruul_snowhoofAI::WaypointReached().

◆ 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 290 of file zone_ashenvale.cpp.

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

◆ VorshaCoord

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

Definition at line 297 of file zone_ashenvale.cpp.

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