sts-term

Une version rudimentaire de Slay The Spire dans le terminal - retour accueil

git clone git://bebou.netlib.re/sts-term
Log | Files | Refs | README |

commit 0e64dbcd7799aa78d0884b7f61c75e4abaca58d3
parent b1f418de89d21f0c1789bd205231b0c64265f1ee
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Thu, 20 Jun 2024 13:26:15 +0200

Correciton bug dégâts et block

Avant on se soignait du trop plein de block qu'on avait
Maintenant fonctionne comme ça devrait fonctionner
La logique est bizarre, refactoriser

Diffstat:
Mutils | 4+---
1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/utils b/utils @@ -122,9 +122,7 @@ _attack() { targethealth=$(grep health "$target" | cut -f2) targetblock=$(grep block "$target" | cut -f2) newblock=$(( $targetblock - $damage )) - newhealth=$(( $targethealth + $newblock )) - [ "$newblock" -lt '0' ] && newblock=0 - _setstat "$target" health "$newhealth" + [ "$newblock" -lt '0' ] && { _setstat "$target" health $(( $targethealth + $newblock ));newblock=0 ; } _setstat "$target" block "$newblock" }