![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
#include "CombatAI.h"#include "CreatureScript.h"#include "GridNotifiers.h"#include "Player.h"#include "ScriptedCreature.h"#include "SpellAuras.h"#include "SpellScript.h"#include "SpellScriptLoader.h"#include "Vehicle.h"#include "utgarde_pinnacle.h"Go to the source code of this file.
Classes | |
| class | boss_skadi |
| struct | boss_skadi::boss_skadiAI |
| class | boss_skadi_grauf |
| struct | boss_skadi_grauf::boss_skadi_graufAI |
| class | spell_skadi_launch_harpoon |
| class | spell_skadi_poisoned_spear |
| class | spell_freezing_cloud_area_right |
| class | spell_freezing_cloud_area_left |
| class | spell_freezing_cloud_damage |
| class | spell_summon_gauntlet_mobs_periodic |
| class | spell_skadi_reset_check |
Functions | |
| void | AddSC_boss_skadi () |
Variables | |
| Position const | GraufLoc = { 341.741f, -516.955f, 104.670f, 3.12414f } |
| Position const | SpawnLoc = { 477.581f, -484.559f, 104.822f, 4.67748f } |
| Position const | FirstWaveLocations [FIRST_WAVE_SIZE] |
| Position const | SecondaryWavesInitialPoint = { 478.743f, -505.576f, 104.724f } |
| uint32 const | PATH_INITIAL = 2689300 |
| uint32 const | PATH_RIGHT = 2689301 |
| uint32 const | PATH_LEFT = 2689302 |
| float const | BreachFacing = 2.670354f |
| enum Actions |
| Enumerator | |
|---|---|
| ACTION_START_ENCOUNTER | |
| ACTION_DRAKE_BREATH | |
| ACTION_PHASE2 | |
| ACTION_HARPOON_HIT | |
| enum CombatPhase |
| Enumerator | |
|---|---|
| PHASE_FLYING | |
| PHASE_GROUND | |
| enum Events |
| Enumerator | |
|---|---|
| EVENT_SKADI_CRUSH | |
| EVENT_SKADI_SPEAR | |
| EVENT_SKADI_WHIRLWIND | |
| EVENT_SKADI_RESET_CHECK | |
| EVENT_GRAUF_START | |
| EVENT_GRAUF_LEAVE_BREACH | |
| EVENT_GRAUF_REMOVE_AURA | |
| enum GraufPoints |
| Enumerator | |
|---|---|
| POINT_BREACH | |
| POINT_LEFT | |
| POINT_RIGHT | |
| enum MiscData |
| Enumerator | |
|---|---|
| NPC_GRAUF | |
| NPC_TRIGGER_RESET | |
| NPC_WORLD_TRIGGER | |
| NPC_COMBAT_TRIGGER | |
| ACHIEV_TIMED_LODI_DODI | |
| FIRST_WAVE_MAX_WARRIORS | |
| FIRST_WAVE_SIZE | |
| enum Spells |
| enum Texts |
| Enumerator | |
|---|---|
| SAY_AGGRO | |
| SAY_KILL | |
| SAY_DEATH | |
| SAY_DRAKE_DEATH | |
| SAY_DRAKE_BREATH | |
| EMOTE_DEEP_BREATH | |
| EMOTE_ON_RANGE | |
| void AddSC_boss_skadi | ( | ) |
References RegisterSpellScript.
Referenced by AddNorthrendScripts().
| float const BreachFacing = 2.670354f |
Referenced by boss_skadi_grauf::boss_skadi_graufAI::MovementInform().
| Position const FirstWaveLocations[FIRST_WAVE_SIZE] |
Referenced by boss_skadi::boss_skadiAI::SpawnFirstWave().
| Position const GraufLoc = { 341.741f, -516.955f, 104.670f, 3.12414f } |
Referenced by boss_skadi::boss_skadiAI::Reset().
| uint32 const PATH_INITIAL = 2689300 |
Referenced by boss_skadi_grauf::boss_skadi_graufAI::DoAction().
| uint32 const PATH_LEFT = 2689302 |
Referenced by boss_skadi_grauf::boss_skadi_graufAI::UpdateAI().
| uint32 const PATH_RIGHT = 2689301 |
Referenced by boss_skadi_grauf::boss_skadi_graufAI::UpdateAI().
| Position const SecondaryWavesInitialPoint = { 478.743f, -505.576f, 104.724f } |
Referenced by boss_skadi::boss_skadiAI::JustSummoned().
| Position const SpawnLoc = { 477.581f, -484.559f, 104.822f, 4.67748f } |
Referenced by boss_skadi::boss_skadiAI::DoAction(), and boss_skadi::boss_skadiAI::SpawnFirstWave().