depressed

This commit is contained in:
2026-04-21 08:03:12 -04:00
parent 359a331ec4
commit 653fcd7034
4 changed files with 78 additions and 28 deletions

View File

@@ -16,15 +16,37 @@ def item_menu(cat: data.cat.Cat, item):
"Please choose an option", [f"Give your cat the medicine", "Back"]
):
case "Give your cat the medicine":
if cat.inventory.get("Medicine", False):
cat.sick = False
cat.fullness = 25.0
cat.inventory["Medicine"] -= 1
print(
f"{cat.name} eats the medicine. {cat.name} is feeling better! They still are hungry though."
)
if cat.sick:
if cat.inventory.get("Medicine", False):
cat.sick = False
cat.fullness = 25.0
cat.inventory["Medicine"] -= 1
print(
f"{cat.name} eats the medicine. {cat.name} is feeling better! They still are hungry though."
)
else:
print("You don't have any medicine!")
else:
print("You don't have any medicine!")
print("Your cat isn't sick! They don't need the medicine.")
case "Back":
pass
case "Catnip":
match ui.select(
"Please choose an option", [f"Give your cat the catnip", "Back"]
):
case "Give your cat the catnip":
if cat.depressed:
if cat.inventory.get("Catnip", False):
cat.depressed = False
cat.happiness = 25.0
cat.inventory["Catnip"] -= 1
print(
f"{cat.name} plays with the catnip. {cat.name} is less depressed! They still are still sad though."
)
else:
print("You don't have any catnip!")
else:
print("Your cat isn't depressed. They don't need the catnip.")
case "Back":
pass