@if (rooms.length === 0) {

Aucune pièce. La scène se comporte comme un beat narratif classique. Ajoutez une première pièce pour la convertir en lieu explorable (donjon, crypte…).

} @if (rooms.length > 0) {

@for (r of rooms; track trackById(i, r); let i = $index) {
- @if (isExpanded(r.id)) {
  Description (lue/résumée aux joueurs)
  Ennemis du bestiaire
  Ennemis / créatures / boss (texte libre)
  Loot / trésors
  Pièges / dangers
  Notes MJ (privé)
  Sorties / portes vers d'autres pièces @if ((r.branches?.length ?? 0) > 0) {
  @for (b of r.branches; track b; let bi = $index) {
  - →
  }
  }
  }
}

}