TrinityCore
ruins_of_ahnqiraj.h
Go to the documentation of this file.
1/*
2 * This file is part of the TrinityCore Project. See AUTHORS file for Copyright information
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 DEF_RUINS_OF_AHNQIRAJ_H
19#define DEF_RUINS_OF_AHNQIRAJ_H
20
21#include "CreatureAIImpl.h"
22
23#define AQ20ScriptName "instance_ruins_of_ahnqiraj"
24#define DataHeader "AQR"
25
27{
35
37};
38
40{
41 NPC_KURINAXX = 15348,
42 NPC_RAJAXX = 15341,
43 NPC_MOAM = 15340,
44 NPC_BURU = 15370,
45 NPC_AYAMISS = 15369,
46 NPC_OSSIRIAN = 15339,
53 NPC_LARVA = 15555,
54 NPC_SWARMER = 15546,
55 NPC_HORNET = 15934
56};
57
59{
60 GO_OSSIRIAN_CRYSTAL = 180619
61};
62
63template <class AI, class T>
64inline AI* GetAQ20AI(T* obj)
65{
66 return GetInstanceAI<AI>(obj, AQ20ScriptName);
67}
68
69#endif
AQRCreatures
@ NPC_OSSIRIAN_TRIGGER
@ NPC_MOAM
@ NPC_HORNET
@ NPC_RAJAXX
@ NPC_SAND_VORTEX
@ NPC_HIVEZARA_HORNET
@ NPC_HIVEZARA_LARVA
@ NPC_AYAMISS
@ NPC_OSSIRIAN
@ NPC_LARVA
@ NPC_HIVEZARA_SWARMER
@ NPC_HATCHLING
@ NPC_SWARMER
@ NPC_BURU
@ NPC_KURINAXX
AQRDataTypes
@ DATA_PARALYZED
@ DATA_OSSIRIAN
@ DATA_RAJAXX
@ DATA_BURU
@ NUM_ENCOUNTER
@ DATA_AYAMISS
@ DATA_MOAM
@ DATA_KURINNAXX
#define AQ20ScriptName
AI * GetAQ20AI(T *obj)
AQRGameObjectIds
@ GO_OSSIRIAN_CRYSTAL