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 "Spell.h"
#include "SpellInfo.h"
#include "SpellMgr.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  IngvarTexts {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , EMOTE_ROAR = 3 ,
  SAY_RESURRECT = 0
}
 
enum  IngvarSpells {
  SPELL_CLEAVE = 42724 , SPELL_SMASH = 42669 , SPELL_STAGGERING_ROAR = 42708 , SPELL_ENRAGE = 42705 ,
  SPELL_DARK_SMASH = 42723 , SPELL_DREADFUL_ROAR = 42729 , SPELL_WOE_STRIKE = 42730 , SPELL_SHADOW_AXE = 42748 ,
  SPELL_CLEAR_ALL_DEBUFFS = 34098 , SPELL_INGVAR_FEIGN_DEATH = 42795 , SPELL_SUMMON_BANSHEE = 42912 , SPELL_ETHEREAL_TELEPORT = 34427 ,
  SPELL_SCOURGE_RESURRECTION_CHANNEL = 42857 , SPELL_SCOURGE_RESURRECTION_VISUAL = 42863 , SPELL_SCOURGE_RESURRECTION_HEAL = 42704 , SPELL_THROW_AXE = 42750 ,
  SPELL_WOE_STRIKE_EFFECT = 42739
}
 
enum  IngvarEvents {
  EVENT_CLEAVE = 1 , EVENT_SMASH , EVENT_STAGGERING_ROAR , EVENT_ENRAGE ,
  EVENT_SUMMON_BANSHEE , EVENT_DARK_SMASH , EVENT_DREADFUL_ROAR , EVENT_WOE_STRIKE ,
  EVENT_SHADOW_AXE , EVENT_RESURRECTION_1 , EVENT_RESURRECTION_2 , EVENT_RESURRECTION_3 ,
  EVENT_RESURRECTION_4 , EVENT_RESURRECTION_5 , EVENT_RESURRECTION_6 , EVENT_RESURRECTION_7 ,
  EVENT_RESURRECTION_8 , EVENT_RESURRECTION_9 , EVENT_RESURRECTION_10
}
 
enum  IngvarActions { ACTION_START_UNDEAD_PHASE = 0 , ACTION_AXE_RETURNS = 1 }
 
enum  IngvarPoints { POINT_CALLER_DOWN = 0 , POINT_CALLER_UP = 1 , POINT_AXE_TO_TARGET = 2 , POINT_AXE_TO_OWNER = 3 }
 
enum  IngvarCreatures { NPC_INGVAR_UNDEAD = 23980 , NPC_THROW_TARGET = 23996 }
 

Functions

void AddSC_boss_ingvar_the_plunderer ()
 

Enumeration Type Documentation

◆ IngvarActions

Enumerator
ACTION_START_UNDEAD_PHASE 
ACTION_AXE_RETURNS 

Definition at line 104 of file boss_ingvar_the_plunderer.cpp.

◆ IngvarCreatures

Enumerator
NPC_INGVAR_UNDEAD 
NPC_THROW_TARGET 

Definition at line 118 of file boss_ingvar_the_plunderer.cpp.

◆ IngvarEvents

Enumerator
EVENT_CLEAVE 
EVENT_SMASH 
EVENT_STAGGERING_ROAR 
EVENT_ENRAGE 
EVENT_SUMMON_BANSHEE 
EVENT_DARK_SMASH 
EVENT_DREADFUL_ROAR 
EVENT_WOE_STRIKE 
EVENT_SHADOW_AXE 
EVENT_RESURRECTION_1 
EVENT_RESURRECTION_2 
EVENT_RESURRECTION_3 
EVENT_RESURRECTION_4 
EVENT_RESURRECTION_5 
EVENT_RESURRECTION_6 
EVENT_RESURRECTION_7 
EVENT_RESURRECTION_8 
EVENT_RESURRECTION_9 
EVENT_RESURRECTION_10 

Definition at line 78 of file boss_ingvar_the_plunderer.cpp.

◆ IngvarPoints

Enumerator
POINT_CALLER_DOWN 
POINT_CALLER_UP 
POINT_AXE_TO_TARGET 
POINT_AXE_TO_OWNER 

Definition at line 110 of file boss_ingvar_the_plunderer.cpp.

◆ IngvarSpells

Enumerator
SPELL_CLEAVE 
SPELL_SMASH 
SPELL_STAGGERING_ROAR 
SPELL_ENRAGE 
SPELL_DARK_SMASH 
SPELL_DREADFUL_ROAR 
SPELL_WOE_STRIKE 
SPELL_SHADOW_AXE 
SPELL_CLEAR_ALL_DEBUFFS 
SPELL_INGVAR_FEIGN_DEATH 
SPELL_SUMMON_BANSHEE 
SPELL_ETHEREAL_TELEPORT 
SPELL_SCOURGE_RESURRECTION_CHANNEL 
SPELL_SCOURGE_RESURRECTION_VISUAL 
SPELL_SCOURGE_RESURRECTION_HEAL 
SPELL_THROW_AXE 
SPELL_WOE_STRIKE_EFFECT 

Definition at line 48 of file boss_ingvar_the_plunderer.cpp.

◆ IngvarTexts

Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
EMOTE_ROAR 
SAY_RESURRECT 

Definition at line 36 of file boss_ingvar_the_plunderer.cpp.

Function Documentation

◆ AddSC_boss_ingvar_the_plunderer()

void AddSC_boss_ingvar_the_plunderer ( )

Definition at line 489 of file boss_ingvar_the_plunderer.cpp.

+ Here is the caller graph for this function: