AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_the_black_stalker.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "the_underbog.h"

Go to the source code of this file.

Classes

struct  boss_the_black_stalker
 
class  spell_the_black_stalker_levitate
 
class  spell_the_black_stalker_levitation_pulse
 
class  spell_the_black_stalker_someone_grab_me
 
class  spell_the_black_stalker_magnetic_pull
 

Enumerations

enum  eBlackStalker {
  SPELL_ACID_BREATH = 34268 ,
  SPELL_ACID_SPIT = 34290 ,
  SPELL_TAIL_SWEEP = 34267 ,
  SPELL_ENRAGE = 15716 ,
  EVENT_ACID_BREATH = 1 ,
  EVENT_ACID_SPIT = 2 ,
  EVENT_TAIL_SWEEP = 3 ,
  ACTION_MOVE_TO_PLATFORM = 1 ,
  SPELL_LEVITATE = 31704 ,
  SPELL_CHAIN_LIGHTNING = 31717 ,
  SPELL_STATIC_CHARGE = 31715 ,
  SPELL_SUMMON_SPORE_STRIDER = 38755 ,
  SPELL_LEVITATION_PULSE = 31701 ,
  SPELL_SOMEONE_GRAB_ME = 31702 ,
  SPELL_MAGNETIC_PULL = 31703 ,
  SPELL_SUSPENSION_PRIMER = 31720 ,
  SPELL_SUSPENSION = 31719 ,
  EVENT_LEVITATE = 1 ,
  EVENT_SPELL_CHAIN = 2 ,
  EVENT_SPELL_STATIC = 3 ,
  EVENT_SPELL_SPORES = 4 ,
  EVENT_CHECK = 5 ,
  EVENT_LEVITATE_TARGET_1 = 6 ,
  EVENT_LEVITATE_TARGET_2 = 7 ,
  ENTRY_SPORE_STRIDER = 22299
}
 

Functions

void AddSC_boss_the_black_stalker ()
 

Enumeration Type Documentation

◆ eBlackStalker

Enumerator
SPELL_ACID_BREATH 
SPELL_ACID_SPIT 
SPELL_TAIL_SWEEP 
SPELL_ENRAGE 
EVENT_ACID_BREATH 
EVENT_ACID_SPIT 
EVENT_TAIL_SWEEP 
ACTION_MOVE_TO_PLATFORM 
SPELL_LEVITATE 
SPELL_CHAIN_LIGHTNING 
SPELL_STATIC_CHARGE 
SPELL_SUMMON_SPORE_STRIDER 
SPELL_LEVITATION_PULSE 
SPELL_SOMEONE_GRAB_ME 
SPELL_MAGNETIC_PULL 
SPELL_SUSPENSION_PRIMER 
SPELL_SUSPENSION 
EVENT_LEVITATE 
EVENT_SPELL_CHAIN 
EVENT_SPELL_STATIC 
EVENT_SPELL_SPORES 
EVENT_CHECK 
EVENT_LEVITATE_TARGET_1 
EVENT_LEVITATE_TARGET_2 
ENTRY_SPORE_STRIDER 
38{
39 SPELL_LEVITATE = 31704,
41 SPELL_STATIC_CHARGE = 31715,
43
46 SPELL_MAGNETIC_PULL = 31703,
48 SPELL_SUSPENSION = 31719,
49
54 EVENT_CHECK = 5,
57
59};
@ SPELL_SUSPENSION
Definition: boss_the_black_stalker.cpp:48
@ EVENT_SPELL_STATIC
Definition: boss_the_black_stalker.cpp:52
@ EVENT_SPELL_CHAIN
Definition: boss_the_black_stalker.cpp:51
@ SPELL_SUSPENSION_PRIMER
Definition: boss_the_black_stalker.cpp:47
@ EVENT_LEVITATE_TARGET_1
Definition: boss_the_black_stalker.cpp:55
@ SPELL_MAGNETIC_PULL
Definition: boss_the_black_stalker.cpp:46
@ ENTRY_SPORE_STRIDER
Definition: boss_the_black_stalker.cpp:58
@ EVENT_LEVITATE
Definition: boss_the_black_stalker.cpp:50
@ SPELL_SUMMON_SPORE_STRIDER
Definition: boss_the_black_stalker.cpp:42
@ EVENT_SPELL_SPORES
Definition: boss_the_black_stalker.cpp:53
@ SPELL_SOMEONE_GRAB_ME
Definition: boss_the_black_stalker.cpp:45
@ SPELL_CHAIN_LIGHTNING
Definition: boss_the_black_stalker.cpp:40
@ SPELL_STATIC_CHARGE
Definition: boss_the_black_stalker.cpp:41
@ SPELL_LEVITATE
Definition: boss_the_black_stalker.cpp:39
@ SPELL_LEVITATION_PULSE
Definition: boss_the_black_stalker.cpp:44
@ EVENT_LEVITATE_TARGET_2
Definition: boss_the_black_stalker.cpp:56
@ EVENT_CHECK
Definition: boss_the_black_stalker.cpp:54

Function Documentation

◆ AddSC_boss_the_black_stalker()

void AddSC_boss_the_black_stalker ( )
231{
237}
#define RegisterSpellScript(spell_script)
Definition: ScriptMgr.h:2661
#define RegisterUnderbogCreatureAI(ai_name)
Definition: the_underbog.h:48
Definition: boss_the_black_stalker.cpp:62
Definition: boss_the_black_stalker.cpp:147
Definition: boss_the_black_stalker.cpp:168
Definition: boss_the_black_stalker.cpp:189
Definition: boss_the_black_stalker.cpp:211

References RegisterSpellScript, and RegisterUnderbogCreatureAI.

Referenced by AddOutlandScripts().