diff options
author | metamuffin <metamuffin@disroot.org> | 2025-09-30 02:08:54 +0200 |
---|---|---|
committer | metamuffin <metamuffin@disroot.org> | 2025-09-30 02:08:54 +0200 |
commit | d2c793ec7632a5da8065fd52436cfd676cc96a7b (patch) | |
tree | 3868f0f858bc9766925723b6479315bacde4b040 /client/player/controllable_player.gd | |
parent | 5033c326094edc1ff4234b994e95d987cb937fc4 (diff) | |
download | hurrycurry-d2c793ec7632a5da8065fd52436cfd676cc96a7b.tar hurrycurry-d2c793ec7632a5da8065fd52436cfd676cc96a7b.tar.bz2 hurrycurry-d2c793ec7632a5da8065fd52436cfd676cc96a7b.tar.zst |
Tile placeable items client side and interactable empty special case
Diffstat (limited to 'client/player/controllable_player.gd')
-rw-r--r-- | client/player/controllable_player.gd | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/client/player/controllable_player.gd b/client/player/controllable_player.gd index deb1f089..ec547c81 100644 --- a/client/player/controllable_player.gd +++ b/client/player/controllable_player.gd @@ -263,7 +263,7 @@ func update_interact_target_dir(): ) var tile = game.map.get_tile_instance(target_tile) if tile != null: - found_interact_target = game.get_tile_interactive(target_tile) + found_interact_target = game.get_tile_interactive(target_tile, hand) target_visual = tile.item_base.global_position else: found_interact_target = false @@ -276,7 +276,7 @@ func update_interact_target_fps(): ) var tile = game.map.get_tile_instance(target_tile) if tile != null: - found_interact_target = game.get_tile_interactive(target_tile) + found_interact_target = game.get_tile_interactive(target_tile, hand) target_visual = tile.item_base.global_position else: found_interact_target = false @@ -307,7 +307,7 @@ func update_interact_target_dirsnap(): var offset_cursor := interact_target_i + Vector2(offset_x, offset_y) var tile_center := Vector2(offset_cursor) + Vector2(0.5, 0.5) - if game.get_tile_interactive(offset_cursor): + if game.get_tile_interactive(offset_cursor, hand): var cursor_tile_distance := interact_target.distance_to(tile_center) var player_tile_distance := Vector2( movement_base.position.x - tile_center.x, |