TrinityCore
Corpse.h File Reference
#include "Object.h"
#include "GridObject.h"
#include "DatabaseEnvFwd.h"
#include "GridDefines.h"
#include "IteratorPair.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
 
struct  Corpse::ValuesUpdateForPlayerWithMaskSender
 

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_PVP = 0x04 ,
  CORPSE_FLAG_HIDE_HELM = 0x08 , CORPSE_FLAG_HIDE_CLOAK = 0x10 , CORPSE_FLAG_SKINNABLE = 0x20 , CORPSE_FLAG_FFA_PVP = 0x40
}
 

Macro Definition Documentation

◆ CORPSE_RECLAIM_RADIUS

#define CORPSE_RECLAIM_RADIUS   39

Definition at line 38 of file Corpse.h.

◆ MAX_CORPSE_TYPE

#define MAX_CORPSE_TYPE   3

Definition at line 35 of file Corpse.h.

Enumeration Type Documentation

◆ CorpseFlags

Enumerator
CORPSE_FLAG_NONE 
CORPSE_FLAG_BONES 
CORPSE_FLAG_UNK1 
CORPSE_FLAG_PVP 
CORPSE_FLAG_HIDE_HELM 
CORPSE_FLAG_HIDE_CLOAK 
CORPSE_FLAG_SKINNABLE 
CORPSE_FLAG_FFA_PVP 

Definition at line 40 of file Corpse.h.

◆ CorpseType

enum CorpseType
Enumerator
CORPSE_BONES 
CORPSE_RESURRECTABLE_PVE 
CORPSE_RESURRECTABLE_PVP 

Definition at line 29 of file Corpse.h.