AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_bronjahm.cpp File Reference
#include "CreatureScript.h"
#include "PassiveAI.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"
#include "forge_of_souls.h"

Go to the source code of this file.

Classes

class  boss_bronjahm
 
struct  boss_bronjahm::boss_bronjahmAI
 
class  npc_fos_corrupted_soul_fragment
 
struct  npc_fos_corrupted_soul_fragment::npc_fos_corrupted_soul_fragmentAI
 
class  spell_bronjahm_magic_bane
 
class  spell_bronjahm_soulstorm_channel_ooc_aura
 
class  spell_bronjahm_soulstorm_visual_aura
 
class  spell_bronjahm_soulstorm_targeting
 

Enumerations

enum  Yells {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_DEATH = 2 ,
  SAY_SOUL_STORM = 3 ,
  SAY_CORRUPT_SOUL = 4
}
 
enum  eSpells {
  SPELL_SOULSTORM_CHANNEL_OOC = 69008 ,
  SPELL_SHADOW_BOLT = 70043 ,
  SPELL_FEAR = 68950 ,
  SPELL_MAGICS_BANE = 68793 ,
  SPELL_CORRUPT_SOUL = 68839 ,
  SPELL_CONSUME_SOUL = 68861 ,
  SPELL_TELEPORT = 68988 ,
  SPELL_TELEPORT_VISUAL = 52096 ,
  SPELL_SOULSTORM_VISUAL = 68870 ,
  SPELL_SOULSTORM_VISUAL2 = 68904 ,
  SPELL_SOULSTORM = 68872
}
 
enum  eEvents {
  EVENT_SPELL_SHADOW_BOLT = 1 ,
  EVENT_SPELL_FEAR ,
  EVENT_SPELL_MAGICS_BANE ,
  EVENT_SPELL_CORRUPT_SOUL ,
  EVENT_START_SOULSTORM
}
 

Functions

void AddSC_boss_bronjahm ()
 

Enumeration Type Documentation

◆ eEvents

enum eEvents
Enumerator
EVENT_SPELL_SHADOW_BOLT 
EVENT_SPELL_FEAR 
EVENT_SPELL_MAGICS_BANE 
EVENT_SPELL_CORRUPT_SOUL 
EVENT_START_SOULSTORM 
55{
61};
@ EVENT_SPELL_CORRUPT_SOUL
Definition boss_bronjahm.cpp:59
@ EVENT_SPELL_MAGICS_BANE
Definition boss_bronjahm.cpp:58
@ EVENT_SPELL_FEAR
Definition boss_bronjahm.cpp:57
@ EVENT_SPELL_SHADOW_BOLT
Definition boss_bronjahm.cpp:56
@ EVENT_START_SOULSTORM
Definition boss_bronjahm.cpp:60

◆ eSpells

enum eSpells
Enumerator
SPELL_SOULSTORM_CHANNEL_OOC 
SPELL_SHADOW_BOLT 
SPELL_FEAR 
SPELL_MAGICS_BANE 
SPELL_CORRUPT_SOUL 
SPELL_CONSUME_SOUL 
SPELL_TELEPORT 
SPELL_TELEPORT_VISUAL 
SPELL_SOULSTORM_VISUAL 
SPELL_SOULSTORM_VISUAL2 
SPELL_SOULSTORM 
36{
38
39 SPELL_SHADOW_BOLT = 70043,
40 SPELL_FEAR = 68950,
41 SPELL_MAGICS_BANE = 68793,
42 SPELL_CORRUPT_SOUL = 68839,
43 SPELL_CONSUME_SOUL = 68861,
44 //SPELL_CONSUME_SOUL_HEAL = 68858,
45
46 SPELL_TELEPORT = 68988,
48
51 SPELL_SOULSTORM = 68872,
52};
@ SPELL_MAGICS_BANE
Definition boss_bronjahm.cpp:41
@ SPELL_CONSUME_SOUL
Definition boss_bronjahm.cpp:43
@ SPELL_FEAR
Definition boss_bronjahm.cpp:40
@ SPELL_TELEPORT
Definition boss_bronjahm.cpp:46
@ SPELL_TELEPORT_VISUAL
Definition boss_bronjahm.cpp:47
@ SPELL_SHADOW_BOLT
Definition boss_bronjahm.cpp:39
@ SPELL_SOULSTORM
Definition boss_bronjahm.cpp:51
@ SPELL_SOULSTORM_VISUAL
Definition boss_bronjahm.cpp:49
@ SPELL_SOULSTORM_CHANNEL_OOC
Definition boss_bronjahm.cpp:37
@ SPELL_CORRUPT_SOUL
Definition boss_bronjahm.cpp:42
@ SPELL_SOULSTORM_VISUAL2
Definition boss_bronjahm.cpp:50

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
SAY_SOUL_STORM 
SAY_CORRUPT_SOUL 
27{
28 SAY_AGGRO = 0,
29 SAY_SLAY = 1,
30 SAY_DEATH = 2,
33};
@ SAY_DEATH
Definition boss_bronjahm.cpp:30
@ SAY_AGGRO
Definition boss_bronjahm.cpp:28
@ SAY_SLAY
Definition boss_bronjahm.cpp:29
@ SAY_CORRUPT_SOUL
Definition boss_bronjahm.cpp:32
@ SAY_SOUL_STORM
Definition boss_bronjahm.cpp:31

Function Documentation

◆ AddSC_boss_bronjahm()

void AddSC_boss_bronjahm ( )
367{
368 new boss_bronjahm();
370
375}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_bronjahm.cpp:64
Definition boss_bronjahm.cpp:217
Definition boss_bronjahm.cpp:268
Definition boss_bronjahm.cpp:294
Definition boss_bronjahm.cpp:352
Definition boss_bronjahm.cpp:315

References RegisterSpellScript.

Referenced by AddNorthrendScripts().