Compare commits

..

8 Commits

Author SHA1 Message Date
49fc2c9b0a Max release = v10 2023-05-29 13:32:22 +02:00
9013376096 Merge pull request 'v10.7.14 - l'expérience de Sémolosse' (#646) from VincentVk/foundryvtt-reve-de-dragon:v10 into v10
Reviewed-on: public/foundryvtt-reve-de-dragon#646
2023-05-29 07:46:20 +02:00
972459a08d Version 10.7.14 2023-05-28 22:05:36 +02:00
1607629365 Tri des listes d'items 2023-05-28 22:05:09 +02:00
8f7efdad87 Utilisation de la dateReel du calendrier 2023-05-28 22:04:03 +02:00
2dbe0dea4a Refonte du journal d'expérience
Reprise du journal d'expérience pour:
- afficher ancienne/nouvelle valeur
- la valeur du changement
- si c'est manuel / automatique
- identifier les dépenses de stress
- identifier les augmentations de compétences
- les changements des compteurs
2023-05-28 22:03:57 +02:00
5fc455fbad Ajout des acteurs accordés aux entités 2023-05-28 22:01:35 +02:00
8a7e4d3a9e Merge pull request 'Version 10.7.13 - L'armure de Semolosse' (#644) from VincentVk/foundryvtt-reve-de-dragon:v10 into v10
Reviewed-on: public/foundryvtt-reve-de-dragon#644
2023-05-25 20:35:39 +02:00
10 changed files with 110 additions and 219 deletions

4
.gitignore vendored
View File

@@ -8,7 +8,3 @@ todo.md
/jsconfig.json /jsconfig.json
/package.json /package.json
/package-lock.json /package-lock.json
/packs/*/
/packs/*/CURRENT
/packs/*/LOG
/packs/*/LOCK

View File

@@ -1,7 +1,4 @@
--- ---
# v11.0
# v10.7 - L'os de Semolosse # v10.7 - L'os de Semolosse
## v10.7.14 - l'expérience de Semolosse ## v10.7.14 - l'expérience de Semolosse

View File

@@ -1,56 +1,54 @@
{ {
"TYPES": { "ACTOR": {
"Actor": { "TypePersonnage": "Personnage",
"Personnage": "Personnage", "TypeCreature": "Créature",
"Creature": "Créature", "TypeEntite": "Entité de cauchemar",
"Entite": "Entité de cauchemar", "TypeCommerce": "Commerce",
"Commerce": "Commerce", "TypeVehicule": "Véhicule"
"Vehicule": "Véhicule" },
}, "ITEM": {
"Item": { "TypeArme": "Arme",
"Arme": "Arme", "TypeArmure": "Armure",
"Armure": "Armure", "TypeBlessure": "Blessure",
"Blessure": "Blessure", "TypeCasetmr": "TMR spéciale",
"Casetmr": "TMR spéciale", "TypeChant": "Chant",
"Chant": "Chant", "TypeCompetence": "Compétence",
"Competence": "Compétence", "TypeCompetencecreature": "Compétence de créature",
"Competencecreature": "Compétence de créature", "TypeConteneur": "Conteneur",
"Conteneur": "Conteneur", "TypeDanse": "Danse",
"Danse": "Danse", "TypeExtraitpoetique": "Extrait poetique",
"Extraitpoetique": "Extrait poetique", "TypeFaune": "Faune",
"Faune": "Faune", "TypeGemme": "Gemme",
"Gemme": "Gemme", "TypeHerbe": "Herbe",
"Herbe": "Herbe", "TypeIngredient": "Ingrédient",
"Ingredient": "Ingrédient", "TypeJeu": "Jeu",
"Jeu": "Jeu", "TypeLivre": "Livre",
"Livre": "Livre", "TypeMaladie": "Maladie",
"Maladie": "Maladie", "TypeMeditation": "Méditation",
"Meditation": "Méditation", "TypeMonnaie": "Monnaie",
"Monnaie": "Monnaie", "TypeMunition": "Munition",
"Munition": "Munition", "TypeMusique": "Musique",
"Musique": "Musique", "TypeNombreastral": "Nombre astral",
"Nombreastral": "Nombre astral", "TypeNourritureboisson": "Nourriture & boisson",
"Nourritureboisson": "Nourriture & boisson", "TypeObjet": "Objet",
"Objet": "Objet", "TypeOeuvre": "Oeuvre",
"Oeuvre": "Oeuvre", "TypeOmbre": "Ombre de Thanatos",
"Ombre": "Ombre de Thanatos", "TypePlante": "Plante",
"Plante": "Plante", "TypePoison": "Poison",
"Poison": "Poison", "TypePossession": "Possession",
"Possession": "Possession", "TypePotion": "Potion",
"Potion": "Potion", "TypeQueue": "Queue de Dragon",
"Queue": "Queue de Dragon", "TypeRecettealchimique": "Recette alchimique",
"Recettealchimique": "Recette alchimique", "TypeRecettecuisine": "Recette de cuisine",
"Recettecuisine": "Recette de cuisine", "TypeRencontre": "Rencontre TMR",
"Rencontre": "Rencontre TMR", "TypeService": "Service",
"Service": "Service", "TypeSignedraconique": "Signe draconique",
"Signedraconique": "Signe draconique", "TypeSort": "Sort",
"Sort": "Sort", "TypeSortreserve": "Sort en réserve",
"Sortreserve": "Sort en réserve", "TypeSouffle": "Souffle de Dragon",
"Souffle": "Souffle de Dragon", "TypeTache": "Tâche",
"Tache": "Tâche", "TypeTarot": "Carte de tarot",
"Tarot": "Carte de tarot", "TypeTete": "te de Dragon"
"Tete": "Tête de Dragon"
}
}, },
"EFFECT": { "EFFECT": {
"StatusStunned": "Sonné", "StatusStunned": "Sonné",

View File

@@ -1052,7 +1052,6 @@ export class RdDTMRDialog extends Dialog {
/* -------------------------------------------- */ /* -------------------------------------------- */
static _computeEventOddq(origEvent) { static _computeEventOddq(origEvent) {
console.log("EVENT", origEvent)
let canvasRect = origEvent.target.getBoundingClientRect(); let canvasRect = origEvent.target.getBoundingClientRect();
let x = origEvent.clientX - canvasRect.left; let x = origEvent.clientX - canvasRect.left;
let y = origEvent.clientY - canvasRect.top; let y = origEvent.clientY - canvasRect.top;

View File

@@ -105,11 +105,10 @@ export class RdDCalendrier extends Application {
} }
return buttons return buttons
} }
async maximize() {
/*async maximize() {
await super.maximize() await super.maximize()
this.render(true) this.render(true)
}*/ }
async close() { } async close() { }
@@ -274,7 +273,6 @@ export class RdDCalendrier extends Application {
/* -------------------------------------------- */ /* -------------------------------------------- */
async rebuildNombresAstraux(showDice = HIDE_DICE) { async rebuildNombresAstraux(showDice = HIDE_DICE) {
if (Misc.isUniqueConnectedGM()) { if (Misc.isUniqueConnectedGM()) {
console.log("Astral rebuild")
let newList = []; let newList = [];
for (let i = 0; i < MAX_NOMBRE_ASTRAL; i++) { for (let i = 0; i < MAX_NOMBRE_ASTRAL; i++) {
let dayIndex = this.timestamp.indexDate + i; let dayIndex = this.timestamp.indexDate + i;

View File

@@ -1,10 +1,8 @@
import { Draconique } from "./draconique.js"; import { Draconique } from "./draconique.js";
import { PixiTMR } from "./pixi-tmr.js";
export class CarteTmr extends Draconique { export class CarteTmr extends Draconique {
constructor() { constructor() {
console.log("Sprite create 1!!!!")
super(); super();
} }

View File

@@ -91,8 +91,6 @@ export class Draconique {
coordTMR: coordTMR coordTMR: coordTMR
}; };
token[type ?? this.code()] = linkData; token[type ?? this.code()] = linkData;
console.log("SPRITE: ", token.sprite)
//PixiTMR.getImgFromCode()
pixiTMR.addTooltip(token.sprite, this.tooltip(linkData)); pixiTMR.addTooltip(token.sprite, this.tooltip(linkData));
return token; return token;
} }

View File

@@ -20,20 +20,18 @@ export class PixiTMR {
this.callbacksOnAnimate = []; this.callbacksOnAnimate = [];
} }
async load( onLoad = (loader, resources) => {} ) { load( onLoad = (loader, resources) => {} ) {
// WIP - Deprecated since v7 : let loader = new PIXI.Loader(); let loader = this.pixiApp.loader;
for (const [name, img] of Object.entries(PixiTMR.textures)) { for (const [name, img] of Object.entries(PixiTMR.textures)) {
const texture = await PIXI.Assets.load(img); loader = loader.add(name, img);
let image = PIXI.Sprite.from(texture);
} }
onLoad(); loader.onError.add((error, reason) => { console.log("ERROR", error, reason) });
for (let onAnimate of this.callbacksOnAnimate) { loader.load( (loader, resources) => {
onAnimate(); onLoad(loader, resources);
} for (let onAnimate of this.callbacksOnAnimate) {
} onAnimate();
}
static getImgFromCode(code) { });
return PixiTMR.textures[code]
} }
static register(name, img) { static register(name, img) {
@@ -46,9 +44,7 @@ export class PixiTMR {
} }
carteTmr(code) { carteTmr(code) {
let img = PixiTMR.getImgFromCode(code) const carteTmr = new PIXI.Sprite(PIXI.utils.TextureCache[code]);
const carteTmr = new PIXI.Sprite(PIXI.utils.TextureCache[img]);
console.log(code, carteTmr)
// Setup the position of the TMR // Setup the position of the TMR
carteTmr.x = 0; carteTmr.x = 0;
carteTmr.y = 0; carteTmr.y = 0;
@@ -56,8 +52,7 @@ export class PixiTMR {
carteTmr.height = 860; carteTmr.height = 860;
// Rotate around the center // Rotate around the center
carteTmr.anchor.set(0); carteTmr.anchor.set(0);
carteTmr.eventMode = 'dynamic'; // PIXI 7 : Not sure .. carteTmr.interactive = true;
// This one is deprecated ; carteTmr.interactive = true;
carteTmr.buttonMode = true; carteTmr.buttonMode = true;
carteTmr.tmrObject = this; carteTmr.tmrObject = this;
if (!this.tmrObject.viewOnly) { if (!this.tmrObject.viewOnly) {
@@ -68,10 +63,9 @@ export class PixiTMR {
} }
sprite(code, options = {}) { sprite(code, options = {}) {
let img = PixiTMR.getImgFromCode(code) const texture = PIXI.utils.TextureCache[code];
const texture = PIXI.utils.TextureCache[img];
if (!texture) { if (!texture) {
console.error("Texture manquante", code, PIXI.utils.TextureCache) console.error("Texture manquante", code)
return; return;
} }
let sprite = new PIXI.Sprite(texture); let sprite = new PIXI.Sprite(texture);
@@ -103,8 +97,7 @@ export class PixiTMR {
sprite.tooltip = new PIXI.Text(text, tooltipStyle); sprite.tooltip = new PIXI.Text(text, tooltipStyle);
sprite.tooltip.zIndex = tmrTokenZIndex.tooltip; sprite.tooltip.zIndex = tmrTokenZIndex.tooltip;
sprite.isOver = false; sprite.isOver = false;
// Deprecated : sprite.interactive = true; sprite.interactive = true;
sprite.eventMode = 'dynamic'; // PIXI 7 To be checked
sprite.on('pointerdown', event => this.onClickBackground(event)) sprite.on('pointerdown', event => this.onClickBackground(event))
.on('pointerover', () => this.onShowTooltip(sprite)) .on('pointerover', () => this.onShowTooltip(sprite))
.on('pointerout', () => this.onHideTooltip(sprite)); .on('pointerout', () => this.onHideTooltip(sprite));

File diff suppressed because one or more lines are too long

View File

@@ -1,13 +1,13 @@
{ {
"id": "foundryvtt-reve-de-dragon", "id": "foundryvtt-reve-de-dragon",
"title": "Rêve de Dragon", "title": "Rêve de Dragon",
"version": "11.0.4", "version": "10.7.15",
"download": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/archive/foundryvtt-reve-de-dragon-11.0.4.zip", "download": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/archive/foundryvtt-reve-de-dragon-10.7.15.zip",
"manifest": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/raw/v11/system.json", "manifest": "https://www.uberwald.me/gitea/public/foundryvtt-reve-de-dragon/raw/v10/system.json",
"compatibility": { "compatibility": {
"minimum": "11", "minimum": "10",
"verified": "11", "verified": "10",
"maximum": "11" "maximum": "10"
}, },
"description": "Rêve de Dragon RPG for FoundryVTT", "description": "Rêve de Dragon RPG for FoundryVTT",
"authors": [ "authors": [
@@ -69,10 +69,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/competences.db", "path": "packs/competences.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -81,9 +78,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/arts-et-divertissements.db", "path": "packs/arts-et-divertissements.db",
"type": "Item", "type": "Item",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -92,10 +87,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/competences-creatures.db", "path": "packs/competences-creatures.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -104,10 +96,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/competences-entites.db", "path": "packs/competences-entites.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -116,9 +105,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/sorts-oniros.db", "path": "packs/sorts-oniros.db",
"type": "Item", "type": "Item",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -127,9 +114,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/sorts-hypnos.db", "path": "packs/sorts-hypnos.db",
"type": "Item", "type": "Item",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -138,9 +123,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/sorts-narcos.db", "path": "packs/sorts-narcos.db",
"type": "Item", "type": "Item",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -149,9 +132,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/sorts-thanatos.db", "path": "packs/sorts-thanatos.db",
"type": "Item", "type": "Item",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -160,9 +141,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/equipement.db", "path": "packs/equipement.db",
"type": "Item", "type": "Item",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -171,10 +150,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/maladies-et-poisons.db", "path": "packs/maladies-et-poisons.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -183,9 +159,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/rappel-des-regles.db", "path": "packs/rappel-des-regles.db",
"type": "JournalEntry", "type": "JournalEntry",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -194,9 +168,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/macros.db", "path": "packs/macros.db",
"type": "Macro", "type": "Macro",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -205,10 +177,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/queues-de-dragon.db", "path": "packs/queues-de-dragon.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -217,10 +186,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/ombres-de-thanatos.db", "path": "packs/ombres-de-thanatos.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -229,10 +195,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/souffles-de-dragon.db", "path": "packs/souffles-de-dragon.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -241,9 +204,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/tarot-draconique.db", "path": "packs/tarot-draconique.db",
"type": "Item", "type": "Item",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -252,9 +213,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/extrait-poetique.db", "path": "packs/extrait-poetique.db",
"type": "Item", "type": "Item",
"ownership": { "private": false,
"PLAYER": "OBSERVER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -263,10 +222,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/tetes-de-dragon-pour-haut-revants.db", "path": "packs/tetes-de-dragon-pour-haut-revants.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -275,10 +231,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/tetes-de-dragon-pour-tous-personnages.db", "path": "packs/tetes-de-dragon-pour-tous-personnages.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -287,10 +240,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/rencontres.db", "path": "packs/rencontres.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -299,10 +249,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/tables-diverses.db", "path": "packs/tables-diverses.db",
"type": "RollTable", "type": "RollTable",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -311,10 +258,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/animaux.db", "path": "packs/animaux.db",
"type": "Actor", "type": "Actor",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -323,10 +267,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/voyageurs.db", "path": "packs/voyageurs.db",
"type": "Actor", "type": "Actor",
"ownership": { "private": false,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -335,10 +276,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/vehicules.db", "path": "packs/vehicules.db",
"type": "Actor", "type": "Actor",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -347,10 +285,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/archetypes.db", "path": "packs/archetypes.db",
"type": "Actor", "type": "Actor",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -359,10 +294,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/humanoides.db", "path": "packs/humanoides.db",
"type": "Actor", "type": "Actor",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -371,10 +303,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/entites-de-cauchemar.db", "path": "packs/entites-de-cauchemar.db",
"type": "Actor", "type": "Actor",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -383,10 +312,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/invocations.db", "path": "packs/invocations.db",
"type": "Actor", "type": "Actor",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -395,10 +321,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/faune-flore-mineraux.db", "path": "packs/faune-flore-mineraux.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -407,10 +330,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/meditations-et-ecrits.db", "path": "packs/meditations-et-ecrits.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -419,10 +339,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/recettes-alchimiques.db", "path": "packs/recettes-alchimiques.db",
"type": "Item", "type": "Item",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
}, },
{ {
@@ -431,10 +348,7 @@
"system": "foundryvtt-reve-de-dragon", "system": "foundryvtt-reve-de-dragon",
"path": "packs/scenes-rdd.db", "path": "packs/scenes-rdd.db",
"type": "Scene", "type": "Scene",
"ownership": { "private": true,
"PLAYER": "NONE",
"ASSISTANT": "OWNER"
},
"flags": {} "flags": {}
} }
], ],