Remplacer d7 par dt

Pour les rencontres dans les TMRs, on utilise maintenant le

A cause de l'ajout du support natif des d7 dans dice-so-nice, les dés
à 7 faces n'étaient plus affichés correctement.

Voir:
https://gitlab.com/riccisi/foundryvtt-dice-so-nice/-/issues/261
This commit is contained in:
Vincent Vandemeulebrouck 2021-11-21 22:41:53 +01:00
parent 5f1808de40
commit 9848e1a8af
3 changed files with 9 additions and 9 deletions

View File

@ -16,14 +16,14 @@ const imagesHeures = [1, 2, 3, 4, 5, 6, 7, 9, 9, 10, 11, 12].map(it => iconHeure
const imgSigneDragon = img(imagesHeures[4]); const imgSigneDragon = img(imagesHeures[4]);
/** De7 pour les jets de rencontre */ /** De pour les jets de rencontre */
export class De7 extends Die { export class DeTMR extends Die {
/** @override */ /** @override */
static DENOMINATION = "7"; static DENOMINATION = "t";
static diceSoNiceData(system) { static diceSoNiceData(system) {
return { return {
type: "d7", type: "dt",
font: "HeuresDraconiques", font: "HeuresDraconiques",
fontScale: 0.7, fontScale: 0.7,
labels: ['1', '2', '3', '4', '5', '6', 'd', '0'], labels: ['1', '2', '3', '4', '5', '6', 'd', '0'],
@ -119,7 +119,7 @@ export class DeHeure extends Die {
export class RdDDice { export class RdDDice {
static init() { static init() {
CONFIG.Dice.terms[De7.DENOMINATION] = De7; CONFIG.Dice.terms[DeTMR.DENOMINATION] = DeTMR;
CONFIG.Dice.terms[DeDraconique.DENOMINATION] = DeDraconique; CONFIG.Dice.terms[DeDraconique.DENOMINATION] = DeDraconique;
CONFIG.Dice.terms[DeHeure.DENOMINATION] = DeHeure; CONFIG.Dice.terms[DeHeure.DENOMINATION] = DeHeure;
} }
@ -153,7 +153,7 @@ export class RdDDice {
static diceSoNiceReady(dice3d) { static diceSoNiceReady(dice3d) {
for (const system of Object.keys(dice3d.DiceFactory.systems)) { for (const system of Object.keys(dice3d.DiceFactory.systems)) {
dice3d.addDicePreset(De7.diceSoNiceData(system)); dice3d.addDicePreset(DeTMR.diceSoNiceData(system));
dice3d.addDicePreset(DeDraconique.diceSoNiceData(system)); dice3d.addDicePreset(DeDraconique.diceSoNiceData(system));
dice3d.addDicePreset(DeHeure.diceSoNiceData(system)); dice3d.addDicePreset(DeHeure.diceSoNiceData(system));
} }

View File

@ -541,7 +541,7 @@ export class RdDTMRDialog extends Dialog {
} }
let locTMR = (this.cacheTMR) ? Misc.upperFirst(tmr.type) + " ??" : tmr.label + " (" + tmr.coord + ")"; let locTMR = (this.cacheTMR) ? Misc.upperFirst(tmr.type) + " ??" : tmr.label + " (" + tmr.coord + ")";
let myRoll = await RdDDice.rollTotal("1d7"); let myRoll = await RdDDice.rollTotal("1dt");
if (TMRUtility.isForceRencontre() || myRoll == 7) { if (TMRUtility.isForceRencontre() || myRoll == 7) {
this._tellToUser(myRoll + ": Rencontre en " + locTMR); this._tellToUser(myRoll + ": Rencontre en " + locTMR);
return await this.rencontreTMRRoll(tmr, this.actor.isRencontreSpeciale()); return await this.rencontreTMRRoll(tmr, this.actor.isRencontreSpeciale());

View File

@ -1,10 +1,10 @@
<h3>Dés spéciaux</h3> <h3>Dés spéciaux</h3>
<ul class="alterne-list"> <ul class="alterne-list">
<li class="list-item"> <li class="list-item">
<strong>/roll 1d7</strong>: lance un dé de rencontre <strong>/roll 1dt</strong>: lance un dé de rencontre dans les TMR
</li> </li>
<li class="list-item"> <li class="list-item">
<strong>/roll 1dr</strong>: lance un dé draconique (de 0à 7, relance et additionne en cas de 7) <strong>/roll 1dr</strong>: lance un dé draconique (de 0 à 7, relance et additionne en cas de 7)
</li> </li>
<li class="list-item"> <li class="list-item">
<strong>/roll 1dh</strong>: lance le dé des heures (de 1 à 12) <strong>/roll 1dh</strong>: lance le dé des heures (de 1 à 12)