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 aeeb20273059d0cf02225daddaee9cf39d48a789
parent 19072560e6923057f066c88ac56530eb2028794f
Auterice: Arthur Pons <arthur.pons@unistra.fr>
Date:   Sat, 22 Jun 2024 16:12:38 +0200

Ajout de plusieurs ennemies par étage

Fait des comabts qui n'ont rien à voir avec les vrais de sts mais c'est
pour des tests
Un peu sur le même principe que _addcard

Diffstat:
Mmakegame | 21+++++++++++++--------
1 file changed, 13 insertions(+), 8 deletions(-)

diff --git a/makegame b/makegame @@ -14,19 +14,24 @@ addrelic() { } addennemie() { - ennemie="$1" - floor="$2" - < "$1" sed -E 's/(attack|defend)/_\1/g' > map/$floor/$(basename $ennemie) + local ennemie floor + ennemie="$1";floor="$2" + nben=$(find map/$floor/ -name "$(basename $ennemie)-*" | wc -l) + < "$ennemie" sed -E 's/(attack|defend)/_\1/g' > "map/$floor/$(basename $ennemie)-$(( $nben + 1))" } makemap() { for floor in $(seq 1 10);do + nben=$(seq 2 | shuf | head -n1) + echo mkdir -p map/$floor mkdir -p map/$floor - find bdd/ennemies -type f | - shuf | head -n1 | - while read en;do - addennemie "$en" "$floor" - done + for i in $(seq $nben);do + find bdd/ennemies -type f | + shuf | head -n1 | + while read en;do + addennemie "$en" "$floor" + done + done done }