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:
A | bdd/cards/dark-embrace | | | 2 | ++ |
M | utils | | | 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 }