Modificateur: select difficulté nommée (Évident→Malaisé→Très difficile…)

- Remplace le select -4..+4 par les niveaux Évident/Malaisé/Difficile/etc.
- 'Évident' = réussite automatique (valeur 'auto', pas de dé, force succès)
- Aspect garde son select numérique -4..+4
- Chat message affiche 'Réussite automatique' si autoSuccess
- Ajout CONTEXT_MODIFIER_CHOICES dans config + clés i18n Modifier.*

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
2026-03-29 22:19:34 +02:00
parent 149bc4eb8b
commit 51206acac3
5 changed files with 49 additions and 8 deletions

View File

@@ -111,6 +111,16 @@ export const DIFFICULTY_CHOICES = {
extreme: { id: "extreme", label: "CELESTOPOL.Difficulty.extreme", value: 13 },
}
/** Modificateurs contextuels (difficulté narrative) pour les jets. */
export const CONTEXT_MODIFIER_CHOICES = [
{ id: "evident", label: "CELESTOPOL.Modifier.evident", value: "auto" },
{ id: "malaise", label: "CELESTOPOL.Modifier.malaise", value: 0 },
{ id: "difficile", label: "CELESTOPOL.Modifier.difficile", value: -2 },
{ id: "tres", label: "CELESTOPOL.Modifier.tres", value: -4 },
{ id: "extreme", label: "CELESTOPOL.Modifier.extreme", value: -6 },
{ id: "incroyable", label: "CELESTOPOL.Modifier.incroyable", value: -8 },
]
/** Phases de la lune (dé de lune d8). Index 1-8 = résultat du dé. */
export const MOON_DIE_FACES = [
null, // index 0 non utilisé
@@ -172,6 +182,7 @@ export const SYSTEM = {
FACTIONS,
WOUND_LEVELS,
DIFFICULTY_CHOICES,
CONTEXT_MODIFIER_CHOICES,
MOON_DIE_FACES,
MOON_RESULT_TYPES,
EQUIPMENT_TYPES,