From d39971b852d1bc40e74191e91cf23d65f39a0a2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maty=C3=A1=C5=A1=20Caras?= Date: Mon, 16 May 2022 17:51:17 +0200 Subject: [PATCH] Add player health --- lib/fight.py | 6 ++++++ lib/lang/cz.yml | 1 + lib/lang/en.yml | 1 + 3 files changed, 8 insertions(+) diff --git a/lib/fight.py b/lib/fight.py index f35f261..63ba581 100644 --- a/lib/fight.py +++ b/lib/fight.py @@ -44,9 +44,15 @@ class FightHandler: system("cls||clear") p = math.trunc(self.hp/self.max*10) h = "🟥"*p + + j = math.trunc(self.my/30*10) + a = "🟩"*j if str(p).endswith(".5"): h += "◾" + if str(a).endswith(".5"): + a += "◾" print(self.message) + print(f"{self.lang['you']} {a} {self.my}/30") print(f"{self.name} {h} {self.hp}/{self.max}") if self.img != "": anim = AsciiAnimation() diff --git a/lib/lang/cz.yml b/lib/lang/cz.yml index 8a4d476..9513c5e 100644 --- a/lib/lang/cz.yml +++ b/lib/lang/cz.yml @@ -33,6 +33,7 @@ playerdmg: "Nepřítel použil $name a poškodil tě za $atk bodů." defended: "Rozhodneš se bránit a nedostal jsi tak žádný zásah." defeated: "Porazil jsi $enemy." defeat: "$enemy tě zabil. Budeš to muset zkusit znovu." +you: "Ty" error_loading: 'Při načítání YAML souboru nastala chyba:' no_action: 'Chyba: žádná akce "$action" nenalezena v souboru hry' diff --git a/lib/lang/en.yml b/lib/lang/en.yml index 276419e..51fb861 100644 --- a/lib/lang/en.yml +++ b/lib/lang/en.yml @@ -33,6 +33,7 @@ playerdmg: "The enemy used $name to damage you by $atk" defended: "You decide to defend yourself and take no damage." defeated: "You have defeated $enemy." defeat: "$enemy has slain you. You'll have to try again." +you: "You" error_loading: 'An exception has occured while loading the game from the YAML file' no_action: 'Error: No action "$action" found in the game file.'