![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "temple_of_ahnqiraj.h"
Go to the source code of this file.
Classes | |
struct | boss_viscidus |
struct | boss_glob_of_viscidus |
struct | npc_toxic_slime |
class | spell_explode_trigger |
class | spell_summon_toxin_slime |
Functions | |
void | AddSC_boss_viscidus () |
Variables | |
Position const | roomCenter = { -7992.36f, 908.19f, -52.62f, 1.68f } |
Position const | resetPoint = { -7992.0f, 1041.0f, -23.84f } |
std::array< uint32, MAX_GLOB_SPAWN > const | spawnGlobSpells = { 25865, 25866, 25867, 25868, 25869, 25870, 25871, 25872, 25873, 25874, 25875, 25876, 25877, 25878, 25879, 25880, 25881, 25882, 25883, 25884 } |
enum Emotes |
Enumerator | |
---|---|
EMOTE_SLOW | |
EMOTE_FREEZE | |
EMOTE_FROZEN | |
EMOTE_CRACK | |
EMOTE_SHATTER | |
EMOTE_EXPLODE |
enum Events |
Enumerator | |
---|---|
EVENT_POISONBOLT_VOLLEY | |
EVENT_POISON_SHOCK | |
EVENT_TOXIN | |
EVENT_RESET_PHASE |
enum HitCounter |
Enumerator | |
---|---|
HITCOUNTER_SLOW | |
HITCOUNTER_SLOW_MORE | |
HITCOUNTER_FREEZE | |
HITCOUNTER_CRACK | |
HITCOUNTER_SHATTER | |
HITCOUNTER_EXPLODE |
enum Misc |
enum MovePoints |
enum Phases |
Enumerator | |
---|---|
PHASE_FROST | |
PHASE_MELEE | |
PHASE_GLOB |
enum Spells |
void AddSC_boss_viscidus | ( | ) |
References RegisterSpellScript, and RegisterTempleOfAhnQirajCreatureAI.
Referenced by AddKalimdorScripts().
Position const resetPoint = { -7992.0f, 1041.0f, -23.84f } |
Referenced by boss_viscidus::CheckInRoom().
Position const roomCenter = { -7992.36f, 908.19f, -52.62f, 1.68f } |
Referenced by boss_viscidus::DamageTaken(), and boss_glob_of_viscidus::InitializeAI().
std::array<uint32, MAX_GLOB_SPAWN> const spawnGlobSpells = { 25865, 25866, 25867, 25868, 25869, 25870, 25871, 25872, 25873, 25874, 25875, 25876, 25877, 25878, 25879, 25880, 25881, 25882, 25883, 25884 } |
Referenced by spell_explode_trigger::HandleOnHit().