TrinityCore
Loading...
Searching...
No Matches
boss_aqusirr.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_aqusirr.cpp:

Go to the source code of this file.

Classes

struct  boss_aqusirr
 
struct  boss_aqusirr_aqualing
 
struct  npc_aqusirr_intro_lord_stormsong
 
class  spell_aqusirr_requiem_of_the_abyss
 
class  spell_aqusirr_requiem_of_the_abyss_periodic
 
class  spell_aqusirr_erupting_waters_aura
 
class  spell_aqusirr_erupting_waters_split_1
 
class  spell_aqusirr_erupting_waters_split_2
 
class  spell_aqusirr_erupting_waters_split_3
 
class  spell_aqusirr_erupting_waters
 
class  spell_aqusirr_choking_brine
 
class  spell_aqusirr_surging_rush
 
class  spell_aqusirr_surging_rush_selector
 
class  spell_aqusirr_grasp_from_the_depths_selector
 
class  spell_aqusirr_grasp_from_the_depths_damage
 
struct  at_aqusirr_intro
 
struct  at_aqusirr_undertow
 
struct  at_aqusirr_surging_rush
 

Namespaces

namespace  AqusirrEventHandler
 

Enumerations

enum  AqusirrSpells {
  SPELL_WATER_RITUAL = 274341 , SPELL_REQUIEM_OF_THE_ABYSS_PERIODIC = 274364 , SPELL_REQUIEM_OF_THE_ABYSS = 274359 , SPELL_REQUIEM_OF_THE_ABYSS_KNOCKBACK = 274367 ,
  SPELL_SPLASHING_WATERS = 241680 , SPELL_EMERGE_VISUAL = 274948 , SPELL_UNDERTOW = 264144 , SPELL_SEA_BLAST = 265001 ,
  SPELL_SURGING_RUSH_SELECTOR = 264102 , SPELL_SURGING_RUSH_DAMAGE = 264155 , SPELL_SURGING_RUSH = 264101 , SPELL_ERUPTING_WATERS_SPLIT = 264903 ,
  SPELL_ERUPTING_WATERS_DAMAGE = 264941 , SPELL_ERUPTING_WATERS_AQUALING = 265030 , SPELL_CHOKING_BRINE = 264560 , SPELL_CHOKING_BRINE_MISSILE = 264714 ,
  SPELL_CHOKING_BRINE_MISSILE_2 = 264703 , SPELL_GRASP_FROM_THE_DEPTHS_SELECTOR = 264477 , SPELL_GRASP_FROM_THE_DEPTHS_SUMMON = 264522 , SPELL_GRASP_FROM_THE_DEPTHS_DAMAGE = 264526 ,
  SPELL_CONVERSATION_HORDE = 274669 , SPELL_CONVERSATION_ALLIANCE = 274668
}
 
enum  AqusirrEvents {
  EVENT_SURGING_RUSH = 1 , EVENT_CHOKING_BRINE , EVENT_SEA_BLAST , EVENT_UNDERTOW ,
  EVENT_GRASP_FROM_THE_DEPTHS
}
 
enum  AqusirrActions { ACTION_START_INTRO = 1 }
 
enum  AqusirrTexts { SAY_AQUSIRR_INTRO_1 = 0 , SAY_AQUSIRR_INTRO_2 = 1 }
 
enum  AqusirrMisc { SPAWN_GROUP_ID_AQUSIRR = 1258 , ANIM_KIT_SURGING_RUSH = 11428 }
 

Functions

void AqusirrEventHandler::Schedule (Creature *me, EventMap &events)
 
void AqusirrEventHandler::Execute (Creature *me, EventMap &events, uint32 eventId)
 
void AddSC_boss_aqusirr ()
 

Variables

constexpr Position RequiemOfTheAbyssPosition = { 3932.82f, -1243.81f, 128.368f }
 
constexpr Position EruptingWatersSummonPosition1 = { 3917.31f, -1234.08f, 128.130f }
 
constexpr Position EruptingWatersSummonPosition2 = { 3924.02f, -1259.52f, 128.141f }
 
constexpr Position EruptingWatersSummonPosition3 = { 3950.80f, -1238.47f, 127.831f }
 

Enumeration Type Documentation

◆ AqusirrActions

Enumerator
ACTION_START_INTRO 

Definition at line 71 of file boss_aqusirr.cpp.

◆ AqusirrEvents

Enumerator
EVENT_SURGING_RUSH 
EVENT_CHOKING_BRINE 
EVENT_SEA_BLAST 
EVENT_UNDERTOW 
EVENT_GRASP_FROM_THE_DEPTHS 

Definition at line 62 of file boss_aqusirr.cpp.

◆ AqusirrMisc

Enumerator
SPAWN_GROUP_ID_AQUSIRR 
ANIM_KIT_SURGING_RUSH 

Definition at line 82 of file boss_aqusirr.cpp.

◆ AqusirrSpells

Enumerator
SPELL_WATER_RITUAL 
SPELL_REQUIEM_OF_THE_ABYSS_PERIODIC 
SPELL_REQUIEM_OF_THE_ABYSS 
SPELL_REQUIEM_OF_THE_ABYSS_KNOCKBACK 
SPELL_SPLASHING_WATERS 
SPELL_EMERGE_VISUAL 
SPELL_UNDERTOW 
SPELL_SEA_BLAST 
SPELL_SURGING_RUSH_SELECTOR 
SPELL_SURGING_RUSH_DAMAGE 
SPELL_SURGING_RUSH 
SPELL_ERUPTING_WATERS_SPLIT 
SPELL_ERUPTING_WATERS_DAMAGE 
SPELL_ERUPTING_WATERS_AQUALING 
SPELL_CHOKING_BRINE 
SPELL_CHOKING_BRINE_MISSILE 
SPELL_CHOKING_BRINE_MISSILE_2 
SPELL_GRASP_FROM_THE_DEPTHS_SELECTOR 
SPELL_GRASP_FROM_THE_DEPTHS_SUMMON 
SPELL_GRASP_FROM_THE_DEPTHS_DAMAGE 
SPELL_CONVERSATION_HORDE 
SPELL_CONVERSATION_ALLIANCE 

Definition at line 32 of file boss_aqusirr.cpp.

◆ AqusirrTexts

Enumerator
SAY_AQUSIRR_INTRO_1 
SAY_AQUSIRR_INTRO_2 

Definition at line 76 of file boss_aqusirr.cpp.

Function Documentation

◆ AddSC_boss_aqusirr()

void AddSC_boss_aqusirr ( )

Definition at line 712 of file boss_aqusirr.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ EruptingWatersSummonPosition1

constexpr Position EruptingWatersSummonPosition1 = { 3917.31f, -1234.08f, 128.130f }
constexpr

Definition at line 89 of file boss_aqusirr.cpp.

◆ EruptingWatersSummonPosition2

constexpr Position EruptingWatersSummonPosition2 = { 3924.02f, -1259.52f, 128.141f }
constexpr

Definition at line 90 of file boss_aqusirr.cpp.

◆ EruptingWatersSummonPosition3

constexpr Position EruptingWatersSummonPosition3 = { 3950.80f, -1238.47f, 127.831f }
constexpr

Definition at line 91 of file boss_aqusirr.cpp.

◆ RequiemOfTheAbyssPosition

constexpr Position RequiemOfTheAbyssPosition = { 3932.82f, -1243.81f, 128.368f }
constexpr

Definition at line 88 of file boss_aqusirr.cpp.