TrinityCore
Loading...
Searching...
No Matches
boss_mekgineer_steamrigger.cpp File Reference
#include "ScriptMgr.h"
#include "ScriptedCreature.h"
#include "SpellScript.h"
#include "InstanceScript.h"
#include "MotionMaster.h"
#include "steam_vault.h"
+ Include dependency graph for boss_mekgineer_steamrigger.cpp:

Go to the source code of this file.

Classes

struct  boss_mekgineer_steamrigger
 
struct  npc_steamrigger_mechanic
 
class  spell_mekgineer_steamrigger_summon_gnomes
 

Enumerations

enum  SteamriggerTexts { SAY_MECHANICS = 0 , SAY_AGGRO = 1 , SAY_SLAY = 2 , SAY_DEATH = 3 }
 
enum  SteamriggerSpells {
  SPELL_SUPER_SHRINK_RAY = 31485 , SPELL_SAW_BLADE = 31486 , SPELL_ELECTRIFIED_NET = 35107 , SPELL_SUMMON_GNOME_1 = 31528 ,
  SPELL_SUMMON_GNOME_2 = 31529 , SPELL_SUMMON_GNOME_3 = 31530 , SPELL_SUMMON_GNOMES = 31531 , SPELL_DISPEL_MAGIC = 17201 ,
  SPELL_REPAIR = 31532
}
 
enum  SteamriggerEvents {
  EVENT_SHRINK = 1 , EVENT_SAW_BLADE , EVENT_ELECTRIFIED_NET , EVENT_SUMMON ,
  EVENT_SUMMON_H
}
 
enum  SteamriggerMisc { POINT_REPAIR = 1 }
 
enum  SteamriggerPhases : uint8 { PHASE_NONE = 0 , PHASE_HEALTH_75 , PHASE_HEALTH_50 , PHASE_HEALTH_25 }
 

Functions

void AddSC_boss_mekgineer_steamrigger ()
 

Enumeration Type Documentation

◆ SteamriggerEvents

Enumerator
EVENT_SHRINK 
EVENT_SAW_BLADE 
EVENT_ELECTRIFIED_NET 
EVENT_SUMMON 
EVENT_SUMMON_H 

Definition at line 50 of file boss_mekgineer_steamrigger.cpp.

◆ SteamriggerMisc

Enumerator
POINT_REPAIR 

Definition at line 59 of file boss_mekgineer_steamrigger.cpp.

◆ SteamriggerPhases

Enumerator
PHASE_NONE 
PHASE_HEALTH_75 
PHASE_HEALTH_50 
PHASE_HEALTH_25 

Definition at line 64 of file boss_mekgineer_steamrigger.cpp.

◆ SteamriggerSpells

Enumerator
SPELL_SUPER_SHRINK_RAY 
SPELL_SAW_BLADE 
SPELL_ELECTRIFIED_NET 
SPELL_SUMMON_GNOME_1 
SPELL_SUMMON_GNOME_2 
SPELL_SUMMON_GNOME_3 
SPELL_SUMMON_GNOMES 
SPELL_DISPEL_MAGIC 
SPELL_REPAIR 

Definition at line 35 of file boss_mekgineer_steamrigger.cpp.

◆ SteamriggerTexts

Enumerator
SAY_MECHANICS 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 

Definition at line 27 of file boss_mekgineer_steamrigger.cpp.

Function Documentation

◆ AddSC_boss_mekgineer_steamrigger()

void AddSC_boss_mekgineer_steamrigger ( )

Definition at line 263 of file boss_mekgineer_steamrigger.cpp.

+ Here is the caller graph for this function: