Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
violet_hold.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_VIOLET_HOLD_H
7
#define DEF_VIOLET_HOLD_H
8
9
enum
Data
10
{
11
DATA_1ST_BOSS_EVENT
,
12
DATA_2ND_BOSS_EVENT
,
13
DATA_CYANIGOSA_EVENT
,
14
DATA_WAVE_COUNT
,
15
DATA_REMOVE_NPC
,
16
DATA_PORTAL_LOCATION
,
17
DATA_DOOR_INTEGRITY
,
18
DATA_NPC_PRESENCE_AT_DOOR
,
19
DATA_NPC_PRESENCE_AT_DOOR_ADD
,
20
DATA_NPC_PRESENCE_AT_DOOR_REMOVE
,
21
DATA_START_BOSS_ENCOUNTER
,
22
DATA_FIRST_BOSS
,
23
DATA_SECOND_BOSS
,
24
DATA_ACTIVATE_CRYSTAL
,
25
DATA_MAIN_EVENT_PHASE
,
26
DATA_DEFENSELESS
,
27
};
28
29
enum
Data64
30
{
31
DATA_MORAGG
,
32
DATA_EREKEM
,
33
DATA_EREKEM_GUARD_1
,
34
DATA_EREKEM_GUARD_2
,
35
DATA_ICHORON
,
36
DATA_LAVANTHOR
,
37
DATA_XEVOZZ
,
38
DATA_ZURAMAT
,
39
DATA_CYANIGOSA
,
40
DATA_MORAGG_CELL
,
41
DATA_EREKEM_CELL
,
42
DATA_EREKEM_LEFT_GUARD_CELL
,
43
DATA_EREKEM_RIGHT_GUARD_CELL
,
44
DATA_ICHORON_CELL
,
45
DATA_LAVANTHOR_CELL
,
46
DATA_XEVOZZ_CELL
,
47
DATA_ZURAMAT_CELL
,
48
DATA_MAIN_DOOR
,
49
DATA_SINCLARI
,
50
DATA_TELEPORTATION_PORTAL
,
51
DATA_SABOTEUR_PORTAL
,
52
DATA_ADD_TRASH_MOB
,
53
DATA_DEL_TRASH_MOB
54
};
55
56
enum
Bosses
57
{
58
BOSS_NONE
,
// 0 used as marker for not yet randomized
59
BOSS_MORAGG
,
60
BOSS_EREKEM
,
61
BOSS_ICHORON
,
62
BOSS_LAVANTHOR
,
63
BOSS_XEVOZZ
,
64
BOSS_ZURAMAT
,
65
BOSS_CYANIGOSA
66
};
67
68
enum
CreaturesIds
69
{
70
CREATURE_TELEPORTATION_PORTAL
= 31011,
71
CREATURE_PORTAL_GUARDIAN
= 30660,
72
CREATURE_PORTAL_KEEPER
= 30695,
73
CREATURE_XEVOZZ
= 29266,
74
CREATURE_LAVANTHOR
= 29312,
75
CREATURE_ICHORON
= 29313,
76
CREATURE_ZURAMAT
= 29314,
77
CREATURE_EREKEM
= 29315,
78
CREATURE_EREKEM_GUARD
= 29395,
79
CREATURE_MORAGG
= 29316,
80
CREATURE_CYANIGOSA
= 31134,
81
CREATURE_SINCLARI
= 30658,
82
CREATURE_SABOTEOUR
= 31079,
83
NPC_VIOLET_HOLD_GUARD
= 30659,
84
NPC_DEFENSE_SYSTEM
= 30837
85
};
86
87
enum
WorldStateIds
88
{
89
WORLD_STATE_VH
= 3816,
90
WORLD_STATE_VH_PRISON_STATE
= 3815,
91
WORLD_STATE_VH_WAVE_COUNT
= 3810,
92
};
93
94
enum
Events
95
{
96
EVENT_ACTIVATE_CRYSTAL
= 20001
97
};
98
99
#endif
Events
Events
Definition
alterac_valley.cpp:40
CreaturesIds
CreaturesIds
Definition
blackrock_spire.h:42
Data64
Data64
Definition
deadmines.h:25
DATA_WAVE_COUNT
@ DATA_WAVE_COUNT
Definition
halls_of_reflection.h:26
WorldStateIds
WorldStateIds
Definition
hyjal.h:38
Data
Data
Definition
molten_core.h:55
WORLD_STATE_VH
@ WORLD_STATE_VH
Definition
violet_hold.h:89
WORLD_STATE_VH_WAVE_COUNT
@ WORLD_STATE_VH_WAVE_COUNT
Definition
violet_hold.h:91
WORLD_STATE_VH_PRISON_STATE
@ WORLD_STATE_VH_PRISON_STATE
Definition
violet_hold.h:90
CREATURE_SABOTEOUR
@ CREATURE_SABOTEOUR
Definition
violet_hold.h:82
CREATURE_SINCLARI
@ CREATURE_SINCLARI
Definition
violet_hold.h:81
CREATURE_TELEPORTATION_PORTAL
@ CREATURE_TELEPORTATION_PORTAL
Definition
violet_hold.h:70
CREATURE_MORAGG
@ CREATURE_MORAGG
Definition
violet_hold.h:79
CREATURE_LAVANTHOR
@ CREATURE_LAVANTHOR
Definition
violet_hold.h:74
NPC_VIOLET_HOLD_GUARD
@ NPC_VIOLET_HOLD_GUARD
Definition
violet_hold.h:83
NPC_DEFENSE_SYSTEM
@ NPC_DEFENSE_SYSTEM
Definition
violet_hold.h:84
CREATURE_ICHORON
@ CREATURE_ICHORON
Definition
violet_hold.h:75
CREATURE_CYANIGOSA
@ CREATURE_CYANIGOSA
Definition
violet_hold.h:80
CREATURE_PORTAL_KEEPER
@ CREATURE_PORTAL_KEEPER
Definition
violet_hold.h:72
CREATURE_PORTAL_GUARDIAN
@ CREATURE_PORTAL_GUARDIAN
Definition
violet_hold.h:71
CREATURE_ZURAMAT
@ CREATURE_ZURAMAT
Definition
violet_hold.h:76
CREATURE_EREKEM_GUARD
@ CREATURE_EREKEM_GUARD
Definition
violet_hold.h:78
CREATURE_EREKEM
@ CREATURE_EREKEM
Definition
violet_hold.h:77
CREATURE_XEVOZZ
@ CREATURE_XEVOZZ
Definition
violet_hold.h:73
DATA_ICHORON
@ DATA_ICHORON
Definition
violet_hold.h:35
DATA_EREKEM_LEFT_GUARD_CELL
@ DATA_EREKEM_LEFT_GUARD_CELL
Definition
violet_hold.h:42
DATA_ZURAMAT
@ DATA_ZURAMAT
Definition
violet_hold.h:38
DATA_ZURAMAT_CELL
@ DATA_ZURAMAT_CELL
Definition
violet_hold.h:47
DATA_LAVANTHOR_CELL
@ DATA_LAVANTHOR_CELL
Definition
violet_hold.h:45
DATA_XEVOZZ
@ DATA_XEVOZZ
Definition
violet_hold.h:37
DATA_ADD_TRASH_MOB
@ DATA_ADD_TRASH_MOB
Definition
violet_hold.h:52
DATA_TELEPORTATION_PORTAL
@ DATA_TELEPORTATION_PORTAL
Definition
violet_hold.h:50
DATA_EREKEM_GUARD_2
@ DATA_EREKEM_GUARD_2
Definition
violet_hold.h:34
DATA_MAIN_DOOR
@ DATA_MAIN_DOOR
Definition
violet_hold.h:48
DATA_CYANIGOSA
@ DATA_CYANIGOSA
Definition
violet_hold.h:39
DATA_EREKEM_CELL
@ DATA_EREKEM_CELL
Definition
violet_hold.h:41
DATA_XEVOZZ_CELL
@ DATA_XEVOZZ_CELL
Definition
violet_hold.h:46
DATA_EREKEM
@ DATA_EREKEM
Definition
violet_hold.h:32
DATA_LAVANTHOR
@ DATA_LAVANTHOR
Definition
violet_hold.h:36
DATA_EREKEM_GUARD_1
@ DATA_EREKEM_GUARD_1
Definition
violet_hold.h:33
DATA_SINCLARI
@ DATA_SINCLARI
Definition
violet_hold.h:49
DATA_DEL_TRASH_MOB
@ DATA_DEL_TRASH_MOB
Definition
violet_hold.h:53
DATA_EREKEM_RIGHT_GUARD_CELL
@ DATA_EREKEM_RIGHT_GUARD_CELL
Definition
violet_hold.h:43
DATA_MORAGG_CELL
@ DATA_MORAGG_CELL
Definition
violet_hold.h:40
DATA_ICHORON_CELL
@ DATA_ICHORON_CELL
Definition
violet_hold.h:44
DATA_MORAGG
@ DATA_MORAGG
Definition
violet_hold.h:31
DATA_SABOTEUR_PORTAL
@ DATA_SABOTEUR_PORTAL
Definition
violet_hold.h:51
Bosses
Bosses
Definition
violet_hold.h:57
BOSS_XEVOZZ
@ BOSS_XEVOZZ
Definition
violet_hold.h:63
BOSS_ZURAMAT
@ BOSS_ZURAMAT
Definition
violet_hold.h:64
BOSS_NONE
@ BOSS_NONE
Definition
violet_hold.h:58
BOSS_MORAGG
@ BOSS_MORAGG
Definition
violet_hold.h:59
BOSS_LAVANTHOR
@ BOSS_LAVANTHOR
Definition
violet_hold.h:62
BOSS_EREKEM
@ BOSS_EREKEM
Definition
violet_hold.h:60
BOSS_CYANIGOSA
@ BOSS_CYANIGOSA
Definition
violet_hold.h:65
BOSS_ICHORON
@ BOSS_ICHORON
Definition
violet_hold.h:61
DATA_1ST_BOSS_EVENT
@ DATA_1ST_BOSS_EVENT
Definition
violet_hold.h:11
DATA_NPC_PRESENCE_AT_DOOR
@ DATA_NPC_PRESENCE_AT_DOOR
Definition
violet_hold.h:18
DATA_2ND_BOSS_EVENT
@ DATA_2ND_BOSS_EVENT
Definition
violet_hold.h:12
DATA_CYANIGOSA_EVENT
@ DATA_CYANIGOSA_EVENT
Definition
violet_hold.h:13
DATA_SECOND_BOSS
@ DATA_SECOND_BOSS
Definition
violet_hold.h:23
DATA_NPC_PRESENCE_AT_DOOR_ADD
@ DATA_NPC_PRESENCE_AT_DOOR_ADD
Definition
violet_hold.h:19
DATA_FIRST_BOSS
@ DATA_FIRST_BOSS
Definition
violet_hold.h:22
DATA_PORTAL_LOCATION
@ DATA_PORTAL_LOCATION
Definition
violet_hold.h:16
DATA_REMOVE_NPC
@ DATA_REMOVE_NPC
Definition
violet_hold.h:15
DATA_DOOR_INTEGRITY
@ DATA_DOOR_INTEGRITY
Definition
violet_hold.h:17
DATA_DEFENSELESS
@ DATA_DEFENSELESS
Definition
violet_hold.h:26
DATA_START_BOSS_ENCOUNTER
@ DATA_START_BOSS_ENCOUNTER
Definition
violet_hold.h:21
DATA_ACTIVATE_CRYSTAL
@ DATA_ACTIVATE_CRYSTAL
Definition
violet_hold.h:24
DATA_MAIN_EVENT_PHASE
@ DATA_MAIN_EVENT_PHASE
Definition
violet_hold.h:25
DATA_NPC_PRESENCE_AT_DOOR_REMOVE
@ DATA_NPC_PRESENCE_AT_DOOR_REMOVE
Definition
violet_hold.h:20
EVENT_ACTIVATE_CRYSTAL
@ EVENT_ACTIVATE_CRYSTAL
Definition
violet_hold.h:96
src
server
scripts
Northrend
VioletHold
violet_hold.h
Generated on
for Project SkyFire Core by
1.17.0