![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureAIImpl.h"Go to the source code of this file.
Macros | |
| #define | DataHeader "EOE" |
| #define | EyeOfEternityScriptName "instance_eye_of_eternity" |
| #define | ALEXSTRASZA_GIFT DUNGEON_MODE(193905, 193967) |
| #define | HEART_OF_MAGIC DUNGEON_MODE(194158, 194159) |
| #define | RegisterEoECreatureAI(ai_name) RegisterCreatureAIWithFactory(ai_name, GetEyeOfEternityAI) |
Functions | |
| template<class AI , class T > | |
| AI * | GetEyeOfEternityAI (T *obj) |
Variables | |
| uint32 const | EncounterCount = 1 |
| const Position | CenterPos = {754.395f, 1301.27f, 266.10f, 0.0f} |
| const Position | FourSidesPos [] |
| const Position | Phase2NorthPos = {837.22f, 1301.676f, 296.10f, M_PI} |
| const Position | AlexstraszaGiftPos = {773.98f, 1285.97f, 266.254f, 0.0f} |
| const Position | HeartOfMagicPos = {773.98f, 1275.97f, 266.254f, 0.0f} |
| const uint32 | MalygosIntroIntervals [] = {18000, 19000, 21000, 18000, 15000} |
| #define ALEXSTRASZA_GIFT DUNGEON_MODE(193905, 193967) |
| #define DataHeader "EOE" |
| #define EyeOfEternityScriptName "instance_eye_of_eternity" |
| #define HEART_OF_MAGIC DUNGEON_MODE(194158, 194159) |
| #define RegisterEoECreatureAI | ( | ai_name | ) | RegisterCreatureAIWithFactory(ai_name, GetEyeOfEternityAI) |
| enum AlexstraszaEvents |
| Enumerator | |
|---|---|
| EVENT_ALEXSTRASZA_GIFT | |
| EVENT_ALEXSTRASZA_SAY_TWO | |
| EVENT_ALEXSTRASZA_SAY_THREE | |
| EVENT_ALEXSTRASZA_SAY_FOUR | |
| enum Data |
| Enumerator | |
|---|---|
| DATA_MALYGOS | |
| DATA_IRIS_ACTIVATED | |
| DATA_SET_IRIS_INACTIVE | |
| DATA_HIDE_IRIS_AND_PORTAL | |
| DATA_MALYGOS_GUID | |
| enum eAchiev |
| Enumerator | |
|---|---|
| ACHIEV_CRITERIA_DENYIN_THE_SCION_10 | |
| ACHIEV_CRITERIA_DENYIN_THE_SCION_25 | |
| ACHIEV_CRITERIA_A_POKE_IN_THE_EYE_10 | |
| ACHIEV_CRITERIA_A_POKE_IN_THE_EYE_25 | |
| ACHIEV_YOU_DONT_HAVE_AN_ENTERNITY_EVENT | |
| enum EoEActions |
| Enumerator | |
|---|---|
| ACTION_POWER_SPARK_FOLLOW | |
| ACTION_POWER_SPARK_STOP | |
| ACTION_DISK_START_MOVING | |
| Enumerator | |
|---|---|
| AREA_EYE_OF_ETERNITY | |
| EVENT_IRIS_ACTIVATED | |
| PLATFORM_DESTROY_DAMAGE | |
| INTRO_MOVEMENT_INTERVAL | |
| enum eSpells |
| enum NPCs |
| enum Objects |
| Enumerator | |
|---|---|
| GO_NEXUS_PLATFORM | |
| GO_IRIS_N | |
| GO_IRIS_H | |
| GO_EXIT_PORTAL | |
|
inline |
References EyeOfEternityScriptName.
| const Position AlexstraszaGiftPos = {773.98f, 1285.97f, 266.254f, 0.0f} |
Referenced by npc_alexstrasza::npc_alexstrasza().
| const Position CenterPos = {754.395f, 1301.27f, 266.10f, 0.0f} |
| uint32 const EncounterCount = 1 |
| const Position FourSidesPos[] |
Referenced by boss_malygos::HandleIntroSpeech(), boss_malygos::MovementInform(), and boss_malygos::UpdateAI().
| const Position HeartOfMagicPos = {773.98f, 1275.97f, 266.254f, 0.0f} |
Referenced by npc_alexstrasza::npc_alexstrasza().
| const uint32 MalygosIntroIntervals[] = {18000, 19000, 21000, 18000, 15000} |
Referenced by boss_malygos::HandleIntroSpeech(), and boss_malygos::Reset().
| const Position Phase2NorthPos = {837.22f, 1301.676f, 296.10f, M_PI} |
Referenced by boss_malygos::UpdateAI().