Merge branch 'master' of github.com:TrinityCore/TrinityCore into 4.3.4

Conflicts:
	src/server/shared/Utilities/Util.h
This commit is contained in:
Vincent-Michael committed 2014-07-20 16:35:35 +02:00
commit 3b32053c59
10 files changed
+35 -38

No files matched your search

+1 -1
View File
@@ -2801,7 +2801,6 @@ void WorldObject::MovePositionToFirstCollision(Position &pos, float dist, float
float destx, desty, destz;
destx = pos.m_positionX + dist * std::cos(angle);
desty = pos.m_positionY + dist * std::sin(angle);
destz = NormalizeZforCollision(this, destx, desty, pos.GetPositionZ());
// Prevent invalid coordinates here, position is unchanged
if (!Trinity::IsValidMapCoord(destx, desty))
@@ -2810,6 +2809,7 @@ void WorldObject::MovePositionToFirstCollision(Position &pos, float dist, float
return;
}
destz = NormalizeZforCollision(this, destx, desty, pos.GetPositionZ());
bool col = VMAP::VMapFactory::createOrGetVMapManager()->getObjectHitPos(GetMapId(), pos.m_positionX, pos.m_positionY, pos.m_positionZ + 0.5f, destx, desty, destz + 0.5f, destx, desty, destz, -0.5f);
// collision occured