|
@@ -2870,7 +2870,7 @@ void Player::updateMove(const Move* move)
|
|
if (pvl)
|
|
if (pvl)
|
|
pv *= moveSpeed / pvl;
|
|
pv *= moveSpeed / pvl;
|
|
|
|
|
|
- VectorF runAcc = pv - acc;
|
|
|
|
|
|
+ VectorF runAcc = pv - (mVelocity + acc);
|
|
runAcc.z = 0;
|
|
runAcc.z = 0;
|
|
runAcc.x = runAcc.x * mDataBlock->airControl;
|
|
runAcc.x = runAcc.x * mDataBlock->airControl;
|
|
runAcc.y = runAcc.y * mDataBlock->airControl;
|
|
runAcc.y = runAcc.y * mDataBlock->airControl;
|