AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
instance_hyjal.cpp File Reference
#include "Chat.h"
#include "InstanceMapScript.h"
#include "InstanceScript.h"
#include "Player.h"
#include "WorldStateDefines.h"
#include "hyjal.h"

Go to the source code of this file.

Classes

class  instance_hyjal
 
struct  instance_hyjal::instance_mount_hyjal_InstanceMapScript
 

Functions

void AddSC_instance_mount_hyjal ()
 

Variables

DoorData const doorData []
 
ObjectData const creatureData []
 
Milliseconds hyjalWaveTimers [4][MAX_WAVES_STANDARD]
 
Milliseconds hyjalRetreatTimers [2][MAX_WAVES_RETREAT]
 
Milliseconds hyjalNightElfWaveTimers [1][MAX_WAVES_NIGHT_ELF]
 

Function Documentation

◆ AddSC_instance_mount_hyjal()

void AddSC_instance_mount_hyjal ( )
602{
603 new instance_hyjal();
604}
Definition instance_hyjal.cpp:73

Referenced by AddKalimdorScripts().

Variable Documentation

◆ creatureData

ObjectData const creatureData[]
Initial value:
=
{
{ 0, 0 }
}
@ NPC_WINTERCHILL
Definition hyjal.h:107
@ NPC_KAZROGAL
Definition hyjal.h:109
@ NPC_TYRANDE
Definition hyjal.h:96
@ NPC_ARCHIMONDE
Definition hyjal.h:111
@ NPC_ANETHERON
Definition hyjal.h:108
@ NPC_AZGALOR
Definition hyjal.h:110
@ DATA_JAINA
Definition hyjal.h:40
@ DATA_THRALL
Definition hyjal.h:41
@ DATA_KAZROGAL
Definition hyjal.h:33
@ DATA_TYRANDE
Definition hyjal.h:42
@ DATA_AZGALOR
Definition hyjal.h:34
@ DATA_WINTERCHILL
Definition hyjal.h:31
@ DATA_ANETHERON
Definition hyjal.h:32
@ DATA_ARCHIMONDE
Definition hyjal.h:35
@ NPC_JAINA
Definition zone_undercity.cpp:419
@ NPC_THRALL
Definition zone_undercity.cpp:448

Referenced by instance_hyjal::instance_mount_hyjal_InstanceMapScript::instance_mount_hyjal_InstanceMapScript().

◆ doorData

◆ hyjalNightElfWaveTimers

Milliseconds hyjalNightElfWaveTimers[1][MAX_WAVES_NIGHT_ELF]
Initial value:
{
{ 0ms }
}
68{
69 { 0ms }
70};

Referenced by instance_hyjal::instance_mount_hyjal_InstanceMapScript::SetData().

◆ hyjalRetreatTimers

Milliseconds hyjalRetreatTimers[2][MAX_WAVES_RETREAT]
Initial value:
{
{ 10000ms, 6000ms , 0ms },
{ 10000ms, 40000ms, 0ms }
}
62{
63 { 10000ms, 6000ms , 0ms }, // Alliance
64 { 10000ms, 40000ms, 0ms } // Horde
65};

Referenced by instance_hyjal::instance_mount_hyjal_InstanceMapScript::SetData().

◆ hyjalWaveTimers

Milliseconds hyjalWaveTimers[4][MAX_WAVES_STANDARD]
Initial value:
{
{ 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 190000ms, 0ms },
{ 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 190000ms, 0ms },
{ 130000ms, 155000ms, 130000ms, 155000ms, 130000ms, 130000ms, 155000ms, 225000ms, 0ms },
{ 130000ms, 190000ms, 190000ms, 190000ms, 130000ms, 155000ms, 190000ms, 225000ms, 0ms }
}
54{
55 { 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 190000ms, 0ms }, // Winterchill
56 { 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 130000ms, 190000ms, 0ms }, // Anetheron
57 { 130000ms, 155000ms, 130000ms, 155000ms, 130000ms, 130000ms, 155000ms, 225000ms, 0ms }, // Kaz'rogal
58 { 130000ms, 190000ms, 190000ms, 190000ms, 130000ms, 155000ms, 190000ms, 225000ms, 0ms } // Azgalor
59};

Referenced by instance_hyjal::instance_mount_hyjal_InstanceMapScript::SetData().