AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
deadmines.h File Reference
#include "CreatureAIImpl.h"

Go to the source code of this file.

Macros

#define DataHeader   "DM"
 
#define DeadminesScriptName   "instance_deadmines"
 

Enumerations

enum  DataTypes {
  TYPE_RHAHK_ZOR = 0 ,
  TYPE_CANNON = 1 ,
  MAX_ENCOUNTERS = 2
}
 
enum  GameObjects {
  GO_FACTORY_DOOR = 13965 ,
  GO_HEAVY_DOOR_1 = 17153 ,
  GO_HEAVY_DOOR_2 = 17154 ,
  GO_IRON_CLAD_DOOR = 16397 ,
  GO_DOOR_LEVER_1 = 101831 ,
  GO_DOOR_LEVER_2 = 101833 ,
  GO_DOOR_LEVER_3 = 101834 ,
  GO_CANNON = 16398
}
 

Functions

template<class AI , class T >
AI * GetDeadminesAI (T *obj)
 

Macro Definition Documentation

◆ DataHeader

#define DataHeader   "DM"

◆ DeadminesScriptName

#define DeadminesScriptName   "instance_deadmines"

Enumeration Type Documentation

◆ DataTypes

enum DataTypes
Enumerator
TYPE_RHAHK_ZOR 
TYPE_CANNON 
MAX_ENCOUNTERS 
27{
29 TYPE_CANNON = 1,
31};
@ TYPE_RHAHK_ZOR
Definition deadmines.h:28
@ MAX_ENCOUNTERS
Definition deadmines.h:30
@ TYPE_CANNON
Definition deadmines.h:29

◆ GameObjects

Enumerator
GO_FACTORY_DOOR 
GO_HEAVY_DOOR_1 
GO_HEAVY_DOOR_2 
GO_IRON_CLAD_DOOR 
GO_DOOR_LEVER_1 
GO_DOOR_LEVER_2 
GO_DOOR_LEVER_3 
GO_CANNON 
34{
35 GO_FACTORY_DOOR = 13965,
36 GO_HEAVY_DOOR_1 = 17153,
37 GO_HEAVY_DOOR_2 = 17154,
38 GO_IRON_CLAD_DOOR = 16397,
39 GO_DOOR_LEVER_1 = 101831,
40 GO_DOOR_LEVER_2 = 101833,
41 GO_DOOR_LEVER_3 = 101834,
42 GO_CANNON = 16398,
43};
@ GO_IRON_CLAD_DOOR
Definition deadmines.h:38
@ GO_FACTORY_DOOR
Definition deadmines.h:35
@ GO_DOOR_LEVER_2
Definition deadmines.h:40
@ GO_DOOR_LEVER_3
Definition deadmines.h:41
@ GO_HEAVY_DOOR_1
Definition deadmines.h:36
@ GO_CANNON
Definition deadmines.h:42
@ GO_DOOR_LEVER_1
Definition deadmines.h:39
@ GO_HEAVY_DOOR_2
Definition deadmines.h:37

Function Documentation

◆ GetDeadminesAI()

template<class AI , class T >
AI * GetDeadminesAI ( T *  obj)
inline
47{
48 return GetInstanceAI<AI>(obj, DeadminesScriptName);
49}
#define DeadminesScriptName
Definition deadmines.h:24

References DeadminesScriptName.