diff --git a/modules/actors/ecryme-actor-sheet.js b/modules/actors/ecryme-actor-sheet.js index b49713b..cc0a2b8 100644 --- a/modules/actors/ecryme-actor-sheet.js +++ b/modules/actors/ecryme-actor-sheet.js @@ -6,7 +6,7 @@ import { EcrymeUtility } from "../common/ecryme-utility.js"; /* -------------------------------------------- */ -export class EcrymeActorSheet extends ActorSheet { +export class EcrymeActorSheet extends foundry.appv1.sheets.ActorSheet { /** @override */ static get defaultOptions() { @@ -53,9 +53,9 @@ export class EcrymeActorSheet extends ActorSheet { cephalySkills: this.actor.getCephalySkills(), subActors: foundry.utils.duplicate(this.actor.getSubActors()), annency: this.actor.getAnnency(), - description: await TextEditor.enrichHTML(this.object.system.biodata.description, { async: true }), - notes: await TextEditor.enrichHTML(this.object.system.biodata.notes, { async: true }), - equipementlibre: await TextEditor.enrichHTML(this.object.system.equipmentfree, { async: true }), + description: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.description, { async: true }), + notes: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.notes, { async: true }), + equipementlibre: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.equipmentfree, { async: true }), options: this.options, owner: this.document.isOwner, editScore: this.options.editScore, @@ -75,10 +75,10 @@ export class EcrymeActorSheet extends ActorSheet { // Everything below here is only needed if the sheet is editable if (!this.options.editable) return; - + html.bind("keydown", function(e) { // Ignore Enter in actores sheet if (e.keyCode === 13) return false; - }); + }); html.find('.open-annency').click(ev => { let actorId = $(ev.currentTarget).data("annency-id") @@ -105,14 +105,14 @@ export class EcrymeActorSheet extends ActorSheet { let dataType = $(ev.currentTarget).data("type") this.actor.createEmbeddedDocuments('Item', [{ name: "NewItem", type: dataType }], { renderSheet: true }) }) - + html.find('.subactor-edit').click(ev => { const li = $(ev.currentTarget).parents(".item"); let actorId = li.data("actor-id"); let actor = game.actors.get( actorId ); actor.sheet.render(true); }); - + html.find('.subactor-delete').click(ev => { const li = $(ev.currentTarget).parents(".item"); let actorId = li.data("actor-id"); @@ -131,13 +131,13 @@ export class EcrymeActorSheet extends ActorSheet { let categKey = $(event.currentTarget).data("category-key") let skillKey = $(event.currentTarget).data("skill-key") this.actor.rollSkill(categKey, skillKey) - }); + }); html.find('.roll-spec').click((event) => { let categKey = $(event.currentTarget).data("category-key") let skillKey = $(event.currentTarget).data("skill-key") let specId = $(event.currentTarget).data("spec-id") this.actor.rollSpec(categKey, skillKey, specId) - }); + }); html.find('.roll-skill-confront').click((event) => { let categKey = $(event.currentTarget).data("category-key") let skillKey = $(event.currentTarget).data("skill-key") @@ -151,36 +151,36 @@ export class EcrymeActorSheet extends ActorSheet { const li = $(event.currentTarget).parents(".item") let weaponId = li.data("item-id"); this.actor.rollWeaponConfront(weaponId) - }); - + }); + html.find('.impact-modify').click((event) => { let impactType = $(event.currentTarget).data("impact-type") let impactLevel = $(event.currentTarget).data("impact-level") let modifier = Number($(event.currentTarget).data("impact-modifier")) this.actor.modifyImpact(impactType, impactLevel, modifier) }); - + html.find('.roll-weapon').click((event) => { const armeId = $(event.currentTarget).data("arme-id") this.actor.rollArme(armeId) }); - + html.find('.lock-unlock-sheet').click((event) => { this.options.editScore = !this.options.editScore; this.render(true); - }); + }); html.find('.item-equip').click(ev => { const li = $(ev.currentTarget).parents(".item"); this.actor.equipItem( li.data("item-id") ); - this.render(true); + this.render(true); }); html.find('.update-field').change(ev => { const fieldName = $(ev.currentTarget).data("field-name"); let value = Number(ev.currentTarget.value); this.actor.update( { [`${fieldName}`]: value } ); - }); + }); } - + /* -------------------------------------------- */ /** @override */ setPosition(options = {}) { diff --git a/modules/actors/ecryme-annency-sheet.js b/modules/actors/ecryme-annency-sheet.js index b38a672..0e0c705 100644 --- a/modules/actors/ecryme-annency-sheet.js +++ b/modules/actors/ecryme-annency-sheet.js @@ -6,7 +6,7 @@ import { EcrymeUtility } from "../common/ecryme-utility.js"; /* -------------------------------------------- */ -export class EcrymeAnnencySheet extends ActorSheet { +export class EcrymeAnnencySheet extends foundry.appv1.sheets.ActorSheet { /** @override */ static get defaultOptions() { @@ -75,7 +75,7 @@ export class EcrymeAnnencySheet extends ActorSheet { let actorId = li.data("actor-id") this.actor.removeAnnencyActor(actorId) }) - + // Update Inventory Item html.find('.item-edit').click(ev => { diff --git a/modules/common/ecryme-utility.js b/modules/common/ecryme-utility.js index 0d1865f..00a4c6b 100644 --- a/modules/common/ecryme-utility.js +++ b/modules/common/ecryme-utility.js @@ -120,7 +120,7 @@ export class EcrymeUtility { let level = game.settings.get("fvtt-ecryme", "ecryme-game-level") return level == "level_a" } - + /*-------------------------------------------- */ static buildSkillConfig() { game.system.ecryme.config.skills = {} @@ -297,27 +297,27 @@ export class EcrymeUtility { /* -------------------------------------------- */ static async chatListeners(html) { - html.on("click", '.button-select-confront', event => { + $(html).on("click", '.button-select-confront', event => { let messageId = EcrymeUtility.findChatMessageId(event.currentTarget) let message = game.messages.get(messageId) let rollData = message.getFlag("world", "ecryme-rolldata") ui.notifications.info( game.i18n.localize("ECRY.chat.confrontselect")) EcrymeUtility.manageConfrontation(rollData) }) - html.on("click", '.button-apply-cephaly-difficulty', event => { + $(html).on("click", '.button-apply-cephaly-difficulty', event => { let messageId = EcrymeUtility.findChatMessageId(event.currentTarget) let message = game.messages.get(messageId) let rollData = message.getFlag("world", "ecryme-rolldata") let difficulty = $("#" + rollData.rollId + "-cephaly-difficulty").val() EcrymeUtility.manageCephalyDifficulty(rollData, difficulty) }) - html.on("click", '.button-apply-impact', event => { + $(html).on("click", '.button-apply-impact', event => { let messageId = EcrymeUtility.findChatMessageId(event.currentTarget) let message = game.messages.get(messageId) let actor = game.actors.get($(event.currentTarget).data("actor-id")) actor.modifyImpact($(event.currentTarget).data("impact-type"), $(event.currentTarget).data("impact"), 1) }) - html.on("click", '.button-apply-bonus', event => { + $(html).on("click", '.button-apply-bonus', event => { let messageId = EcrymeUtility.findChatMessageId(event.currentTarget) let message = game.messages.get(messageId) let actor = game.actors.get($(event.currentTarget).data("actor-id")) @@ -339,7 +339,7 @@ export class EcrymeUtility { 'systems/fvtt-ecryme/templates/dialogs/partial-confront-bonus-area.hbs', 'systems/fvtt-ecryme/templates/actors/partial-impacts.hbs', ] - return loadTemplates(templatePaths); + return foundry.applications.handlebars.loadTemplates(templatePaths); } /* -------------------------------------------- */ @@ -575,7 +575,7 @@ export class EcrymeUtility { this.computeResults(rollData) let msg = await this.createChatWithRollMode(rollData.alias, { - content: await renderTemplate(`systems/fvtt-ecryme/templates/chat/chat-generic-result.hbs`, rollData) + content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-ecryme/templates/chat/chat-generic-result.hbs`, rollData) }) await msg.setFlag("world", "ecryme-rolldata", rollData) console.log("Rolldata result", rollData) @@ -661,7 +661,7 @@ export class EcrymeUtility { } return array; } - + /* -------------------------------------------- */ static async createChatMessage(name, rollMode, chatOptions) { switch (rollMode) { diff --git a/modules/dialogs/ecryme-confront-dialog.js b/modules/dialogs/ecryme-confront-dialog.js index 72d8953..bdeb338 100644 --- a/modules/dialogs/ecryme-confront-dialog.js +++ b/modules/dialogs/ecryme-confront-dialog.js @@ -12,7 +12,7 @@ export class EcrymeConfrontDialog extends Dialog { width: 620, height: 'fit-content', 'z-index': 99999 }); - let html = await renderTemplate('systems/fvtt-ecryme/templates/dialogs/confront-dialog.hbs', rollData); + let html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-ecryme/templates/dialogs/confront-dialog.hbs', rollData); return new EcrymeConfrontDialog(actor, rollData, html, options); } @@ -72,7 +72,7 @@ export class EcrymeConfrontDialog extends Dialog { $("#confront-dice-pool").html(content) content = await renderTemplate("systems/fvtt-ecryme/templates/dialogs/partial-confront-bonus-area.hbs", this.rollData ) $("#confront-bonus-pool").html(content) - + } /* -------------------------------------------- */ async refreshDialog() { @@ -83,7 +83,7 @@ export class EcrymeConfrontDialog extends Dialog { let button = this.buttonDisabled setTimeout(function () { $(".launchConfront").attr("disabled", button) }, 180) } - + /* ------------------ -------------------------- */ _canDragStart(selector) { console.log("CAN DRAG START", selector, super._canDragStart(selector) ) @@ -124,23 +124,23 @@ export class EcrymeConfrontDialog extends Dialog { if ( data.dragType == "dice") { let idx = Number(data.diceIndex) console.log("DATA", data, event, event.srcElement.className) - if (event.srcElement.className.includes("execution") && + if (event.srcElement.className.includes("execution") && this.rollData.availableDices.filter(d => d.location == "execution").length < 2) { this.rollData.availableDices[idx].location = "execution" } - if (event.srcElement.className.includes("preservation") && + if (event.srcElement.className.includes("preservation") && this.rollData.availableDices.filter(d => d.location == "preservation").length < 2) { this.rollData.availableDices[idx].location = "preservation" } if (event.srcElement.className.includes("dice-list")) { this.rollData.availableDices[idx].location = "mainpool" } - + if (this.rollData.availableDices.filter(d => d.location == "execution").length == 2 && this.rollData.availableDices.filter(d => d.location == "preservation").length == 2) { this.buttonDisabled = false } else { this.buttonDisabled = true - } + } } else { let idx = Number(data.bonusIndex) if (event.srcElement.className.includes("execution")) { @@ -192,7 +192,7 @@ export class EcrymeConfrontDialog extends Dialog { this.processTranscendence() if (rollData.selectedSpecs && rollData.selectedSpecs.length > 0) { - rollData.spec = foundry.utils.duplicate(actor.getSpecialization(rollData.selectedSpecs[0])) + rollData.spec = foundry.utils.duplicate(actor.getSpecialization(rollData.selectedSpecs[0])) rollData.specApplied = true rollData.executionTotal += 2 rollData.preservationTotal += 2 diff --git a/modules/dialogs/ecryme-confront-start-dialog.js b/modules/dialogs/ecryme-confront-start-dialog.js index 077a3b0..850a441 100644 --- a/modules/dialogs/ecryme-confront-start-dialog.js +++ b/modules/dialogs/ecryme-confront-start-dialog.js @@ -7,7 +7,7 @@ export class EcrymeConfrontStartDialog extends Dialog { static async create(actor, rollData) { let options = { classes: ["fvtt-ecryme ecryme-confront-dialog"], width: 540, height: 'fit-content', 'z-index': 99999 } - let html = await renderTemplate('systems/fvtt-ecryme/templates/dialogs/confront-start-dialog.hbs', rollData); + let html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-ecryme/templates/dialogs/confront-start-dialog.hbs', rollData); return new EcrymeConfrontStartDialog(actor, rollData, html, options); } diff --git a/modules/dialogs/ecryme-roll-dialog.js b/modules/dialogs/ecryme-roll-dialog.js index f57e761..793b9f9 100644 --- a/modules/dialogs/ecryme-roll-dialog.js +++ b/modules/dialogs/ecryme-roll-dialog.js @@ -6,7 +6,7 @@ export class EcrymeRollDialog extends Dialog { static async create(actor, rollData) { let options = { classes: ["ecryme-roll-dialog"], width: 540, height: 'fit-content', 'z-index': 99999 } - let html = await renderTemplate('systems/fvtt-ecryme/templates/dialogs/roll-dialog-generic.hbs', rollData); + let html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-ecryme/templates/dialogs/roll-dialog-generic.hbs', rollData); return new EcrymeRollDialog(actor, rollData, html, options); } @@ -52,7 +52,6 @@ export class EcrymeRollDialog extends Dialog { activateListeners(html) { super.activateListeners(html); - var dialog = this; function onLoad() { } $(function () { onLoad(); }); @@ -75,13 +74,13 @@ export class EcrymeRollDialog extends Dialog { }) html.find('#roll-select-transcendence').change((event) => { this.rollData.skillTranscendence = Number($('#roll-select-transcendence').val()) - }) + }) html.find('#roll-use-spleen').change((event) => { this.rollData.useSpleen = event.currentTarget.checked - }) + }) html.find('#roll-use-ideal').change((event) => { this.rollData.useIdeal = event.currentTarget.checked - }) + }) } } \ No newline at end of file diff --git a/modules/ecryme-main.js b/modules/ecryme-main.js index ce177ea..0ff078c 100644 --- a/modules/ecryme-main.js +++ b/modules/ecryme-main.js @@ -38,7 +38,7 @@ Hooks.once("init", async function () { EcrymeUtility.preloadHandlebarsTemplates(); /* -------------------------------------------- */ - // Set an initiative formula for the system + // Set an initiative formula for the system CONFIG.Combat.initiative = { formula: "1d6", decimals: 1 @@ -57,18 +57,16 @@ Hooks.once("init", async function () { /* -------------------------------------------- */ // Register sheet application classes - Actors.unregisterSheet("core", ActorSheet); - Actors.registerSheet("fvtt-ecryme", EcrymeActorSheet, { types: ["pc"], makeDefault: true }); - Actors.registerSheet("fvtt-ecryme", EcrymeActorSheet, { types: ["npc"], makeDefault: true }); - Actors.registerSheet("fvtt-ecryme", EcrymeAnnencySheet, { types: ["annency"], makeDefault: false }); + foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet); + foundry.documents.collections.Actors.registerSheet("fvtt-ecryme", EcrymeActorSheet, { types: ["pc"], makeDefault: true }); + foundry.documents.collections.Actors.registerSheet("fvtt-ecryme", EcrymeActorSheet, { types: ["npc"], makeDefault: true }); + foundry.documents.collections.Actors.registerSheet("fvtt-ecryme", EcrymeAnnencySheet, { types: ["annency"], makeDefault: false }); - Items.unregisterSheet("core", ItemSheet); - Items.registerSheet("fvtt-ecryme", EcrymeItemSheet, { makeDefault: true }); + foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet); + foundry.documents.collections.Items.registerSheet("fvtt-ecryme", EcrymeItemSheet, { makeDefault: true }); EcrymeUtility.init() - Babele.get().setSystemTranslationsDir("translated") - }); /* -------------------------------------------- */ @@ -91,6 +89,7 @@ async function importDefaultScene() { await game.scenes.documentClass.create(newDocuments); game.scenes.find(i => i.name == "Landing page 1").activate(); } + } /* -------------------------------------------- */ @@ -98,9 +97,6 @@ async function importDefaultScene() { /* -------------------------------------------- */ Hooks.once("ready", function () { - // Load trranslations - Babele.get().setSystemTranslationsDir("translated") - // User warning if (!game.user.isGM && game.user.character == undefined) { ui.notifications.info("Attention ! Aucun personnage relié au joueur !"); @@ -122,6 +118,9 @@ Hooks.once("ready", function () { EcrymeCharacterSummary.ready(); importDefaultScene(); + // Load translations + Babele.get().setSystemTranslationsDir("translated") + }) @@ -138,4 +137,3 @@ Hooks.on("chatMessage", (html, content, msg) => { } return true; }); - diff --git a/modules/items/ecryme-item-sheet.js b/modules/items/ecryme-item-sheet.js index 54f9eb1..5f0c3b1 100644 --- a/modules/items/ecryme-item-sheet.js +++ b/modules/items/ecryme-item-sheet.js @@ -4,7 +4,7 @@ import { EcrymeUtility } from "../common/ecryme-utility.js"; * Extend the basic ItemSheet with some very simple modifications * @extends {ItemSheet} */ -export class EcrymeItemSheet extends ItemSheet { +export class EcrymeItemSheet extends foundry.appv1.sheets.ItemSheet { /** @override */ static get defaultOptions() { @@ -61,15 +61,15 @@ export class EcrymeItemSheet extends ItemSheet { limited: this.object.limited, options: this.options, owner: this.document.isOwner, - description: await TextEditor.enrichHTML(this.object.system.description, { async: true }), - notes: await TextEditor.enrichHTML(this.object.system.notes, { async: true }), + description: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, { async: true }), + notes: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.notes, { async: true }), isGM: game.user.isGM } if ( this.object.type == "archetype") { formData.tarots = EcrymeUtility.getTarots() } - + this.options.editable = !(this.object.origin == "embeddedItem"); console.log("ITEM DATA", formData, this); return formData; @@ -115,7 +115,7 @@ export class EcrymeItemSheet extends ItemSheet { let levelIndex = Number($(ev.currentTarget).parents(".item").data("level-index")) let choiceIndex = Number($(ev.currentTarget).parents(".item").data("choice-index")) let featureId = $(ev.currentTarget).parents(".item").data("feature-id") - + let itemData = this.object.system.levels[levelIndex].choices[choiceIndex].features[featureId] if (itemData.name != 'None') { diff --git a/packs/equipment/000171.ldb b/packs/equipment/000171.ldb deleted file mode 100644 index 721e301..0000000 Binary files a/packs/equipment/000171.ldb and /dev/null differ diff --git a/packs/equipment/000192.ldb b/packs/equipment/000192.ldb new file mode 100644 index 0000000..51d77f7 Binary files /dev/null and b/packs/equipment/000192.ldb differ diff --git a/packs/equipment/000186.log b/packs/equipment/000203.log similarity index 100% rename from packs/equipment/000186.log rename to packs/equipment/000203.log diff --git a/packs/equipment/CURRENT b/packs/equipment/CURRENT index cce82a3..6d0c8e6 100644 --- a/packs/equipment/CURRENT +++ b/packs/equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000184 +MANIFEST-000201 diff --git a/packs/equipment/LOG b/packs/equipment/LOG index 403a3e8..40c82e9 100644 --- a/packs/equipment/LOG +++ b/packs/equipment/LOG @@ -1,7 +1,7 @@ -2025/03/11-23:44:54.691022 7f24c57fa6c0 Recovering log #182 -2025/03/11-23:44:54.761305 7f24c57fa6c0 Delete type=3 #180 -2025/03/11-23:44:54.761368 7f24c57fa6c0 Delete type=0 #182 -2025/03/11-23:45:54.472551 7f24c4bff6c0 Level-0 table #187: started -2025/03/11-23:45:54.472575 7f24c4bff6c0 Level-0 table #187: 0 bytes OK -2025/03/11-23:45:54.479092 7f24c4bff6c0 Delete type=0 #185 -2025/03/11-23:45:54.491718 7f24c4bff6c0 Manual compaction at level-0 from '!folders!1GrTlI1xWvaxdKRI' @ 72057594037927935 : 1 .. '!items!zs7krgXhDRndtqbl' @ 0 : 0; will stop at (end) +2025/05/01-23:18:27.056956 7f1115ffb6c0 Recovering log #199 +2025/05/01-23:18:27.067437 7f1115ffb6c0 Delete type=3 #197 +2025/05/01-23:18:27.067539 7f1115ffb6c0 Delete type=0 #199 +2025/05/01-23:23:12.722068 7f11153ff6c0 Level-0 table #204: started +2025/05/01-23:23:12.722089 7f11153ff6c0 Level-0 table #204: 0 bytes OK +2025/05/01-23:23:12.728871 7f11153ff6c0 Delete type=0 #202 +2025/05/01-23:23:12.744842 7f11153ff6c0 Manual compaction at level-0 from '!folders!1GrTlI1xWvaxdKRI' @ 72057594037927935 : 1 .. '!items!zs7krgXhDRndtqbl' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/LOG.old b/packs/equipment/LOG.old index 616ca59..1d1c545 100644 --- a/packs/equipment/LOG.old +++ b/packs/equipment/LOG.old @@ -1,7 +1,7 @@ -2025/03/11-23:33:32.501703 7f24c5ffb6c0 Recovering log #178 -2025/03/11-23:33:32.511734 7f24c5ffb6c0 Delete type=3 #176 -2025/03/11-23:33:32.511785 7f24c5ffb6c0 Delete type=0 #178 -2025/03/11-23:44:47.591299 7f24c4bff6c0 Level-0 table #183: started -2025/03/11-23:44:47.591363 7f24c4bff6c0 Level-0 table #183: 0 bytes OK -2025/03/11-23:44:47.624590 7f24c4bff6c0 Delete type=0 #181 -2025/03/11-23:44:47.748676 7f24c4bff6c0 Manual compaction at level-0 from '!folders!1GrTlI1xWvaxdKRI' @ 72057594037927935 : 1 .. '!items!zs7krgXhDRndtqbl' @ 0 : 0; will stop at (end) +2025/05/01-23:07:32.446870 7f11177fe6c0 Recovering log #195 +2025/05/01-23:07:32.457439 7f11177fe6c0 Delete type=3 #193 +2025/05/01-23:07:32.457493 7f11177fe6c0 Delete type=0 #195 +2025/05/01-23:13:57.500743 7f11153ff6c0 Level-0 table #200: started +2025/05/01-23:13:57.500802 7f11153ff6c0 Level-0 table #200: 0 bytes OK +2025/05/01-23:13:57.507469 7f11153ff6c0 Delete type=0 #198 +2025/05/01-23:13:57.515235 7f11153ff6c0 Manual compaction at level-0 from '!folders!1GrTlI1xWvaxdKRI' @ 72057594037927935 : 1 .. '!items!zs7krgXhDRndtqbl' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/MANIFEST-000184 b/packs/equipment/MANIFEST-000184 deleted file mode 100644 index e339ac0..0000000 Binary files a/packs/equipment/MANIFEST-000184 and /dev/null differ diff --git a/packs/equipment/MANIFEST-000201 b/packs/equipment/MANIFEST-000201 new file mode 100644 index 0000000..004203d Binary files /dev/null and b/packs/equipment/MANIFEST-000201 differ diff --git a/packs/help/000108.ldb b/packs/help/000108.ldb deleted file mode 100644 index b50bb17..0000000 Binary files a/packs/help/000108.ldb and /dev/null differ diff --git a/packs/help/000129.ldb b/packs/help/000129.ldb new file mode 100644 index 0000000..d672d9d Binary files /dev/null and b/packs/help/000129.ldb differ diff --git a/packs/help/000123.log b/packs/help/000140.log similarity index 100% rename from packs/help/000123.log rename to packs/help/000140.log diff --git a/packs/help/CURRENT b/packs/help/CURRENT index 2b465ed..448b6f3 100644 --- a/packs/help/CURRENT +++ b/packs/help/CURRENT @@ -1 +1 @@ -MANIFEST-000121 +MANIFEST-000138 diff --git a/packs/help/LOG b/packs/help/LOG index ca1cac8..e9aecf0 100644 --- a/packs/help/LOG +++ b/packs/help/LOG @@ -1,8 +1,8 @@ -2025/03/11-23:44:54.948819 7f24c67fc6c0 Recovering log #119 -2025/03/11-23:44:55.014909 7f24c67fc6c0 Delete type=3 #117 -2025/03/11-23:44:55.015006 7f24c67fc6c0 Delete type=0 #119 -2025/03/11-23:45:54.515413 7f24c4bff6c0 Level-0 table #124: started -2025/03/11-23:45:54.515443 7f24c4bff6c0 Level-0 table #124: 0 bytes OK -2025/03/11-23:45:54.522097 7f24c4bff6c0 Delete type=0 #122 -2025/03/11-23:45:54.522287 7f24c4bff6c0 Manual compaction at level-0 from '!journal!wooTFYjEwh83FwgT' @ 72057594037927935 : 1 .. '!journal.pages!wooTFYjEwh83FwgT.xhc7hqoL8kdW6lrD' @ 0 : 0; will stop at (end) -2025/03/11-23:45:54.522303 7f24c4bff6c0 Manual compaction at level-1 from '!journal!wooTFYjEwh83FwgT' @ 72057594037927935 : 1 .. '!journal.pages!wooTFYjEwh83FwgT.xhc7hqoL8kdW6lrD' @ 0 : 0; will stop at (end) +2025/05/01-23:18:27.111839 7f1116ffd6c0 Recovering log #136 +2025/05/01-23:18:27.122280 7f1116ffd6c0 Delete type=3 #134 +2025/05/01-23:18:27.122337 7f1116ffd6c0 Delete type=0 #136 +2025/05/01-23:23:12.768196 7f11153ff6c0 Level-0 table #141: started +2025/05/01-23:23:12.768227 7f11153ff6c0 Level-0 table #141: 0 bytes OK +2025/05/01-23:23:12.774547 7f11153ff6c0 Delete type=0 #139 +2025/05/01-23:23:12.774689 7f11153ff6c0 Manual compaction at level-0 from '!journal!wooTFYjEwh83FwgT' @ 72057594037927935 : 1 .. '!journal.pages!wooTFYjEwh83FwgT.xhc7hqoL8kdW6lrD' @ 0 : 0; will stop at (end) +2025/05/01-23:23:12.774707 7f11153ff6c0 Manual compaction at level-1 from '!journal!wooTFYjEwh83FwgT' @ 72057594037927935 : 1 .. '!journal.pages!wooTFYjEwh83FwgT.xhc7hqoL8kdW6lrD' @ 0 : 0; will stop at (end) diff --git a/packs/help/LOG.old b/packs/help/LOG.old index 4928353..4555a37 100644 --- a/packs/help/LOG.old +++ b/packs/help/LOG.old @@ -1,8 +1,8 @@ -2025/03/11-23:33:32.552584 7f24c6ffd6c0 Recovering log #115 -2025/03/11-23:33:32.563351 7f24c6ffd6c0 Delete type=3 #113 -2025/03/11-23:33:32.563398 7f24c6ffd6c0 Delete type=0 #115 -2025/03/11-23:44:47.842166 7f24c4bff6c0 Level-0 table #120: started -2025/03/11-23:44:47.842227 7f24c4bff6c0 Level-0 table #120: 0 bytes OK -2025/03/11-23:44:47.879285 7f24c4bff6c0 Delete type=0 #118 -2025/03/11-23:44:47.922462 7f24c4bff6c0 Manual compaction at level-0 from '!journal!wooTFYjEwh83FwgT' @ 72057594037927935 : 1 .. '!journal.pages!wooTFYjEwh83FwgT.xhc7hqoL8kdW6lrD' @ 0 : 0; will stop at (end) -2025/03/11-23:44:47.974424 7f24c4bff6c0 Manual compaction at level-1 from '!journal!wooTFYjEwh83FwgT' @ 72057594037927935 : 1 .. '!journal.pages!wooTFYjEwh83FwgT.xhc7hqoL8kdW6lrD' @ 0 : 0; will stop at (end) +2025/05/01-23:07:32.501375 7f1115ffb6c0 Recovering log #132 +2025/05/01-23:07:32.511977 7f1115ffb6c0 Delete type=3 #130 +2025/05/01-23:07:32.512115 7f1115ffb6c0 Delete type=0 #132 +2025/05/01-23:13:57.522088 7f11153ff6c0 Level-0 table #137: started +2025/05/01-23:13:57.522193 7f11153ff6c0 Level-0 table #137: 0 bytes OK +2025/05/01-23:13:57.528961 7f11153ff6c0 Delete type=0 #135 +2025/05/01-23:13:57.546457 7f11153ff6c0 Manual compaction at level-0 from '!journal!wooTFYjEwh83FwgT' @ 72057594037927935 : 1 .. '!journal.pages!wooTFYjEwh83FwgT.xhc7hqoL8kdW6lrD' @ 0 : 0; will stop at (end) +2025/05/01-23:13:57.556478 7f11153ff6c0 Manual compaction at level-1 from '!journal!wooTFYjEwh83FwgT' @ 72057594037927935 : 1 .. '!journal.pages!wooTFYjEwh83FwgT.xhc7hqoL8kdW6lrD' @ 0 : 0; will stop at (end) diff --git a/packs/help/MANIFEST-000121 b/packs/help/MANIFEST-000121 deleted file mode 100644 index 6f5e6e7..0000000 Binary files a/packs/help/MANIFEST-000121 and /dev/null differ diff --git a/packs/help/MANIFEST-000138 b/packs/help/MANIFEST-000138 new file mode 100644 index 0000000..57d83d3 Binary files /dev/null and b/packs/help/MANIFEST-000138 differ diff --git a/packs/maneuvers/000171.ldb b/packs/maneuvers/000171.ldb deleted file mode 100644 index d55cb51..0000000 Binary files a/packs/maneuvers/000171.ldb and /dev/null differ diff --git a/packs/maneuvers/000192.ldb b/packs/maneuvers/000192.ldb new file mode 100644 index 0000000..248de9f Binary files /dev/null and b/packs/maneuvers/000192.ldb differ diff --git a/packs/maneuvers/000186.log b/packs/maneuvers/000203.log similarity index 100% rename from packs/maneuvers/000186.log rename to packs/maneuvers/000203.log diff --git a/packs/maneuvers/CURRENT b/packs/maneuvers/CURRENT index cce82a3..6d0c8e6 100644 --- a/packs/maneuvers/CURRENT +++ b/packs/maneuvers/CURRENT @@ -1 +1 @@ -MANIFEST-000184 +MANIFEST-000201 diff --git a/packs/maneuvers/LOG b/packs/maneuvers/LOG index e931cd4..46fe51f 100644 --- a/packs/maneuvers/LOG +++ b/packs/maneuvers/LOG @@ -1,7 +1,7 @@ -2025/03/11-23:44:54.883993 7f24c5ffb6c0 Recovering log #182 -2025/03/11-23:44:54.946077 7f24c5ffb6c0 Delete type=3 #180 -2025/03/11-23:44:54.946154 7f24c5ffb6c0 Delete type=0 #182 -2025/03/11-23:45:54.498184 7f24c4bff6c0 Level-0 table #187: started -2025/03/11-23:45:54.498223 7f24c4bff6c0 Level-0 table #187: 0 bytes OK -2025/03/11-23:45:54.505537 7f24c4bff6c0 Delete type=0 #185 -2025/03/11-23:45:54.522269 7f24c4bff6c0 Manual compaction at level-0 from '!items!13IYF6BPUTivFZzB' @ 72057594037927935 : 1 .. '!items!oSutlbe9wyBZccmf' @ 0 : 0; will stop at (end) +2025/05/01-23:18:27.099266 7f1115ffb6c0 Recovering log #199 +2025/05/01-23:18:27.109501 7f1115ffb6c0 Delete type=3 #197 +2025/05/01-23:18:27.109566 7f1115ffb6c0 Delete type=0 #199 +2025/05/01-23:23:12.745080 7f11153ff6c0 Level-0 table #204: started +2025/05/01-23:23:12.745126 7f11153ff6c0 Level-0 table #204: 0 bytes OK +2025/05/01-23:23:12.751818 7f11153ff6c0 Delete type=0 #202 +2025/05/01-23:23:12.774663 7f11153ff6c0 Manual compaction at level-0 from '!items!13IYF6BPUTivFZzB' @ 72057594037927935 : 1 .. '!items!oSutlbe9wyBZccmf' @ 0 : 0; will stop at (end) diff --git a/packs/maneuvers/LOG.old b/packs/maneuvers/LOG.old index cefb51e..de9d03d 100644 --- a/packs/maneuvers/LOG.old +++ b/packs/maneuvers/LOG.old @@ -1,7 +1,7 @@ -2025/03/11-23:33:32.540154 7f24c67fc6c0 Recovering log #178 -2025/03/11-23:33:32.549680 7f24c67fc6c0 Delete type=3 #176 -2025/03/11-23:33:32.549720 7f24c67fc6c0 Delete type=0 #178 -2025/03/11-23:44:47.624705 7f24c4bff6c0 Level-0 table #183: started -2025/03/11-23:44:47.624728 7f24c4bff6c0 Level-0 table #183: 0 bytes OK -2025/03/11-23:44:47.667991 7f24c4bff6c0 Delete type=0 #181 -2025/03/11-23:44:47.748692 7f24c4bff6c0 Manual compaction at level-0 from '!items!13IYF6BPUTivFZzB' @ 72057594037927935 : 1 .. '!items!oSutlbe9wyBZccmf' @ 0 : 0; will stop at (end) +2025/05/01-23:07:32.488558 7f11167fc6c0 Recovering log #195 +2025/05/01-23:07:32.498172 7f11167fc6c0 Delete type=3 #193 +2025/05/01-23:07:32.498220 7f11167fc6c0 Delete type=0 #195 +2025/05/01-23:13:57.494085 7f11153ff6c0 Level-0 table #200: started +2025/05/01-23:13:57.494149 7f11153ff6c0 Level-0 table #200: 0 bytes OK +2025/05/01-23:13:57.500516 7f11153ff6c0 Delete type=0 #198 +2025/05/01-23:13:57.515215 7f11153ff6c0 Manual compaction at level-0 from '!items!13IYF6BPUTivFZzB' @ 72057594037927935 : 1 .. '!items!oSutlbe9wyBZccmf' @ 0 : 0; will stop at (end) diff --git a/packs/maneuvers/MANIFEST-000184 b/packs/maneuvers/MANIFEST-000184 deleted file mode 100644 index d4c9cf2..0000000 Binary files a/packs/maneuvers/MANIFEST-000184 and /dev/null differ diff --git a/packs/maneuvers/MANIFEST-000201 b/packs/maneuvers/MANIFEST-000201 new file mode 100644 index 0000000..fd41a29 Binary files /dev/null and b/packs/maneuvers/MANIFEST-000201 differ diff --git a/packs/scenes/000055.ldb b/packs/scenes/000055.ldb deleted file mode 100644 index 696d180..0000000 Binary files a/packs/scenes/000055.ldb and /dev/null differ diff --git a/packs/scenes/000070.log b/packs/scenes/000088.log similarity index 100% rename from packs/scenes/000070.log rename to packs/scenes/000088.log diff --git a/packs/scenes/000090.ldb b/packs/scenes/000090.ldb new file mode 100644 index 0000000..00a56fa Binary files /dev/null and b/packs/scenes/000090.ldb differ diff --git a/packs/scenes/CURRENT b/packs/scenes/CURRENT index 284d53f..a43fb19 100644 --- a/packs/scenes/CURRENT +++ b/packs/scenes/CURRENT @@ -1 +1 @@ -MANIFEST-000068 +MANIFEST-000086 diff --git a/packs/scenes/LOG b/packs/scenes/LOG index 8f3101a..87a9601 100644 --- a/packs/scenes/LOG +++ b/packs/scenes/LOG @@ -1,8 +1,15 @@ -2025/03/11-23:44:54.826302 7f24c67fc6c0 Recovering log #66 -2025/03/11-23:44:54.878873 7f24c67fc6c0 Delete type=3 #64 -2025/03/11-23:44:54.879033 7f24c67fc6c0 Delete type=0 #66 -2025/03/11-23:45:54.479218 7f24c4bff6c0 Level-0 table #71: started -2025/03/11-23:45:54.479246 7f24c4bff6c0 Level-0 table #71: 0 bytes OK -2025/03/11-23:45:54.485312 7f24c4bff6c0 Delete type=0 #69 -2025/03/11-23:45:54.491727 7f24c4bff6c0 Manual compaction at level-0 from '!scenes!YYBr138LR7ntGFdo' @ 72057594037927935 : 1 .. '!scenes!wJJTdzEVyJpkUXaM' @ 0 : 0; will stop at (end) -2025/03/11-23:45:54.491756 7f24c4bff6c0 Manual compaction at level-1 from '!scenes!YYBr138LR7ntGFdo' @ 72057594037927935 : 1 .. '!scenes!wJJTdzEVyJpkUXaM' @ 0 : 0; will stop at (end) +2025/05/01-23:18:27.084819 7f1116ffd6c0 Recovering log #82 +2025/05/01-23:18:27.095491 7f1116ffd6c0 Delete type=3 #80 +2025/05/01-23:18:27.095539 7f1116ffd6c0 Delete type=0 #82 +2025/05/01-23:23:12.735355 7f11153ff6c0 Level-0 table #89: started +2025/05/01-23:23:12.738432 7f11153ff6c0 Level-0 table #89: 1551 bytes OK +2025/05/01-23:23:12.744606 7f11153ff6c0 Delete type=0 #87 +2025/05/01-23:23:12.744906 7f11153ff6c0 Manual compaction at level-0 from '!scenes!DDibQQLAvyIq9y09' @ 72057594037927935 : 1 .. '!scenes!zvY1RwBhTfwdZIBa' @ 0 : 0; will stop at (end) +2025/05/01-23:23:12.751899 7f11153ff6c0 Manual compaction at level-1 from '!scenes!DDibQQLAvyIq9y09' @ 72057594037927935 : 1 .. '!scenes!zvY1RwBhTfwdZIBa' @ 0 : 0; will stop at '!scenes!zvY1RwBhTfwdZIBa' @ 18 : 1 +2025/05/01-23:23:12.751905 7f11153ff6c0 Compacting 1@1 + 1@2 files +2025/05/01-23:23:12.755259 7f11153ff6c0 Generated table #90@1: 2 keys, 1586 bytes +2025/05/01-23:23:12.755289 7f11153ff6c0 Compacted 1@1 + 1@2 files => 1586 bytes +2025/05/01-23:23:12.761436 7f11153ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2025/05/01-23:23:12.761603 7f11153ff6c0 Delete type=2 #85 +2025/05/01-23:23:12.761813 7f11153ff6c0 Delete type=2 #89 +2025/05/01-23:23:12.774673 7f11153ff6c0 Manual compaction at level-1 from '!scenes!zvY1RwBhTfwdZIBa' @ 18 : 1 .. '!scenes!zvY1RwBhTfwdZIBa' @ 0 : 0; will stop at (end) diff --git a/packs/scenes/LOG.old b/packs/scenes/LOG.old index 4a01ea7..10881c5 100644 --- a/packs/scenes/LOG.old +++ b/packs/scenes/LOG.old @@ -1,8 +1,22 @@ -2025/03/11-23:33:32.527497 7f24c6ffd6c0 Recovering log #62 -2025/03/11-23:33:32.537450 7f24c6ffd6c0 Delete type=3 #60 -2025/03/11-23:33:32.537513 7f24c6ffd6c0 Delete type=0 #62 -2025/03/11-23:44:47.879398 7f24c4bff6c0 Level-0 table #67: started -2025/03/11-23:44:47.879423 7f24c4bff6c0 Level-0 table #67: 0 bytes OK -2025/03/11-23:44:47.922234 7f24c4bff6c0 Delete type=0 #65 -2025/03/11-23:44:47.922483 7f24c4bff6c0 Manual compaction at level-0 from '!scenes!YYBr138LR7ntGFdo' @ 72057594037927935 : 1 .. '!scenes!wJJTdzEVyJpkUXaM' @ 0 : 0; will stop at (end) -2025/03/11-23:44:47.974443 7f24c4bff6c0 Manual compaction at level-1 from '!scenes!YYBr138LR7ntGFdo' @ 72057594037927935 : 1 .. '!scenes!wJJTdzEVyJpkUXaM' @ 0 : 0; will stop at (end) +2025/05/01-23:07:32.473372 7f1115ffb6c0 Recovering log #78 +2025/05/01-23:07:32.483659 7f1115ffb6c0 Delete type=3 #76 +2025/05/01-23:07:32.483822 7f1115ffb6c0 Delete type=0 #78 +2025/05/01-23:13:57.529124 7f11153ff6c0 Level-0 table #83: started +2025/05/01-23:13:57.532495 7f11153ff6c0 Level-0 table #83: 1430 bytes OK +2025/05/01-23:13:57.538953 7f11153ff6c0 Delete type=0 #81 +2025/05/01-23:13:57.546476 7f11153ff6c0 Manual compaction at level-0 from '!scenes!DDibQQLAvyIq9y09' @ 72057594037927935 : 1 .. '!scenes!q6ezo9oZ0OsN14zm' @ 0 : 0; will stop at '!scenes!q6ezo9oZ0OsN14zm' @ 14 : 1 +2025/05/01-23:13:57.546483 7f11153ff6c0 Compacting 1@0 + 1@1 files +2025/05/01-23:13:57.549679 7f11153ff6c0 Generated table #84@0: 4 keys, 1620 bytes +2025/05/01-23:13:57.549722 7f11153ff6c0 Compacted 1@0 + 1@1 files => 1620 bytes +2025/05/01-23:13:57.556011 7f11153ff6c0 compacted to: files[ 0 1 1 0 0 0 0 ] +2025/05/01-23:13:57.556167 7f11153ff6c0 Delete type=2 #75 +2025/05/01-23:13:57.556373 7f11153ff6c0 Delete type=2 #83 +2025/05/01-23:13:57.563937 7f11153ff6c0 Manual compaction at level-0 from '!scenes!q6ezo9oZ0OsN14zm' @ 14 : 1 .. '!scenes!q6ezo9oZ0OsN14zm' @ 0 : 0; will stop at (end) +2025/05/01-23:13:57.573996 7f11153ff6c0 Manual compaction at level-1 from '!scenes!DDibQQLAvyIq9y09' @ 72057594037927935 : 1 .. '!scenes!q6ezo9oZ0OsN14zm' @ 0 : 0; will stop at '!scenes!wJJTdzEVyJpkUXaM' @ 10 : 0 +2025/05/01-23:13:57.574007 7f11153ff6c0 Compacting 1@1 + 1@2 files +2025/05/01-23:13:57.577520 7f11153ff6c0 Generated table #85@1: 2 keys, 1569 bytes +2025/05/01-23:13:57.577567 7f11153ff6c0 Compacted 1@1 + 1@2 files => 1569 bytes +2025/05/01-23:13:57.584205 7f11153ff6c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2025/05/01-23:13:57.584303 7f11153ff6c0 Delete type=2 #55 +2025/05/01-23:13:57.584451 7f11153ff6c0 Delete type=2 #84 +2025/05/01-23:13:57.600010 7f11153ff6c0 Manual compaction at level-1 from '!scenes!wJJTdzEVyJpkUXaM' @ 10 : 0 .. '!scenes!q6ezo9oZ0OsN14zm' @ 0 : 0; will stop at (end) diff --git a/packs/scenes/MANIFEST-000068 b/packs/scenes/MANIFEST-000068 deleted file mode 100644 index a82ffa0..0000000 Binary files a/packs/scenes/MANIFEST-000068 and /dev/null differ diff --git a/packs/scenes/MANIFEST-000086 b/packs/scenes/MANIFEST-000086 new file mode 100644 index 0000000..1f335d8 Binary files /dev/null and b/packs/scenes/MANIFEST-000086 differ diff --git a/packs/specialisation/000171.ldb b/packs/specialisation/000171.ldb deleted file mode 100644 index 33993e7..0000000 Binary files a/packs/specialisation/000171.ldb and /dev/null differ diff --git a/packs/specialisation/000192.ldb b/packs/specialisation/000192.ldb new file mode 100644 index 0000000..34e2ca1 Binary files /dev/null and b/packs/specialisation/000192.ldb differ diff --git a/packs/specialisation/000186.log b/packs/specialisation/000203.log similarity index 100% rename from packs/specialisation/000186.log rename to packs/specialisation/000203.log diff --git a/packs/specialisation/CURRENT b/packs/specialisation/CURRENT index cce82a3..6d0c8e6 100644 --- a/packs/specialisation/CURRENT +++ b/packs/specialisation/CURRENT @@ -1 +1 @@ -MANIFEST-000184 +MANIFEST-000201 diff --git a/packs/specialisation/LOG b/packs/specialisation/LOG index 5316501..7e4803d 100644 --- a/packs/specialisation/LOG +++ b/packs/specialisation/LOG @@ -1,7 +1,7 @@ -2025/03/11-23:44:54.615643 7f24c6ffd6c0 Recovering log #182 -2025/03/11-23:44:54.688425 7f24c6ffd6c0 Delete type=3 #180 -2025/03/11-23:44:54.688509 7f24c6ffd6c0 Delete type=0 #182 -2025/03/11-23:45:54.466489 7f24c4bff6c0 Level-0 table #187: started -2025/03/11-23:45:54.466525 7f24c4bff6c0 Level-0 table #187: 0 bytes OK -2025/03/11-23:45:54.472451 7f24c4bff6c0 Delete type=0 #185 -2025/03/11-23:45:54.491700 7f24c4bff6c0 Manual compaction at level-0 from '!folders!00Hn2nNarlL7b0DR' @ 72057594037927935 : 1 .. '!items!yozTUjNuc2rEGjFK' @ 0 : 0; will stop at (end) +2025/05/01-23:18:27.043700 7f11167fc6c0 Recovering log #199 +2025/05/01-23:18:27.054373 7f11167fc6c0 Delete type=3 #197 +2025/05/01-23:18:27.054431 7f11167fc6c0 Delete type=0 #199 +2025/05/01-23:23:12.728954 7f11153ff6c0 Level-0 table #204: started +2025/05/01-23:23:12.728976 7f11153ff6c0 Level-0 table #204: 0 bytes OK +2025/05/01-23:23:12.735241 7f11153ff6c0 Delete type=0 #202 +2025/05/01-23:23:12.744865 7f11153ff6c0 Manual compaction at level-0 from '!folders!00Hn2nNarlL7b0DR' @ 72057594037927935 : 1 .. '!items!yozTUjNuc2rEGjFK' @ 0 : 0; will stop at (end) diff --git a/packs/specialisation/LOG.old b/packs/specialisation/LOG.old index 9e95e43..3d24883 100644 --- a/packs/specialisation/LOG.old +++ b/packs/specialisation/LOG.old @@ -1,7 +1,7 @@ -2025/03/11-23:33:32.488591 7f24c57fa6c0 Recovering log #178 -2025/03/11-23:33:32.499216 7f24c57fa6c0 Delete type=3 #176 -2025/03/11-23:33:32.499268 7f24c57fa6c0 Delete type=0 #178 -2025/03/11-23:44:47.713953 7f24c4bff6c0 Level-0 table #183: started -2025/03/11-23:44:47.713983 7f24c4bff6c0 Level-0 table #183: 0 bytes OK -2025/03/11-23:44:47.748547 7f24c4bff6c0 Delete type=0 #181 -2025/03/11-23:44:47.748713 7f24c4bff6c0 Manual compaction at level-0 from '!folders!00Hn2nNarlL7b0DR' @ 72057594037927935 : 1 .. '!items!yozTUjNuc2rEGjFK' @ 0 : 0; will stop at (end) +2025/05/01-23:07:32.434634 7f1116ffd6c0 Recovering log #195 +2025/05/01-23:07:32.444575 7f1116ffd6c0 Delete type=3 #193 +2025/05/01-23:07:32.444622 7f1116ffd6c0 Delete type=0 #195 +2025/05/01-23:13:57.486841 7f11153ff6c0 Level-0 table #200: started +2025/05/01-23:13:57.486887 7f11153ff6c0 Level-0 table #200: 0 bytes OK +2025/05/01-23:13:57.493859 7f11153ff6c0 Delete type=0 #198 +2025/05/01-23:13:57.515189 7f11153ff6c0 Manual compaction at level-0 from '!folders!00Hn2nNarlL7b0DR' @ 72057594037927935 : 1 .. '!items!yozTUjNuc2rEGjFK' @ 0 : 0; will stop at (end) diff --git a/packs/specialisation/MANIFEST-000184 b/packs/specialisation/MANIFEST-000184 deleted file mode 100644 index eab225f..0000000 Binary files a/packs/specialisation/MANIFEST-000184 and /dev/null differ diff --git a/packs/specialisation/MANIFEST-000201 b/packs/specialisation/MANIFEST-000201 new file mode 100644 index 0000000..f815a18 Binary files /dev/null and b/packs/specialisation/MANIFEST-000201 differ diff --git a/packs/traits/000171.ldb b/packs/traits/000171.ldb deleted file mode 100644 index d0a6fea..0000000 Binary files a/packs/traits/000171.ldb and /dev/null differ diff --git a/packs/traits/000192.ldb b/packs/traits/000192.ldb new file mode 100644 index 0000000..96345db Binary files /dev/null and b/packs/traits/000192.ldb differ diff --git a/packs/traits/000186.log b/packs/traits/000203.log similarity index 100% rename from packs/traits/000186.log rename to packs/traits/000203.log diff --git a/packs/traits/CURRENT b/packs/traits/CURRENT index cce82a3..6d0c8e6 100644 --- a/packs/traits/CURRENT +++ b/packs/traits/CURRENT @@ -1 +1 @@ -MANIFEST-000184 +MANIFEST-000201 diff --git a/packs/traits/LOG b/packs/traits/LOG index c169dbf..4961572 100644 --- a/packs/traits/LOG +++ b/packs/traits/LOG @@ -1,7 +1,7 @@ -2025/03/11-23:44:54.764214 7f24c5ffb6c0 Recovering log #182 -2025/03/11-23:44:54.823309 7f24c5ffb6c0 Delete type=3 #180 -2025/03/11-23:44:54.823390 7f24c5ffb6c0 Delete type=0 #182 -2025/03/11-23:45:54.485457 7f24c4bff6c0 Level-0 table #187: started -2025/03/11-23:45:54.485489 7f24c4bff6c0 Level-0 table #187: 0 bytes OK -2025/03/11-23:45:54.491568 7f24c4bff6c0 Delete type=0 #185 -2025/03/11-23:45:54.491736 7f24c4bff6c0 Manual compaction at level-0 from '!folders!DiwHbtGAkTYxtshX' @ 72057594037927935 : 1 .. '!items!zgNI2haxhBxBDBdl' @ 0 : 0; will stop at (end) +2025/05/01-23:18:27.070994 7f11167fc6c0 Recovering log #199 +2025/05/01-23:18:27.081264 7f11167fc6c0 Delete type=3 #197 +2025/05/01-23:18:27.081417 7f11167fc6c0 Delete type=0 #199 +2025/05/01-23:23:12.715522 7f11153ff6c0 Level-0 table #204: started +2025/05/01-23:23:12.715566 7f11153ff6c0 Level-0 table #204: 0 bytes OK +2025/05/01-23:23:12.721964 7f11153ff6c0 Delete type=0 #202 +2025/05/01-23:23:12.744818 7f11153ff6c0 Manual compaction at level-0 from '!folders!DiwHbtGAkTYxtshX' @ 72057594037927935 : 1 .. '!items!zgNI2haxhBxBDBdl' @ 0 : 0; will stop at (end) diff --git a/packs/traits/LOG.old b/packs/traits/LOG.old index 1acc632..0aec1cd 100644 --- a/packs/traits/LOG.old +++ b/packs/traits/LOG.old @@ -1,7 +1,7 @@ -2025/03/11-23:33:32.514118 7f24c67fc6c0 Recovering log #178 -2025/03/11-23:33:32.524830 7f24c67fc6c0 Delete type=3 #176 -2025/03/11-23:33:32.525025 7f24c67fc6c0 Delete type=0 #178 -2025/03/11-23:44:47.668164 7f24c4bff6c0 Level-0 table #183: started -2025/03/11-23:44:47.668203 7f24c4bff6c0 Level-0 table #183: 0 bytes OK -2025/03/11-23:44:47.713809 7f24c4bff6c0 Delete type=0 #181 -2025/03/11-23:44:47.748703 7f24c4bff6c0 Manual compaction at level-0 from '!folders!DiwHbtGAkTYxtshX' @ 72057594037927935 : 1 .. '!items!zgNI2haxhBxBDBdl' @ 0 : 0; will stop at (end) +2025/05/01-23:07:32.459747 7f11167fc6c0 Recovering log #195 +2025/05/01-23:07:32.469431 7f11167fc6c0 Delete type=3 #193 +2025/05/01-23:07:32.469488 7f11167fc6c0 Delete type=0 #195 +2025/05/01-23:13:57.507684 7f11153ff6c0 Level-0 table #200: started +2025/05/01-23:13:57.507736 7f11153ff6c0 Level-0 table #200: 0 bytes OK +2025/05/01-23:13:57.514942 7f11153ff6c0 Delete type=0 #198 +2025/05/01-23:13:57.515256 7f11153ff6c0 Manual compaction at level-0 from '!folders!DiwHbtGAkTYxtshX' @ 72057594037927935 : 1 .. '!items!zgNI2haxhBxBDBdl' @ 0 : 0; will stop at (end) diff --git a/packs/traits/MANIFEST-000184 b/packs/traits/MANIFEST-000184 deleted file mode 100644 index 5cc22b3..0000000 Binary files a/packs/traits/MANIFEST-000184 and /dev/null differ diff --git a/packs/traits/MANIFEST-000201 b/packs/traits/MANIFEST-000201 new file mode 100644 index 0000000..081d00c Binary files /dev/null and b/packs/traits/MANIFEST-000201 differ diff --git a/styles/ecryme.css b/styles/ecryme.css index 4970d7b..2dba1fa 100644 --- a/styles/ecryme.css +++ b/styles/ecryme.css @@ -3,7 +3,7 @@ font-family: "MailartRubberstamp"; src: url('../fonts/MailartRubberstamp-Regular.woff') format("woff"); } - + :root { /* =================== 1. ACTOR SHEET FONT STYLES =========== */ --window-header-title-font-size: 1.3rem; @@ -27,7 +27,7 @@ --actor-label-font-weight: 700; --actor-label-color: rgba(70,67,49,0.76863); - /* =================== 2. DEBUGGING HIGHLIGHTERS ============ */ + /* =================== 2. DEBUGGING HIGHLIGHTERS ============ */ --debug-background-color-red: rgba(255,0,0,0.32941); --debug-background-color-blue: rgba(29,0,255,0.32941); --debug-background-color-green: rgba(84,255,0,0.32941); @@ -454,9 +454,11 @@ section.sheet-body{padding: 0.25rem 0.5rem;} /* background: rgb(245,245,240) url("../images/ui/fond4.webp") repeat left top;*/ +nav.sheet-tabs a, nav.sheet-tabs .item { position: relative; padding: 0 0.25rem; + color: beige; } nav.sheet-tabs .item:after { @@ -697,7 +699,7 @@ ul, li { /* ======================================== */ .tokenhudext { - display: flex; + display: flex; flex: 0 !important; font-weight: 600; } @@ -755,7 +757,7 @@ ul, li { .skill-label { font-size: 0.7rem; } -.skill-good-checkbox { +.skill-good-checkbox { max-height: 10px; max-width: 10px; } @@ -790,7 +792,7 @@ ul, li { .sidebar-tab .directory-list .entity { border-top: 1px dashed rgba(0,0,0,0.25); border-bottom: 0 none; - padding: 0.25rem 0; + padding: 0.25rem 0; } .sidebar-tab .directory-list .entity:hover { @@ -804,10 +806,10 @@ ul, li { text-align: center; vertical-align: middle; display: flex; - align-items: center; + align-items: center; } -.chat-message .message-header .flavor-text, .chat-message .message-header .whisper-to { +.chat-message .message-header .flavor-text, .chat-message .message-header .whisper-to { font-size: 0.9rem; } .chat-result-text, @@ -978,7 +980,7 @@ ul, li { border-radius: 0px; } -#hotbar .bar-controls { +#hotbar .bar-controls { background: rgba(30, 25, 20, 1); border: 1px solid rgba(72, 46, 28, 1); } @@ -1042,7 +1044,7 @@ ul, li { top: 1px; position: absolute; z-index: 1; - + /* Fade in tooltip */ visibility: hidden; opacity: 0; @@ -1148,7 +1150,7 @@ ul, li { height: 60px; } -.dice-cell { +.dice-cell { padding-left: 12px; padding-right: 12px; width: 60px; @@ -1194,8 +1196,8 @@ ul, li { display: flex; align-items: center; justify-content: center; - margin-left: auto; - margin-right: auto; + margin-left: auto; + margin-right: auto; text-align: center; } @@ -1312,7 +1314,7 @@ ul, li { flex-wrap: nowrap; } .item-filler { - flex-grow: 6; + flex-grow: 6; flex-shrink: 7; } .item-controls-fixed { @@ -1327,7 +1329,7 @@ ul, li { font-weight: bold; } .flexrow-no-expand { - flex-grow: 0; + flex-grow: 0; } .flexrow-start { justify-content: flex-start; diff --git a/system.json b/system.json index 29a9cf0..be0c5bf 100644 --- a/system.json +++ b/system.json @@ -104,8 +104,8 @@ "license": "LICENSE.txt", "manifest": "https://www.uberwald.me/gitea/public/fvtt-ecryme/raw/branch/master/system.json", "compatibility": { - "minimum": "12", - "verified": "12" + "minimum": "13", + "verified": "13" }, "id": "fvtt-ecryme", "primaryTokenAttribute": "secondary.health", @@ -125,7 +125,7 @@ }, "title": "Ecryme, le Jeu de Rôles", "url": "https://www.uberwald.me/gitea/public/fvtt-ecryme", - "version": "12.0.3", - "download": "https://www.uberwald.me/gitea/public/fvtt-ecryme/archive/fvtt-ecryme-v12.0.3.zip", + "version": "13.0.0", + "download": "https://www.uberwald.me/gitea/public/fvtt-ecryme/archive/fvtt-ecryme-v13.0.0.zip", "background": "systems/fvtt-ecryme/images/assets/ecryme_extract_panel_01.webp" } \ No newline at end of file