diff --git a/scripts/managers/player_movement_manager.gd b/scripts/managers/player_movement_manager.gd index 7804272..825bbb8 100644 --- a/scripts/managers/player_movement_manager.gd +++ b/scripts/managers/player_movement_manager.gd @@ -167,8 +167,10 @@ func simple_move_to(grid_position: Vector2i) -> bool: if gm and gm.active and gm.has_method("try_deliver"): var dist = abs(grid_position.x - 8) + abs(grid_position.y - 8) - if dist <= 2: - pass # Delivery must be triggered by 'action_interact' input + if dist <= 1: + if multiplayer.is_server(): + var pid = player.get("peer_id") if "peer_id" in player else player.name.to_int() + gm.try_deliver(pid) rotate_towards_target(grid_position)