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:
+5
-3
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user