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 eb914c0366f93fa453dc00d50d2dbdcf1ef79d0f
parent b786f2e2e4eb43018d64e058c7643b92868e9e51
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Fri, 21 Jun 2024 15:48:20 +0200

Correction bug exec des cartes

En déplaçant la le fait de vérifier le coût des cartes avant chaque
rafraichissement de l'UI
Pas vraiment une bonne solution mais on prend pour le moment

Diffstat:
Mutils | 6++----
1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/utils b/utils @@ -16,6 +16,7 @@ _makeui() { [ ! -e "player" ] && printf "No current game\n" currentenergy=$(_getstat player energy) + _updatecardexecutability tree --noreport fight/stack > $tmpdir/stack tree --noreport fight/hand > $tmpdir/hand @@ -154,9 +155,6 @@ _setstat() { esac fi sed -i --follow-symlinks -E "/^$stat / s/ .*/ $value/" "$target" - if [ "$stat" = "energy" ];then - _updatecardexecutability - fi } _gameover() { @@ -205,7 +203,7 @@ _defend() { } _updatecardexecutability() { - currentenergy=$(_getstat "$target" energy) + currentenergy=$(_getstat player energy) grep -H cost fight/hand/* | awk "\$2<=$currentenergy{print}" | cut -d':' -f1 > $tmpdir/execcards