v2.12.0 : editeur pose les monstres du bestiaire (mob+age) + retrait du Behemoth

game.js : rollBestiaryMonster(b, age, ..) extrait (build d'un monstre
precis) ; monsterFromSpec gere {mob:nom, age} (bestiaire) + retrocompat
{type,tpl} et boss:true ; bestiaryBoss() = le plus fort du bestiaire ;
buildLevel MAX_DEPTH -> bestiaryBoss (plus de Behemoth statique) ; messages
'gardien du Hall' ; applyLevel filtre les specs nulles. index.html : selects
famille/monstre/age dans l'editeur. editor.js : edSetupMobPickers/edFillMobs/
edFillAges, pinceau 'Poser le monstre choisi', placement {mob,age}, rendu
emoji de famille (retrocompat type/boss). server.js validateLevel accepte
{mob,age}. Behemoth (BOSS) garde comme repli si bestiaire absent.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
perco
2026-06-17 11:21:45 +02:00
co-authored by Claude Opus 4.8
parent e2e749fa41
commit dc3685de11
5 changed files with 103 additions and 41 deletions
+9
View File
@@ -234,6 +234,15 @@ non affilié au jeu original de Mountyhall SARL.
## Versions
- **2.12.0** (2026-06-17) — **L'éditeur de niveaux pose les monstres du
bestiaire.** On choisit la **famille → le monstre → l'âge** (« Xorn [Mineur] »,
« Nécrochore [Naissant] »…) et on place la créature voulue. L'**ancien Béhémoth
est retiré** : dans la partie aléatoire, le gardien du dernier niveau est
désormais le **monstre le plus puissant du bestiaire** ; et dans l'éditeur, plus
de pinceau « boss » — on place le monstre fort qu'on veut comme boss de fin.
Rétrocompatibilité conservée pour les niveaux déjà publiés (anciens types et
ancien boss → repris depuis le bestiaire). `monsterFromSpec` accepte le nouveau
format `{mob, age}` (validé côté serveur).
- **2.11.2** (2026-06-17) — Ménage admin : suppression de l'ancienne section
« 🐗 Tuning du bestiaire » (les 7 monstres d'avant), devenue inutile depuis que
le jeu utilise le nouveau bestiaire. Seule reste l'édition du bestiaire complet.