![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureAIImpl.h"Go to the source code of this file.
Macros | |
| #define | DataHeader "OS" |
| #define | ObsidianSanctumScriptName "instance_obsidian_sanctum" |
| #define | RegisterObsidianSanctumCreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetObsidianSanctumAI) |
Enumerations | |
| enum | Data : uint32 { DATA_SARTHARION = 0 , DATA_TENEBRON = 1 , DATA_VESPERON = 2 , DATA_SHADRON = 3 , MAX_ENCOUNTERS = 4 , DATA_ACHIEVEMENT_DRAGONS_COUNT = 30 , DATA_VOLCANO_BLOWS = 31 , NPC_SARTHARION = 28860 , NPC_TENEBRON = 30452 , NPC_SHADRON = 30451 , NPC_VESPERON = 30449 , NPC_FIRE_CYCLONE = 30648 , GO_TWILIGHT_PORTAL = 193988 , GO_NORMAL_PORTAL = 193989 , SPELL_TWILIGHT_SHIFT = 57620 , SPELL_TWILIGHT_TORMENT_SARTHARION = 58835 } |
| enum | OSActions { ACTION_CLEAR_PORTAL = -1 , ACTION_ADD_PORTAL = -2 } |
Functions | |
| template<class AI , class T > | |
| AI * | GetObsidianSanctumAI (T *obj) |
| #define DataHeader "OS" |
| #define ObsidianSanctumScriptName "instance_obsidian_sanctum" |
| #define RegisterObsidianSanctumCreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetObsidianSanctumAI) |
| enum OSActions |
| Enumerator | |
|---|---|
| ACTION_CLEAR_PORTAL | |
| ACTION_ADD_PORTAL | |
|
inline |
References ObsidianSanctumScriptName.