From 5a6b40a6740847b4db299f9a98c3a9060eac8cec Mon Sep 17 00:00:00 2001 From: sladecraven Date: Mon, 15 Mar 2021 09:22:27 +0100 Subject: [PATCH] Working code/config --- .../swade-core-rules.swade-bestiary.json | 6 - .../swade-core-rules.swade-edges.json | 48 +--- .../swade-core-rules.swade-equipment.json | 218 +----------------- .../swade-core-rules.swade-hindrances.json | 8 +- .../swade-core-rules.swade-powers.json | 8 +- .../swade-core-rules.swade-rules.json | 115 --------- .../swade-core-rules.swade-skills.json | 8 +- .../swade-core-rules.swade-vehicles.json | 50 ---- module/module.json | 5 +- module/modules/swade-fr-init.js | 14 ++ 10 files changed, 33 insertions(+), 447 deletions(-) create mode 100644 module/modules/swade-fr-init.js diff --git a/module/compendiums/swade-core-rules.swade-bestiary.json b/module/compendiums/swade-core-rules.swade-bestiary.json index beb7470..7dd0486 100644 --- a/module/compendiums/swade-core-rules.swade-bestiary.json +++ b/module/compendiums/swade-core-rules.swade-bestiary.json @@ -1,12 +1,6 @@ { "label": "SWADE Bestiaire", "entries": [ - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "", - "items": [] - }, { "id": "Alligator/Crocodile", "name": "Alligator/Crocodile", diff --git a/module/compendiums/swade-core-rules.swade-edges.json b/module/compendiums/swade-core-rules.swade-edges.json index 5b8c610..29c8696 100644 --- a/module/compendiums/swade-core-rules.swade-edges.json +++ b/module/compendiums/swade-core-rules.swade-edges.json @@ -1,51 +1,9 @@ { "label": "SWADE Atouts", + "mapping": { + "description": "data.description" + }, "entries": [ - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, { "id": "Ace", "name": "Ace", diff --git a/module/compendiums/swade-core-rules.swade-equipment.json b/module/compendiums/swade-core-rules.swade-equipment.json index c615f9e..cd78cf6 100644 --- a/module/compendiums/swade-core-rules.swade-equipment.json +++ b/module/compendiums/swade-core-rules.swade-equipment.json @@ -1,226 +1,14 @@ { "label": "SWADE Équipement", + "mapping": { + "description": "data.description" + }, "entries": [ { "id": "\"Bug\" (Micro Transmitter)", "name": "\"Bug\" (Micro Transmitter)", "description": "
\n

12 hours of continuous use.

\n
" }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, { "id": "120mm Tank Gun (AP Rounds)", "name": "120mm Tank Gun (AP Rounds)", diff --git a/module/compendiums/swade-core-rules.swade-hindrances.json b/module/compendiums/swade-core-rules.swade-hindrances.json index 4081197..64fad1b 100644 --- a/module/compendiums/swade-core-rules.swade-hindrances.json +++ b/module/compendiums/swade-core-rules.swade-hindrances.json @@ -1,11 +1,9 @@ { "label": "SWADE Handicaps", + "mapping": { + "description": "data.description" + }, "entries": [ - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, { "id": "All Thumbs", "name": "All Thumbs", diff --git a/module/compendiums/swade-core-rules.swade-powers.json b/module/compendiums/swade-core-rules.swade-powers.json index 71de96c..a1a3957 100644 --- a/module/compendiums/swade-core-rules.swade-powers.json +++ b/module/compendiums/swade-core-rules.swade-powers.json @@ -1,11 +1,9 @@ { "label": "SWADE Pouvoirs", + "mapping": { + "description": "data.description" + }, "entries": [ - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, { "id": "Arcane Protection", "name": "Arcane Protection", diff --git a/module/compendiums/swade-core-rules.swade-rules.json b/module/compendiums/swade-core-rules.swade-rules.json index c50bb66..6b4f13e 100644 --- a/module/compendiums/swade-core-rules.swade-rules.json +++ b/module/compendiums/swade-core-rules.swade-rules.json @@ -1,121 +1,6 @@ { "label": "SWADE Règles", "entries": [ - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, { "id": "Action Cards (Initiative)", "name": "Action Cards (Initiative)", diff --git a/module/compendiums/swade-core-rules.swade-skills.json b/module/compendiums/swade-core-rules.swade-skills.json index dc01cc3..9c10dba 100644 --- a/module/compendiums/swade-core-rules.swade-skills.json +++ b/module/compendiums/swade-core-rules.swade-skills.json @@ -1,11 +1,9 @@ { "label": "SWADE Compétences", + "mapping": { + "description_full": "data.description" + }, "entries": [ - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "description": "" - }, { "id": "Academics", "name":"Éducation", diff --git a/module/compendiums/swade-core-rules.swade-vehicles.json b/module/compendiums/swade-core-rules.swade-vehicles.json index 613bd56..3b701d5 100644 --- a/module/compendiums/swade-core-rules.swade-vehicles.json +++ b/module/compendiums/swade-core-rules.swade-vehicles.json @@ -1,56 +1,6 @@ { "label": "SWADE Véhicules", "entries": [ - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, - { - "id": "#[CF_tempEntity]", - "name": "#[CF_tempEntity]", - "items": [] - }, { "id": "AH-64 Apache", "name": "AH-64 Apache", diff --git a/module/module.json b/module/module.json index bed4cbb..53ad841 100644 --- a/module/module.json +++ b/module/module.json @@ -27,7 +27,10 @@ "scripts": [], "styles": ["swade-fr.css"], "packs": [], - + "esmodules": [ + "modules/swade-fr-init.js" + ], + "languages": [ { "lang": "fr", diff --git a/module/modules/swade-fr-init.js b/module/modules/swade-fr-init.js new file mode 100644 index 0000000..ff8cce3 --- /dev/null +++ b/module/modules/swade-fr-init.js @@ -0,0 +1,14 @@ + +/************************************************************************************/ +Hooks.once('init', () => { + if(typeof Babele !== 'undefined') { + + console.log("BABELE LOADED !!!"); + Babele.get().register({ + module: 'swade-fr', + lang: 'fr', + dir: 'compendiums' + }); + } + +}); \ No newline at end of file