mirror of
https://github.com/csd4ni3l/siege-calendar.git
synced 2026-01-01 12:33:47 +01:00
Remove add_coffers, fix stock not working, and add maximum number of coffers to add
This commit is contained in:
23
app/cli.py
23
app/cli.py
@@ -128,7 +128,7 @@ q - Exit to home""", {"a": self.add_project, "q": self.home, "c": self.create_sh
|
|||||||
project_name = input("To add a ship event, please put the project's name here: ")
|
project_name = input("To add a ship event, please put the project's name here: ")
|
||||||
|
|
||||||
coffer_amount = ''
|
coffer_amount = ''
|
||||||
while not coffer_amount.isnumeric():
|
while not coffer_amount.isnumeric() or coffer_amount >= 999:
|
||||||
coffer_amount = input("Please enter the amount of coffers you got for the ship: ")
|
coffer_amount = input("Please enter the amount of coffers you got for the ship: ")
|
||||||
coffer_amount = int(coffer_amount)
|
coffer_amount = int(coffer_amount)
|
||||||
|
|
||||||
@@ -183,25 +183,6 @@ q - Exit to home""", {"a": self.add_project, "q": self.home, "c": self.create_sh
|
|||||||
self.wait_for_exit()
|
self.wait_for_exit()
|
||||||
self.projects()
|
self.projects()
|
||||||
|
|
||||||
def add_coffers(self, project_name):
|
|
||||||
coffers = ''
|
|
||||||
while not coffers.isnumeric():
|
|
||||||
coffers = input("Amount of coffers: ")
|
|
||||||
|
|
||||||
hours = ''
|
|
||||||
while not hours.isnumeric():
|
|
||||||
hours = input("Amount of hours: ")
|
|
||||||
|
|
||||||
self.data["coffers"] += int(coffers)
|
|
||||||
self.save_data()
|
|
||||||
|
|
||||||
print(f"Multiplier: {round(int(coffers) / int(hours), 2)}x")
|
|
||||||
print(f"Date: {self.hackatime_client.get_date()}")
|
|
||||||
print(f"You are now the proud owner of {self.data['data']['coffers']} coffers!")
|
|
||||||
|
|
||||||
self.wait_for_exit()
|
|
||||||
self.home()
|
|
||||||
|
|
||||||
def stats_screen(self, today=False):
|
def stats_screen(self, today=False):
|
||||||
print("Loading Hackatime stats...")
|
print("Loading Hackatime stats...")
|
||||||
data = self.hackatime_client.get_stats_for_today() if today else self.hackatime_client.get_stats()
|
data = self.hackatime_client.get_stats_for_today() if today else self.hackatime_client.get_stats()
|
||||||
@@ -338,7 +319,7 @@ q - Exit to home""", {"b": self.buy_item, "q": self.home})
|
|||||||
item_id = input("Enter an item ID to buy: ")
|
item_id = input("Enter an item ID to buy: ")
|
||||||
item_id = int(item_id)
|
item_id = int(item_id)
|
||||||
|
|
||||||
if shop_items[item_id][3] < 1:
|
if shop_items[item_id][3] - self.data["bought_items"].count(name) < 1:
|
||||||
print("There is no stock left for the item.")
|
print("There is no stock left for the item.")
|
||||||
self.wait_for_exit()
|
self.wait_for_exit()
|
||||||
self.shop()
|
self.shop()
|
||||||
|
|||||||
Reference in New Issue
Block a user