diff --git a/scripts/builder.gd b/scripts/builder.gd index ab0816b..fb8345f 100644 --- a/scripts/builder.gd +++ b/scripts/builder.gd @@ -55,7 +55,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)