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