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

Go to the source code of this file.

Classes

class  boss_drakos
 
struct  boss_drakos::boss_drakosAI
 
class  npc_oculus_unstable_sphere
 
struct  npc_oculus_unstable_sphere::npc_oculus_unstable_sphereAI
 

Enumerations

enum  Spells {
  SPELL_MAGIC_PULL = 51336 ,
  SPELL_THUNDERING_STOMP = 50774 ,
  SPELL_UNSTABLE_SPHERE_PASSIVE = 50756 ,
  SPELL_UNSTABLE_SPHERE_PULSE = 50757 ,
  SPELL_UNSTABLE_SPHERE_TIMER = 50758 ,
  SPELL_TELEPORT_VISUAL = 52096
}
 
enum  DrakosNPCs { NPC_UNSTABLE_SPHERE = 28166 }
 
enum  Events {
  EVENT_MAGIC_PULL = 1 ,
  EVENT_THUNDERING_STOMP = 2 ,
  EVENT_SUMMON = 3 ,
  EVENT_SUMMON_x4 = 4
}
 
enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_KILL = 1 ,
  SAY_DEATH = 2 ,
  SAY_PULL = 3 ,
  SAY_STOMP = 4
}
 

Functions

void AddSC_boss_drakos ()
 

Enumeration Type Documentation

◆ DrakosNPCs

enum DrakosNPCs
Enumerator
NPC_UNSTABLE_SPHERE 
34{
35 NPC_UNSTABLE_SPHERE = 28166,
36};
@ NPC_UNSTABLE_SPHERE
Definition boss_drakos.cpp:35

◆ Events

enum Events
Enumerator
EVENT_MAGIC_PULL 
EVENT_THUNDERING_STOMP 
EVENT_SUMMON 
EVENT_SUMMON_x4 
39{
42 EVENT_SUMMON = 3,
44};
@ EVENT_THUNDERING_STOMP
Definition boss_drakos.cpp:41
@ EVENT_MAGIC_PULL
Definition boss_drakos.cpp:40
@ EVENT_SUMMON
Definition boss_drakos.cpp:42
@ EVENT_SUMMON_x4
Definition boss_drakos.cpp:43

◆ Spells

enum Spells
Enumerator
SPELL_MAGIC_PULL 
SPELL_THUNDERING_STOMP 
SPELL_UNSTABLE_SPHERE_PASSIVE 
SPELL_UNSTABLE_SPHERE_PULSE 
SPELL_UNSTABLE_SPHERE_TIMER 
SPELL_TELEPORT_VISUAL 
23{
24 SPELL_MAGIC_PULL = 51336,
26
31};
@ SPELL_UNSTABLE_SPHERE_PULSE
Definition boss_drakos.cpp:28
@ SPELL_THUNDERING_STOMP
Definition boss_drakos.cpp:25
@ SPELL_TELEPORT_VISUAL
Definition boss_drakos.cpp:30
@ SPELL_UNSTABLE_SPHERE_PASSIVE
Definition boss_drakos.cpp:27
@ SPELL_UNSTABLE_SPHERE_TIMER
Definition boss_drakos.cpp:29
@ SPELL_MAGIC_PULL
Definition boss_drakos.cpp:24

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_PULL 
SAY_STOMP 
47{
48 SAY_AGGRO = 0,
49 SAY_KILL = 1,
50 SAY_DEATH = 2,
51 SAY_PULL = 3,
52 SAY_STOMP = 4
53};
@ SAY_DEATH
Definition boss_drakos.cpp:50
@ SAY_AGGRO
Definition boss_drakos.cpp:48
@ SAY_KILL
Definition boss_drakos.cpp:49
@ SAY_STOMP
Definition boss_drakos.cpp:52
@ SAY_PULL
Definition boss_drakos.cpp:51

Function Documentation

◆ AddSC_boss_drakos()

void AddSC_boss_drakos ( )
255{
256 new boss_drakos();
258}
Definition boss_drakos.cpp:56
Definition boss_drakos.cpp:181

Referenced by AddNorthrendScripts().