From c3253023d086ed2c6e82a32c8043076872e9d9f4 Mon Sep 17 00:00:00 2001 From: Imbris Date: Wed, 29 Jan 2020 21:49:27 -0500 Subject: [PATCH] Fix highlighting non-collectibles --- voxygen/src/session.rs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/voxygen/src/session.rs b/voxygen/src/session.rs index b5a063d247..83b0a736b1 100644 --- a/voxygen/src/session.rs +++ b/voxygen/src/session.rs @@ -173,7 +173,16 @@ impl PlayState for SessionState { (None, None) } }; - self.scene.set_select_pos(select_pos); + // Only highlight collectables + self.scene.set_select_pos(select_pos.filter(|sp| { + self.client + .borrow() + .state() + .terrain() + .get(*sp) + .map(|b| b.is_collectible()) + .unwrap_or(false) + })); // Handle window events. for event in global_state.window.fetch_events(&mut global_state.settings) {