![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "Map.h"#include "MotionMaster.h"#include "ScriptedCreature.h"#include "sethekk_halls.h"
Include dependency graph for boss_anzu.cpp:Go to the source code of this file.
Classes | |
| struct | boss_anzu |
| struct | npc_brood_of_anzu |
Enumerations | |
| enum | AnzuTexts { SAY_INTRO_1 = 0 , SAY_INTRO_2 = 1 , SAY_SUMMON = 2 , SAY_BOMB = 3 } |
| enum | AnzuSpells { SPELL_SHADOWFORM = 37816 , SPELL_PARALYZING_SCREECH = 40184 , SPELL_SPELL_BOMB = 40303 , SPELL_CYCLONE_OF_FEATHERS = 40321 , SPELL_BANISH_SELF = 42354 } |
| enum | AnzuEvents { EVENT_PARALYZING_SCREECH = 1 , EVENT_SPELL_BOMB , EVENT_CYCLONE_OF_FEATHERS , EVENT_SUMMON_1 , EVENT_SUMMON_2 , EVENT_INTRO_1 , EVENT_INTRO_2 , EVENT_INTRO_3 } |
| enum | AnzuPhases : uint8 { PHASE_NONE = 0 , PHASE_HEALTH_70 , PHASE_HEALTH_33 } |
| enum | AnzuSpawnGroups { SPAWN_GROUP_BROOD_1 = 406 , SPAWN_GROUP_BROOD_2 = 407 , SPAWN_GROUP_BROOD_3 = 408 , SPAWN_GROUP_BROOD_4 = 409 , SPAWN_GROUP_BROOD_5 = 410 , SPAWN_GROUP_BROOD_6 = 411 , SPAWN_GROUP_BROOD_7 = 412 , SPAWN_GROUP_HAWK = 413 , SPAWN_GROUP_FALCON = 414 , SPAWN_GROUP_EAGLE = 415 } |
| enum | AnzuMisc { PATH_BROOD_1 = 1475160 , PATH_BROOD_2 = 1475170 , NPC_ANZU = 23035 , ACTION_INFORM_ANZU = 0 } |
Functions | |
| void | AddSC_boss_anzu () |
Variables | |
| static constexpr std::array< uint32, 7 > | BroodSpawnGroupsData |
| static constexpr std::array< uint32, 3 > | HelpersSpawnGroupsData |
| enum AnzuEvents |
| Enumerator | |
|---|---|
| EVENT_PARALYZING_SCREECH | |
| EVENT_SPELL_BOMB | |
| EVENT_CYCLONE_OF_FEATHERS | |
| EVENT_SUMMON_1 | |
| EVENT_SUMMON_2 | |
| EVENT_INTRO_1 | |
| EVENT_INTRO_2 | |
| EVENT_INTRO_3 | |
Definition at line 47 of file boss_anzu.cpp.
| enum AnzuMisc |
| Enumerator | |
|---|---|
| PATH_BROOD_1 | |
| PATH_BROOD_2 | |
| NPC_ANZU | |
| ACTION_INFORM_ANZU | |
Definition at line 82 of file boss_anzu.cpp.
| enum AnzuPhases : uint8 |
| Enumerator | |
|---|---|
| PHASE_NONE | |
| PHASE_HEALTH_70 | |
| PHASE_HEALTH_33 | |
Definition at line 61 of file boss_anzu.cpp.
| enum AnzuSpawnGroups |
Definition at line 68 of file boss_anzu.cpp.
| enum AnzuSpells |
| Enumerator | |
|---|---|
| SPELL_SHADOWFORM | |
| SPELL_PARALYZING_SCREECH | |
| SPELL_SPELL_BOMB | |
| SPELL_CYCLONE_OF_FEATHERS | |
| SPELL_BANISH_SELF | |
Definition at line 37 of file boss_anzu.cpp.
| enum AnzuTexts |
| Enumerator | |
|---|---|
| SAY_INTRO_1 | |
| SAY_INTRO_2 | |
| SAY_SUMMON | |
| SAY_BOMB | |
Definition at line 29 of file boss_anzu.cpp.
| void AddSC_boss_anzu | ( | ) |
Definition at line 308 of file boss_anzu.cpp.
References RegisterSethekkHallsCreatureAI.
Referenced by AddOutlandScripts().
|
staticconstexpr |
Definition at line 90 of file boss_anzu.cpp.
Referenced by boss_anzu::DoAction(), boss_anzu::EnterEvadeMode(), and boss_anzu::UpdateAI().
|
staticconstexpr |
Definition at line 101 of file boss_anzu.cpp.
Referenced by boss_anzu::JustDied(), and boss_anzu::UpdateAI().