fix(models): require a positive range_increment_ft (reject 0 and negatives)

This commit is contained in:
2026-09-20 17:36:45 +02:00
parent e9c2a63122
commit 10f811e80e
3 changed files with 22 additions and 2 deletions
+2 -1
View File
@@ -285,7 +285,8 @@ passe par les conditions (`miss_chance`), pas par la carte.
```
Champ `range_increment_ft` (optionnel, uniquement pour `kind: ranged` ou
`kind: touch`) : incrément de portée en pieds. La pénalité de portée vaut −2
`kind: touch`) : incrément de portée en pieds, entier **strictement positif**
(zéro ou négatif = erreur de données, rejetée au chargement). La pénalité de portée vaut −2
par incrément complet au-delà du premier ; une arme `ranged` reste utilisable
jusqu'à 10 incréments, une arme `touch` jusqu'à 5 (jet/firearm), au-delà elle
n'est pas sélectionnable. `damage_bonus` et `dr` sont optionnels.