Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
onyxias_lair.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_ONYXIAS_LAIR_H
7
#define DEF_ONYXIAS_LAIR_H
8
9
uint32
const
EncounterCount
= 1;
10
11
enum
DataTypes
12
{
13
DATA_ONYXIA
= 0,
14
};
15
16
enum
Data32
17
{
18
DATA_ONYXIA_PHASE
= 0,
19
DATA_SHE_DEEP_BREATH_MORE
= 1,
20
DATA_MANY_WHELPS_COUNT
= 2
21
};
22
23
enum
Data64
24
{
25
DATA_ONYXIA_GUID
= 0,
26
DATA_FLOOR_ERUPTION_GUID
= 1
27
};
28
29
enum
OnyxiaPhases
30
{
31
PHASE_START
= 1,
32
PHASE_BREATH
= 2,
33
PHASE_END
= 3
34
};
35
36
enum
CreatureIds
37
{
38
NPC_WHELP
= 11262,
39
NPC_LAIRGUARD
= 36561,
40
NPC_ONYXIA
= 10184
41
};
42
43
enum
GameObjectIds
44
{
45
GO_WHELP_SPAWNER
= 176510,
46
GO_WHELP_EGG
= 176511
47
};
48
49
enum
AchievementData
50
{
51
ACHIEV_CRITERIA_MANY_WHELPS_10_PLAYER
= 12565,
// Criteria for achievement 4403: Many Whelps! Handle It! (10 player) Hatch 50 eggs in 10s
52
ACHIEV_CRITERIA_MANY_WHELPS_25_PLAYER
= 12568,
// Criteria for achievement 4406: Many Whelps! Handle It! (25 player) Hatch 50 eggs in 10s
53
ACHIEV_CRITERIA_DEEP_BREATH_10_PLAYER
= 12566,
// Criteria for achievement 4404: She Deep Breaths More (10 player) Everybody evade Deep Breath
54
ACHIEV_CRITERIA_DEEP_BREATH_25_PLAYER
= 12569,
// Criteria for achievement 4407: She Deep Breaths More (25 player) Everybody evade Deep Breath
55
ACHIEV_TIMED_START_EVENT
= 6601,
// Timed event for achievement 4402, 4005: More Dots! (10, 25 player) 5 min kill
56
};
57
#endif
uint32
std::uint32_t uint32
Definition
Define.h:77
EncounterCount
uint32 const EncounterCount
Definition
baradin_hold.h:15
GameObjectIds
GameObjectIds
Definition
baradin_hold.h:36
CreatureIds
CreatureIds
Definition
baradin_hold.h:25
DataTypes
DataTypes
Definition
baradin_hold.h:18
GO_WHELP_SPAWNER
@ GO_WHELP_SPAWNER
Definition
blackrock_spire.h:76
Data64
Data64
Definition
deadmines.h:25
OnyxiaPhases
OnyxiaPhases
Definition
onyxias_lair.h:30
PHASE_BREATH
@ PHASE_BREATH
Definition
onyxias_lair.h:32
PHASE_START
@ PHASE_START
Definition
onyxias_lair.h:31
PHASE_END
@ PHASE_END
Definition
onyxias_lair.h:33
DATA_FLOOR_ERUPTION_GUID
@ DATA_FLOOR_ERUPTION_GUID
Definition
onyxias_lair.h:26
DATA_ONYXIA_GUID
@ DATA_ONYXIA_GUID
Definition
onyxias_lair.h:25
GO_WHELP_EGG
@ GO_WHELP_EGG
Definition
onyxias_lair.h:46
Data32
Data32
Definition
onyxias_lair.h:17
DATA_SHE_DEEP_BREATH_MORE
@ DATA_SHE_DEEP_BREATH_MORE
Definition
onyxias_lair.h:19
DATA_ONYXIA_PHASE
@ DATA_ONYXIA_PHASE
Definition
onyxias_lair.h:18
DATA_MANY_WHELPS_COUNT
@ DATA_MANY_WHELPS_COUNT
Definition
onyxias_lair.h:20
NPC_WHELP
@ NPC_WHELP
Definition
onyxias_lair.h:38
NPC_LAIRGUARD
@ NPC_LAIRGUARD
Definition
onyxias_lair.h:39
NPC_ONYXIA
@ NPC_ONYXIA
Definition
onyxias_lair.h:40
AchievementData
AchievementData
Definition
onyxias_lair.h:50
ACHIEV_CRITERIA_MANY_WHELPS_10_PLAYER
@ ACHIEV_CRITERIA_MANY_WHELPS_10_PLAYER
Definition
onyxias_lair.h:51
ACHIEV_TIMED_START_EVENT
@ ACHIEV_TIMED_START_EVENT
Definition
onyxias_lair.h:55
ACHIEV_CRITERIA_DEEP_BREATH_25_PLAYER
@ ACHIEV_CRITERIA_DEEP_BREATH_25_PLAYER
Definition
onyxias_lair.h:54
ACHIEV_CRITERIA_DEEP_BREATH_10_PLAYER
@ ACHIEV_CRITERIA_DEEP_BREATH_10_PLAYER
Definition
onyxias_lair.h:53
ACHIEV_CRITERIA_MANY_WHELPS_25_PLAYER
@ ACHIEV_CRITERIA_MANY_WHELPS_25_PLAYER
Definition
onyxias_lair.h:52
DATA_ONYXIA
@ DATA_ONYXIA
Definition
onyxias_lair.h:13
src
server
scripts
Kalimdor
OnyxiasLair
onyxias_lair.h
Generated on
for Project SkyFire Core by
1.17.0