From fe1695ef4857448f06d388a9b172aeeca364ef63 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Thu, 19 Jun 2025 20:35:45 +0200 Subject: Fix bug in interact target logic where only 2x2 grid was tested --- client/player/controllable_player.gd | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/client/player/controllable_player.gd b/client/player/controllable_player.gd index 126e4c10..b8057348 100644 --- a/client/player/controllable_player.gd +++ b/client/player/controllable_player.gd @@ -253,8 +253,8 @@ func get_interact_target() -> Array: # -> [visual_target: Vector3, tile_target: # Test all tiles in a 3x3 square around the player for interactible tiles. # Return the one which is closest to interact_target. - for offset_x in range(-1,1): - for offset_y in range (-1, 1): + for offset_x in range(-1,2): + for offset_y in range (-1, 2): var offset_cursor := interact_target_i + Vector2(offset_x, offset_y) var tile_center := Vector2(offset_cursor) + Vector2(0.5, 0.5) -- cgit v1.2.3-70-g09d2