OK la grille vide rend quand meme ses colonnes OK la grille vide garde de quoi ajouter une case OK la grille vide garde de quoi ajouter une colonne OK la grille vide garde de quoi ajouter une salle alternative OK les colonnes sont ordonnees par cycle OK les dimensions hors cycle passent en dernier OK la premiere colonne a des cases OK les cases sont numerotees sans trou OK l etiquette suit la position OK une salle hors grille est etiquetee SP OK la colonne de test porte des salles alternatives OK une case visee connait ses pretendantes OK le declenchement vaut la probabilite la plus haute OK le declenchement ne vaut pas la somme quand elles sont plusieurs OK une case non visee n a pas de pretendante OK la grille rend des colonnes OK la grille rend une colonne pour les salles alternatives OK la grille rend une case par salle de la colonne OK chaque colonne peut recevoir une case OK chaque colonne peut etre regeneree OK la grille peut recevoir une colonne OK la grille peut recevoir une salle alternative OK une case visee affiche sa probabilite OK la case rend un formulaire OK le formulaire embarque la grille OK la case declare son biome OK la case declare l effectif de chaque vague OK chaque vague porte sa condition d arrivee OK une vague s ajoute et se retire OK les vagues se reordonnent OK chaque vague porte son propre sac OK une ligne de sac porte son menu et son poids OK le menu d une ligne propose le monstre choisi OK une case peut n avoir aucune vague OK le seuil d une vague se lit sous le champ OK le plateau vide se dit en toutes lettres OK un seuil partiel se dit en pourcentage OK les deux conditions se disent quand on les exige OK la case declare ses recompenses OK la case peut recevoir un modificateur OK la case rend ses modificateurs OK la case pose des elements OK la case coche des comportements speciaux OK la case expose ses crochets OK la case declare si elle termine la dimension OK la case declare sa sortie OK la case expose ses conditions d acces OK la case expose son crochet de porte close OK un pas de sortie annonce les cases sautees OK une adresse directe prime sur le pas OK une sortie hors colonne annonce la fin de plongee OK un pas 0 hors grille annonce le retour a la case remplacee OK le champ de pas accepte 0 hors grille seulement OK la donnee livree a une case qui clot la dimension OK la donnee livree a une case sous condition OK la grille marque la fin de dimension OK la donnee livree a des cases non reglees OK la grille marque chaque case non reglee OK la colonne annonce combien de cases restent a regler OK le formulaire montre les vagues d une case non reglee OK la grille marque une case sous condition OK l en-tete de colonne est cliquable OK la colonne rend un formulaire OK le formulaire de colonne embarque la grille OK la colonne declare son identite et son rang OK la colonne expose ses crochets OK la colonne annonce ou se trouve sa fin de dimension OK le champ boss a quitte la colonne OK le champ boss_health_scale a quitte la colonne OK le champ gate_level a quitte la colonne OK le champ gate_fact a quitte la colonne OK le champ gate_dimension a quitte la colonne OK la colonne ne liste plus les biomes traverses OK une colonne sans fin de dimension est signalee OK la salle alternative vise des cases OK la salle alternative peut viser une case de plus OK la salle alternative plafonne ses apparitions OK des cartes encodees en tableau ne cassent pas le formulaire OK une case visee hors colonne est signalee OK l element rend un formulaire OK l element declare son genre OK l element declare son comportement OK l element declare son contenu probabiliste OK l element expose ses crochets OK un champ hors sujet est annonce comme ignore OK renderEditor delegue pour rooms OK renderEditor delegue pour room_elements OK renderList resume les entrees de room_elements OK le panneau gauche se replie sur la page Salles OK la liaison data-room-select existe OK la liaison data-add-cell existe OK la liaison data-generate-column existe OK la liaison data-add-special existe OK la liaison data-add-column existe OK la liaison data-behaviour existe OK la liaison data-element-toggle existe OK la liaison data-element-field existe OK la liaison data-replace-field existe OK la liaison data-add-replace existe OK renumberColumn refait une suite sans trou OK renumberColumn ne touche pas les autres colonnes OK la suppression appelle vraiment la renumerotation OK la page Salles declare sa propre mise en page OK la grille ne declare qu une piste quand le panneau est masque OK le panneau de gauche est bien retire du flux OK la grille reste joignable sans selection OK l onglet rooms existe dans la barre OK l onglet room_elements existe dans la barre OK le compteur room-count existe OK le compteur room-count est alimente OK le compteur room-element-count existe OK le compteur room-element-count est alimente OK rooms est une racine d adressage en PHP OK rooms est une racine d adressage dans Godot OK room_elements est une racine d adressage en PHP OK room_elements est une racine d adressage dans Godot OK le crochet on_enter existe des trois cotes OK le crochet on_cleared existe des trois cotes OK le crochet on_destroyed existe des trois cotes OK le crochet on_triggered existe des trois cotes OK le comportement treasure existe des trois cotes OK le comportement shop existe des trois cotes OK le comportement npc existe des trois cotes OK le comportement elite existe des trois cotes OK le comportement rest existe des trois cotes OK le comportement puzzle existe des trois cotes OK le comportement ambush existe des trois cotes OK le comportement story existe des trois cotes OK l ancien champ gate_biome a disparu des trois cotes OK l ancien champ gate_level a disparu des trois cotes OK l ancien champ gate_fact a disparu des trois cotes OK l ancien champ gate_dimension a disparu des trois cotes OK l ancien champ boss_health_scale a disparu des trois cotes OK la condition de salle existe des trois cotes OK la fin de dimension existe des trois cotes OK la sortie alternative existe des trois cotes OK la liste de vagues existe des trois cotes OK les deux facons de combiner existent des trois cotes OK la valeur qui dit « aucun seuil » est la meme des deux cotes OK la chance d apparition est bornee pareil des trois cotes OK le vocabulaire de forme existe des trois cotes OK le plafond de defilement est le meme des trois cotes OK les deux champs de forme existent des trois cotes OK changer l axe redessine le formulaire OK le fichier publie contient bien des salles OK une salle neuve part de l arene fixe OK chaque salle publiee declare une forme connue OK une salle fixe a toujours une etendue de 1 OK aucune salle publiee ne depasse le plafond OK aucune salle de fin de dimension ne defile OK la donnee publiee exerce vraiment les deux axes Tous les tests du gestionnaire de salles passent.