From 42639c8273eef6f0193ca8ba3d6a1d8a05953fd6 Mon Sep 17 00:00:00 2001 From: Legit <96157236+D2RLegit@users.noreply.github.com> Date: Tue, 21 Jun 2022 07:14:55 -0500 Subject: [PATCH] Fix: /nopickup not working (#912) No pickup was turned off permanently by mistake. --- src/ui/view.py | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/src/ui/view.py b/src/ui/view.py index 3621032..be16192 100644 --- a/src/ui/view.py +++ b/src/ui/view.py @@ -14,21 +14,21 @@ def enable_no_pickup() -> bool: # Checks the best match between enabled and disabled an retrys if already set. # :return: Returns True if we succesfully set the nopickup option # """ - # keyboard.send('enter') - # wait(0.1, 0.25) - # keyboard.write('/nopickup',delay=.20) - # keyboard.send('enter') - # wait(0.1, 0.25) - # if not (item_pickup_text := wait_until_visible(ScreenObjects.ItemPickupText, timeout=1.3)).valid: - # return False - # if item_pickup_text.name == "ITEM_PICKUP_DISABLED": - # return True - # keyboard.send('enter') - # wait(0.1, 0.25) - # keyboard.send('up') - # wait(0.1, 0.25) - # keyboard.send('enter') - # wait(0.1, 0.25) + keyboard.send('enter') + wait(0.1, 0.25) + keyboard.write('/nopickup',delay=.20) + keyboard.send('enter') + wait(0.1, 0.25) + if not (item_pickup_text := wait_until_visible(ScreenObjects.ItemPickupText, timeout=1.3)).valid: + return False + if item_pickup_text.name == "ITEM_PICKUP_DISABLED": + return True + keyboard.send('enter') + wait(0.1, 0.25) + keyboard.send('up') + wait(0.1, 0.25) + keyboard.send('enter') + wait(0.1, 0.25) return True def save_and_exit() -> bool: