feat: actions complexes avec suivi de résistance

- Nouvelle fenêtre Actions complexes (GM-only)
- Création d'actions avec nom, symbole, résistance (nb de succès requis)
- Barre de progression + compteurs succès/échecs
- Boutons Réussite/Échec pour suivre l'avancement
- Notification et message chat quand l'objectif est atteint
- Persistance dans un setting world-scope
- Bouton dans les contrôles de scène (icône tasks)
- Accessible via game.system.api.openActionComplexe()

Conforme aux règles p.157 : actions nécessitant 2-5 victoires
This commit is contained in:
2026-07-10 20:30:20 +02:00
parent ca20330e29
commit 8a27211ff5
5 changed files with 295 additions and 2 deletions
+18
View File
@@ -810,6 +810,24 @@
"label": "Seuil"
}
}
},
"ActionComplexe": {
"Title": "Actions complexes",
"CreateAction": "Nouvelle action",
"CreateTitle": "Créer une action complexe",
"Create": "Créer",
"Name": "Nom",
"Symbole": "Symbole",
"Resistance": "Résistance",
"Notes": "Notes",
"Success": "Réussite",
"Failure": "Échec",
"Successes": "succès",
"NoActions": "Aucune action complexe en cours",
"Completed": "{name} — Action accomplie !",
"Progress": "{name} — {current}/{total} succès",
"DeleteTitle": "Supprimer l'action",
"DeleteWarning": "Voulez-vous vraiment supprimer cette action complexe ? Les données seront perdues."
}
}
}