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 3fa346c74e7f166885f4f52c33f318f802c5a067
parent f1feb4c8d12002e82eac764259a565fad1332ebe
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Fri, 21 Jun 2024 16:26:06 +0200

Ajout dark embrace

TODO problème connu : les pouvoirs ne disparaissent pas de la main
Attendre d'implémenter les types de cartes avant de le faire ?

Diffstat:
Abdd/cards/dark-embrace | 2++
Mutils | 4+++-
2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/bdd/cards/dark-embrace b/bdd/cards/dark-embrace @@ -0,0 +1,2 @@ +_cost 2 +_status dark-embrace 1 player diff --git a/utils b/utils @@ -86,6 +86,7 @@ _makefight() { _exhaust() { target="$1" + _hasstatus player dark-embrace && _draw 1 mv "$target" fight/exhaust } @@ -290,6 +291,7 @@ _draw() { [ "$(find fight/stack -type f | wc -l)" = "0" ] && _shufflediscard card=$(find fight/stack -type f | shuf | head -n 1) chmod +x "$card" + echo mv "$card" fight/hand mv "$card" fight/hand done } @@ -351,7 +353,7 @@ _getstatuses() { grep -E '^(de)?bufs ' "$target" | cut -f2- | tr ' ' '\n' | - grep -Ev '(strength)' | + grep -Ev '(strength|dark-embrace)' | cut -d',' -f1 }