![]() |
TrinityCore
|
#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.
Macros | |
| #define | SPELL_STOMP RAID_MODE<uint32>(62411,62413) |
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 |
| #define SPELL_STOMP RAID_MODE<uint32>(62411,62413) |
Definition at line 88 of file boss_thorim.cpp.
| 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.
| enum Data |
| Enumerator | |
|---|---|
| DATA_CHARGED_PILLAR | |
Definition at line 314 of file boss_thorim.cpp.
| enum DisplayIds |
| Enumerator | |
|---|---|
| THORIM_WEAPON_DISPLAY_ID | |
Definition at line 319 of file boss_thorim.cpp.
| enum Events |
Definition at line 97 of file boss_thorim.cpp.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_NULL | |
| PHASE_1 | |
| PHASE_2 | |
Definition at line 90 of file boss_thorim.cpp.
| enum PreAddSpells |
Definition at line 172 of file boss_thorim.cpp.
| enum Spells |
Definition at line 35 of file boss_thorim.cpp.
| 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.
| enum Yells |
Definition at line 142 of file boss_thorim.cpp.
| void AddSC_boss_thorim | ( | ) |
| CreatureBoundary const ArenaBoundaries |
Definition at line 345 of file boss_thorim.cpp.
| Position const ArenaCenter = { 2134.77f, -262.307f } |
Definition at line 337 of file boss_thorim.cpp.
| CircleBoundary const ArenaFloorCircle(ArenaCenter, 45.4f) | ( | ArenaCenter | , |
| 45. | 4f | ||
| ) |
| SummonLocation const ColossusAddLocations[] |
Definition at line 293 of file boss_thorim.cpp.
| SummonLocation const GiantAddLocations[] |
Definition at line 303 of file boss_thorim.cpp.
| CircleBoundary const InvertedBalconyCircle(LightningFieldCenter, 32.0f, true) | ( | LightningFieldCenter | , |
| 32. | 0f, | ||
| true | |||
| ) |
| Position const LightningFieldCenter = { 2135.178f, -321.122f } |
Definition at line 340 of file boss_thorim.cpp.
| G3D::Vector3 const LightningOrbPath[] |
Definition at line 324 of file boss_thorim.cpp.
| SummonLocation const PreAddLocations[] |
Definition at line 283 of file boss_thorim.cpp.
| Position const SifSpawnPosition = { 2148.301f, -297.8453f, 438.3308f, 2.687807f } |
Definition at line 312 of file boss_thorim.cpp.
| ThorimTrashInfo const StaticThorimTrashInfo[ThorimTrashCount] |
Definition at line 245 of file boss_thorim.cpp.
| uint8 const ThorimTrashCount = 13 |
Definition at line 244 of file boss_thorim.cpp.