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

Go to the source code of this file.

Classes

struct  boss_ingvar_the_plunderer
 
struct  npc_annhylde_the_caller
 
struct  npc_ingvar_throw_dummy
 
class  spell_ingvar_summon_banshee
 
class  spell_ingvar_woe_strike
 

Enumerations

enum  Yells { SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , YELL_RESURRECT = 0 }
 
enum  Events {
  EVENT_CLEAVE = 1 , EVENT_SMASH , EVENT_STAGGERING_ROAR , EVENT_ENRAGE ,
  EVENT_DARK_SMASH , EVENT_DREADFUL_ROAR , EVENT_WOE_STRIKE , EVENT_SHADOW_AXE ,
  EVENT_JUST_TRANSFORMED , EVENT_SUMMON_BANSHEE , EVENT_RESURRECT_1 , EVENT_RESURRECT_2
}
 
enum  Phases { PHASE_HUMAN = 1 , PHASE_UNDEAD , PHASE_EVENT }
 
enum  Spells {
  SPELL_CLEAVE = 42724 , SPELL_SMASH = 42669 , SPELL_STAGGERING_ROAR = 42708 , SPELL_ENRAGE = 42705 ,
  SPELL_INGVAR_FEIGN_DEATH = 42795 , SPELL_SUMMON_BANSHEE = 42912 , SPELL_SCOURG_RESURRECTION = 42863 , SPELL_DARK_SMASH = 42723 ,
  SPELL_DREADFUL_ROAR = 42729 , SPELL_WOE_STRIKE = 42730 , SPELL_WOE_STRIKE_EFFECT = 42739 , SPELL_SHADOW_AXE_SUMMON = 42748 ,
  SPELL_SHADOW_AXE_PERIODIC_DAMAGE = 42750 , SPELL_SCOURG_RESURRECTION_HEAL = 42704 , SPELL_SCOURG_RESURRECTION_BEAM = 42857 , SPELL_SCOURG_RESURRECTION_DUMMY = 42862 ,
  SPELL_INGVAR_TRANSFORM = 42796
}
 
enum  Misc { ACTION_START_PHASE_2 }
 

Functions

void AddSC_boss_ingvar_the_plunderer ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_CLEAVE 
EVENT_SMASH 
EVENT_STAGGERING_ROAR 
EVENT_ENRAGE 
EVENT_DARK_SMASH 
EVENT_DREADFUL_ROAR 
EVENT_WOE_STRIKE 
EVENT_SHADOW_AXE 
EVENT_JUST_TRANSFORMED 
EVENT_SUMMON_BANSHEE 
EVENT_RESURRECT_1 
EVENT_RESURRECT_2 

Definition at line 44 of file boss_ingvar_the_plunderer.cpp.

◆ Misc

enum Misc
Enumerator
ACTION_START_PHASE_2 

Definition at line 97 of file boss_ingvar_the_plunderer.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_HUMAN 
PHASE_UNDEAD 
PHASE_EVENT 

Definition at line 62 of file boss_ingvar_the_plunderer.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_CLEAVE 
SPELL_SMASH 
SPELL_STAGGERING_ROAR 
SPELL_ENRAGE 
SPELL_INGVAR_FEIGN_DEATH 
SPELL_SUMMON_BANSHEE 
SPELL_SCOURG_RESURRECTION 
SPELL_DARK_SMASH 
SPELL_DREADFUL_ROAR 
SPELL_WOE_STRIKE 
SPELL_WOE_STRIKE_EFFECT 
SPELL_SHADOW_AXE_SUMMON 
SPELL_SHADOW_AXE_PERIODIC_DAMAGE 
SPELL_SCOURG_RESURRECTION_HEAL 
SPELL_SCOURG_RESURRECTION_BEAM 
SPELL_SCOURG_RESURRECTION_DUMMY 
SPELL_INGVAR_TRANSFORM 

Definition at line 69 of file boss_ingvar_the_plunderer.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
YELL_RESURRECT 

Definition at line 33 of file boss_ingvar_the_plunderer.cpp.

Function Documentation

◆ AddSC_boss_ingvar_the_plunderer()

void AddSC_boss_ingvar_the_plunderer ( )

Definition at line 420 of file boss_ingvar_the_plunderer.cpp.

+ Here is the caller graph for this function: