TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boss_fathomlord_karathress.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "serpent_shrine.h"
#include "ScriptedEscortAI.h"
+ Include dependency graph for boss_fathomlord_karathress.cpp:

Classes

class  boss_fathomlord_karathress
 
struct  boss_fathomlord_karathress::boss_fathomlord_karathressAI
 
class  boss_fathomguard_sharkkis
 
struct  boss_fathomguard_sharkkis::boss_fathomguard_sharkkisAI
 
class  boss_fathomguard_tidalvess
 
struct  boss_fathomguard_tidalvess::boss_fathomguard_tidalvessAI
 
class  boss_fathomguard_caribdis
 
struct  boss_fathomguard_caribdis::boss_fathomguard_caribdisAI
 

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_GAIN_BLESSING_OF_TIDES   "Your overconfidence will be your undoing! Guards, lend me your strength!"
 
#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_FREEZE = 38357, SPELL_HEAL = 38330, SPELL_SUMMON_CYCLONE = 38337, SPELL_CYCLONE_CYCLONE = 29538,
  SOUND_GAIN_BLESSING_OF_TIDES = 11278, 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

#define MAX_ADVISORS   3
#define OLUM_O   0.401581f
#define OLUM_X   446.78f
#define OLUM_Y   -542.76f
#define OLUM_Z   -7.54773f
#define SAY_GAIN_BLESSING_OF_TIDES   "Your overconfidence will be your undoing! Guards, lend me your strength!"
#define SAY_MISC   "Alana be'lendor!"
#define SEER_OLUM   22820

Enumeration Type Documentation

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_FREEZE 
SPELL_HEAL 
SPELL_SUMMON_CYCLONE 
SPELL_CYCLONE_CYCLONE 
SOUND_GAIN_BLESSING_OF_TIDES 
SOUND_MISC 
CREATURE_CYCLONE 
CREATURE_FATHOM_SPOREBAT 
CREATURE_FATHOM_LURKER 
CREATURE_SPITFIRE_TOTEM 
CREATURE_EARTHBIND_TOTEM 
CREATURE_POISON_CLEANSING_TOTEM 
32 {
33  SAY_AGGRO = 0,
38  SAY_SLAY = 5,
39  SAY_DEATH = 6,
40 
41  //Karathress spells
42  SPELL_CATACLYSMIC_BOLT = 38441,
46  SPELL_ENRAGE = 24318,
47  SPELL_SEAR_NOVA = 38445,
49 
50  //Sharkkis spells
51  SPELL_LEECHING_THROW = 29436,
52  SPELL_THE_BEAST_WITHIN = 38373,
53  SPELL_MULTISHOT = 38366,
56  SPELL_PET_ENRAGE = 19574,
57 
58  //Tidalvess spells
59  SPELL_FROST_SHOCK = 38234,
60  SPELL_SPITFIRE_TOTEM = 38236,
62  // Spell obsolete
63  SPELL_EARTHBIND_TOTEM = 38304,
65  SPELL_WINDFURY_WEAPON = 38184,
66 
67  //Caribdis Spells
69  SPELL_TIDAL_SURGE = 38358,
71  SPELL_HEAL = 38330,
72  SPELL_SUMMON_CYCLONE = 38337,
73  SPELL_CYCLONE_CYCLONE = 29538,
74 
75  //Yells and Quotes
77  SOUND_MISC = 11283,
78 
79  //Summoned Unit GUIDs
80  CREATURE_CYCLONE = 22104,
82  CREATURE_FATHOM_LURKER = 22119,
86 };
Definition: boss_fathomlord_karathress.cpp:64
Definition: boss_fathomlord_karathress.cpp:71
Definition: boss_fathomlord_karathress.cpp:59
Definition: boss_fathomlord_karathress.cpp:51
Definition: boss_fathomlord_karathress.cpp:47
Definition: boss_fathomlord_karathress.cpp:45
Definition: boss_fathomlord_karathress.cpp:35
Definition: boss_fathomlord_karathress.cpp:43
Definition: boss_fathomlord_karathress.cpp:85
Definition: boss_fathomlord_karathress.cpp:72
Definition: boss_fathomlord_karathress.cpp:84
Definition: boss_fathomlord_karathress.cpp:70
Definition: boss_fathomlord_karathress.cpp:80
Definition: boss_fathomlord_karathress.cpp:76
Definition: boss_fathomlord_karathress.cpp:73
Definition: boss_fathomlord_karathress.cpp:53
Definition: boss_fathomlord_karathress.cpp:54
Definition: boss_fathomlord_karathress.cpp:81
Definition: boss_fathomlord_karathress.cpp:52
Definition: boss_fathomlord_karathress.cpp:38
Definition: boss_fathomlord_karathress.cpp:63
Definition: boss_fathomlord_karathress.cpp:46
Definition: boss_fathomlord_karathress.cpp:68
Definition: boss_fathomlord_karathress.cpp:34
Definition: boss_fathomlord_karathress.cpp:77
Definition: boss_fathomlord_karathress.cpp:55
Definition: boss_fathomlord_karathress.cpp:61
Definition: boss_fathomlord_karathress.cpp:42
Definition: boss_fathomlord_karathress.cpp:37
Definition: boss_fathomlord_karathress.cpp:56
Definition: boss_fathomlord_karathress.cpp:39
Definition: boss_fathomlord_karathress.cpp:60
Definition: boss_fathomlord_karathress.cpp:33
Definition: boss_fathomlord_karathress.cpp:44
Definition: boss_fathomlord_karathress.cpp:36
Definition: boss_fathomlord_karathress.cpp:65
Definition: boss_fathomlord_karathress.cpp:82
Definition: boss_fathomlord_karathress.cpp:83
Definition: boss_fathomlord_karathress.cpp:48
Definition: boss_fathomlord_karathress.cpp:69

Function Documentation

void AddSC_boss_fathomlord_karathress ( )
721 {
726 }
Definition: boss_fathomlord_karathress.cpp:570
Definition: boss_fathomlord_karathress.cpp:100
Definition: boss_fathomlord_karathress.cpp:304
Definition: boss_fathomlord_karathress.cpp:448

+ Here is the caller graph for this function: