Pārlūkot izejas kodu

Merge pull request #1512 from Azaezel/alpha41/stepAlongNow

add grace hieght for pathshape snapping eval
Brian Roberts 2 mēneši atpakaļ
vecāks
revīzija
c138d838bb
1 mainītis faili ar 4 papildinājumiem un 1 dzēšanām
  1. 4 1
      Engine/source/T3D/player.cpp

+ 4 - 1
Engine/source/T3D/player.cpp

@@ -4763,8 +4763,11 @@ void Player::updateAttachment()
         Point3F(pos.x, pos.y, pos.z - 1.0f ),
        sCollisionMoveMask, &rInfo))
     {
+       Point3F setPos = rInfo.point;
+       setPos.z = mMax(setPos.z+sMinFaceDistance, pos.z);
+
        if ((mJumpSurfaceLastContact < JumpSkipContactsMax) && !mSwimming)
-          setPosition(rInfo.point, getRotation());
+          setPosition(setPos, getRotation());
 
        if( rInfo.object->getTypeMask() & PathShapeObjectType) //Ramen
        {