TrinityCore
Loading...
Searching...
No Matches
boss_drakkari_colossus.cpp File Reference
#include "gundrak.h"
#include "InstanceScript.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ObjectMgr.h"
#include "ScriptedCreature.h"
#include "ScriptMgr.h"
#include "SpellInfo.h"
#include "SpellScript.h"
+ Include dependency graph for boss_drakkari_colossus.cpp:

Go to the source code of this file.

Classes

struct  boss_drakkari_colossus
 
struct  boss_drakkari_elemental
 
struct  npc_living_mojo
 
class  spell_drakkari_colossus_surge
 

Enumerations

enum  DrakkariColossusTexts { EMOTE_MOJO = 0 , EMOTE_ACTIVATE_ALTAR = 1 }
 
enum  DrakkariColossusSpells {
  SPELL_EMERGE = 54850 , SPELL_ELEMENTAL_SPAWN_EFFECT = 54888 , SPELL_MOJO_VOLLEY = 54849 , SPELL_SURGE_VISUAL = 54827 ,
  SPELL_MERGE = 54878 , SPELL_MIGHTY_BLOW = 54719 , SPELL_SURGE = 54801 , SPELL_FREEZE_ANIM = 16245 ,
  SPELL_MOJO_PUDDLE = 55627 , SPELL_MOJO_WAVE = 55626
}
 
enum  DrakkariColossusEvents { EVENT_MIGHTY_BLOW = 1 , EVENT_SURGE , EVENT_SURGE_FINISH }
 
enum  DrakkariColossusActions { ACTION_UNFREEZE_COLOSSUS = 1 }
 
enum  DrakkariColossusPhases { COLOSSUS_PHASE_NORMAL , COLOSSUS_PHASE_FIRST_ELEMENTAL_SUMMON , COLOSSUS_PHASE_SECOND_ELEMENTAL_SUMMON }
 
enum  DrakkariColossusData { DATA_COLOSSUS_PHASE = 1 }
 
enum  DrakkariColossusPoints { POINT_COLOSSUS = 1 }
 
enum  DrakkariColossusSpawnGroups { SPAWN_GROUP_MOJO = 328 }
 

Functions

void AddSC_boss_drakkari_colossus ()
 

Enumeration Type Documentation

◆ DrakkariColossusActions

Enumerator
ACTION_UNFREEZE_COLOSSUS 

Definition at line 60 of file boss_drakkari_colossus.cpp.

◆ DrakkariColossusData

Enumerator
DATA_COLOSSUS_PHASE 

Definition at line 72 of file boss_drakkari_colossus.cpp.

◆ DrakkariColossusEvents

Enumerator
EVENT_MIGHTY_BLOW 
EVENT_SURGE 
EVENT_SURGE_FINISH 

Definition at line 53 of file boss_drakkari_colossus.cpp.

◆ DrakkariColossusPhases

Enumerator
COLOSSUS_PHASE_NORMAL 
COLOSSUS_PHASE_FIRST_ELEMENTAL_SUMMON 
COLOSSUS_PHASE_SECOND_ELEMENTAL_SUMMON 

Definition at line 65 of file boss_drakkari_colossus.cpp.

◆ DrakkariColossusPoints

Enumerator
POINT_COLOSSUS 

Definition at line 77 of file boss_drakkari_colossus.cpp.

◆ DrakkariColossusSpawnGroups

Enumerator
SPAWN_GROUP_MOJO 

Definition at line 82 of file boss_drakkari_colossus.cpp.

◆ DrakkariColossusSpells

Enumerator
SPELL_EMERGE 
SPELL_ELEMENTAL_SPAWN_EFFECT 
SPELL_MOJO_VOLLEY 
SPELL_SURGE_VISUAL 
SPELL_MERGE 
SPELL_MIGHTY_BLOW 
SPELL_SURGE 
SPELL_FREEZE_ANIM 
SPELL_MOJO_PUDDLE 
SPELL_MOJO_WAVE 

Definition at line 39 of file boss_drakkari_colossus.cpp.

◆ DrakkariColossusTexts

Enumerator
EMOTE_MOJO 
EMOTE_ACTIVATE_ALTAR 

Definition at line 32 of file boss_drakkari_colossus.cpp.

Function Documentation

◆ AddSC_boss_drakkari_colossus()

void AddSC_boss_drakkari_colossus ( )

Definition at line 442 of file boss_drakkari_colossus.cpp.

+ Here is the caller graph for this function: