fix(rules): document the diagonal corner rule as stricter-than-RAW (SRD measuring-distance.md: 'You can't move diagonally past a corner' vs 'You can also move diagonally past other impassable obstacles, such as pits' - RAW blocks only both-flank corners; the engine requires both flanks passable for every diagonal, an accepted conservative approximation because relaxing it would rewrite Dijkstra paths and golden positions)
This commit is contained in:
@@ -937,7 +937,15 @@ Règles modélisées :
|
||||
L3 (SRD « Measuring Distance ») : « You can't move diagonally past a corner
|
||||
(even by taking a 5-foot step) » — un pas diagonal dont les deux cases
|
||||
adjacentes (flancs) ne sont pas toutes deux praticables est rejeté
|
||||
(`unreachable_destination`), comme pour tout autre déplacement. `default_policy`
|
||||
(`unreachable_destination`), comme pour tout autre déplacement. Simplification
|
||||
documentée (plus strict que le RAW) : le texte « You can also move diagonally
|
||||
past other impassable obstacles, such as pits » autorise à passer en diagonale
|
||||
au ras d'un obstacle isolé (un seul flanc bloqué) — la règle du « coin » RAW
|
||||
ne bloque que les deux flancs à la fois ; le moteur ne distingue pas les
|
||||
obstacles en coin (murs) des obstacles isolés (fosses) et exige les deux
|
||||
flancs praticables, approximation conservatrice assumée (relâcher la règle
|
||||
modifierait les chemins Dijkstra, donc les positions et transcripts dorés).
|
||||
`default_policy`
|
||||
choisit `(5foot_step, full_attack)` quand un seul pas suffit à entrer en
|
||||
portée.
|
||||
- Distance : pénalité cumulative de −2 par incrément de portée complet au-delà
|
||||
|
||||
Reference in New Issue
Block a user