Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
hyjal.h
Go to the documentation of this file.
1
/*
2
* This file is part of Project SkyFire https://www.projectskyfire.org.
3
* See LICENSE.md file for Copyright information
4
*/
5
6
#ifndef DEF_HYJAL_H
7
#define DEF_HYJAL_H
8
9
#define ERROR_INST_DATA "TSCR: Instance data not set properly for Mount Hyjal. Encounters will be buggy."
10
11
uint32
const
EncounterCount
= 5;
12
13
enum
DataTypes
14
{
15
DATA_ANETHERON
= 1,
16
DATA_ANETHERONEVENT
= 2,
17
DATA_ARCHIMONDE
= 3,
18
DATA_ARCHIMONDEEVENT
= 4,
19
DATA_AZGALOR
= 5,
20
DATA_AZGALOREVENT
= 6,
21
DATA_JAINAPROUDMOORE
= 7,
22
DATA_KAZROGAL
= 8,
23
DATA_KAZROGALEVENT
= 9,
24
DATA_RAGEWINTERCHILL
= 10,
25
DATA_RAGEWINTERCHILLEVENT
= 11,
26
DATA_THRALL
= 12,
27
DATA_TYRANDEWHISPERWIND
= 13,
28
DATA_TRASH
= 14,
29
DATA_RESET_TRASH_COUNT
= 15,
30
DATA_ALLIANCE_RETREAT
= 16,
31
DATA_HORDE_RETREAT
= 17,
32
DATA_RAIDDAMAGE
= 18,
33
DATA_RESET_RAIDDAMAGE
= 19,
34
TYPE_RETREAT
= 20
35
};
36
37
enum
WorldStateIds
38
{
39
WORLD_STATE_WAVES
= 2842,
40
WORLD_STATE_ENEMY
= 2453,
41
WORLD_STATE_ENEMYCOUNT
= 2454
42
};
43
44
enum
CreaturesIds
45
{
46
// Trash Mobs summoned in waves
47
NECROMANCER
= 17899,
48
ABOMINATION
= 17898,
49
GHOUL
= 17895,
50
BANSHEE
= 17905,
51
CRYPT_FIEND
= 17897,
52
GARGOYLE
= 17906,
53
FROST_WYRM
= 17907,
54
GIANT_INFERNAL
= 17908,
55
FEL_STALKER
= 17916,
56
57
JAINA
= 17772,
58
THRALL
= 17852,
59
TYRANDE
= 17948,
60
61
// Bosses summoned after every 8 waves
62
RAGE_WINTERCHILL
= 17767,
63
ANETHERON
= 17808,
64
KAZROGAL
= 17888,
65
AZGALOR
= 17842,
66
ARCHIMONDE
= 17968,
67
NPC_WORLD_TRIGGER_TINY
= 21987
68
};
69
70
enum
GameobjectIds
71
{
72
GO_HORDE_ENCAMPMENT_PORTAL
= 182060,
73
GO_NIGHT_ELF_VILLAGE_PORTAL
= 182061,
74
GO_ANCIENT_GEM
= 185557,
75
GO_ANCIENT_VEIN
= 185557,
76
GO_ROARING_FLAME
= 182592
77
};
78
79
#endif
80
uint32
std::uint32_t uint32
Definition
Define.h:77
EncounterCount
uint32 const EncounterCount
Definition
baradin_hold.h:15
DataTypes
DataTypes
Definition
baradin_hold.h:18
CreaturesIds
CreaturesIds
Definition
blackrock_spire.h:42
WorldStateIds
WorldStateIds
Definition
hyjal.h:38
WORLD_STATE_WAVES
@ WORLD_STATE_WAVES
Definition
hyjal.h:39
WORLD_STATE_ENEMY
@ WORLD_STATE_ENEMY
Definition
hyjal.h:40
WORLD_STATE_ENEMYCOUNT
@ WORLD_STATE_ENEMYCOUNT
Definition
hyjal.h:41
KAZROGAL
@ KAZROGAL
Definition
hyjal.h:64
AZGALOR
@ AZGALOR
Definition
hyjal.h:65
FEL_STALKER
@ FEL_STALKER
Definition
hyjal.h:55
TYRANDE
@ TYRANDE
Definition
hyjal.h:59
BANSHEE
@ BANSHEE
Definition
hyjal.h:50
ANETHERON
@ ANETHERON
Definition
hyjal.h:63
ARCHIMONDE
@ ARCHIMONDE
Definition
hyjal.h:66
GARGOYLE
@ GARGOYLE
Definition
hyjal.h:52
GIANT_INFERNAL
@ GIANT_INFERNAL
Definition
hyjal.h:54
FROST_WYRM
@ FROST_WYRM
Definition
hyjal.h:53
ABOMINATION
@ ABOMINATION
Definition
hyjal.h:48
JAINA
@ JAINA
Definition
hyjal.h:57
CRYPT_FIEND
@ CRYPT_FIEND
Definition
hyjal.h:51
GHOUL
@ GHOUL
Definition
hyjal.h:49
RAGE_WINTERCHILL
@ RAGE_WINTERCHILL
Definition
hyjal.h:62
THRALL
@ THRALL
Definition
hyjal.h:58
NECROMANCER
@ NECROMANCER
Definition
hyjal.h:47
NPC_WORLD_TRIGGER_TINY
@ NPC_WORLD_TRIGGER_TINY
Definition
hyjal.h:67
GO_ANCIENT_GEM
@ GO_ANCIENT_GEM
Definition
hyjal.h:74
GO_HORDE_ENCAMPMENT_PORTAL
@ GO_HORDE_ENCAMPMENT_PORTAL
Definition
hyjal.h:72
GO_NIGHT_ELF_VILLAGE_PORTAL
@ GO_NIGHT_ELF_VILLAGE_PORTAL
Definition
hyjal.h:73
GO_ROARING_FLAME
@ GO_ROARING_FLAME
Definition
hyjal.h:76
GO_ANCIENT_VEIN
@ GO_ANCIENT_VEIN
Definition
hyjal.h:75
DATA_RAGEWINTERCHILL
@ DATA_RAGEWINTERCHILL
Definition
hyjal.h:24
TYPE_RETREAT
@ TYPE_RETREAT
Definition
hyjal.h:34
DATA_RAGEWINTERCHILLEVENT
@ DATA_RAGEWINTERCHILLEVENT
Definition
hyjal.h:25
DATA_TRASH
@ DATA_TRASH
Definition
hyjal.h:28
DATA_TYRANDEWHISPERWIND
@ DATA_TYRANDEWHISPERWIND
Definition
hyjal.h:27
DATA_RAIDDAMAGE
@ DATA_RAIDDAMAGE
Definition
hyjal.h:32
DATA_RESET_RAIDDAMAGE
@ DATA_RESET_RAIDDAMAGE
Definition
hyjal.h:33
DATA_THRALL
@ DATA_THRALL
Definition
hyjal.h:26
DATA_KAZROGAL
@ DATA_KAZROGAL
Definition
hyjal.h:22
DATA_KAZROGALEVENT
@ DATA_KAZROGALEVENT
Definition
hyjal.h:23
DATA_ARCHIMONDEEVENT
@ DATA_ARCHIMONDEEVENT
Definition
hyjal.h:18
DATA_AZGALOREVENT
@ DATA_AZGALOREVENT
Definition
hyjal.h:20
DATA_ANETHERONEVENT
@ DATA_ANETHERONEVENT
Definition
hyjal.h:16
DATA_AZGALOR
@ DATA_AZGALOR
Definition
hyjal.h:19
DATA_JAINAPROUDMOORE
@ DATA_JAINAPROUDMOORE
Definition
hyjal.h:21
DATA_ANETHERON
@ DATA_ANETHERON
Definition
hyjal.h:15
DATA_ARCHIMONDE
@ DATA_ARCHIMONDE
Definition
hyjal.h:17
DATA_ALLIANCE_RETREAT
@ DATA_ALLIANCE_RETREAT
Definition
hyjal.h:30
DATA_HORDE_RETREAT
@ DATA_HORDE_RETREAT
Definition
hyjal.h:31
DATA_RESET_TRASH_COUNT
@ DATA_RESET_TRASH_COUNT
Definition
hyjal.h:29
GameobjectIds
GameobjectIds
Definition
stratholme.h:45
src
server
scripts
Kalimdor
CavernsOfTime
BattleForMountHyjal
hyjal.h
Generated on
for Project SkyFire Core by
1.17.0