TrinityCore
boss_priestess_alun_za.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "CellImpl.h"
#include "Containers.h"
#include "Creature.h"
#include "GridNotifiersImpl.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "atal_dazar.h"
+ Include dependency graph for boss_priestess_alun_za.cpp:

Go to the source code of this file.

Classes

struct  boss_priestess_alun_za
 
struct  npc_priestess_alun_za_corrupted_gold
 
struct  npc_priestess_alun_za_spirit_of_gold
 
class  spell_priestess_alun_za_ritual
 
class  spell_priestess_alun_za_energy_regen
 
class  spell_priestess_alun_za_agitate
 
class  spell_priestess_alun_za_molten_gold
 
class  spell_priestess_alun_za_molten_gold_selector
 
class  spell_priestess_alun_za_tainted_blood
 
class  spell_priestess_alun_za_bubble
 
class  spell_priestess_alun_za_transfusion_cast
 
class  spell_priestess_alun_za_transfusion
 
class  spell_priestess_alun_za_transfusion_heal
 
class  spell_priestess_alun_za_transfusion_damage
 
class  spell_priestess_alun_za_spirit_of_gold
 
class  spell_priestess_alun_za_corrupt
 
struct  at_priestess_alun_za_tainted_blood
 
struct  at_priestess_alun_za_corrupted_gold
 

Enumerations

enum  PriestessAlunzaSpells {
  SPELL_RITUAL = 258386 , SPELL_ENERGY_REGEN = 258681 , SPELL_GILDED_CLAWS = 255579 , SPELL_AGITATE = 255615 ,
  SPELL_MOLTEN_GOLD_MISSILE = 255583 , SPELL_TRANSFUSION = 255577 , SPELL_TRANSFUSION_HEAL = 255835 , SPELL_TRANSFUSION_DAMAGE = 255836 ,
  SPELL_TAINTED_BLOOD_SELECTOR = 255592 , SPELL_TAINTED_BLOOD_MISSILE = 255565 , SPELL_TAINTED_BLOOD_DAMAGE = 255558 , SPELL_TAINTED_BLOOD_AT = 255559 ,
  SPELL_SPIRIT_OF_GOLD = 259205 , SPELL_CORRUPTED_GOLD = 258703 , SPELL_CORRUPTED_GOLD_DAMAGE = 258709 , SPELL_SPAWN = 259018 ,
  SPELL_TIKI_MASK = 277065 , SPELL_CORRUPT = 259032 , SPELL_FATALLY_CORRUPTED = 259123
}
 
enum  PriestessAlunzaEvents {
  EVENT_GILDED_CLAWS = 1 , EVENT_TAINTED_BLOOD , EVENT_MOLTEN_GOLD , EVENT_CHECK_ENERGY ,
  EVENT_CORRUPTED_GOLD , EVENT_SPIRIT_OF_GOLD , EVENT_CHECK_TAINTED_BLOOD
}
 
enum  PriestessAlunzaTexts {
  SAY_AGGRO = 0 , SAY_GILDED_CLAWS_WARNING = 1 , SAY_GILDED_CLAWS = 2 , SAY_TRANSFUSION_WARNING = 3 ,
  SAY_TRANSFUSION = 4 , SAY_SLAY = 5 , SAY_WIPE = 6 , SAY_DIED = 7
}
 
enum  PriestessAlunzaMisc {
  NPC_CORRUPTED_GOLD = 130738 , NPC_SPIRIT_OF_GOLD = 131009 , POINT_DESPAWN = 0 , POINT_POOL = 1 ,
  AREATRIGGER_TAINTED_BLOOD = 16553 , SUMMON_GROUP_CAULDRONS = 0
}
 

Functions

void AddSC_boss_priestess_alun_za ()
 

Variables

constexpr Position RitualPosition [5]
 
constexpr Position CorruptedGoldSpawnPosition [2]
 
constexpr Position SpiritOfGoldSpawnPosition = { -1119.8f, 2292.46f, 745.114f }
 

Enumeration Type Documentation

◆ PriestessAlunzaEvents

Enumerator
EVENT_GILDED_CLAWS 
EVENT_TAINTED_BLOOD 
EVENT_MOLTEN_GOLD 
EVENT_CHECK_ENERGY 
EVENT_CORRUPTED_GOLD 
EVENT_SPIRIT_OF_GOLD 
EVENT_CHECK_TAINTED_BLOOD 

Definition at line 57 of file boss_priestess_alun_za.cpp.

◆ PriestessAlunzaMisc

Enumerator
NPC_CORRUPTED_GOLD 
NPC_SPIRIT_OF_GOLD 
POINT_DESPAWN 
POINT_POOL 
AREATRIGGER_TAINTED_BLOOD 
SUMMON_GROUP_CAULDRONS 

Definition at line 81 of file boss_priestess_alun_za.cpp.

◆ PriestessAlunzaSpells

Enumerator
SPELL_RITUAL 
SPELL_ENERGY_REGEN 
SPELL_GILDED_CLAWS 
SPELL_AGITATE 
SPELL_MOLTEN_GOLD_MISSILE 
SPELL_TRANSFUSION 
SPELL_TRANSFUSION_HEAL 
SPELL_TRANSFUSION_DAMAGE 
SPELL_TAINTED_BLOOD_SELECTOR 
SPELL_TAINTED_BLOOD_MISSILE 
SPELL_TAINTED_BLOOD_DAMAGE 
SPELL_TAINTED_BLOOD_AT 
SPELL_SPIRIT_OF_GOLD 
SPELL_CORRUPTED_GOLD 
SPELL_CORRUPTED_GOLD_DAMAGE 
SPELL_SPAWN 
SPELL_TIKI_MASK 
SPELL_CORRUPT 
SPELL_FATALLY_CORRUPTED 

Definition at line 33 of file boss_priestess_alun_za.cpp.

◆ PriestessAlunzaTexts

Enumerator
SAY_AGGRO 
SAY_GILDED_CLAWS_WARNING 
SAY_GILDED_CLAWS 
SAY_TRANSFUSION_WARNING 
SAY_TRANSFUSION 
SAY_SLAY 
SAY_WIPE 
SAY_DIED 

Definition at line 69 of file boss_priestess_alun_za.cpp.

Function Documentation

◆ AddSC_boss_priestess_alun_za()

void AddSC_boss_priestess_alun_za ( )

Definition at line 698 of file boss_priestess_alun_za.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ CorruptedGoldSpawnPosition

constexpr Position CorruptedGoldSpawnPosition[2]
constexpr
Initial value:
=
{
{ -1110.4965f, 2259.4306f, 741.8436f, 0.261799f },
{ -1110.5451f, 2325.2829f, 741.8436f, 0.785398f }
}

Definition at line 103 of file boss_priestess_alun_za.cpp.

◆ RitualPosition

constexpr Position RitualPosition[5]
constexpr
Initial value:
=
{
{ -1124.4688f, 2294.139f, 747.2801f },
{ -1126.8889f, 2307.7466f, 743.11414f },
{ -1124.342f, 2292.5173f, 747.76434f },
{ -1131.6841f, 2304.0347f, 743.94354f },
{ -1131.2916f, 2282.3438f, 743.99896f }
}

Definition at line 94 of file boss_priestess_alun_za.cpp.

◆ SpiritOfGoldSpawnPosition

constexpr Position SpiritOfGoldSpawnPosition = { -1119.8f, 2292.46f, 745.114f }
constexpr

Definition at line 109 of file boss_priestess_alun_za.cpp.