Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
naxxramas.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_NAXXRAMAS_H
7#define DEF_NAXXRAMAS_H
8
10
29
42
61
80
124
126{
129};
130
131/*
132template<class AI>
133CreatureAI* GetNaxxramasAI(Creature* creature)
134{
135 if (InstanceMap* instance = creature->GetMap()->ToInstanceMap())
136 if (instance->GetInstanceScript())
137 if (instance->GetScriptId() == sObjectMgr->GetScriptId(NaxxramasScriptName))
138 return new AI(creature);
139
140 return NULL;
141}
142*/
143
144#endif
std::uint32_t uint32
Definition Define.h:77
uint32 const EncounterCount
CreaturesIds
GameObjectsIds
@ SPELL_ERUPTION
Definition boss_garr.cpp:26
Data64
Definition deadmines.h:25
Data
Definition molten_core.h:55
@ NPC_FEUGEN
Definition naxxramas.h:71
@ NPC_THADDIUS
Definition naxxramas.h:69
@ NPC_LADY
Definition naxxramas.h:66
@ NPC_KEL_THUZAD
Definition naxxramas.h:74
@ NPC_FAERLINA
Definition naxxramas.h:64
@ NPC_SAPPHIRON
Definition naxxramas.h:73
@ NPC_STALAGG
Definition naxxramas.h:72
@ NPC_HEIGAN
Definition naxxramas.h:70
@ NPC_CRYPT_GUARD
Definition naxxramas.h:75
@ NPC_THANE
Definition naxxramas.h:65
@ NPC_SIR
Definition naxxramas.h:68
@ NPC_DK_UNDERSTUDY
Definition naxxramas.h:78
@ NPC_NAXXRAMAS_FOLLOWER
Definition naxxramas.h:76
@ NPC_FOLLOWER_WORSHIPPER
Definition naxxramas.h:77
@ SPELL_SLIME
Definition naxxramas.h:128
@ DATA_THANE
Definition naxxramas.h:46
@ DATA_HEIGAN
Definition naxxramas.h:51
@ DATA_SIR
Definition naxxramas.h:49
@ DATA_KELTHUZAD
Definition naxxramas.h:54
@ DATA_KELTHUZAD_PORTAL02
Definition naxxramas.h:56
@ DATA_FAERLINA
Definition naxxramas.h:45
@ DATA_KELTHUZAD_PORTAL01
Definition naxxramas.h:55
@ DATA_THADDIUS
Definition naxxramas.h:50
@ DATA_LADY
Definition naxxramas.h:47
@ DATA_FEUGEN
Definition naxxramas.h:52
@ DATA_KELTHUZAD_PORTAL04
Definition naxxramas.h:58
@ DATA_KELTHUZAD_TRIGGER
Definition naxxramas.h:59
@ DATA_STALAGG
Definition naxxramas.h:53
@ DATA_KELTHUZAD_PORTAL03
Definition naxxramas.h:57
Encounter
Definition naxxramas.h:12
@ BOSS_RAZUVIOUS
Definition naxxramas.h:23
@ BOSS_HEIGAN
Definition naxxramas.h:17
@ BOSS_GROBBULUS
Definition naxxramas.h:20
@ BOSS_LOATHEB
Definition naxxramas.h:18
@ BOSS_GLUTH
Definition naxxramas.h:21
@ BOSS_GOTHIK
Definition naxxramas.h:24
@ BOSS_SAPPHIRON
Definition naxxramas.h:26
@ BOSS_MAEXXNA
Definition naxxramas.h:15
@ BOSS_THADDIUS
Definition naxxramas.h:22
@ BOSS_KELTHUZAD
Definition naxxramas.h:27
@ BOSS_ANUBREKHAN
Definition naxxramas.h:13
@ BOSS_NOTH
Definition naxxramas.h:16
@ BOSS_PATCHWERK
Definition naxxramas.h:19
@ BOSS_HORSEMEN
Definition naxxramas.h:25
@ BOSS_FAERLINA
Definition naxxramas.h:14
@ DATA_HEIGAN_ERUPT
Definition naxxramas.h:32
@ DATA_HORSEMEN0
Definition naxxramas.h:36
@ DATA_HORSEMEN1
Definition naxxramas.h:37
@ DATA_SAPPHIRON_BIRTH
Definition naxxramas.h:34
@ DATA_HORSEMEN3
Definition naxxramas.h:39
@ DATA_GOTHIK_GATE
Definition naxxramas.h:33
@ DATA_ABOMINATION_KILLED
Definition naxxramas.h:40
@ DATA_HORSEMEN2
Definition naxxramas.h:38
@ GO_PASSAGE_SAPPHIRON
Definition naxxramas.h:106
@ GO_ARAC_EYE_RAMP
Definition naxxramas.h:112
@ GO_KELTHUZAD_TRIGGER
Definition naxxramas.h:90
@ GO_ROOM_HORSEMEN
Definition naxxramas.h:105
@ GO_MILI_EYE_RAMP
Definition naxxramas.h:114
@ GO_PASSAGE_ANUBREKHAN
Definition naxxramas.h:92
@ GO_PLAG_PORTAL
Definition naxxramas.h:109
@ GO_GOTHIK_GATE
Definition naxxramas.h:85
@ GO_CONS_NOX_TESLA_FEUGEN
Definition naxxramas.h:120
@ GO_ROOM_LOATHEB
Definition naxxramas.h:99
@ GO_CONS_EYE_RAMP
Definition naxxramas.h:115
@ GO_ROOM_HEIGAN
Definition naxxramas.h:97
@ GO_PASSAGE_GLUTH
Definition naxxramas.h:101
@ GO_KELTHUZAD_PORTAL03
Definition naxxramas.h:88
@ GO_HORSEMEN_CHEST_HERO
Definition naxxramas.h:83
@ GO_HORSEMEN_CHEST
Definition naxxramas.h:84
@ GO_CONS_EYE_RAMP_BOSS
Definition naxxramas.h:119
@ GO_PLAG_EYE_RAMP_BOSS
Definition naxxramas.h:117
@ GO_BIRTH
Definition naxxramas.h:122
@ GO_CONS_NOX_TESLA_STALAGG
Definition naxxramas.h:121
@ GO_PASSAGE_NOTH
Definition naxxramas.h:96
@ GO_ROOM_GROBBULUS
Definition naxxramas.h:100
@ GO_PASSAGE_HEIGAN
Definition naxxramas.h:98
@ GO_MILI_EYE_RAMP_BOSS
Definition naxxramas.h:118
@ GO_CONS_PORTAL
Definition naxxramas.h:111
@ GO_ARAC_PORTAL
Definition naxxramas.h:108
@ GO_ROOM_ANUBREKHAN
Definition naxxramas.h:91
@ GO_ROOM_KELTHUZAD
Definition naxxramas.h:107
@ GO_ROOM_GOTHIK
Definition naxxramas.h:103
@ GO_KELTHUZAD_PORTAL01
Definition naxxramas.h:86
@ GO_PASSAGE_FAERLINA
Definition naxxramas.h:93
@ GO_ROOM_THADDIUS
Definition naxxramas.h:102
@ GO_PLAG_EYE_RAMP
Definition naxxramas.h:113
@ GO_ROOM_NOTH
Definition naxxramas.h:95
@ GO_PASSAGE_GOTHIK
Definition naxxramas.h:104
@ GO_ROOM_MAEXXNA
Definition naxxramas.h:94
@ GO_KELTHUZAD_PORTAL04
Definition naxxramas.h:89
@ GO_MILI_PORTAL
Definition naxxramas.h:110
@ GO_KELTHUZAD_PORTAL02
Definition naxxramas.h:87
@ GO_ARAC_EYE_RAMP_BOSS
Definition naxxramas.h:116
SpellIds
Definition stratholme.h:65
@ NPC_BARON
Definition stratholme.h:34
@ DATA_BARON
Definition stratholme.h:20