fixed the bug that GetVmapHeight returns incorrect height on terrains(flying units fall below map etc)

also unlocked max ray lenght for getHeight, by default it's 10 yards

--HG--
branch : trunk
This commit is contained in:
silver1ce
2010-01-06 12:15:02 +02:00
parent 4a0af0314e
commit f82d5cb3fc
10 changed files with 29 additions and 30 deletions
+1 -1
View File
@@ -4476,7 +4476,7 @@ bool Player::FallGround(uint8 FallMode)
float x, y, z;
GetPosition(x, y, z);
float ground_Z = GetMap()->GetVmapHeight(x, y, z, true);
float ground_Z = GetMap()->GetVmapHeight(x, y, z);
float z_diff = 0.0f;
if ((z_diff = fabs(ground_Z - z)) < 0.1f)
return false;