TrinityCore
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Corpse.h File Reference
#include "Object.h"
#include "DatabaseEnv.h"
#include "GridDefines.h"
#include "LootMgr.h"
+ Include dependency graph for Corpse.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Corpse
 

Macros

#define MAX_CORPSE_TYPE   3
 
#define CORPSE_RECLAIM_RADIUS   39
 

Enumerations

enum  CorpseType { CORPSE_BONES = 0, CORPSE_RESURRECTABLE_PVE = 1, CORPSE_RESURRECTABLE_PVP = 2 }
 
enum  CorpseFlags {
  CORPSE_FLAG_NONE = 0x00, CORPSE_FLAG_BONES = 0x01, CORPSE_FLAG_UNK1 = 0x02, CORPSE_FLAG_UNK2 = 0x04,
  CORPSE_FLAG_HIDE_HELM = 0x08, CORPSE_FLAG_HIDE_CLOAK = 0x10, CORPSE_FLAG_LOOTABLE = 0x20
}
 

Macro Definition Documentation

#define CORPSE_RECLAIM_RADIUS   39
#define MAX_CORPSE_TYPE   3

Enumeration Type Documentation

Enumerator
CORPSE_FLAG_NONE 
CORPSE_FLAG_BONES 
CORPSE_FLAG_UNK1 
CORPSE_FLAG_UNK2 
CORPSE_FLAG_HIDE_HELM 
CORPSE_FLAG_HIDE_CLOAK 
CORPSE_FLAG_LOOTABLE 
39 {
40  CORPSE_FLAG_NONE = 0x00,
41  CORPSE_FLAG_BONES = 0x01,
42  CORPSE_FLAG_UNK1 = 0x02,
43  CORPSE_FLAG_UNK2 = 0x04,
44  CORPSE_FLAG_HIDE_HELM = 0x08,
47 };
Definition: Corpse.h:46
Definition: Corpse.h:40
Definition: Corpse.h:43
Definition: Corpse.h:42
Definition: Corpse.h:45
Definition: Corpse.h:44
Definition: Corpse.h:41
enum CorpseType
Enumerator
CORPSE_BONES 
CORPSE_RESURRECTABLE_PVE 
CORPSE_RESURRECTABLE_PVP 
28 {
29  CORPSE_BONES = 0,
32 };
Definition: Corpse.h:31
Definition: Corpse.h:30
Definition: Corpse.h:29