TrinityCore
Loading...
Searching...
No Matches
boss_palehoof.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "GameObject.h"
#include "GameObjectAI.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "TemporarySummon.h"
#include "utgarde_pinnacle.h"
+ Include dependency graph for boss_palehoof.cpp:

Go to the source code of this file.

Classes

class  WormAttackEvent
 
class  OrbFinalPositionEvent
 
class  OrbAirPositionEvent
 
class  OrbFlyEvent
 
class  CombatStartEvent
 
struct  boss_palehoof
 
struct  PalehoofMinionsBossAI
 
struct  boss_ravenous_furbolg
 
struct  boss_frenzied_worgen
 
struct  boss_ferocious_rhino
 
struct  boss_massive_jormungar
 
struct  go_palehoof_sphere
 
class  spell_palehoof_crazed
 
class  spell_palehoof_crazed_effect
 
class  spell_palehoof_awaken_subboss
 
class  spell_palehoof_awaken_gortok
 

Enumerations

enum  Spells {
  SPELL_ARCING_SMASH = 48260 , SPELL_IMPALE = 48261 , SPELL_IMPALE_H = 59268 , SPELL_WITHERING_ROAR = 48256 ,
  SPELL_WITHERING_ROAR_H = 59267 , SPELL_FREEZE = 16245 , SPELL_ORB_VISUAL = 48044 , SPELL_ORB_CHANNEL = 48048 ,
  SPELL_AWAKEN_SUBBOSS = 47669 , SPELL_AWAKEN_GORTOK = 47670 , SPELL_CHAIN_LIGHTNING = 48140 , SPELL_CHAIN_LIGHTNING_H = 59273 ,
  SPELL_CRAZED = 48139 , SPELL_CRAZED_TAUNT = 48147 , SPELL_TERRIFYING_ROAR = 48144 , SPELL_MORTAL_WOUND = 48137 ,
  SPELL_MORTAL_WOUND_H = 59265 , SPELL_ENRAGE_1 = 48138 , SPELL_ENRAGE_2 = 48142 , SPELL_GORE = 48130 ,
  SPELL_GORE_2 = 59264 , SPELL_GRIEVOUS_WOUND = 48105 , SPELL_GRIEVOUS_WOUND_H = 59263 , SPELL_STOMP = 48131 ,
  SPELL_ACID_SPIT = 48132 , SPELL_ACID_SPLATTER = 48136 , SPELL_ACID_SPLATTER_H = 59272 , SPELL_POISON_BREATH = 48133 ,
  SPELL_POISON_BREATH_H = 59271
}
 
enum  Events {
  EVENT_ARCING_SMASH = 1 , EVENT_IMPALE , EVENT_WITHERING_ROAR , EVENT_CRAZED ,
  EVENT_CHAIN_LIGHTNING , EVENT_TERRIFYING_ROAR , EVENT_MORTAL_WOUND , EVENT_MORTAL_WOUND_2 ,
  EVENT_ENRAGE , EVENT_ENRAGE_2 , EVENT_GORE , EVENT_GRIEVOUS_WOUND ,
  EVENT_STOMP , EVENT_ACID_SPIT , EVENT_ACID_SPLATTER , EVENT_POISON_BREATH
}
 
enum  Says { SAY_AGGRO = 0 , SAY_SLAY = 1 , PALEHOOF_SOUND_DEATH = 13467 }
 
enum  Misc {
  ACTION_NEXT_PHASE = 1 , ACTION_START_FIGHT = 2 , ACTION_START_ENCOUNTER = 3 , POSITION_FLY = 0 ,
  POSITION_FINAL = 1 , SUMMON_MINIBOSSES_GROUP = 1
}
 

Functions

void AddSC_boss_palehoof ()
 

Variables

Position const OrbPositions [2]
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_ARCING_SMASH 
EVENT_IMPALE 
EVENT_WITHERING_ROAR 
EVENT_CRAZED 
EVENT_CHAIN_LIGHTNING 
EVENT_TERRIFYING_ROAR 
EVENT_MORTAL_WOUND 
EVENT_MORTAL_WOUND_2 
EVENT_ENRAGE 
EVENT_ENRAGE_2 
EVENT_GORE 
EVENT_GRIEVOUS_WOUND 
EVENT_STOMP 
EVENT_ACID_SPIT 
EVENT_ACID_SPLATTER 
EVENT_POISON_BREATH 

Definition at line 68 of file boss_palehoof.cpp.

◆ Misc

enum Misc
Enumerator
ACTION_NEXT_PHASE 
ACTION_START_FIGHT 
ACTION_START_ENCOUNTER 
POSITION_FLY 
POSITION_FINAL 
SUMMON_MINIBOSSES_GROUP 

Definition at line 101 of file boss_palehoof.cpp.

◆ Says

enum Says
Enumerator
SAY_AGGRO 
SAY_SLAY 
PALEHOOF_SOUND_DEATH 

Definition at line 88 of file boss_palehoof.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_ARCING_SMASH 
SPELL_IMPALE 
SPELL_IMPALE_H 
SPELL_WITHERING_ROAR 
SPELL_WITHERING_ROAR_H 
SPELL_FREEZE 
SPELL_ORB_VISUAL 
SPELL_ORB_CHANNEL 
SPELL_AWAKEN_SUBBOSS 
SPELL_AWAKEN_GORTOK 
SPELL_CHAIN_LIGHTNING 
SPELL_CHAIN_LIGHTNING_H 
SPELL_CRAZED 
SPELL_CRAZED_TAUNT 
SPELL_TERRIFYING_ROAR 
SPELL_MORTAL_WOUND 
SPELL_MORTAL_WOUND_H 
SPELL_ENRAGE_1 
SPELL_ENRAGE_2 
SPELL_GORE 
SPELL_GORE_2 
SPELL_GRIEVOUS_WOUND 
SPELL_GRIEVOUS_WOUND_H 
SPELL_STOMP 
SPELL_ACID_SPIT 
SPELL_ACID_SPLATTER 
SPELL_ACID_SPLATTER_H 
SPELL_POISON_BREATH 
SPELL_POISON_BREATH_H 

Definition at line 29 of file boss_palehoof.cpp.

Function Documentation

◆ AddSC_boss_palehoof()

void AddSC_boss_palehoof ( )

Definition at line 593 of file boss_palehoof.cpp.

+ Here is the caller graph for this function:

Variable Documentation

◆ OrbPositions

Position const OrbPositions[2]
Initial value:
=
{
{ 238.6077f, -460.7103f, 112.5671f },
{ 279.26f, -452.1f, 110.0f }
}

Definition at line 95 of file boss_palehoof.cpp.