From 259c4991f92637ac9b97cf14c285fc123c2ebf08 Mon Sep 17 00:00:00 2001 From: propstg Date: Sat, 7 Dec 2024 01:20:00 -0500 Subject: [PATCH 1/2] Show name property instead of object's tostring --- modules/games/dopewar.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/games/dopewar.py b/modules/games/dopewar.py index cf7d76d..a05044a 100644 --- a/modules/games/dopewar.py +++ b/modules/games/dopewar.py @@ -159,7 +159,7 @@ def get_found_items(nodeID): if dwInventoryDb[i].get('userID') == nodeID: dwInventoryDb[i]['inventory'] = inventory dwInventoryDb[i]['amount'] = amount - msg = "💊You found " + str(qty) + " of " + str(my_drugs[found]) + msg = f"💊You found {qty} {my_drugs[found].name}" else: # rolls to see how much cash the user finds cash_found = random.randint(1, 977) From ad0c9c710f738b7271e7201bd134df8ee7c6bd89 Mon Sep 17 00:00:00 2001 From: propstg Date: Sat, 7 Dec 2024 01:54:47 -0500 Subject: [PATCH 2/2] Add error message when trying to buy max when inventory full, instead of sending usage message --- modules/games/dopewar.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/games/dopewar.py b/modules/games/dopewar.py index a05044a..eb578ce 100644 --- a/modules/games/dopewar.py +++ b/modules/games/dopewar.py @@ -241,6 +241,8 @@ def buy_func(nodeID, price_list, choice=0, value='0'): buy_amount = cash // price_list[drug_choice] if buy_amount > 100 - inventory: buy_amount = 100 - inventory + if buy_amount == 0: + return "You don\'t have any empty inventory slots.🎒" # set the buy amount to the max if the user enters m buy_amount = int(buy_amount)