From ec06f0fdcb76f36e43d006018bc6aa158b78aae7 Mon Sep 17 00:00:00 2001 From: LeRatierBretonnien Date: Fri, 26 Apr 2024 18:35:39 +0200 Subject: [PATCH] Update pour v11/v12 et correction d'un bug sur les defenses --- lang/fr.json | 22 ++++++----- modules/malefices-actor-sheet.js | 16 ++++---- modules/malefices-actor.js | 29 +++++++------- modules/malefices-commands.js | 2 +- modules/malefices-config.js | 37 ++++++++++++++++++ modules/malefices-item-sheet.js | 8 ++-- modules/malefices-npc-sheet.js | 20 +++++----- modules/malefices-summary-app.js | 2 +- modules/malefices-tirage-tarot-dialog.js | 2 +- modules/malefices-utility.js | 12 +++--- .../{000016.log => 000020.log} | 0 .../{000005.ldb => 000022.ldb} | Bin 49972 -> 50638 bytes packs/malefices-archetypes/CURRENT | 2 +- packs/malefices-archetypes/LOG | 23 +++++++---- packs/malefices-archetypes/LOG.old | 16 ++++---- packs/malefices-archetypes/MANIFEST-000014 | Bin 135 -> 0 bytes packs/malefices-archetypes/MANIFEST-000018 | Bin 0 -> 330 bytes packs/malefices-armes/000005.ldb | Bin 1991 -> 0 bytes .../{000016.log => 000020.log} | 0 packs/malefices-armes/000022.ldb | Bin 0 -> 2093 bytes packs/malefices-armes/CURRENT | 2 +- packs/malefices-armes/LOG | 23 +++++++---- packs/malefices-armes/LOG.old | 16 ++++---- packs/malefices-armes/MANIFEST-000014 | Bin 134 -> 0 bytes packs/malefices-armes/MANIFEST-000018 | Bin 0 -> 327 bytes packs/malefices-macros/000005.ldb | Bin 803 -> 0 bytes .../{000016.log => 000020.log} | 0 packs/malefices-macros/000022.ldb | Bin 0 -> 855 bytes packs/malefices-macros/CURRENT | 2 +- packs/malefices-macros/LOG | 23 +++++++---- packs/malefices-macros/LOG.old | 16 ++++---- packs/malefices-macros/MANIFEST-000014 | Bin 136 -> 0 bytes packs/malefices-macros/MANIFEST-000018 | Bin 0 -> 334 bytes packs/malefices-tarots/000005.ldb | Bin 3817 -> 0 bytes .../{000016.log => 000020.log} | 0 packs/malefices-tarots/000022.ldb | Bin 0 -> 3999 bytes packs/malefices-tarots/CURRENT | 2 +- packs/malefices-tarots/LOG | 23 +++++++---- packs/malefices-tarots/LOG.old | 16 ++++---- packs/malefices-tarots/MANIFEST-000014 | Bin 134 -> 0 bytes packs/malefices-tarots/MANIFEST-000018 | Bin 0 -> 327 bytes system.json | 9 ++--- templates/dialogs/confrontation-dialog.hbs | 15 +------ templates/dialogs/roll-dialog-generic.hbs | 33 ++-------------- templates/items/item-archetype-sheet.hbs | 8 +--- templates/items/item-arme-sheet.hbs | 6 +-- templates/items/item-tarot-sheet.hbs | 6 +-- 47 files changed, 205 insertions(+), 186 deletions(-) rename packs/malefices-archetypes/{000016.log => 000020.log} (100%) rename packs/malefices-archetypes/{000005.ldb => 000022.ldb} (66%) delete mode 100644 packs/malefices-archetypes/MANIFEST-000014 create mode 100644 packs/malefices-archetypes/MANIFEST-000018 delete mode 100644 packs/malefices-armes/000005.ldb rename packs/malefices-armes/{000016.log => 000020.log} (100%) create mode 100644 packs/malefices-armes/000022.ldb delete mode 100644 packs/malefices-armes/MANIFEST-000014 create mode 100644 packs/malefices-armes/MANIFEST-000018 delete mode 100644 packs/malefices-macros/000005.ldb rename packs/malefices-macros/{000016.log => 000020.log} (100%) create mode 100644 packs/malefices-macros/000022.ldb delete mode 100644 packs/malefices-macros/MANIFEST-000014 create mode 100644 packs/malefices-macros/MANIFEST-000018 delete mode 100644 packs/malefices-tarots/000005.ldb rename packs/malefices-tarots/{000016.log => 000020.log} (100%) create mode 100644 packs/malefices-tarots/000022.ldb delete mode 100644 packs/malefices-tarots/MANIFEST-000014 create mode 100644 packs/malefices-tarots/MANIFEST-000018 diff --git a/lang/fr.json b/lang/fr.json index 3759df4..66f19f9 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -1,13 +1,15 @@ { - "ACTOR": { - "TypePersonnage": "Personnage" - }, - "ITEM": { - "TypeArme": "Arme", - "TypeEquipement": "Equipement", - "TypeTarot": "Tarot", - "TypeElementbio": "Element Biographique", - "TypeArchetype": "Archetype", - "TypeSortilege": "Sortilège" + "TYPES": { + "Actor": { + "personnage" : "Personnage" + }, + "Item": { + "arme" : "Arme", + "equipement" : "Equipement", + "tarot" : "Tarot", + "elementbio" : "Elément Biographique", + "archetype" : "Archetype", + "sortilege" : "Sortilège" + } } } \ No newline at end of file diff --git a/modules/malefices-actor-sheet.js b/modules/malefices-actor-sheet.js index 4367654..3c009be 100644 --- a/modules/malefices-actor-sheet.js +++ b/modules/malefices-actor-sheet.js @@ -11,7 +11,7 @@ export class MaleficesActorSheet extends ActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["fvtt-malefices", "sheet", "actor", "malefices-actor-sheet"], template: "systems/fvtt-malefices/templates/actors/actor-sheet.hbs", width: 640, @@ -33,14 +33,14 @@ export class MaleficesActorSheet extends ActorSheet { name: this.actor.name, editable: this.isEditable, cssClass: this.isEditable ? "editable" : "locked", - system: duplicate(this.object.system), + system: foundry.utils.duplicate(this.object.system), limited: this.object.limited, - armes: duplicate(this.actor.getArmes()), - tarots: duplicate(this.actor.getTarots()), - tarotsCache: duplicate(this.actor.getHiddenTarots()), - archetype: duplicate(this.actor.getArchetype()), - equipements: duplicate(this.actor.getEquipements()), - subActors: duplicate(this.actor.getSubActors()), + armes: foundry.utils.duplicate(this.actor.getArmes()), + tarots: foundry.utils.duplicate(this.actor.getTarots()), + tarotsCache: foundry.utils.duplicate(this.actor.getHiddenTarots()), + archetype: foundry.utils.duplicate(this.actor.getArchetype()), + equipements: foundry.utils.duplicate(this.actor.getEquipements()), + subActors: foundry.utils.duplicate(this.actor.getSubActors()), phyMalus: this.actor.getPhysiqueMalus(), elementsbio: this.actor.getElementsBio(), sorts: this.actor.getSorts(), diff --git a/modules/malefices-actor.js b/modules/malefices-actor.js index 05cd748..53419e7 100644 --- a/modules/malefices-actor.js +++ b/modules/malefices-actor.js @@ -29,7 +29,7 @@ export class MaleficesActor extends Actor { if (data instanceof Array) { return super.create(data, options); } - // If the created actor has items (only applicable to duplicated actors) bypass the new actor creation logic + // If the created actor has items (only applicable to foundry.utils.duplicated actors) bypass the new actor creation logic if (data.items) { let actor = super.create(data, options); return actor; @@ -92,7 +92,7 @@ export class MaleficesActor extends Actor { return comp; } getArchetype() { - let comp = duplicate(this.items.find(item => item.type == 'archetype') || {name: "Pas d'archetype"}) + let comp = foundry.utils.duplicate(this.items.find(item => item.type == 'archetype') || {name: "Pas d'archetype"}) if (comp && comp.system) { comp.tarot = MaleficesUtility.getTarot(comp.system.lametutelaire) } @@ -101,25 +101,25 @@ export class MaleficesActor extends Actor { } /* -------------------------------------------- */ getElementsBio() { - let comp = duplicate(this.items.filter(item => item.type == 'elementbio') || []) + let comp = foundry.utils.duplicate(this.items.filter(item => item.type == 'elementbio') || []) MaleficesUtility.sortArrayObjectsByName(comp) return comp; } /* -------------------------------------------- */ getTarots() { - let comp = duplicate(this.items.filter(item => item.type == 'tarot' && !item.system.isgm) || []) + let comp = foundry.utils.duplicate(this.items.filter(item => item.type == 'tarot' && !item.system.isgm) || []) MaleficesUtility.sortArrayObjectsByName(comp) return comp; } /* -------------------------------------------- */ getHiddenTarots() { - let comp = duplicate(this.items.filter(item => item.type == 'tarot' && item.system.isgm) || []) + let comp = foundry.utils.duplicate(this.items.filter(item => item.type == 'tarot' && item.system.isgm) || []) MaleficesUtility.sortArrayObjectsByName(comp) return comp; } /* -------------------------------------------- */ getArmes() { - let comp = duplicate(this.items.filter(item => item.type == 'arme') || []) + let comp = foundry.utils.duplicate(this.items.filter(item => item.type == 'arme') || []) MaleficesUtility.sortArrayObjectsByName(comp) return comp; } @@ -127,7 +127,7 @@ export class MaleficesActor extends Actor { getItemById(id) { let item = this.items.find(item => item.id == id); if (item) { - item = duplicate(item) + item = foundry.utils.duplicate(item) } return item; } @@ -173,7 +173,7 @@ export class MaleficesActor extends Actor { /* ------------------------------------------- */ async buildContainerTree() { - let equipments = duplicate(this.items.filter(item => item.type == "equipment") || []) + let equipments = foundry.utils.duplicate(this.items.filter(item => item.type == "equipment") || []) for (let equip1 of equipments) { if (equip1.system.iscontainer) { equip1.system.contents = [] @@ -238,13 +238,13 @@ export class MaleficesActor extends Actor { getSubActors() { let subActors = []; for (let id of this.system.subactors) { - subActors.push(duplicate(game.actors.get(id))) + subActors.push(foundry.utils.duplicate(game.actors.get(id))) } return subActors; } /* -------------------------------------------- */ async addSubActor(subActorId) { - let subActors = duplicate(this.system.subactors); + let subActors = foundry.utils.duplicate(this.system.subactors); subActors.push(subActorId); await this.update({ 'system.subactors': subActors }); } @@ -291,7 +291,7 @@ export class MaleficesActor extends Actor { } /* -------------------------------------------- */ incDecAttr(attrKey, value) { - let attr = duplicate(this.system.attributs[attrKey]) + let attr = foundry.utils.duplicate(this.system.attributs[attrKey]) attr.value += value this.update( { [`system.attributs.${attrKey}`]: attr}) } @@ -341,6 +341,7 @@ export class MaleficesActor extends Actor { rollData.isReroll = false rollData.confrontationDegre = 0 rollData.confrontationModif = 0 + rollData.config = game.system.malefices.config console.log("ROLLDATA", rollData) @@ -358,7 +359,7 @@ export class MaleficesActor extends Actor { rollAttribut(attrKey) { let attr = this.system.attributs[attrKey] let rollData = this.getCommonRollData() - rollData.attr = duplicate(attr) + rollData.attr = foundry.utils.duplicate(attr) rollData.mode = "attribut" rollData.title = attr.label rollData.img = this.getAtttributImage(attrKey) @@ -369,12 +370,12 @@ export class MaleficesActor extends Actor { rollArme(weaponId) { let arme = this.items.get(weaponId) if (arme) { - arme = duplicate(arme) + arme = foundry.utils.duplicate(arme) let rollData = this.getCommonRollData() if (arme.system.armetype == "mainsnues" || arme.system.armetype == "epee") { rollData.attr = { label: "(Physique+Habilité)/2", value: Math.floor( (this.getPhysiqueMalus()+this.system.attributs.physique.value+this.system.attributs.habilite.value) / 2) } } else { - rollData.attr = duplicate(this.system.attributs.habilite) + rollData.attr = foundry.utils.duplicate(this.system.attributs.habilite) } rollData.mode = "arme" rollData.arme = arme diff --git a/modules/malefices-commands.js b/modules/malefices-commands.js index feaf4de..31d482d 100644 --- a/modules/malefices-commands.js +++ b/modules/malefices-commands.js @@ -115,7 +115,7 @@ export class MaleficesCommands { maxPlayerCard: 4, maxSecretCard: 1, cards: [], - players: duplicate(game.users), + players: foundry.utils.duplicate(game.users), secretCards: [], deck: MaleficesUtility.getTarots() } diff --git a/modules/malefices-config.js b/modules/malefices-config.js index 5069318..dbed4fb 100644 --- a/modules/malefices-config.js +++ b/modules/malefices-config.js @@ -27,4 +27,41 @@ export const MALEFICES_CONFIG = { "epee": "Epée, sabre, javelot, etc", "mainsnues": "Mains Nues" }, + + confrontationDegreOptions :{ + "0": "0", + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5" + }, + + confrontationModifOptions: { + "-1": "-1", + "0": "0", + "1": "+1" + }, + + bonusMalusPersoOptions: [ + {value: "-3", label: "-3"}, + {value: "-2", label: "-2"}, + {value: "-1", label: "-1"}, + {value: "0", label: "0"}, + {value: "+1", label: "+1"}, + {value: "+2", label: "+2"}, + {value: "+3", label: "+3"} + ], + bonusMalusDefOptions: [ + {value: "-6", label: "-6 (réussite critique)"}, + {value: "-3", label: "-3 (réussite)"}, + {value: "0", label: "0 (echec ou pas d'esquive)"}, + {value: "+3", label: "+3 (echec critique)"} + ], + bonusMalusPorteeOptions: [ + {value: "1", label: "+1 (Portée courte)"}, + {value: "0", label: "0 (Portée moyenne)"}, + {value: "-1", label: "-1 (Portée longue)"} + ] + } \ No newline at end of file diff --git a/modules/malefices-item-sheet.js b/modules/malefices-item-sheet.js index b5ab8a7..68aaa56 100644 --- a/modules/malefices-item-sheet.js +++ b/modules/malefices-item-sheet.js @@ -9,7 +9,7 @@ export class MaleficesItemSheet extends ItemSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["fvtt-malefices", "sheet", "item"], template: "systems/fvtt-malefices/templates/item-sheet.hbs", dragDrop: [{ dragSelector: null, dropSelector: null }], @@ -43,8 +43,8 @@ export class MaleficesItemSheet extends ItemSheet { name: this.object.name, editable: this.isEditable, cssClass: this.isEditable ? "editable" : "locked", - system: duplicate(this.object.system), - config: duplicate(game.system.malefices.config), + system: foundry.utils.duplicate(this.object.system), + config: foundry.utils.duplicate(game.system.malefices.config), limited: this.object.limited, options: this.options, owner: this.document.isOwner, @@ -76,7 +76,7 @@ export class MaleficesItemSheet extends ItemSheet { /* -------------------------------------------- */ postItem() { - let chatData = duplicate(this.item) + let chatData = foundry.utils.duplicate(this.item) if (this.actor) { chatData.actor = { id: this.actor.id }; } diff --git a/modules/malefices-npc-sheet.js b/modules/malefices-npc-sheet.js index 8c0718f..d122913 100644 --- a/modules/malefices-npc-sheet.js +++ b/modules/malefices-npc-sheet.js @@ -11,7 +11,7 @@ export class MaleficesNPCSheet extends ActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["Malefices", "sheet", "actor"], template: "systems/fvtt-malefices/templates/npc-sheet.html", width: 640, @@ -25,7 +25,7 @@ export class MaleficesNPCSheet extends ActorSheet { /* -------------------------------------------- */ async getData() { const objectData = this.object.system - let actorData = duplicate(objectData) + let actorData = foundry.utils.duplicate(objectData) let formData = { title: this.title, @@ -38,16 +38,16 @@ export class MaleficesNPCSheet extends ActorSheet { data: actorData, limited: this.object.limited, skills: this.actor.getSkills( ), - weapons: this.actor.checkAndPrepareEquipments( duplicate(this.actor.getWeapons()) ), - armors: this.actor.checkAndPrepareEquipments( duplicate(this.actor.getArmors())), - shields: this.actor.checkAndPrepareEquipments( duplicate(this.actor.getShields())), - spells: this.actor.checkAndPrepareEquipments( duplicate(this.actor.getLore())), - equipments: this.actor.checkAndPrepareEquipments(duplicate(this.actor.getEquipmentsOnly()) ), - equippedWeapons: this.actor.checkAndPrepareEquipments(duplicate(this.actor.getEquippedWeapons()) ), + weapons: this.actor.checkAndPrepareEquipments( foundry.utils.duplicate(this.actor.getWeapons()) ), + armors: this.actor.checkAndPrepareEquipments( foundry.utils.duplicate(this.actor.getArmors())), + shields: this.actor.checkAndPrepareEquipments( foundry.utils.duplicate(this.actor.getShields())), + spells: this.actor.checkAndPrepareEquipments( foundry.utils.duplicate(this.actor.getLore())), + equipments: this.actor.checkAndPrepareEquipments(foundry.utils.duplicate(this.actor.getEquipmentsOnly()) ), + equippedWeapons: this.actor.checkAndPrepareEquipments(foundry.utils.duplicate(this.actor.getEquippedWeapons()) ), equippedArmor: this.actor.getEquippedArmor(), equippedShield: this.actor.getEquippedShield(), - subActors: duplicate(this.actor.getSubActors()), - moneys: duplicate(this.actor.getMoneys()), + subActors: foundry.utils.duplicate(this.actor.getSubActors()), + moneys: foundry.utils.duplicate(this.actor.getMoneys()), encCapacity: this.actor.getEncumbranceCapacity(), saveRolls: this.actor.getSaveRoll(), conditions: this.actor.getConditions(), diff --git a/modules/malefices-summary-app.js b/modules/malefices-summary-app.js index 7e7bf9f..09e6faf 100644 --- a/modules/malefices-summary-app.js +++ b/modules/malefices-summary-app.js @@ -43,7 +43,7 @@ export class MaleficesCharacterSummary extends Application { /* -------------------------------------------- */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { template: "systems/fvtt-malefices/templates/dialogs/character-summary.hbs", popOut: true, resizable: true, diff --git a/modules/malefices-tirage-tarot-dialog.js b/modules/malefices-tirage-tarot-dialog.js index 761af84..d137c9d 100644 --- a/modules/malefices-tirage-tarot-dialog.js +++ b/modules/malefices-tirage-tarot-dialog.js @@ -94,7 +94,7 @@ export class MaleficesTirageTarotDialog extends Dialog { } this.tirageData.secretCards.push(selectedCard) } - this.tirageData.actors = duplicate(game.actors) + this.tirageData.actors = foundry.utils.duplicate(game.actors) this.tirageData.state = 'attribute-to-actor' }else { this.sendCardRequest() diff --git a/modules/malefices-utility.js b/modules/malefices-utility.js index 2492aa6..442075b 100644 --- a/modules/malefices-utility.js +++ b/modules/malefices-utility.js @@ -65,7 +65,7 @@ export class MaleficesUtility { /*-------------------------------------------- */ static getTarots() { - return duplicate(this.tarots) + return foundry.utils.duplicate(this.tarots) } static getTarot(tId) { return this.tarots.find(t => t._id == tId) @@ -196,7 +196,7 @@ export class MaleficesUtility { let id = rollData.rollId let oldRollData = this.rollDataStore[id] || {} - let newRollData = mergeObject(oldRollData, rollData) + let newRollData = foundry.utils.mergeObject(oldRollData, rollData) this.rollDataStore[id] = newRollData } @@ -402,9 +402,9 @@ export class MaleficesUtility { // Performs roll console.log("Roll formula", diceFormula) - let myRoll = new Roll(diceFormula).roll({ async: false }) + let myRoll = await new Roll(diceFormula).roll() await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode")) - rollData.roll = duplicate(myRoll) + rollData.roll = foundry.utils.duplicate(myRoll) rollData.total = myRoll.total this.computeResults(rollData) @@ -462,7 +462,7 @@ export class MaleficesUtility { /* -------------------------------------------- */ static blindMessageToGM(chatOptions) { - let chatGM = duplicate(chatOptions); + let chatGM = foundry.utils.duplicate(chatOptions); chatGM.whisper = this.getUsers(user => user.isGM); chatGM.content = "Blinde message of " + game.user.name + "
" + chatOptions.content; console.log("blindMessageToGM", chatGM); @@ -512,7 +512,7 @@ export class MaleficesUtility { /* -------------------------------------------- */ static getBasicRollData() { let rollData = { - rollId: randomID(16), + rollId: foundry.utils.randomID(16), bonusMalusPerso: 0, bonusMalusSituation: 0, bonusMalusDef: 0, diff --git a/packs/malefices-archetypes/000016.log b/packs/malefices-archetypes/000020.log similarity index 100% rename from packs/malefices-archetypes/000016.log rename to packs/malefices-archetypes/000020.log diff --git a/packs/malefices-archetypes/000005.ldb b/packs/malefices-archetypes/000022.ldb similarity index 66% rename from packs/malefices-archetypes/000005.ldb rename to packs/malefices-archetypes/000022.ldb index b4cc6d75ec5d5bd5a92802cd50dab6750e7f22c4..1dd3668823f1924c0fb4b311967c10cf434bf914 100644 GIT binary patch delta 5374 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 Uer+V0m{Q$zWpG2Lyx@=j4^bxGu>b%7 diff --git a/packs/malefices-archetypes/CURRENT b/packs/malefices-archetypes/CURRENT index 23b73d9..e417a51 100644 --- a/packs/malefices-archetypes/CURRENT +++ b/packs/malefices-archetypes/CURRENT @@ -1 +1 @@ -MANIFEST-000014 +MANIFEST-000018 diff --git a/packs/malefices-archetypes/LOG b/packs/malefices-archetypes/LOG index 18a76fd..48b7ade 100644 --- a/packs/malefices-archetypes/LOG +++ b/packs/malefices-archetypes/LOG @@ -1,8 +1,15 @@ -2023/10/26-09:14:30.238994 7f5603fff6c0 Recovering log #12 -2023/10/26-09:14:30.250498 7f5603fff6c0 Delete type=3 #10 -2023/10/26-09:14:30.250614 7f5603fff6c0 Delete type=0 #12 -2023/10/26-09:23:17.065670 7f56037fe6c0 Level-0 table #17: started -2023/10/26-09:23:17.065742 7f56037fe6c0 Level-0 table #17: 0 bytes OK -2023/10/26-09:23:17.072462 7f56037fe6c0 Delete type=0 #15 -2023/10/26-09:23:17.079476 7f56037fe6c0 Manual compaction at level-0 from '!items!2HWSdXDSFei9KC6y' @ 72057594037927935 : 1 .. '!items!xtYE2kVIfNtrXSoU' @ 0 : 0; will stop at (end) -2023/10/26-09:23:17.079561 7f56037fe6c0 Manual compaction at level-1 from '!items!2HWSdXDSFei9KC6y' @ 72057594037927935 : 1 .. '!items!xtYE2kVIfNtrXSoU' @ 0 : 0; will stop at (end) +2024/04/26-18:07:32.626395 7efdd82006c0 Recovering log #16 +2024/04/26-18:07:32.637138 7efdd82006c0 Delete type=3 #14 +2024/04/26-18:07:32.637193 7efdd82006c0 Delete type=0 #16 +2024/04/26-18:35:17.538874 7efdd72006c0 Level-0 table #21: started +2024/04/26-18:35:17.542754 7efdd72006c0 Level-0 table #21: 50638 bytes OK +2024/04/26-18:35:17.548838 7efdd72006c0 Delete type=0 #19 +2024/04/26-18:35:17.591000 7efdd72006c0 Manual compaction at level-0 from '!items!2HWSdXDSFei9KC6y' @ 72057594037927935 : 1 .. '!items!xtYE2kVIfNtrXSoU' @ 0 : 0; will stop at (end) +2024/04/26-18:35:17.591055 7efdd72006c0 Manual compaction at level-1 from '!items!2HWSdXDSFei9KC6y' @ 72057594037927935 : 1 .. '!items!xtYE2kVIfNtrXSoU' @ 0 : 0; will stop at '!items!xtYE2kVIfNtrXSoU' @ 46 : 1 +2024/04/26-18:35:17.591063 7efdd72006c0 Compacting 1@1 + 1@2 files +2024/04/26-18:35:17.595486 7efdd72006c0 Generated table #22@1: 23 keys, 50638 bytes +2024/04/26-18:35:17.595513 7efdd72006c0 Compacted 1@1 + 1@2 files => 50638 bytes +2024/04/26-18:35:17.602259 7efdd72006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/26-18:35:17.602378 7efdd72006c0 Delete type=2 #5 +2024/04/26-18:35:17.602577 7efdd72006c0 Delete type=2 #21 +2024/04/26-18:35:17.632494 7efdd72006c0 Manual compaction at level-1 from '!items!xtYE2kVIfNtrXSoU' @ 46 : 1 .. '!items!xtYE2kVIfNtrXSoU' @ 0 : 0; will stop at (end) diff --git a/packs/malefices-archetypes/LOG.old b/packs/malefices-archetypes/LOG.old index bce0157..18a76fd 100644 --- a/packs/malefices-archetypes/LOG.old +++ b/packs/malefices-archetypes/LOG.old @@ -1,8 +1,8 @@ -2023/10/26-09:13:41.637133 7f5603fff6c0 Recovering log #8 -2023/10/26-09:13:41.648494 7f5603fff6c0 Delete type=3 #6 -2023/10/26-09:13:41.648626 7f5603fff6c0 Delete type=0 #8 -2023/10/26-09:13:55.694567 7f56037fe6c0 Level-0 table #13: started -2023/10/26-09:13:55.694619 7f56037fe6c0 Level-0 table #13: 0 bytes OK -2023/10/26-09:13:55.701338 7f56037fe6c0 Delete type=0 #11 -2023/10/26-09:13:55.715996 7f56037fe6c0 Manual compaction at level-0 from '!items!2HWSdXDSFei9KC6y' @ 72057594037927935 : 1 .. '!items!xtYE2kVIfNtrXSoU' @ 0 : 0; will stop at (end) -2023/10/26-09:13:55.716063 7f56037fe6c0 Manual compaction at level-1 from '!items!2HWSdXDSFei9KC6y' @ 72057594037927935 : 1 .. '!items!xtYE2kVIfNtrXSoU' @ 0 : 0; will stop at (end) +2023/10/26-09:14:30.238994 7f5603fff6c0 Recovering log #12 +2023/10/26-09:14:30.250498 7f5603fff6c0 Delete type=3 #10 +2023/10/26-09:14:30.250614 7f5603fff6c0 Delete type=0 #12 +2023/10/26-09:23:17.065670 7f56037fe6c0 Level-0 table #17: started +2023/10/26-09:23:17.065742 7f56037fe6c0 Level-0 table #17: 0 bytes OK +2023/10/26-09:23:17.072462 7f56037fe6c0 Delete type=0 #15 +2023/10/26-09:23:17.079476 7f56037fe6c0 Manual compaction at level-0 from '!items!2HWSdXDSFei9KC6y' @ 72057594037927935 : 1 .. '!items!xtYE2kVIfNtrXSoU' @ 0 : 0; will stop at (end) +2023/10/26-09:23:17.079561 7f56037fe6c0 Manual compaction at level-1 from '!items!2HWSdXDSFei9KC6y' @ 72057594037927935 : 1 .. '!items!xtYE2kVIfNtrXSoU' @ 0 : 0; will stop at (end) diff --git a/packs/malefices-archetypes/MANIFEST-000014 b/packs/malefices-archetypes/MANIFEST-000014 deleted file mode 100644 index a9b90307ee4147d193c55c4dee7c4b09d2fda0c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 135 zcmezPV0(TN10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei1tp>y|cVdBx0<)ZAi4 zBaiUlln9q#x718aZ)dYgMn(oOfXP>sM7kPfhk2&?l@vt;=Z7+iL*(P+R#=` diff --git a/packs/malefices-archetypes/MANIFEST-000018 b/packs/malefices-archetypes/MANIFEST-000018 new file mode 100644 index 0000000000000000000000000000000000000000..fd8252363c6ebcf6688566f204997fc9393cd699 GIT binary patch literal 330 zcmezPV0(TN10$nUPHI_dPD+xVQ)NkNd1i5{bAE0?Vo_pAei1tp>y|cVdBx0<)ZAi4 zBaiUlln9q#x718aZ)dYgMn(oOfXP>sM7kPfhk2&?l@vt;=Z7+iL*(C`zWtqpfssj= zlYv=;Mcmjc{;nU8D+1(-vFNcgik|DnZHEK_JMnBwzX`Pa%*4PW7oTK zckQ;~3|pcO6p*1Xjeo#~F@}&x3>wMAi2p4SLx}&#KZZo3kocF85V88Y5kLw4O8n;g z?%wy^_q}}I`+nc&&RA5iX_~6%Rh&`knQr&qE^aU(rrSHi{-JIN0R?CG(IS_@G)wpK ziYf_MH9ygZRbDm6Ie{OR@sqTbR>!lDZsla+XQlZ}ig+vI3LFYGCG)DGsAq;V{Y#Avo#>4cPlX`Lv^ut4TFn^u=+Ia#IL6`L(_nOFI}IpSF7G1i!SdTBPv z2?{p(jO#QR33ljIIS1EIV}*ETRbCQF-1LN%#>pg(s|w9N{j8Nv3S3HoSIgs)jG^wN zLIR27t^{%IBBy5S9?0hR1p5brl51G%_xR}vvcPUd1{rfIPW1EjSNa@o594&(o4pLdG)!r5aT57Pkbg3CN7MGyXuvZRNVFAp z4rC%J2CiTyQA%w@mhp{42qa;*d<0Q6NEy@a6R6%*Rt+-eYBf&#o7d0R z0rwl%G+A!)DrhlP9leRqu#Hr)?!KO_1FqsMTAW3`DKtb+=+;hC{mx{1loWMxhsbxd zV5nhFpxX-|?5`{?XfG{j+h6>8K?_{bV<1a5`9X0W-P42f2)K!Lc^hF;=&Al!CdmzQ0Mpfs098@{ZVl3OKU7uy3?Tw&^#<^hMuYE%@}G9U#^vpWY`R|5WHDD&Y;ZV(=?Qy&(%fZ_5DoQ2cf>jGNKi_6*%)k6#`p3?Tqm zW=%CI!wfW-@1thNBT!Sbgc`1*t@cltF%6i~+yBTGhuvCH{V-h;OLWN-y0}cMYfE&Y zS+}X`k$4H%z`v!-m;a3}RfH~`kg@(Fx_t8Ybn*UwbSW&;6ikW)R50_Hr?Y75Nx4Z2@#-D*C$7Nbad4>W|IppyTSfb&>L4BG-ZV)J4^kfcn<(kJJnVNGdP zsi?t}d}uq^wBl|-KYYDPK16QmK$(Vyzb(rh-F~Vx+CUmAb)*A2@V3Ez#o#Yle=UQ* L?0?0Q>%8_mF+Nzs diff --git a/packs/malefices-armes/000016.log b/packs/malefices-armes/000020.log similarity index 100% rename from packs/malefices-armes/000016.log rename to packs/malefices-armes/000020.log diff --git a/packs/malefices-armes/000022.ldb b/packs/malefices-armes/000022.ldb new file mode 100644 index 0000000000000000000000000000000000000000..588f24da83130fbdee298c6dcabc54792c4c1634 GIT binary patch literal 2093 zcmc(gZA@EL7{|{&GU&!@++1$k)Ao-0(%pMo zMi&w#YRohmjaiIwaeNp96U<1)vKd7O_=ay=VT;2rQ(+p6-*g`|sh$F3PBZm`i6{S? zljq#$Ip;a|p67R7rxmb$hAd$f#LFd?M(dFVrZXf&YwMa_U5&*3fFxcyMhgs&Xb0WO z%8JM#MZ2pNDXgLmG8`L_(8IKjR{CNDUCl_?Pe-$S1bfSUGSTI$2qzR}H_vb=%m$HM z!SYOmSnmspf?Oe?gvce3r0+$67_C#8DcW(2YywJl2Z*VTf*6tT;OSzbq#zU&*~VUCH&#B6R*ln_Ck zl5rwI)DXh14fw0+8#`i&!=AQIk7y2vZ8jI(k0&@JD-7WV$95Nz71k!gV#w`4lAPVY z&1ldY^k!N|at~}OFzG9ec4E^u2{8%^wXr2vT8&nl#bh;9+AS74-W)H6*f6Vq0904n zOg6jSVz%jMj**pSRY|M659hGY9%+bHSrc6zx4FS97>R?WA|FFSh>i36$!`KTz%Kla z;xUd5;ziWuW+BdTIK!~Wg^)y(`IL^9%a9H)CiV(A$tW8ud89am!c3e~%Feo<2E~rb z%$C@a1J29v0Nua7_zY?5K^}wBEHh?%GQj!$L{9Bu_f5(r1(&WsijjiSrw}mYW7bKS zWi+Ix;2$+G1+y%xgQ+R#9EGka-vn8+zt?T+a))Y?dpmf4#6sjcreKvfF0-6AgtT>W zBuQxL3kbqQqjUw5G>E99*6Xk&k-Y)%W3OeI3>U-WCxLbRP*#i?>;zSsf-w>O=oll@ zC+}$VBrvDvAy#T0I;UY5-A`?rA=^yhXfHng;d+7fRv|*=xDIy?P@vi6PY+O&161vY z^Vl@EUj;F|*Pqjia81V-A+WAk*A}7UG8}x@H%xX^Nre1Lr6MD?t6-IKS=>&``Gvh&IVXCJG!U6U&6tWE#)~yCvw!gi)wQoWOCBp zRVBSSU#nKE8E=mBP3W5TeME-r9z&B-6BQy&&2I6CpU8Ji!;5d^)=8qA9w8@3NGc+U zdD~S*{nYvLyzV&=J3S0+jSFz+H0A%qwc!7F?;_+udI7E|xd5}wmh>=*l^Q0UpTknR zAK*r0o)bR|23}BOcud@eM^9gGb5Jlh9+fPOqR^ob1sER68a&p1V@;HiN z3Qy!|?;xY)9>^$MMh5=##kX-`T*gJcYCk>*L3MP`-JHN^P;J<=Mhc^86%}Y16}>pt zqS;uSK?UuwX$tPi3b!8oXQ&X87Jqw7x2H22j>ko}^{=R?|JSH^|DRD|`Cm~ny@HDK zB-ie1YOfD6_8t!x6^?R*y7qea{5F>qz_)^emS!<1R5j8ys4fGv|B`%G zxY}OErR;hRSTzOyi85M+Ii60z6De5zXYS%*EH@6a-@^S3u;S-@8@f`y3#8Dq&);5U z^cf?aEnx4^RuR;HJfFB>mwK)V# znvJ;f=eigC@9Aeqb)jo+^!Ugv_2!Y&W0!szBHcd`=^+x!F+^rrjOjUum70UjiMtA? z{M+aEe6K!ba-J>tEcwvZx9-c7lnOsNfEnBRDxlYeSx&*1B8L))3kCG 2093 bytes +2024/04/26-18:35:17.622427 7efdd72006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/26-18:35:17.622520 7efdd72006c0 Delete type=2 #5 +2024/04/26-18:35:17.622620 7efdd72006c0 Delete type=2 #21 +2024/04/26-18:35:17.632530 7efdd72006c0 Manual compaction at level-1 from '!items!nkRQU81L1gWOfaeo' @ 18 : 1 .. '!items!nkRQU81L1gWOfaeo' @ 0 : 0; will stop at (end) diff --git a/packs/malefices-armes/LOG.old b/packs/malefices-armes/LOG.old index 0191208..a82f6e1 100644 --- a/packs/malefices-armes/LOG.old +++ b/packs/malefices-armes/LOG.old @@ -1,8 +1,8 @@ -2023/10/26-09:13:41.623945 7f5610ff96c0 Recovering log #8 -2023/10/26-09:13:41.634738 7f5610ff96c0 Delete type=3 #6 -2023/10/26-09:13:41.634829 7f5610ff96c0 Delete type=0 #8 -2023/10/26-09:13:55.687144 7f56037fe6c0 Level-0 table #13: started -2023/10/26-09:13:55.687180 7f56037fe6c0 Level-0 table #13: 0 bytes OK -2023/10/26-09:13:55.694295 7f56037fe6c0 Delete type=0 #11 -2023/10/26-09:13:55.701584 7f56037fe6c0 Manual compaction at level-0 from '!items!5J6qIaWdnhEGMAXJ' @ 72057594037927935 : 1 .. '!items!nkRQU81L1gWOfaeo' @ 0 : 0; will stop at (end) -2023/10/26-09:13:55.716019 7f56037fe6c0 Manual compaction at level-1 from '!items!5J6qIaWdnhEGMAXJ' @ 72057594037927935 : 1 .. '!items!nkRQU81L1gWOfaeo' @ 0 : 0; will stop at (end) +2023/10/26-09:14:30.225660 7f56117fa6c0 Recovering log #12 +2023/10/26-09:14:30.236009 7f56117fa6c0 Delete type=3 #10 +2023/10/26-09:14:30.236095 7f56117fa6c0 Delete type=0 #12 +2023/10/26-09:23:17.051895 7f56037fe6c0 Level-0 table #17: started +2023/10/26-09:23:17.051934 7f56037fe6c0 Level-0 table #17: 0 bytes OK +2023/10/26-09:23:17.058810 7f56037fe6c0 Delete type=0 #15 +2023/10/26-09:23:17.072664 7f56037fe6c0 Manual compaction at level-0 from '!items!5J6qIaWdnhEGMAXJ' @ 72057594037927935 : 1 .. '!items!nkRQU81L1gWOfaeo' @ 0 : 0; will stop at (end) +2023/10/26-09:23:17.079499 7f56037fe6c0 Manual compaction at level-1 from '!items!5J6qIaWdnhEGMAXJ' @ 72057594037927935 : 1 .. '!items!nkRQU81L1gWOfaeo' @ 0 : 0; will stop at (end) diff --git a/packs/malefices-armes/MANIFEST-000014 b/packs/malefices-armes/MANIFEST-000014 deleted file mode 100644 index 684326f76212aedee9f5fbffb342b68eb1384d97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmd1RzG9Wgz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PMDdYoTgF|#B!w^-5C z%dF5dF+3$N!`0o_F~W2><{9 diff --git a/packs/malefices-armes/MANIFEST-000018 b/packs/malefices-armes/MANIFEST-000018 new file mode 100644 index 0000000000000000000000000000000000000000..d7db64dc27fb127969a46ee5460b5920e9370d28 GIT binary patch literal 327 zcmd1RzG9Wgz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PMDdYoTgF|#B!w^-5C z%dF5dF+3$N!`0o_F~WFq2-r_qF8>!NS5uiT{64d%*;{> zX+k_`l$(EoH{!{I{sEGB;N;CjFWw9Xe$JJz=wV4SuTPZcjr z?Y)#QXrnoBO~`}OYCOQ($wI}ht}GX`TCu3ZW>bZmlvzwl%MYc5@mLU{8tG3L5uuLn z@yS{uuEoJC;3j(nF*z#r^b=$;R9bOj69vr}8PSu;1WzrkLf0=jWhZl4NN9R0nNFz? zTa@J^G0|)+8bIZr`E`$vt~xdFQ7xge6<`K42^E?)SjnV#L)phAL}11XFy>eEi99H7 zI(m!_&DE;Ez6ZiNIdmNn zCGe19TZF|9jJ8noSy$|=TYS{r$sB^na=W=B3g!DzajcLm6(&he_C7HQS_;l Tcq{d^sQ<_6kAuU3VCMaAqo&{* diff --git a/packs/malefices-macros/000016.log b/packs/malefices-macros/000020.log similarity index 100% rename from packs/malefices-macros/000016.log rename to packs/malefices-macros/000020.log diff --git a/packs/malefices-macros/000022.ldb b/packs/malefices-macros/000022.ldb new file mode 100644 index 0000000000000000000000000000000000000000..cdf1cef88cb22600c478a3c84023736efce71972 GIT binary patch literal 855 zcmaJ-O^6gn7_DxrmmT7gQ3O{|=q@BI+V)P*w7s*#GPvW;=uk~4nmf4qkhJBFe{%NxRf+c9WN;mXv*{JC<$VWD(Jh-2Rw^6ALtS0dTWX6 zy)oInMe$JqoJ@H2#I)@_7tbwq3K#cB@QytO_|d8cXhV2*e$#3=N4+tVk5Do zM&gb%@&Ok(=F{zUA&$fW#cdK|K274FGy1|b;nNJu0NCo|wVw2aX&eVhB)!v2+czhf zHVrx)Rjx~kVP$-h%YY$XRK5XC<#pG}=#^rt6Lwcl`*qv*9kj7wqRU(aLM!KPY6bTv z0FgPdzwBeiNt(#bcEPeO<%tp>*qbj}C3{x6x1Zra;An*y$6B^KGvgGC1=)7lL~$CC zHmMu{1=}eV%Ow-hfQ#mY0c!)_Rima5LGU{08=K4vK}R&+_~%UT#`{L zL#6#hM(C2Bamb8tJIJU&m4bdSs_fGv%ZoS0ZWC^-S*U9JQWCS0Ihz_Q*-+yBm0e~ zHocvWTRQp~Z+U9fRp&kLH+XHK)rn7%{QS~vjpp5z=W~sE~$6y zUB>op_~Y%oAPlq9%aDha_Ykyy7{a+$F>1}1j?W*xaOG5g0oS*O@UJ19w4GVkac0(r zFz?!>viWuhL96-#Ncq@v*jh0ln 855 bytes +2024/04/26-18:35:17.642105 7efdd72006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/26-18:35:17.642236 7efdd72006c0 Delete type=2 #5 +2024/04/26-18:35:17.642702 7efdd72006c0 Delete type=2 #21 +2024/04/26-18:35:17.667688 7efdd72006c0 Manual compaction at level-1 from '!macros!zDPgmHiwNxBWhoYz' @ 6 : 1 .. '!macros!zDPgmHiwNxBWhoYz' @ 0 : 0; will stop at (end) diff --git a/packs/malefices-macros/LOG.old b/packs/malefices-macros/LOG.old index 9235061..2f2531f 100644 --- a/packs/malefices-macros/LOG.old +++ b/packs/malefices-macros/LOG.old @@ -1,8 +1,8 @@ -2023/10/26-09:13:41.652680 7f5611ffb6c0 Recovering log #8 -2023/10/26-09:13:41.662766 7f5611ffb6c0 Delete type=3 #6 -2023/10/26-09:13:41.662869 7f5611ffb6c0 Delete type=0 #8 -2023/10/26-09:13:55.701609 7f56037fe6c0 Level-0 table #13: started -2023/10/26-09:13:55.701657 7f56037fe6c0 Level-0 table #13: 0 bytes OK -2023/10/26-09:13:55.708471 7f56037fe6c0 Delete type=0 #11 -2023/10/26-09:13:55.716035 7f56037fe6c0 Manual compaction at level-0 from '!macros!ESV4er8Hy6liMOC3' @ 72057594037927935 : 1 .. '!macros!zDPgmHiwNxBWhoYz' @ 0 : 0; will stop at (end) -2023/10/26-09:13:55.716078 7f56037fe6c0 Manual compaction at level-1 from '!macros!ESV4er8Hy6liMOC3' @ 72057594037927935 : 1 .. '!macros!zDPgmHiwNxBWhoYz' @ 0 : 0; will stop at (end) +2023/10/26-09:14:30.253493 7f5610ff96c0 Recovering log #12 +2023/10/26-09:14:30.264581 7f5610ff96c0 Delete type=3 #10 +2023/10/26-09:14:30.264682 7f5610ff96c0 Delete type=0 #12 +2023/10/26-09:23:17.058988 7f56037fe6c0 Level-0 table #17: started +2023/10/26-09:23:17.059024 7f56037fe6c0 Level-0 table #17: 0 bytes OK +2023/10/26-09:23:17.065403 7f56037fe6c0 Delete type=0 #15 +2023/10/26-09:23:17.079441 7f56037fe6c0 Manual compaction at level-0 from '!macros!ESV4er8Hy6liMOC3' @ 72057594037927935 : 1 .. '!macros!zDPgmHiwNxBWhoYz' @ 0 : 0; will stop at (end) +2023/10/26-09:23:17.079539 7f56037fe6c0 Manual compaction at level-1 from '!macros!ESV4er8Hy6liMOC3' @ 72057594037927935 : 1 .. '!macros!zDPgmHiwNxBWhoYz' @ 0 : 0; will stop at (end) diff --git a/packs/malefices-macros/MANIFEST-000014 b/packs/malefices-macros/MANIFEST-000014 deleted file mode 100644 index 6c2f1e3a29d8dd1a7878b0c35bbea360fecd8f96..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 136 zcmew&?ckQoz{n_-lUkOVlai$8R9TW*o>`pgoS$2eSd>_jU&PMDx|mHtF*h-}D8E?I zH8{*9waCJw(kv&_*WcNgk&yum;0mf-0@8CmGRyrcoWe8mBdZvhAqt+gx!>VnU}WOw WWMCFxVLsonYAT2;0OSg>FarSF1|!q} diff --git a/packs/malefices-macros/MANIFEST-000018 b/packs/malefices-macros/MANIFEST-000018 new file mode 100644 index 0000000000000000000000000000000000000000..c3bc3e2e369dd4962322afd3bf2bc71c07d37b48 GIT binary patch literal 334 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 3999 bytes +2024/04/26-18:35:17.612531 7efdd72006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/26-18:35:17.612635 7efdd72006c0 Delete type=2 #5 +2024/04/26-18:35:17.612730 7efdd72006c0 Delete type=2 #21 +2024/04/26-18:35:17.632514 7efdd72006c0 Manual compaction at level-1 from '!items!zbGGMEQFdwVdlKAf' @ 44 : 1 .. '!items!zbGGMEQFdwVdlKAf' @ 0 : 0; will stop at (end) diff --git a/packs/malefices-tarots/LOG.old b/packs/malefices-tarots/LOG.old index e5e0a46..b2e284d 100644 --- a/packs/malefices-tarots/LOG.old +++ b/packs/malefices-tarots/LOG.old @@ -1,8 +1,8 @@ -2023/10/26-09:13:41.610590 7f56117fa6c0 Recovering log #8 -2023/10/26-09:13:41.620893 7f56117fa6c0 Delete type=3 #6 -2023/10/26-09:13:41.620978 7f56117fa6c0 Delete type=0 #8 -2023/10/26-09:13:55.669182 7f56037fe6c0 Level-0 table #13: started -2023/10/26-09:13:55.669226 7f56037fe6c0 Level-0 table #13: 0 bytes OK -2023/10/26-09:13:55.676595 7f56037fe6c0 Delete type=0 #11 -2023/10/26-09:13:55.687107 7f56037fe6c0 Manual compaction at level-0 from '!items!1DRKmbzGzbCRCswc' @ 72057594037927935 : 1 .. '!items!zbGGMEQFdwVdlKAf' @ 0 : 0; will stop at (end) -2023/10/26-09:13:55.694543 7f56037fe6c0 Manual compaction at level-1 from '!items!1DRKmbzGzbCRCswc' @ 72057594037927935 : 1 .. '!items!zbGGMEQFdwVdlKAf' @ 0 : 0; will stop at (end) +2023/10/26-09:14:30.211232 7f5611ffb6c0 Recovering log #12 +2023/10/26-09:14:30.222971 7f5611ffb6c0 Delete type=3 #10 +2023/10/26-09:14:30.223076 7f5611ffb6c0 Delete type=0 #12 +2023/10/26-09:23:17.024333 7f56037fe6c0 Level-0 table #17: started +2023/10/26-09:23:17.024403 7f56037fe6c0 Level-0 table #17: 0 bytes OK +2023/10/26-09:23:17.030633 7f56037fe6c0 Delete type=0 #15 +2023/10/26-09:23:17.041759 7f56037fe6c0 Manual compaction at level-0 from '!items!1DRKmbzGzbCRCswc' @ 72057594037927935 : 1 .. '!items!zbGGMEQFdwVdlKAf' @ 0 : 0; will stop at (end) +2023/10/26-09:23:17.051874 7f56037fe6c0 Manual compaction at level-1 from '!items!1DRKmbzGzbCRCswc' @ 72057594037927935 : 1 .. '!items!zbGGMEQFdwVdlKAf' @ 0 : 0; will stop at (end) diff --git a/packs/malefices-tarots/MANIFEST-000014 b/packs/malefices-tarots/MANIFEST-000014 deleted file mode 100644 index 8c3620992735b8489b41baa2c8f26e62386809a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134 zcmb>9caKkGU}TiaNi9pwNlDUksw_z@&n!-L&d)7KEJ`fNFJfn6eJLxim|2pVTdZj4 z66BqmROMck9caKkGU}TiaNi9pwNlDUksw_z@&n!-L&d)7KEJ`fNFJfn6eJLxim|2pVTdZj4 z66BqmROMckq?1*26DvED80B^Y0KVx`EdT%j literal 0 HcmV?d00001 diff --git a/system.json b/system.json index 39304f8..434fcc1 100644 --- a/system.json +++ b/system.json @@ -60,9 +60,8 @@ "license": "LICENSE.txt", "manifest": "https://www.uberwald.me/gitea/public/fvtt-malefices/raw/branch/master/system.json", "compatibility": { - "minimum": "10", - "verified": "11", - "maximum": "11" + "minimum": "11", + "verified": "12" }, "id": "fvtt-malefices", "primaryTokenAttribute": "secondary.health", @@ -73,7 +72,7 @@ ], "title": "Maléfices, le Jeu de Rôle", "url": "https://www.uberwald.me/gitea/public/fvtt-malefices", - "version": "11.0.2", - "download": "https://www.uberwald.me/gitea/public/fvtt-malefices/archive/fvtt-malefices-v11.0.2.zip", + "version": "12.0.0", + "download": "https://www.uberwald.me/gitea/public/fvtt-malefices/archive/fvtt-malefices-v12.0.0.zip", "background": "systems/fvtt-malefices/images/ui/malefice_welcome_page.webp" } \ No newline at end of file diff --git a/templates/dialogs/confrontation-dialog.hbs b/templates/dialogs/confrontation-dialog.hbs index 9f24310..6aec826 100644 --- a/templates/dialogs/confrontation-dialog.hbs +++ b/templates/dialogs/confrontation-dialog.hbs @@ -18,25 +18,14 @@
Degré de la confrontation :
Modificateur de confrontation :
diff --git a/templates/dialogs/roll-dialog-generic.hbs b/templates/dialogs/roll-dialog-generic.hbs index f735431..55796ea 100644 --- a/templates/dialogs/roll-dialog-generic.hbs +++ b/templates/dialogs/roll-dialog-generic.hbs @@ -36,30 +36,14 @@
Bonus/Malus biographique :
Bonus/Malus de situation :
@@ -67,23 +51,14 @@
Défense :
Portée :
{{/if}} diff --git a/templates/items/item-archetype-sheet.hbs b/templates/items/item-archetype-sheet.hbs index 7d763a5..4d738fc 100644 --- a/templates/items/item-archetype-sheet.hbs +++ b/templates/items/item-archetype-sheet.hbs @@ -20,12 +20,8 @@
  • - + {{selectOptions tarots selected=system.lametutelaire valueAttr="_id" labelAttr="name"}}
  • diff --git a/templates/items/item-arme-sheet.hbs b/templates/items/item-arme-sheet.hbs index 08dc246..445ebb9 100644 --- a/templates/items/item-arme-sheet.hbs +++ b/templates/items/item-arme-sheet.hbs @@ -22,11 +22,7 @@
  • diff --git a/templates/items/item-tarot-sheet.hbs b/templates/items/item-tarot-sheet.hbs index 9008b1e..25008e9 100644 --- a/templates/items/item-tarot-sheet.hbs +++ b/templates/items/item-tarot-sheet.hbs @@ -26,11 +26,7 @@