TrinityCore
Loading...
Searching...
No Matches
boss_lord_and_lady_waycrest.cpp File Reference
#include "Creature.h"
#include "InstanceScript.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "waycrest_manor.h"
+ Include dependency graph for boss_lord_and_lady_waycrest.cpp:

Go to the source code of this file.

Classes

struct  boss_lord_waycrest
 
struct  boss_lady_waycrest
 
class  spell_lord_and_lady_waycrest_virulent_pathogen_selector
 
class  spell_lord_and_lady_waycrest_virulent_pathogen_damage
 
class  DiscordantCadenzaDamageEvent
 
class  spell_lord_and_lady_waycrest_discordant_cadenza_selector
 
class  spell_lord_and_lady_waycrest_wracking_chord_selector
 
class  spell_lord_and_lady_waycrest_wracking_bolt_missile
 
class  spell_lord_and_lady_waycrest_vitality_transfer
 
class  spell_lord_and_lady_waycrest_contagious_remnants
 

Enumerations

enum  LordAndLadyWaycrestSpells {
  SPELL_WASTING_STRIKE = 261438 , SPELL_VIRULENT_PATHOGEN_SELECTOR = 261439 , SPELL_VIRULENT_PATHOGEN_DAMAGE = 261440 , SPELL_VIRULENT_PATHOGEN_INFECT_AREA = 261441 ,
  SPELL_PUTRID_VITALITY = 261447 , SPELL_LORD_WAYCREST_DUMMY_ABSORB = 273699 , SPELL_CONTAGIOUS_REMNANTS = 268385 , SPELL_SOUL_ARMOR = 271590 ,
  SPELL_DISCORDANT_CADENZA = 268306 , SPELL_DISCORDANT_CADENZA_DAMAGE = 268308 , SPELL_WRACKING_BOLT = 268281 , SPELL_WRACKING_CHORD_SELECTOR = 268278 ,
  SPELL_WRACKING_CHORD_DAMAGE = 268271 , SPELL_VITALITY_TRANSFER = 261446 , SPELL_HEAL = 210237 , SPELL_MOVE_TO_ARENA = 267082
}
 
enum  LordAndLadyWaycrestVisual { SPELL_VISUAL_DISCORDANT_CADENZA_MISSILE = 76184 }
 
enum  LordAndLadyWaycrestTexts {
  SAY_VIRULENT_PATHOGEN = 0 , SAY_AGGRO = 0 , SAY_DISCORDANT_CADENZA = 2 , SAY_HEAL = 3 ,
  SAY_DIED = 4 , SAY_SLAY = 1
}
 
enum  LordAndLadyWaycrestEvents {
  EVENT_WASTING_STRIKE = 1 , EVENT_VIRULENT_PATHOGEN , EVENT_RESET_HEAL , EVENT_WRACKING_CHORD ,
  EVENT_DISCORDANT_CADENZA , EVENT_JOIN_FIGHT
}
 
enum  LordAndLadyWaycrestActions { ACTION_HEAL_LORD_WAYCREST = 1 , ACTION_HEAL_AND_JOIN_FIGHT }
 

Functions

void AddSC_boss_lord_and_lady_waycrest ()
 

Variables

constexpr Position LordWaycrestCombatPosition = { -549.781f, -260.094f, 185.267f }
 

Enumeration Type Documentation

◆ LordAndLadyWaycrestActions

Enumerator
ACTION_HEAL_LORD_WAYCREST 
ACTION_HEAL_AND_JOIN_FIGHT 

Definition at line 84 of file boss_lord_and_lady_waycrest.cpp.

◆ LordAndLadyWaycrestEvents

Enumerator
EVENT_WASTING_STRIKE 
EVENT_VIRULENT_PATHOGEN 
EVENT_RESET_HEAL 
EVENT_WRACKING_CHORD 
EVENT_DISCORDANT_CADENZA 
EVENT_JOIN_FIGHT 

Definition at line 71 of file boss_lord_and_lady_waycrest.cpp.

◆ LordAndLadyWaycrestSpells

Enumerator
SPELL_WASTING_STRIKE 
SPELL_VIRULENT_PATHOGEN_SELECTOR 
SPELL_VIRULENT_PATHOGEN_DAMAGE 
SPELL_VIRULENT_PATHOGEN_INFECT_AREA 
SPELL_PUTRID_VITALITY 
SPELL_LORD_WAYCREST_DUMMY_ABSORB 
SPELL_CONTAGIOUS_REMNANTS 
SPELL_SOUL_ARMOR 
SPELL_DISCORDANT_CADENZA 
SPELL_DISCORDANT_CADENZA_DAMAGE 
SPELL_WRACKING_BOLT 
SPELL_WRACKING_CHORD_SELECTOR 
SPELL_WRACKING_CHORD_DAMAGE 
SPELL_VITALITY_TRANSFER 
SPELL_HEAL 
SPELL_MOVE_TO_ARENA 

Definition at line 28 of file boss_lord_and_lady_waycrest.cpp.

◆ LordAndLadyWaycrestTexts

Enumerator
SAY_VIRULENT_PATHOGEN 
SAY_AGGRO 
SAY_DISCORDANT_CADENZA 
SAY_HEAL 
SAY_DIED 
SAY_SLAY 

Definition at line 56 of file boss_lord_and_lady_waycrest.cpp.

◆ LordAndLadyWaycrestVisual

Enumerator
SPELL_VISUAL_DISCORDANT_CADENZA_MISSILE 

Definition at line 51 of file boss_lord_and_lady_waycrest.cpp.

Function Documentation

◆ AddSC_boss_lord_and_lady_waycrest()

void AddSC_boss_lord_and_lady_waycrest ( )

Definition at line 566 of file boss_lord_and_lady_waycrest.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ LordWaycrestCombatPosition

constexpr Position LordWaycrestCombatPosition = { -549.781f, -260.094f, 185.267f }
constexpr

Definition at line 90 of file boss_lord_and_lady_waycrest.cpp.