TrinityCore
Loading...
Searching...
No Matches
boss_felmyst.cpp File Reference
#include "ScriptMgr.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "ObjectAccessor.h"
#include "ScriptedCreature.h"
#include "SpellInfo.h"
#include "sunwell_plateau.h"
#include "TemporarySummon.h"
+ Include dependency graph for boss_felmyst.cpp:

Go to the source code of this file.

Classes

struct  boss_felmyst
 
struct  npc_felmyst_vapor
 
struct  npc_felmyst_trail
 

Enumerations

enum  Yells {
  YELL_BIRTH = 0 , YELL_KILL = 1 , YELL_BREATH = 2 , YELL_TAKEOFF = 3 ,
  YELL_BERSERK = 4 , YELL_DEATH = 5
}
 
enum  Spells {
  AURA_SUNWELL_RADIANCE = 45769 , AURA_NOXIOUS_FUMES = 47002 , SPELL_CLEAVE = 19983 , SPELL_CORROSION = 45866 ,
  SPELL_GAS_NOVA = 45855 , SPELL_ENCAPSULATE_CHANNEL = 45661 , SPELL_VAPOR_SELECT = 45391 , SPELL_VAPOR_SUMMON = 45392 ,
  SPELL_VAPOR_FORCE = 45388 , SPELL_VAPOR_CHANNEL = 45389 , SPELL_VAPOR_TRIGGER = 45411 , SPELL_VAPOR_DAMAGE = 46931 ,
  SPELL_TRAIL_SUMMON = 45410 , SPELL_TRAIL_TRIGGER = 45399 , SPELL_TRAIL_DAMAGE = 45402 , SPELL_DEAD_SUMMON = 45400 ,
  SPELL_DEAD_PASSIVE = 45415 , SPELL_FOG_BREATH = 45495 , SPELL_FOG_TRIGGER = 45582 , SPELL_FOG_FORCE = 45782 ,
  SPELL_FOG_INFORM = 45714 , SPELL_FOG_CHARM = 45717 , SPELL_FOG_CHARM2 = 45726 , SPELL_TRANSFORM_TRIGGER = 44885 ,
  SPELL_TRANSFORM_VISUAL = 46350 , SPELL_TRANSFORM_FELMYST = 45068 , SPELL_FELMYST_SUMMON = 45069 , SPELL_BERSERK = 45078 ,
  SPELL_CLOUD_VISUAL = 45212 , SPELL_CLOUD_SUMMON = 45884
}
 
enum  PhaseFelmyst { PHASE_NONE , PHASE_GROUND , PHASE_FLIGHT }
 
enum  EventFelmyst {
  EVENT_NONE , EVENT_BERSERK , EVENT_CLEAVE , EVENT_CORROSION ,
  EVENT_GAS_NOVA , EVENT_ENCAPSULATE , EVENT_FLIGHT , EVENT_FLIGHT_SEQUENCE ,
  EVENT_SUMMON_DEAD , EVENT_SUMMON_FOG
}
 

Functions

void AddSC_boss_felmyst ()
 

Enumeration Type Documentation

◆ EventFelmyst

Enumerator
EVENT_NONE 
EVENT_BERSERK 
EVENT_CLEAVE 
EVENT_CORROSION 
EVENT_GAS_NOVA 
EVENT_ENCAPSULATE 
EVENT_FLIGHT 
EVENT_FLIGHT_SEQUENCE 
EVENT_SUMMON_DEAD 
EVENT_SUMMON_FOG 

Definition at line 95 of file boss_felmyst.cpp.

◆ PhaseFelmyst

Enumerator
PHASE_NONE 
PHASE_GROUND 
PHASE_FLIGHT 

Definition at line 88 of file boss_felmyst.cpp.

◆ Spells

enum Spells
Enumerator
AURA_SUNWELL_RADIANCE 
AURA_NOXIOUS_FUMES 
SPELL_CLEAVE 
SPELL_CORROSION 
SPELL_GAS_NOVA 
SPELL_ENCAPSULATE_CHANNEL 
SPELL_VAPOR_SELECT 
SPELL_VAPOR_SUMMON 
SPELL_VAPOR_FORCE 
SPELL_VAPOR_CHANNEL 
SPELL_VAPOR_TRIGGER 
SPELL_VAPOR_DAMAGE 
SPELL_TRAIL_SUMMON 
SPELL_TRAIL_TRIGGER 
SPELL_TRAIL_DAMAGE 
SPELL_DEAD_SUMMON 
SPELL_DEAD_PASSIVE 
SPELL_FOG_BREATH 
SPELL_FOG_TRIGGER 
SPELL_FOG_FORCE 
SPELL_FOG_INFORM 
SPELL_FOG_CHARM 
SPELL_FOG_CHARM2 
SPELL_TRANSFORM_TRIGGER 
SPELL_TRANSFORM_VISUAL 
SPELL_TRANSFORM_FELMYST 
SPELL_FELMYST_SUMMON 
SPELL_BERSERK 
SPELL_CLOUD_VISUAL 
SPELL_CLOUD_SUMMON 

Definition at line 44 of file boss_felmyst.cpp.

◆ Yells

enum Yells
Enumerator
YELL_BIRTH 
YELL_KILL 
YELL_BREATH 
YELL_TAKEOFF 
YELL_BERSERK 
YELL_DEATH 

Definition at line 33 of file boss_felmyst.cpp.

Function Documentation

◆ AddSC_boss_felmyst()

void AddSC_boss_felmyst ( )

Definition at line 547 of file boss_felmyst.cpp.

+ Here is the caller graph for this function: