![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "Containers.h"#include "InstanceScript.h"#include "MotionMaster.h"#include "ObjectAccessor.h"#include "ruins_of_ahnqiraj.h"#include "ScriptedCreature.h"#include "SpellInfo.h"#include "SpellScript.h"
Include dependency graph for boss_ayamiss.cpp:Go to the source code of this file.
Classes | |
| struct | boss_ayamiss |
| struct | npc_hive_zara_larva |
| struct | npc_hive_zara_swarmer |
| class | spell_ayamiss_paralyze |
| class | spell_ayamiss_swarmer_start_loop |
| class | spell_ayamiss_swarmer_teleport_trigger |
Functions | |
| void | AddSC_boss_ayamiss () |
Variables | |
| const Position | AyamissAirPos = { -9689.292f, 1547.9122f, 48.027287f, 0.0f } |
| const Position | AyamissGroundPos = { -9689.981f, 1548.2961f, 33.277330f, 0.0f } |
| const Position | AltarPos = { -9715.510f, 1518.8200f, 27.467716f, 0.0f } |
| const Position | SwarmerPos = { -9647.352f, 1578.0620f, 55.320000f, 0.0f } |
| std::array< uint32, 3 > const | SwarmerLoopSpells |
| std::array< uint32, 5 > const | SwarmerTeleportSpells |
| enum AyamissEvents |
| Enumerator | |
|---|---|
| EVENT_STINGER_SPRAY | |
| EVENT_POISON_STINGER | |
| EVENT_SUMMON_SWARMER | |
| EVENT_SWARMERS_SWARM | |
| EVENT_PARALYZE | |
| EVENT_LASH | |
| EVENT_THRASH | |
| EVENT_FRENZY | |
Definition at line 77 of file boss_ayamiss.cpp.
| enum AyamissPhases |
| Enumerator | |
|---|---|
| PHASE_AIR | |
| PHASE_GROUND | |
Definition at line 89 of file boss_ayamiss.cpp.
| enum AyamissPoints |
| Enumerator | |
|---|---|
| POINT_AIR | |
| POINT_GROUND | |
| POINT_ALTAR | |
| POINT_SWARMER | |
Definition at line 95 of file boss_ayamiss.cpp.
| enum AyamissSpells |
Definition at line 42 of file boss_ayamiss.cpp.
| enum AyamissTexts |
| Enumerator | |
|---|---|
| EMOTE_FRENZY | |
Definition at line 37 of file boss_ayamiss.cpp.
| void AddSC_boss_ayamiss | ( | ) |
Definition at line 400 of file boss_ayamiss.cpp.
References RegisterAQ20CreatureAI, and RegisterSpellScript.
Referenced by AddKalimdorScripts().
| const Position AltarPos = { -9715.510f, 1518.8200f, 27.467716f, 0.0f } |
Definition at line 105 of file boss_ayamiss.cpp.
Referenced by npc_hive_zara_larva::JustAppeared().
| const Position AyamissAirPos = { -9689.292f, 1547.9122f, 48.027287f, 0.0f } |
Definition at line 103 of file boss_ayamiss.cpp.
Referenced by boss_ayamiss::JustEngagedWith().
| const Position AyamissGroundPos = { -9689.981f, 1548.2961f, 33.277330f, 0.0f } |
Definition at line 104 of file boss_ayamiss.cpp.
Referenced by boss_ayamiss::DamageTaken().
| std::array<uint32, 3> const SwarmerLoopSpells |
Definition at line 108 of file boss_ayamiss.cpp.
Referenced by spell_ayamiss_swarmer_start_loop::HandleScript(), and spell_ayamiss_swarmer_start_loop::Validate().
| const Position SwarmerPos = { -9647.352f, 1578.0620f, 55.320000f, 0.0f } |
Definition at line 106 of file boss_ayamiss.cpp.
Referenced by npc_hive_zara_swarmer::JustAppeared().
| std::array<uint32, 5> const SwarmerTeleportSpells |
Definition at line 113 of file boss_ayamiss.cpp.
Referenced by spell_ayamiss_swarmer_teleport_trigger::HandleScript(), and spell_ayamiss_swarmer_teleport_trigger::Validate().