Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Toggle main menu visibility
Loading...
Searching...
No Matches
ahnkahet.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 AHNKAHET_H_
7
#define AHNKAHET_H_
8
9
#define AhnKahetScriptName "instance_ahnkahet"
10
11
uint32
const
EncounterCount
= 5;
12
13
enum
DataTypes
14
{
15
// Encounter States/Boss GUIDs
16
DATA_ELDER_NADOX
= 0,
17
DATA_PRINCE_TALDARAM
= 1,
18
DATA_JEDOGA_SHADOWSEEKER
= 2,
19
DATA_AMANITAR
= 3,
20
DATA_HERALD_VOLAZJ
= 4,
21
22
// Additional Data
23
DATA_SPHERE_1
= 5,
24
DATA_SPHERE_2
= 6,
25
DATA_PRINCE_TALDARAM_PLATFORM
= 7,
26
DATA_PL_JEDOGA_TARGET
= 8,
27
DATA_ADD_JEDOGA_OPFER
= 9,
28
DATA_ADD_JEDOGA_INITIAND
= 10,
29
DATA_JEDOGA_TRIGGER_SWITCH
= 11,
30
DATA_JEDOGA_RESET_INITIANDS
= 12,
31
DATA_ALL_INITIAND_DEAD
= 13
32
};
33
34
enum
CreatureIds
35
{
36
NPC_ELDER_NADOX
= 29309,
37
NPC_PRINCE_TALDARAM
= 29308,
38
NPC_JEDOGA_SHADOWSEEKER
= 29310,
39
NPC_AMANITAR
= 30258,
40
NPC_HERALD_VOLAZJ
= 29311,
41
42
// Elder Nadox
43
NPC_AHNKAHAR_GUARDIAN
= 30176,
44
NPC_AHNKAHAR_SWARMER
= 30178,
45
46
// Jedoga Shadowseeker
47
NPC_INITIAND
= 30114,
48
NPC_JEDOGA_CONTROLLER
= 30181,
49
50
// Amanitar
51
NPC_HEALTHY_MUSHROOM
= 30391,
52
NPC_POISONOUS_MUSHROOM
= 30435,
53
54
// Herald Volazj
55
//NPC_TWISTED_VISAGE_1 = 30621,
56
//NPC_TWISTED_VISAGE_2 = 30622,
57
//NPC_TWISTED_VISAGE_3 = 30623,
58
//NPC_TWISTED_VISAGE_4 = 30624,
59
NPC_TWISTED_VISAGE
= 30625
60
};
61
62
enum
GameObjectIds
63
{
64
GO_PRINCE_TALDARAM_GATE
= 192236,
65
GO_PRINCE_TALDARAM_PLATFORM
= 193564,
66
GO_SPHERE_1
= 193093,
67
GO_SPHERE_2
= 193094
68
};
69
70
template
<
class
AI>
71
AI*
GetAhnKahetAI
(
Creature
* creature)
72
{
73
return
GetInstanceAI<AI>
(creature,
AhnKahetScriptName
);
74
}
75
76
#endif
// AHNKAHET_H_
uint32
std::uint32_t uint32
Definition
Define.h:77
GetInstanceAI
AI * GetInstanceAI(T *obj, char const *scriptName)
Definition
InstanceScript.h:232
AhnKahetScriptName
#define AhnKahetScriptName
Definition
ahnkahet.h:9
GO_PRINCE_TALDARAM_GATE
@ GO_PRINCE_TALDARAM_GATE
Definition
ahnkahet.h:64
GO_PRINCE_TALDARAM_PLATFORM
@ GO_PRINCE_TALDARAM_PLATFORM
Definition
ahnkahet.h:65
GO_SPHERE_2
@ GO_SPHERE_2
Definition
ahnkahet.h:67
GO_SPHERE_1
@ GO_SPHERE_1
Definition
ahnkahet.h:66
NPC_AHNKAHAR_SWARMER
@ NPC_AHNKAHAR_SWARMER
Definition
ahnkahet.h:44
NPC_AMANITAR
@ NPC_AMANITAR
Definition
ahnkahet.h:39
NPC_HERALD_VOLAZJ
@ NPC_HERALD_VOLAZJ
Definition
ahnkahet.h:40
NPC_HEALTHY_MUSHROOM
@ NPC_HEALTHY_MUSHROOM
Definition
ahnkahet.h:51
NPC_JEDOGA_SHADOWSEEKER
@ NPC_JEDOGA_SHADOWSEEKER
Definition
ahnkahet.h:38
NPC_TWISTED_VISAGE
@ NPC_TWISTED_VISAGE
Definition
ahnkahet.h:59
NPC_AHNKAHAR_GUARDIAN
@ NPC_AHNKAHAR_GUARDIAN
Definition
ahnkahet.h:43
NPC_JEDOGA_CONTROLLER
@ NPC_JEDOGA_CONTROLLER
Definition
ahnkahet.h:48
NPC_ELDER_NADOX
@ NPC_ELDER_NADOX
Definition
ahnkahet.h:36
NPC_INITIAND
@ NPC_INITIAND
Definition
ahnkahet.h:47
NPC_POISONOUS_MUSHROOM
@ NPC_POISONOUS_MUSHROOM
Definition
ahnkahet.h:52
NPC_PRINCE_TALDARAM
@ NPC_PRINCE_TALDARAM
Definition
ahnkahet.h:37
GetAhnKahetAI
AI * GetAhnKahetAI(Creature *creature)
Definition
ahnkahet.h:71
DATA_HERALD_VOLAZJ
@ DATA_HERALD_VOLAZJ
Definition
ahnkahet.h:20
DATA_JEDOGA_RESET_INITIANDS
@ DATA_JEDOGA_RESET_INITIANDS
Definition
ahnkahet.h:30
DATA_PL_JEDOGA_TARGET
@ DATA_PL_JEDOGA_TARGET
Definition
ahnkahet.h:26
DATA_ALL_INITIAND_DEAD
@ DATA_ALL_INITIAND_DEAD
Definition
ahnkahet.h:31
DATA_JEDOGA_SHADOWSEEKER
@ DATA_JEDOGA_SHADOWSEEKER
Definition
ahnkahet.h:18
DATA_JEDOGA_TRIGGER_SWITCH
@ DATA_JEDOGA_TRIGGER_SWITCH
Definition
ahnkahet.h:29
DATA_AMANITAR
@ DATA_AMANITAR
Definition
ahnkahet.h:19
DATA_SPHERE_2
@ DATA_SPHERE_2
Definition
ahnkahet.h:24
DATA_PRINCE_TALDARAM_PLATFORM
@ DATA_PRINCE_TALDARAM_PLATFORM
Definition
ahnkahet.h:25
DATA_ELDER_NADOX
@ DATA_ELDER_NADOX
Definition
ahnkahet.h:16
DATA_ADD_JEDOGA_INITIAND
@ DATA_ADD_JEDOGA_INITIAND
Definition
ahnkahet.h:28
DATA_PRINCE_TALDARAM
@ DATA_PRINCE_TALDARAM
Definition
ahnkahet.h:17
DATA_ADD_JEDOGA_OPFER
@ DATA_ADD_JEDOGA_OPFER
Definition
ahnkahet.h:27
DATA_SPHERE_1
@ DATA_SPHERE_1
Definition
ahnkahet.h:23
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
Creature
Definition
Creature.h:427
src
server
scripts
Northrend
AzjolNerub
Ahnkahet
ahnkahet.h
Generated on
for Project SkyFire Core by
1.17.0