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 e3ccee7708945a02f78c71a25f096121b5582867 parent 6c698a94844fd6f3198a816348953cd56650535a Auterice: Arthur Pons <arthur.pons@unistra.fr> Date: Fri, 21 Jun 2024 20:36:18 +0200 Ajout brutality On fait croire à heal que ça vient de la main Un peu hacky hacky mais je vois pas d'autres technique Ou alors en fait src dans heal devrait être "card" ou "relic" etc et je devrais modifier _addcard en fonction A voir maybe TODO Diffstat:
A | bdd/cards/brutality | | | 2 | ++ |
M | utils | | | 5 | ++++- |
2 files changed, 6 insertions(+), 1 deletion(-)
diff --git a/bdd/cards/brutality b/bdd/cards/brutality @@ -0,0 +1,2 @@ +_cost 0 +_status brutality 1 player diff --git a/utils b/utils @@ -300,6 +300,9 @@ endturn() { _removestatus player rage _nextmove _newhand + _hasstatus player brutality && { + _heal -3 fight/hand; + _draw 1; } echo "$(( $(cat fight/turn) + 1 ))" > fight/turn _refreshUI } @@ -373,7 +376,7 @@ _getstatuses() { grep -E '^(de)?bufs ' "$target" | cut -f2- | tr ' ' '\n' | - grep -Ev '(strength|dark-embrace|feel-no-pain|metallicize|rupture|barricade|berserk)' | + grep -Ev '(strength|dark-embrace|feel-no-pain|metallicize|rupture|barricade|berserk|brutality)' | cut -d',' -f1 }