|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include "ObjectMgr.h"#include "ScriptMgr.h"#include "ScriptedCreature.h"#include "SpellScript.h"#include "SpellAuraEffects.h"#include "Spell.h"#include "Vehicle.h"#include "Cell.h"#include "CellImpl.h"#include "GridNotifiers.h"#include "GridNotifiersImpl.h"#include "CreatureTextMgr.h"#include "icecrown_citadel.h"Go to the source code of this file.
Macros | |
| #define | HARVEST_SOUL RAID_MODE<uint32>(68980, 74325, 74296, 74297) |
| #define | NECROTIC_PLAGUE_LK RAID_MODE<uint32>(70337, 73912, 73913, 73914) |
| #define | NECROTIC_PLAGUE_PLR RAID_MODE<uint32>(70338, 73785, 73786, 73787) |
| #define | PHASE_TWO_THREE (events.IsInPhase(PHASE_TWO) ? PHASE_TWO : PHASE_THREE) |
| #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) |
Functions | |
| void | AddSC_boss_the_lich_king () |
Variables | |
| Position const | CenterPosition = {503.6282f, -2124.655f, 840.8569f, 0.0f} |
| Position const | LichKingIntro [3] |
| Position const | OutroFlying = {508.9897f, -2124.561f, 845.3565f, 0.0f} |
| Position const | OutroPosition1 = {493.6286f, -2124.569f, 840.8569f, 0.0f} |
| Position const | SpiritWardenSpawn = {495.3406f, -2529.983f, 1050.000f, 1.5592f} |
| Position const | TerenasSpawn = {495.5542f, -2517.012f, 1050.000f, 4.6993f} |
| Position const | TerenasSpawnHeroic = {495.7080f, -2523.760f, 1050.000f, 0.0f} |
| Position const | TirionCharge = {482.9019f, -2124.479f, 840.8570f, 0.0f} |
| Position const | TirionIntro = {489.2970f, -2124.840f, 840.8569f, 0.0f} |
| #define HARVEST_SOUL RAID_MODE<uint32>(68980, 74325, 74296, 74297) |
Definition at line 177 of file boss_the_lich_king.cpp.
Referenced by npc_strangulate_vehicle::npc_strangulate_vehicleAI::UpdateAI().
| #define NECROTIC_PLAGUE_LK RAID_MODE<uint32>(70337, 73912, 73913, 73914) |
Definition at line 172 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::UpdateAI().
| #define NECROTIC_PLAGUE_PLR RAID_MODE<uint32>(70338, 73785, 73786, 73787) |
Definition at line 173 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::UpdateAI().
| #define PHASE_TWO_THREE (events.IsInPhase(PHASE_TWO) ? PHASE_TWO : PHASE_THREE) |
Definition at line 273 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::UpdateAI().
| #define REMORSELESS_WINTER_1 RAID_MODE<uint32>(68981, 74270, 74271, 74272) |
Definition at line 174 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::SpellHitTarget().
| #define REMORSELESS_WINTER_2 RAID_MODE<uint32>(72259, 74273, 74274, 74275) |
Definition at line 175 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::SpellHitTarget().
| #define SUMMON_VALKYR RAID_MODE<uint32>(69037, 74361, 69037, 74361) |
Definition at line 176 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::UpdateAI().
| enum EncounterActions |
| Enumerator | |
|---|---|
| ACTION_START_ENCOUNTER | |
| ACTION_CONTINUE_INTRO | |
| ACTION_START_ATTACK | |
| ACTION_OUTRO | |
| ACTION_PLAY_MUSIC | |
| ACTION_BREAK_FROSTMOURNE | |
| ACTION_SUMMON_TERENAS | |
| ACTION_FINISH_OUTRO | |
| ACTION_TELEPORT_BACK | |
Definition at line 308 of file boss_the_lich_king.cpp.
| enum EventGroups |
| Enumerator | |
|---|---|
| EVENT_GROUP_BERSERK | |
| EVENT_GROUP_VILE_SPIRITS | |
Definition at line 256 of file boss_the_lich_king.cpp.
| enum Events |
Definition at line 179 of file boss_the_lich_king.cpp.
| enum Misc |
| Enumerator | |
|---|---|
| DATA_PLAGUE_STACK | |
| DATA_VILE | |
Definition at line 337 of file boss_the_lich_king.cpp.
| enum MiscData |
| Enumerator | |
|---|---|
| LIGHT_SNOWSTORM | |
| LIGHT_SOULSTORM | |
| MUSIC_FROZEN_THRONE | |
| MUSIC_SPECIAL | |
| MUSIC_FURY_OF_FROSTMOURNE | |
| MUSIC_FINAL | |
| SOUND_PAIN | |
| EQUIP_ASHBRINGER_GLOWING | |
| EQUIP_BROKEN_FROSTMOURNE | |
Definition at line 321 of file boss_the_lich_king.cpp.
| enum MovePoints |
Definition at line 290 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 262 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_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_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_HARVEST_SOUL_DAMAGE_AURA | |
| 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 61 of file boss_the_lich_king.cpp.
| enum Texts |
Definition at line 20 of file boss_the_lich_king.cpp.
| void AddSC_boss_the_lich_king | ( | ) |
Definition at line 3183 of file boss_the_lich_king.cpp.
References SPELL_MASS_RESURRECTION_REAL.
Referenced by AddNorthrendScripts().
| Position const CenterPosition = {503.6282f, -2124.655f, 840.8569f, 0.0f} |
Definition at line 275 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::DamageTaken(), and boss_the_lich_king::boss_the_lich_kingAI::UpdateAI().
| Position const LichKingIntro[3] |
Definition at line 278 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::UpdateAI().
| Position const OutroFlying = {508.9897f, -2124.561f, 845.3565f, 0.0f} |
Definition at line 285 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::UpdateAI().
| Position const OutroPosition1 = {493.6286f, -2124.569f, 840.8569f, 0.0f} |
Definition at line 284 of file boss_the_lich_king.cpp.
Referenced by npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI().
| Position const SpiritWardenSpawn = {495.3406f, -2529.983f, 1050.000f, 1.5592f} |
Definition at line 288 of file boss_the_lich_king.cpp.
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::ProcessEvent().
| Position const TerenasSpawn = {495.5542f, -2517.012f, 1050.000f, 4.6993f} |
Definition at line 286 of file boss_the_lich_king.cpp.
Referenced by instance_icecrown_citadel::instance_icecrown_citadel_InstanceMapScript::ProcessEvent().
| Position const TerenasSpawnHeroic = {495.7080f, -2523.760f, 1050.000f, 0.0f} |
Definition at line 287 of file boss_the_lich_king.cpp.
Referenced by boss_the_lich_king::boss_the_lich_kingAI::UpdateAI().
| Position const TirionCharge = {482.9019f, -2124.479f, 840.8570f, 0.0f} |
Definition at line 277 of file boss_the_lich_king.cpp.
Referenced by npc_tirion_fordring_tft::npc_tirion_fordringAI::UpdateAI().
| Position const TirionIntro = {489.2970f, -2124.840f, 840.8569f, 0.0f} |
Definition at line 276 of file boss_the_lich_king.cpp.
Referenced by npc_tirion_fordring_tft::npc_tirion_fordringAI::sGossipSelect().