From ddabd583a516f74b65e897114dcacf7ea40630cf Mon Sep 17 00:00:00 2001 From: Paul Stansifer Date: Fri, 18 Apr 2025 09:36:03 -0400 Subject: [PATCH] Prevent selector position from overshooting. --- scripts/builder.gd | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/builder.gd b/scripts/builder.gd index e49c5ad..69dfcbc 100644 --- a/scripts/builder.gd +++ b/scripts/builder.gd @@ -54,7 +54,7 @@ func _process(delta): view_camera.project_ray_normal(get_viewport().get_mouse_position())) var gridmap_position = Vector3(round(world_position.x), 0, round(world_position.z)) - selector.position = lerp(selector.position, gridmap_position, delta * 40) + selector.position = lerp(selector.position, gridmap_position, min(delta * 40, 1.0)) action_build(gridmap_position) action_demolish(gridmap_position)