fix: bouton Épreuve basé sur les cartes de tarot (pas de dés)

Remplace le jet de dés par un vrai dialogue d'épreuve Hamalron :
- Sélection d'une carte dans la main du personnage
- Choix de la difficulté (table standard)
- Calcul réussi/échec basé sur la valeur de la carte
- La carte est défaussée et remplacée depuis le deck
This commit is contained in:
2026-07-10 23:41:22 +02:00
parent e208adfc36
commit 95f6dc6275
2 changed files with 137 additions and 3 deletions
+5 -3
View File
@@ -237,9 +237,11 @@ function addChatTools() {
game.system.api.openActionComplexe()
})
}
addBtn("fas fa-dice", "Épreuve", "Lancer une épreuve standard", () => {
const actor = game.user?.character || game.actors?.find(a => a.type === "personnage")
if (actor) actor.system?.roll?.("stat", { name: "Épreuve", value: 0 })
addBtn("fas fa-cards", "Épreuve", "Lancer une épreuve (choisir une carte)", async () => {
const actor = game.user?.character || game.actors?.find(a => a.type === "personnage" && a.testUserPermission(game.user, "OWNER"))
if (!actor) { ui.notifications.warn("Aucun personnage trouvé"); return }
const { default: HamalronTirageTarot } = await import("./module/documents/tirage-tarot.mjs")
await HamalronTirageTarot.promptEpreuve(actor)
})
controls.parentNode.insertBefore(tools, controls)