Fix lethargy + charaster race
All checks were successful
Release Creation / build (release) Successful in 43s

This commit is contained in:
LeRatierBretonnien 2025-04-06 09:52:48 +02:00
parent bd0b734c68
commit b029aba2b6
29 changed files with 118 additions and 234 deletions

View File

@ -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",

View File

@ -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")

View File

@ -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"

View File

@ -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" } },
})
}
}

View File

@ -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
}

View File

@ -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]

View File

@ -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,

View File

@ -1 +1 @@
MANIFEST-000179
MANIFEST-000187

View File

@ -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)

View File

@ -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)

View File

@ -1 +1 @@
MANIFEST-000178
MANIFEST-000186

View File

@ -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)

View File

@ -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)

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000178
MANIFEST-000186

View File

@ -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)

View File

@ -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)

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000178
MANIFEST-000186

View File

@ -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)

View File

@ -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)