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:
M | utils | | | 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