From 886fc88816b797b8d990f3bf0df8733b428b398f Mon Sep 17 00:00:00 2001 From: aeon0 Date: Sun, 1 May 2022 00:56:42 +0200 Subject: [PATCH] fix: Release shift in case of out of gold (#740) --- src/inventory/vendor.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/inventory/vendor.py b/src/inventory/vendor.py index cf80881..257bf0b 100644 --- a/src/inventory/vendor.py +++ b/src/inventory/vendor.py @@ -118,6 +118,7 @@ def buy_item(template_name: str, quantity: int = 1, img: np.ndarray = None, shif wait(0.4, 0.6) if is_visible(ScreenObjects.NotEnoughGold): Logger.warning(f"Out of gold, could not purchase {template_name}") + keyboard.send('shift', do_release=True) keyboard.send("esc") return False keyboard.send('shift', do_release=True) @@ -138,4 +139,4 @@ def buy_item(template_name: str, quantity: int = 1, img: np.ndarray = None, shif return False Logger.error(f"buy_item: Desired item {template_name} not found") - return False \ No newline at end of file + return False