diff --git a/lang/en.json b/lang/en.json index 69876e8..787cce2 100644 --- a/lang/en.json +++ b/lang/en.json @@ -301,9 +301,9 @@ "damageResistance": "Damage resistance", "damageResistanceShort": "DR", "stealth": "Stealth", - "progressionDice": "Progression dice", + "progressionDice": "Progression/Lethargy dice", "rollProgressionCount": "Roll progression count", - "rollProgressionDice": "Roll progression dice", + "rollProgressionDice": "Roll progression/Lethargy dice", "earned": "Earned", "divinityPoints": "Divinity points", "aetherPoints": "Aether points", diff --git a/lethal-fantasy.mjs b/lethal-fantasy.mjs index b0847fb..f13c535 100644 --- a/lethal-fantasy.mjs +++ b/lethal-fantasy.mjs @@ -90,19 +90,6 @@ Hooks.once("init", function () { setupTextEnrichers() LethalFantasyUtils.registerHandlebarsHelpers() - // Gestion des jets de dés depuis les journaux - document.addEventListener("click", (event) => { - const anchor = event.target.closest("a.ask-roll-journal") - if (!anchor) return - event.preventDefault() - event.stopPropagation() - const type = anchor.dataset.rollType - const target = anchor.dataset.rollTarget - const title = anchor.dataset.rollTitle - const avantage = anchor.dataset.rollAvantage - applications.LethalFantasyManager.askRollForAll(type, target, title, avantage) - }) - console.info("LETHAL FANTASY | System Initialized") }) @@ -126,10 +113,6 @@ function preLocalizeConfig() { Hooks.once("ready", function () { console.info("LETHAL FANTASY | Ready") - game.system.applicationManager = new applications.LethalFantasyManager() - if (game.user.isGM) { - //game.system.applicationManager.render(true) - } if (!SYSTEM.DEV_MODE) { registerWorldCount("lethalFantasy") diff --git a/module/applications/_module.mjs b/module/applications/_module.mjs index cd73c64..a96939e 100644 --- a/module/applications/_module.mjs +++ b/module/applications/_module.mjs @@ -9,5 +9,4 @@ export { default as LethalFantasySpellSheet } from "./sheets/spell-sheet.mjs" export { default as LethalFantasyEquipmentSheet } from "./sheets/equipment-sheet.mjs" export { default as LethalFantasyShieldSheet } from "./sheets/shield-sheet.mjs" export { default as LethalFantasyMiracleSheet } from "./sheets/miracle-sheet.mjs" -export { default as LethalFantasyManager } from "./manager.mjs" diff --git a/module/applications/manager.mjs b/module/applications/manager.mjs deleted file mode 100644 index 4688ff3..0000000 --- a/module/applications/manager.mjs +++ /dev/null @@ -1,142 +0,0 @@ -const { HandlebarsApplicationMixin, ApplicationV2 } = foundry.applications.api -import { SYSTEM } from "../config/system.mjs" - -/** - * An application for configuring the permissions which are available to each User role. - * @extends ApplicationV2 - * @mixes HandlebarsApplication - * @alias PermissionConfig - */ -export default class LethalFantasyManager extends HandlebarsApplicationMixin(ApplicationV2) { - static DEFAULT_OPTIONS = { - id: "lethalfantasy-application-manager", - tag: "form", - window: { - contentClasses: ["lethalfantasy-manager"], - title: "LETHALFANTASY.Manager.title", - resizable: true, - }, - position: { - width: "auto", - height: "auto", - top: 80, - left: 400, - }, - form: { - closeOnSubmit: true, - }, - actions: { - resourceAll: LethalFantasyManager.#onResourceAll, - resourceOne: LethalFantasyManager.#onResourceOne, - saveAll: LethalFantasyManager.#onSaveAll, - saveOne: LethalFantasyManager.#onSaveOne, - openSheet: LethalFantasyManager.#onOpenSheet, - }, - } - - /** @override */ - static PARTS = { - main: { - template: "systems/fvtt-lethal-fantasy/templates/manager.hbs", - }, - } - - /* -------------------------------------------- */ - /* Rendering */ - /* -------------------------------------------- */ - - /** @override */ - async _prepareContext(_options = {}) { - return { - players: game.users.filter((u) => u.hasPlayerOwner && u.active), - } - } - - static async #onResourceAll(event, target) { - const value = event.target.dataset.resource - LethalFantasyManager.askRollForAll("resource", value) - } - - static async #onSaveAll(event, target) { - const value = event.target.dataset.save - LethalFantasyManager.askRollForAll("save", value) - } - - static #onResourceOne(event, target) { - const value = event.target.dataset.resource - const recipient = event.target.parentElement.dataset.userId - const name = event.target.parentElement.dataset.characterName - LethalFantasyManager.askRollForOne("resource", value, recipient, name) - } - - static async #onSaveOne(event, target) { - const value = event.target.dataset.save - const recipient = event.target.parentElement.dataset.userId - const name = event.target.parentElement.dataset.characterName - LethalFantasyManager.askRollForOne("save", value, recipient, name) - } - - static #onOpenSheet(event, target) { - const characterId = event.target.dataset.characterId - game.actors.get(characterId).sheet.render(true) - } - - static async askRollForAll(type, value, title = null, avantage = null) { - let label = game.i18n.localize(`LETHALFANTASY.Manager.${value}`) - let text = game.i18n.format("LETHALFANTASY.Chat.askRollForAll", { value: label }) - - if (avantage) { - switch (avantage) { - case "++": - text += ` ${game.i18n.localize("LETHALFANTASY.Roll.doubleAvantage")}` - break - case "+": - text += ` ${game.i18n.localize("LETHALFANTASY.Roll.avantage")}` - break - case "-": - text += ` ${game.i18n.localize("LETHALFANTASY.Roll.desavantage")}` - break - case "--": - text += ` ${game.i18n.localize("LETHALFANTASY.Roll.doubleDesavantage")}` - break - default: - break - } - } - - ChatMessage.create({ - user: game.user.id, - content: await renderTemplate(`systems/fvtt-lethal-fantasy/templates/chat-ask-roll.hbs`, { - title: title !== null ? title : "", - text: text, - rollType: type, - value: value, - avantage: avantage, - }), - flags: { tenebris: { typeMessage: "askRoll" } }, - }) - } - - static async askRollForOne(type, value, recipient, name) { - let label = game.i18n.localize(`LETHALFANTASY.Manager.${value}`) - const text = game.i18n.format("LETHALFANTASY.Chat.askRollForOne", { value: label, name: name }) - - game.socket.emit(`system.${SYSTEM.id}`, { - action: "askRoll", - data: { - userId: recipient, - }, - }) - - ChatMessage.create({ - user: game.user.id, - content: await renderTemplate(`systems/fvtt-lethal-fantasy/templates/chat-ask-roll.hbs`, { - text: text, - rollType: type, - value: value, - }), - whisper: [recipient], - flags: { tenebris: { typeMessage: "askRoll" } }, - }) - } -} diff --git a/module/config/system.mjs b/module/config/system.mjs index f005f03..c5868c9 100644 --- a/module/config/system.mjs +++ b/module/config/system.mjs @@ -51,6 +51,13 @@ export const MORTAL_CHOICES = { "halforc": {label: "Half-Orc", value: "Half-Orc", defenseBonus: 0}, "gnome": {label: "Gnome", value: "Gnome", defenseBonus: 2}, "shirefolk": {label: "Shire Folk", value: "Shire Folk", defenseBonus: 2}, + "Elf": {label: "Elf", value: "Elf", defenseBonus: 0}, + "Half-orc": {label: "Half-Orc", value: "Half-Orc", defenseBonus: 0}, + "Dwarf": {label: "Dwarf", value: "Dwarf", defenseBonus: 0}, + "Half-elf": {label: "Half-Elf", value: "Half-Elf", defenseBonus: 0}, + "Gnome": {label: "Gnome", value: "Gnome", defenseBonus: 2}, + "Shire Folk": {label: "Shire Folk", value: "Shire Folk", defenseBonus: 2}, + "Mankind": {label: "Human", value: "Human", defenseBonus: 0}, } export const FAVOR_CHOICES = { @@ -96,6 +103,14 @@ export const ATTACKER_AIM_CHOICES = { "focused": {label: "Focused (-8)", value: "-8"} } +export const SPELL_LETHARGY_DICE = { + "spellLevel1": {dice: "D6", level: "1-5", value: "6"}, + "spellLevel6": {dice: "D8", level: "6-10", value: "8"}, + "spellLevel11": {dice: "D10", value: "10", level: "11-15"}, + "spellLevel16": {dice: "D12", value: "12", level: "16-20"}, + "spellLevel21": {dice: "D20", value: "20", level: "21-25"} +} + export const INITIATIVE_DICE_CHOICES_PER_CLASS = { "untrained": [ { "name": "Asleep or totally distracted (2D12)", "value": "2D12" }, @@ -300,5 +315,6 @@ export const SYSTEM = { ATTACKER_AIM_CHOICES, MORTAL_CHOICES, SPELL_CRITICAL, - MIRACLE_TYPES + MIRACLE_TYPES, + SPELL_LETHARGY_DICE } diff --git a/module/documents/roll.mjs b/module/documents/roll.mjs index c97a5fb..f2cb41a 100644 --- a/module/documents/roll.mjs +++ b/module/documents/roll.mjs @@ -617,8 +617,6 @@ export default class LethalFantasyRoll extends Roll { ...options } - console.log("CTX PROGRESSION", dialogContext) - const content = await renderTemplate("systems/fvtt-lethal-fantasy/templates/roll-progression-dice-dialog.hbs", dialogContext) const label = game.i18n.localize("LETHALFANTASY.Label.rollProgressionDice") @@ -649,7 +647,7 @@ export default class LethalFantasyRoll extends Roll { rejectClose: false // Click on Close button will not launch an error }) - console.log("RollContext", rollContext) + console.log("RollContext", dialogContext,rollContext) if (rollContext === null || !rollContext?.progressionDiceId) { let combat = game.combats.get(options.combatId) let combatant = combat.combatants.get(options.combatantId) @@ -673,8 +671,30 @@ export default class LethalFantasyRoll extends Roll { searchId = searchId.replace("focusedAim", "") rangedMode = "focusedAim" } + + if (searchId.match("spellLevel")) { + let spellConfig = SYSTEM.SPELL_LETHARGY_DICE[searchId] + let formula = spellConfig.dice + let roll = new Roll(formula) + await roll.evaluate() + let message + if (options.rollProgressionCount <= roll.total ) { + message = `Spell Lethargy ongoing ... (${roll.total}/${options.rollProgressionCount}, spell level ${spellConfig.level})` + } else { + let combat = game.combats.get(options.combatId) + combat.resetProgression(options.combatantId) + message = `Spell Lethargy ended ! (${roll.total}/${options.rollProgressionCount}, spell level ${spellConfig.level})` + } + let msg = await roll.toMessage({ flavor: message }, { rollMode: rollContext.visibility }) + if (game?.dice3d) { + await game.dice3d.waitFor3DAnimationByMessageID(msg.id) + } + return + } + let weapon = actor.items.find(i => i.type === "weapon" && i.id === searchId) let formula = weapon.system.combatProgressionDice + let rangedLoad if (rangedMode) { let toSplit = weapon.system.speed[rangedMode] diff --git a/module/models/character.mjs b/module/models/character.mjs index bf6fd1a..ed7090d 100644 --- a/module/models/character.mjs +++ b/module/models/character.mjs @@ -295,6 +295,14 @@ export default class LethalFantasyCharacter extends foundry.abstract.TypeDataMod weaponsChoices.push({ id: `${w.id}carefulAim`, name: `${w.name} (Careful Aim: ${w.system.speed.carefulAim.toUpperCase()})`, combatProgressionDice: w.system.speed.carefulAim.toUpperCase() }) weaponsChoices.push({ id: `${w.id}focusedAim`, name: `${w.name} (Focused Aim: ${w.system.speed.focusedAim.toUpperCase()})`, combatProgressionDice: w.system.speed.focusedAim.toUpperCase() }) } + if (this.biodata.magicUser || this.biodata.clericUser) { + // Get the max level of the spells owned + weaponsChoices.push({ id: "spellLevel1", name: `Level 1-5 Spell/Miracle (D6)`, combatProgressionDice: "1D6" }) + weaponsChoices.push({ id: "spellLevel6", name: `Level 6-10 Spell/Miracle (D8)`, combatProgressionDice: "1D8" }) + weaponsChoices.push({ id: "spellLevel11", name: `Level 11-15 Spell/Miracle (D10)`, combatProgressionDice: "1D10" }) + weaponsChoices.push({ id: "spellLevel16", name: `Level 16-20 Spell/Miracle (D12)`, combatProgressionDice: "1D12" }) + weaponsChoices.push({ id: "spellLevel21", name: `Level 21-25 Spell/Miracle (D20)`, combatProgressionDice: "1D20" }) + } let roll = await LethalFantasyRoll.promptProgressionDice({ actorId: this.parent.id, diff --git a/packs-system/lf-equipment/000181.log b/packs-system/lf-equipment/000189.log similarity index 100% rename from packs-system/lf-equipment/000181.log rename to packs-system/lf-equipment/000189.log diff --git a/packs-system/lf-equipment/CURRENT b/packs-system/lf-equipment/CURRENT index 9289f7a..7832dba 100644 --- a/packs-system/lf-equipment/CURRENT +++ b/packs-system/lf-equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000179 +MANIFEST-000187 diff --git a/packs-system/lf-equipment/LOG b/packs-system/lf-equipment/LOG index 1e6c708..9c5a501 100644 --- a/packs-system/lf-equipment/LOG +++ b/packs-system/lf-equipment/LOG @@ -1,8 +1,8 @@ -2025/03/11-23:30:17.580074 7f24c5ffb6c0 Recovering log #177 -2025/03/11-23:30:17.638360 7f24c5ffb6c0 Delete type=3 #175 -2025/03/11-23:30:17.638456 7f24c5ffb6c0 Delete type=0 #177 -2025/03/11-23:31:11.927102 7f24c4bff6c0 Level-0 table #182: started -2025/03/11-23:31:11.927138 7f24c4bff6c0 Level-0 table #182: 0 bytes OK -2025/03/11-23:31:11.933431 7f24c4bff6c0 Delete type=0 #180 -2025/03/11-23:31:11.940152 7f24c4bff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) -2025/03/11-23:31:11.940248 7f24c4bff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/06-09:02:23.059848 7f9c6a7fc6c0 Recovering log #185 +2025/04/06-09:02:23.073167 7f9c6a7fc6c0 Delete type=3 #183 +2025/04/06-09:02:23.073254 7f9c6a7fc6c0 Delete type=0 #185 +2025/04/06-09:52:34.016379 7f9c69bff6c0 Level-0 table #190: started +2025/04/06-09:52:34.016444 7f9c69bff6c0 Level-0 table #190: 0 bytes OK +2025/04/06-09:52:34.022920 7f9c69bff6c0 Delete type=0 #188 +2025/04/06-09:52:34.029808 7f9c69bff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/06-09:52:34.029865 7f9c69bff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-equipment/LOG.old b/packs-system/lf-equipment/LOG.old index e281864..90a6855 100644 --- a/packs-system/lf-equipment/LOG.old +++ b/packs-system/lf-equipment/LOG.old @@ -1,8 +1,8 @@ -2025/03/11-07:39:37.074868 7f24c67fc6c0 Recovering log #173 -2025/03/11-07:39:37.085297 7f24c67fc6c0 Delete type=3 #171 -2025/03/11-07:39:37.085391 7f24c67fc6c0 Delete type=0 #173 -2025/03/11-07:46:07.288174 7f24c4bff6c0 Level-0 table #178: started -2025/03/11-07:46:07.288212 7f24c4bff6c0 Level-0 table #178: 0 bytes OK -2025/03/11-07:46:07.328350 7f24c4bff6c0 Delete type=0 #176 -2025/03/11-07:46:07.371397 7f24c4bff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) -2025/03/11-07:46:07.371509 7f24c4bff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/02-15:35:43.568998 7f7fd1ffb6c0 Recovering log #181 +2025/04/02-15:35:43.578641 7f7fd1ffb6c0 Delete type=3 #179 +2025/04/02-15:35:43.578696 7f7fd1ffb6c0 Delete type=0 #181 +2025/04/02-20:10:15.518255 7f7d33fff6c0 Level-0 table #186: started +2025/04/02-20:10:15.518298 7f7d33fff6c0 Level-0 table #186: 0 bytes OK +2025/04/02-20:10:15.524411 7f7d33fff6c0 Delete type=0 #184 +2025/04/02-20:10:15.543756 7f7d33fff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) +2025/04/02-20:10:15.543827 7f7d33fff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!znm6T1ef4qQI8BX7' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-equipment/MANIFEST-000179 b/packs-system/lf-equipment/MANIFEST-000187 similarity index 72% rename from packs-system/lf-equipment/MANIFEST-000179 rename to packs-system/lf-equipment/MANIFEST-000187 index 5871752..376071b 100644 Binary files a/packs-system/lf-equipment/MANIFEST-000179 and b/packs-system/lf-equipment/MANIFEST-000187 differ diff --git a/packs-system/lf-gifts/000180.log b/packs-system/lf-gifts/000188.log similarity index 100% rename from packs-system/lf-gifts/000180.log rename to packs-system/lf-gifts/000188.log diff --git a/packs-system/lf-gifts/CURRENT b/packs-system/lf-gifts/CURRENT index 62cd86f..627283a 100644 --- a/packs-system/lf-gifts/CURRENT +++ b/packs-system/lf-gifts/CURRENT @@ -1 +1 @@ -MANIFEST-000178 +MANIFEST-000186 diff --git a/packs-system/lf-gifts/LOG b/packs-system/lf-gifts/LOG index 1831270..5d8c193 100644 --- a/packs-system/lf-gifts/LOG +++ b/packs-system/lf-gifts/LOG @@ -1,8 +1,8 @@ -2025/03/11-23:30:17.645707 7f24c67fc6c0 Recovering log #176 -2025/03/11-23:30:17.705491 7f24c67fc6c0 Delete type=3 #174 -2025/03/11-23:30:17.705613 7f24c67fc6c0 Delete type=0 #176 -2025/03/11-23:31:11.933606 7f24c4bff6c0 Level-0 table #181: started -2025/03/11-23:31:11.933639 7f24c4bff6c0 Level-0 table #181: 0 bytes OK -2025/03/11-23:31:11.939786 7f24c4bff6c0 Delete type=0 #179 -2025/03/11-23:31:11.940177 7f24c4bff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) -2025/03/11-23:31:11.940225 7f24c4bff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/04/06-09:02:23.077696 7f9c6bfff6c0 Recovering log #184 +2025/04/06-09:02:23.093082 7f9c6bfff6c0 Delete type=3 #182 +2025/04/06-09:02:23.093211 7f9c6bfff6c0 Delete type=0 #184 +2025/04/06-09:52:34.009728 7f9c69bff6c0 Level-0 table #189: started +2025/04/06-09:52:34.009772 7f9c69bff6c0 Level-0 table #189: 0 bytes OK +2025/04/06-09:52:34.016106 7f9c69bff6c0 Delete type=0 #187 +2025/04/06-09:52:34.029791 7f9c69bff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/04/06-09:52:34.029852 7f9c69bff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-gifts/LOG.old b/packs-system/lf-gifts/LOG.old index b8b8b91..58b5d58 100644 --- a/packs-system/lf-gifts/LOG.old +++ b/packs-system/lf-gifts/LOG.old @@ -1,8 +1,8 @@ -2025/03/11-07:39:37.089754 7f24c6ffd6c0 Recovering log #172 -2025/03/11-07:39:37.101606 7f24c6ffd6c0 Delete type=3 #170 -2025/03/11-07:39:37.101834 7f24c6ffd6c0 Delete type=0 #172 -2025/03/11-07:46:07.253454 7f24c4bff6c0 Level-0 table #177: started -2025/03/11-07:46:07.253514 7f24c4bff6c0 Level-0 table #177: 0 bytes OK -2025/03/11-07:46:07.287990 7f24c4bff6c0 Delete type=0 #175 -2025/03/11-07:46:07.371366 7f24c4bff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) -2025/03/11-07:46:07.371482 7f24c4bff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/04/02-15:35:43.582273 7f7fd17fa6c0 Recovering log #180 +2025/04/02-15:35:43.593360 7f7fd17fa6c0 Delete type=3 #178 +2025/04/02-15:35:43.593515 7f7fd17fa6c0 Delete type=0 #180 +2025/04/02-20:10:15.530546 7f7d33fff6c0 Level-0 table #185: started +2025/04/02-20:10:15.530570 7f7d33fff6c0 Level-0 table #185: 0 bytes OK +2025/04/02-20:10:15.536432 7f7d33fff6c0 Delete type=0 #183 +2025/04/02-20:10:15.543799 7f7d33fff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) +2025/04/02-20:10:15.543857 7f7d33fff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!zjvGljrLk5SshC9D' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-gifts/MANIFEST-000178 b/packs-system/lf-gifts/MANIFEST-000178 deleted file mode 100644 index b6f4806..0000000 Binary files a/packs-system/lf-gifts/MANIFEST-000178 and /dev/null differ diff --git a/packs-system/lf-gifts/MANIFEST-000186 b/packs-system/lf-gifts/MANIFEST-000186 new file mode 100644 index 0000000..2e78cf3 Binary files /dev/null and b/packs-system/lf-gifts/MANIFEST-000186 differ diff --git a/packs-system/lf-skills/000180.log b/packs-system/lf-skills/000188.log similarity index 100% rename from packs-system/lf-skills/000180.log rename to packs-system/lf-skills/000188.log diff --git a/packs-system/lf-skills/CURRENT b/packs-system/lf-skills/CURRENT index 62cd86f..627283a 100644 --- a/packs-system/lf-skills/CURRENT +++ b/packs-system/lf-skills/CURRENT @@ -1 +1 @@ -MANIFEST-000178 +MANIFEST-000186 diff --git a/packs-system/lf-skills/LOG b/packs-system/lf-skills/LOG index bc236f1..c1d7509 100644 --- a/packs-system/lf-skills/LOG +++ b/packs-system/lf-skills/LOG @@ -1,8 +1,8 @@ -2025/03/11-23:30:17.518937 7f24c6ffd6c0 Recovering log #176 -2025/03/11-23:30:17.572352 7f24c6ffd6c0 Delete type=3 #174 -2025/03/11-23:30:17.572431 7f24c6ffd6c0 Delete type=0 #176 -2025/03/11-23:31:11.913445 7f24c4bff6c0 Level-0 table #181: started -2025/03/11-23:31:11.913516 7f24c4bff6c0 Level-0 table #181: 0 bytes OK -2025/03/11-23:31:11.919904 7f24c4bff6c0 Delete type=0 #179 -2025/03/11-23:31:11.940098 7f24c4bff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) -2025/03/11-23:31:11.940193 7f24c4bff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/06-09:02:23.040045 7f9c6affd6c0 Recovering log #184 +2025/04/06-09:02:23.053762 7f9c6affd6c0 Delete type=3 #182 +2025/04/06-09:02:23.053921 7f9c6affd6c0 Delete type=0 #184 +2025/04/06-09:52:34.002755 7f9c69bff6c0 Level-0 table #189: started +2025/04/06-09:52:34.002814 7f9c69bff6c0 Level-0 table #189: 0 bytes OK +2025/04/06-09:52:34.009566 7f9c69bff6c0 Delete type=0 #187 +2025/04/06-09:52:34.029774 7f9c69bff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/06-09:52:34.029839 7f9c69bff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-skills/LOG.old b/packs-system/lf-skills/LOG.old index 2f55b4c..3dc18be 100644 --- a/packs-system/lf-skills/LOG.old +++ b/packs-system/lf-skills/LOG.old @@ -1,8 +1,8 @@ -2025/03/11-07:39:37.057531 7f24c57fa6c0 Recovering log #172 -2025/03/11-07:39:37.068677 7f24c57fa6c0 Delete type=3 #170 -2025/03/11-07:39:37.068767 7f24c57fa6c0 Delete type=0 #172 -2025/03/11-07:46:07.216119 7f24c4bff6c0 Level-0 table #177: started -2025/03/11-07:46:07.216184 7f24c4bff6c0 Level-0 table #177: 0 bytes OK -2025/03/11-07:46:07.253176 7f24c4bff6c0 Delete type=0 #175 -2025/03/11-07:46:07.371327 7f24c4bff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) -2025/03/11-07:46:07.371455 7f24c4bff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/02-15:35:43.553418 7f7fd0ff96c0 Recovering log #180 +2025/04/02-15:35:43.564808 7f7fd0ff96c0 Delete type=3 #178 +2025/04/02-15:35:43.564905 7f7fd0ff96c0 Delete type=0 #180 +2025/04/02-20:10:15.524478 7f7d33fff6c0 Level-0 table #185: started +2025/04/02-20:10:15.524502 7f7d33fff6c0 Level-0 table #185: 0 bytes OK +2025/04/02-20:10:15.530452 7f7d33fff6c0 Delete type=0 #183 +2025/04/02-20:10:15.543783 7f7d33fff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) +2025/04/02-20:10:15.543843 7f7d33fff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-skills/MANIFEST-000178 b/packs-system/lf-skills/MANIFEST-000178 deleted file mode 100644 index 8f99f6a..0000000 Binary files a/packs-system/lf-skills/MANIFEST-000178 and /dev/null differ diff --git a/packs-system/lf-skills/MANIFEST-000186 b/packs-system/lf-skills/MANIFEST-000186 new file mode 100644 index 0000000..2703e09 Binary files /dev/null and b/packs-system/lf-skills/MANIFEST-000186 differ diff --git a/packs-system/lf-vulnerabilities/000180.log b/packs-system/lf-vulnerabilities/000188.log similarity index 100% rename from packs-system/lf-vulnerabilities/000180.log rename to packs-system/lf-vulnerabilities/000188.log diff --git a/packs-system/lf-vulnerabilities/CURRENT b/packs-system/lf-vulnerabilities/CURRENT index 62cd86f..627283a 100644 --- a/packs-system/lf-vulnerabilities/CURRENT +++ b/packs-system/lf-vulnerabilities/CURRENT @@ -1 +1 @@ -MANIFEST-000178 +MANIFEST-000186 diff --git a/packs-system/lf-vulnerabilities/LOG b/packs-system/lf-vulnerabilities/LOG index 87a781b..93f8423 100644 --- a/packs-system/lf-vulnerabilities/LOG +++ b/packs-system/lf-vulnerabilities/LOG @@ -1,8 +1,8 @@ -2025/03/11-23:30:17.712320 7f24c57fa6c0 Recovering log #176 -2025/03/11-23:30:17.765696 7f24c57fa6c0 Delete type=3 #174 -2025/03/11-23:30:17.765756 7f24c57fa6c0 Delete type=0 #176 -2025/03/11-23:31:11.920017 7f24c4bff6c0 Level-0 table #181: started -2025/03/11-23:31:11.920040 7f24c4bff6c0 Level-0 table #181: 0 bytes OK -2025/03/11-23:31:11.926925 7f24c4bff6c0 Delete type=0 #179 -2025/03/11-23:31:11.940126 7f24c4bff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) -2025/03/11-23:31:11.940210 7f24c4bff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) +2025/04/06-09:02:23.098348 7f9c6b7fe6c0 Recovering log #184 +2025/04/06-09:02:23.113146 7f9c6b7fe6c0 Delete type=3 #182 +2025/04/06-09:02:23.113245 7f9c6b7fe6c0 Delete type=0 #184 +2025/04/06-09:52:34.023098 7f9c69bff6c0 Level-0 table #189: started +2025/04/06-09:52:34.023139 7f9c69bff6c0 Level-0 table #189: 0 bytes OK +2025/04/06-09:52:34.029601 7f9c69bff6c0 Delete type=0 #187 +2025/04/06-09:52:34.029826 7f9c69bff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) +2025/04/06-09:52:34.029904 7f9c69bff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-vulnerabilities/LOG.old b/packs-system/lf-vulnerabilities/LOG.old index c9a7167..564a34e 100644 --- a/packs-system/lf-vulnerabilities/LOG.old +++ b/packs-system/lf-vulnerabilities/LOG.old @@ -1,8 +1,8 @@ -2025/03/11-07:39:37.106281 7f24c5ffb6c0 Recovering log #172 -2025/03/11-07:39:37.117251 7f24c5ffb6c0 Delete type=3 #170 -2025/03/11-07:39:37.117421 7f24c5ffb6c0 Delete type=0 #172 -2025/03/11-07:46:07.328792 7f24c4bff6c0 Level-0 table #177: started -2025/03/11-07:46:07.328887 7f24c4bff6c0 Level-0 table #177: 0 bytes OK -2025/03/11-07:46:07.371019 7f24c4bff6c0 Delete type=0 #175 -2025/03/11-07:46:07.371427 7f24c4bff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) -2025/03/11-07:46:07.371535 7f24c4bff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) +2025/04/02-15:35:43.596708 7f7fd27fc6c0 Recovering log #180 +2025/04/02-15:35:43.606542 7f7fd27fc6c0 Delete type=3 #178 +2025/04/02-15:35:43.606619 7f7fd27fc6c0 Delete type=0 #180 +2025/04/02-20:10:15.536577 7f7d33fff6c0 Level-0 table #185: started +2025/04/02-20:10:15.536639 7f7d33fff6c0 Level-0 table #185: 0 bytes OK +2025/04/02-20:10:15.543608 7f7d33fff6c0 Delete type=0 #183 +2025/04/02-20:10:15.543814 7f7d33fff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) +2025/04/02-20:10:15.543870 7f7d33fff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) diff --git a/packs-system/lf-vulnerabilities/MANIFEST-000178 b/packs-system/lf-vulnerabilities/MANIFEST-000186 similarity index 71% rename from packs-system/lf-vulnerabilities/MANIFEST-000178 rename to packs-system/lf-vulnerabilities/MANIFEST-000186 index 149e808..4054879 100644 Binary files a/packs-system/lf-vulnerabilities/MANIFEST-000178 and b/packs-system/lf-vulnerabilities/MANIFEST-000186 differ