mirror of
https://github.com/mangosfour/server.git
synced 2025-12-15 01:37:00 +00:00
[11325] Made recently added coordinates check only for debug build mode.
This commit is contained in:
parent
633b84b235
commit
96045a86e3
5 changed files with 11 additions and 7 deletions
|
|
@ -2142,11 +2142,7 @@ void Creature::GetRespawnCoord( float &x, float &y, float &z, float* ori, float*
|
|||
}
|
||||
|
||||
//lets check if our creatures have valid spawn coordinates
|
||||
if(!MaNGOS::IsValidMapCoord(x, y, z))
|
||||
{
|
||||
sLog.outError("Creature with invalid respawn coordinates: mapid = %u, guid = %u, x = %f, y = %f, z = %f", GetMapId(), GetGUIDLow(), x, y, z);
|
||||
MANGOS_ASSERT(false);
|
||||
}
|
||||
MANGOS_ASSERT(MaNGOS::IsValidMapCoord(x, y, z) || PrintCoordinatesError(x, y, z, "respawn"));
|
||||
}
|
||||
|
||||
void Creature::AllLootRemovedFromCorpse()
|
||||
|
|
|
|||
|
|
@ -165,7 +165,6 @@ class MANGOS_DLL_SPEC Map : public GridRefManager<NGridType>
|
|||
|
||||
bool CreatureRespawnRelocation(Creature *c); // used only in CreatureRelocation and ObjectGridUnloader
|
||||
|
||||
// ASSERT print helper
|
||||
bool CheckGridIntegrity(Creature* c, bool moved) const;
|
||||
|
||||
uint32 GetInstanceId() const { return i_InstanceId; }
|
||||
|
|
|
|||
|
|
@ -2012,3 +2012,9 @@ bool WorldObject::IsControlledByPlayer() const
|
|||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
bool WorldObject::PrintCoordinatesError(float x, float y, float z, char const* descr) const
|
||||
{
|
||||
sLog.outError("%s with invalid %s coordinates: mapid = %uu, x = %f, y = %f, z = %f", GetGuidStr().c_str(), descr, GetMapId(), x, y, z);
|
||||
return false; // always false for continue assert fail
|
||||
}
|
||||
|
|
@ -576,6 +576,9 @@ class MANGOS_DLL_SPEC WorldObject : public Object
|
|||
bool isActiveObject() const { return m_isActiveObject || m_viewPoint.hasViewers(); }
|
||||
|
||||
ViewPoint& GetViewPoint() { return m_viewPoint; }
|
||||
|
||||
// ASSERT print helper
|
||||
bool PrintCoordinatesError(float x, float y, float z, char const* descr) const;
|
||||
protected:
|
||||
explicit WorldObject();
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
#ifndef __REVISION_NR_H__
|
||||
#define __REVISION_NR_H__
|
||||
#define REVISION_NR "11324"
|
||||
#define REVISION_NR "11325"
|
||||
#endif // __REVISION_NR_H__
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue