docs(rules): document out-of-scope limitations
Record the three limitations deliberately left out of the L1-L10 conformance pass in the README: no surprise round (the combatant model has no awareness field), one_round casting clamped to a full-round action (no pending-cast state across turns), and Tiny/Diminutive/Fine reach and co-occupancy abstracted to the 5-ft grid. Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
@@ -1228,6 +1228,22 @@ Règles modélisées :
|
||||
Non modélisé : la couche `markers` (points nommés de la carte) est validée à
|
||||
la lecture mais non appliquée dans la résolution.
|
||||
|
||||
Limites hors périmètre (arrêtées lors de la conformance L1-L10, documentées
|
||||
plutôt que bricolées) :
|
||||
|
||||
- **Pas de round de surprise** : le modèle de combattant n'a pas de champ de
|
||||
perception/attention (conscience du combat), donc le SRD « Surprise » ne
|
||||
peut pas être résolu — le combat démarre toujours au round 1 complet.
|
||||
- **Incantation `one_round` bornée à un round complet** : le moteur ne tient
|
||||
pas d'incantation en cours entre les tours ; un sort d'1 round se résout à
|
||||
la fin du tour courant au lieu du suivant (approximation documentée dans
|
||||
« Temps d'incantation »). L'incantation multi-round vraie (> 1 round) est
|
||||
jetée du budget (`long`).
|
||||
- **Gabarits Tiny/Diminutive/Fine abstraits à la grille de 5 ft** : leur
|
||||
allonge nulle et la co-occupation de leurs cases (plusieurs créatures
|
||||
minuscules sur une même case) ne sont pas modélisées ; seule la substitution
|
||||
Dextérité/Force du CMB (conformance L1) tient compte de leur taille.
|
||||
|
||||
## Architecture
|
||||
|
||||
- `dice.py` — parseur de notation de dés (`2d4+1`) et lancer.
|
||||
|
||||
Reference in New Issue
Block a user