|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Go to the source code of this file.
Macros | |
| #define | BHScriptName "instance_baradin_hold" |
Enumerations | |
| enum | CreatureIds { BOSS_ARGALOTH = 47120 , BOSS_OCCUTHAR = 52363 , BOSS_ALIZABAL = 55869 , NPC_EYE_OF_OCCUTHAR = 52389 , NPC_FOCUS_FIRE_DUMMY = 52369 , NPC_OCCUTHAR_EYE = 52368 } |
| enum | DataTypes { DATA_ARGALOTH = 0 , DATA_OCCUTHAR = 1 , DATA_ALIZABAL = 2 } |
| enum | GameObjectIds { GO_ARGALOTH_DOOR = 207619 , GO_OCCUTHAR_DOOR = 208953 , GO_ALIZABAL_DOOR = 209849 } |
Functions | |
| template<class AI> | |
| CreatureAI * | GetBaradinHoldAI (Creature *creature) |
Variables | |
| uint32 const | EncounterCount = 3 |
| #define BHScriptName "instance_baradin_hold" |
Definition at line 13 of file baradin_hold.h.
Referenced by GetBaradinHoldAI(), and instance_baradin_hold::instance_baradin_hold().
| enum CreatureIds |
| Enumerator | |
|---|---|
| BOSS_ARGALOTH | |
| BOSS_OCCUTHAR | |
| BOSS_ALIZABAL | |
| NPC_EYE_OF_OCCUTHAR | |
| NPC_FOCUS_FIRE_DUMMY | |
| NPC_OCCUTHAR_EYE | |
Definition at line 24 of file baradin_hold.h.
| enum DataTypes |
| Enumerator | |
|---|---|
| DATA_ARGALOTH | |
| DATA_OCCUTHAR | |
| DATA_ALIZABAL | |
Definition at line 17 of file baradin_hold.h.
| enum GameObjectIds |
| Enumerator | |
|---|---|
| GO_ARGALOTH_DOOR | |
| GO_OCCUTHAR_DOOR | |
| GO_ALIZABAL_DOOR | |
Definition at line 35 of file baradin_hold.h.
| CreatureAI * GetBaradinHoldAI | ( | Creature * | creature | ) |
Definition at line 43 of file baradin_hold.h.
References BHScriptName, WorldObject::GetMap(), sObjectMgr, and Map::ToInstanceMap().
Referenced by boss_alizabal::GetAI(), boss_occuthar::GetAI(), boss_pit_lord_argaloth::GetAI(), and npc_eyestalk::GetAI().
| uint32 const EncounterCount = 3 |
Definition at line 15 of file baradin_hold.h.
Referenced by instance_naxxramas::instance_naxxramas_InstanceMapScript::AreAllEncoutersDone(), instance_firelands::instance_firelands_InstanceScript::Initialize(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::Initialize(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::Initialize(), instance_ahnkahet::instance_ahnkahet_InstanceScript::instance_ahnkahet_InstanceScript(), instance_auchenai_crypts::instance_auchenai_crypts_InstanceMapScript::instance_auchenai_crypts_InstanceMapScript(), instance_azjol_nerub::instance_azjol_nerub_InstanceScript::instance_azjol_nerub_InstanceScript(), instance_baradin_hold::instance_baradin_hold_InstanceMapScript::instance_baradin_hold_InstanceMapScript(), instance_black_temple::instance_black_temple_InstanceMapScript::instance_black_temple_InstanceMapScript(), instance_blackrock_spire::instance_blackrock_spireMapScript::instance_blackrock_spireMapScript(), instance_blackwing_lair::instance_blackwing_lair_InstanceMapScript::instance_blackwing_lair_InstanceMapScript(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::instance_drak_tharon_keep_InstanceScript(), instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript::instance_gruuls_lair_InstanceMapScript(), instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript::instance_halls_of_lightning_InstanceMapScript(), instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::instance_halls_of_origination_InstanceMapScript(), instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript::instance_halls_of_stone_InstanceMapScript(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::instance_icecrown_citadel_InstanceMapScript(), instance_jade_serpent::instance_jade_serpent_InstanceScript::instance_jade_serpent_InstanceScript(), instance_mana_tombs::instance_mana_tombs_InstanceMapScript::instance_mana_tombs_InstanceMapScript(), instance_mechanar::instance_mechanar_InstanceMapScript::instance_mechanar_InstanceMapScript(), instance_naxxramas::instance_naxxramas_InstanceMapScript::instance_naxxramas_InstanceMapScript(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::instance_pit_of_saron_InstanceScript(), instance_ramparts::instance_ramparts_InstanceMapScript::instance_ramparts_InstanceMapScript(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::instance_ruby_sanctum_InstanceMapScript(), instance_sethekk_halls::instance_sethekk_halls_InstanceMapScript::instance_sethekk_halls_InstanceMapScript(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::instance_shadow_labyrinth_InstanceMapScript(), instance_steam_vault::instance_steam_vault_InstanceMapScript::instance_steam_vault_InstanceMapScript(), instance_stormstout_brewery::instance_stormstout_brewery_InstanceScript::instance_stormstout_brewery_InstanceScript(), instance_the_stockade::instance_the_stockade_InstanceScript::instance_the_stockade_InstanceScript(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::instance_utgarde_keep_InstanceMapScript(), instance_vault_of_archavon::instance_vault_of_archavon_InstanceMapScript::instance_vault_of_archavon_InstanceMapScript(), instance_zulaman::instance_zulaman_InstanceScript::instance_zulaman_InstanceScript(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::IsEncounterInProgress(), instance_ahnkahet::instance_ahnkahet_InstanceScript::Load(), instance_azjol_nerub::instance_azjol_nerub_InstanceScript::Load(), instance_baradin_hold::instance_baradin_hold_InstanceMapScript::Load(), instance_black_temple::instance_black_temple_InstanceMapScript::Load(), instance_blackrock_spire::instance_blackrock_spireMapScript::Load(), instance_drak_tharon_keep::instance_drak_tharon_keep_InstanceScript::Load(), instance_gruuls_lair::instance_gruuls_lair_InstanceMapScript::Load(), instance_halls_of_lightning::instance_halls_of_lightning_InstanceMapScript::Load(), instance_halls_of_origination::instance_halls_of_origination_InstanceMapScript::Load(), instance_halls_of_stone::instance_halls_of_stone_InstanceMapScript::Load(), instance_hyjal::instance_mount_hyjal_InstanceMapScript::Load(), instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::Load(), instance_jade_serpent::instance_jade_serpent_InstanceScript::Load(), instance_mechanar::instance_mechanar_InstanceMapScript::Load(), instance_naxxramas::instance_naxxramas_InstanceMapScript::Load(), instance_onyxias_lair::instance_onyxias_lair_InstanceMapScript::Load(), instance_pit_of_saron::instance_pit_of_saron_InstanceScript::Load(), instance_ramparts::instance_ramparts_InstanceMapScript::Load(), instance_ruby_sanctum::instance_ruby_sanctum_InstanceMapScript::Load(), instance_sethekk_halls::instance_sethekk_halls_InstanceMapScript::Load(), instance_shadow_labyrinth::instance_shadow_labyrinth_InstanceMapScript::Load(), instance_shattered_halls::instance_shattered_halls_InstanceMapScript::Load(), instance_steam_vault::instance_steam_vault_InstanceMapScript::Load(), instance_stormstout_brewery::instance_stormstout_brewery_InstanceScript::Load(), instance_the_botanica::instance_the_botanica_InstanceMapScript::Load(), instance_the_stockade::instance_the_stockade_InstanceScript::Load(), instance_utgarde_keep::instance_utgarde_keep_InstanceMapScript::Load(), and instance_zulaman::instance_zulaman_InstanceScript::Load().