TrinityCore
boss_fathomlord_karathress.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "serpent_shrine.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_fathomlord_karathress.cpp:

Go to the source code of this file.

Classes

struct  boss_fathomlord_karathress
 
struct  boss_fathomguard_sharkkis
 
struct  boss_fathomguard_tidalvess
 
struct  boss_fathomguard_caribdis
 
class  spell_fathomlord_karathress_tidal_surge
 

Macros

#define SEER_OLUM   22820
 
#define OLUM_X   446.78f
 
#define OLUM_Y   -542.76f
 
#define OLUM_Z   -7.54773f
 
#define OLUM_O   0.401581f
 
#define SAY_MISC   "Alana be'lendor!"
 
#define MAX_ADVISORS   3
 

Enumerations

enum  FathomlordKarathress {
  SAY_AGGRO = 0 , SAY_GAIN_BLESSING = 1 , SAY_GAIN_ABILITY1 = 2 , SAY_GAIN_ABILITY2 = 3 ,
  SAY_GAIN_ABILITY3 = 4 , SAY_SLAY = 5 , SAY_DEATH = 6 , SPELL_CATACLYSMIC_BOLT = 38441 ,
  SPELL_POWER_OF_SHARKKIS = 38455 , SPELL_POWER_OF_TIDALVESS = 38452 , SPELL_POWER_OF_CARIBDIS = 38451 , SPELL_ENRAGE = 24318 ,
  SPELL_SEAR_NOVA = 38445 , SPELL_BLESSING_OF_THE_TIDES = 38449 , SPELL_LEECHING_THROW = 29436 , SPELL_THE_BEAST_WITHIN = 38373 ,
  SPELL_MULTISHOT = 38366 , SPELL_SUMMON_FATHOM_LURKER = 38433 , SPELL_SUMMON_FATHOM_SPOREBAT = 38431 , SPELL_PET_ENRAGE = 19574 ,
  SPELL_FROST_SHOCK = 38234 , SPELL_SPITFIRE_TOTEM = 38236 , SPELL_POISON_CLEANSING_TOTEM = 38306 , SPELL_EARTHBIND_TOTEM = 38304 ,
  SPELL_EARTHBIND_TOTEM_EFFECT = 6474 , SPELL_WINDFURY_WEAPON = 38184 , SPELL_WATER_BOLT_VOLLEY = 38335 , SPELL_TIDAL_SURGE = 38358 ,
  SPELL_TIDAL_SURGE_EFFECT = 38353 , SPELL_HEAL = 38330 , SPELL_SUMMON_CYCLONE = 38337 , SPELL_CYCLONE_CYCLONE = 29538 ,
  SOUND_MISC = 11283 , CREATURE_CYCLONE = 22104 , CREATURE_FATHOM_SPOREBAT = 22120 , CREATURE_FATHOM_LURKER = 22119 ,
  CREATURE_SPITFIRE_TOTEM = 22091 , CREATURE_EARTHBIND_TOTEM = 22486 , CREATURE_POISON_CLEANSING_TOTEM = 22487
}
 

Functions

void AddSC_boss_fathomlord_karathress ()
 

Macro Definition Documentation

◆ MAX_ADVISORS

#define MAX_ADVISORS   3

Definition at line 99 of file boss_fathomlord_karathress.cpp.

◆ OLUM_O

#define OLUM_O   0.401581f

Definition at line 95 of file boss_fathomlord_karathress.cpp.

◆ OLUM_X

#define OLUM_X   446.78f

Definition at line 92 of file boss_fathomlord_karathress.cpp.

◆ OLUM_Y

#define OLUM_Y   -542.76f

Definition at line 93 of file boss_fathomlord_karathress.cpp.

◆ OLUM_Z

#define OLUM_Z   -7.54773f

Definition at line 94 of file boss_fathomlord_karathress.cpp.

◆ SAY_MISC

#define SAY_MISC   "Alana be'lendor!"

Definition at line 97 of file boss_fathomlord_karathress.cpp.

◆ SEER_OLUM

#define SEER_OLUM   22820

Definition at line 91 of file boss_fathomlord_karathress.cpp.

Enumeration Type Documentation

◆ FathomlordKarathress

Enumerator
SAY_AGGRO 
SAY_GAIN_BLESSING 
SAY_GAIN_ABILITY1 
SAY_GAIN_ABILITY2 
SAY_GAIN_ABILITY3 
SAY_SLAY 
SAY_DEATH 
SPELL_CATACLYSMIC_BOLT 
SPELL_POWER_OF_SHARKKIS 
SPELL_POWER_OF_TIDALVESS 
SPELL_POWER_OF_CARIBDIS 
SPELL_ENRAGE 
SPELL_SEAR_NOVA 
SPELL_BLESSING_OF_THE_TIDES 
SPELL_LEECHING_THROW 
SPELL_THE_BEAST_WITHIN 
SPELL_MULTISHOT 
SPELL_SUMMON_FATHOM_LURKER 
SPELL_SUMMON_FATHOM_SPOREBAT 
SPELL_PET_ENRAGE 
SPELL_FROST_SHOCK 
SPELL_SPITFIRE_TOTEM 
SPELL_POISON_CLEANSING_TOTEM 
SPELL_EARTHBIND_TOTEM 
SPELL_EARTHBIND_TOTEM_EFFECT 
SPELL_WINDFURY_WEAPON 
SPELL_WATER_BOLT_VOLLEY 
SPELL_TIDAL_SURGE 
SPELL_TIDAL_SURGE_EFFECT 
SPELL_HEAL 
SPELL_SUMMON_CYCLONE 
SPELL_CYCLONE_CYCLONE 
SOUND_MISC 
CREATURE_CYCLONE 
CREATURE_FATHOM_SPOREBAT 
CREATURE_FATHOM_LURKER 
CREATURE_SPITFIRE_TOTEM 
CREATURE_EARTHBIND_TOTEM 
CREATURE_POISON_CLEANSING_TOTEM 

Definition at line 34 of file boss_fathomlord_karathress.cpp.

Function Documentation

◆ AddSC_boss_fathomlord_karathress()

void AddSC_boss_fathomlord_karathress ( )

Definition at line 670 of file boss_fathomlord_karathress.cpp.

+ Here is the caller graph for this function: