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 813aa8fb03de2b041359a5b475a9fd3ab4f83cc2
parent aa4399b135818c9d22b2fa7c1580f13695553079
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Fri, 21 Jun 2024 21:44:58 +0200

Ajout fiend fire

_addcard complète les fonctions même quand elles sont indentées, tant
que c'est du blanc qui les précède (enfin un seul type de blanc ? c'est
sûrement buggué mais pas grave pour le moment TODO)

Diffstat:
Abdd/cards/fiend-fire | 11+++++++++++
Mutils | 8++++----
2 files changed, 15 insertions(+), 4 deletions(-)

diff --git a/bdd/cards/fiend-fire b/bdd/cards/fiend-fire @@ -0,0 +1,11 @@ +_cost 2 +cards=$(find fight/hand -type f | grep -v "$0") +nbcards=$(echo "$cards" | wc -l) +echo "$cards" | + while read card;do + _exhaust "$card" + done +for i in $(seq $nbcards);do + _attack 7 1 +done +_exhaust diff --git a/utils b/utils @@ -106,10 +106,10 @@ _addcard() { <<-. cat > $tmpdir/A . ./utils $(cat bdd/cards/$name | - sed -E '/^_(cost|defend) / s/$/ player/; - /^_(attack|status) / s/$/ "${1:?need a target}" fight\/player "$0"/; - /^_(heal) / s/$/ "$0"/; - /^_exhaust$/ s/$/ "$0"/') + sed -E '/^[ ]*_(cost|defend) / s/$/ player/; + /^[ ]*_(attack|status) / s/$/ "${1:?need a target}" fight\/player "$0"/; + /^[ ]*_(heal) / s/$/ "$0"/; + /^[ ]*_exhaust$/ s/$/ "$0"/') _discard "\$0" _refreshUI .