Ready for release, step2
This commit is contained in:
@@ -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 { 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 DonjonEtCieEmployeSheet } from "./donjon-et-cie-employe-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;
|
||||
|
||||
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";
|
||||
|
||||
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 { 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 { 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 { 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 = {
|
||||
id: "fvtt-donjon-et-cie",
|
||||
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 { 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 { DonjonEtCieUtility } from "./donjon-et-cie-utility.mjs";
|
||||
|
||||
import { DonjonEtCieActor } from "./donjon-et-cie-actor.mjs";
|
||||
import { DonjonEtCieItem } from "./donjon-et-cie-item.mjs";
|
||||
import * as models from "./models/index.mjs";
|
||||
@@ -52,6 +65,14 @@ function onChatActionClick(event) {
|
||||
}
|
||||
|
||||
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");
|
||||
|
||||
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 { 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";
|
||||
|
||||
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";
|
||||
|
||||
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";
|
||||
|
||||
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 {
|
||||
static defineSchema() {
|
||||
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";
|
||||
|
||||
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";
|
||||
|
||||
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";
|
||||
|
||||
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";
|
||||
|
||||
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 TraitDataModel } from "./trait.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";
|
||||
|
||||
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 {
|
||||
static defineSchema() {
|
||||
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";
|
||||
|
||||
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";
|
||||
|
||||
export default class TraitDataModel extends BaseItemDataModel {
|
||||
|
||||
Reference in New Issue
Block a user