![]() |
TrinityCore
|
#include "ScriptMgr.h"#include "GridNotifiers.h"#include "InstanceScript.h"#include "MotionMaster.h"#include "MoveSplineInit.h"#include "Player.h"#include "ScriptedCreature.h"#include "SpellAuras.h"#include "SpellInfo.h"#include "SpellScript.h"#include "TemporarySummon.h"#include "utgarde_pinnacle.h"#include "Vehicle.h"
Include dependency graph for boss_skadi.cpp:Go to the source code of this file.
Classes | |
| struct | boss_skadi |
| struct | npc_grauf |
| struct | npc_skadi_trashAI |
| struct | npc_ymirjar_warrior |
| struct | npc_ymirjar_witch_doctor |
| struct | npc_ymirjar_harpooner |
| class | spell_freezing_cloud_area_right |
| class | spell_freezing_cloud_area_left |
| class | spell_freezing_cloud_damage |
| class | spell_skadi_reset_check |
| class | spell_skadi_launch_harpoon |
| class | spell_skadi_poisoned_spear |
| class | spell_skadi_ride_vehicle |
| class | spell_summon_gauntlet_mobs_periodic |
| class | achievement_girl_love_to_skadi |
| class | at_skadi_gaunlet |
Functions | |
| void | AddSC_boss_skadi () |
Variables | |
| float const | BreachPoint = 2.670354f |
| float const | BreathPointRight = 3.124139f |
| float const | BreathPointLeft = 3.228859f |
| Position const | SecondaryWavesInitialPoint = { 478.7434f, -505.5758f, 104.7237f } |
| Position const | SecondaryWavesFinalPoint = { 318.177f, -503.8898f, 104.5326f } |
| Position const | SpawnLoc = { 477.5808f, -484.5591f, 104.8221f, 4.677482f } |
| Position const | GraufLoc = { 341.7411f, -516.9545f, 104.6695f, 3.124139f } |
| Position const | FirstWaveLocations [FIRST_WAVE_SIZE] |
| enum Actions |
| Enumerator | |
|---|---|
| ACTION_START_ENCOUNTER | |
| ACTION_DRAKE_BREATH | |
| ACTION_GAUNTLET_END | |
| ACTION_HARPOON_HIT | |
Definition at line 96 of file boss_skadi.cpp.
| enum CombatPhase |
| Enumerator | |
|---|---|
| PHASE_FLYING | |
| PHASE_GROUND | |
Definition at line 104 of file boss_skadi.cpp.
| enum MiscData |
| Enumerator | |
|---|---|
| DATA_LOVE_TO_SKADI | |
| FIRST_WAVE_MAX_WARRIORS | |
| FIRST_WAVE_SIZE | |
| ACHIEV_LODI_DODI_WE_LOVES_THE_SKADI | |
Definition at line 110 of file boss_skadi.cpp.
| enum Points |
| Enumerator | |
|---|---|
| POINT_0 | |
| POINT_1 | |
| POINT_2 | |
| POINT_BREACH | |
| POINT_LEFT | |
| POINT_RIGHT | |
Definition at line 77 of file boss_skadi.cpp.
| enum Spells |
Definition at line 32 of file boss_skadi.cpp.
| enum SplineChainIds |
| Enumerator | |
|---|---|
| SPLINE_CHAIN_INITIAL | |
| SPLINE_CHAIN_BREACH_RIGHT | |
| SPLINE_CHAIN_BREACH_LEFT | |
| SPLINE_CHAIN_RIGHT | |
| SPLINE_CHAIN_LEFT | |
Definition at line 87 of file boss_skadi.cpp.
| enum Texts |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_KILL | |
| SAY_DEATH | |
| SAY_DRAKE_DEATH | |
| SAY_DRAKE_BREATH | |
| EMOTE_BREATH | |
| EMOTE_ON_RANGE | |
Definition at line 66 of file boss_skadi.cpp.
| void AddSC_boss_skadi | ( | ) |
| float const BreachPoint = 2.670354f |
Definition at line 119 of file boss_skadi.cpp.
| float const BreathPointLeft = 3.228859f |
Definition at line 121 of file boss_skadi.cpp.
| float const BreathPointRight = 3.124139f |
Definition at line 120 of file boss_skadi.cpp.
| Position const FirstWaveLocations[FIRST_WAVE_SIZE] |
Definition at line 126 of file boss_skadi.cpp.
| Position const GraufLoc = { 341.7411f, -516.9545f, 104.6695f, 3.124139f } |
Definition at line 125 of file boss_skadi.cpp.
| Position const SecondaryWavesFinalPoint = { 318.177f, -503.8898f, 104.5326f } |
Definition at line 123 of file boss_skadi.cpp.
| Position const SecondaryWavesInitialPoint = { 478.7434f, -505.5758f, 104.7237f } |
Definition at line 122 of file boss_skadi.cpp.
| Position const SpawnLoc = { 477.5808f, -484.5591f, 104.8221f, 4.677482f } |
Definition at line 124 of file boss_skadi.cpp.