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 à
|
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.
|
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
|
## Architecture
|
||||||
|
|
||||||
- `dice.py` — parseur de notation de dés (`2d4+1`) et lancer.
|
- `dice.py` — parseur de notation de dés (`2d4+1`) et lancer.
|
||||||
|
|||||||
Reference in New Issue
Block a user