From 014797238c44763af434eba2b6e4ff64f3f56814 Mon Sep 17 00:00:00 2001 From: yuki Date: Sun, 23 Nov 2025 05:36:50 -0300 Subject: [PATCH] implement speed mult --- scenes/player/player.gd | 2 ++ scenes/player/states/player_walking.gd | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/scenes/player/player.gd b/scenes/player/player.gd index ad80e0f..807ba87 100644 --- a/scenes/player/player.gd +++ b/scenes/player/player.gd @@ -11,6 +11,8 @@ const DEADZONE = 0.1 var h_press_tick: int = 0 ## last time horizontal axis was pressed var v_press_tick: int = 0 ## last time vertical axis was pressed +var speed_mult: float = 1.0 + func _input(event: InputEvent) -> void: if event.is_action_pressed("move_left") or event.is_action_pressed("move_right"): diff --git a/scenes/player/states/player_walking.gd b/scenes/player/states/player_walking.gd index e534066..30cb49f 100644 --- a/scenes/player/states/player_walking.gd +++ b/scenes/player/states/player_walking.gd @@ -10,7 +10,7 @@ func _state_physics_update(_delta: float) -> void: #region player physics var direction: Vector2 = player.get_movement_vector() direction = direction.normalized() - player.velocity = direction * player.max_speed + player.velocity = direction * player.max_speed * player.speed_mult player.move_and_slide() #endregion