Ready for release, step2
This commit is contained in:
95
README.md
Normal file
95
README.md
Normal file
@@ -0,0 +1,95 @@
|
|||||||
|
# Donjon & Cie pour Foundry VTT
|
||||||
|
|
||||||
|
Systeme Foundry VTT pour **Donjon & Cie**, le jeu de role de **Benoit Felten**, publie par **John Doe**. et **Bmack Book Editions**.
|
||||||
|
|
||||||
|
Dans *Donjon & Cie*, les personnages ne sont pas des aventuriers classiques : ce sont des employes du Donjon, envoyes en mission au service d'une organisation qui attire, equipe, encadre et parfois sacrifie ses propres hotes d'accueil. Ce systeme cherche a transposer cette logique de jeu dans Foundry VTT avec une interface en francais, des fiches metier et des automatisations centrees sur les missions, les faveurs, l'equipement et le chat.
|
||||||
|
|
||||||
|
> Page officielle du jeu : <https://johndoe-rpg.com/catalogue/donjon-cie/>
|
||||||
|
|
||||||
|
## Etat du projet
|
||||||
|
|
||||||
|
Le systeme est **jouable** et propose :
|
||||||
|
|
||||||
|
- fiches **Employe** et **PNJ** en `ApplicationV2`
|
||||||
|
- `DataModels` pour les acteurs et les types d'items
|
||||||
|
- items : `trait`, `langue`, `capacite`, `sortilege`, `arme`, `armure`, `equipement`, `consommable`
|
||||||
|
- dialogues de jets pour caracteristiques, initiative, attaques, degats, sorts, des d'usage et DV
|
||||||
|
- cartes de chat pour les jets, degats, application des dommages, sorts, chaos magique et ressources
|
||||||
|
- gestion des **faveurs** sur les PJ
|
||||||
|
- application automatique des dommages avec prise en compte optionnelle de l'armure enregistree
|
||||||
|
- styles `LESS` dedies et personnalisation du logo de pause
|
||||||
|
|
||||||
|
## Compatibilite
|
||||||
|
|
||||||
|
- **Foundry VTT** : minimum `13`, verifie jusqu'a `14`
|
||||||
|
- **Langue** : francais
|
||||||
|
- **ID systeme** : `fvtt-donjon-et-cie`
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Installez le systeme via l'URL de manifeste ou le marketplace de Foundry VTT :
|
||||||
|
|
||||||
|
```text
|
||||||
|
https://www.uberwald.me/gitea/public/fvtt-donjon-et-cie/releases/download/latest/system.json
|
||||||
|
```
|
||||||
|
|
||||||
|
Liens utiles :
|
||||||
|
|
||||||
|
- **Depot** : <https://www.uberwald.me/gitea/uberwald/fvtt-donjon-et-cie>
|
||||||
|
- **Manifest** : <https://www.uberwald.me/gitea/public/fvtt-donjon-et-cie/releases/download/latest/system.json>
|
||||||
|
|
||||||
|
## Fonctionnalites principales
|
||||||
|
|
||||||
|
### Acteurs
|
||||||
|
|
||||||
|
- **Employe** : caracteristiques, DV, PV, suspicion, avertissements, missions reussies, objectif personnel, langues, traits, capacites, sortileges, equipement, armures et consommables
|
||||||
|
- **PNJ** : statblock compact avec attaque, courage, protection et PV
|
||||||
|
|
||||||
|
### Jets et automatisations
|
||||||
|
|
||||||
|
- jets sous caracteristique avec mode **normal / avantage / desavantage**
|
||||||
|
- jets d'attaque et de degats pour les armes
|
||||||
|
- jets de sort avec gestion du cout en PV et de la table de chaos
|
||||||
|
- jet de **DV** avec message de chat associe
|
||||||
|
- usure des ressources via les **des d'usage**
|
||||||
|
- consommation et degradation des **faveurs**
|
||||||
|
|
||||||
|
### Combat
|
||||||
|
|
||||||
|
- generation des degats dans le chat
|
||||||
|
- selection d'une cible presente sur la scene active
|
||||||
|
- application des degats :
|
||||||
|
- directe sur les PV
|
||||||
|
- ou via l'armure enregistree avant les PV
|
||||||
|
- prise en charge des **PJ** et **PNJ**
|
||||||
|
|
||||||
|
### Contenu
|
||||||
|
|
||||||
|
Le projet declare actuellement :
|
||||||
|
|
||||||
|
- un compendium **`equipment`** pour l'equipement du systeme
|
||||||
|
- un pack **`random-tables`**
|
||||||
|
|
||||||
|
En pratique, le systeme a deja servi a structurer :
|
||||||
|
|
||||||
|
- l'armement et les armures de la table d'equipement
|
||||||
|
- les encas et equipements divers
|
||||||
|
- des tables aleatoires Foundry pour plusieurs dotations et categories d'armement
|
||||||
|
|
||||||
|
|
||||||
|
## Credits
|
||||||
|
|
||||||
|
**Jeu original**
|
||||||
|
|
||||||
|
- **Auteur** : Benoit Felten
|
||||||
|
- **Illustrations** : Laetitia Combe, Thierry Segur
|
||||||
|
- **Editeur** : John Doe
|
||||||
|
|
||||||
|
**Ressources officielles**
|
||||||
|
|
||||||
|
- fiche de personnage et aides de jeu : <https://johndoe-rpg.com/wp-content/uploads/2022/06/DCie-AidesDeJeu_v3.zip>
|
||||||
|
- gamme papier / PDF : <https://black-book-editions.fr/catalogue.php?id=780>
|
||||||
|
|
||||||
|
## Mentions
|
||||||
|
|
||||||
|
Ce depot contient un systeme Foundry VTT pour jouer a *Donjon & Cie*, mais **ne remplace pas le livre de base**. Pour jouer dans de bonnes conditions, il est obligatoire de disposer des ouvrages officiels.
|
||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import { DonjonEtCieRolls } from "../donjon-et-cie-rolls.mjs";
|
import { DonjonEtCieRolls } from "../donjon-et-cie-rolls.mjs";
|
||||||
import { DonjonEtCieUtility } from "../donjon-et-cie-utility.mjs";
|
import { DonjonEtCieUtility } from "../donjon-et-cie-utility.mjs";
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
export { default as DonjonEtCieItemSheet } from "./base-item-sheet.mjs";
|
export { default as DonjonEtCieItemSheet } from "./base-item-sheet.mjs";
|
||||||
export { default as DonjonEtCieEmployeSheet } from "./donjon-et-cie-employe-sheet.mjs";
|
export { default as DonjonEtCieEmployeSheet } from "./donjon-et-cie-employe-sheet.mjs";
|
||||||
export { default as DonjonEtCiePNJSheet } from "./donjon-et-cie-pnj-sheet.mjs";
|
export { default as DonjonEtCiePNJSheet } from "./donjon-et-cie-pnj-sheet.mjs";
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
const { HandlebarsApplicationMixin } = foundry.applications.api;
|
const { HandlebarsApplicationMixin } = foundry.applications.api;
|
||||||
|
|
||||||
export default class DonjonEtCieActorSheet extends HandlebarsApplicationMixin(foundry.applications.sheets.ActorSheetV2) {
|
export default class DonjonEtCieActorSheet extends HandlebarsApplicationMixin(foundry.applications.sheets.ActorSheetV2) {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import { DonjonEtCieUtility } from "../../donjon-et-cie-utility.mjs";
|
import { DonjonEtCieUtility } from "../../donjon-et-cie-utility.mjs";
|
||||||
|
|
||||||
const { HandlebarsApplicationMixin } = foundry.applications.api;
|
const { HandlebarsApplicationMixin } = foundry.applications.api;
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import DonjonEtCieActorSheet from "./base-actor-sheet.mjs";
|
import DonjonEtCieActorSheet from "./base-actor-sheet.mjs";
|
||||||
import { DonjonEtCieUtility } from "../../donjon-et-cie-utility.mjs";
|
import { DonjonEtCieUtility } from "../../donjon-et-cie-utility.mjs";
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import DonjonEtCieActorSheet from "./base-actor-sheet.mjs";
|
import DonjonEtCieActorSheet from "./base-actor-sheet.mjs";
|
||||||
import { DonjonEtCieUtility } from "../../donjon-et-cie-utility.mjs";
|
import { DonjonEtCieUtility } from "../../donjon-et-cie-utility.mjs";
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import { DonjonEtCieUtility } from "./donjon-et-cie-utility.mjs";
|
import { DonjonEtCieUtility } from "./donjon-et-cie-utility.mjs";
|
||||||
import { DonjonEtCieRollDialog } from "./applications/donjon-et-cie-roll-dialog.mjs";
|
import { DonjonEtCieRollDialog } from "./applications/donjon-et-cie-roll-dialog.mjs";
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
export const DONJON_ET_CIE = {
|
export const DONJON_ET_CIE = {
|
||||||
id: "fvtt-donjon-et-cie",
|
id: "fvtt-donjon-et-cie",
|
||||||
characteristics: {
|
characteristics: {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import { DonjonEtCieRollDialog } from "./applications/donjon-et-cie-roll-dialog.mjs";
|
import { DonjonEtCieRollDialog } from "./applications/donjon-et-cie-roll-dialog.mjs";
|
||||||
import { DonjonEtCieUtility } from "./donjon-et-cie-utility.mjs";
|
import { DonjonEtCieUtility } from "./donjon-et-cie-utility.mjs";
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,18 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import { DONJON_ET_CIE } from "./donjon-et-cie-config.mjs";
|
import { DONJON_ET_CIE } from "./donjon-et-cie-config.mjs";
|
||||||
import { DonjonEtCieUtility } from "./donjon-et-cie-utility.mjs";
|
import { DonjonEtCieUtility } from "./donjon-et-cie-utility.mjs";
|
||||||
|
|
||||||
import { DonjonEtCieActor } from "./donjon-et-cie-actor.mjs";
|
import { DonjonEtCieActor } from "./donjon-et-cie-actor.mjs";
|
||||||
import { DonjonEtCieItem } from "./donjon-et-cie-item.mjs";
|
import { DonjonEtCieItem } from "./donjon-et-cie-item.mjs";
|
||||||
import * as models from "./models/index.mjs";
|
import * as models from "./models/index.mjs";
|
||||||
@@ -52,6 +65,14 @@ function onChatActionClick(event) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
Hooks.once("init", async () => {
|
Hooks.once("init", async () => {
|
||||||
|
const startupBanner =
|
||||||
|
`▗▄▄▄ ▗▄▖ ▗▖ ▗▖ ▗▖ ▗▄▖ ▗▖ ▗▖ ▗▄▄▄▖▗▄▄▄▖ ▗▄▄▖▗▄▄▄▖▗▞▀▚▖
|
||||||
|
▐▌ █ ▐▌ ▐▌▐▛▚▖▐▌ ▐▌▐▌ ▐▌▐▛▚▖▐▌ ▐▌ █ ▐▌ █ ▐▛▀▀▘
|
||||||
|
▐▌ █ ▐▌ ▐▌▐▌ ▝▜▌ ▐▌▐▌ ▐▌▐▌ ▝▜▌ ▐▛▀▀▘ █ ▐▌ █ ▝▚▄▄▖
|
||||||
|
▐▙▄▄▀ ▝▚▄▞▘▐▌ ▐▌▗▄▄▞▘▝▚▄▞▘▐▌ ▐▌ ▐▙▄▄▖ █ ▝▚▄▄▖▗▄█▄▖
|
||||||
|
`;
|
||||||
|
|
||||||
|
console.log(`%c${startupBanner}`, "font-family: monospace; white-space: pre; line-height: 1.1;");
|
||||||
console.log("Initialisation du systeme Donjon & Cie");
|
console.log("Initialisation du systeme Donjon & Cie");
|
||||||
|
|
||||||
await DonjonEtCieUtility.preloadHandlebarsTemplates();
|
await DonjonEtCieUtility.preloadHandlebarsTemplates();
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import { DonjonEtCieUtility } from "./donjon-et-cie-utility.mjs";
|
import { DonjonEtCieUtility } from "./donjon-et-cie-utility.mjs";
|
||||||
import { DONJON_ET_CIE } from "./donjon-et-cie-config.mjs";
|
import { DONJON_ET_CIE } from "./donjon-et-cie-config.mjs";
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import { DONJON_ET_CIE } from "./donjon-et-cie-config.mjs";
|
import { DONJON_ET_CIE } from "./donjon-et-cie-config.mjs";
|
||||||
|
|
||||||
export class DonjonEtCieUtility {
|
export class DonjonEtCieUtility {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import BaseItemDataModel from "./base-item.mjs";
|
import BaseItemDataModel from "./base-item.mjs";
|
||||||
|
|
||||||
export default class ArmeDataModel extends BaseItemDataModel {
|
export default class ArmeDataModel extends BaseItemDataModel {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import BaseItemDataModel from "./base-item.mjs";
|
import BaseItemDataModel from "./base-item.mjs";
|
||||||
|
|
||||||
export default class ArmureDataModel extends BaseItemDataModel {
|
export default class ArmureDataModel extends BaseItemDataModel {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
export default class BaseItemDataModel extends foundry.abstract.TypeDataModel {
|
export default class BaseItemDataModel extends foundry.abstract.TypeDataModel {
|
||||||
static defineSchema() {
|
static defineSchema() {
|
||||||
const fields = foundry.data.fields;
|
const fields = foundry.data.fields;
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import BaseItemDataModel from "./base-item.mjs";
|
import BaseItemDataModel from "./base-item.mjs";
|
||||||
|
|
||||||
export default class CapaciteDataModel extends BaseItemDataModel {
|
export default class CapaciteDataModel extends BaseItemDataModel {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import BaseItemDataModel from "./base-item.mjs";
|
import BaseItemDataModel from "./base-item.mjs";
|
||||||
|
|
||||||
export default class ConsommableDataModel extends BaseItemDataModel {
|
export default class ConsommableDataModel extends BaseItemDataModel {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import { DONJON_ET_CIE } from "../donjon-et-cie-config.mjs";
|
import { DONJON_ET_CIE } from "../donjon-et-cie-config.mjs";
|
||||||
|
|
||||||
export default class EmployeDataModel extends foundry.abstract.TypeDataModel {
|
export default class EmployeDataModel extends foundry.abstract.TypeDataModel {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import BaseItemDataModel from "./base-item.mjs";
|
import BaseItemDataModel from "./base-item.mjs";
|
||||||
|
|
||||||
export default class EquipementDataModel extends BaseItemDataModel {
|
export default class EquipementDataModel extends BaseItemDataModel {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
export { default as BaseItemDataModel } from "./base-item.mjs";
|
export { default as BaseItemDataModel } from "./base-item.mjs";
|
||||||
export { default as TraitDataModel } from "./trait.mjs";
|
export { default as TraitDataModel } from "./trait.mjs";
|
||||||
export { default as LangueDataModel } from "./langue.mjs";
|
export { default as LangueDataModel } from "./langue.mjs";
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import BaseItemDataModel from "./base-item.mjs";
|
import BaseItemDataModel from "./base-item.mjs";
|
||||||
|
|
||||||
export default class LangueDataModel extends BaseItemDataModel {
|
export default class LangueDataModel extends BaseItemDataModel {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
export default class PnjDataModel extends foundry.abstract.TypeDataModel {
|
export default class PnjDataModel extends foundry.abstract.TypeDataModel {
|
||||||
static defineSchema() {
|
static defineSchema() {
|
||||||
const fields = foundry.data.fields;
|
const fields = foundry.data.fields;
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import BaseItemDataModel from "./base-item.mjs";
|
import BaseItemDataModel from "./base-item.mjs";
|
||||||
|
|
||||||
export default class SortilegeDataModel extends BaseItemDataModel {
|
export default class SortilegeDataModel extends BaseItemDataModel {
|
||||||
|
|||||||
@@ -1,3 +1,15 @@
|
|||||||
|
/**
|
||||||
|
* Donjon & Cie - Systeme FoundryVTT
|
||||||
|
*
|
||||||
|
* Donjon & Cie est un jeu de role edite par John Doe.
|
||||||
|
* Ce systeme FoundryVTT est une implementation independante et n'est pas
|
||||||
|
* affilie a John Doe.
|
||||||
|
*
|
||||||
|
* @author LeRatierBretonnien
|
||||||
|
* @copyright 2025–2026 LeRatierBretonnien
|
||||||
|
* @license CC BY-NC-SA 4.0 – https://creativecommons.org/licenses/by-nc-sa/4.0/
|
||||||
|
*/
|
||||||
|
|
||||||
import BaseItemDataModel from "./base-item.mjs";
|
import BaseItemDataModel from "./base-item.mjs";
|
||||||
|
|
||||||
export default class TraitDataModel extends BaseItemDataModel {
|
export default class TraitDataModel extends BaseItemDataModel {
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
MANIFEST-000015
|
MANIFEST-000019
|
||||||
|
|||||||
@@ -1,8 +1,3 @@
|
|||||||
2026/04/13-15:38:21.573543 7f2a6bfff6c0 Recovering log #12
|
2026/04/13-20:45:52.211396 7f68497ed6c0 Recovering log #17
|
||||||
2026/04/13-15:38:21.584944 7f2a6bfff6c0 Delete type=3 #10
|
2026/04/13-20:45:52.220887 7f68497ed6c0 Delete type=3 #15
|
||||||
2026/04/13-15:38:21.585068 7f2a6bfff6c0 Delete type=0 #12
|
2026/04/13-20:45:52.220974 7f68497ed6c0 Delete type=0 #17
|
||||||
2026/04/13-15:53:03.495112 7f2a69ffb6c0 Level-0 table #18: started
|
|
||||||
2026/04/13-15:53:03.495152 7f2a69ffb6c0 Level-0 table #18: 0 bytes OK
|
|
||||||
2026/04/13-15:53:03.502660 7f2a69ffb6c0 Delete type=0 #16
|
|
||||||
2026/04/13-15:53:03.512745 7f2a69ffb6c0 Manual compaction at level-0 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end)
|
|
||||||
2026/04/13-15:53:03.512766 7f2a69ffb6c0 Manual compaction at level-1 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end)
|
|
||||||
|
|||||||
@@ -1,15 +1,8 @@
|
|||||||
2026/04/13-14:20:53.821658 7f2a6a7fc6c0 Recovering log #8
|
2026/04/13-15:38:21.573543 7f2a6bfff6c0 Recovering log #12
|
||||||
2026/04/13-14:20:53.882853 7f2a6a7fc6c0 Delete type=3 #6
|
2026/04/13-15:38:21.584944 7f2a6bfff6c0 Delete type=3 #10
|
||||||
2026/04/13-14:20:53.882927 7f2a6a7fc6c0 Delete type=0 #8
|
2026/04/13-15:38:21.585068 7f2a6bfff6c0 Delete type=0 #12
|
||||||
2026/04/13-15:36:59.141684 7f2a69ffb6c0 Level-0 table #13: started
|
2026/04/13-15:53:03.495112 7f2a69ffb6c0 Level-0 table #18: started
|
||||||
2026/04/13-15:36:59.159908 7f2a69ffb6c0 Level-0 table #13: 17264 bytes OK
|
2026/04/13-15:53:03.495152 7f2a69ffb6c0 Level-0 table #18: 0 bytes OK
|
||||||
2026/04/13-15:36:59.196740 7f2a69ffb6c0 Delete type=0 #11
|
2026/04/13-15:53:03.502660 7f2a69ffb6c0 Delete type=0 #16
|
||||||
2026/04/13-15:36:59.196889 7f2a69ffb6c0 Manual compaction at level-0 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end)
|
2026/04/13-15:53:03.512745 7f2a69ffb6c0 Manual compaction at level-0 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end)
|
||||||
2026/04/13-15:36:59.196903 7f2a69ffb6c0 Manual compaction at level-1 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at '!items!zyqLzmpbHxK3jt5q' @ 188 : 1
|
2026/04/13-15:53:03.512766 7f2a69ffb6c0 Manual compaction at level-1 from '!folders!K9aiFu0dE6UYiXBd' @ 72057594037927935 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end)
|
||||||
2026/04/13-15:36:59.196907 7f2a69ffb6c0 Compacting 1@1 + 1@2 files
|
|
||||||
2026/04/13-15:36:59.215046 7f2a69ffb6c0 Generated table #14@1: 189 keys, 41244 bytes
|
|
||||||
2026/04/13-15:36:59.215073 7f2a69ffb6c0 Compacted 1@1 + 1@2 files => 41244 bytes
|
|
||||||
2026/04/13-15:36:59.252384 7f2a69ffb6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
|
||||||
2026/04/13-15:36:59.252567 7f2a69ffb6c0 Delete type=2 #5
|
|
||||||
2026/04/13-15:36:59.257663 7f2a69ffb6c0 Delete type=2 #13
|
|
||||||
2026/04/13-15:36:59.369183 7f2a69ffb6c0 Manual compaction at level-1 from '!items!zyqLzmpbHxK3jt5q' @ 188 : 1 .. '!items!zyqLzmpbHxK3jt5q' @ 0 : 0; will stop at (end)
|
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000002
|
MANIFEST-000006
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
2026/04/13-15:38:21.601302 7f2a6a7fc6c0 Delete type=3 #1
|
2026/04/13-20:45:52.223768 7f6849fee6c0 Recovering log #4
|
||||||
2026/04/13-15:53:03.477052 7f2a69ffb6c0 Level-0 table #5: started
|
2026/04/13-20:45:52.234123 7f6849fee6c0 Delete type=3 #2
|
||||||
2026/04/13-15:53:03.481742 7f2a69ffb6c0 Level-0 table #5: 39147 bytes OK
|
2026/04/13-20:45:52.234212 7f6849fee6c0 Delete type=0 #4
|
||||||
2026/04/13-15:53:03.488722 7f2a69ffb6c0 Delete type=0 #3
|
|
||||||
2026/04/13-15:53:03.512725 7f2a69ffb6c0 Manual compaction at level-0 from '!tables!PPsxQgHwLCQ2gjSW' @ 72057594037927935 : 1 .. '!tables.results!wJZXUo4q5b5vE3Dy.zFTPLMc9zOl5hISV' @ 0 : 0; will stop at (end)
|
|
||||||
|
|||||||
5
packs/random-tables/LOG.old
Normal file
5
packs/random-tables/LOG.old
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
2026/04/13-15:38:21.601302 7f2a6a7fc6c0 Delete type=3 #1
|
||||||
|
2026/04/13-15:53:03.477052 7f2a69ffb6c0 Level-0 table #5: started
|
||||||
|
2026/04/13-15:53:03.481742 7f2a69ffb6c0 Level-0 table #5: 39147 bytes OK
|
||||||
|
2026/04/13-15:53:03.488722 7f2a69ffb6c0 Delete type=0 #3
|
||||||
|
2026/04/13-15:53:03.512725 7f2a69ffb6c0 Manual compaction at level-0 from '!tables!PPsxQgHwLCQ2gjSW' @ 72057594037927935 : 1 .. '!tables.results!wJZXUo4q5b5vE3Dy.zFTPLMc9zOl5hISV' @ 0 : 0; will stop at (end)
|
||||||
Binary file not shown.
BIN
packs/random-tables/MANIFEST-000006
Normal file
BIN
packs/random-tables/MANIFEST-000006
Normal file
Binary file not shown.
@@ -12,7 +12,7 @@
|
|||||||
},
|
},
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "Copilot"
|
"name": "LeRatierBretonnien"
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"esmodules": [
|
"esmodules": [
|
||||||
|
|||||||
Reference in New Issue
Block a user