Incorporate speed modifier into forward controllable speed and boost left/right speed

This commit is contained in:
fullwall 2020-04-19 18:07:49 +08:00
parent 0a8736b690
commit 341f7b1990
1 changed files with 3 additions and 3 deletions

View File

@ -268,10 +268,10 @@ public class Controllable extends Trait implements Toggleable, CommandConfigurab
double dXcos = -Math.sin(yaw * Math.PI / 180.0F);
double dXsin = Math.cos(yaw * Math.PI / 180.0F);
vel = vel.setX(dXcos * speed * 0.5).setZ(dXsin * speed * 0.5);
vel = vel.setX(dXcos * speed * 0.5 * speedMod).setZ(dXsin * speed * 0.5 * speedMod);
}
vel = vel.add(
new Vector(passenger.getVelocity().getX() * speedMod, 0D, passenger.getVelocity().getZ() * speedMod));
vel = vel.add(new Vector(passenger.getVelocity().getX() * speedMod * 4, 0D,
passenger.getVelocity().getZ() * speedMod * 4));
double newSpeed = Math.sqrt(vel.getX() * vel.getX() + vel.getZ() * vel.getZ());
if (newSpeed > maxSpeed) {