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 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:
Abdd/cards/brutality | 2++
Mutils | 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 }