TrinityCore
Loading...
Searching...
No Matches
boss_kologarn.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "Map.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellScript.h"
#include "ulduar.h"
#include "Vehicle.h"
+ Include dependency graph for boss_kologarn.cpp:

Go to the source code of this file.

Classes

class  boss_kologarn
 
struct  boss_kologarn::boss_kologarnAI
 
class  spell_ulduar_rubble_summon
 
class  spell_ulduar_rubble_summon::spell_ulduar_rubble_summonSpellScript
 
class  StoneGripTargetSelector
 
class  spell_ulduar_stone_grip_cast_target
 
class  spell_ulduar_stone_grip_cast_target::spell_ulduar_stone_grip_cast_target_SpellScript
 
class  spell_ulduar_cancel_stone_grip
 
class  spell_ulduar_cancel_stone_grip::spell_ulduar_cancel_stone_gripSpellScript
 
class  spell_ulduar_squeezed_lifeless
 
class  spell_ulduar_squeezed_lifeless::spell_ulduar_squeezed_lifeless_SpellScript
 
class  spell_ulduar_stone_grip_absorb
 
class  spell_ulduar_stone_grip_absorb::spell_ulduar_stone_grip_absorb_AuraScript
 
class  spell_ulduar_stone_grip
 
class  spell_ulduar_stone_grip::spell_ulduar_stone_grip_AuraScript
 
class  spell_kologarn_stone_shout
 
class  spell_kologarn_stone_shout::spell_kologarn_stone_shout_SpellScript
 
class  spell_kologarn_summon_focused_eyebeam
 
class  spell_kologarn_summon_focused_eyebeam::spell_kologarn_summon_focused_eyebeam_SpellScript
 

Macros

#define SPELL_TWO_ARM_SMASH   RAID_MODE<uint32>(63356,64003)
 
#define SPELL_FALLING_RUBBLE   RAID_MODE<uint32>(63821,64001)
 
#define SPELL_ARM_DEAD_DAMAGE   RAID_MODE<uint32>(63629,63979)
 

Enumerations

enum  Spells {
  SPELL_ONE_ARM_SMASH = 63573 , SPELL_ARM_SWEEP = 63766 , SPELL_STONE_SHOUT = 63716 , SPELL_PETRIFY_BREATH = 62030 ,
  SPELL_STONE_GRIP = 62166 , SPELL_STONE_GRIP_CANCEL = 65594 , SPELL_SUMMON_RUBBLE = 63633 , SPELL_ARM_ENTER_VEHICLE = 65343 ,
  SPELL_ARM_ENTER_VISUAL = 64753 , SPELL_SUMMON_FOCUSED_EYEBEAM = 63342 , SPELL_FOCUSED_EYEBEAM_PERIODIC = 63347 , SPELL_FOCUSED_EYEBEAM_VISUAL = 63369 ,
  SPELL_FOCUSED_EYEBEAM_VISUAL_LEFT = 63676 , SPELL_FOCUSED_EYEBEAM_VISUAL_RIGHT = 63702 , SPELL_KOLOGARN_REDUCE_PARRY = 64651 , SPELL_KOLOGARN_PACIFY = 63726 ,
  SPELL_KOLOGARN_UNK_0 = 65219 , SPELL_BERSERK = 47008
}
 
enum  NPCs { NPC_RUBBLE_STALKER = 33809 , NPC_ARM_SWEEP_STALKER = 33661 }
 
enum  Events {
  EVENT_NONE = 0 , EVENT_INSTALL_ACCESSORIES , EVENT_MELEE_CHECK , EVENT_SMASH ,
  EVENT_SWEEP , EVENT_STONE_SHOUT , EVENT_STONE_GRIP , EVENT_FOCUSED_EYEBEAM ,
  EVENT_RESPAWN_LEFT_ARM , EVENT_RESPAWN_RIGHT_ARM , EVENT_ENRAGE
}
 
enum  Yells {
  SAY_AGGRO = 0 , SAY_SLAY = 1 , SAY_LEFT_ARM_GONE = 2 , SAY_RIGHT_ARM_GONE = 3 ,
  SAY_SHOCKWAVE = 4 , SAY_GRAB_PLAYER = 5 , SAY_DEATH = 6 , SAY_BERSERK = 7 ,
  EMOTE_STONE_GRIP = 8
}
 

Functions

void AddSC_boss_kologarn ()
 

Macro Definition Documentation

◆ SPELL_ARM_DEAD_DAMAGE

#define SPELL_ARM_DEAD_DAMAGE   RAID_MODE<uint32>(63629,63979)

Definition at line 64 of file boss_kologarn.cpp.

◆ SPELL_FALLING_RUBBLE

#define SPELL_FALLING_RUBBLE   RAID_MODE<uint32>(63821,64001)

Definition at line 63 of file boss_kologarn.cpp.

◆ SPELL_TWO_ARM_SMASH

#define SPELL_TWO_ARM_SMASH   RAID_MODE<uint32>(63356,64003)

Definition at line 62 of file boss_kologarn.cpp.

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_NONE 
EVENT_INSTALL_ACCESSORIES 
EVENT_MELEE_CHECK 
EVENT_SMASH 
EVENT_SWEEP 
EVENT_STONE_SHOUT 
EVENT_STONE_GRIP 
EVENT_FOCUSED_EYEBEAM 
EVENT_RESPAWN_LEFT_ARM 
EVENT_RESPAWN_RIGHT_ARM 
EVENT_ENRAGE 

Definition at line 72 of file boss_kologarn.cpp.

◆ NPCs

enum NPCs
Enumerator
NPC_RUBBLE_STALKER 
NPC_ARM_SWEEP_STALKER 

Definition at line 66 of file boss_kologarn.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ONE_ARM_SMASH 
SPELL_ARM_SWEEP 
SPELL_STONE_SHOUT 
SPELL_PETRIFY_BREATH 
SPELL_STONE_GRIP 
SPELL_STONE_GRIP_CANCEL 
SPELL_SUMMON_RUBBLE 
SPELL_ARM_ENTER_VEHICLE 
SPELL_ARM_ENTER_VISUAL 
SPELL_SUMMON_FOCUSED_EYEBEAM 
SPELL_FOCUSED_EYEBEAM_PERIODIC 
SPELL_FOCUSED_EYEBEAM_VISUAL 
SPELL_FOCUSED_EYEBEAM_VISUAL_LEFT 
SPELL_FOCUSED_EYEBEAM_VISUAL_RIGHT 
SPELL_KOLOGARN_REDUCE_PARRY 
SPELL_KOLOGARN_PACIFY 
SPELL_KOLOGARN_UNK_0 
SPELL_BERSERK 

Definition at line 36 of file boss_kologarn.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_SLAY 
SAY_LEFT_ARM_GONE 
SAY_RIGHT_ARM_GONE 
SAY_SHOCKWAVE 
SAY_GRAB_PLAYER 
SAY_DEATH 
SAY_BERSERK 
EMOTE_STONE_GRIP 

Definition at line 87 of file boss_kologarn.cpp.

Function Documentation

◆ AddSC_boss_kologarn()

void AddSC_boss_kologarn ( )

Definition at line 663 of file boss_kologarn.cpp.

+ Here is the caller graph for this function: