Project SkyFire Core
SkyFire 5.4.8 server core API documentation
Loading...
Searching...
No Matches
Corpse.h File Reference
#include "DatabaseEnv.h"
#include "GridDefines.h"
#include "LootMgr.h"
#include "Object.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 CORPSE_RECLAIM_RADIUS   39

Enumerations

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
}
enum class  CorpseType { CORPSE_BONES = 0 , CORPSE_RESURRECTABLE_PVE = 1 , CORPSE_RESURRECTABLE_PVP = 2 , MAX_CORPSE_TYPE = 3 }

Macro Definition Documentation

◆ CORPSE_RECLAIM_RADIUS

#define CORPSE_RECLAIM_RADIUS   39

Definition at line 23 of file Corpse.h.

Referenced by WorldSession::HandleReclaimCorpseOpcode().

Enumeration Type Documentation

◆ CorpseFlags

Enumerator
CORPSE_FLAG_NONE 
CORPSE_FLAG_BONES 
CORPSE_FLAG_UNK1 
CORPSE_FLAG_UNK2 
CORPSE_FLAG_HIDE_HELM 
CORPSE_FLAG_HIDE_CLOAK 
CORPSE_FLAG_LOOTABLE 

Definition at line 25 of file Corpse.h.

◆ CorpseType

enum class CorpseType
strong
Enumerator
CORPSE_BONES 
CORPSE_RESURRECTABLE_PVE 
CORPSE_RESURRECTABLE_PVP 
MAX_CORPSE_TYPE 

Definition at line 14 of file Corpse.h.