Fixed normal mech movement
This commit is contained in:
@@ -447,7 +447,7 @@ public class NetServer implements ApplicationListener{
|
|||||||
long elapsed = Time.timeSinceMillis(connection.lastRecievedClientTime);
|
long elapsed = Time.timeSinceMillis(connection.lastRecievedClientTime);
|
||||||
|
|
||||||
float maxSpeed = boosting && !player.mech.flying ? player.mech.compoundSpeedBoost : player.mech.compoundSpeed;
|
float maxSpeed = boosting && !player.mech.flying ? player.mech.compoundSpeedBoost : player.mech.compoundSpeed;
|
||||||
float maxMove = elapsed / 1000f * 60f * maxSpeed * 1.05f;
|
float maxMove = elapsed / 1000f * 60f * Math.min(maxSpeed, player.mech.maxSpeed) * 1.1f;
|
||||||
|
|
||||||
player.pointerX = pointerX;
|
player.pointerX = pointerX;
|
||||||
player.pointerY = pointerY;
|
player.pointerY = pointerY;
|
||||||
|
|||||||
@@ -75,13 +75,13 @@ public class Mech extends UnlockableContent{
|
|||||||
super.init();
|
super.init();
|
||||||
|
|
||||||
for(int i = 0; i < 500; i++){
|
for(int i = 0; i < 500; i++){
|
||||||
compoundSpeed += speed;
|
|
||||||
compoundSpeed *= (1f - drag);
|
compoundSpeed *= (1f - drag);
|
||||||
|
compoundSpeed += speed;
|
||||||
}
|
}
|
||||||
|
|
||||||
for(int i = 0; i < 500; i++){
|
for(int i = 0; i < 500; i++){
|
||||||
compoundSpeedBoost += boostSpeed;
|
|
||||||
compoundSpeedBoost *= (1f - drag);
|
compoundSpeedBoost *= (1f - drag);
|
||||||
|
compoundSpeedBoost += boostSpeed;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user