AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_huhuran.cpp File Reference
#include "CreatureScript.h"
#include "ScriptedCreature.h"
#include "SpellAuras.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "temple_of_ahnqiraj.h"

Go to the source code of this file.

Classes

struct  boss_huhuran
 
class  spell_huhuran_wyvern_sting
 
class  spell_huhuran_poison_bolt
 

Enumerations

enum  Emotes {
  EMOTE_FRENZY_KILL = 0 ,
  EMOTE_BERSERK = 1
}
 
enum  Spells {
  SPELL_FRENZY = 26051 ,
  SPELL_BERSERK = 26068 ,
  SPELL_NOXIOUS_POISON = 26053 ,
  SPELL_WYVERN_STING = 26180 ,
  SPELL_ACID_SPIT = 26050 ,
  SPELL_WYVERN_STING_DAMAGE = 26233 ,
  SPELL_POISON_BOLT = 26052
}
 
enum  Events {
  EVENT_FRENZY = 1 ,
  EVENT_WYVERN_STING = 2 ,
  EVENT_ACID_SPIT = 3 ,
  EVENT_NOXIOUS_POISON = 4 ,
  EVENT_HARD_ENRAGE = 5
}
 

Functions

void AddSC_boss_huhuran ()
 

Enumeration Type Documentation

◆ Emotes

enum Emotes
Enumerator
EMOTE_FRENZY_KILL 
EMOTE_BERSERK 
26{
29};
@ EMOTE_BERSERK
Definition boss_huhuran.cpp:28
@ EMOTE_FRENZY_KILL
Definition boss_huhuran.cpp:27

◆ Events

enum Events
Enumerator
EVENT_FRENZY 
EVENT_WYVERN_STING 
EVENT_ACID_SPIT 
EVENT_NOXIOUS_POISON 
EVENT_HARD_ENRAGE 
43{
44 EVENT_FRENZY = 1,
49};
@ EVENT_WYVERN_STING
Definition boss_huhuran.cpp:45
@ EVENT_HARD_ENRAGE
Definition boss_huhuran.cpp:48
@ EVENT_NOXIOUS_POISON
Definition boss_huhuran.cpp:47
@ EVENT_ACID_SPIT
Definition boss_huhuran.cpp:46
@ EVENT_FRENZY
Definition boss_huhuran.cpp:44

◆ Spells

enum Spells
Enumerator
SPELL_FRENZY 
SPELL_BERSERK 
SPELL_NOXIOUS_POISON 
SPELL_WYVERN_STING 
SPELL_ACID_SPIT 
SPELL_WYVERN_STING_DAMAGE 
SPELL_POISON_BOLT 
32{
33 SPELL_FRENZY = 26051, // triggers SPELL_POISON_BOLT
34 SPELL_BERSERK = 26068, // triggers SPELL_POISON_BOLT
36 SPELL_WYVERN_STING = 26180,
37 SPELL_ACID_SPIT = 26050,
39 SPELL_POISON_BOLT = 26052
40};
@ SPELL_POISON_BOLT
Definition boss_huhuran.cpp:39
@ SPELL_NOXIOUS_POISON
Definition boss_huhuran.cpp:35
@ SPELL_FRENZY
Definition boss_huhuran.cpp:33
@ SPELL_BERSERK
Definition boss_huhuran.cpp:34
@ SPELL_ACID_SPIT
Definition boss_huhuran.cpp:37
@ SPELL_WYVERN_STING
Definition boss_huhuran.cpp:36
@ SPELL_WYVERN_STING_DAMAGE
Definition boss_huhuran.cpp:38

Function Documentation

◆ AddSC_boss_huhuran()

void AddSC_boss_huhuran ( )
183{
187}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_huhuran.cpp:163
Definition boss_huhuran.cpp:140
Definition boss_huhuran.cpp:52
#define RegisterTempleOfAhnQirajCreatureAI(ai_name)
Definition temple_of_ahnqiraj.h:114

References RegisterSpellScript, and RegisterTempleOfAhnQirajCreatureAI.

Referenced by AddKalimdorScripts().