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

Go to the source code of this file.

Classes

struct  boss_sjonnir
 
struct  npc_malformed_ooze
 
struct  npc_iron_sludge
 
class  spell_sjonnir_periodic_summon
 
class  spell_sjonnir_iron_sludge_spawn_visual
 
class  achievement_abuse_the_ooze
 

Enumerations

enum  SjonnirTexts { SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_DEATH = 2 , EMOTE_FRENZY = 3 }
 
enum  SjonnirSpells {
  SPELL_LIGHTNING_RING_1 = 50840 , SPELL_LIGHTNING_RING_2 = 51849 , SPELL_STATIC_CHARGE = 50834 , SPELL_CHAIN_LIGHTNING = 50830 ,
  SPELL_LIGHTNING_SHIELD = 50831 , SPELL_FRENZY = 28747 , SPELL_SUMMON_IRON_DWARF_PERIODIC = 50789 , SPELL_SUMMON_IRON_DWARF_1 = 50790 ,
  SPELL_SUMMON_IRON_DWARF_2 = 50791 , SPELL_SUMMON_IRON_TROGG_PERIODIC = 50792 , SPELL_SUMMON_IRON_TROGG_1 = 50793 , SPELL_SUMMON_IRON_TROGG_2 = 50794 ,
  SPELL_SUMMON_MALFORMED_OOZE_PERIODIC = 50801 , SPELL_SUMMON_MALFORMED_OOZE_1 = 50802 , SPELL_SUMMON_MALFORMED_OOZE_2 = 50803 , SPELL_SUMMON_EARTHEN_DWARF_PERIODIC = 50824 ,
  SPELL_SUMMON_EARTHEN_DWARF_1 = 50825 , SPELL_SUMMON_EARTHEN_DWARF_2 = 50826 , SPELL_OOZE_COMBINE_PERIODIC = 50741 , SPELL_OOZE_COMBINE_EFFECT = 50742 ,
  SPELL_SUMMON_IRON_SLUDGE = 50747 , SPELL_IRON_SLUDGE_SPAWN_VISUAL = 50777 , SPELL_TOXIC_VOLLEY = 50838
}
 
enum  SjonnirEvents {
  EVENT_CHAIN_LIGHTNING = 1 , EVENT_LIGHTNING_SHIELD , EVENT_STATIC_CHARGE , EVENT_LIGHTNING_RING_1 ,
  EVENT_LIGHTNING_RING_2 , EVENT_FRENZY
}
 
enum  SjonnirCreatures { NPC_FORGED_IRON_TROGG = 27979 , NPC_FORGED_IRON_DWARF = 27982 , NPC_EARTHEN_DWARF = 27980 }
 
enum  SjonnirMisc { POINT_CENTER = 0 , POINT_COMBINE = 1 , ACTION_SLUDGE_DEAD = 1 , DATA_ABUSE_THE_OOZE = 2 }
 

Functions

void AddSC_boss_sjonnir ()
 

Variables

Position const CenterPoint = { 1293.8799f, 666.942f, 189.60754f, 0.0f }
 

Enumeration Type Documentation

◆ SjonnirCreatures

Enumerator
NPC_FORGED_IRON_TROGG 
NPC_FORGED_IRON_DWARF 
NPC_EARTHEN_DWARF 

Definition at line 78 of file boss_sjonnir.cpp.

◆ SjonnirEvents

Enumerator
EVENT_CHAIN_LIGHTNING 
EVENT_LIGHTNING_SHIELD 
EVENT_STATIC_CHARGE 
EVENT_LIGHTNING_RING_1 
EVENT_LIGHTNING_RING_2 
EVENT_FRENZY 

Definition at line 68 of file boss_sjonnir.cpp.

◆ SjonnirMisc

Enumerator
POINT_CENTER 
POINT_COMBINE 
ACTION_SLUDGE_DEAD 
DATA_ABUSE_THE_OOZE 

Definition at line 85 of file boss_sjonnir.cpp.

◆ SjonnirSpells

Enumerator
SPELL_LIGHTNING_RING_1 
SPELL_LIGHTNING_RING_2 
SPELL_STATIC_CHARGE 
SPELL_CHAIN_LIGHTNING 
SPELL_LIGHTNING_SHIELD 
SPELL_FRENZY 
SPELL_SUMMON_IRON_DWARF_PERIODIC 
SPELL_SUMMON_IRON_DWARF_1 
SPELL_SUMMON_IRON_DWARF_2 
SPELL_SUMMON_IRON_TROGG_PERIODIC 
SPELL_SUMMON_IRON_TROGG_1 
SPELL_SUMMON_IRON_TROGG_2 
SPELL_SUMMON_MALFORMED_OOZE_PERIODIC 
SPELL_SUMMON_MALFORMED_OOZE_1 
SPELL_SUMMON_MALFORMED_OOZE_2 
SPELL_SUMMON_EARTHEN_DWARF_PERIODIC 
SPELL_SUMMON_EARTHEN_DWARF_1 
SPELL_SUMMON_EARTHEN_DWARF_2 
SPELL_OOZE_COMBINE_PERIODIC 
SPELL_OOZE_COMBINE_EFFECT 
SPELL_SUMMON_IRON_SLUDGE 
SPELL_IRON_SLUDGE_SPAWN_VISUAL 
SPELL_TOXIC_VOLLEY 

Definition at line 36 of file boss_sjonnir.cpp.

◆ SjonnirTexts

Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
EMOTE_FRENZY 

Definition at line 28 of file boss_sjonnir.cpp.

Function Documentation

◆ AddSC_boss_sjonnir()

void AddSC_boss_sjonnir ( )

Definition at line 491 of file boss_sjonnir.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ CenterPoint

Position const CenterPoint = { 1293.8799f, 666.942f, 189.60754f, 0.0f }

Definition at line 94 of file boss_sjonnir.cpp.