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

Go to the source code of this file.

Classes

struct  boss_sartura
 
struct  npc_sartura_royal_guard
 

Enumerations

enum  Says {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SAY_DEATH = 2
}
 
enum  Spells {
  SPELL_WHIRLWIND = 26083 ,
  SPELL_ENRAGE = 8269 ,
  SPELL_BERSERK = 27680 ,
  SPELL_SUNDERING_CLEAVE = 25174 ,
  SPELL_GUARD_WHIRLWIND = 26038 ,
  SPELL_GUARD_KNOCKBACK = 26027
}
 
enum  events {
  EVENT_SARTURA_WHIRLWIND = 1 ,
  EVENT_SARTURA_WHIRLWIND_RANDOM ,
  EVENT_SARTURA_WHIRLWIND_END ,
  EVENT_SPELL_BERSERK ,
  EVENT_SARTURA_SUNDERING_CLEAVE ,
  EVENT_GUARD_WHIRLWIND ,
  EVENT_GUARD_WHIRLWIND_RANDOM ,
  EVENT_GUARD_WHIRLWIND_END ,
  EVENT_GUARD_KNOCKBACK
}
 

Functions

void AddSC_boss_sartura ()
 

Enumeration Type Documentation

◆ events

enum events
Enumerator
EVENT_SARTURA_WHIRLWIND 
EVENT_SARTURA_WHIRLWIND_RANDOM 
EVENT_SARTURA_WHIRLWIND_END 
EVENT_SPELL_BERSERK 
EVENT_SARTURA_SUNDERING_CLEAVE 
EVENT_GUARD_WHIRLWIND 
EVENT_GUARD_WHIRLWIND_RANDOM 
EVENT_GUARD_WHIRLWIND_END 
EVENT_GUARD_KNOCKBACK 
43{
44 // Battleguard Sartura
50 // Sartura's Royal Guard
55};
@ EVENT_SARTURA_WHIRLWIND_RANDOM
Definition boss_sartura.cpp:46
@ EVENT_SARTURA_SUNDERING_CLEAVE
Definition boss_sartura.cpp:49
@ EVENT_GUARD_WHIRLWIND_END
Definition boss_sartura.cpp:53
@ EVENT_GUARD_KNOCKBACK
Definition boss_sartura.cpp:54
@ EVENT_SARTURA_WHIRLWIND_END
Definition boss_sartura.cpp:47
@ EVENT_SARTURA_WHIRLWIND
Definition boss_sartura.cpp:45
@ EVENT_GUARD_WHIRLWIND_RANDOM
Definition boss_sartura.cpp:52
@ EVENT_SPELL_BERSERK
Definition boss_sartura.cpp:48
@ EVENT_GUARD_WHIRLWIND
Definition boss_sartura.cpp:51

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 
24{
25 SAY_AGGRO = 0,
26 SAY_SLAY = 1,
27 SAY_DEATH = 2
28};
@ SAY_DEATH
Definition boss_sartura.cpp:27
@ SAY_AGGRO
Definition boss_sartura.cpp:25
@ SAY_SLAY
Definition boss_sartura.cpp:26

◆ Spells

enum Spells
Enumerator
SPELL_WHIRLWIND 
SPELL_ENRAGE 
SPELL_BERSERK 
SPELL_SUNDERING_CLEAVE 
SPELL_GUARD_WHIRLWIND 
SPELL_GUARD_KNOCKBACK 
31{
32 // Battleguard Sartura
33 SPELL_WHIRLWIND = 26083, // MechanicImmunity->Stunned (15sec)
34 SPELL_ENRAGE = 8269,
35 SPELL_BERSERK = 27680,
37 // Sartura's Royal Guard
40};
@ SPELL_SUNDERING_CLEAVE
Definition boss_sartura.cpp:36
@ SPELL_ENRAGE
Definition boss_sartura.cpp:34
@ SPELL_GUARD_WHIRLWIND
Definition boss_sartura.cpp:38
@ SPELL_GUARD_KNOCKBACK
Definition boss_sartura.cpp:39
@ SPELL_BERSERK
Definition boss_sartura.cpp:35
@ SPELL_WHIRLWIND
Definition boss_sartura.cpp:33

Function Documentation

◆ AddSC_boss_sartura()

void AddSC_boss_sartura ( )
237{
240}
Definition boss_sartura.cpp:58
Definition boss_sartura.cpp:174
#define RegisterTempleOfAhnQirajCreatureAI(ai_name)
Definition temple_of_ahnqiraj.h:114

References RegisterTempleOfAhnQirajCreatureAI.

Referenced by AddKalimdorScripts().