Browse Source

handle pathshapes comming in from above players more gracefully
if you're within a pathshape as it moves, put you on top

AzaezelX 7 months ago
parent
commit
7b393b668b
1 changed files with 3 additions and 0 deletions
  1. 3 0
      Engine/source/T3D/player.cpp

+ 3 - 0
Engine/source/T3D/player.cpp

@@ -4771,6 +4771,9 @@ void Player::updateAttachment(){
         Point3F(pos.x, pos.y, pos.z - 1.0f ),
         Point3F(pos.x, pos.y, pos.z - 1.0f ),
         PathShapeObjectType, &rInfo))
         PathShapeObjectType, &rInfo))
     {
     {
+       if ((mJumpSurfaceLastContact < JumpSkipContactsMax) && !mSwimming)
+          setPosition(rInfo.point, getRotation());
+
        if( rInfo.object->getTypeMask() & PathShapeObjectType) //Ramen
        if( rInfo.object->getTypeMask() & PathShapeObjectType) //Ramen
        {
        {
           if (getParent() == NULL)
           if (getParent() == NULL)