Compendium d'extraits poétiques

Permet de surcharger le compendium. Un compendium vide permet de
ne plus avoir d'extraits. D'autres textes peuvent être utilisés avec
un compendium personalisé.
This commit is contained in:
Vincent Vandemeulebrouck
2022-11-16 03:00:38 +01:00
parent f3f928e43f
commit 32fc0019d5
12 changed files with 78 additions and 78 deletions

View File

@ -5,6 +5,7 @@ const COMPENDIUM_SETTING_PREFIX = 'compendium-';
const CONFIGURABLE_COMPENDIUMS = {
'tables-diverses': { label: "Tables aléatoires", type: "RollTable" },
'competences': { label: "Compétences", type: "Item" },
'extrait-poetique': { label: "Extraits poetiques", type: "Item" },
'queues-de-dragon': { label: "Queues de dragon", type: "Item" },
'ombres-de-thanatos': { label: "Ombres de Thanatos", type: "Item" },
'souffles-de-dragon': { label: "Souffles de Dragon", type: "Item" },
@ -54,8 +55,9 @@ export class SystemCompendiums extends FormApplication {
return [];
}
static async getItems(compendium) {
return await SystemCompendiums.getContent(compendium, 'Item')
static async getItems(compendium, itemType = undefined) {
const items = await SystemCompendiums.getContent(compendium, 'Item');
return itemType ? items.filter(it => it.type == itemType) : items;
}
static async getDefaultItems(compendium) {