diff --git a/module/rdd-dice.js b/module/rdd-dice.js
index 9ba7aa11..53dd6195 100644
--- a/module/rdd-dice.js
+++ b/module/rdd-dice.js
@@ -3,7 +3,7 @@ import { SYSTEM_RDD } from "./constants.js";
import { Misc } from "./misc.js";
const signeDragon = 'systems/foundryvtt-reve-de-dragon/icons/heures/hdragon.webp';
-const imgSigneDragon = ``;
+const imgSigneDragon = ``;
const labelsDeDragon = ['1', '2', '3', '4', '5', '6', signeDragon, '0'];
const bumpsDeDragon = [, , , , , , signeDragon, ];
@@ -12,8 +12,8 @@ export class De7 extends Die {
/** @override */
static DENOMINATION = "7";
- static diceSoNiceData() {
- return { type: "d7", labels: labelsDeDragon, bumpMaps: bumpsDeDragon, system: SYSTEM_RDD }
+ static diceSoNiceData(system) {
+ return { type: "d7", labels: labelsDeDragon, bumpMaps: bumpsDeDragon, system: system }
}
constructor(termData) {
@@ -33,7 +33,7 @@ export class De7 extends Die {
static getResultLabel(result) {
switch (result) {
- case '7': return imgSigneDragon
+ case 7: return imgSigneDragon
}
return result;
}
@@ -43,8 +43,8 @@ export class De7 extends Die {
export class DeDraconique extends Die {
static DENOMINATION = "r";
- static diceSoNiceData() {
- return { type: "dr", labels: labelsDeDragon, bumpMaps: bumpsDeDragon, system: SYSTEM_RDD }
+ static diceSoNiceData(system) {
+ return { type: "dr", labels: labelsDeDragon, bumpMaps: bumpsDeDragon, system: system }
}
constructor(termData) {
@@ -64,7 +64,7 @@ export class DeDraconique extends Die {
static getResultLabel(result) {
switch (result) {
- case '7': return imgSigneDragon
+ case 7: return imgSigneDragon
}
return result;
}
@@ -77,9 +77,10 @@ export class RdDDice {
}
static diceSoNiceReady(dice3d) {
- dice3d.addSystem({ id: SYSTEM_RDD, name: "RĂªve de Dragon" });
- dice3d.addDicePreset(De7.diceSoNiceData());
- dice3d.addDicePreset(DeDraconique.diceSoNiceData());
+ for (const system of Object.keys(dice3d.DiceFactory.systems)) {
+ dice3d.addDicePreset(De7.diceSoNiceData(system));
+ dice3d.addDicePreset(DeDraconique.diceSoNiceData(system));
+ }
}
/* -------------------------------------------- */
diff --git a/styles/simple.css b/styles/simple.css
index ee5dde37..74932217 100644
--- a/styles/simple.css
+++ b/styles/simple.css
@@ -240,6 +240,9 @@ table {border: 1px solid #7a7971;}
object-position: 50% 0;
}
+.dice-img {
+ border-width: 0;
+}
.button-img {
vertical-align: baseline;
width: 8%;