Compare commits

..

No commits in common. "4340efd03be4de2292b1fe0b880a3f0da7f6771c" and "d492b37a45118b1ed6961423c05698243a273f57" have entirely different histories.

89 changed files with 710 additions and 2392 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,37 +0,0 @@
const gulp = require('gulp');
const less = require('gulp-less');
function onError(err) {
util.log(util.colors.red.bold('[ERROR LESS]:'),util.colors.bgRed(err.message));
this.emit('end');
};
/* ----------------------------------------- */
/* Compile LESS
/* ----------------------------------------- */
function compileLESS() {
return gulp.src("less/foundryvtt-reve-de-dragon.less")
.pipe(less()).on('error',console.log.bind(console))
.pipe(gulp.dest("./css"))
}
const css = gulp.series(compileLESS);
/* ----------------------------------------- */
/* Watch Updates
/* ----------------------------------------- */
const SIMPLE_LESS = ["less/*.less"];
function watchUpdates() {
gulp.watch(SIMPLE_LESS, css);
}
/* ----------------------------------------- */
/* Export Tasks
/* ----------------------------------------- */
exports.default = gulp.series(
gulp.parallel(css),
watchUpdates
);
exports.css = css;
exports.watchUpdates = watchUpdates;

View File

@ -3,7 +3,7 @@ import { Misc } from "../../misc.js"
import { EXPORT_CSV_SCRIPTARIUM, OptionsAvancees } from "../../settings/options-avancees.js" import { EXPORT_CSV_SCRIPTARIUM, OptionsAvancees } from "../../settings/options-avancees.js"
import { Mapping } from "./mapping.js" import { Mapping } from "./mapping.js"
const IMG_SCRIPTARIUM = '<img class="context-menu-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/scriptarium.svg">' const IMG_SCRIPTARIUM = '<img class="context-menu-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/scriptarium.svg">'
export class ExportScriptarium { export class ExportScriptarium {

View File

@ -3,9 +3,9 @@ import { Draconique } from "./draconique.js";
import { PixiTMR } from "./pixi-tmr.js"; import { PixiTMR } from "./pixi-tmr.js";
const IMAGE_CARTE_TMR = 'image-carte-tmr'; const IMAGE_CARTE_TMR = 'image-carte-tmr';
const TMR_V1 = "systems/foundryvtt-reve-de-dragon/assets/ui/tmr-v1.webp"; const TMR_V1 = "systems/foundryvtt-reve-de-dragon/styles/img/ui/tmr-v1.webp";
const TMR_V2 = "systems/foundryvtt-reve-de-dragon/assets/ui/tmr-v2.webp"; const TMR_V2 = "systems/foundryvtt-reve-de-dragon/styles/img/ui/tmr-v2.webp";
const TMR_V3_COULEUR = "systems/foundryvtt-reve-de-dragon/assets/ui/tmr-v3-couleur.webp"; const TMR_V3_COULEUR = "systems/foundryvtt-reve-de-dragon/styles/img/ui/tmr-v3-couleur.webp";
export class CarteTmr extends Draconique { export class CarteTmr extends Draconique {

View File

@ -1,36 +1,14 @@
{ {
"name": "foundryvtt-reve-de-dragon",
"description": "<h2><em>Rêve de Dragon</em> pour Foundry Virtual TableTop</h2>",
"private": true,
"version": "1.0.0",
"license": "Creative Commons",
"main": "gulpfile.js",
"scripts": { "scripts": {
"build": "npx vite build", "build": "npx vite build",
"gulp": "gulp",
"packCompendiumsToDist": "node ./tools/packCompendiumsToDist.mjs", "packCompendiumsToDist": "node ./tools/packCompendiumsToDist.mjs",
"packCompendiumsToPublic": "node ./tools/packCompendiumsToPublic.mjs", "packCompendiumsToPublic": "node ./tools/packCompendiumsToPublic.mjs",
"unpackCompendiumsFromPublic": "node ./tools/unpackCompendiumsFromPublic.mjs" "unpackCompendiumsFromPublic": "node ./tools/unpackCompendiumsFromPublic.mjs"
}, },
"devDependencies": { "devDependencies": {
"@eslint/js": "^9.8.0", "@foundryvtt/foundryvtt-cli": "^1.0.3"
"@foundryvtt/foundryvtt-cli": "^1.0.3",
"commander": "^11.1.0",
"eslint": "^9.9.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-jsdoc": "^48.11.0",
"eslint-plugin-prettier": "^5.2.1",
"globals": "^15.9.0",
"less": "^4.1.3",
"prettier": "^3.3.3"
}, },
"dependencies": { "dependencies": {
"gulp": "^5.0.0",
"gulp-less": "^5.0.0",
"rollup-plugin-visualizer": "^5.12.0" "rollup-plugin-visualizer": "^5.12.0"
},
"repository": {
"type": "git",
"url": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon.git"
} }
} }

View File

@ -2,7 +2,7 @@ name: Terres médianes du rêve
type: script type: script
scope: global scope: global
author: Hp9ImM4o9YRTSdfu author: Hp9ImM4o9YRTSdfu
img: systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-normal.svg img: systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-normal.svg
command: |- command: |-
const selected = game.system.rdd.RdDUtility.getSelectedActor(); const selected = game.system.rdd.RdDUtility.getSelectedActor();
if (!selected) { if (!selected) {
@ -18,8 +18,8 @@ command: |-
title: `Monter dans les TMR`, title: `Monter dans les TMR`,
content: `Monter dans les TMR`, content: `Monter dans les TMR`,
buttons: { buttons: {
normale: { label: `normale`, icon: `<img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-normal.svg" alt="Montée dans les Terres M&eacute;dianes !"/>`, callback: () => selected.displayTMR("normal") }, normale: { label: `normale`, icon: `<img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-normal.svg" alt="Montée dans les Terres M&eacute;dianes !"/>`, callback: () => selected.displayTMR("normal") },
rapide: { label: `rapide`, icon: `<img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-rapide.svg" alt="Montée accélérée dans les Terres M&eacute;dianes !"/>`, callback: () => selected.displayTMR("rapide") }, rapide: { label: `rapide`, icon: `<img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-rapide.svg" alt="Montée accélérée dans les Terres M&eacute;dianes !"/>`, callback: () => selected.displayTMR("rapide") },
}, },
}); });

View File

@ -5,7 +5,7 @@ sort: 0
pages: pages:
- name: 'Figure: Documentation MJ/Joueurs' - name: 'Figure: Documentation MJ/Joueurs'
type: image type: image
src: systems/foundryvtt-reve-de-dragon/assets/logo.webp src: systems/foundryvtt-reve-de-dragon/styles/img/logo.webp
title: title:
show: false show: false
level: 1 level: 1
@ -94,9 +94,9 @@ pages:
<li><img style="background-color:purple;vertical-align:middle" src="icons/svg/bones.svg" width="25" height="30" /> Encaisser des dommages</li> <li><img style="background-color:purple;vertical-align:middle" src="icons/svg/bones.svg" width="25" height="30" /> Encaisser des dommages</li>
<li><img style="background-color:purple;vertical-align:middle" src="icons/svg/regen.svg" width="25" height="30" /> Remise à neuf (Uniquement pour le MJ) pour enlever toutes les blessures/états du personnage.</li> <li><img style="background-color:purple;vertical-align:middle" src="icons/svg/regen.svg" width="25" height="30" /> Remise à neuf (Uniquement pour le MJ) pour enlever toutes les blessures/états du personnage.</li>
<li><img style="background-color:purple;vertical-align:middle" src="icons/svg/sleep.svg" width="25" height="30" /> Le sommeil (dormir une heure, une nuit, gris rêve)</li> <li><img style="background-color:purple;vertical-align:middle" src="icons/svg/sleep.svg" width="25" height="30" /> Le sommeil (dormir une heure, une nuit, gris rêve)</li>
<li><img style="background-color:purple;vertical-align:middle" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-normal.svg" width="25" height="30" /> Montée dans les Terres Médianes</li> <li><img style="background-color:purple;vertical-align:middle" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-normal.svg" width="25" height="30" /> Montée dans les Terres Médianes</li>
<li><img style="background-color:purple;vertical-align:middle" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-rapide.svg" width="25" height="30" /> Montée rapide</li> <li><img style="background-color:purple;vertical-align:middle" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-rapide.svg" width="25" height="30" /> Montée rapide</li>
<li><img style="background-color:purple;vertical-align:middle" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-view.svg" width="25" height="30" /> Regarder ses terres médianes (sans monter)</li> <li><img style="background-color:purple;vertical-align:middle" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-view.svg" width="25" height="30" /> Regarder ses terres médianes (sans monter)</li>
</ul> </ul>
<h1>Combat</h1> <h1>Combat</h1>
<p>Pour l'initiative et les attaques, des options sont disponibles <p>Pour l'initiative et les attaques, des options sont disponibles
@ -171,7 +171,7 @@ pages:
<li>Les retours que vous nous ferez via <a href="https://discord.gg/pPSDNJk">discord</a> <li>Les retours que vous nous ferez via <a href="https://discord.gg/pPSDNJk">discord</a>
(channel #rêve-de-dragon) ;-)</li> (channel #rêve-de-dragon) ;-)</li>
</ul> </ul>
<p><img style="border:0;display:block;margin-left:auto;margin-right:auto" src="systems/foundryvtt-reve-de-dragon/assets/rdd_pause.webp" width="210" height="216" /></p> <p><img style="border:0;display:block;margin-left:auto;margin-right:auto" src="systems/foundryvtt-reve-de-dragon/styles/img/rdd_pause.webp" width="210" height="216" /></p>
_id: p0xOSy6tZwU4DOq5 _id: p0xOSy6tZwU4DOq5
image: {} image: {}
video: video:

View File

@ -5,7 +5,7 @@ sort: 0
pages: pages:
- name: 'Figure: Passeur fou' - name: 'Figure: Passeur fou'
type: image type: image
src: systems/foundryvtt-reve-de-dragon/assets/ui/tmp_main_r1.webp src: systems/foundryvtt-reve-de-dragon/styles/img/ui/tmp_main_r1.webp
title: title:
show: false show: false
level: 1 level: 1

View File

@ -5,7 +5,7 @@ sort: 0
pages: pages:
- name: 'Figure: Tourbillon rouge' - name: 'Figure: Tourbillon rouge'
type: image type: image
src: systems/foundryvtt-reve-de-dragon/assets/ui/tmp_main_r1.webp src: systems/foundryvtt-reve-de-dragon/styles/img/ui/tmp_main_r1.webp
title: title:
show: false show: false
level: 1 level: 1

View File

@ -1,6 +1,6 @@
name: Rêve de Dragon name: Rêve de Dragon
type: rencontre type: rencontre
img: systems/foundryvtt-reve-de-dragon/assets/rdd_pause.webp img: systems/foundryvtt-reve-de-dragon/styles/img/rdd_pause.webp
system: system:
description: '' description: ''
descriptionmj: '' descriptionmj: ''

View File

@ -38,7 +38,7 @@ regions: []
ownership: ownership:
default: 0 default: 0
background: background:
src: systems/foundryvtt-reve-de-dragon/assets/ecran_rdd.webp src: systems/foundryvtt-reve-de-dragon/styles/img/ecran_rdd.webp
offsetX: 0 offsetX: 0
offsetY: 0 offsetY: 0
anchorX: 0 anchorX: 0

4
styles/img/.directory Normal file
View File

@ -0,0 +1,4 @@
[Dolphin]
Timestamp=2020,11,21,13,59,38
Version=4
VisibleRoles=Details_text,Details_size,Details_modificationtime,Details_creationtime,CustomizedDetails

View File

Before

Width:  |  Height:  |  Size: 193 KiB

After

Width:  |  Height:  |  Size: 193 KiB

View File

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 60 KiB

View File

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 163 KiB

View File

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 8.2 KiB

After

Width:  |  Height:  |  Size: 8.2 KiB

View File

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

Before

Width:  |  Height:  |  Size: 13 KiB

After

Width:  |  Height:  |  Size: 13 KiB

View File

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

View File

Before

Width:  |  Height:  |  Size: 716 KiB

After

Width:  |  Height:  |  Size: 716 KiB

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 6.0 KiB

After

Width:  |  Height:  |  Size: 6.0 KiB

View File

Before

Width:  |  Height:  |  Size: 40 KiB

After

Width:  |  Height:  |  Size: 40 KiB

View File

Before

Width:  |  Height:  |  Size: 37 KiB

After

Width:  |  Height:  |  Size: 37 KiB

5
styles/img/ui/.directory Normal file
View File

@ -0,0 +1,5 @@
[Dolphin]
HeaderColumnWidths=634,87,118
Timestamp=2020,6,10,17,19,0
Version=4
ViewMode=1

View File

Before

Width:  |  Height:  |  Size: 3.7 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB

View File

Before

Width:  |  Height:  |  Size: 3.8 KiB

After

Width:  |  Height:  |  Size: 3.8 KiB

View File

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

Before

Width:  |  Height:  |  Size: 6.6 KiB

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

Before

Width:  |  Height:  |  Size: 3.3 KiB

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 5.0 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.8 KiB

After

Width:  |  Height:  |  Size: 4.8 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

View File

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

Before

Width:  |  Height:  |  Size: 1.9 KiB

After

Width:  |  Height:  |  Size: 1.9 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 24 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 5.2 KiB

After

Width:  |  Height:  |  Size: 5.2 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 30 KiB

After

Width:  |  Height:  |  Size: 30 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 28 KiB

After

Width:  |  Height:  |  Size: 28 KiB

View File

Before

Width:  |  Height:  |  Size: 9.5 KiB

After

Width:  |  Height:  |  Size: 9.5 KiB

File diff suppressed because one or more lines are too long

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 43 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 102 KiB

View File

Before

Width:  |  Height:  |  Size: 4.9 KiB

After

Width:  |  Height:  |  Size: 4.9 KiB

View File

Before

Width:  |  Height:  |  Size: 7.6 KiB

After

Width:  |  Height:  |  Size: 7.6 KiB

View File

Before

Width:  |  Height:  |  Size: 1.3 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

View File

Before

Width:  |  Height:  |  Size: 56 KiB

After

Width:  |  Height:  |  Size: 56 KiB

View File

Before

Width:  |  Height:  |  Size: 188 B

After

Width:  |  Height:  |  Size: 188 B

View File

Before

Width:  |  Height:  |  Size: 162 B

After

Width:  |  Height:  |  Size: 162 B

View File

Before

Width:  |  Height:  |  Size: 634 KiB

After

Width:  |  Height:  |  Size: 634 KiB

View File

Before

Width:  |  Height:  |  Size: 1.0 MiB

After

Width:  |  Height:  |  Size: 1.0 MiB

View File

Before

Width:  |  Height:  |  Size: 637 KiB

After

Width:  |  Height:  |  Size: 637 KiB

View File

@ -1,4 +1,3 @@
/* ==================== (A) Fonts ==================== */ /* ==================== (A) Fonts ==================== */
@font-face { @font-face {
font-family: "GoudyAcc"; font-family: "GoudyAcc";
@ -29,6 +28,9 @@
font-weight: normal; font-weight: normal;
font-style: normal; font-style: normal;
} }
body {
--input-height: 1.4rem;
}
:root { :root {
/* =================== 1. ACTOR SHEET FONT STYLES =========== */ /* =================== 1. ACTOR SHEET FONT STYLES =========== */
--window-header-title-font-family: CaslonAntique; --window-header-title-font-family: CaslonAntique;
@ -100,10 +102,6 @@
--color-profile-border: hsla(0, 0%, 80%, 0.05); --color-profile-border: hsla(0, 0%, 80%, 0.05);
} }
body {
--input-height: 1.4rem;
}
/*@import url("https://fonts.googleapis.com/css2?family=Martel:wght@400;800&family=Roboto:wght@300;400;500&display=swap");*/ /*@import url("https://fonts.googleapis.com/css2?family=Martel:wght@400;800&family=Roboto:wght@300;400;500&display=swap");*/
/* Global styles & Font */ /* Global styles & Font */
.window-app { .window-app {
@ -226,7 +224,7 @@ i:is(.fas, .far, .fa-solid, .fa-regular, .fa-sharp ) {
max-width: 1.4rem; max-width: 1.4rem;
max-height: 1.4rem; max-height: 1.4rem;
border: 1px; border: 1px;
background: center / contain no-repeat url('../../assets/ui/icone_parchement_vierge.webp'); background: center / contain no-repeat url('img/ui/icone_parchement_vierge.webp');
} }
.system-foundryvtt-reve-de-dragon .sheet-header .header-compteurs { .system-foundryvtt-reve-de-dragon .sheet-header .header-compteurs {
@ -260,7 +258,7 @@ i:is(.fas, .far, .fa-solid, .fa-regular, .fa-sharp ) {
border-top: 0 none; border-top: 0 none;
border-bottom: 0 none; border-bottom: 0 none;
color: rgba(52, 52, 52, 0.95); color: rgba(52, 52, 52, 0.95);
background: rgb(245,245,240) url(../assets/ui/bg_menu.webp) no-repeat left top; background: rgb(245,245,240) url(img/bg_menu.webp) no-repeat left top;
} }
.sheet nav.sheet-tabs .item , .sheet nav.sheet-tabs .item ,
nav.sheet-tabs .item { nav.sheet-tabs .item {
@ -959,7 +957,7 @@ div.placeholder-resolution span.table-proba-reussite{
/* ======================================== */ /* ======================================== */
/* Sheet */ /* Sheet */
.window-app.sheet .window-content .sheet-header{ .window-app.sheet .window-content .sheet-header{
background: #011d33 url(../assets/ui/bg_header.webp) no-repeat left top; background: #011d33 url(img/bg_header.webp) no-repeat left top;
color: rgba(255, 255, 255, 1); color: rgba(255, 255, 255, 1);
} }
@ -1045,7 +1043,7 @@ form.rdddialogchrono input[type=datetime-local] {
} }
.window-app .window-content, .window-app.sheet .window-content .sheet-body{ .window-app .window-content, .window-app.sheet .window-content .sheet-body{
background: rgb(245,245,240) url(../assets/ui/bg_left.webp) no-repeat left top; background: rgb(245,245,240) url(img/bg_left.webp) no-repeat left top;
} }
section.sheet-body { section.sheet-body {
@ -1190,7 +1188,7 @@ ul, li {
padding: 0; padding: 0;
} }
:is(.sheet, div.fenetre-recherche div.section-filters-text) input.recherche { :is(.sheet, div.fenetre-recherche div.section-filters-text) input.recherche {
background-image: url("../assets/ui/icon-search.svg"); background-image: url("img/ui/icon-search.svg");
background-position: 0.1rem 0.1rem; background-position: 0.1rem 0.1rem;
background-size: 1rem; background-size: 1rem;
background-repeat: no-repeat; background-repeat: no-repeat;
@ -1575,7 +1573,7 @@ div.control-icon.token-hud-icon {
/* Sidebar CSS */ /* Sidebar CSS */
#sidebar { #sidebar {
font-size: 1rem; font-size: 1rem;
background: rgb(105,85,65) url(../assets/ui/bg_sid_dark.webp) no-repeat right bottom; background: rgb(105,85,65) url(img/bg_sid_dark.webp) no-repeat right bottom;
background-position: 100%; background-position: 100%;
color: rgba(220,220,220,0.75); color: rgba(220,220,220,0.75);
} }
@ -1655,18 +1653,18 @@ div.control-icon.token-hud-icon {
.fa-book-open, .fa-th-list, .fa-music, .fa-book-open, .fa-th-list, .fa-music,
.fa-atlas,.fa-cogs .fa-atlas,.fa-cogs
):before {content: "";} ):before {content: "";}
#sidebar #sidebar-tabs i.fa-comments {background: url("../assets/ui/icon_sidebar_chat.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-comments {background: url("img/ui/icon_sidebar_chat.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-fist-raised {background: url("../assets/ui/icon_sidebar_fight.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-fist-raised {background: url("img/ui/icon_sidebar_fight.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-swords {background: url("../assets/ui/icon_sidebar_fight.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-swords {background: url("img/ui/icon_sidebar_fight.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-user {background: url("../assets/ui/icon_sidebar_actor.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-user {background: url("img/ui/icon_sidebar_actor.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-users {background: url("../assets/ui/icon_sidebar_actor.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-users {background: url("img/ui/icon_sidebar_actor.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-map {background: url("../assets/ui/icon_sidebar_scene.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-map {background: url("img/ui/icon_sidebar_scene.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-suitcase {background: url("../assets/ui/icon_sidebar_item.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-suitcase {background: url("img/ui/icon_sidebar_item.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-book-open {background: url("../assets/ui/icon_sidebar_journal.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-book-open {background: url("img/ui/icon_sidebar_journal.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-th-list {background: url("../assets/ui/icon_sidebar_rolltable.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-th-list {background: url("img/ui/icon_sidebar_rolltable.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-music {background: url("../assets/ui/icon_sidebar_music.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-music {background: url("img/ui/icon_sidebar_music.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-atlas {background: url("../assets/ui/icon_sidebar_compendium.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-atlas {background: url("img/ui/icon_sidebar_compendium.svg") no-repeat;}
#sidebar #sidebar-tabs i.fa-cogs {background: url("../assets/ui/icon_sidebar_settings.svg") no-repeat;} #sidebar #sidebar-tabs i.fa-cogs {background: url("img/ui/icon_sidebar_settings.svg") no-repeat;}
#combat #combat-controls { #combat #combat-controls {
box-shadow: inset 0 0 2rem rgba(0,0,0,0.5); box-shadow: inset 0 0 2rem rgba(0,0,0,0.5);
@ -1681,7 +1679,7 @@ div.control-icon.token-hud-icon {
border-radius: 0; border-radius: 0;
background: rgba(30, 25, 20, 1); background: rgba(30, 25, 20, 1);
background-origin: padding-box; background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat; border-image: url(img/ui/footer-button.webp) 10 repeat;
border-image-width: 4px; border-image-width: 4px;
border-image-outset: 0px; border-image-outset: 0px;
} }
@ -1692,7 +1690,7 @@ div.control-icon.token-hud-icon {
#controls :is(.scene-control.active,.control-tool.active, .scene-control:hover, .control-tool:hover) { #controls :is(.scene-control.active,.control-tool.active, .scene-control:hover, .control-tool:hover) {
background: rgba(72, 46, 28, 1); background: rgba(72, 46, 28, 1);
background-origin: padding-box; background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat; border-image: url(img/ui/footer-button.webp) 10 repeat;
border-image-width: 4px; border-image-width: 4px;
border-image-outset: 0px; border-image-outset: 0px;
box-shadow: 0 0 3px #ff6400; box-shadow: 0 0 3px #ff6400;
@ -1704,7 +1702,7 @@ div.control-icon.token-hud-icon {
} }
#hotbar #action-bar .macro { #hotbar #action-bar .macro {
border-image: url(../assets/ui/bg_control.webp) 21 repeat; border-image: url(img/ui/bg_control.webp) 21 repeat;
border-image-slice: 6 6 6 6 fill; border-image-slice: 6 6 6 6 fill;
border-image-width: 6px 6px 6px 6px; border-image-width: 6px 6px 6px 6px;
border-image-outset: 0px 0px 0px 0px; border-image-outset: 0px 0px 0px 0px;
@ -1717,7 +1715,7 @@ div.control-icon.token-hud-icon {
} }
#players { #players {
border-image: url(../assets/ui/footer-button.webp) 10 repeat; border-image: url(img/ui/footer-button.webp) 10 repeat;
border-image-width: 4px; border-image-width: 4px;
border-image-outset: 0px; border-image-outset: 0px;
background: rgba(30, 25, 20, 1); background: rgba(30, 25, 20, 1);
@ -1730,7 +1728,7 @@ div.control-icon.token-hud-icon {
#navigation #scene-list .scene.nav-item { #navigation #scene-list .scene.nav-item {
background: rgba(30, 25, 20, 1); background: rgba(30, 25, 20, 1);
background-origin: padding-box; background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat; border-image: url(img/ui/footer-button.webp) 10 repeat;
border-image-width: 4px; border-image-width: 4px;
border-image-outset: 0px; border-image-outset: 0px;
} }
@ -1738,7 +1736,7 @@ div.control-icon.token-hud-icon {
#navigation #scene-list .scene.view, #navigation #scene-list .scene.context { #navigation #scene-list .scene.view, #navigation #scene-list .scene.context {
background: rgba(72, 46, 28, 1); background: rgba(72, 46, 28, 1);
background-origin: padding-box; background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat; border-image: url(img/ui/footer-button.webp) 10 repeat;
border-image-width: 4px; border-image-width: 4px;
border-image-outset: 0px; border-image-outset: 0px;
box-shadow: 0 0 3px #ff6400; box-shadow: 0 0 3px #ff6400;
@ -1747,7 +1745,7 @@ div.control-icon.token-hud-icon {
#navigation #nav-toggle { #navigation #nav-toggle {
background: rgba(30, 25, 20, 1); background: rgba(30, 25, 20, 1);
background-origin: padding-box; background-origin: padding-box;
border-image: url(../assets/ui/footer-button.webp) 10 repeat; border-image: url(img/ui/footer-button.webp) 10 repeat;
border-image-width: 4px; border-image-width: 4px;
border-image-outset: 0px; border-image-outset: 0px;
} }
@ -1816,7 +1814,7 @@ div.horloge-roue div {
} }
div.horloge-roue div.horloge-cercle { div.horloge-roue div.horloge-cercle {
background: hsl(60, 20%, 95%) url(../assets/ui/bg_left.webp) no-repeat left top; background: hsl(60, 20%, 95%) url(img/bg_left.webp) no-repeat left top;
top: 2%; left: 2%; width: 96%; height: 96%; border-radius: 50%; top: 2%; left: 2%; width: 96%; height: 96%; border-radius: 50%;
} }
@ -2001,7 +1999,7 @@ div.calendar-timestamp-edit select.calendar-signe-heure {
width: 360px; width: 360px;
background: rgba(30, 25, 20, 0.9); background: rgba(30, 25, 20, 0.9);
border-image: url(../assets/ui/bg_control.webp) 21 repeat; border-image: url(img/ui/bg_control.webp) 21 repeat;
border-image-slice: 6 6 6 6 fill; border-image-slice: 6 6 6 6 fill;
border-image-width: 6px 6px 6px 6px; border-image-width: 6px 6px 6px 6px;
border-image-outset: 0px 0px 0px 0px; border-image-outset: 0px 0px 0px 0px;
@ -2187,7 +2185,7 @@ aside#tooltip .toolclip p.faint {
color: #CCC color: #CCC
} }
#pause > img { #pause > img {
content: url(../assets/ui/rdd_pause.webp); content: url(img/rdd_pause.webp);
height: 256px; height: 256px;
width: 256px; width: 256px;
top: -75px; top: -75px;
@ -2195,7 +2193,7 @@ aside#tooltip .toolclip p.faint {
} }
#logo { #logo {
content : url(../assets/ui/logo.webp); content : url(img/logo.webp);
width: 80px; width: 80px;
height: 68px; height: 68px;
} }

View File

@ -42,14 +42,25 @@
], ],
"flags": { "flags": {
"hotReload": { "hotReload": {
"extensions": ["css", "hbs", "html", "svg", "webp"], "extensions": [
"paths": ["assets/", "css/", "templates/"] "css",
"hbs",
"html"
],
"paths": [
"styles/",
"templates/"
]
} }
}, },
"url": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon", "url": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon",
"license": "LICENSE.txt", "license": "LICENSE.txt",
"esmodules": ["module/rdd-main.js"], "esmodules": [
"styles": ["css/foundryvtt-reve-de-dragon.css"], "module/rdd-main.js"
],
"styles": [
"styles/simple.css"
],
"languages": [ "languages": [
{ {
"lang": "en", "lang": "en",
@ -70,7 +81,7 @@
"label": "Compétences", "label": "Compétences",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/competences", "path": "packs/competences",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -83,7 +94,7 @@
"label": "Arts et Divertissements", "label": "Arts et Divertissements",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/arts-et-divertissements", "path": "packs/arts-et-divertissements",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
@ -96,7 +107,7 @@
"label": "Compétences de Créatures", "label": "Compétences de Créatures",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/competences-creatures", "path": "packs/competences-creatures",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -109,7 +120,7 @@
"label": "Sorts d'Oniros", "label": "Sorts d'Oniros",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/sorts-oniros", "path": "packs/sorts-oniros",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
@ -122,7 +133,7 @@
"label": "Sorts d'Hypnos", "label": "Sorts d'Hypnos",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/sorts-hypnos", "path": "packs/sorts-hypnos",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
@ -135,7 +146,7 @@
"label": "Sorts de Narcos", "label": "Sorts de Narcos",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/sorts-narcos", "path": "packs/sorts-narcos",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
@ -149,7 +160,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/sorts-thanatos", "path": "packs/sorts-thanatos",
"type": "Item", "type": "Item",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
"ASSISTANT": "OWNER" "ASSISTANT": "OWNER"
@ -161,7 +172,7 @@
"label": "Equipement", "label": "Equipement",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/equipement", "path": "packs/equipement",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
@ -174,7 +185,7 @@
"label": "Maladies & Poisons", "label": "Maladies & Poisons",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/maladies-et-poisons", "path": "packs/maladies-et-poisons",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -187,7 +198,7 @@
"label": "Rappels des Règles", "label": "Rappels des Règles",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/rappel-des-regles", "path": "packs/rappel-des-regles",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "JournalEntry", "type": "JournalEntry",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
@ -200,7 +211,7 @@
"label": "Macros Rêve de Dragon", "label": "Macros Rêve de Dragon",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/macros", "path": "packs/macros",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Macro", "type": "Macro",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
@ -213,7 +224,7 @@
"label": "Queues de Dragon", "label": "Queues de Dragon",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/queues-de-dragon", "path": "packs/queues-de-dragon",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -226,7 +237,7 @@
"label": "Ombres de Thanatos", "label": "Ombres de Thanatos",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/ombres-de-thanatos", "path": "packs/ombres-de-thanatos",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -239,7 +250,7 @@
"label": "Souffles de Dragon", "label": "Souffles de Dragon",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/souffles-de-dragon", "path": "packs/souffles-de-dragon",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -252,7 +263,7 @@
"label": "Tarot Draconique", "label": "Tarot Draconique",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/tarot-draconique", "path": "packs/tarot-draconique",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
@ -265,7 +276,7 @@
"label": "Extraits poétiques", "label": "Extraits poétiques",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/extrait-poetique", "path": "packs/extrait-poetique",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "OBSERVER", "PLAYER": "OBSERVER",
@ -278,7 +289,7 @@
"label": "Têtes de Dragon (Hauts-Rêvants)", "label": "Têtes de Dragon (Hauts-Rêvants)",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/tetes-de-dragon-pour-haut-revants", "path": "packs/tetes-de-dragon-pour-haut-revants",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -291,7 +302,7 @@
"label": "Têtes de Dragon (Tous Personnages)", "label": "Têtes de Dragon (Tous Personnages)",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/tetes-de-dragon-pour-tous-personnages", "path": "packs/tetes-de-dragon-pour-tous-personnages",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -304,7 +315,7 @@
"label": "Rencontres", "label": "Rencontres",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/rencontres", "path": "packs/rencontres",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -317,7 +328,7 @@
"label": "Tables Diverses", "label": "Tables Diverses",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/tables-diverses", "path": "packs/tables-diverses",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "RollTable", "type": "RollTable",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -330,7 +341,7 @@
"label": "Créatures", "label": "Créatures",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/animaux", "path": "packs/animaux",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Actor", "type": "Actor",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -343,7 +354,7 @@
"label": "Voyageurs", "label": "Voyageurs",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/voyageurs", "path": "packs/voyageurs",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Actor", "type": "Actor",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -356,7 +367,7 @@
"label": "Véhicules", "label": "Véhicules",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/vehicules", "path": "packs/vehicules",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Actor", "type": "Actor",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -369,7 +380,7 @@
"label": "Archetypes PNJs", "label": "Archetypes PNJs",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/archetypes", "path": "packs/archetypes",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Actor", "type": "Actor",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -382,7 +393,7 @@
"label": "Races", "label": "Races",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/races", "path": "packs/races",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -395,7 +406,7 @@
"label": "Humanoïdes", "label": "Humanoïdes",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/humanoides", "path": "packs/humanoides",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Actor", "type": "Actor",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -408,7 +419,7 @@
"label": "Entités de Cauchemar", "label": "Entités de Cauchemar",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/entites-de-cauchemar", "path": "packs/entites-de-cauchemar",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Actor", "type": "Actor",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -421,7 +432,7 @@
"label": "Invocation d'Hypnos", "label": "Invocation d'Hypnos",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/invocations", "path": "packs/invocations",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Actor", "type": "Actor",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -434,7 +445,7 @@
"label": "Faune, Flore, Minéraux", "label": "Faune, Flore, Minéraux",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/faune-flore-mineraux", "path": "packs/faune-flore-mineraux",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -447,7 +458,7 @@
"label": "Méditations et Ecrits", "label": "Méditations et Ecrits",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/meditations-et-ecrits", "path": "packs/meditations-et-ecrits",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -460,7 +471,7 @@
"label": "Recettes Alchimiques", "label": "Recettes Alchimiques",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/recettes-alchimiques", "path": "packs/recettes-alchimiques",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Item", "type": "Item",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -473,7 +484,7 @@
"label": "Scenes Reve de Dragon", "label": "Scenes Reve de Dragon",
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/scenes-rdd", "path": "packs/scenes-rdd",
"banner": "systems/foundryvtt-reve-de-dragon/assets/ui/compendium_banner.webp", "banner": "systems/foundryvtt-reve-de-dragon/styles/img/ui/compendium_banner.webp",
"type": "Scene", "type": "Scene",
"ownership": { "ownership": {
"PLAYER": "NONE", "PLAYER": "NONE",
@ -486,7 +497,9 @@
{ {
"name": "Rêve de Dragon", "name": "Rêve de Dragon",
"sorting": "m", "sorting": "m",
"packs": ["rappel-des-regles"], "packs": [
"rappel-des-regles"
],
"folders": [ "folders": [
{ {
"name": "Personnages", "name": "Personnages",
@ -561,25 +574,25 @@
}, },
"primaryTokenAttribute": "sante.vie", "primaryTokenAttribute": "sante.vie",
"secondaryTokenAttribute": "sante.endurance", "secondaryTokenAttribute": "sante.endurance",
"background": "systems/foundryvtt-reve-de-dragon/assets/ui/reve-de-dragon-cover.webp", "background": "systems/foundryvtt-reve-de-dragon/styles/img/reve-de-dragon-cover.webp",
"media": [ "media": [
{ {
"type": "icon", "type": "icon",
"url": "systems/foundryvtt-reve-de-dragon/assets/ui/reve-de-dragon-icon.webp", "url": "systems/foundryvtt-reve-de-dragon/styles/img/reve-de-dragon-icon.webp",
"caption": "Logo Rêve de Dragon", "caption": "Logo Rêve de Dragon",
"loop": false, "loop": false,
"flags": {} "flags": {}
}, },
{ {
"type": "cover", "type": "cover",
"url": "systems/foundryvtt-reve-de-dragon/assets/ui/reve-de-dragon-cover.webp", "url": "systems/foundryvtt-reve-de-dragon/styles/img/reve-de-dragon-cover.webp",
"caption": "Logo Rêve de Dragon", "caption": "Logo Rêve de Dragon",
"loop": false, "loop": false,
"flags": {} "flags": {}
}, },
{ {
"type": "screenshot", "type": "screenshot",
"url": "systems/foundryvtt-reve-de-dragon/assets/ui/apercu.webp", "url": "systems/foundryvtt-reve-de-dragon/styles/img/apercu.webp",
"caption": "Capture d'écran de Rêve de Dragon sur Foundry", "caption": "Capture d'écran de Rêve de Dragon sur Foundry",
"loop": false, "loop": false,
"flags": {} "flags": {}

View File

@ -8,19 +8,19 @@
<h1 class="charname">{{name}}</h1> <h1 class="charname">{{name}}</h1>
</div> </div>
<div> <div>
<a class="button-appel-chance"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/appel-chance.svg" data-tooltip="Appel à la chance"/></a> <a class="button-appel-chance"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/appel-chance.svg" data-tooltip="Appel à la chance"/></a>
<a class="button-encaissement"><img class="button-img" src="icons/svg/bones.svg" data-tooltip="Encaisser des dommages"/></a> <a class="button-encaissement"><img class="button-img" src="icons/svg/bones.svg" data-tooltip="Encaisser des dommages"/></a>
<a class="button-ethylisme"><img class="button-img" src="icons/svg/tankard.svg" data-tooltip="Boire"/></a> <a class="button-ethylisme"><img class="button-img" src="icons/svg/tankard.svg" data-tooltip="Boire"/></a>
<a class="button-repos"><img class="button-img" src="icons/svg/sleep.svg" data-tooltip="Se reposer"/></a> <a class="button-repos"><img class="button-img" src="icons/svg/sleep.svg" data-tooltip="Se reposer"/></a>
{{#if system.attributs.hautrevant.value}} {{#if system.attributs.hautrevant.value}}
<a class="button-tmr" data-tooltip="Montée dans les Terres M&eacute;dianes !" {{#if hautreve.isDemiReve}}disabled{{/if}}> <a class="button-tmr" data-tooltip="Montée dans les Terres M&eacute;dianes !" {{#if hautreve.isDemiReve}}disabled{{/if}}>
<img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-normal.svg"/> <img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-normal.svg"/>
</a> </a>
<a class="button-tmr-rapide" data-tooltip="Montée accélérée dans les Terres M&eacute;dianes !" {{#if hautreve.isDemiReve}}disabled{{/if}}> <a class="button-tmr-rapide" data-tooltip="Montée accélérée dans les Terres M&eacute;dianes !" {{#if hautreve.isDemiReve}}disabled{{/if}}>
<img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-rapide.svg"/> <img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-rapide.svg"/>
</a> </a>
<a class="button-tmr-visu" data-tooltip="Regarder les Terres M&eacute;dianes"> <a class="button-tmr-visu" data-tooltip="Regarder les Terres M&eacute;dianes">
<img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-view.svg"/> <img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-view.svg"/>
</a> </a>
{{/if}} {{/if}}
{{#if @root.options.isGM}} {{#if @root.options.isGM}}
@ -28,7 +28,7 @@
{{/if}} {{/if}}
{{#if options.exportScriptarium}} {{#if options.exportScriptarium}}
<a class="button-export"> <a class="button-export">
<img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/scriptarium.svg" data-tooltip="Export format Scriptarium"/> <img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/scriptarium.svg" data-tooltip="Export format Scriptarium"/>
</a> </a>
{{/if}} {{/if}}
</div> </div>

View File

@ -1,6 +1,6 @@
<div class="header-buttons"> <div class="header-buttons">
<span> <span>
<a class="button-appel-chance"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/appel-chance.svg" data-tooltip="Appel à la chance"/></a> <a class="button-appel-chance"><img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/appel-chance.svg" data-tooltip="Appel à la chance"/></a>
</span> </span>
<span> <span>
<a class="button-encaissement"><img class="button-img" src="icons/svg/bones.svg" data-tooltip="Encaisser des dommages"/></a> <a class="button-encaissement"><img class="button-img" src="icons/svg/bones.svg" data-tooltip="Encaisser des dommages"/></a>

View File

@ -2,17 +2,17 @@
<div class="tmr-buttons"> <div class="tmr-buttons">
<span> <span>
<a class="button-tmr" data-tooltip="Montée dans les Terres M&eacute;dianes !" {{#if hautreve.isDemiReve}}disabled{{/if}}> <a class="button-tmr" data-tooltip="Montée dans les Terres M&eacute;dianes !" {{#if hautreve.isDemiReve}}disabled{{/if}}>
<img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-normal.svg"/> <img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-normal.svg"/>
</a> </a>
</span> </span>
<span> <span>
<a class="button-tmr-rapide" data-tooltip="Montée accélérée dans les Terres M&eacute;dianes !" {{#if hautreve.isDemiReve}}disabled{{/if}}> <a class="button-tmr-rapide" data-tooltip="Montée accélérée dans les Terres M&eacute;dianes !" {{#if hautreve.isDemiReve}}disabled{{/if}}>
<img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-rapide.svg"/> <img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-rapide.svg"/>
</a> </a>
</span> </span>
<span> <span>
<a class="button-tmr-visu" data-tooltip="Regarder les Terres M&eacute;dianes"> <a class="button-tmr-visu" data-tooltip="Regarder les Terres M&eacute;dianes">
<img class="button-img" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon-tmr-view.svg"/> <img class="button-img" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon-tmr-view.svg"/>
</a> </a>
</span> </span>
</div> </div>

View File

@ -5,7 +5,7 @@
{{#if vendeur}} {{#if vendeur}}
<img class="chat-icon" src="{{vendeur.img}}" data-tooltip="{{vendeur.name}}" /> <img class="chat-icon" src="{{vendeur.img}}" data-tooltip="{{vendeur.name}}" />
{{else}} {{else}}
<img class="chat-icon" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon_echoppe.webp" data-tooltip="Un commerçant" /> <img class="chat-icon" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon_echoppe.webp" data-tooltip="Un commerçant" />
{{/if}} {{/if}}
</div> </div>
<div><i class="fa-solid fa-arrow-right-long"></i></div> <div><i class="fa-solid fa-arrow-right-long"></i></div>
@ -15,7 +15,7 @@
{{#if acheteur}} {{#if acheteur}}
<img class="chat-icon" src="{{acheteur.img}}" data-tooltip="{{acheteur.name}}"" /> <img class="chat-icon" src="{{acheteur.img}}" data-tooltip="{{acheteur.name}}"" />
{{else}} {{else}}
<img class="chat-icon" src="systems/foundryvtt-reve-de-dragon/assets/ui/icon_echoppe.webp" data-tooltip="Un acheteur" /> <img class="chat-icon" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/icon_echoppe.webp" data-tooltip="Un acheteur" />
{{/if}} {{/if}}
</div> </div>
</div> </div>

View File

@ -26,17 +26,17 @@
</div> </div>
{{/if}} {{/if}}
<div class="flex-group-center flex-shrink"> <div class="flex-group-center flex-shrink">
<img class="small-button-direction tmr-move" data-move="topleft" src="systems/foundryvtt-reve-de-dragon/assets/ui/dir-topleft.svg"> <img class="small-button-direction tmr-move" data-move="topleft" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/dir-topleft.svg">
<img class="small-button-direction tmr-move" data-move="top" src="systems/foundryvtt-reve-de-dragon/assets/ui/dir-top.svg"> <img class="small-button-direction tmr-move" data-move="top" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/dir-top.svg">
<img class="small-button-direction tmr-move" data-move="topright" src="systems/foundryvtt-reve-de-dragon/assets/ui/dir-topright.svg"> <img class="small-button-direction tmr-move" data-move="topright" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/dir-topright.svg">
</div> </div>
<div class="flex-group-center flex-shrink"> <div class="flex-group-center flex-shrink">
<label>Coordonnées : </label><span id="tmr-pos">0</span> <label>Coordonnées : </label><span id="tmr-pos">0</span>
</div> </div>
<div class="flex-group-center flex-shrink"> <div class="flex-group-center flex-shrink">
<img class="small-button-direction tmr-move" data-move="bottomleft" src="systems/foundryvtt-reve-de-dragon/assets/ui/dir-bottomleft.svg"> <img class="small-button-direction tmr-move" data-move="bottomleft" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/dir-bottomleft.svg">
<img class="small-button-direction tmr-move" data-move="bottom" src="systems/foundryvtt-reve-de-dragon/assets/ui/dir-bottom.svg"> <img class="small-button-direction tmr-move" data-move="bottom" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/dir-bottom.svg">
<img class="small-button-direction tmr-move" data-move="bottomright" src="systems/foundryvtt-reve-de-dragon/assets/ui/dir-bottomright.svg"> <img class="small-button-direction tmr-move" data-move="bottomright" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/dir-bottomright.svg">
</div> </div>
<div class="flex-group-center flex-shrink lire-signe-draconique"> <div class="flex-group-center flex-shrink lire-signe-draconique">
<a>Lire un signe draconique</a> <a>Lire un signe draconique</a>

View File

@ -1,3 +1,3 @@
{{#if (lte system.resistance 0)}} {{#if (lte system.resistance 0)}}
<img class="equipement-inutilisable" src="systems/foundryvtt-reve-de-dragon/assets/ui/broken.svg" data-tooltip="{{name}} est brisée, sa résistance est de 0"/> <img class="equipement-inutilisable" src="systems/foundryvtt-reve-de-dragon/styles/img/ui/broken.svg" data-tooltip="{{name}} est brisée, sa résistance est de 0"/>
{{/if}} {{/if}}

View File

@ -6,7 +6,7 @@
<div class="horloge-ajustement heure-{{heure.hh}}"></div> <div class="horloge-ajustement heure-{{heure.hh}}"></div>
{{/each}} {{/each}}
<div class="disque-astro"> <div class="disque-astro">
<img src="systems/foundryvtt-reve-de-dragon/assets/ui/astro-disque.svg" data-tooltip=""> <img src="systems/foundryvtt-reve-de-dragon/styles/img/ui/astro-disque.svg" data-tooltip="">
</div> </div>
{{/if}} {{/if}}
{{#each heures as |heure|}} {{#each heures as |heure|}}
@ -14,9 +14,9 @@
{{/each}} {{/each}}
<div class="horloge-cercle2"></div> <div class="horloge-cercle2"></div>
<div class="horloge-aiguille-heure"> <div class="horloge-aiguille-heure">
<img src="systems/foundryvtt-reve-de-dragon/assets/ui/rdd-aiguille-horloge.svg" data-tooltip=""> <img src="systems/foundryvtt-reve-de-dragon/styles/img/ui/rdd-aiguille-horloge.svg" data-tooltip="">
</div> </div>
<div class="horloge-aiguille-minute"> <div class="horloge-aiguille-minute">
<img src="systems/foundryvtt-reve-de-dragon/assets/ui/rdd-aiguille-minute.svg" data-tooltip=""> <img src="systems/foundryvtt-reve-de-dragon/styles/img/ui/rdd-aiguille-minute.svg" data-tooltip="">
</div> </div>
</div> </div>