TrinityCore
Loading...
Searching...
No Matches
boss_tidesage_council.cpp File Reference
#include "AreaTrigger.h"
#include "AreaTriggerAI.h"
#include "Creature.h"
#include "GridNotifiers.h"
#include "InstanceScript.h"
#include "Map.h"
#include "ObjectAccessor.h"
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "TaskScheduler.h"
#include "shrine_of_the_storm.h"
+ Include dependency graph for boss_tidesage_council.cpp:

Go to the source code of this file.

Classes

struct  TidesageCouncilSharedAI
 
struct  boss_brother_ironhull
 
struct  boss_galecaller_faye
 
class  spell_tidesage_council_ward_selector
 
class  spell_tidesage_council_blessing_of_the_tempest
 
struct  at_tidesage_council_reinforcing_ward
 
struct  at_tidesage_council_swiftness_ward_boss
 
struct  at_tidesage_council_swiftness_ward_player
 
struct  at_tidesage_council_blowback
 

Enumerations

enum  TidesageCouncilSpells {
  SPELL_BLESSING_OF_IRONSIDES = 267901 , SPELL_HINDERING_CLEAVE = 267899 , SPELL_REINFORCING_WARD_AREATRIGGER = 267905 , SPELL_REINFORCING_WARD_DAMAGE_TAKEN_PLAYER = 267904 ,
  SPELL_REINFORCING_WARD_DAMAGE_TAKEN_BOSS = 268186 , SPELL_REINFORCING_WARD_DISPEL_BOSS = 272001 , SPELL_REINFORCING_WARD_DISPEL_PLAYER = 272002 , SPELL_REINFORCING_WARD_SELECTOR = 267903 ,
  SPELL_COSMETIC_REINFORCING_WARD = 274690 , SPELL_BROTHER_IRONHULL_GAIN_ENERGY = 267916 , SPELL_BLESSING_OF_THE_TEMPEST = 267830 , SPELL_SLICING_BLAST = 267818 ,
  SPELL_BLOWBACK_MISSILE = 267842 , SPELL_BLOWBACK_DAMAGE = 267838 , SPELL_BLOWBACK_AREATRIGGER = 267836 , SPELL_SWIFTNESS_WARD_SELECTOR = 267902 ,
  SPELL_SWIFTNESS_WARD_AREATRIGGER = 267891 , SPELL_SWIFTNESS_WARD_HASTE_BOSS = 267890 , SPELL_SWIFTNESS_WARD_HASTE_PLAYER = 267888 , SPELL_COSMETIC_SWIFTNESS_WARD = 274689 ,
  SPELL_GALECALLER_FAYE_GAIN_ENERGY = 267894
}
 
enum  TidesageCouncilEvents {
  EVENT_BLESSING_OF_IRONSIDES = 1 , EVENT_HINDERING_CLEAVE , EVENT_REINFORCING_WARD , EVENT_BLESSING_OF_THE_TEMPEST ,
  EVENT_SLICING_BLAST , EVENT_SWIFTNESS_WARD , EVENT_CHECK_MANA
}
 
enum  TidesageCouncilTexts {
  SAY_AGGRO = 0 , SAY_SLAY = 3 , SAY_WIPE = 4 , SAY_DEAD = 5 ,
  SAY_SWIFTING_WARD_WARNING = 1 , SAY_SWIFTING_WARD = 2 , SAY_BLESSING_OF_THE_TEMPEST = 6 , SAY_BROTHER_DIES = 7 ,
  SAY_REINFORCING_WARD = 1 , SAY_REINFORCING_WARD_WARNING = 2 , SAY_FAYE_DIES = 6
}
 

Functions

void AddSC_boss_tidesage_council ()
 

Variables

uint32 const TidesageData [2]
 

Enumeration Type Documentation

◆ TidesageCouncilEvents

Enumerator
EVENT_BLESSING_OF_IRONSIDES 
EVENT_HINDERING_CLEAVE 
EVENT_REINFORCING_WARD 
EVENT_BLESSING_OF_THE_TEMPEST 
EVENT_SLICING_BLAST 
EVENT_SWIFTNESS_WARD 
EVENT_CHECK_MANA 

Definition at line 60 of file boss_tidesage_council.cpp.

◆ TidesageCouncilSpells

Enumerator
SPELL_BLESSING_OF_IRONSIDES 
SPELL_HINDERING_CLEAVE 
SPELL_REINFORCING_WARD_AREATRIGGER 
SPELL_REINFORCING_WARD_DAMAGE_TAKEN_PLAYER 
SPELL_REINFORCING_WARD_DAMAGE_TAKEN_BOSS 
SPELL_REINFORCING_WARD_DISPEL_BOSS 
SPELL_REINFORCING_WARD_DISPEL_PLAYER 
SPELL_REINFORCING_WARD_SELECTOR 
SPELL_COSMETIC_REINFORCING_WARD 
SPELL_BROTHER_IRONHULL_GAIN_ENERGY 
SPELL_BLESSING_OF_THE_TEMPEST 
SPELL_SLICING_BLAST 
SPELL_BLOWBACK_MISSILE 
SPELL_BLOWBACK_DAMAGE 
SPELL_BLOWBACK_AREATRIGGER 
SPELL_SWIFTNESS_WARD_SELECTOR 
SPELL_SWIFTNESS_WARD_AREATRIGGER 
SPELL_SWIFTNESS_WARD_HASTE_BOSS 
SPELL_SWIFTNESS_WARD_HASTE_PLAYER 
SPELL_COSMETIC_SWIFTNESS_WARD 
SPELL_GALECALLER_FAYE_GAIN_ENERGY 

Definition at line 32 of file boss_tidesage_council.cpp.

◆ TidesageCouncilTexts

Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_WIPE 
SAY_DEAD 
SAY_SWIFTING_WARD_WARNING 
SAY_SWIFTING_WARD 
SAY_BLESSING_OF_THE_TEMPEST 
SAY_BROTHER_DIES 
SAY_REINFORCING_WARD 
SAY_REINFORCING_WARD_WARNING 
SAY_FAYE_DIES 

Definition at line 73 of file boss_tidesage_council.cpp.

Function Documentation

◆ AddSC_boss_tidesage_council()

void AddSC_boss_tidesage_council ( )

Definition at line 514 of file boss_tidesage_council.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ TidesageData

uint32 const TidesageData[2]
Initial value:

Definition at line 92 of file boss_tidesage_council.cpp.