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

Go to the source code of this file.

Classes

class  boss_acidmaw
struct  boss_acidmaw::boss_acidmawAI
class  boss_dreadscale
struct  boss_dreadscale::boss_dreadscaleAI
class  boss_gormok
struct  boss_gormok::boss_gormokAI
class  boss_icehowl
struct  boss_icehowl::boss_icehowlAI
struct  boss_jormungarAI
class  npc_firebomb
struct  npc_firebomb::npc_firebombAI
class  npc_slime_pool
struct  npc_slime_pool::npc_slime_poolAI
class  npc_snobold_vassal
struct  npc_snobold_vassal::npc_snobold_vassalAI
class  spell_gormok_fire_bomb
class  spell_gormok_fire_bomb::spell_gormok_fire_bomb_SpellScript

Enumerations

enum  BeastSummons { NPC_SNOBOLD_VASSAL = 34800 , NPC_FIRE_BOMB = 34854 , NPC_SLIME_POOL = 35176 , MAX_SNOBOLDS = 4 }
enum  BossSpells {
  SPELL_IMPALE = 66331 , SPELL_STAGGERING_STOMP = 67648 , SPELL_RISING_ANGER = 66636 , SPELL_SNOBOLLED = 66406 ,
  SPELL_BATTER = 66408 , SPELL_FIRE_BOMB = 66313 , SPELL_FIRE_BOMB_1 = 66317 , SPELL_FIRE_BOMB_DOT = 66318 ,
  SPELL_HEAD_CRACK = 66407 , SPELL_ACID_SPIT = 66880 , SPELL_PARALYTIC_SPRAY = 66901 , SPELL_ACID_SPEW = 66819 ,
  SPELL_PARALYTIC_BITE = 66824 , SPELL_SWEEP_0 = 66794 , SUMMON_SLIME_POOL = 66883 , SPELL_FIRE_SPIT = 66796 ,
  SPELL_MOLTEN_SPEW = 66821 , SPELL_BURNING_BITE = 66879 , SPELL_BURNING_SPRAY = 66902 , SPELL_SWEEP_1 = 67646 ,
  SPELL_EMERGE_0 = 66947 , SPELL_SUBMERGE_0 = 66948 , SPELL_ENRAGE = 68335 , SPELL_SLIME_POOL_EFFECT = 66882 ,
  SPELL_FEROCIOUS_BUTT = 66770 , SPELL_MASSIVE_CRASH = 66683 , SPELL_WHIRL = 67345 , SPELL_ARCTIC_BREATH = 66689 ,
  SPELL_TRAMPLE = 66734 , SPELL_FROTHING_RAGE = 66759 , SPELL_STAGGERED_DAZE = 66758
}
enum  Equipment { EQUIP_MAIN = 50760 , EQUIP_OFFHAND = 48040 , EQUIP_RANGED = 47267 , EQUIP_DONE = EQUIP_NO_CHANGE }
enum  Events {
  EVENT_IMPALE = 1 , EVENT_STAGGERING_STOMP = 2 , EVENT_THROW = 3 , EVENT_FIRE_BOMB = 4 ,
  EVENT_BATTER = 5 , EVENT_HEAD_CRACK = 6 , EVENT_BITE = 7 , EVENT_SPEW = 8 ,
  EVENT_SLIME_POOL = 9 , EVENT_SPIT = 10 , EVENT_SPRAY = 11 , EVENT_SWEEP = 12 ,
  EVENT_SUBMERGE = 13 , EVENT_EMERGE = 14 , EVENT_SUMMON_ACIDMAW = 15 , EVENT_FEROCIOUS_BUTT = 16 ,
  EVENT_MASSIVE_CRASH = 17 , EVENT_WHIRL = 18 , EVENT_ARCTIC_BREATH = 19 , EVENT_TRAMPLE = 20
}
enum  Model { MODEL_ACIDMAW_STATIONARY = 29815 , MODEL_ACIDMAW_MOBILE = 29816 , MODEL_DREADSCALE_STATIONARY = 26935 , MODEL_DREADSCALE_MOBILE = 24564 }
enum  MyActions { ACTION_ENABLE_FIRE_BOMB = 1 , ACTION_DISABLE_FIRE_BOMB = 2 }
enum  Phases { PHASE_MOBILE = 1 , PHASE_STATIONARY = 2 , PHASE_SUBMERGED = 3 }
enum  Yells {
  EMOTE_SNOBOLLED = 0 , EMOTE_ENRAGE = 0 , EMOTE_TRAMPLE_START = 0 , EMOTE_TRAMPLE_CRASH = 1 ,
  EMOTE_TRAMPLE_FAIL = 2
}

Functions

void AddSC_boss_northrend_beasts ()

Enumeration Type Documentation

◆ BeastSummons

Enumerator
NPC_SNOBOLD_VASSAL 
NPC_FIRE_BOMB 
NPC_SLIME_POOL 
MAX_SNOBOLDS 

Definition at line 46 of file boss_northrend_beasts.cpp.

◆ BossSpells

enum BossSpells
Enumerator
SPELL_IMPALE 
SPELL_STAGGERING_STOMP 
SPELL_RISING_ANGER 
SPELL_SNOBOLLED 
SPELL_BATTER 
SPELL_FIRE_BOMB 
SPELL_FIRE_BOMB_1 
SPELL_FIRE_BOMB_DOT 
SPELL_HEAD_CRACK 
SPELL_ACID_SPIT 
SPELL_PARALYTIC_SPRAY 
SPELL_ACID_SPEW 
SPELL_PARALYTIC_BITE 
SPELL_SWEEP_0 
SUMMON_SLIME_POOL 
SPELL_FIRE_SPIT 
SPELL_MOLTEN_SPEW 
SPELL_BURNING_BITE 
SPELL_BURNING_SPRAY 
SPELL_SWEEP_1 
SPELL_EMERGE_0 
SPELL_SUBMERGE_0 
SPELL_ENRAGE 
SPELL_SLIME_POOL_EFFECT 
SPELL_FEROCIOUS_BUTT 
SPELL_MASSIVE_CRASH 
SPELL_WHIRL 
SPELL_ARCTIC_BREATH 
SPELL_TRAMPLE 
SPELL_FROTHING_RAGE 
SPELL_STAGGERED_DAZE 

Definition at line 54 of file boss_northrend_beasts.cpp.

◆ Equipment

enum Equipment
Enumerator
EQUIP_MAIN 
EQUIP_OFFHAND 
EQUIP_RANGED 
EQUIP_DONE 

Definition at line 30 of file boss_northrend_beasts.cpp.

◆ Events

enum Events
Enumerator
EVENT_IMPALE 
EVENT_STAGGERING_STOMP 
EVENT_THROW 
EVENT_FIRE_BOMB 
EVENT_BATTER 
EVENT_HEAD_CRACK 
EVENT_BITE 
EVENT_SPEW 
EVENT_SLIME_POOL 
EVENT_SPIT 
EVENT_SPRAY 
EVENT_SWEEP 
EVENT_SUBMERGE 
EVENT_EMERGE 
EVENT_SUMMON_ACIDMAW 
EVENT_FEROCIOUS_BUTT 
EVENT_MASSIVE_CRASH 
EVENT_WHIRL 
EVENT_ARCTIC_BREATH 
EVENT_TRAMPLE 

Definition at line 101 of file boss_northrend_beasts.cpp.

◆ Model

enum Model
Enumerator
MODEL_ACIDMAW_STATIONARY 
MODEL_ACIDMAW_MOBILE 
MODEL_DREADSCALE_STATIONARY 
MODEL_DREADSCALE_MOBILE 

Definition at line 38 of file boss_northrend_beasts.cpp.

◆ MyActions

enum MyActions
Enumerator
ACTION_ENABLE_FIRE_BOMB 
ACTION_DISABLE_FIRE_BOMB 

Definition at line 95 of file boss_northrend_beasts.cpp.

◆ Phases

enum Phases
Enumerator
PHASE_MOBILE 
PHASE_STATIONARY 
PHASE_SUBMERGED 

Definition at line 132 of file boss_northrend_beasts.cpp.

◆ Yells

enum Yells
Enumerator
EMOTE_SNOBOLLED 
EMOTE_ENRAGE 
EMOTE_TRAMPLE_START 
EMOTE_TRAMPLE_CRASH 
EMOTE_TRAMPLE_FAIL 

Definition at line 16 of file boss_northrend_beasts.cpp.

Function Documentation

◆ AddSC_boss_northrend_beasts()

void AddSC_boss_northrend_beasts ( )

Definition at line 1132 of file boss_northrend_beasts.cpp.

Referenced by AddNorthrendScripts().