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 3e67046a8f989312957a69f55f916ed54623cf44
parent 70d1fdf0e7d858015ade14ba3e88997bd18682f0
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Fri, 21 Jun 2024 23:04:56 +0200

Ajout reaper

Suis arrivé à la fin des cartes d'ironclad qui ne m'angoissaient pas
Il reste au moins ce qui a un rapport avec le fait d'avoir plusieurs
ennemis / cibler des ennemis aléatoirement / les types de cartes

Diffstat:
Abdd/cards/reaper | 3+++
Mutils | 7++++++-
2 files changed, 9 insertions(+), 1 deletion(-)

diff --git a/bdd/cards/reaper b/bdd/cards/reaper @@ -0,0 +1,3 @@ +_cost 2 +_attack 4 1 +_exhaust diff --git a/utils b/utils @@ -205,7 +205,12 @@ _dodamage() { # Si la quantité de block qui reste est négative c'est qu'on prend cette # quantité de dégât # On remet le block à 0 - [ "$newblock" -lt '0' ] && { echo _changestat "$target" health $newblock;_changestat "$target" health "$newblock" "$card";newblock=0 ; } + [ "$newblock" -lt '0' ] && { + echo _changestat "$target" health "$newblock" "$card"; + echo "$card" | grep -q "reaper-*" && + _heal $(($newblock*-1)) "$card" + _changestat "$target" health "$newblock" "$card"; + newblock=0 ;} echo _setstat "$target" block "$newblock" _setstat "$target" block "$newblock" }