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:
M | makegame | | | 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 }