AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
boss_palehoof.cpp File Reference
#include "CreatureScript.h"
#include "GameObjectScript.h"
#include "ScriptedCreature.h"
#include "utgarde_pinnacle.h"

Go to the source code of this file.

Classes

class  boss_palehoof
 
struct  boss_palehoof::boss_palehoofAI
 
class  npc_massive_jormungar
 
struct  npc_massive_jormungar::npc_massive_jormungarAI
 
class  npc_ferocious_rhino
 
struct  npc_ferocious_rhino::npc_ferocious_rhinoAI
 
class  npc_ravenous_furbolg
 
struct  npc_ravenous_furbolg::npc_ravenous_furbolgAI
 
class  npc_frenzied_worgen
 
struct  npc_frenzied_worgen::npc_frenzied_worgenAI
 
class  go_palehoof_sphere
 

Enumerations

enum  Misc {
  SAY_AGGRO = 0 ,
  SAY_SLAY = 1 ,
  SOUND_DEATH = 13467 ,
  SPELL_ORB_VISUAL = 48044 ,
  SPELL_ORB_CHANNEL = 48048 ,
  NPC_ORB_TRIGGER = 22515 ,
  SPELL_AWAKEN_SUBBOSS = 47669 ,
  SPELL_ARCING_SMASH = 48260 ,
  SPELL_IMPALE_N = 48261 ,
  SPELL_IMPALE_H = 59268 ,
  SPELL_WITHERING_ROAR_N = 48256 ,
  SPELL_WITHERING_ROAR_H = 59267 ,
  SPELL_FREEZE = 16245 ,
  SPELL_ACID_SPIT = 48132 ,
  SPELL_ACID_SPLATTER_N = 48136 ,
  SPELL_ACID_SPLATTER_H = 59272 ,
  SPELL_POISON_BREATH_N = 48133 ,
  SPELL_POISON_BREATH_H = 59271 ,
  NPC_JORMUNGAR_WORM = 27228 ,
  SPELL_GORE_N = 48130 ,
  SPELL_GORE_H = 59264 ,
  SPELL_GRIEVOUS_WOUND_N = 48105 ,
  SPELL_GRIEVOUS_WOUND_H = 59263 ,
  SPELL_STOMP = 48131 ,
  SPELL_CHAIN_LIGHTING_N = 48140 ,
  SPELL_CHAIN_LIGHTING_H = 59273 ,
  SPELL_CRAZED = 48139 ,
  SPELL_TERRIFYING_ROAR = 48144 ,
  SPELL_MORTAL_WOUND_N = 48137 ,
  SPELL_MORTAL_WOUND_H = 59265 ,
  SPELL_ENRAGE_1 = 48138 ,
  SPELL_ENRAGE_2 = 48142 ,
  ACTION_START_EVENT = 1 ,
  ACTION_UNFREEZE = 2 ,
  ACTION_DESPAWN_ADDS = 3 ,
  ACTION_MINIBOSS_DIED = 4 ,
  ACTION_UNFREEZE2 = 5
}
 
enum  Events {
  EVENT_UNFREEZE_MONSTER = 1 ,
  EVENT_START_FIGHT = 2 ,
  EVENT_UNFREEZE_MONSTER2 = 3 ,
  EVENT_PALEHOOF_START = 4 ,
  EVENT_PALEHOOF_START2 = 5 ,
  EVENT_PALEHOOF_WITHERING_ROAR = 6 ,
  EVENT_PALEHOOF_IMPALE = 7 ,
  EVENT_PALEHOOF_ARCING_SMASH = 8 ,
  EVENT_JORMUNGAR_ACID_SPIT = 10 ,
  EVENT_JORMUNGAR_ACID_SPLATTER = 11 ,
  EVENT_JORMUNGAR_POISON_BREATH = 12 ,
  EVENT_RHINO_STOMP = 20 ,
  EVENT_RHINO_GORE = 21 ,
  EVENT_RHINO_WOUND = 22 ,
  EVENT_FURBOLG_CHAIN = 30 ,
  EVENT_FURBOLG_CRAZED = 31 ,
  EVENT_FURBOLG_ROAR = 32 ,
  EVENT_WORGEN_MORTAL = 40 ,
  EVENT_WORGEN_ENRAGE1 = 41 ,
  EVENT_WORGEN_ENRAGE2 = 42
}
 

Functions

void AddSC_boss_palehoof ()
 

Enumeration Type Documentation

◆ Events

enum Events
Enumerator
EVENT_UNFREEZE_MONSTER 
EVENT_START_FIGHT 
EVENT_UNFREEZE_MONSTER2 
EVENT_PALEHOOF_START 
EVENT_PALEHOOF_START2 
EVENT_PALEHOOF_WITHERING_ROAR 
EVENT_PALEHOOF_IMPALE 
EVENT_PALEHOOF_ARCING_SMASH 
EVENT_JORMUNGAR_ACID_SPIT 
EVENT_JORMUNGAR_ACID_SPLATTER 
EVENT_JORMUNGAR_POISON_BREATH 
EVENT_RHINO_STOMP 
EVENT_RHINO_GORE 
EVENT_RHINO_WOUND 
EVENT_FURBOLG_CHAIN 
EVENT_FURBOLG_CRAZED 
EVENT_FURBOLG_ROAR 
EVENT_WORGEN_MORTAL 
EVENT_WORGEN_ENRAGE1 
EVENT_WORGEN_ENRAGE2 
79{
83
89
93
97
101
105};
@ EVENT_RHINO_GORE
Definition boss_palehoof.cpp:95
@ EVENT_JORMUNGAR_POISON_BREATH
Definition boss_palehoof.cpp:92
@ EVENT_START_FIGHT
Definition boss_palehoof.cpp:81
@ EVENT_FURBOLG_CRAZED
Definition boss_palehoof.cpp:99
@ EVENT_PALEHOOF_ARCING_SMASH
Definition boss_palehoof.cpp:88
@ EVENT_WORGEN_ENRAGE1
Definition boss_palehoof.cpp:103
@ EVENT_WORGEN_MORTAL
Definition boss_palehoof.cpp:102
@ EVENT_UNFREEZE_MONSTER
Definition boss_palehoof.cpp:80
@ EVENT_FURBOLG_ROAR
Definition boss_palehoof.cpp:100
@ EVENT_JORMUNGAR_ACID_SPLATTER
Definition boss_palehoof.cpp:91
@ EVENT_PALEHOOF_IMPALE
Definition boss_palehoof.cpp:87
@ EVENT_RHINO_WOUND
Definition boss_palehoof.cpp:96
@ EVENT_RHINO_STOMP
Definition boss_palehoof.cpp:94
@ EVENT_WORGEN_ENRAGE2
Definition boss_palehoof.cpp:104
@ EVENT_PALEHOOF_START2
Definition boss_palehoof.cpp:85
@ EVENT_JORMUNGAR_ACID_SPIT
Definition boss_palehoof.cpp:90
@ EVENT_UNFREEZE_MONSTER2
Definition boss_palehoof.cpp:82
@ EVENT_PALEHOOF_START
Definition boss_palehoof.cpp:84
@ EVENT_PALEHOOF_WITHERING_ROAR
Definition boss_palehoof.cpp:86
@ EVENT_FURBOLG_CHAIN
Definition boss_palehoof.cpp:98

◆ Misc

enum Misc
Enumerator
SAY_AGGRO 
SAY_SLAY 
SOUND_DEATH 
SPELL_ORB_VISUAL 
SPELL_ORB_CHANNEL 
NPC_ORB_TRIGGER 
SPELL_AWAKEN_SUBBOSS 
SPELL_ARCING_SMASH 
SPELL_IMPALE_N 
SPELL_IMPALE_H 
SPELL_WITHERING_ROAR_N 
SPELL_WITHERING_ROAR_H 
SPELL_FREEZE 
SPELL_ACID_SPIT 
SPELL_ACID_SPLATTER_N 
SPELL_ACID_SPLATTER_H 
SPELL_POISON_BREATH_N 
SPELL_POISON_BREATH_H 
NPC_JORMUNGAR_WORM 
SPELL_GORE_N 
SPELL_GORE_H 
SPELL_GRIEVOUS_WOUND_N 
SPELL_GRIEVOUS_WOUND_H 
SPELL_STOMP 
SPELL_CHAIN_LIGHTING_N 
SPELL_CHAIN_LIGHTING_H 
SPELL_CRAZED 
SPELL_TERRIFYING_ROAR 
SPELL_MORTAL_WOUND_N 
SPELL_MORTAL_WOUND_H 
SPELL_ENRAGE_1 
SPELL_ENRAGE_2 
ACTION_START_EVENT 
ACTION_UNFREEZE 
ACTION_DESPAWN_ADDS 
ACTION_MINIBOSS_DIED 
ACTION_UNFREEZE2 
24{
25 SAY_AGGRO = 0,
26 SAY_SLAY = 1,
27 SOUND_DEATH = 13467,
28
29 // EVENT
30 SPELL_ORB_VISUAL = 48044,
31 SPELL_ORB_CHANNEL = 48048,
32 NPC_ORB_TRIGGER = 22515,
34
35 // PALEHOOF
36 SPELL_ARCING_SMASH = 48260,
37 SPELL_IMPALE_N = 48261,
38 SPELL_IMPALE_H = 59268,
41 SPELL_FREEZE = 16245,
42
43 // Massive Jormungar
44 SPELL_ACID_SPIT = 48132,
49 NPC_JORMUNGAR_WORM = 27228,
50
51 // Ferocious Rhino
52 SPELL_GORE_N = 48130,
53 SPELL_GORE_H = 59264,
56 SPELL_STOMP = 48131,
57
58 // Ravenous Furbolg
61 SPELL_CRAZED = 48139,
63
64 // Frenzied Worgen
67 SPELL_ENRAGE_1 = 48138,
68 SPELL_ENRAGE_2 = 48142,
69
70 // ACTIONS
76};
@ SPELL_STOMP
Definition boss_palehoof.cpp:56
@ SPELL_CHAIN_LIGHTING_H
Definition boss_palehoof.cpp:60
@ SPELL_ENRAGE_2
Definition boss_palehoof.cpp:68
@ SPELL_POISON_BREATH_N
Definition boss_palehoof.cpp:47
@ SPELL_POISON_BREATH_H
Definition boss_palehoof.cpp:48
@ SPELL_MORTAL_WOUND_N
Definition boss_palehoof.cpp:65
@ SPELL_ORB_CHANNEL
Definition boss_palehoof.cpp:31
@ SOUND_DEATH
Definition boss_palehoof.cpp:27
@ SPELL_ORB_VISUAL
Definition boss_palehoof.cpp:30
@ SPELL_WITHERING_ROAR_H
Definition boss_palehoof.cpp:40
@ SAY_AGGRO
Definition boss_palehoof.cpp:25
@ SPELL_CRAZED
Definition boss_palehoof.cpp:61
@ NPC_ORB_TRIGGER
Definition boss_palehoof.cpp:32
@ SPELL_FREEZE
Definition boss_palehoof.cpp:41
@ SPELL_ACID_SPLATTER_H
Definition boss_palehoof.cpp:46
@ SPELL_GRIEVOUS_WOUND_H
Definition boss_palehoof.cpp:55
@ SPELL_GORE_N
Definition boss_palehoof.cpp:52
@ SPELL_TERRIFYING_ROAR
Definition boss_palehoof.cpp:62
@ ACTION_START_EVENT
Definition boss_palehoof.cpp:71
@ SPELL_ENRAGE_1
Definition boss_palehoof.cpp:67
@ SPELL_WITHERING_ROAR_N
Definition boss_palehoof.cpp:39
@ ACTION_MINIBOSS_DIED
Definition boss_palehoof.cpp:74
@ SPELL_ACID_SPLATTER_N
Definition boss_palehoof.cpp:45
@ ACTION_UNFREEZE2
Definition boss_palehoof.cpp:75
@ SPELL_MORTAL_WOUND_H
Definition boss_palehoof.cpp:66
@ NPC_JORMUNGAR_WORM
Definition boss_palehoof.cpp:49
@ SPELL_CHAIN_LIGHTING_N
Definition boss_palehoof.cpp:59
@ SAY_SLAY
Definition boss_palehoof.cpp:26
@ ACTION_DESPAWN_ADDS
Definition boss_palehoof.cpp:73
@ ACTION_UNFREEZE
Definition boss_palehoof.cpp:72
@ SPELL_IMPALE_H
Definition boss_palehoof.cpp:38
@ SPELL_ARCING_SMASH
Definition boss_palehoof.cpp:36
@ SPELL_GRIEVOUS_WOUND_N
Definition boss_palehoof.cpp:54
@ SPELL_IMPALE_N
Definition boss_palehoof.cpp:37
@ SPELL_AWAKEN_SUBBOSS
Definition boss_palehoof.cpp:33
@ SPELL_GORE_H
Definition boss_palehoof.cpp:53
@ SPELL_ACID_SPIT
Definition boss_palehoof.cpp:44

Function Documentation

◆ AddSC_boss_palehoof()

void AddSC_boss_palehoof ( )
816{
817 new boss_palehoof();
822 new go_palehoof_sphere();
823}
Definition boss_palehoof.cpp:112
Definition boss_palehoof.cpp:794
Definition boss_palehoof.cpp:472
Definition boss_palehoof.cpp:690
Definition boss_palehoof.cpp:344
Definition boss_palehoof.cpp:582

Referenced by AddNorthrendScripts().