Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_novos.cpp File Reference
#include "ScriptMgr.h"
#include "SpellScript.h"
#include "ScriptedCreature.h"
#include "drak_tharon_keep.h"
Include dependency graph for boss_novos.cpp:

Go to the source code of this file.

Classes

class  achievement_oh_novos
class  boss_novos
struct  boss_novos::boss_novosAI
class  npc_crystal_channel_target
struct  npc_crystal_channel_target::npc_crystal_channel_targetAI
class  spell_novos_summon_minions
class  spell_novos_summon_minions::spell_novos_summon_minions_SpellScript
struct  SummonerInfo

Macros

#define MAX_Y_COORD_OH_NOVOS   -771.95f

Enumerations

enum  Misc {
  ACTION_RESET_CRYSTALS , ACTION_ACTIVATE_CRYSTAL , ACTION_DEACTIVATE , EVENT_ATTACK ,
  EVENT_SUMMON_MINIONS , DATA_NOVOS_ACHIEV
}
enum  Spells {
  SPELL_BEAM_CHANNEL = 52106 , SPELL_ARCANE_FIELD = 47346 , SPELL_SUMMON_RISEN_SHADOWCASTER = 49105 , SPELL_SUMMON_FETID_TROLL_CORPSE = 49103 ,
  SPELL_SUMMON_HULKING_CORPSE = 49104 , SPELL_SUMMON_CRYSTAL_HANDLER = 49179 , SPELL_SUMMON_COPY_OF_MINIONS = 59933 , SPELL_ARCANE_BLAST = 49198 ,
  SPELL_BLIZZARD = 49034 , SPELL_FROSTBOLT = 49037 , SPELL_WRATH_OF_MISERY = 50089 , SPELL_SUMMON_MINIONS = 59910
}
enum  Yells {
  SAY_AGGRO = 0 , SAY_KILL = 1 , SAY_DEATH = 2 , SAY_SUMMONING_ADDS = 3 ,
  SAY_ARCANE_FIELD = 4 , EMOTE_SUMMONING_ADDS = 5
}

Functions

void AddSC_boss_novos ()

Variables

const SummonerInfo summoners []

Macro Definition Documentation

◆ MAX_Y_COORD_OH_NOVOS

#define MAX_Y_COORD_OH_NOVOS   -771.95f

Definition at line 62 of file boss_novos.cpp.

Referenced by boss_novos::boss_novosAI::MoveInLineOfSight().

Enumeration Type Documentation

◆ Misc

enum Misc
Enumerator
ACTION_RESET_CRYSTALS 
ACTION_ACTIVATE_CRYSTAL 
ACTION_DEACTIVATE 
EVENT_ATTACK 
EVENT_SUMMON_MINIONS 
DATA_NOVOS_ACHIEV 

Definition at line 39 of file boss_novos.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_BEAM_CHANNEL 
SPELL_ARCANE_FIELD 
SPELL_SUMMON_RISEN_SHADOWCASTER 
SPELL_SUMMON_FETID_TROLL_CORPSE 
SPELL_SUMMON_HULKING_CORPSE 
SPELL_SUMMON_CRYSTAL_HANDLER 
SPELL_SUMMON_COPY_OF_MINIONS 
SPELL_ARCANE_BLAST 
SPELL_BLIZZARD 
SPELL_FROSTBOLT 
SPELL_WRATH_OF_MISERY 
SPELL_SUMMON_MINIONS 

Definition at line 21 of file boss_novos.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_KILL 
SAY_DEATH 
SAY_SUMMONING_ADDS 
SAY_ARCANE_FIELD 
EMOTE_SUMMONING_ADDS 

Definition at line 11 of file boss_novos.cpp.

Function Documentation

◆ AddSC_boss_novos()

void AddSC_boss_novos ( )

Definition at line 372 of file boss_novos.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ summoners