TrinityCore
Loading...
Searching...
No Matches
boss_thorim.cpp File Reference
#include "ScriptMgr.h"
#include "AreaBoundary.h"
#include "CellImpl.h"
#include "Containers.h"
#include "GridNotifiersImpl.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "MoveSplineInit.h"
#include "ObjectAccessor.h"
#include "Player.h"
#include "ScriptedCreature.h"
#include "SpellAuraEffects.h"
#include "SpellMgr.h"
#include "SpellScript.h"
#include "ulduar.h"
#include <G3D/Vector3.h>
+ Include dependency graph for boss_thorim.cpp:

Go to the source code of this file.

Classes

struct  ThorimTrashInfo
 
struct  SummonLocation
 
class  HeightPositionCheck
 
class  RunicSmashExplosionEvent
 
class  TrashJumpEvent
 
class  LightningFieldEvent
 
class  boss_thorim
 
struct  boss_thorim::boss_thorimAI
 
struct  npc_thorim_trashAI
 
struct  npc_thorim_trashAI::AIHelper
 
class  npc_thorim_trashAI::AIHelper::MostHPMissingInRange
 
class  npc_thorim_pre_phase
 
struct  npc_thorim_pre_phase::npc_thorim_pre_phaseAI
 
class  npc_thorim_arena_phase
 
struct  npc_thorim_arena_phase::npc_thorim_arena_phaseAI
 
struct  npc_thorim_minibossAI
 
class  npc_runic_colossus
 
struct  npc_runic_colossus::npc_runic_colossusAI
 
class  npc_ancient_rune_giant
 
struct  npc_ancient_rune_giant::npc_ancient_rune_giantAI
 
class  npc_sif
 
struct  npc_sif::npc_sifAI
 
class  spell_thorim_blizzard_effect
 
class  spell_thorim_blizzard_effect::spell_thorim_blizzard_effect_AuraScript
 
class  spell_thorim_frostbolt_volley
 
class  spell_thorim_frostbolt_volley::spell_thorim_frostbolt_volley_SpellScript
 
class  spell_thorim_charge_orb
 
class  spell_thorim_charge_orb::spell_thorim_charge_orb_SpellScript
 
class  spell_thorim_lightning_charge
 
class  spell_thorim_lightning_charge::spell_thorim_lightning_charge_SpellScript
 
class  spell_thorim_arena_leap
 
class  spell_thorim_arena_leap::spell_thorim_arena_leap_SpellScript
 
struct  OutOfArenaCheck
 
class  spell_thorim_stormhammer
 
class  spell_thorim_stormhammer::spell_thorim_stormhammer_SpellScript
 
class  spell_thorim_stormhammer_sif
 
class  spell_thorim_stormhammer_sif::spell_thorim_stormhammer_sif_SpellScript
 
class  spell_thorim_stormhammer_boomerang
 
class  spell_thorim_stormhammer_boomerang::spell_thorim_stormhammer_boomerang_SpellScript
 
class  spell_thorim_runic_smash
 
class  spell_thorim_runic_smash::spell_thorim_runic_smash_SpellScript
 
class  UpperOrbCheck
 
class  spell_thorim_activate_lightning_orb_periodic
 
class  spell_thorim_activate_lightning_orb_periodic::spell_thorim_activate_lightning_orb_periodic_AuraScript
 
class  condition_thorim_arena_leap
 

Macros

#define SPELL_STOMP   RAID_MODE<uint32>(62411,62413)
 

Enumerations

enum  Spells {
  SPELL_SHEATH_OF_LIGHTNING = 62276 , SPELL_STORMHAMMER = 62042 , SPELL_STORMHAMMER_SIF = 64767 , SPELL_STORMHAMMER_BOOMERANG = 64909 ,
  SPELL_DEAFENING_THUNDER = 62470 , SPELL_CHARGE_ORB = 62016 , SPELL_SUMMON_LIGHTNING_ORB = 62391 , SPELL_LIGHTNING_DESTRUCTION = 62393 ,
  SPELL_TOUCH_OF_DOMINION = 62507 , SPELL_TOUCH_OF_DOMINION_TRIGGERED = 62565 , SPELL_CHAIN_LIGHTNING = 62131 , SPELL_LIGHTNING_ORB_CHARGED = 62186 ,
  SPELL_LIGHTNING_CHARGE = 62279 , SPELL_LIGHTNING_RELEASE = 62466 , SPELL_LIGHTNING_PILLAR_2 = 62976 , SPELL_LIGHTNING_PILLAR_1 = 63238 ,
  SPELL_UNBALANCING_STRIKE = 62130 , SPELL_BERSERK_PHASE_1 = 62560 , SPELL_BERSERK_PHASE_2 = 62555 , SPELL_ACTIVATE_LIGHTNING_ORB_PERIODIC = 62184 ,
  SPELL_CREDIT_SIFFED = 64980 , SPELL_CREDIT_KILL = 64985 , SPELL_LIGHTNING_FIELD = 64972 , SPELL_LIGHTNING_BEAM_CHANNEL = 45537 ,
  SPELL_BLIZZARD = 62577 , SPELL_BLINK = 62578 , SPELL_FROSTBOLT_VOLLEY = 62580 , SPELL_FROSTBOLT = 62583 ,
  SPELL_FROSTNOVA = 62597 , SPELL_SIF_TRANSFORM = 64778 , SPELL_SMASH = 62339 , SPELL_RUNIC_BARRIER = 62338 ,
  SPELL_RUNIC_CHARGE = 62613 , SPELL_RUNIC_SMASH = 62465 , SPELL_RUNIC_SMASH_RIGHT = 62057 , SPELL_RUNIC_SMASH_LEFT = 62058 ,
  SPELL_RUNIC_FORTIFICATION = 62942 , SPELL_RUNE_DETONATION = 62526
}
 
enum  Phases { PHASE_NULL , PHASE_1 , PHASE_2 }
 
enum  Events {
  EVENT_SAY_AGGRO_2 = 1 , EVENT_SAY_SIF_START , EVENT_START_SIF_CHANNEL , EVENT_STORMHAMMER ,
  EVENT_CHARGE_ORB , EVENT_SUMMON_ADDS , EVENT_BERSERK , EVENT_JUMPDOWN ,
  EVENT_UNBALANCING_STRIKE , EVENT_CHAIN_LIGHTNING , EVENT_START_PERIODIC_CHARGE , EVENT_LIGHTNING_CHARGE ,
  EVENT_ACTIVATE_LIGHTNING_FIELD , EVENT_OUTRO_1 , EVENT_OUTRO_2 , EVENT_OUTRO_3 ,
  EVENT_RUNIC_BARRIER , EVENT_SMASH , EVENT_RUNIC_CHARGE , EVENT_RUNIC_SMASH ,
  EVENT_RUNIC_FORTIFICATION , EVENT_STOMP , EVENT_RUNE_DETONATION , EVENT_PRIMARY_ABILITY ,
  EVENT_SECONDARY_ABILITY , EVENT_THIRD_ABILITY , EVENT_ABILITY_CHARGE , EVENT_BLINK ,
  EVENT_FROST_NOVA , EVENT_FROSTBOLT , EVENT_FROSTBOLT_VOLLEY , EVENT_BLIZZARD
}
 
enum  Yells {
  SAY_AGGRO_1 = 0 , SAY_AGGRO_2 = 1 , SAY_SPECIAL = 2 , SAY_JUMPDOWN = 3 ,
  SAY_SLAY = 4 , SAY_BERSERK = 5 , SAY_WIPE = 6 , SAY_DEATH = 7 ,
  SAY_END_NORMAL_1 = 8 , SAY_END_NORMAL_2 = 9 , SAY_END_NORMAL_3 = 10 , SAY_END_HARD_1 = 11 ,
  SAY_END_HARD_2 = 12 , SAY_END_HARD_3 = 13 , EMOTE_RUNIC_BARRIER = 0 , EMOTE_RUNIC_MIGHT = 0 ,
  SAY_SIF_START = 0 , SAY_SIF_DESPAWN = 1 , SAY_SIF_EVENT = 2
}
 
enum  PreAddSpells {
  SPELL_ACID_BREATH = 62315 , SPELL_SWEEP = 62316 , SPELL_DEVASTATE = 62317 , SPELL_HEROIC_SWIPE = 62444 ,
  SPELL_SUNDER_ARMOR = 57807 , SPELL_BARBED_SHOT = 62318 , SPELL_SHOOT = 16496 , SPELL_RENEW = 62333 ,
  SPELL_GREATER_HEAL = 62334 , SPELL_CIRCLE_OF_HEALING = 61964 , SPELL_HOLY_SMITE = 62335 , SPELL_LEAP = 61934 ,
  SPELL_CHARGE = 32323 , SPELL_MORTAL_STRIKE = 35054 , SPELL_WHIRLWIND = 33500 , SPELL_LOW_BLOW = 62326 ,
  SPELL_PUMMEL = 38313 , SPELL_RUNIC_LIGHTNING = 62327 , SPELL_RUNIC_MENDING = 62328 , SPELL_RUNIC_SHIELD = 62321 ,
  SPELL_RUNIC_STRIKE = 62322 , SPELL_AURA_OF_CELERITY = 62320 , SPELL_IMPALE = 62331 , SPELL_WHIRLING_TRIP = 64151 ,
  SPELL_CLEAVE = 42724 , SPELL_HAMSTRING = 48639 , SPELL_SHIELD_SMASH = 62332
}
 
enum  TrashTypes {
  BEHEMOTH , MERCENARY_CAPTAIN , MERCENARY_SOLDIER , DARK_RUNE_CHAMPION ,
  DARK_RUNE_WARBRINGER , DARK_RUNE_COMMONER , DARK_RUNE_EVOKER , IRON_RING_GUARD ,
  IRON_HONOR_GUARD , DARK_RUNE_ACOLYTE
}
 
enum  Actions {
  ACTION_INCREASE_PREADDS_COUNT , ACTION_ACTIVATE_RUNIC_SMASH , ACTION_ACTIVATE_ADDS , ACTION_PILLAR_CHARGED ,
  ACTION_START_HARD_MODE , ACTION_BERSERK
}
 
enum  Data { DATA_CHARGED_PILLAR = 1 }
 
enum  DisplayIds { THORIM_WEAPON_DISPLAY_ID = 45900 }
 

Functions

void AddSC_boss_thorim ()
 

Variables

uint8 const ThorimTrashCount = 13
 
ThorimTrashInfo const StaticThorimTrashInfo [ThorimTrashCount]
 
SummonLocation const PreAddLocations []
 
SummonLocation const ColossusAddLocations []
 
SummonLocation const GiantAddLocations []
 
Position const SifSpawnPosition = { 2148.301f, -297.8453f, 438.3308f, 2.687807f }
 
G3D::Vector3 const LightningOrbPath []
 
Position const ArenaCenter = { 2134.77f, -262.307f }
 
Position const LightningFieldCenter = { 2135.178f, -321.122f }
 
CircleBoundary const ArenaFloorCircle (ArenaCenter, 45.4f)
 
CircleBoundary const InvertedBalconyCircle (LightningFieldCenter, 32.0f, true)
 
CreatureBoundary const ArenaBoundaries
 

Macro Definition Documentation

◆ SPELL_STOMP

#define SPELL_STOMP   RAID_MODE<uint32>(62411,62413)

Definition at line 88 of file boss_thorim.cpp.

Enumeration Type Documentation

◆ Actions

enum Actions
Enumerator
ACTION_INCREASE_PREADDS_COUNT 
ACTION_ACTIVATE_RUNIC_SMASH 
ACTION_ACTIVATE_ADDS 
ACTION_PILLAR_CHARGED 
ACTION_START_HARD_MODE 
ACTION_BERSERK 

Definition at line 267 of file boss_thorim.cpp.

◆ Data

enum Data
Enumerator
DATA_CHARGED_PILLAR 

Definition at line 314 of file boss_thorim.cpp.

◆ DisplayIds

enum DisplayIds
Enumerator
THORIM_WEAPON_DISPLAY_ID 

Definition at line 319 of file boss_thorim.cpp.

◆ Events

enum Events
Enumerator
EVENT_SAY_AGGRO_2 
EVENT_SAY_SIF_START 
EVENT_START_SIF_CHANNEL 
EVENT_STORMHAMMER 
EVENT_CHARGE_ORB 
EVENT_SUMMON_ADDS 
EVENT_BERSERK 
EVENT_JUMPDOWN 
EVENT_UNBALANCING_STRIKE 
EVENT_CHAIN_LIGHTNING 
EVENT_START_PERIODIC_CHARGE 
EVENT_LIGHTNING_CHARGE 
EVENT_ACTIVATE_LIGHTNING_FIELD 
EVENT_OUTRO_1 
EVENT_OUTRO_2 
EVENT_OUTRO_3 
EVENT_RUNIC_BARRIER 
EVENT_SMASH 
EVENT_RUNIC_CHARGE 
EVENT_RUNIC_SMASH 
EVENT_RUNIC_FORTIFICATION 
EVENT_STOMP 
EVENT_RUNE_DETONATION 
EVENT_PRIMARY_ABILITY 
EVENT_SECONDARY_ABILITY 
EVENT_THIRD_ABILITY 
EVENT_ABILITY_CHARGE 
EVENT_BLINK 
EVENT_FROST_NOVA 
EVENT_FROSTBOLT 
EVENT_FROSTBOLT_VOLLEY 
EVENT_BLIZZARD 

Definition at line 97 of file boss_thorim.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_NULL 
PHASE_1 
PHASE_2 

Definition at line 90 of file boss_thorim.cpp.

◆ PreAddSpells

Enumerator
SPELL_ACID_BREATH 
SPELL_SWEEP 
SPELL_DEVASTATE 
SPELL_HEROIC_SWIPE 
SPELL_SUNDER_ARMOR 
SPELL_BARBED_SHOT 
SPELL_SHOOT 
SPELL_RENEW 
SPELL_GREATER_HEAL 
SPELL_CIRCLE_OF_HEALING 

61965

SPELL_HOLY_SMITE 
SPELL_LEAP 
SPELL_CHARGE 
SPELL_MORTAL_STRIKE 
SPELL_WHIRLWIND 
SPELL_LOW_BLOW 
SPELL_PUMMEL 
SPELL_RUNIC_LIGHTNING 
SPELL_RUNIC_MENDING 
SPELL_RUNIC_SHIELD 
SPELL_RUNIC_STRIKE 
SPELL_AURA_OF_CELERITY 
SPELL_IMPALE 
SPELL_WHIRLING_TRIP 
SPELL_CLEAVE 
SPELL_HAMSTRING 
SPELL_SHIELD_SMASH 

Definition at line 172 of file boss_thorim.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SHEATH_OF_LIGHTNING 
SPELL_STORMHAMMER 
SPELL_STORMHAMMER_SIF 
SPELL_STORMHAMMER_BOOMERANG 
SPELL_DEAFENING_THUNDER 
SPELL_CHARGE_ORB 
SPELL_SUMMON_LIGHTNING_ORB 
SPELL_LIGHTNING_DESTRUCTION 
SPELL_TOUCH_OF_DOMINION 
SPELL_TOUCH_OF_DOMINION_TRIGGERED 
SPELL_CHAIN_LIGHTNING 
SPELL_LIGHTNING_ORB_CHARGED 
SPELL_LIGHTNING_CHARGE 
SPELL_LIGHTNING_RELEASE 
SPELL_LIGHTNING_PILLAR_2 
SPELL_LIGHTNING_PILLAR_1 
SPELL_UNBALANCING_STRIKE 
SPELL_BERSERK_PHASE_1 
SPELL_BERSERK_PHASE_2 
SPELL_ACTIVATE_LIGHTNING_ORB_PERIODIC 
SPELL_CREDIT_SIFFED 
SPELL_CREDIT_KILL 
SPELL_LIGHTNING_FIELD 
SPELL_LIGHTNING_BEAM_CHANNEL 
SPELL_BLIZZARD 
SPELL_BLINK 
SPELL_FROSTBOLT_VOLLEY 
SPELL_FROSTBOLT 
SPELL_FROSTNOVA 
SPELL_SIF_TRANSFORM 
SPELL_SMASH 
SPELL_RUNIC_BARRIER 
SPELL_RUNIC_CHARGE 
SPELL_RUNIC_SMASH 
SPELL_RUNIC_SMASH_RIGHT 
SPELL_RUNIC_SMASH_LEFT 
SPELL_RUNIC_FORTIFICATION 
SPELL_RUNE_DETONATION 

Definition at line 35 of file boss_thorim.cpp.

◆ TrashTypes

enum TrashTypes
Enumerator
BEHEMOTH 
MERCENARY_CAPTAIN 
MERCENARY_SOLDIER 
DARK_RUNE_CHAMPION 
DARK_RUNE_WARBRINGER 
DARK_RUNE_COMMONER 
DARK_RUNE_EVOKER 
IRON_RING_GUARD 
IRON_HONOR_GUARD 
DARK_RUNE_ACOLYTE 

Definition at line 214 of file boss_thorim.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO_1 
SAY_AGGRO_2 
SAY_SPECIAL 
SAY_JUMPDOWN 
SAY_SLAY 
SAY_BERSERK 
SAY_WIPE 
SAY_DEATH 
SAY_END_NORMAL_1 
SAY_END_NORMAL_2 
SAY_END_NORMAL_3 
SAY_END_HARD_1 
SAY_END_HARD_2 
SAY_END_HARD_3 
EMOTE_RUNIC_BARRIER 
EMOTE_RUNIC_MIGHT 
SAY_SIF_START 
SAY_SIF_DESPAWN 
SAY_SIF_EVENT 

Definition at line 142 of file boss_thorim.cpp.

Function Documentation

◆ AddSC_boss_thorim()

void AddSC_boss_thorim ( )

Definition at line 2095 of file boss_thorim.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ ArenaBoundaries

CreatureBoundary const ArenaBoundaries
Initial value:
=
{
}
CircleBoundary const InvertedBalconyCircle(LightningFieldCenter, 32.0f, true)
CircleBoundary const ArenaFloorCircle(ArenaCenter, 45.4f)

Definition at line 345 of file boss_thorim.cpp.

◆ ArenaCenter

Position const ArenaCenter = { 2134.77f, -262.307f }

Definition at line 337 of file boss_thorim.cpp.

◆ ArenaFloorCircle

CircleBoundary const ArenaFloorCircle(ArenaCenter, 45.4f) ( ArenaCenter  ,
45.  4f 
)

◆ ColossusAddLocations

SummonLocation const ColossusAddLocations[]
Initial value:
=
{
{ { 2218.38f, -297.50f, 412.18f, 1.030f }, NPC_IRON_RING_GUARD },
{ { 2235.07f, -297.98f, 412.18f, 1.613f }, NPC_IRON_RING_GUARD },
{ { 2235.26f, -338.34f, 412.18f, 1.589f }, NPC_IRON_RING_GUARD },
{ { 2217.69f, -337.39f, 412.18f, 1.241f }, NPC_IRON_RING_GUARD },
{ { 2227.58f, -308.30f, 412.18f, 1.591f }, NPC_DARK_RUNE_ACOLYTE },
{ { 2227.47f, -345.37f, 412.18f, 1.566f }, NPC_DARK_RUNE_ACOLYTE }
}
@ NPC_IRON_RING_GUARD
Definition ulduar.h:182
@ NPC_DARK_RUNE_ACOLYTE
Definition ulduar.h:188

Definition at line 293 of file boss_thorim.cpp.

◆ GiantAddLocations

SummonLocation const GiantAddLocations[]
Initial value:
=
{
{ { 2198.05f, -428.77f, 419.95f, 6.056f }, NPC_IRON_HONOR_GUARD },
{ { 2220.31f, -436.22f, 412.26f, 1.064f }, NPC_IRON_HONOR_GUARD },
{ { 2158.88f, -441.73f, 438.25f, 0.127f }, NPC_IRON_HONOR_GUARD },
{ { 2198.29f, -436.92f, 419.95f, 0.261f }, NPC_DARK_RUNE_ACOLYTE },
{ { 2230.93f, -434.27f, 412.26f, 1.931f }, NPC_DARK_RUNE_ACOLYTE }
}
@ NPC_IRON_HONOR_GUARD
Definition ulduar.h:183

Definition at line 303 of file boss_thorim.cpp.

◆ InvertedBalconyCircle

CircleBoundary const InvertedBalconyCircle(LightningFieldCenter, 32.0f, true) ( LightningFieldCenter  ,
32.  0f,
true   
)

◆ LightningFieldCenter

Position const LightningFieldCenter = { 2135.178f, -321.122f }

Definition at line 340 of file boss_thorim.cpp.

◆ LightningOrbPath

G3D::Vector3 const LightningOrbPath[]
Initial value:
=
{
{ 2134.889893f, -298.632996f, 438.247467f },
{ 2134.570068f, -440.317993f, 438.247467f },
{ 2167.820312f, -440.330261f, 438.247589f },
{ 2213.394287f, -433.318298f, 412.665863f },
{ 2227.766113f, -433.275818f, 412.177032f },
{ 2227.551270f, -263.081085f, 412.176880f },
{ 2202.208008f, -262.939270f, 412.168976f },
{ 2182.310059f, -263.233093f, 414.739410f }
}

Definition at line 324 of file boss_thorim.cpp.

◆ PreAddLocations

SummonLocation const PreAddLocations[]
Initial value:
=
{
{ { 2149.68f, -263.477f, 419.679f, 3.120f }, NPC_JORMUNGAR_BEHEMOTH },
{ { 2131.31f, -271.640f, 419.840f, 2.188f }, NPC_MERCENARY_CAPTAIN_A },
{ { 2127.24f, -259.182f, 419.974f, 5.917f }, NPC_MERCENARY_SOLDIER_A },
{ { 2123.32f, -254.770f, 419.840f, 6.170f }, NPC_MERCENARY_SOLDIER_A },
{ { 2120.10f, -258.990f, 419.840f, 6.250f }, NPC_MERCENARY_SOLDIER_A },
{ { 2129.09f, -277.142f, 419.756f, 1.222f }, NPC_DARK_RUNE_ACOLYTE_PRE }
}
@ NPC_DARK_RUNE_ACOLYTE_PRE
Definition ulduar.h:179
@ NPC_MERCENARY_CAPTAIN_A
Definition ulduar.h:175
@ NPC_JORMUNGAR_BEHEMOTH
Definition ulduar.h:174
@ NPC_MERCENARY_SOLDIER_A
Definition ulduar.h:177

Definition at line 283 of file boss_thorim.cpp.

◆ SifSpawnPosition

Position const SifSpawnPosition = { 2148.301f, -297.8453f, 438.3308f, 2.687807f }

Definition at line 312 of file boss_thorim.cpp.

◆ StaticThorimTrashInfo

ThorimTrashInfo const StaticThorimTrashInfo[ThorimTrashCount]
Initial value:
=
{
}
@ SPELL_CIRCLE_OF_HEALING
61965
@ SPELL_RUNIC_STRIKE
@ SPELL_CLEAVE
@ SPELL_GREATER_HEAL
@ SPELL_SHOOT
@ SPELL_RUNIC_MENDING
@ SPELL_SWEEP
@ SPELL_BARBED_SHOT
@ SPELL_PUMMEL
@ SPELL_HEROIC_SWIPE
@ SPELL_RUNIC_LIGHTNING
@ SPELL_MORTAL_STRIKE
@ SPELL_SUNDER_ARMOR
@ SPELL_RUNIC_SHIELD
@ SPELL_RENEW
@ SPELL_LOW_BLOW
@ SPELL_SHIELD_SMASH
@ SPELL_WHIRLING_TRIP
@ SPELL_DEVASTATE
@ SPELL_WHIRLWIND
@ SPELL_IMPALE
@ SPELL_ACID_BREATH
@ DARK_RUNE_EVOKER
@ MERCENARY_CAPTAIN
@ DARK_RUNE_ACOLYTE
@ IRON_RING_GUARD
@ DARK_RUNE_CHAMPION
@ BEHEMOTH
@ DARK_RUNE_COMMONER
@ MERCENARY_SOLDIER
@ IRON_HONOR_GUARD
@ DARK_RUNE_WARBRINGER
@ NPC_DARK_RUNE_WARBRINGER
Definition ulduar.h:185
@ NPC_DARK_RUNE_CHAMPION
Definition ulduar.h:184
@ NPC_MERCENARY_SOLDIER_H
Definition ulduar.h:178
@ NPC_DARK_RUNE_EVOKER
Definition ulduar.h:186
@ NPC_MERCENARY_CAPTAIN_H
Definition ulduar.h:176
@ NPC_DARK_RUNE_COMMONER
Definition ulduar.h:187

Definition at line 245 of file boss_thorim.cpp.

◆ ThorimTrashCount

uint8 const ThorimTrashCount = 13

Definition at line 244 of file boss_thorim.cpp.