![]() |
TrinityCore
|
#include "icecrown_citadel.h"#include "CellImpl.h"#include "Containers.h"#include "CreatureTextMgr.h"#include "GridNotifiersImpl.h"#include "InstanceScript.h"#include "MotionMaster.h"#include "ObjectAccessor.h"#include "ScriptedCreature.h"#include "ScriptMgr.h"#include "SpellAuraEffects.h"#include "SpellScript.h"#include "TemporarySummon.h"#include "Vehicle.h"#include "Weather.h"
Include dependency graph for boss_the_lich_king.cpp:Go to the source code of this file.
Macros | |
| #define | NECROTIC_PLAGUE_LK RAID_MODE<uint32>(70337, 73912, 73913, 73914) |
| #define | NECROTIC_PLAGUE_PLR RAID_MODE<uint32>(70338, 73785, 73786, 73787) |
| #define | REMORSELESS_WINTER_1 RAID_MODE<uint32>(68981, 74270, 74271, 74272) |
| #define | REMORSELESS_WINTER_2 RAID_MODE<uint32>(72259, 74273, 74274, 74275) |
| #define | SUMMON_VALKYR RAID_MODE<uint32>(69037, 74361, 69037, 74361) |
| #define | HARVEST_SOUL RAID_MODE<uint32>(68980, 74325, 74296, 74297) |
| #define | ENRAGE RAID_MODE<uint32>(72143, 72146, 72147, 72148) |
| #define | PHASE_TWO_THREE (events.IsInPhase(PHASE_TWO) ? PHASE_TWO : PHASE_THREE) |
Functions | |
| void | AddSC_boss_the_lich_king () |
Variables | |
| Position const | CenterPosition = {503.6282f, -2124.655f, 840.8569f, 0.0f} |
| Position const | TirionSpawn = {505.2118f, -2124.353f, 840.9403f, 3.141593f} |
| Position const | TirionIntro = {489.2970f, -2124.840f, 840.8569f, 0.0f} |
| Position const | TirionCharge = {482.9019f, -2124.479f, 840.8570f, 0.0f} |
| Position const | LichKingIntro [3] |
| Position const | OutroPosition1 = {493.6286f, -2124.569f, 840.8569f, 0.0f} |
| Position const | OutroFlying = {508.9897f, -2124.561f, 845.3565f, 0.0f} |
| Position const | TerenasSpawn = {495.5542f, -2517.012f, 1050.000f, 4.6993f} |
| Position const | TerenasSpawnHeroic = {495.7080f, -2523.760f, 1050.000f, 0.0f} |
| Position const | SpiritWardenSpawn = {495.3406f, -2529.983f, 1050.000f, 1.5592f} |
| #define ENRAGE RAID_MODE<uint32>(72143, 72146, 72147, 72148) |
Definition at line 193 of file boss_the_lich_king.cpp.
| #define HARVEST_SOUL RAID_MODE<uint32>(68980, 74325, 74296, 74297) |
Definition at line 192 of file boss_the_lich_king.cpp.
| #define NECROTIC_PLAGUE_LK RAID_MODE<uint32>(70337, 73912, 73913, 73914) |
Definition at line 187 of file boss_the_lich_king.cpp.
| #define NECROTIC_PLAGUE_PLR RAID_MODE<uint32>(70338, 73785, 73786, 73787) |
Definition at line 188 of file boss_the_lich_king.cpp.
| #define PHASE_TWO_THREE (events.IsInPhase(PHASE_TWO) ? PHASE_TWO : PHASE_THREE) |
Definition at line 295 of file boss_the_lich_king.cpp.
| #define REMORSELESS_WINTER_1 RAID_MODE<uint32>(68981, 74270, 74271, 74272) |
Definition at line 189 of file boss_the_lich_king.cpp.
| #define REMORSELESS_WINTER_2 RAID_MODE<uint32>(72259, 74273, 74274, 74275) |
Definition at line 190 of file boss_the_lich_king.cpp.
| #define SUMMON_VALKYR RAID_MODE<uint32>(69037, 74361, 69037, 74361) |
Definition at line 191 of file boss_the_lich_king.cpp.
| enum EncounterActions |
Definition at line 332 of file boss_the_lich_king.cpp.
| enum EventGroups |
| Enumerator | |
|---|---|
| EVENT_GROUP_BERSERK | |
| EVENT_GROUP_VILE_SPIRITS | |
Definition at line 278 of file boss_the_lich_king.cpp.
| enum Events |
Definition at line 195 of file boss_the_lich_king.cpp.
| enum MiscData |
Definition at line 346 of file boss_the_lich_king.cpp.
| enum MovePoints |
Definition at line 313 of file boss_the_lich_king.cpp.
| enum Phases |
| Enumerator | |
|---|---|
| PHASE_INTRO | |
| PHASE_ONE | |
| PHASE_TWO | |
| PHASE_THREE | |
| PHASE_TRANSITION | |
| PHASE_FROSTMOURNE | |
| PHASE_OUTRO | |
Definition at line 284 of file boss_the_lich_king.cpp.
| enum Spells |
| Enumerator | |
|---|---|
| SPELL_PLAGUE_AVOIDANCE | |
| SPELL_EMOTE_SIT_NO_SHEATH | |
| SPELL_BOSS_HITTIN_YA | |
| SPELL_EMOTE_SHOUT_NO_SHEATH | |
| SPELL_ICE_LOCK | |
| SPELL_SUMMON_SHAMBLING_HORROR | |
| SPELL_RISEN_WITCH_DOCTOR_SPAWN | |
| SPELL_SUMMON_DRUDGE_GHOULS | |
| SPELL_INFEST | |
| SPELL_NECROTIC_PLAGUE | |
| SPELL_NECROTIC_PLAGUE_JUMP | |
| SPELL_PLAGUE_SIPHON | |
| SPELL_SHADOW_TRAP | |
| SPELL_SHADOW_TRAP_AURA | |
| SPELL_SHADOW_TRAP_KNOCKBACK | |
| SPELL_SHADOW_TRAP_VISUAL | |
| SPELL_REMORSELESS_WINTER_1 | |
| SPELL_REMORSELESS_WINTER_2 | |
| SPELL_PAIN_AND_SUFFERING | |
| SPELL_SUMMON_ICE_SPHERE | |
| SPELL_ICE_SPHERE | |
| SPELL_ICE_BURST_TARGET_SEARCH | |
| SPELL_ICE_PULSE | |
| SPELL_ICE_BURST | |
| SPELL_RAGING_SPIRIT | |
| SPELL_RAGING_SPIRIT_VISUAL | |
| SPELL_RAGING_SPIRIT_VISUAL_CLONE | |
| SPELL_SOUL_SHRIEK | |
| SPELL_QUAKE | |
| SPELL_DEFILE | |
| SPELL_DEFILE_AURA | |
| SPELL_DEFILE_GROW | |
| SPELL_SUMMON_VALKYR | |
| SPELL_SUMMON_VALKYR_PERIODIC | |
| SPELL_HARVEST_SOUL_VALKYR | |
| SPELL_SOUL_REAPER | |
| SPELL_SOUL_REAPER_BUFF | |
| SPELL_WINGS_OF_THE_DAMNED | |
| SPELL_VALKYR_TARGET_SEARCH | |
| SPELL_CHARGE | |
| SPELL_VALKYR_CARRY | |
| SPELL_LIFE_SIPHON | |
| SPELL_LIFE_SIPHON_HEAL | |
| SPELL_EJECT_ALL_PASSENGERS | |
| SPELL_VALKYR_TRANSFORM | |
| SPELL_VILE_SPIRITS | |
| SPELL_VILE_SPIRIT_MOVE_SEARCH | |
| SPELL_VILE_SPIRIT_DAMAGE_SEARCH | |
| SPELL_SPIRIT_BURST | |
| SPELL_HARVEST_SOUL | |
| SPELL_HARVEST_SOULS | |
| SPELL_HARVEST_SOUL_VEHICLE | |
| SPELL_HARVEST_SOUL_VISUAL | |
| SPELL_HARVEST_SOUL_TELEPORT | |
| SPELL_HARVEST_SOULS_TELEPORT | |
| SPELL_HARVEST_SOUL_TELEPORT_BACK | |
| SPELL_IN_FROSTMOURNE_ROOM | |
| SPELL_KILL_FROSTMOURNE_PLAYERS | |
| SPELL_HARVESTED_SOUL | |
| SPELL_TRIGGER_VILE_SPIRIT_HEROIC | |
| SPELL_LIGHTS_FAVOR |
|
| SPELL_RESTORE_SOUL | |
| SPELL_RESTORE_SOULS | |
| SPELL_DARK_HUNGER | |
| SPELL_DARK_HUNGER_HEAL | |
| SPELL_DESTROY_SOUL | |
| SPELL_SOUL_RIP | |
| SPELL_SOUL_RIP_DAMAGE | |
| SPELL_TERENAS_LOSES_INSIDE | |
| SPELL_SUMMON_SPIRIT_BOMB_1 | |
| SPELL_SUMMON_SPIRIT_BOMB_2 | |
| SPELL_EXPLOSION | |
| SPELL_FURY_OF_FROSTMOURNE | |
| SPELL_FURY_OF_FROSTMOURNE_NO_REZ | |
| SPELL_EMOTE_QUESTION_NO_SHEATH | |
| SPELL_RAISE_DEAD | |
| SPELL_LIGHTS_BLESSING | |
| SPELL_JUMP | |
| SPELL_JUMP_TRIGGERED | |
| SPELL_JUMP_2 | |
| SPELL_SUMMON_BROKEN_FROSTMOURNE | |
| SPELL_SUMMON_BROKEN_FROSTMOURNE_2 | |
| SPELL_SUMMON_BROKEN_FROSTMOURNE_3 | |
| SPELL_BROKEN_FROSTMOURNE | |
| SPELL_BROKEN_FROSTMOURNE_KNOCK | |
| SPELL_SOUL_BARRAGE | |
| SPELL_SUMMON_TERENAS | |
| SPELL_MASS_RESURRECTION | |
| SPELL_MASS_RESURRECTION_REAL | |
| SPELL_PLAY_MOVIE | |
| SPELL_SHOCKWAVE | |
| SPELL_ENRAGE | |
| SPELL_FRENZY | |
Definition at line 75 of file boss_the_lich_king.cpp.
| enum Texts |
Definition at line 34 of file boss_the_lich_king.cpp.
| void AddSC_boss_the_lich_king | ( | ) |
| Position const CenterPosition = {503.6282f, -2124.655f, 840.8569f, 0.0f} |
Definition at line 297 of file boss_the_lich_king.cpp.
| Position const LichKingIntro[3] |
Definition at line 301 of file boss_the_lich_king.cpp.
| Position const OutroFlying = {508.9897f, -2124.561f, 845.3565f, 0.0f} |
Definition at line 308 of file boss_the_lich_king.cpp.
| Position const OutroPosition1 = {493.6286f, -2124.569f, 840.8569f, 0.0f} |
Definition at line 307 of file boss_the_lich_king.cpp.
| Position const SpiritWardenSpawn = {495.3406f, -2529.983f, 1050.000f, 1.5592f} |
Definition at line 311 of file boss_the_lich_king.cpp.
| Position const TerenasSpawn = {495.5542f, -2517.012f, 1050.000f, 4.6993f} |
Definition at line 309 of file boss_the_lich_king.cpp.
| Position const TerenasSpawnHeroic = {495.7080f, -2523.760f, 1050.000f, 0.0f} |
Definition at line 310 of file boss_the_lich_king.cpp.
| Position const TirionCharge = {482.9019f, -2124.479f, 840.8570f, 0.0f} |
Definition at line 300 of file boss_the_lich_king.cpp.
| Position const TirionIntro = {489.2970f, -2124.840f, 840.8569f, 0.0f} |
Definition at line 299 of file boss_the_lich_king.cpp.
| Position const TirionSpawn = {505.2118f, -2124.353f, 840.9403f, 3.141593f} |
Definition at line 298 of file boss_the_lich_king.cpp.