80 TC_LOG_ERROR(
"entities.player",
"Corpse (guidlow {}, owner {}) not created. Suggested coordinates isn't valid (X: {} Y: {})",
169 TC_LOG_ERROR(
"entities.player",
"Corpse ({}, owner: {}) is not created, given equipment info is not valid ('{}')",
179 m_time = time_t(fields[12].GetUInt32());
192 TC_LOG_ERROR(
"entities.player",
"Corpse ({}, owner: {}) is not created, given coordinates are not valid (X: {}, Y: {}, Z: {})",
DBCStorage< ChrRacesEntry > sChrRacesStore(ChrRacesEntryfmt)
SQLTransaction< CharacterDatabaseConnection > CharacterDatabaseTransaction
DatabaseWorkerPool< CharacterDatabaseConnection > CharacterDatabase
Accessor to the character database.
#define TC_LOG_ERROR(filterType__,...)
@ UPDATEFLAG_STATIONARY_POSITION
@ CORPSE_FIELD_DISPLAY_ID
@ CORPSE_FIELD_DYNAMIC_FLAGS
bool IsExpired(time_t t) const
Corpse(CorpseType type=CORPSE_BONES)
bool Create(ObjectGuid::LowType guidlow)
void RemoveFromWorld() override
uint32 GetFaction() const override
void AddToWorld() override
ObjectGuid GetOwnerGUID() const override
bool LoadCorpseFromDB(ObjectGuid::LowType guid, Field *fields)
CorpseType GetType() const
void DeleteFromDB(CharacterDatabaseTransaction trans)
Class used to access individual fields of database query result.
MapStoredObjectTypesContainer & GetObjectsStore()
LowType GetCounter() const
uint8 GetByteValue(uint16 index, uint8 offset) const
uint32 GetUInt32Value(uint16 index) const
void SetGuidValue(uint16 index, ObjectGuid value)
bool _LoadIntoDataField(std::string const &data, uint32 startOffset, uint32 count)
void _Create(ObjectGuid const &guid)
virtual void AddToWorld()
std::string _ConcatFields(uint16 startIndex, uint16 size) const
static ObjectGuid GetGUID(Object const *o)
virtual void SetObjectScale(float scale)
void SetUInt32Value(uint16 index, uint32 value)
ObjectGuid GetGUID() const
void setUInt16(uint8 index, uint16 value)
void setUInt32(uint8 index, uint32 value)
void setFloat(uint8 index, float value)
void setUInt8(uint8 index, uint8 value)
void setString(uint8 index, std::string const &value)
bool Remove(KEY_TYPE const &handle)
bool Insert(KEY_TYPE const &handle, SPECIFIC_TYPE *obj)
virtual void SetPhaseMask(uint32 newPhaseMask, bool update)
uint32 GetPhaseMask() const
void RemoveFromWorld() override
void SetLocationInstanceId(uint32 _instanceId)
void SetLocationMapId(uint32 _mapId)
uint32 GetInstanceId() const
std::string const & GetName() const
CellCoord ComputeCellCoord(float x, float y)
std::string ToString() const
float GetPositionZ() const
float GetOrientation() const
bool IsPositionValid() const
float GetPositionX() const
float GetPositionY() const
void Relocate(float x, float y)