AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_general_vezax.cpp File Reference
#include "AccountMgr.h"
#include "BanMgr.h"
#include "PassiveAI.h"
#include "Player.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "WorldSession.h"
#include "ulduar.h"

Go to the source code of this file.

Classes

class  boss_vezax
 
struct  boss_vezax::boss_vezaxAI
 
class  npc_ulduar_saronite_vapors
 
struct  npc_ulduar_saronite_vapors::npc_ulduar_saronite_vaporsAI
 
class  npc_ulduar_saronite_animus
 
struct  npc_ulduar_saronite_animus::npc_ulduar_saronite_animusAI
 
class  spell_aura_of_despair
 
class  spell_aura_of_despair::spell_aura_of_despair_AuraScript
 
class  spell_mark_of_the_faceless_periodic
 
class  spell_mark_of_the_faceless_periodic::spell_mark_of_the_faceless_periodic_AuraScript
 
class  spell_mark_of_the_faceless_drainhealth
 
class  spell_mark_of_the_faceless_drainhealth::spell_mark_of_the_faceless_drainhealth_SpellScript
 
class  spell_saronite_vapors_dummy
 
class  spell_saronite_vapors_dummy::spell_saronite_vapors_dummy_AuraScript
 
class  spell_saronite_vapors_damage
 
class  spell_saronite_vapors_damage::spell_saronite_vapors_damage_SpellScript
 
class  achievement_smell_saronite
 
class  achievement_shadowdodger
 
class  go_ulduar_pure_saronite_deposit
 

Enumerations

enum  VezaxSpellData {
  SPELL_VEZAX_BERSERK = 26662 ,
  SPELL_VEZAX_SHADOW_CRASH = 62660 ,
  SPELL_VEZAX_SHADOW_CRASH_DMG = 62659 ,
  SPELL_VEZAX_SHADOW_CRASH_AREA_AURA = 63277 ,
  SPELL_VEZAX_SHADOW_CRASH_AURA = 65269 ,
  SPELL_SEARING_FLAMES = 62661 ,
  SPELL_SURGE_OF_DARKNESS = 62662 ,
  SPELL_MARK_OF_THE_FACELESS_AURA = 63276 ,
  SPELL_MARK_OF_THE_FACELESS_EFFECT = 63278 ,
  SPELL_AURA_OF_DESPAIR_1 = 62692 ,
  SPELL_AURA_OF_DESPAIR_2 = 64848 ,
  SPELL_CORRUPTED_RAGE = 68415 ,
  SPELL_CORRUPTED_WISDOM = 64646 ,
  SPELL_SHAMANISTIC_RAGE = 30823 ,
  SPELL_JUDGEMENTS_OF_THE_WISDOM_RANK_1 = 31876 ,
  SPELL_SUMMON_SARONITE_VAPORS = 63081 ,
  NPC_SARONITE_VAPORS = 33488 ,
  SPELL_SARONITE_VAPORS_DMG = 63338 ,
  SPELL_SARONITE_VAPORS_ENERGIZE = 63337 ,
  SPELL_SARONITE_VAPORS_AURA = 63323 ,
  SPELL_SARONITE_VAPORS_DUMMYAURA = 63322 ,
  SPELL_SARONITE_ANIMUS_FORMATION_VISUAL = 63319 ,
  SPELL_SUMMON_SARONITE_ANIMUS = 63145 ,
  SPELL_SARONITE_BARRIER = 63364 ,
  SPELL_PROFOUND_DARKNESS = 63420
}
 
enum  VezaxNpcs { NPC_SARONITE_ANIMUS = 33524 }
 
enum  VezaxGOs
 
enum  VezaxEvents {
  EVENT_SPELL_VEZAX_SHADOW_CRASH = 1 ,
  EVENT_SPELL_SEARING_FLAMES = 2 ,
  EVENT_SPELL_SURGE_OF_DARKNESS = 3 ,
  EVENT_SPELL_MARK_OF_THE_FACELESS = 4 ,
  EVENT_SPELL_SUMMON_SARONITE_VAPORS = 5 ,
  EVENT_SARONITE_VAPORS_SWIRL = 6 ,
  EVENT_SPELL_SUMMON_SARONITE_ANIMUS = 7 ,
  EVENT_DESPAWN_SARONITE_VAPORS = 8 ,
  EVENT_SPELL_PROFOUND_DARKNESS = 9 ,
  EVENT_BERSERK = 10 ,
  EVENT_RESTORE_TARGET = 11
}
 
enum  VezaxText {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_SURGE_OF_DARKNESS = 2 ,
  SAY_DEATH = 3 ,
  SAY_BERSERK = 4 ,
  SAY_HARDMODE = 5 ,
  SAY_EMOTE_ANIMUS = 6 ,
  SAY_EMOTE_BARRIER = 7 ,
  SAY_EMOTE_SURGE_OF_DARKNESS = 8
}
 
enum  VaporsText { SAY_EMOTE_VAPORS = 0 }
 

Functions

void AddSC_boss_vezax ()
 

Enumeration Type Documentation

◆ VaporsText

enum VaporsText
Enumerator
SAY_EMOTE_VAPORS 
105{
107};
@ SAY_EMOTE_VAPORS
Definition: boss_general_vezax.cpp:106

◆ VezaxEvents

Enumerator
EVENT_SPELL_VEZAX_SHADOW_CRASH 
EVENT_SPELL_SEARING_FLAMES 
EVENT_SPELL_SURGE_OF_DARKNESS 
EVENT_SPELL_MARK_OF_THE_FACELESS 
EVENT_SPELL_SUMMON_SARONITE_VAPORS 
EVENT_SARONITE_VAPORS_SWIRL 
EVENT_SPELL_SUMMON_SARONITE_ANIMUS 
EVENT_DESPAWN_SARONITE_VAPORS 
EVENT_SPELL_PROFOUND_DARKNESS 
EVENT_BERSERK 
EVENT_RESTORE_TARGET 
77{
87 EVENT_BERSERK = 10,
89};
@ EVENT_SPELL_MARK_OF_THE_FACELESS
Definition: boss_general_vezax.cpp:81
@ EVENT_SPELL_PROFOUND_DARKNESS
Definition: boss_general_vezax.cpp:86
@ EVENT_SPELL_VEZAX_SHADOW_CRASH
Definition: boss_general_vezax.cpp:78
@ EVENT_DESPAWN_SARONITE_VAPORS
Definition: boss_general_vezax.cpp:85
@ EVENT_SARONITE_VAPORS_SWIRL
Definition: boss_general_vezax.cpp:83
@ EVENT_SPELL_SURGE_OF_DARKNESS
Definition: boss_general_vezax.cpp:80
@ EVENT_RESTORE_TARGET
Definition: boss_general_vezax.cpp:88
@ EVENT_SPELL_SUMMON_SARONITE_VAPORS
Definition: boss_general_vezax.cpp:82
@ EVENT_SPELL_SUMMON_SARONITE_ANIMUS
Definition: boss_general_vezax.cpp:84
@ EVENT_BERSERK
Definition: boss_general_vezax.cpp:87
@ EVENT_SPELL_SEARING_FLAMES
Definition: boss_general_vezax.cpp:79

◆ VezaxGOs

enum VezaxGOs
72{
73 // GO_VEZAX_DOOR = 194750,
74};

◆ VezaxNpcs

enum VezaxNpcs
Enumerator
NPC_SARONITE_ANIMUS 
65{
66 // NPC_VEZAX = 33271,
67 // NPC_VEZAX_BUNNY = 33500,
68 NPC_SARONITE_ANIMUS = 33524,
69};
@ NPC_SARONITE_ANIMUS
Definition: boss_general_vezax.cpp:68

◆ VezaxSpellData

Enumerator
SPELL_VEZAX_BERSERK 
SPELL_VEZAX_SHADOW_CRASH 
SPELL_VEZAX_SHADOW_CRASH_DMG 
SPELL_VEZAX_SHADOW_CRASH_AREA_AURA 
SPELL_VEZAX_SHADOW_CRASH_AURA 
SPELL_SEARING_FLAMES 
SPELL_SURGE_OF_DARKNESS 
SPELL_MARK_OF_THE_FACELESS_AURA 
SPELL_MARK_OF_THE_FACELESS_EFFECT 
SPELL_AURA_OF_DESPAIR_1 
SPELL_AURA_OF_DESPAIR_2 
SPELL_CORRUPTED_RAGE 
SPELL_CORRUPTED_WISDOM 
SPELL_SHAMANISTIC_RAGE 
SPELL_JUDGEMENTS_OF_THE_WISDOM_RANK_1 
SPELL_SUMMON_SARONITE_VAPORS 
NPC_SARONITE_VAPORS 
SPELL_SARONITE_VAPORS_DMG 
SPELL_SARONITE_VAPORS_ENERGIZE 
SPELL_SARONITE_VAPORS_AURA 
SPELL_SARONITE_VAPORS_DUMMYAURA 
SPELL_SARONITE_ANIMUS_FORMATION_VISUAL 
SPELL_SUMMON_SARONITE_ANIMUS 
SPELL_SARONITE_BARRIER 
SPELL_PROFOUND_DARKNESS 
29{
30 SPELL_VEZAX_BERSERK = 26662,
31
36
38
40
43
50
52 NPC_SARONITE_VAPORS = 33488,
57
62};
@ SPELL_SHAMANISTIC_RAGE
Definition: boss_general_vezax.cpp:48
@ NPC_SARONITE_VAPORS
Definition: boss_general_vezax.cpp:52
@ SPELL_MARK_OF_THE_FACELESS_AURA
Definition: boss_general_vezax.cpp:41
@ SPELL_CORRUPTED_RAGE
Definition: boss_general_vezax.cpp:46
@ SPELL_AURA_OF_DESPAIR_2
Definition: boss_general_vezax.cpp:45
@ SPELL_SUMMON_SARONITE_VAPORS
Definition: boss_general_vezax.cpp:51
@ SPELL_SURGE_OF_DARKNESS
Definition: boss_general_vezax.cpp:39
@ SPELL_SARONITE_VAPORS_DMG
Definition: boss_general_vezax.cpp:53
@ SPELL_SARONITE_VAPORS_ENERGIZE
Definition: boss_general_vezax.cpp:54
@ SPELL_JUDGEMENTS_OF_THE_WISDOM_RANK_1
Definition: boss_general_vezax.cpp:49
@ SPELL_SARONITE_BARRIER
Definition: boss_general_vezax.cpp:60
@ SPELL_VEZAX_SHADOW_CRASH_DMG
Definition: boss_general_vezax.cpp:33
@ SPELL_VEZAX_SHADOW_CRASH_AREA_AURA
Definition: boss_general_vezax.cpp:34
@ SPELL_PROFOUND_DARKNESS
Definition: boss_general_vezax.cpp:61
@ SPELL_VEZAX_SHADOW_CRASH
Definition: boss_general_vezax.cpp:32
@ SPELL_AURA_OF_DESPAIR_1
Definition: boss_general_vezax.cpp:44
@ SPELL_SEARING_FLAMES
Definition: boss_general_vezax.cpp:37
@ SPELL_MARK_OF_THE_FACELESS_EFFECT
Definition: boss_general_vezax.cpp:42
@ SPELL_VEZAX_SHADOW_CRASH_AURA
Definition: boss_general_vezax.cpp:35
@ SPELL_SARONITE_VAPORS_AURA
Definition: boss_general_vezax.cpp:55
@ SPELL_SUMMON_SARONITE_ANIMUS
Definition: boss_general_vezax.cpp:59
@ SPELL_CORRUPTED_WISDOM
Definition: boss_general_vezax.cpp:47
@ SPELL_SARONITE_ANIMUS_FORMATION_VISUAL
Definition: boss_general_vezax.cpp:58
@ SPELL_SARONITE_VAPORS_DUMMYAURA
Definition: boss_general_vezax.cpp:56
@ SPELL_VEZAX_BERSERK
Definition: boss_general_vezax.cpp:30

◆ VezaxText

enum VezaxText
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_SURGE_OF_DARKNESS 
SAY_DEATH 
SAY_BERSERK 
SAY_HARDMODE 
SAY_EMOTE_ANIMUS 
SAY_EMOTE_BARRIER 
SAY_EMOTE_SURGE_OF_DARKNESS 
92{
93 SAY_AGGRO = 0,
94 SAY_SLAY = 1,
96 SAY_DEATH = 3,
97 SAY_BERSERK = 4,
98 SAY_HARDMODE = 5,
102};
@ SAY_DEATH
Definition: boss_general_vezax.cpp:96
@ SAY_EMOTE_SURGE_OF_DARKNESS
Definition: boss_general_vezax.cpp:101
@ SAY_AGGRO
Definition: boss_general_vezax.cpp:93
@ SAY_EMOTE_BARRIER
Definition: boss_general_vezax.cpp:100
@ SAY_SURGE_OF_DARKNESS
Definition: boss_general_vezax.cpp:95
@ SAY_EMOTE_ANIMUS
Definition: boss_general_vezax.cpp:99
@ SAY_SLAY
Definition: boss_general_vezax.cpp:94
@ SAY_BERSERK
Definition: boss_general_vezax.cpp:97
@ SAY_HARDMODE
Definition: boss_general_vezax.cpp:98

Function Documentation

◆ AddSC_boss_vezax()

void AddSC_boss_vezax ( )
688{
689 new boss_vezax();
692
698
701
703}
Definition: boss_general_vezax.cpp:110
Definition: boss_general_vezax.cpp:386
Definition: boss_general_vezax.cpp:423
Definition: boss_general_vezax.cpp:473
Definition: boss_general_vezax.cpp:521
Definition: boss_general_vezax.cpp:553
Definition: boss_general_vezax.cpp:581
Definition: boss_general_vezax.cpp:611
Definition: boss_general_vezax.cpp:643
Definition: boss_general_vezax.cpp:654
Definition: boss_general_vezax.cpp:665

Referenced by AddNorthrendScripts().