![]() |
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 "TypeContainerVisitor.h"#include "ulduar.h"#include <G3D/Vector3.h>
Include dependency graph for boss_thorim.cpp:Go to the source code of this file.
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 } |
| Position const | LightningOrbPath [] |
| std::size_t const | LightningOrbPathSize = std::extent<decltype(LightningOrbPath)>::value |
| Position const | ArenaCenter = { 2134.77f, -262.307f } |
| Position const | LightningFieldCenter = { 2135.178f, -321.122f } |
| CircleBoundary const | ArenaFloorCircle (ArenaCenter, 45.4) |
| CircleBoundary const | InvertedBalconyCircle (LightningFieldCenter, 32.0, true) |
| CreatureBoundary const | ArenaBoundaries |
| 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 268 of file boss_thorim.cpp.
| enum Data |
| Enumerator | |
|---|---|
| ACHIEVEMENT_DONT_STAND_IN_THE_LIGHTNING | |
| ACHIEVEMENT_SIFFED | |
| ACHIEVEMENT_LOSE_YOUR_ILLUSION | |
| DATA_CHARGED_PILLAR | |
Definition at line 315 of file boss_thorim.cpp.
| enum DisplayIds |
| Enumerator | |
|---|---|
| THORIM_WEAPON_DISPLAY_ID | |
Definition at line 323 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 36 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 215 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 350 of file boss_thorim.cpp.
| Position const ArenaCenter = { 2134.77f, -262.307f } |
Definition at line 342 of file boss_thorim.cpp.
| CircleBoundary const ArenaFloorCircle(ArenaCenter, 45.4) | ( | ArenaCenter | , |
| 45. | 4 | ||
| ) |
| SummonLocation const ColossusAddLocations[] |
Definition at line 294 of file boss_thorim.cpp.
| SummonLocation const GiantAddLocations[] |
Definition at line 304 of file boss_thorim.cpp.
| CircleBoundary const InvertedBalconyCircle(LightningFieldCenter, 32.0, true) | ( | LightningFieldCenter | , |
| 32. | 0, | ||
| true | |||
| ) |
| Position const LightningFieldCenter = { 2135.178f, -321.122f } |
Definition at line 345 of file boss_thorim.cpp.
| Position const LightningOrbPath[] |
Definition at line 328 of file boss_thorim.cpp.
| std::size_t const LightningOrbPathSize = std::extent<decltype(LightningOrbPath)>::value |
Definition at line 339 of file boss_thorim.cpp.
| SummonLocation const PreAddLocations[] |
Definition at line 284 of file boss_thorim.cpp.
| Position const SifSpawnPosition = { 2148.301f, -297.8453f, 438.3308f, 2.687807f } |
Definition at line 313 of file boss_thorim.cpp.
| ThorimTrashInfo const StaticThorimTrashInfo[ThorimTrashCount] |
Definition at line 246 of file boss_thorim.cpp.
| uint8 const ThorimTrashCount = 13 |
Definition at line 245 of file boss_thorim.cpp.