Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
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:

Go to the source code of this file.

Classes

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

Macros

#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

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

◆ MAX_ADVISORS

◆ OLUM_O

#define OLUM_O   0.401581f

◆ OLUM_X

#define OLUM_X   446.78f

◆ OLUM_Y

#define OLUM_Y   -542.76f

◆ OLUM_Z

#define OLUM_Z   -7.54773f

◆ SAY_GAIN_BLESSING_OF_TIDES

#define SAY_GAIN_BLESSING_OF_TIDES   "Your overconfidence will be your undoing! Guards, lend me your strength!"

◆ SAY_MISC

#define SAY_MISC   "Alana be'lendor!"

Definition at line 83 of file boss_fathomlord_karathress.cpp.

◆ SEER_OLUM

#define SEER_OLUM   22820

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_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 

Definition at line 18 of file boss_fathomlord_karathress.cpp.

Function Documentation

◆ AddSC_boss_fathomlord_karathress()

void AddSC_boss_fathomlord_karathress ( )

Definition at line 714 of file boss_fathomlord_karathress.cpp.

Referenced by AddOutlandScripts().