AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
mob_anubisath_sentinel.cpp File Reference
#include "CreatureScript.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "SpellScriptLoader.h"

Go to the source code of this file.

Classes

class  npc_anubisath_sentinel
 
struct  npc_anubisath_sentinel::aqsentinelAI
 
class  spell_anubisath_mortal_strike
 
class  spell_mana_burn_area
 

Enumerations

enum  Spells {
  SPELL_MENDING_BUFF = 2147 ,
  SPELL_KNOCK_BUFF = 21737 ,
  SPELL_KNOCK = 25778 ,
  SPELL_MANAB_BUFF = 812 ,
  SPELL_MANAB = 25779 ,
  SPELL_REFLECTAF_BUFF = 13022 ,
  SPELL_REFLECTSFr_BUFF = 19595 ,
  SPELL_THORNS_BUFF = 25777 ,
  SPELL_THUNDER_BUFF = 2834 ,
  SPELL_THUNDER = 8732 ,
  SPELL_MSTRIKE_BUFF = 9347 ,
  SPELL_MSTRIKE = 24573 ,
  SPELL_STORM_BUFF = 2148 ,
  SPELL_STORM = 26546 ,
  SPELL_SUMMON_SMALL_OBSIDIAN_CHUNK = 27627 ,
  SPELL_TRANSFER_POWER = 2400 ,
  SPELL_HEAL_BRETHEN = 26565 ,
  SPELL_ENRAGE = 8599 ,
  TALK_ENRAGE = 0 ,
  TALK_SHARE_BUFFS = 1
}
 

Functions

void AddSC_npc_anubisath_sentinel ()
 

Enumeration Type Documentation

◆ Spells

enum Spells
Enumerator
SPELL_MENDING_BUFF 
SPELL_KNOCK_BUFF 
SPELL_KNOCK 
SPELL_MANAB_BUFF 
SPELL_MANAB 
SPELL_REFLECTAF_BUFF 
SPELL_REFLECTSFr_BUFF 
SPELL_THORNS_BUFF 
SPELL_THUNDER_BUFF 
SPELL_THUNDER 
SPELL_MSTRIKE_BUFF 
SPELL_MSTRIKE 
SPELL_STORM_BUFF 
SPELL_STORM 
SPELL_SUMMON_SMALL_OBSIDIAN_CHUNK 
SPELL_TRANSFER_POWER 
SPELL_HEAL_BRETHEN 
SPELL_ENRAGE 
TALK_ENRAGE 
TALK_SHARE_BUFFS 
25{
26 SPELL_MENDING_BUFF = 2147,
27
28 SPELL_KNOCK_BUFF = 21737,
29 SPELL_KNOCK = 25778,
30 SPELL_MANAB_BUFF = 812,
31 SPELL_MANAB = 25779,
32
35 SPELL_THORNS_BUFF = 25777,
36
37 SPELL_THUNDER_BUFF = 2834,
38 SPELL_THUNDER = 8732,
39
40 SPELL_MSTRIKE_BUFF = 9347,
41 SPELL_MSTRIKE = 24573,
42
43 SPELL_STORM_BUFF = 2148,
44 SPELL_STORM = 26546,
45
46 SPELL_SUMMON_SMALL_OBSIDIAN_CHUNK = 27627, // Server-side
47
49 SPELL_HEAL_BRETHEN = 26565,
50 SPELL_ENRAGE = 8599,
51
52 TALK_ENRAGE = 0,
54};
@ SPELL_STORM_BUFF
Definition mob_anubisath_sentinel.cpp:43
@ SPELL_MENDING_BUFF
Definition mob_anubisath_sentinel.cpp:26
@ SPELL_ENRAGE
Definition mob_anubisath_sentinel.cpp:50
@ SPELL_KNOCK_BUFF
Definition mob_anubisath_sentinel.cpp:28
@ SPELL_MANAB_BUFF
Definition mob_anubisath_sentinel.cpp:30
@ SPELL_THORNS_BUFF
Definition mob_anubisath_sentinel.cpp:35
@ SPELL_REFLECTAF_BUFF
Definition mob_anubisath_sentinel.cpp:33
@ SPELL_KNOCK
Definition mob_anubisath_sentinel.cpp:29
@ SPELL_SUMMON_SMALL_OBSIDIAN_CHUNK
Definition mob_anubisath_sentinel.cpp:46
@ SPELL_STORM
Definition mob_anubisath_sentinel.cpp:44
@ SPELL_MSTRIKE_BUFF
Definition mob_anubisath_sentinel.cpp:40
@ SPELL_REFLECTSFr_BUFF
Definition mob_anubisath_sentinel.cpp:34
@ SPELL_MANAB
Definition mob_anubisath_sentinel.cpp:31
@ SPELL_HEAL_BRETHEN
Definition mob_anubisath_sentinel.cpp:49
@ SPELL_THUNDER_BUFF
Definition mob_anubisath_sentinel.cpp:37
@ SPELL_MSTRIKE
Definition mob_anubisath_sentinel.cpp:41
@ SPELL_TRANSFER_POWER
Definition mob_anubisath_sentinel.cpp:48
@ TALK_SHARE_BUFFS
Definition mob_anubisath_sentinel.cpp:53
@ SPELL_THUNDER
Definition mob_anubisath_sentinel.cpp:38
@ TALK_ENRAGE
Definition mob_anubisath_sentinel.cpp:52

Function Documentation

◆ AddSC_npc_anubisath_sentinel()

void AddSC_npc_anubisath_sentinel ( )
354{
358}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition mob_anubisath_sentinel.cpp:57
Definition mob_anubisath_sentinel.cpp:318
Definition mob_anubisath_sentinel.cpp:338

References RegisterSpellScript.

Referenced by AddKalimdorScripts().