TrinityCore
Loading...
Searching...
No Matches
boss_novos.cpp File Reference
#include "ScriptMgr.h"
#include "drak_tharon_keep.h"
#include "GameObject.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
+ Include dependency graph for boss_novos.cpp:

Go to the source code of this file.

Classes

struct  SummonerInfo
 
struct  boss_novos
 
struct  npc_crystal_channel_target
 
class  achievement_oh_novos
 
class  spell_novos_summon_minions
 

Macros

#define MAX_Y_COORD_OH_NOVOS   -771.95f
 

Enumerations

enum  Yells {
  SAY_AGGRO = 0 , SAY_KILL = 1 , SAY_DEATH = 2 , SAY_SUMMONING_ADDS = 3 ,
  SAY_ARCANE_FIELD = 4 , EMOTE_SUMMONING_ADDS = 5
}
 
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  Misc {
  ACTION_RESET_CRYSTALS , ACTION_ACTIVATE_CRYSTAL , ACTION_DEACTIVATE , EVENT_ATTACK ,
  EVENT_SUMMON_MINIONS , DATA_NOVOS_ACHIEV
}
 

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 78 of file boss_novos.cpp.

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 55 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 37 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 27 of file boss_novos.cpp.

Function Documentation

◆ AddSC_boss_novos()

void AddSC_boss_novos ( )

Definition at line 388 of file boss_novos.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ summoners

const SummonerInfo summoners[]
Initial value:
=
{
}
@ SPELL_SUMMON_CRYSTAL_HANDLER
@ SPELL_SUMMON_FETID_TROLL_CORPSE
@ SPELL_SUMMON_RISEN_SHADOWCASTER
@ SPELL_SUMMON_HULKING_CORPSE
@ DATA_NOVOS_SUMMONER_4
@ DATA_NOVOS_SUMMONER_3
@ DATA_NOVOS_SUMMONER_1
@ DATA_NOVOS_SUMMONER_2

Definition at line 70 of file boss_novos.cpp.