TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
ahnkahet.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2008-2016 TrinityCore <http://www.trinitycore.org/>
3  *
4  * This program is free software; you can redistribute it and/or modify it
5  * under the terms of the GNU General Public License as published by the
6  * Free Software Foundation; either version 2 of the License, or (at your
7  * option) any later version.
8  *
9  * This program is distributed in the hope that it will be useful, but WITHOUT
10  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11  * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
12  * more details.
13  *
14  * You should have received a copy of the GNU General Public License along
15  * with this program. If not, see <http://www.gnu.org/licenses/>.
16  */
17 
18 #ifndef AHNKAHET_H_
19 #define AHNKAHET_H_
20 
21 #define AhnKahetScriptName "instance_ahnkahet"
22 #define DataHeader "AK"
23 
25 
27 {
28  // Encounter States/Boss GUIDs
34 
35  // Additional Data
45 };
46 
48 {
49  NPC_ELDER_NADOX = 29309,
52  NPC_AMANITAR = 30258,
54 
55  // Elder Nadox
58 
59  // Jedoga Shadowseeker
60  NPC_INITIAND = 30114,
62 
63  // Amanitar
66 
67  // Herald Volazj
68  //NPC_TWISTED_VISAGE_1 = 30621,
69  //NPC_TWISTED_VISAGE_2 = 30622,
70  //NPC_TWISTED_VISAGE_3 = 30623,
71  //NPC_TWISTED_VISAGE_4 = 30624,
73 };
74 
76 {
79  GO_SPHERE_1 = 193093,
80  GO_SPHERE_2 = 193094
81 };
82 
83 template<class AI>
84 AI* GetAhnKahetAI(Creature* creature)
85 {
86  return GetInstanceAI<AI>(creature, AhnKahetScriptName);
87 }
88 
89 #endif // AHNKAHET_H_
Definition: ahnkahet.h:42
Definition: ahnkahet.h:32
Definition: ahnkahet.h:72
Definition: ahnkahet.h:53
Definition: ahnkahet.h:60
Definition: ahnkahet.h:36
DataTypes
Definition: baradin_hold.h:30
Definition: ahnkahet.h:57
GameObjectIds
Definition: baradin_hold.h:48
Definition: ahnkahet.h:65
Definition: Creature.h:467
Definition: ahnkahet.h:29
Definition: ahnkahet.h:33
Definition: ahnkahet.h:41
Definition: ahnkahet.h:80
Definition: ahnkahet.h:39
AI * GetAhnKahetAI(Creature *creature)
Definition: ahnkahet.h:84
Definition: ahnkahet.h:64
Definition: ahnkahet.h:56
Definition: ahnkahet.h:40
Definition: ahnkahet.h:79
Definition: ahnkahet.h:38
Definition: ahnkahet.h:30
#define AhnKahetScriptName
Definition: ahnkahet.h:21
uint32_t uint32
Definition: Define.h:150
Definition: ahnkahet.h:78
Definition: ahnkahet.h:43
Definition: ahnkahet.h:52
Definition: ahnkahet.h:61
Definition: ahnkahet.h:51
Definition: ahnkahet.h:37
Definition: ahnkahet.h:77
Definition: ahnkahet.h:31
Definition: ahnkahet.h:50
Definition: ahnkahet.h:44
uint32 const EncounterCount
Definition: ahnkahet.h:24
CreatureIds
Definition: baradin_hold.h:37
Definition: ahnkahet.h:49