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

Go to the source code of this file.

Classes

struct  npc_anubisath_defender
 
struct  npc_vekniss_stinger
 
struct  npc_obsidian_eradicator
 
struct  npc_anubisath_warder
 
struct  npc_obsidian_nullifier
 
struct  npc_ahnqiraji_critter
 
class  spell_aggro_drones
 
class  spell_nullify
 
class  at_battleguard_sartura
 

Enumerations

enum  Spells {
  SPELL_SHADOW_FROST_REFLECT = 19595 ,
  SPELL_FIRE_ARCANE_REFLECT = 13022 ,
  SPELL_METEOR = 26558 ,
  SPELL_PLAGUE = 26556 ,
  SPELL_SHADOW_STORM = 26555 ,
  SPELL_THUNDERCLAP = 26554 ,
  SPELL_ENRAGE = 14204 ,
  SPELL_EXPLODE = 25698 ,
  SPELL_SUMMON_WARRIOR = 17431 ,
  SPELL_SUMMON_SWARMGUARD = 17430 ,
  SPELL_SUMMON_LARGE_OBSIDIAN_CHUNK = 27630 ,
  TALK_ENRAGE = 0 ,
  SPELL_VEKNISS_CATALYST = 26078 ,
  SPELL_STINGER_CHARGE_NORMAL = 26081 ,
  SPELL_STINGER_CHARGE_BUFFED = 26082 ,
  SPELL_SHOCK_BLAST = 26458 ,
  SPELL_DRAIN_MANA_ERADICATOR = 25755 ,
  SPELL_DRAIN_MANA_VISUAL = 26639 ,
  SPELL_FEAR = 26070 ,
  SPELL_ENTAGLING_ROOTS = 26071 ,
  SPELL_SILENCE = 26069 ,
  SPELL_DUST_CLOUD = 26072 ,
  SPELL_FIRE_NOVA = 26073 ,
  SPELL_NULLIFY = 26552 ,
  SPELL_DRAIN_MANA_NULLIFIER = 25671 ,
  SPELL_CLEAVE = 40504 ,
  SPELL_PIERCE_ARMOR = 6016 ,
  SPELL_ACID_SPIT = 26050 ,
  NPC_QIRAJI_SCORPION = 15317
}
 
enum  NPCs { NPC_VEKNISS_DRONE = 15300 }
 

Functions

void AddSC_temple_of_ahnqiraj ()
 

Enumeration Type Documentation

◆ NPCs

enum NPCs
Enumerator
NPC_VEKNISS_DRONE 
495{
496 NPC_VEKNISS_DRONE = 15300
497};
@ NPC_VEKNISS_DRONE
Definition temple_of_ahnqiraj.cpp:496

◆ Spells

enum Spells
Enumerator
SPELL_SHADOW_FROST_REFLECT 
SPELL_FIRE_ARCANE_REFLECT 
SPELL_METEOR 
SPELL_PLAGUE 
SPELL_SHADOW_STORM 
SPELL_THUNDERCLAP 
SPELL_ENRAGE 
SPELL_EXPLODE 
SPELL_SUMMON_WARRIOR 
SPELL_SUMMON_SWARMGUARD 
SPELL_SUMMON_LARGE_OBSIDIAN_CHUNK 
TALK_ENRAGE 
SPELL_VEKNISS_CATALYST 
SPELL_STINGER_CHARGE_NORMAL 
SPELL_STINGER_CHARGE_BUFFED 
SPELL_SHOCK_BLAST 
SPELL_DRAIN_MANA_ERADICATOR 
SPELL_DRAIN_MANA_VISUAL 
SPELL_FEAR 
SPELL_ENTAGLING_ROOTS 
SPELL_SILENCE 
SPELL_DUST_CLOUD 
SPELL_FIRE_NOVA 
SPELL_NULLIFY 
SPELL_DRAIN_MANA_NULLIFIER 
SPELL_CLEAVE 
SPELL_PIERCE_ARMOR 
SPELL_ACID_SPIT 
NPC_QIRAJI_SCORPION 
28{
29 // Anubisath Defender
32 SPELL_METEOR = 26558,
33 SPELL_PLAGUE = 26556,
34 SPELL_SHADOW_STORM = 26555,
35 SPELL_THUNDERCLAP = 26554,
36 SPELL_ENRAGE = 14204,
37 SPELL_EXPLODE = 25698,
40 SPELL_SUMMON_LARGE_OBSIDIAN_CHUNK = 27630, // Server-side
41
42 TALK_ENRAGE = 0,
43
44 // Vekniss Stinger
48
49 // Obsidian Eradicator
50 SPELL_SHOCK_BLAST = 26458,
53
54 // Anubisath Warder
55 SPELL_FEAR = 26070,
57 SPELL_SILENCE = 26069,
58 SPELL_DUST_CLOUD = 26072,
59 SPELL_FIRE_NOVA = 26073,
60
61 // Obsidian Nullifier
62 SPELL_NULLIFY = 26552,
64 SPELL_CLEAVE = 40504,
65
66 // Qiraji Scorpion
67 // Qiraji Scarab
68 SPELL_PIERCE_ARMOR = 6016,
69 SPELL_ACID_SPIT = 26050,
70
72};
@ SPELL_DRAIN_MANA_NULLIFIER
Definition temple_of_ahnqiraj.cpp:63
@ SPELL_CLEAVE
Definition temple_of_ahnqiraj.cpp:64
@ SPELL_FIRE_ARCANE_REFLECT
Definition temple_of_ahnqiraj.cpp:31
@ NPC_QIRAJI_SCORPION
Definition temple_of_ahnqiraj.cpp:71
@ SPELL_STINGER_CHARGE_NORMAL
Definition temple_of_ahnqiraj.cpp:46
@ SPELL_SHOCK_BLAST
Definition temple_of_ahnqiraj.cpp:50
@ SPELL_ENRAGE
Definition temple_of_ahnqiraj.cpp:36
@ SPELL_DRAIN_MANA_VISUAL
Definition temple_of_ahnqiraj.cpp:52
@ SPELL_SUMMON_WARRIOR
Definition temple_of_ahnqiraj.cpp:38
@ SPELL_SILENCE
Definition temple_of_ahnqiraj.cpp:57
@ SPELL_FEAR
Definition temple_of_ahnqiraj.cpp:55
@ SPELL_FIRE_NOVA
Definition temple_of_ahnqiraj.cpp:59
@ SPELL_SUMMON_LARGE_OBSIDIAN_CHUNK
Definition temple_of_ahnqiraj.cpp:40
@ SPELL_THUNDERCLAP
Definition temple_of_ahnqiraj.cpp:35
@ SPELL_SHADOW_STORM
Definition temple_of_ahnqiraj.cpp:34
@ SPELL_SUMMON_SWARMGUARD
Definition temple_of_ahnqiraj.cpp:39
@ SPELL_STINGER_CHARGE_BUFFED
Definition temple_of_ahnqiraj.cpp:47
@ SPELL_VEKNISS_CATALYST
Definition temple_of_ahnqiraj.cpp:45
@ SPELL_METEOR
Definition temple_of_ahnqiraj.cpp:32
@ SPELL_DRAIN_MANA_ERADICATOR
Definition temple_of_ahnqiraj.cpp:51
@ SPELL_DUST_CLOUD
Definition temple_of_ahnqiraj.cpp:58
@ SPELL_PLAGUE
Definition temple_of_ahnqiraj.cpp:33
@ SPELL_NULLIFY
Definition temple_of_ahnqiraj.cpp:62
@ SPELL_EXPLODE
Definition temple_of_ahnqiraj.cpp:37
@ SPELL_PIERCE_ARMOR
Definition temple_of_ahnqiraj.cpp:68
@ SPELL_SHADOW_FROST_REFLECT
Definition temple_of_ahnqiraj.cpp:30
@ SPELL_ENTAGLING_ROOTS
Definition temple_of_ahnqiraj.cpp:56
@ TALK_ENRAGE
Definition temple_of_ahnqiraj.cpp:42
@ SPELL_ACID_SPIT
Definition temple_of_ahnqiraj.cpp:69

Function Documentation

◆ AddSC_temple_of_ahnqiraj()

void AddSC_temple_of_ahnqiraj ( )
567{
577}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition temple_of_ahnqiraj.cpp:546
Definition temple_of_ahnqiraj.cpp:500
Definition temple_of_ahnqiraj.cpp:527
Definition temple_of_ahnqiraj.cpp:419
Definition temple_of_ahnqiraj.cpp:75
Definition temple_of_ahnqiraj.cpp:290
Definition temple_of_ahnqiraj.cpp:230
Definition temple_of_ahnqiraj.cpp:354
Definition temple_of_ahnqiraj.cpp:182
#define RegisterTempleOfAhnQirajCreatureAI(ai_name)
Definition temple_of_ahnqiraj.h:114

References RegisterSpellScript, and RegisterTempleOfAhnQirajCreatureAI.

Referenced by AddKalimdorScripts().