Remplacement progressif rencontres
This commit is contained in:
@ -3,6 +3,7 @@ import { Grammar } from "../grammar.js";
|
||||
import { TMRUtility } from "../tmr-utility.js";
|
||||
import { tmrConstants, tmrTokenZIndex } from "../tmr-constants.js";
|
||||
import { Draconique } from "./draconique.js";
|
||||
import { TMRRencontres } from "../tmr-rencontres.js";
|
||||
|
||||
export class PresentCites extends Draconique {
|
||||
|
||||
@ -46,15 +47,13 @@ export class PresentCites extends Draconique {
|
||||
}
|
||||
|
||||
async choisirUnPresent(casetmr, onChoixPresent) {
|
||||
const presents = await TMRRencontres.getPresentsCite()
|
||||
const buttons = {};
|
||||
presents.forEach(r => buttons['present'+r.id] = { icon: '<i class="fas fa-check"></i>', label: r.name, callback: async () => onChoixPresent(r) });
|
||||
let d = new Dialog({
|
||||
title: "Présent des cités",
|
||||
content: `La ${this.tmrLabel(casetmr)} vous offre un présent, faite votre choix`,
|
||||
buttons: {
|
||||
messager: { icon: '<i class="fas fa-check"></i>', label: "Un Messager des rêves", callback: () => onChoixPresent('messager2d6') },
|
||||
passeur: { icon: '<i class="fas fa-check"></i>', label: "Un Passeur des rêves", callback: () => onChoixPresent('passeur2d6') },
|
||||
fleur: { icon: '<i class="fas fa-check"></i>', label: "Une Fleur des rêves", callback: () => onChoixPresent('fleur2d6') },
|
||||
},
|
||||
default: "fleur"
|
||||
content: `La ${this.tmrLabel(casetmr)} vous offre un présent, faites votre choix`,
|
||||
buttons: buttons
|
||||
});
|
||||
d.render(true);
|
||||
}
|
||||
|
@ -13,7 +13,7 @@ export class Rencontre extends Draconique {
|
||||
async onActorCreateOwned(actor, item) { }
|
||||
|
||||
code() { return 'rencontre' }
|
||||
tooltip(rencontre) { return `${rencontre.name} de force ${rencontre.force}` }
|
||||
tooltip(rencontre) { return `${rencontre.name} de force ${rencontre.system.force}` }
|
||||
img() { return 'systems/foundryvtt-reve-de-dragon/icons/heures/hd06.webp' }
|
||||
|
||||
createSprite(pixiTMR) {
|
||||
|
Reference in New Issue
Block a user