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

Go to the source code of this file.

Classes

class  boss_steelbreaker
 
struct  boss_steelbreaker::boss_steelbreakerAI
 
class  boss_runemaster_molgeim
 
struct  boss_runemaster_molgeim::boss_runemaster_molgeimAI
 
class  boss_stormcaller_brundir
 
struct  boss_stormcaller_brundir::boss_stormcaller_brundirAI
 
class  spell_shield_of_runes
 
class  spell_shield_of_runes::spell_shield_of_runes_AuraScript
 
class  spell_assembly_meltdown
 
class  spell_assembly_meltdown::spell_assembly_meltdown_SpellScript
 
class  spell_assembly_rune_of_summoning
 
class  spell_assembly_rune_of_summoning::spell_assembly_rune_of_summoning_AuraScript
 
class  achievement_assembly_i_choose_you
 

Enumerations

enum  AssemblySpells {
  SPELL_SUPERCHARGE = 61920 , SPELL_BERSERK = 47008 , SPELL_KILL_CREDIT = 65195 , SPELL_HIGH_VOLTAGE = 61890 ,
  SPELL_FUSION_PUNCH = 61903 , SPELL_STATIC_DISRUPTION = 44008 , SPELL_OVERWHELMING_POWER = 64637 , SPELL_ELECTRICAL_CHARGE = 61902 ,
  SPELL_SHIELD_OF_RUNES = 62274 , SPELL_SHIELD_OF_RUNES_BUFF = 62277 , SPELL_SUMMON_RUNE_OF_POWER = 63513 , SPELL_RUNE_OF_DEATH = 62269 ,
  SPELL_RUNE_OF_SUMMONING = 62273 , SPELL_RUNE_OF_SUMMONING_SUMMON = 62020 , SPELL_CHAIN_LIGHTNING = 61879 , SPELL_OVERLOAD = 61869 ,
  SPELL_LIGHTNING_WHIRL = 61915 , SPELL_LIGHTNING_TENDRILS = 61887 , SPELL_LIGHTNING_TENDRILS_VISUAL = 61883 , SPELL_STORMSHIELD = 64187
}
 
enum  AssemblyEvents {
  EVENT_BERSERK = 1 , EVENT_FUSION_PUNCH = 2 , EVENT_STATIC_DISRUPTION = 3 , EVENT_OVERWHELMING_POWER = 4 ,
  EVENT_RUNE_OF_POWER = 5 , EVENT_SHIELD_OF_RUNES = 6 , EVENT_RUNE_OF_DEATH = 7 , EVENT_RUNE_OF_SUMMONING = 8 ,
  EVENT_LIGHTNING_BLAST = 9 , EVENT_CHAIN_LIGHTNING = 10 , EVENT_OVERLOAD = 11 , EVENT_LIGHTNING_WHIRL = 12 ,
  EVENT_LIGHTNING_TENDRILS = 13 , EVENT_FLIGHT = 14 , EVENT_ENDFLIGHT = 15 , EVENT_GROUND = 16 ,
  EVENT_LAND = 17 , EVENT_MOVE_POSITION = 18
}
 
enum  AssemblyActions { ACTION_SUPERCHARGE = 1 , ACTION_ADD_CHARGE = 2 }
 
enum  AssemblyYells {
  SAY_STEELBREAKER_AGGRO = 0 , SAY_STEELBREAKER_SLAY = 1 , SAY_STEELBREAKER_POWER = 2 , SAY_STEELBREAKER_DEATH = 3 ,
  SAY_STEELBREAKER_ENCOUNTER_DEFEATED = 4 , SAY_STEELBREAKER_BERSERK = 5 , SAY_MOLGEIM_AGGRO = 0 , SAY_MOLGEIM_SLAY = 1 ,
  SAY_MOLGEIM_RUNE_DEATH = 2 , SAY_MOLGEIM_SUMMON = 3 , SAY_MOLGEIM_DEATH = 4 , SAY_MOLGEIM_ENCOUNTER_DEFEATED = 5 ,
  SAY_MOLGEIM_BERSERK = 6 , SAY_BRUNDIR_AGGRO = 0 , SAY_BRUNDIR_SLAY = 1 , SAY_BRUNDIR_SPECIAL = 2 ,
  SAY_BRUNDIR_FLIGHT = 3 , SAY_BRUNDIR_DEATH = 4 , SAY_BRUNDIR_ENCOUNTER_DEFEATED = 5 , SAY_BRUNDIR_BERSERK = 6 ,
  EMOTE_BRUNDIR_OVERLOAD = 7
}
 
enum  Misc { NPC_WORLD_TRIGGER = 22515 , DATA_PHASE_3 = 1 }
 

Functions

void AddSC_boss_assembly_of_iron ()
 

Enumeration Type Documentation

◆ AssemblyActions

Enumerator
ACTION_SUPERCHARGE 
ACTION_ADD_CHARGE 

Definition at line 95 of file boss_assembly_of_iron.cpp.

◆ AssemblyEvents

Enumerator
EVENT_BERSERK 
EVENT_FUSION_PUNCH 
EVENT_STATIC_DISRUPTION 
EVENT_OVERWHELMING_POWER 
EVENT_RUNE_OF_POWER 
EVENT_SHIELD_OF_RUNES 
EVENT_RUNE_OF_DEATH 
EVENT_RUNE_OF_SUMMONING 
EVENT_LIGHTNING_BLAST 
EVENT_CHAIN_LIGHTNING 
EVENT_OVERLOAD 
EVENT_LIGHTNING_WHIRL 
EVENT_LIGHTNING_TENDRILS 
EVENT_FLIGHT 
EVENT_ENDFLIGHT 
EVENT_GROUND 
EVENT_LAND 
EVENT_MOVE_POSITION 

Definition at line 66 of file boss_assembly_of_iron.cpp.

◆ AssemblySpells

Enumerator
SPELL_SUPERCHARGE 
SPELL_BERSERK 
SPELL_KILL_CREDIT 
SPELL_HIGH_VOLTAGE 
SPELL_FUSION_PUNCH 
SPELL_STATIC_DISRUPTION 
SPELL_OVERWHELMING_POWER 
SPELL_ELECTRICAL_CHARGE 
SPELL_SHIELD_OF_RUNES 
SPELL_SHIELD_OF_RUNES_BUFF 
SPELL_SUMMON_RUNE_OF_POWER 
SPELL_RUNE_OF_DEATH 
SPELL_RUNE_OF_SUMMONING 
SPELL_RUNE_OF_SUMMONING_SUMMON 
SPELL_CHAIN_LIGHTNING 
SPELL_OVERLOAD 
SPELL_LIGHTNING_WHIRL 
SPELL_LIGHTNING_TENDRILS 
SPELL_LIGHTNING_TENDRILS_VISUAL 
SPELL_STORMSHIELD 

Definition at line 35 of file boss_assembly_of_iron.cpp.

◆ AssemblyYells

Enumerator
SAY_STEELBREAKER_AGGRO 
SAY_STEELBREAKER_SLAY 
SAY_STEELBREAKER_POWER 
SAY_STEELBREAKER_DEATH 
SAY_STEELBREAKER_ENCOUNTER_DEFEATED 
SAY_STEELBREAKER_BERSERK 
SAY_MOLGEIM_AGGRO 
SAY_MOLGEIM_SLAY 
SAY_MOLGEIM_RUNE_DEATH 
SAY_MOLGEIM_SUMMON 
SAY_MOLGEIM_DEATH 
SAY_MOLGEIM_ENCOUNTER_DEFEATED 
SAY_MOLGEIM_BERSERK 
SAY_BRUNDIR_AGGRO 
SAY_BRUNDIR_SLAY 
SAY_BRUNDIR_SPECIAL 
SAY_BRUNDIR_FLIGHT 
SAY_BRUNDIR_DEATH 
SAY_BRUNDIR_ENCOUNTER_DEFEATED 
SAY_BRUNDIR_BERSERK 
EMOTE_BRUNDIR_OVERLOAD 

Definition at line 101 of file boss_assembly_of_iron.cpp.

◆ Misc

enum Misc
Enumerator
NPC_WORLD_TRIGGER 
DATA_PHASE_3 

Definition at line 128 of file boss_assembly_of_iron.cpp.

Function Documentation

◆ AddSC_boss_assembly_of_iron()

void AddSC_boss_assembly_of_iron ( )

Definition at line 765 of file boss_assembly_of_iron.cpp.

+ Here is the caller graph for this function: