Compare commits

...

2 Commits

Author SHA1 Message Date
2ccbaaeca5 more leaderboard and businesses 2025-07-08 15:24:40 +01:00
04042cedc5 fixed dictionary copy bug 2025-07-08 15:24:26 +01:00
2 changed files with 78 additions and 74 deletions

View File

@ -56,10 +56,13 @@ businesses = [
] ]
leaderboard = [ leaderboard = [
["King Midas", 641990000000000000000000000], ["King Midas", 641990000000000000000000000],
["Caishen", 742000000000000000000000],
["Emperor Palpatine",9840000000000000000000],
["Scrooge McDuck", 18921600000000000000], ["Scrooge McDuck", 18921600000000000000],
["Rumpelstiltskin", 2910000000000000000], ["Rumpelstiltskin", 2910000000000000000],
["Emperor Palpatine", 984000000000000000], ["The Dark Lord Sauron", 247500000000000000],
["Thor", 15000000000000000], ["Thor", 15000000000000000],
["Durin the Deathless", 4206900000000000],
["Namor", 800000000000000], ["Namor", 800000000000000],
["Plutus", 662000000000000], ["Plutus", 662000000000000],
["Aquaman", 150000000000000], ["Aquaman", 150000000000000],
@ -68,7 +71,10 @@ leaderboard = [
["Tony Stark", 30000000000000], ["Tony Stark", 30000000000000],
["Augustus Caesar", 4600000000000], ["Augustus Caesar", 4600000000000],
["King Solomon", 2200000000000], ["King Solomon", 2200000000000],
["The House of Saud", 1400000000000],
["Genghis Khan", 1300000000000], ["Genghis Khan", 1300000000000],
["Prince Ali", 893000000000],
["Dain II Ironfoot", 750000000000],
["Mansa Musa", 415000000000], ["Mansa Musa", 415000000000],
["Elon Musk", 342000000000], ["Elon Musk", 342000000000],
["Jakob Fugger", 277000000000], ["Jakob Fugger", 277000000000],
@ -98,6 +104,7 @@ leaderboard = [
["Notch", 1300000000], ["Notch", 1300000000],
["J.K. Rowling", 1000000000], ["J.K. Rowling", 1000000000],
["Rishi Sunak", 830000000], ["Rishi Sunak", 830000000],
["King Charles III", 747000000],
["Harry Styles", 120000000], ["Harry Styles", 120000000],
["Pewdiepie", 45000000], ["Pewdiepie", 45000000],
["Harry Potter", 33000000], ["Harry Potter", 33000000],

View File

@ -124,22 +124,19 @@ def main():
print(" ",end="") print(" ",end="")
print(f"{i+1}: {data.businesses[i]['pretty_name']}: {data.currency}{millify(data.businesses[i]['cost'])}, Earning: {data.currency}{millify(data.businesses[i]['earning'])}/hour, Threat: {data.businesses[i]['threat']}%") print(f"{i+1}: {data.businesses[i]['pretty_name']}: {data.currency}{millify(data.businesses[i]['cost'])}, Earning: {data.currency}{millify(data.businesses[i]['earning'])}/hour, Threat: {data.businesses[i]['threat']}%")
user_input = input_command() user_input = input_command()
try:
user_input_int = int(user_input) - 1 user_input_int = int(user_input) - 1
if user_input_int == -1: if user_input_int == -1:
continue continue
elif user_input_int < len(data.businesses): elif user_input_int < len(data.businesses):
if save.money >= data.businesses[user_input_int]['cost']: if save.money >= data.businesses[user_input_int]['cost']:
print(f"Buying {data.businesses[user_input_int]['pretty_name']}") print(f"Buying {data.businesses[user_input_int]['pretty_name']}")
save.businesses.append(data.businesses[user_input_int]) save.businesses.append(data.businesses[user_input_int].copy())
save.businesses[len(save.businesses)-1]['cost'] *= 0.9 # Remove 10% of it's value so the sell price is slightly less save.businesses[len(save.businesses)-1]['cost'] *= 0.9 # Remove 10% of it's value so the sell price is slightly less
save.money -= data.businesses[user_input_int]['cost'] save.money -= data.businesses[user_input_int]['cost']
else: else:
print("You can't afford that!") print("You can't afford that!")
else: else:
print("Invalid number") print("Invalid number")
except:
print("Didn't input a number")
### Sell an owned business ### Sell an owned business
elif user_input.lower() == "sell": elif user_input.lower() == "sell":