Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
boss_skadi.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "utgarde_pinnacle.h"
#include "Player.h"
#include "SpellInfo.h"
Include dependency graph for boss_skadi.cpp:

Go to the source code of this file.

Classes

class  boss_skadi
struct  boss_skadi::boss_skadiAI
class  go_harpoon_launcher

Enumerations

enum  Achievments { ACHIEV_TIMED_START_EVENT = 17726 }
enum  CombatPhase { FLYING , SKADI }
enum  Creatures {
  NPC_YMIRJAR_WARRIOR = 26690 , NPC_YMIRJAR_WITCH_DOCTOR = 26691 , NPC_YMIRJAR_HARPOONER = 26692 , NPC_GRAUF = 26893 ,
  NPC_TRIGGER = 28351 , DATA_MOUNT = 27043
}
enum  Spells {
  SPELL_CRUSH = 50234 , SPELL_POISONED_SPEAR = 50225 , SPELL_WHIRLWIND = 50228 , SPELL_RAPID_FIRE = 56570 ,
  SPELL_HARPOON_DAMAGE = 56578 , SPELL_FREEZING_CLOUD = 47579
}
enum  Yells {
  SAY_AGGRO = 0 , SAY_KILL = 1 , EMOTE_RANGE = 2 , SAY_DEATH = 3 ,
  SAY_DRAKE_DEATH = 4 , EMOTE_BREATH = 5 , SAY_DRAKE_BREATH = 6
}

Functions

void AddSC_boss_skadi ()

Variables

static Position Location []
static Position SpawnLoc = {468.931f, -513.555f, 104.723f, 0}

Enumeration Type Documentation

◆ Achievments

Enumerator
ACHIEV_TIMED_START_EVENT 

Definition at line 141 of file boss_skadi.cpp.

◆ CombatPhase

Enumerator
FLYING 
SKADI 

Definition at line 114 of file boss_skadi.cpp.

◆ Creatures

enum Creatures
Enumerator
NPC_YMIRJAR_WARRIOR 
NPC_YMIRJAR_WITCH_DOCTOR 
NPC_YMIRJAR_HARPOONER 
NPC_GRAUF 
NPC_TRIGGER 
DATA_MOUNT 

Definition at line 131 of file boss_skadi.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_CRUSH 
SPELL_POISONED_SPEAR 
SPELL_WHIRLWIND 
SPELL_RAPID_FIRE 
SPELL_HARPOON_DAMAGE 
SPELL_FREEZING_CLOUD 

Definition at line 120 of file boss_skadi.cpp.

◆ Yells

enum Yells
Enumerator
SAY_AGGRO 
SAY_KILL 
EMOTE_RANGE 
SAY_DEATH 
SAY_DRAKE_DEATH 
EMOTE_BREATH 
SAY_DRAKE_BREATH 

Definition at line 22 of file boss_skadi.cpp.

Function Documentation

◆ AddSC_boss_skadi()

void AddSC_boss_skadi ( )

Definition at line 472 of file boss_skadi.cpp.

Referenced by AddNorthrendScripts().

Variable Documentation

◆ Location

◆ SpawnLoc

Position SpawnLoc = {468.931f, -513.555f, 104.723f, 0}
static

Definition at line 33 of file boss_skadi.cpp.

Referenced by boss_skadi::boss_skadiAI::SpawnMobs().