AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_varos.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "oculus.h"

Go to the source code of this file.

Classes

class  boss_varos
 
struct  boss_varos::boss_varosAI
 

Macros

#define SPELL_AMPLIFY_MAGIC   DUNGEON_MODE(SPELL_AMPLIFY_MAGIC_N, SPELL_AMPLIFY_MAGIC_H)
 
#define SPELL_ENERGIZE_CORES   DUNGEON_MODE(SPELL_ENERGIZE_CORES_N, SPELL_ENERGIZE_CORES_H)
 
#define SPELL_ENERGIZE_CORES_THIN   DUNGEON_MODE(SPELL_ENERGIZE_CORES_THIN_N, SPELL_ENERGIZE_CORES_THIN_H)
 

Enumerations

enum  Spells {
  SPELL_CORE_AURA_PASSIVE = 50798 ,
  SPELL_AMPLIFY_MAGIC_N = 51054 ,
  SPELL_AMPLIFY_MAGIC_H = 59371 ,
  SPELL_ENERGIZE_CORES_N = 50785 ,
  SPELL_ENERGIZE_CORES_H = 59372 ,
  SPELL_ENERGIZE_CORES_THIN_N = 61407 ,
  SPELL_ENERGIZE_CORES_THIN_H = 62136 ,
  SPELL_ENERGIZE_CORES_TRIGGER_1 = 54069 ,
  SPELL_ENERGIZE_CORES_TRIGGER_2 = 56251 ,
  SPELL_CALL_AZURE_RING_CAPTAIN_1 = 51002 ,
  SPELL_CALL_AZURE_RING_CAPTAIN_2 = 51006 ,
  SPELL_CALL_AZURE_RING_CAPTAIN_3 = 51007 ,
  SPELL_CALL_AZURE_RING_CAPTAIN_4 = 51008 ,
  SPELL_SUMMON_ARCANE_BEAM_1 = 51014 ,
  SPELL_SUMMON_ARCANE_BEAM_2 = 51017 ,
  SPELL_ARCANE_BEAM_SPAWN_TRIGGER = 51022 ,
  SPELL_ARCANE_BEAM_VISUAL = 51024 ,
  SPELL_ARCANE_BEAM_PERIODIC_DAMAGE = 51019
}
 
enum  VarosNPCs {
  NPC_CENTRIFUGE_CORE = 28183 ,
  NPC_AZURE_RING_CAPTAIN = 28236 ,
  NPC_ARCANE_BEAM = 28239
}
 
enum  Events {
  EVENT_AMPLIFY_MAGIC = 1 ,
  EVENT_CALL_AZURE_RING_CAPTAIN_1 = 2 ,
  EVENT_CALL_AZURE_RING_CAPTAIN_2 = 3 ,
  EVENT_CALL_AZURE_RING_CAPTAIN_3 = 4 ,
  EVENT_CALL_AZURE_RING_CAPTAIN_4 = 5 ,
  EVENT_ENERGIZE_CORES_THIN = 6 ,
  EVENT_ENERGIZE_CORES_DAMAGE = 7
}
 
enum  Says {
  SAY_AGGRO = 0 ,
  SAY_AZURE = 1 ,
  SAY_AZURE_EMOTE = 2 ,
  SAY_DEATH = 3
}
 

Functions

void AddSC_boss_varos ()
 

Macro Definition Documentation

◆ SPELL_AMPLIFY_MAGIC

#define SPELL_AMPLIFY_MAGIC   DUNGEON_MODE(SPELL_AMPLIFY_MAGIC_N, SPELL_AMPLIFY_MAGIC_H)

◆ SPELL_ENERGIZE_CORES

#define SPELL_ENERGIZE_CORES   DUNGEON_MODE(SPELL_ENERGIZE_CORES_N, SPELL_ENERGIZE_CORES_H)

◆ SPELL_ENERGIZE_CORES_THIN

#define SPELL_ENERGIZE_CORES_THIN   DUNGEON_MODE(SPELL_ENERGIZE_CORES_THIN_N, SPELL_ENERGIZE_CORES_THIN_H)

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_AMPLIFY_MAGIC 
EVENT_CALL_AZURE_RING_CAPTAIN_1 
EVENT_CALL_AZURE_RING_CAPTAIN_2 
EVENT_CALL_AZURE_RING_CAPTAIN_3 
EVENT_CALL_AZURE_RING_CAPTAIN_4 
EVENT_ENERGIZE_CORES_THIN 
EVENT_ENERGIZE_CORES_DAMAGE 
56{
64};
@ EVENT_CALL_AZURE_RING_CAPTAIN_1
Definition boss_varos.cpp:58
@ EVENT_CALL_AZURE_RING_CAPTAIN_3
Definition boss_varos.cpp:60
@ EVENT_ENERGIZE_CORES_DAMAGE
Definition boss_varos.cpp:63
@ EVENT_CALL_AZURE_RING_CAPTAIN_4
Definition boss_varos.cpp:61
@ EVENT_CALL_AZURE_RING_CAPTAIN_2
Definition boss_varos.cpp:59
@ EVENT_ENERGIZE_CORES_THIN
Definition boss_varos.cpp:62
@ EVENT_AMPLIFY_MAGIC
Definition boss_varos.cpp:57

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_AZURE 
SAY_AZURE_EMOTE 
SAY_DEATH 
71{
72 SAY_AGGRO = 0,
73 SAY_AZURE = 1,
75 SAY_DEATH = 3
76};
@ SAY_DEATH
Definition boss_varos.cpp:75
@ SAY_AGGRO
Definition boss_varos.cpp:72
@ SAY_AZURE
Definition boss_varos.cpp:73
@ SAY_AZURE_EMOTE
Definition boss_varos.cpp:74

◆ Spells

enum Spells
Enumerator
SPELL_CORE_AURA_PASSIVE 
SPELL_AMPLIFY_MAGIC_N 
SPELL_AMPLIFY_MAGIC_H 
SPELL_ENERGIZE_CORES_N 
SPELL_ENERGIZE_CORES_H 
SPELL_ENERGIZE_CORES_THIN_N 
SPELL_ENERGIZE_CORES_THIN_H 
SPELL_ENERGIZE_CORES_TRIGGER_1 
SPELL_ENERGIZE_CORES_TRIGGER_2 
SPELL_CALL_AZURE_RING_CAPTAIN_1 
SPELL_CALL_AZURE_RING_CAPTAIN_2 
SPELL_CALL_AZURE_RING_CAPTAIN_3 
SPELL_CALL_AZURE_RING_CAPTAIN_4 
SPELL_SUMMON_ARCANE_BEAM_1 
SPELL_SUMMON_ARCANE_BEAM_2 
SPELL_ARCANE_BEAM_SPAWN_TRIGGER 
SPELL_ARCANE_BEAM_VISUAL 
SPELL_ARCANE_BEAM_PERIODIC_DAMAGE 
23{
25
28
35
40
46};
@ SPELL_ARCANE_BEAM_SPAWN_TRIGGER
Definition boss_varos.cpp:43
@ SPELL_AMPLIFY_MAGIC_N
Definition boss_varos.cpp:26
@ SPELL_ENERGIZE_CORES_H
Definition boss_varos.cpp:30
@ SPELL_SUMMON_ARCANE_BEAM_2
Definition boss_varos.cpp:42
@ SPELL_SUMMON_ARCANE_BEAM_1
Definition boss_varos.cpp:41
@ SPELL_CALL_AZURE_RING_CAPTAIN_1
Definition boss_varos.cpp:36
@ SPELL_CALL_AZURE_RING_CAPTAIN_3
Definition boss_varos.cpp:38
@ SPELL_ARCANE_BEAM_VISUAL
Definition boss_varos.cpp:44
@ SPELL_ENERGIZE_CORES_TRIGGER_1
Definition boss_varos.cpp:33
@ SPELL_ENERGIZE_CORES_THIN_H
Definition boss_varos.cpp:32
@ SPELL_AMPLIFY_MAGIC_H
Definition boss_varos.cpp:27
@ SPELL_ARCANE_BEAM_PERIODIC_DAMAGE
Definition boss_varos.cpp:45
@ SPELL_CORE_AURA_PASSIVE
Definition boss_varos.cpp:24
@ SPELL_ENERGIZE_CORES_N
Definition boss_varos.cpp:29
@ SPELL_CALL_AZURE_RING_CAPTAIN_4
Definition boss_varos.cpp:39
@ SPELL_ENERGIZE_CORES_TRIGGER_2
Definition boss_varos.cpp:34
@ SPELL_ENERGIZE_CORES_THIN_N
Definition boss_varos.cpp:31
@ SPELL_CALL_AZURE_RING_CAPTAIN_2
Definition boss_varos.cpp:37

◆ VarosNPCs

enum VarosNPCs
Enumerator
NPC_CENTRIFUGE_CORE 
NPC_AZURE_RING_CAPTAIN 
NPC_ARCANE_BEAM 
49{
50 NPC_CENTRIFUGE_CORE = 28183,
52 NPC_ARCANE_BEAM = 28239,
53};
@ NPC_CENTRIFUGE_CORE
Definition boss_varos.cpp:50
@ NPC_AZURE_RING_CAPTAIN
Definition boss_varos.cpp:51
@ NPC_ARCANE_BEAM
Definition boss_varos.cpp:52

Function Documentation

◆ AddSC_boss_varos()

void AddSC_boss_varos ( )
248{
249 new boss_varos();
250}
Definition boss_varos.cpp:79

Referenced by AddNorthrendScripts().