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

Go to the source code of this file.

Classes

class  boss_eadric
 
struct  boss_eadric::boss_eadricAI
 
class  boss_paletress
 
struct  boss_paletress::boss_paletressAI
 
class  npc_memory
 
struct  npc_memory::npc_memoryAI
 
class  npc_argent_soldier
 
struct  npc_argent_soldier::npc_argent_soldierAI
 
class  spell_eadric_radiance
 
class  spell_toc5_light_rain
 
class  spell_reflective_shield_aura
 

Enumerations

enum  EadricSpells {
  SPELL_EADRIC_ACHIEVEMENT = 68197 ,
  ACHIEV_FACEROLLER = 3803 ,
  SPELL_RADIANCE = 66935 ,
  SPELL_VENGEANCE = 66865 ,
  SPELL_HAMMER_JUSTICE = 66863 ,
  SPELL_HAMMER_RIGHTEOUS = 66867 ,
  SPELL_HAMMER_RIGHTEOUS_DAMAGE = 66903 ,
  SPELL_HAMMER_RIGHTEOUS_ACTION_BAR = 66904 ,
  SPELL_HAMMER_RIGHTEOUS_THROW_BACK = 66905
}
 
enum  EadricEvents {
  EVENT_SPELL_RADIANCE = 1 ,
  EVENT_SPELL_HAMMER_RIGHTEOUS
}
 
enum  PaletressSpells {
  SPELL_SMITE = 66536 ,
  SPELL_HOLY_FIRE = 66538 ,
  SPELL_RENEW = 66537 ,
  SPELL_HOLY_NOVA = 66546 ,
  SPELL_SHIELD = 66515 ,
  SPELL_CONFESS = 66680 ,
  SPELL_SUMMON_MEMORY = 66545 ,
  SPELL_OLD_WOUNDS = 66620 ,
  SPELL_SHADOWS_PAST = 66619 ,
  SPELL_WAKING_NIGHTMARE = 66552
}
 
enum  PaletressEvents {
  EVENT_SPELL_SMITE = 1 ,
  EVENT_SPELL_HOLY_FIRE ,
  EVENT_SPELL_RENEW ,
  EVENT_MEMORY_SCALE ,
  EVENT_MEMORY_START_ATTACK ,
  EVENT_SPELL_OLD_WOUNDS ,
  EVENT_SPELL_SHADOWS_PAST ,
  EVENT_SPELL_WAKING_NIGHTMARE
}
 
enum  ArgentSoldierSpells {
  SPELL_FLURRY_OF_BLOWS = 67233 ,
  SPELL_PUMMEL = 67235 ,
  SPELL_DIVINE_SHIELD = 67251 ,
  SPELL_FINAL_MEDITATION = 67255 ,
  SPELL_HOLY_SMITE = 36176 ,
  SPELL_FOUNTAIN_OF_LIGHT = 67194 ,
  NPC_FOUNTAIN_OF_LIGHT = 35311 ,
  SPELL_SHADOW_WORD_PAIN = 34941 ,
  SPELL_MIND_CONTROL = 67229 ,
  SPELL_BLAZING_LIGHT = 67247 ,
  SPELL_CLEAVE = 15284 ,
  SPELL_UNBALANCING_STRIKE = 67237
}
 
enum  ArgentSoldierEvents {
  EVENT_MONK_SPELL_FLURRY_OF_BLOWS = 1 ,
  EVENT_MONK_SPELL_PUMMEL ,
  EVENT_PRIESTESS_SPELL_HOLY_SMITE ,
  EVENT_PRIESTESS_SPELL_SHADOW_WORD_PAIN ,
  EVENT_PRIESTESS_SPELL_FOUNTAIN_OF_LIGHT ,
  EVENT_PRIESTESS_SPELL_MIND_CONTROL ,
  EVENT_LIGHTWIELDER_SPELL_BLAZING_LIGHT ,
  EVENT_LIGHTWIELDER_SPELL_CLEAVE ,
  EVENT_LIGHTWIELDER_SPELL_UNBALANCING_STRIKE
}
 
enum  ReflectiveShield { SPELL_REFLECTIVE_SHIELD_DAMAGE = 33619 }
 

Functions

void AddSC_boss_argent_challenge ()
 

Enumeration Type Documentation

◆ ArgentSoldierEvents

Enumerator
EVENT_MONK_SPELL_FLURRY_OF_BLOWS 
EVENT_MONK_SPELL_PUMMEL 
EVENT_PRIESTESS_SPELL_HOLY_SMITE 
EVENT_PRIESTESS_SPELL_SHADOW_WORD_PAIN 
EVENT_PRIESTESS_SPELL_FOUNTAIN_OF_LIGHT 
EVENT_PRIESTESS_SPELL_MIND_CONTROL 
EVENT_LIGHTWIELDER_SPELL_BLAZING_LIGHT 
EVENT_LIGHTWIELDER_SPELL_CLEAVE 
EVENT_LIGHTWIELDER_SPELL_UNBALANCING_STRIKE 
484{
494};
@ EVENT_PRIESTESS_SPELL_FOUNTAIN_OF_LIGHT
Definition boss_argent_challenge.cpp:489
@ EVENT_LIGHTWIELDER_SPELL_BLAZING_LIGHT
Definition boss_argent_challenge.cpp:491
@ EVENT_LIGHTWIELDER_SPELL_UNBALANCING_STRIKE
Definition boss_argent_challenge.cpp:493
@ EVENT_MONK_SPELL_FLURRY_OF_BLOWS
Definition boss_argent_challenge.cpp:485
@ EVENT_MONK_SPELL_PUMMEL
Definition boss_argent_challenge.cpp:486
@ EVENT_PRIESTESS_SPELL_SHADOW_WORD_PAIN
Definition boss_argent_challenge.cpp:488
@ EVENT_PRIESTESS_SPELL_MIND_CONTROL
Definition boss_argent_challenge.cpp:490
@ EVENT_LIGHTWIELDER_SPELL_CLEAVE
Definition boss_argent_challenge.cpp:492
@ EVENT_PRIESTESS_SPELL_HOLY_SMITE
Definition boss_argent_challenge.cpp:487

◆ ArgentSoldierSpells

Enumerator
SPELL_FLURRY_OF_BLOWS 
SPELL_PUMMEL 
SPELL_DIVINE_SHIELD 
SPELL_FINAL_MEDITATION 
SPELL_HOLY_SMITE 
SPELL_FOUNTAIN_OF_LIGHT 
NPC_FOUNTAIN_OF_LIGHT 
SPELL_SHADOW_WORD_PAIN 
SPELL_MIND_CONTROL 
SPELL_BLAZING_LIGHT 
SPELL_CLEAVE 
SPELL_UNBALANCING_STRIKE 
463{
464 // monk
465 SPELL_FLURRY_OF_BLOWS = 67233,
466 SPELL_PUMMEL = 67235,
467 SPELL_DIVINE_SHIELD = 67251,
469
470 // priestess
471 SPELL_HOLY_SMITE = 36176,
473 NPC_FOUNTAIN_OF_LIGHT = 35311,
475 SPELL_MIND_CONTROL = 67229,
476
477 // lightwielder
478 SPELL_BLAZING_LIGHT = 67247,
479 SPELL_CLEAVE = 15284,
481};
@ SPELL_CLEAVE
Definition boss_argent_challenge.cpp:479
@ SPELL_MIND_CONTROL
Definition boss_argent_challenge.cpp:475
@ SPELL_UNBALANCING_STRIKE
Definition boss_argent_challenge.cpp:480
@ SPELL_PUMMEL
Definition boss_argent_challenge.cpp:466
@ SPELL_FINAL_MEDITATION
Definition boss_argent_challenge.cpp:468
@ SPELL_FOUNTAIN_OF_LIGHT
Definition boss_argent_challenge.cpp:472
@ SPELL_SHADOW_WORD_PAIN
Definition boss_argent_challenge.cpp:474
@ SPELL_HOLY_SMITE
Definition boss_argent_challenge.cpp:471
@ SPELL_DIVINE_SHIELD
Definition boss_argent_challenge.cpp:467
@ NPC_FOUNTAIN_OF_LIGHT
Definition boss_argent_challenge.cpp:473
@ SPELL_BLAZING_LIGHT
Definition boss_argent_challenge.cpp:478
@ SPELL_FLURRY_OF_BLOWS
Definition boss_argent_challenge.cpp:465

◆ EadricEvents

Enumerator
EVENT_SPELL_RADIANCE 
EVENT_SPELL_HAMMER_RIGHTEOUS 
41{
44};
@ EVENT_SPELL_RADIANCE
Definition boss_argent_challenge.cpp:42
@ EVENT_SPELL_HAMMER_RIGHTEOUS
Definition boss_argent_challenge.cpp:43

◆ EadricSpells

Enumerator
SPELL_EADRIC_ACHIEVEMENT 
ACHIEV_FACEROLLER 
SPELL_RADIANCE 
SPELL_VENGEANCE 
SPELL_HAMMER_JUSTICE 
SPELL_HAMMER_RIGHTEOUS 
SPELL_HAMMER_RIGHTEOUS_DAMAGE 
SPELL_HAMMER_RIGHTEOUS_ACTION_BAR 
SPELL_HAMMER_RIGHTEOUS_THROW_BACK 
26{
27 //Eadric
29 ACHIEV_FACEROLLER = 3803,
30
31 SPELL_RADIANCE = 66935,
32 SPELL_VENGEANCE = 66865,
38};
@ SPELL_VENGEANCE
Definition boss_argent_challenge.cpp:32
@ SPELL_EADRIC_ACHIEVEMENT
Definition boss_argent_challenge.cpp:28
@ SPELL_HAMMER_JUSTICE
Definition boss_argent_challenge.cpp:33
@ SPELL_HAMMER_RIGHTEOUS_THROW_BACK
Definition boss_argent_challenge.cpp:37
@ SPELL_HAMMER_RIGHTEOUS_DAMAGE
Definition boss_argent_challenge.cpp:35
@ SPELL_HAMMER_RIGHTEOUS
Definition boss_argent_challenge.cpp:34
@ SPELL_RADIANCE
Definition boss_argent_challenge.cpp:31
@ SPELL_HAMMER_RIGHTEOUS_ACTION_BAR
Definition boss_argent_challenge.cpp:36
@ ACHIEV_FACEROLLER
Definition boss_argent_challenge.cpp:29

◆ PaletressEvents

Enumerator
EVENT_SPELL_SMITE 
EVENT_SPELL_HOLY_FIRE 
EVENT_SPELL_RENEW 
EVENT_MEMORY_SCALE 
EVENT_MEMORY_START_ATTACK 
EVENT_SPELL_OLD_WOUNDS 
EVENT_SPELL_SHADOWS_PAST 
EVENT_SPELL_WAKING_NIGHTMARE 
64{
68
74};
@ EVENT_MEMORY_SCALE
Definition boss_argent_challenge.cpp:69
@ EVENT_SPELL_WAKING_NIGHTMARE
Definition boss_argent_challenge.cpp:73
@ EVENT_SPELL_HOLY_FIRE
Definition boss_argent_challenge.cpp:66
@ EVENT_SPELL_SMITE
Definition boss_argent_challenge.cpp:65
@ EVENT_SPELL_OLD_WOUNDS
Definition boss_argent_challenge.cpp:71
@ EVENT_MEMORY_START_ATTACK
Definition boss_argent_challenge.cpp:70
@ EVENT_SPELL_RENEW
Definition boss_argent_challenge.cpp:67
@ EVENT_SPELL_SHADOWS_PAST
Definition boss_argent_challenge.cpp:72

◆ PaletressSpells

Enumerator
SPELL_SMITE 
SPELL_HOLY_FIRE 
SPELL_RENEW 
SPELL_HOLY_NOVA 
SPELL_SHIELD 
SPELL_CONFESS 
SPELL_SUMMON_MEMORY 
SPELL_OLD_WOUNDS 
SPELL_SHADOWS_PAST 
SPELL_WAKING_NIGHTMARE 
47{
48 SPELL_SMITE = 66536,
49 SPELL_HOLY_FIRE = 66538,
50 SPELL_RENEW = 66537,
51
52 SPELL_HOLY_NOVA = 66546,
53 SPELL_SHIELD = 66515,
54 SPELL_CONFESS = 66680,
55 SPELL_SUMMON_MEMORY = 66545,
56
57 //Memory
58 SPELL_OLD_WOUNDS = 66620,
59 SPELL_SHADOWS_PAST = 66619,
61};
@ SPELL_CONFESS
Definition boss_argent_challenge.cpp:54
@ SPELL_HOLY_NOVA
Definition boss_argent_challenge.cpp:52
@ SPELL_OLD_WOUNDS
Definition boss_argent_challenge.cpp:58
@ SPELL_SMITE
Definition boss_argent_challenge.cpp:48
@ SPELL_RENEW
Definition boss_argent_challenge.cpp:50
@ SPELL_HOLY_FIRE
Definition boss_argent_challenge.cpp:49
@ SPELL_SUMMON_MEMORY
Definition boss_argent_challenge.cpp:55
@ SPELL_WAKING_NIGHTMARE
Definition boss_argent_challenge.cpp:60
@ SPELL_SHADOWS_PAST
Definition boss_argent_challenge.cpp:59
@ SPELL_SHIELD
Definition boss_argent_challenge.cpp:53

◆ ReflectiveShield

Enumerator
SPELL_REFLECTIVE_SHIELD_DAMAGE 
767{
769};
@ SPELL_REFLECTIVE_SHIELD_DAMAGE
Definition boss_argent_challenge.cpp:768

Function Documentation

◆ AddSC_boss_argent_challenge()

void AddSC_boss_argent_challenge ( )
797{
798 new boss_eadric();
799 new boss_paletress();
800 new npc_memory();
801 new npc_argent_soldier();
805}
#define RegisterSpellScript(spell_script)
Definition SpellScriptLoader.h:88
Definition boss_argent_challenge.cpp:77
Definition boss_argent_challenge.cpp:194
Definition boss_argent_challenge.cpp:497
Definition boss_argent_challenge.cpp:375
Definition boss_argent_challenge.cpp:719
Definition boss_argent_challenge.cpp:772
Definition boss_argent_challenge.cpp:742

References RegisterSpellScript.

Referenced by AddNorthrendScripts().