From 5b1a989f66b1e1dab914f08a49c151efad76f413 Mon Sep 17 00:00:00 2001 From: Tiger Jove Date: Fri, 23 Jan 2026 17:38:32 +0100 Subject: [PATCH] fix: wrong interpolation method... --- src/logic-scenes/board/card-board.gd | 4 ++-- src/logic-scenes/luna/playables/story_playable.gd | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/logic-scenes/board/card-board.gd b/src/logic-scenes/board/card-board.gd index 97360f7..9849ae0 100644 --- a/src/logic-scenes/board/card-board.gd +++ b/src/logic-scenes/board/card-board.gd @@ -100,8 +100,8 @@ func _navigate_prev(): ## frame rate independent FIR smoothing filter used for small or dynamic card adjustments func _smooth(current: Vector2, goal: Vector2, delta: float) -> Vector2: - var k := pow(0.1, 60.0 * delta) - return (1.0-k) * current + k * goal + var k := pow(0.9, 60.0 * delta) + return (k) * current + (1.0-k) * goal func _process(delta: float): diff --git a/src/logic-scenes/luna/playables/story_playable.gd b/src/logic-scenes/luna/playables/story_playable.gd index fc92c4e..fa85f17 100644 --- a/src/logic-scenes/luna/playables/story_playable.gd +++ b/src/logic-scenes/luna/playables/story_playable.gd @@ -116,8 +116,8 @@ func try_scroll(): ## frame rate independent FIR smoothing filter used for small or dynamic card adjustments func _smooth(current: float, goal: float, delta: float) -> float: - var k := pow(0.02, 60.0 * delta) - return (1.0-k) * current + k * goal + var k := pow(0.9, 60.0 * delta) + return (k) * current + (1.0-k) * goal func _process(delta: float) -> void: