|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
Go to the source code of this file.
Macros | |
| #define | ZulAmanScriptName "instance_zulaman" |
Enumerations | |
| enum | CreatureIds { NPC_AKILZON = 23574 , NPC_NALORAKK = 23576 , NPC_JANALAI = 23578 , NPC_HALAZZI = 23577 , NPC_HEXLORD = 24239 , NPC_DAAKARA = 23863 , NPC_VOLJIN = 52924 , NPC_HEXLORD_TRIGGER = 24363 } |
| enum | DataTypes { DATA_AKILZON = 0 , DATA_NALORAKK = 1 , DATA_JANALAI = 2 , DATA_HALAZZI = 3 , DATA_HEXLORD = 4 , DATA_DAAKARA = 5 , DATA_HEXLORD_TRIGGER , DATA_STRANGE_GONG , DATA_MASSIVE_GATE , DATA_ZULAMAN_STATE } |
| enum | GameObjectIds { GO_STRANGE_GONG = 187359 , GO_MASSIVE_GATE = 186728 } |
| enum | ZulAmanAction { ACTION_START_ZULAMAN = 1 } |
| enum | ZulAmanEvents { EVENT_START_ZULAMAN = 15897 , EVENT_UPDATE_ZULAMAN_TIMER = 1 } |
| enum | ZulAmanWorldStates { WORLD_STATE_ZULAMAN_TIMER_ENABLED = 3104 , WORLD_STATE_ZULAMAN_TIMER = 3106 } |
Functions | |
| template<class AI> | |
| CreatureAI * | GetZulAmanAI (Creature *creature) |
Variables | |
| uint32 const | EncounterCount = 6 |
| #define ZulAmanScriptName "instance_zulaman" |
Definition at line 10 of file zulaman.h.
Referenced by GetZulAmanAI(), and instance_zulaman::instance_zulaman().
| enum CreatureIds |
| enum DataTypes |
| enum GameObjectIds |
| enum ZulAmanAction |
| enum ZulAmanEvents |
| enum ZulAmanWorldStates |
| CreatureAI * GetZulAmanAI | ( | Creature * | creature | ) |
Definition at line 69 of file zulaman.h.
References WorldObject::GetMap(), sObjectMgr, Map::ToInstanceMap(), and ZulAmanScriptName.
Referenced by boss_akilzon::GetAI(), boss_daakara::GetAI(), boss_halazzi::GetAI(), boss_hexlord_malacrass::GetAI(), and boss_janalai::GetAI().