Fixes around D30 managemen

This commit is contained in:
2026-04-16 21:39:51 +02:00
parent 6c6c473147
commit 8c9a13faf1
27 changed files with 95 additions and 87 deletions

View File

@@ -250,6 +250,7 @@ Hooks.on(hookName, (message, html, data) => {
const attackWeaponId = message.rolls[0]?.rollTarget?.weapon?.id || message.rolls[0]?.rollTarget?.weapon?._id const attackWeaponId = message.rolls[0]?.rollTarget?.weapon?.id || message.rolls[0]?.rollTarget?.weapon?._id
const attackRollType = message.rolls[0]?.type const attackRollType = message.rolls[0]?.type
const attackRollKey = message.rolls[0]?.rollTarget?.rollKey const attackRollKey = message.rolls[0]?.rollTarget?.rollKey
console.log(`[LF] request-defense-btn | attackRollType=${attackRollType} defender=${defenderName} defenderType=${combatant.actor?.type}`)
const attackD30result = message.rolls[0]?.options?.D30result || null const attackD30result = message.rolls[0]?.options?.D30result || null
const attackD30message = message.rolls[0]?.options?.D30message || null const attackD30message = message.rolls[0]?.options?.D30message || null
const attackRerollContext = { const attackRerollContext = {
@@ -294,10 +295,14 @@ Hooks.on(hookName, (message, html, data) => {
const attacker = game.actors.get(attackerId) const attacker = game.actors.get(attackerId)
const attackerOwners = attacker ? game.users.filter(u => attacker.testUserPermission(u, "OWNER")).map(u => u.id) : [] const attackerOwners = attacker ? game.users.filter(u => attacker.testUserPermission(u, "OWNER")).map(u => u.id) : []
// Monsters always need their owner (usually the GM) to roll a save/defense,
// even if that owner also controls the attacker. Only skip for same-player PC-vs-PC.
const defenderIsMonster = combatant.actor?.type === "monster"
let messageSent = false let messageSent = false
owners.forEach(owner => { owners.forEach(owner => {
// Ne pas afficher le dialogue à l'attaquant lui-même s'il contrôle aussi le défenseur // Don't let a player be both attacker and defender for their own PC, unless defending a monster.
if (attackerOwners.includes(owner.id) && owner.id === game.user.id) { if (attackerOwners.includes(owner.id) && owner.id === game.user.id && !defenderIsMonster) {
// Ne rien faire - on ne veut pas que l'attaquant se défende contre lui-même // Ne rien faire - on ne veut pas que l'attaquant se défende contre lui-même
return return
} }

View File

@@ -235,6 +235,8 @@ export default class LethalFantasyUtils {
const isMonster = defender.type === "monster" const isMonster = defender.type === "monster"
console.log(`[LF] showDefenseRequest | attackRollType=${attackRollType} isMonster=${isMonster} defender=${defender?.name}`)
// Spell/miracle attacks use saving throws instead of weapon defense // Spell/miracle attacks use saving throws instead of weapon defense
const isSpellAttack = attackRollType === "spell-attack" || attackRollType === "miracle-attack" const isSpellAttack = attackRollType === "spell-attack" || attackRollType === "miracle-attack"
if (isSpellAttack) { if (isSpellAttack) {
@@ -266,6 +268,7 @@ export default class LethalFantasyUtils {
content, content,
buttons: [ buttons: [
{ {
action: "rollSave",
label: "Roll Save", label: "Roll Save",
icon: "fa-solid fa-person-running", icon: "fa-solid fa-person-running",
callback: (event, button) => button.form.elements.saveKey.value, callback: (event, button) => button.form.elements.saveKey.value,

View File

@@ -1 +1 @@
MANIFEST-000559 MANIFEST-000563

View File

@@ -1,8 +1,8 @@
2026/04/14-20:54:14.172569 7fc1dafbf6c0 Recovering log #557 2026/04/16-08:58:49.556234 7fc1d97bc6c0 Recovering log #561
2026/04/14-20:54:14.184089 7fc1dafbf6c0 Delete type=3 #555 2026/04/16-08:58:49.566786 7fc1d97bc6c0 Delete type=3 #559
2026/04/14-20:54:14.184186 7fc1dafbf6c0 Delete type=0 #557 2026/04/16-08:58:49.566849 7fc1d97bc6c0 Delete type=0 #561
2026/04/14-21:31:09.240081 7fc1d8fbb6c0 Level-0 table #562: started 2026/04/16-10:53:23.903167 7fc1d8fbb6c0 Level-0 table #566: started
2026/04/14-21:31:09.240104 7fc1d8fbb6c0 Level-0 table #562: 0 bytes OK 2026/04/16-10:53:23.903203 7fc1d8fbb6c0 Level-0 table #566: 0 bytes OK
2026/04/14-21:31:09.273756 7fc1d8fbb6c0 Delete type=0 #560 2026/04/16-10:53:23.909050 7fc1d8fbb6c0 Delete type=0 #564
2026/04/14-21:31:09.274050 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.921766 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2026/04/14-21:31:09.274107 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.921790 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/04/12-10:10:03.851531 7f20ed3fd6c0 Recovering log #553 2026/04/14-20:54:14.172569 7fc1dafbf6c0 Recovering log #557
2026/04/12-10:10:03.861282 7f20ed3fd6c0 Delete type=3 #551 2026/04/14-20:54:14.184089 7fc1dafbf6c0 Delete type=3 #555
2026/04/12-10:10:03.861341 7f20ed3fd6c0 Delete type=0 #553 2026/04/14-20:54:14.184186 7fc1dafbf6c0 Delete type=0 #557
2026/04/12-11:08:03.389691 7f1e4ffff6c0 Level-0 table #558: started 2026/04/14-21:31:09.240081 7fc1d8fbb6c0 Level-0 table #562: started
2026/04/12-11:08:03.389742 7f1e4ffff6c0 Level-0 table #558: 0 bytes OK 2026/04/14-21:31:09.240104 7fc1d8fbb6c0 Level-0 table #562: 0 bytes OK
2026/04/12-11:08:03.395757 7f1e4ffff6c0 Delete type=0 #556 2026/04/14-21:31:09.273756 7fc1d8fbb6c0 Delete type=0 #560
2026/04/12-11:08:03.415391 7f1e4ffff6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.274050 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)
2026/04/12-11:08:03.415438 7f1e4ffff6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.274107 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!ATr9wZhg5uTVTksM' @ 72057594037927935 : 1 .. '!items!zw9RQocTdz3HRjZK' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000556 MANIFEST-000560

View File

@@ -1,8 +1,8 @@
2026/04/14-20:54:14.189613 7fc1d9fbd6c0 Recovering log #554 2026/04/16-08:58:49.571861 7fc1da7be6c0 Recovering log #558
2026/04/14-20:54:14.199454 7fc1d9fbd6c0 Delete type=3 #552 2026/04/16-08:58:49.581625 7fc1da7be6c0 Delete type=3 #556
2026/04/14-20:54:14.199515 7fc1d9fbd6c0 Delete type=0 #554 2026/04/16-08:58:49.581687 7fc1da7be6c0 Delete type=0 #558
2026/04/14-21:31:09.274309 7fc1d8fbb6c0 Level-0 table #559: started 2026/04/16-10:53:23.896992 7fc1d8fbb6c0 Level-0 table #563: started
2026/04/14-21:31:09.274344 7fc1d8fbb6c0 Level-0 table #559: 0 bytes OK 2026/04/16-10:53:23.897059 7fc1d8fbb6c0 Level-0 table #563: 0 bytes OK
2026/04/14-21:31:09.316123 7fc1d8fbb6c0 Delete type=0 #557 2026/04/16-10:53:23.903074 7fc1d8fbb6c0 Delete type=0 #561
2026/04/14-21:31:09.426109 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.921755 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2026/04/14-21:31:09.426138 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.921797 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/04/12-10:10:03.864565 7f20ecbfc6c0 Recovering log #550 2026/04/14-20:54:14.189613 7fc1d9fbd6c0 Recovering log #554
2026/04/12-10:10:03.875268 7f20ecbfc6c0 Delete type=3 #548 2026/04/14-20:54:14.199454 7fc1d9fbd6c0 Delete type=3 #552
2026/04/12-10:10:03.875332 7f20ecbfc6c0 Delete type=0 #550 2026/04/14-20:54:14.199515 7fc1d9fbd6c0 Delete type=0 #554
2026/04/12-11:08:03.395874 7f1e4ffff6c0 Level-0 table #555: started 2026/04/14-21:31:09.274309 7fc1d8fbb6c0 Level-0 table #559: started
2026/04/12-11:08:03.395896 7f1e4ffff6c0 Level-0 table #555: 0 bytes OK 2026/04/14-21:31:09.274344 7fc1d8fbb6c0 Level-0 table #559: 0 bytes OK
2026/04/12-11:08:03.401955 7f1e4ffff6c0 Delete type=0 #553 2026/04/14-21:31:09.316123 7fc1d8fbb6c0 Delete type=0 #557
2026/04/12-11:08:03.415404 7f1e4ffff6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.426109 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)
2026/04/12-11:08:03.415431 7f1e4ffff6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.426138 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!yPWGvxHJbDNHVSnY' @ 72057594037927935 : 1 .. '!items!x5gLtqlW4sdDmHTd' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000561 MANIFEST-000565

View File

@@ -1,8 +1,8 @@
2026/04/14-20:54:14.156150 7fc1d97bc6c0 Recovering log #559 2026/04/16-08:58:49.542216 7fc1dafbf6c0 Recovering log #563
2026/04/14-20:54:14.166976 7fc1d97bc6c0 Delete type=3 #557 2026/04/16-08:58:49.551998 7fc1dafbf6c0 Delete type=3 #561
2026/04/14-20:54:14.167099 7fc1d97bc6c0 Delete type=0 #559 2026/04/16-08:58:49.552067 7fc1dafbf6c0 Delete type=0 #563
2026/04/14-21:31:09.203242 7fc1d8fbb6c0 Level-0 table #564: started 2026/04/16-10:53:23.915570 7fc1d8fbb6c0 Level-0 table #568: started
2026/04/14-21:31:09.203283 7fc1d8fbb6c0 Level-0 table #564: 0 bytes OK 2026/04/16-10:53:23.915589 7fc1d8fbb6c0 Level-0 table #568: 0 bytes OK
2026/04/14-21:31:09.239957 7fc1d8fbb6c0 Delete type=0 #562 2026/04/16-10:53:23.921669 7fc1d8fbb6c0 Delete type=0 #566
2026/04/14-21:31:09.274032 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.921782 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2026/04/14-21:31:09.274121 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.921813 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/04/12-10:10:03.838632 7f20ee3ff6c0 Recovering log #555 2026/04/14-20:54:14.156150 7fc1d97bc6c0 Recovering log #559
2026/04/12-10:10:03.848360 7f20ee3ff6c0 Delete type=3 #553 2026/04/14-20:54:14.166976 7fc1d97bc6c0 Delete type=3 #557
2026/04/12-10:10:03.848406 7f20ee3ff6c0 Delete type=0 #555 2026/04/14-20:54:14.167099 7fc1d97bc6c0 Delete type=0 #559
2026/04/12-11:08:03.402029 7f1e4ffff6c0 Level-0 table #560: started 2026/04/14-21:31:09.203242 7fc1d8fbb6c0 Level-0 table #564: started
2026/04/12-11:08:03.402048 7f1e4ffff6c0 Level-0 table #560: 0 bytes OK 2026/04/14-21:31:09.203283 7fc1d8fbb6c0 Level-0 table #564: 0 bytes OK
2026/04/12-11:08:03.408790 7f1e4ffff6c0 Delete type=0 #558 2026/04/14-21:31:09.239957 7fc1d8fbb6c0 Delete type=0 #562
2026/04/12-11:08:03.415414 7f1e4ffff6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.274032 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)
2026/04/12-11:08:03.415454 7f1e4ffff6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.274121 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!7j8H7DbmBb9Uza2X' @ 72057594037927935 : 1 .. '!items!zt8s7564ep1La4XQ' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000256 MANIFEST-000260

View File

@@ -1,8 +1,8 @@
2026/04/14-20:54:14.216969 7fc1d97bc6c0 Recovering log #254 2026/04/16-08:58:49.600337 7fc1dafbf6c0 Recovering log #258
2026/04/14-20:54:14.226830 7fc1d97bc6c0 Delete type=3 #252 2026/04/16-08:58:49.610136 7fc1dafbf6c0 Delete type=3 #256
2026/04/14-20:54:14.226876 7fc1d97bc6c0 Delete type=0 #254 2026/04/16-08:58:49.610209 7fc1dafbf6c0 Delete type=0 #258
2026/04/14-21:31:09.316377 7fc1d8fbb6c0 Level-0 table #259: started 2026/04/16-10:53:23.940580 7fc1d8fbb6c0 Level-0 table #263: started
2026/04/14-21:31:09.316424 7fc1d8fbb6c0 Level-0 table #259: 0 bytes OK 2026/04/16-10:53:23.940611 7fc1d8fbb6c0 Level-0 table #263: 0 bytes OK
2026/04/14-21:31:09.353574 7fc1d8fbb6c0 Delete type=0 #257 2026/04/16-10:53:23.947242 7fc1d8fbb6c0 Delete type=0 #261
2026/04/14-21:31:09.426120 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.947402 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2026/04/14-21:31:09.426154 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.947419 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/04/12-10:10:03.889781 7f20ed3fd6c0 Recovering log #250 2026/04/14-20:54:14.216969 7fc1d97bc6c0 Recovering log #254
2026/04/12-10:10:03.899549 7f20ed3fd6c0 Delete type=3 #248 2026/04/14-20:54:14.226830 7fc1d97bc6c0 Delete type=3 #252
2026/04/12-10:10:03.899595 7f20ed3fd6c0 Delete type=0 #250 2026/04/14-20:54:14.226876 7fc1d97bc6c0 Delete type=0 #254
2026/04/12-11:08:03.421462 7f1e4ffff6c0 Level-0 table #255: started 2026/04/14-21:31:09.316377 7fc1d8fbb6c0 Level-0 table #259: started
2026/04/12-11:08:03.421486 7f1e4ffff6c0 Level-0 table #255: 0 bytes OK 2026/04/14-21:31:09.316424 7fc1d8fbb6c0 Level-0 table #259: 0 bytes OK
2026/04/12-11:08:03.427527 7f1e4ffff6c0 Delete type=0 #253 2026/04/14-21:31:09.353574 7fc1d8fbb6c0 Delete type=0 #257
2026/04/12-11:08:03.443589 7f1e4ffff6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.426120 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)
2026/04/12-11:08:03.443624 7f1e4ffff6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.426154 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!37mu4dxsSuftlnmP' @ 72057594037927935 : 1 .. '!items!zKOpU34oLziGJW6y' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000555 MANIFEST-000559

View File

@@ -1,8 +1,8 @@
2026/04/14-20:54:14.202677 7fc1da7be6c0 Recovering log #553 2026/04/16-08:58:49.586323 7fc1d9fbd6c0 Recovering log #557
2026/04/14-20:54:14.213358 7fc1da7be6c0 Delete type=3 #551 2026/04/16-08:58:49.596973 7fc1d9fbd6c0 Delete type=3 #555
2026/04/14-20:54:14.213482 7fc1da7be6c0 Delete type=0 #553 2026/04/16-08:58:49.597026 7fc1d9fbd6c0 Delete type=0 #557
2026/04/14-21:31:09.160202 7fc1d8fbb6c0 Level-0 table #558: started 2026/04/16-10:53:23.909144 7fc1d8fbb6c0 Level-0 table #562: started
2026/04/14-21:31:09.160283 7fc1d8fbb6c0 Level-0 table #558: 0 bytes OK 2026/04/16-10:53:23.909174 7fc1d8fbb6c0 Level-0 table #562: 0 bytes OK
2026/04/14-21:31:09.203034 7fc1d8fbb6c0 Delete type=0 #556 2026/04/16-10:53:23.915478 7fc1d8fbb6c0 Delete type=0 #560
2026/04/14-21:31:09.274014 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.921775 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2026/04/14-21:31:09.274091 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) 2026/04/16-10:53:23.921804 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2026/04/12-10:10:03.877445 7f20ee3ff6c0 Recovering log #549 2026/04/14-20:54:14.202677 7fc1da7be6c0 Recovering log #553
2026/04/12-10:10:03.887615 7f20ee3ff6c0 Delete type=3 #547 2026/04/14-20:54:14.213358 7fc1da7be6c0 Delete type=3 #551
2026/04/12-10:10:03.887678 7f20ee3ff6c0 Delete type=0 #549 2026/04/14-20:54:14.213482 7fc1da7be6c0 Delete type=0 #553
2026/04/12-11:08:03.408913 7f1e4ffff6c0 Level-0 table #554: started 2026/04/14-21:31:09.160202 7fc1d8fbb6c0 Level-0 table #558: started
2026/04/12-11:08:03.408942 7f1e4ffff6c0 Level-0 table #554: 0 bytes OK 2026/04/14-21:31:09.160283 7fc1d8fbb6c0 Level-0 table #558: 0 bytes OK
2026/04/12-11:08:03.415303 7f1e4ffff6c0 Delete type=0 #552 2026/04/14-21:31:09.203034 7fc1d8fbb6c0 Delete type=0 #556
2026/04/12-11:08:03.415422 7f1e4ffff6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.274014 7fc1d8fbb6c0 Manual compaction at level-0 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)
2026/04/12-11:08:03.415446 7f1e4ffff6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end) 2026/04/14-21:31:09.274091 7fc1d8fbb6c0 Manual compaction at level-1 from '!folders!mnO9OzE7BEE2KDfh' @ 72057594037927935 : 1 .. '!items!zkK6ixtCsCw3RH9X' @ 0 : 0; will stop at (end)