aboutsummaryrefslogtreecommitdiff
path: root/server/src
diff options
context:
space:
mode:
authortpart <tpart120@proton.me>2024-06-25 21:28:05 +0200
committertpart <tpart120@proton.me>2024-06-25 21:28:05 +0200
commite36ef0b93bb2bf4945b7760fa172cd5f5f06b720 (patch)
treed02bf98ed93fb3fde5c0614eca4db3cc0cfb4ef0 /server/src
parentb1695155df09a48d801dfb3b0e806f83303a3268 (diff)
downloadhurrycurry-e36ef0b93bb2bf4945b7760fa172cd5f5f06b720.tar
hurrycurry-e36ef0b93bb2bf4945b7760fa172cd5f5f06b720.tar.bz2
hurrycurry-e36ef0b93bb2bf4945b7760fa172cd5f5f06b720.tar.zst
Tweak player speed and acceleration
Diffstat (limited to 'server/src')
-rw-r--r--server/src/customer/movement.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/server/src/customer/movement.rs b/server/src/customer/movement.rs
index 681b2b67..3fcf37aa 100644
--- a/server/src/customer/movement.rs
+++ b/server/src/customer/movement.rs
@@ -20,7 +20,7 @@ use glam::{IVec2, Vec2};
use std::collections::HashSet;
const PLAYER_SIZE: f32 = 0.4;
-const PLAYER_SPEED: f32 = 25.;
+const PLAYER_SPEED: f32 = 65.;
pub const PLAYER_SPEED_LIMIT: f32 = f32::INFINITY; // 10.;
pub struct MovementBase {
@@ -38,7 +38,7 @@ impl MovementBase {
let rot = self.facing.x.atan2(self.facing.y);
self.vel += direction * dt * PLAYER_SPEED;
self.position += self.vel * dt;
- self.vel = self.vel * (-dt * 5.).exp();
+ self.vel = self.vel * (-dt * 15.).exp();
collide_player(self, map);
PacketS::Position {