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

Go to the source code of this file.

Classes

struct  boss_venoxis
 

Enumerations

enum  Says {
  SAY_VENOXIS_TRANSFORM = 1 ,
  SAY_VENOXIS_DEATH = 2
}
 
enum  Spells {
  SPELL_THRASH = 3391 ,
  SPELL_DISPEL_MAGIC = 23859 ,
  SPELL_RENEW = 23895 ,
  SPELL_HOLY_NOVA = 23858 ,
  SPELL_HOLY_FIRE = 23860 ,
  SPELL_HOLY_WRATH = 23979 ,
  SPELL_VENOXIS_TRANSFORM = 23849 ,
  SPELL_POISON_CLOUD = 23861 ,
  SPELL_VENOM_SPIT = 23862 ,
  SPELL_SUMMON_PARASITIC_SERPENT = 23866 ,
  SPELL_FRENZY = 8269
}
 
enum  Phases {
  PHASE_ONE = 1 ,
  PHASE_TWO = 2
}
 
enum  NPCs {
  BOSS_VENOXIS = 14507 ,
  NPC_RAZZASHI_COBRA = 11373 ,
  NPC_PARASITIC_SERPENT = 14884
}
 

Functions

void AddSC_boss_venoxis ()
 

Enumeration Type Documentation

◆ NPCs

enum NPCs
Enumerator
BOSS_VENOXIS 
NPC_RAZZASHI_COBRA 
NPC_PARASITIC_SERPENT 
63{
64 BOSS_VENOXIS = 14507,
65 NPC_RAZZASHI_COBRA = 11373,
67};
@ NPC_RAZZASHI_COBRA
Definition boss_venoxis.cpp:65
@ BOSS_VENOXIS
Definition boss_venoxis.cpp:64
@ NPC_PARASITIC_SERPENT
Definition boss_venoxis.cpp:66

◆ Phases

enum Phases
Enumerator
PHASE_ONE 
PHASE_TWO 
57{
58 PHASE_ONE = 1, // troll form
59 PHASE_TWO = 2 // snake form
60};
@ PHASE_ONE
Definition boss_venoxis.cpp:58
@ PHASE_TWO
Definition boss_venoxis.cpp:59

◆ Says

enum Says
Enumerator
SAY_VENOXIS_TRANSFORM 
SAY_VENOXIS_DEATH 
28{
29 SAY_VENOXIS_TRANSFORM = 1, // Let the coils of hate unfurl!
30 SAY_VENOXIS_DEATH = 2 // Ssserenity.. at lassst!
31};
@ SAY_VENOXIS_TRANSFORM
Definition boss_venoxis.cpp:29
@ SAY_VENOXIS_DEATH
Definition boss_venoxis.cpp:30

◆ Spells

enum Spells
Enumerator
SPELL_THRASH 
SPELL_DISPEL_MAGIC 
SPELL_RENEW 
SPELL_HOLY_NOVA 
SPELL_HOLY_FIRE 
SPELL_HOLY_WRATH 
SPELL_VENOXIS_TRANSFORM 
SPELL_POISON_CLOUD 
SPELL_VENOM_SPIT 
SPELL_SUMMON_PARASITIC_SERPENT 
SPELL_FRENZY 
34{
35 // High Priest Venoxis (14507)
36 // All Phases
37 SPELL_THRASH = 3391,
38
39 // Phase 1 - Troll Form
40 SPELL_DISPEL_MAGIC = 23859,
41 SPELL_RENEW = 23895,
42 SPELL_HOLY_NOVA = 23858,
43 SPELL_HOLY_FIRE = 23860,
44 SPELL_HOLY_WRATH = 23979,
45
46 // Transform
48
49 // Phase 2 - Snake Form
50 SPELL_POISON_CLOUD = 23861,
51 SPELL_VENOM_SPIT = 23862,
53 SPELL_FRENZY = 8269,
54};
@ SPELL_HOLY_WRATH
Definition boss_venoxis.cpp:44
@ SPELL_VENOXIS_TRANSFORM
Definition boss_venoxis.cpp:47
@ SPELL_DISPEL_MAGIC
Definition boss_venoxis.cpp:40
@ SPELL_HOLY_NOVA
Definition boss_venoxis.cpp:42
@ SPELL_SUMMON_PARASITIC_SERPENT
Definition boss_venoxis.cpp:52
@ SPELL_THRASH
Definition boss_venoxis.cpp:37
@ SPELL_RENEW
Definition boss_venoxis.cpp:41
@ SPELL_FRENZY
Definition boss_venoxis.cpp:53
@ SPELL_HOLY_FIRE
Definition boss_venoxis.cpp:43
@ SPELL_POISON_CLOUD
Definition boss_venoxis.cpp:50
@ SPELL_VENOM_SPIT
Definition boss_venoxis.cpp:51

Function Documentation

◆ AddSC_boss_venoxis()

void AddSC_boss_venoxis ( )
172{
174}
#define RegisterCreatureAI(ai_name)
Definition CreatureScript.h:71
Definition boss_venoxis.cpp:71

References RegisterCreatureAI.

Referenced by AddEasternKingdomsScripts().