fix(map): load_map rejects two deployment sides bound to the same zone letter (build_states resets its placed set per side, so shared letters deployed camps on top of each other) - fail-fast MapValidationError + README rule, reject/accept tests

This commit is contained in:
2026-09-19 17:12:42 +02:00
parent 2ee19d34e4
commit ba5eb4c95f
3 changed files with 28 additions and 0 deletions
+3
View File
@@ -136,6 +136,9 @@ Règles de construction d'une rencontre :
- Les combattants d'un camp remplissent les cases de leur zone dans l'ordre
(ligne, colonne). Une zone trop petite pour le nombre de combattants est une
erreur.
- Chaque camp du déploiement doit être lié à une lettre de zone **distincte** :
deux camps partageant la même lettre se déploieraient l'un sur l'autre, ce
qui est une erreur de carte (`share zone letters`).
## Interpréter le rapport