From 54cad92a3f170bb81104a057ca9612bdb5cea19e Mon Sep 17 00:00:00 2001 From: SpudGunMan Date: Sat, 28 Sep 2024 12:03:08 -0700 Subject: [PATCH] =?UTF-8?q?enhance=20=F0=9F=92=8A=20game=20display?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- mesh_bot.py | 4 ++-- modules/dopewar.py | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/mesh_bot.py b/mesh_bot.py index 73eb368..3c2c45f 100755 --- a/mesh_bot.py +++ b/mesh_bot.py @@ -288,9 +288,9 @@ def handleDopeWars(nodeID, message, rxNode): # welcome new player if not last_cmd: - msg = 'Welcome to ๐Ÿ’ŠDope Wars!๐Ÿ’‰ You have ' + str(total_days) + ' days to make as much ๐Ÿ’ฐ as possible! ' + msg = 'Welcome to ๐Ÿ’ŠDope Wars๐Ÿ’‰ You have ' + str(total_days) + ' days to make as much ๐Ÿ’ฐ as possible! ' high_score = getHighScoreDw() - msg += 'The High Score is $' + "{:,}".format(high_score.get('cash')) + ' by user ' + get_name_from_number(high_score.get('userID') , 'short', rxNode) + msg += 'The High Score is $' + "{:,}".format(high_score.get('cash')) + ' by user ' + get_name_from_number(high_score.get('userID') , 'short', rxNode) +'\n' msg += playDopeWars(nodeID, message) else: logger.debug("System: DopeWars: last_cmd: " + str(last_cmd)) diff --git a/modules/dopewar.py b/modules/dopewar.py index ac68154..8f3a8ca 100644 --- a/modules/dopewar.py +++ b/modules/dopewar.py @@ -204,7 +204,7 @@ def buy_func(nodeID, price_list, choice=0, value='0'): if drug_choice in range(1, len(my_drugs) + 1): drug_choice = drug_choice - 1 msg = my_drugs[drug_choice].name + ": you have๐ŸŽ’ " + str(amount[drug_choice]) + " " - msg += " The going price is: $" + str(price_list[drug_choice]) + " " + msg += " The going price is: $" + "{:,}".format(price_list[drug_choice]) + " " buy_amount = value if buy_amount == 'm': @@ -294,7 +294,7 @@ def sell_func(nodeID, price_list, choice=0, value='0'): cash += sell_amount * price_list[drug_choice] inventory -= sell_amount msg += " You sold " + str(sell_amount) + " " + my_drugs[drug_choice].name + ' for $' +\ - str(sell_amount * price_list[drug_choice]) + '. Total cash: $' + str(cash) + str(sell_amount * price_list[drug_choice]) + '. Total cash: $' + "{:,}".format(cash) else: msg = "You don't have that much" return msg @@ -421,11 +421,11 @@ def render_game_screen(userID, day_play, total_day, loc_choice, event_number, pr if dwCashDb[i].get('userID') == userID: cash = dwCashDb[i].get('cash') - msg += "Location: " + loc[int(loc_choice) - 1] + ", Day:" + str(day_play) + '/' + str(total_day) + " ๐ŸŽ’: " + str(inventory) + "/100" + ", $" + str(cash) + f"\n" + msg += "๐Ÿ—บ๏ธ" + loc[int(loc_choice) - 1] + " ๐Ÿ“†" + str(day_play) + '/' + str(total_day) + " ๐ŸŽ’" + str(inventory) + "/100" + "๐Ÿ’ต" + "{:,}".format(cash) + f"\n" for i, drug in enumerate(my_drugs, 1): qty = amount[i-1] - msg += f'#{str(i)}.{drug.name}/${price_list[i-1]}({qty}) ' + msg += f'#{str(i)}.{drug.name}/${"{:,}".format(price_list[i-1])}({qty}) ' return msg @@ -639,7 +639,7 @@ def playDopeWars(nodeID, cmd): # Display Main Game Screen and ask for buy, sell, or fly if last_cmd == 'display_main': msg = dopeWarGameDay(nodeID, game_day, total_days) - msg += f"\nBuy, Sell, Fly? Price list?" + msg += f"\nBuy๐Ÿ’ธ, Sell๐Ÿ’ฐ, Fly๐Ÿ›ซ? (P)riceList?" # set the player's last command for i in range(0, len(dwPlayerTracker)): if dwPlayerTracker[i].get('userID') == nodeID: