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 fd255e7427574832d8b8e5b87f69aeb146d62389 parent 09f96842fdf119ce1723eccd7b7d02d543be9b44 Auterice: Arthur Pons <arthur.pons@unistra.fr> Date: Thu, 20 Jun 2024 16:27:19 +0200 Correction bug dans _cost et _changestat Retrait de l'opérateur de _changestat pour que ça fonctionne comme on veut _cost greppait une variable inexistante (les y p = pas bien) Diffstat:
M | utils | | | 7 | ++++--- |
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/utils b/utils @@ -107,7 +107,7 @@ _wingold() { _killennemie() { rm -rf "$(readlink -e $target)" if [ $(find fight/ennemies -type f | wc -l) = '0' ];then - _hasrelic burning-blood && _heal 6 + _hasrelic burning-blood && _heal +6 _wingold _choosecard _makefight map/$(( $(cat fight/floor) + 1 )) @@ -116,12 +116,13 @@ _killennemie() { } # modifie d'une valeur relative +# value doit avoir l'opérateur (+3, -3, *3) _changestat() { target="$1" stat="$2" value="$3" curvalue=$(_getstat "$target" "$stat") - _setstat "$target" "$stat" $(( $curvalue + $value )) + _setstat "$target" "$stat" $(( $curvalue $value )) } # set la valeur absolue @@ -194,7 +195,7 @@ _updatecardexecutability() { _cost() { cost="$1" - currentenergy=$(_getstat "$target" energy) + currentenergy=$(_getstat player energy) newenergy=$(( $currentenergy - $cost )) _setstat fight/player energy "$newenergy" }