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

Go to the source code of this file.

Classes

class  boss_mekgineer_steamrigger
 
struct  boss_mekgineer_steamrigger::boss_mekgineer_steamriggerAI
 
class  npc_steamrigger_mechanic
 
struct  npc_steamrigger_mechanic::npc_steamrigger_mechanicAI
 

Macros

#define MAX_REPAIR_RANGE   (13.0f)
 
#define MIN_REPAIR_RANGE   (7.0f)
 

Enumerations

enum  Yells { SAY_MECHANICS = 0 , SAY_AGGRO = 1 , SAY_SLAY = 2 , SAY_DEATH = 3 }
 
enum  Spells {
  SPELL_SUPER_SHRINK_RAY = 31485 , SPELL_SAW_BLADE = 31486 , SPELL_ELECTRIFIED_NET = 35107 , SPELL_DISPEL_MAGIC = 17201 ,
  SPELL_REPAIR = 31532 , H_SPELL_REPAIR = 37936
}
 
enum  Creatures { NPC_STREAMRIGGER_MECHANIC = 17951 }
 

Functions

void AddSC_boss_mekgineer_steamrigger ()
 

Macro Definition Documentation

◆ MAX_REPAIR_RANGE

#define MAX_REPAIR_RANGE   (13.0f)

Definition at line 192 of file boss_mekgineer_steamrigger.cpp.

◆ MIN_REPAIR_RANGE

#define MIN_REPAIR_RANGE   (7.0f)

Definition at line 193 of file boss_mekgineer_steamrigger.cpp.

Enumeration Type Documentation

◆ Creatures

enum Creatures
Enumerator
NPC_STREAMRIGGER_MECHANIC 

Definition at line 49 of file boss_mekgineer_steamrigger.cpp.

◆ Spells

enum Spells
Enumerator
SPELL_SUPER_SHRINK_RAY 
SPELL_SAW_BLADE 
SPELL_ELECTRIFIED_NET 
SPELL_DISPEL_MAGIC 
SPELL_REPAIR 
H_SPELL_REPAIR 

Definition at line 38 of file boss_mekgineer_steamrigger.cpp.

◆ Yells

enum Yells
Enumerator
SAY_MECHANICS 
SAY_AGGRO 
SAY_SLAY 
SAY_DEATH 

Definition at line 30 of file boss_mekgineer_steamrigger.cpp.

Function Documentation

◆ AddSC_boss_mekgineer_steamrigger()

void AddSC_boss_mekgineer_steamrigger ( )

Definition at line 270 of file boss_mekgineer_steamrigger.cpp.

+ Here is the caller graph for this function: