Compare commits

...

7 Commits

Author SHA1 Message Date
12faf34631 Fix roll with armor 0
Some checks failed
Release Creation / build (release) Failing after 48s
2026-01-19 20:19:36 +01:00
afa6e7a323 Fix roll with armor 0 2026-01-19 20:19:09 +01:00
89f5674fb9 Fix roll with armor 0 2026-01-19 20:18:54 +01:00
cd06d2e5ec Fix roll with armor 0 2026-01-19 20:18:16 +01:00
cdddcb6aee Fix roll with armor 0 2026-01-19 20:14:24 +01:00
2abd2c881a Sync bol compendiums 2026-01-12 23:01:53 +01:00
3fa5ca66d1 Minor fix for chronicles v1 2025-12-04 18:26:26 +01:00
155 changed files with 609 additions and 464 deletions

View File

@@ -1,5 +0,0 @@
[Dolphin]
Timestamp=2024,11,2,20,30,2.2800000000000002
Version=4
ViewMode=1
VisibleRoles=Details_text,Details_size,Details_modificationtime,Details_creationtime,CustomizedDetails

View File

@@ -111,7 +111,7 @@
"BOL.ui.defender": "Verteidiger", "BOL.ui.defender": "Verteidiger",
"BOL.ui.difficulty": "Schwierigkeit", "BOL.ui.difficulty": "Schwierigkeit",
"BOL.ui.spellProperties": "Zaubereigenschaften", "BOL.ui.spellProperties": "Zaubereigenschaften",
"BOL.ui.duration": "Dauer", "BOL.ui.duration": "Dauer",
"BOL.ui.spellkeep": "Aufrechterhalten", "BOL.ui.spellkeep": "Aufrechterhalten",
"BOL.ui.concentrate": "Konzentrieren", "BOL.ui.concentrate": "Konzentrieren",
"BOL.ui.registerInit": "Register Init.", "BOL.ui.registerInit": "Register Init.",
@@ -134,7 +134,7 @@
"BOL.ui.makeAlchemy": "Alchemika herstellen", "BOL.ui.makeAlchemy": "Alchemika herstellen",
"BOL.ui.alchemyCostTotal": "Alchemiepunkte ingesamt", "BOL.ui.alchemyCostTotal": "Alchemiepunkte ingesamt",
"BOL.ui.alchemyInvest": "Alchemiepunkte investieren", "BOL.ui.alchemyInvest": "Alchemiepunkte investieren",
"BOL.ui.alchemyCurrent": "Aktuelle Alchemiepunkte in Objekten", "BOL.ui.alchemyCurrent": "Aktuelle Alchemiepunkte in Objekten",
"BOL.ui.advance": "Status", "BOL.ui.advance": "Status",
"BOL.ui.isadvantage": "Gibt zusätzlichen Würfel?", "BOL.ui.isadvantage": "Gibt zusätzlichen Würfel?",
"BOL.ui.isbonusdice": "Gibt zusätzlichen Würfel?", "BOL.ui.isbonusdice": "Gibt zusätzlichen Würfel?",
@@ -153,8 +153,8 @@
"BOL.ui.status": "Status", "BOL.ui.status": "Status",
"BOL.ui.toactivated": "Aktiv (>Deaktivieren)", "BOL.ui.toactivated": "Aktiv (>Deaktivieren)",
"BOL.ui.todeactivated": "Inaktiv (>Aktivieren)", "BOL.ui.todeactivated": "Inaktiv (>Aktivieren)",
"BOL.ui.armorAgiMalus": "Rüschtung+Schild-Malus (Geschick)", "BOL.ui.armorAgiMalus": "Rüschtung+Schild-Malus (Geschick)",
"BOL.ui.armorInitMalus": "Rüstungsmalus (Init)", "BOL.ui.armorInitMalus": "Rüstungsmalus (Init)",
"BOL.ui.attackValue": "Angriffswert", "BOL.ui.attackValue": "Angriffswert",
"BOL.ui.initMalus": "Init malus", "BOL.ui.initMalus": "Init malus",
"BOL.ui.createEquipment": "Create Equipment", "BOL.ui.createEquipment": "Create Equipment",
@@ -177,7 +177,7 @@
"BOL.featureSubtypes.fightOption": "Kampfoption", "BOL.featureSubtypes.fightOption": "Kampfoption",
"BOL.bougette.nomoney": "Mittellos", "BOL.bougette.nomoney": "Mittellos",
"BOL.bougette.tolive": "Zum Überleben", "BOL.bougette.tolive": "Zum Überleben",
"BOL.bougette.easylife": "Einfaches Leben", "BOL.bougette.easylife": "Einfaches Leben",
"BOL.bougette.luxury" : "Luxuriöses Leben", "BOL.bougette.luxury" : "Luxuriöses Leben",
"BOL.bougette.rich": "Reich!", "BOL.bougette.rich": "Reich!",
@@ -224,14 +224,14 @@
"BOL.protectionCategory.other": "Verschiedenes", "BOL.protectionCategory.other": "Verschiedenes",
"BOL.spellItem.charm": "Zauber", "BOL.spellItem.charm": "Zauber",
"BOL.spellItem.circle1": "Erster Kreis", "BOL.spellItem.circle1": "Erster Kreis",
"BOL.spellItem.circle2": "Zweiter Kreis", "BOL.spellItem.circle2": "Zweiter Kreis",
"BOL.spellItem.circle3": "Dritter Kreis", "BOL.spellItem.circle3": "Dritter Kreis",
"BOL.alchemyItem.common": "Häufig", "BOL.alchemyItem.common": "Häufig",
"BOL.alchemyItem.scarce": "Selten", "BOL.alchemyItem.scarce": "Selten",
"BOL.alchemyItem.legend": "Legendär", "BOL.alchemyItem.legend": "Legendär",
"BOL.alchemyItem.mythic": "Mystisch", "BOL.alchemyItem.mythic": "Mystisch",
"BOL.weaponCategory.melee": "Nahkampf", "BOL.weaponCategory.melee": "Nahkampf",
"BOL.weaponCategory.ranged": "Fernkampf", "BOL.weaponCategory.ranged": "Fernkampf",
@@ -290,6 +290,7 @@
"BOL.itemProperty.difficulty": "Schwierigkeit", "BOL.itemProperty.difficulty": "Schwierigkeit",
"BOL.itemProperty.natural": "Natürliche Waffe", "BOL.itemProperty.natural": "Natürliche Waffe",
"BOL.itemProperty.onlymodifier": "Nur Modifikator (d.h. Angriffe von Kreaturen)", "BOL.itemProperty.onlymodifier": "Nur Modifikator (d.h. Angriffe von Kreaturen)",
"BOL.itemProperty.attackMalusDice": "Angriffsmalus (Würfel)",
"BOL.itemStat.quantity": "Anzahl", "BOL.itemStat.quantity": "Anzahl",
"BOL.itemStat.weight": "Gewicht", "BOL.itemStat.weight": "Gewicht",
@@ -359,7 +360,7 @@
"BOL.ui.astrologerPoints": "Points d'Astrologie", "BOL.ui.astrologerPoints": "Points d'Astrologie",
"BOL.ui.astrologerPointsLabel": "Points d'Astrologie actuels", "BOL.ui.astrologerPointsLabel": "Points d'Astrologie actuels",
"BOL.ui.ishoroscopemajor": "Horoscope Majeur (ie de groupe) ?", "BOL.ui.ishoroscopemajor": "Horoscope Majeur (ie de groupe) ?",
"BOL.ui.answer": "Réponse", "BOL.ui.answer": "Réponse",
"BOL.ui.horoscopefavorable": "Favorable (1dB)", "BOL.ui.horoscopefavorable": "Favorable (1dB)",
"BOL.ui.horoscopeunfavorable": "Défavorable (1dM)", "BOL.ui.horoscopeunfavorable": "Défavorable (1dM)",
"BOL.ui.horoscopes": "Horoscopes", "BOL.ui.horoscopes": "Horoscopes",
@@ -468,7 +469,7 @@
"BOL.chat.welcome4": "Im Discord findet ihr Support für die FoundryVTT-Implementierung dieses Systems: https://discord.gg/pPSDNJk", "BOL.chat.welcome4": "Im Discord findet ihr Support für die FoundryVTT-Implementierung dieses Systems: https://discord.gg/pPSDNJk",
"BOL.chat.welcome5": "Auf ein gutes Spiel in Lemuria!", "BOL.chat.welcome5": "Auf ein gutes Spiel in Lemuria!",
"BOL.chat.welcome6": "", "BOL.chat.welcome6": "",
"BOL.chat.bolRulebookMessage": "Don't miss the full Rulebook module (including Sagas) available at : https://www.ludospherik-editions.com/en_gb/ !", "BOL.chat.bolRulebookMessage": "Don't miss the full Rulebook module (including Sagas) available at : https://www.ludospherik-editions.com/en_gb/ !",
"BOL.settings.rollArmor": "Roll for armor", "BOL.settings.rollArmor": "Roll for armor",
"BOL.settings.rollArmorTooltip": "Roll for armor value, fixed value if unchecked", "BOL.settings.rollArmorTooltip": "Roll for armor value, fixed value if unchecked",

View File

@@ -365,6 +365,7 @@
"BOL.itemProperty.difficulty": "Difficulty", "BOL.itemProperty.difficulty": "Difficulty",
"BOL.itemProperty.natural": "Natural weapon", "BOL.itemProperty.natural": "Natural weapon",
"BOL.itemProperty.onlymodifier": "Modifier only (ie creatures attacks)", "BOL.itemProperty.onlymodifier": "Modifier only (ie creatures attacks)",
"BOL.itemProperty.attackMalusDice": "Attack Malus (Dice)",
"BOL.itemStat.quantity": "Quantity", "BOL.itemStat.quantity": "Quantity",
"BOL.itemStat.weight": "Weight", "BOL.itemStat.weight": "Weight",

View File

@@ -132,7 +132,7 @@
"BOL.ui.defender": "Defensor", "BOL.ui.defender": "Defensor",
"BOL.ui.difficulty": "Dificultad", "BOL.ui.difficulty": "Dificultad",
"BOL.ui.spellProperties": "Propiedades Conjuro", "BOL.ui.spellProperties": "Propiedades Conjuro",
"BOL.ui.duration": "Duración", "BOL.ui.duration": "Duración",
"BOL.ui.spellkeep": "Mantenimiento", "BOL.ui.spellkeep": "Mantenimiento",
"BOL.ui.concentrate": "Concentración", "BOL.ui.concentrate": "Concentración",
"BOL.ui.registerInit": "Registrar Inic.", "BOL.ui.registerInit": "Registrar Inic.",
@@ -156,7 +156,7 @@
"BOL.ui.makeAlchemy": "Realizar Alquimia", "BOL.ui.makeAlchemy": "Realizar Alquimia",
"BOL.ui.alchemyCostTotal": "Coste Total Puntos Alquimia", "BOL.ui.alchemyCostTotal": "Coste Total Puntos Alquimia",
"BOL.ui.alchemyInvest": "Invertir Puntos Alquimia", "BOL.ui.alchemyInvest": "Invertir Puntos Alquimia",
"BOL.ui.alchemyCurrent": "Puntos Alquimia actuales en Objeto", "BOL.ui.alchemyCurrent": "Puntos Alquimia actuales en Objeto",
"BOL.ui.advance": "Estado", "BOL.ui.advance": "Estado",
"BOL.ui.isadvantage": "¿Da un dado ventaja?", "BOL.ui.isadvantage": "¿Da un dado ventaja?",
"BOL.ui.bonusmalus": "Ventaja/desventaja adicional", "BOL.ui.bonusmalus": "Ventaja/desventaja adicional",
@@ -245,7 +245,7 @@
"BOL.featureSubtypes.xplog": "Diario PX", "BOL.featureSubtypes.xplog": "Diario PX",
"BOL.bougette.nomoney": "Nada", "BOL.bougette.nomoney": "Nada",
"BOL.bougette.tolive": "Vivir justo", "BOL.bougette.tolive": "Vivir justo",
"BOL.bougette.easylife": "Vida simple", "BOL.bougette.easylife": "Vida simple",
"BOL.bougette.luxury" : "Vida lujosa", "BOL.bougette.luxury" : "Vida lujosa",
"BOL.bougette.rich": "¡Rico!", "BOL.bougette.rich": "¡Rico!",
@@ -293,15 +293,15 @@
"BOL.protectionCategory.helm": "Casco", "BOL.protectionCategory.helm": "Casco",
"BOL.protectionCategory.other": "Otro", "BOL.protectionCategory.other": "Otro",
"BOL.spellItem.charm": "Truco", "BOL.spellItem.charm": "Truco",
"BOL.spellItem.circle1": "Primer Círculo", "BOL.spellItem.circle1": "Primer Círculo",
"BOL.spellItem.circle2": "Segundo Círculo", "BOL.spellItem.circle2": "Segundo Círculo",
"BOL.spellItem.circle3": "Tercer Círculo", "BOL.spellItem.circle3": "Tercer Círculo",
"BOL.alchemyItem.common": "Común", "BOL.alchemyItem.common": "Común",
"BOL.alchemyItem.scarce": "Escaso", "BOL.alchemyItem.scarce": "Escaso",
"BOL.alchemyItem.legend": "Legendario", "BOL.alchemyItem.legend": "Legendario",
"BOL.alchemyItem.mythic": "Mítico", "BOL.alchemyItem.mythic": "Mítico",
"BOL.weaponCategory.melee": "Melé", "BOL.weaponCategory.melee": "Melé",
"BOL.weaponCategory.ranged": "Distancia", "BOL.weaponCategory.ranged": "Distancia",
@@ -359,6 +359,7 @@
"BOL.itemProperty.difficulty": "Dificultad", "BOL.itemProperty.difficulty": "Dificultad",
"BOL.itemProperty.natural": "Arma natural", "BOL.itemProperty.natural": "Arma natural",
"BOL.itemProperty.onlymodifier": "Sólo modificador (ej criatura)", "BOL.itemProperty.onlymodifier": "Sólo modificador (ej criatura)",
"BOL.itemProperty.attackMalusDice": "Dado Desventaja Ataque",
"BOL.itemStat.quantity": "Cantidad", "BOL.itemStat.quantity": "Cantidad",
"BOL.itemStat.weight": "Peso", "BOL.itemStat.weight": "Peso",
@@ -452,7 +453,7 @@
"BOL.size.colossal": "Colosal", "BOL.size.colossal": "Colosal",
"BOL.chat.fightactive": "¡Activa la opción de combate {foName} este asalto!", "BOL.chat.fightactive": "¡Activa la opción de combate {foName} este asalto!",
"BOL.chat.fightunactive": "¡Desactiva la opción de combate {foName} este asalto!", "BOL.chat.fightunactive": "¡Desactiva la opción de combate {foName} este asalto!",
"BOL.chat.isdead": "¡{name} esta muerto!", "BOL.chat.isdead": "¡{name} esta muerto!",
"BOL.chat.epitaph": "¡Guardar el honor de su nombre y su memoria!", "BOL.chat.epitaph": "¡Guardar el honor de su nombre y su memoria!",
"BOL.chat.vitalityzero": "Vitalidad de {name} es {hp}: ¡va a caer inconsciente!", "BOL.chat.vitalityzero": "Vitalidad de {name} es {hp}: ¡va a caer inconsciente!",
@@ -534,7 +535,7 @@
"BOL.chat.criticalinfo": "¡Esto es un éxito Asombroso o Legendario! Escoge tus opciones y efectos", "BOL.chat.criticalinfo": "¡Esto es un éxito Asombroso o Legendario! Escoge tus opciones y efectos",
"BOL.chat.criticalbuttonjournal": "Éxito Asombroso/Legendario", "BOL.chat.criticalbuttonjournal": "Éxito Asombroso/Legendario",
"BOL.chat.armorRoll": "Tirada de Armadura", "BOL.chat.armorRoll": "Tirada de Armadura",
"BOL.chat.bolRulebookMessage": "Don't miss the full Rulebook module (including Sagas) available at : https://www.ludospherik-editions.com/en_gb/ !", "BOL.chat.bolRulebookMessage": "Don't miss the full Rulebook module (including Sagas) available at : https://www.ludospherik-editions.com/en_gb/ !",
"BOL.dialog.soeasy": "Demasiado fácil (+4)", "BOL.dialog.soeasy": "Demasiado fácil (+4)",
"BOL.dialog.veryeasy": "Muy fácil (+2)", "BOL.dialog.veryeasy": "Muy fácil (+2)",
@@ -554,7 +555,7 @@
"BOL.dialog.long": "Larga (-2)", "BOL.dialog.long": "Larga (-2)",
"BOL.dialog.distant": "Distante (-4)", "BOL.dialog.distant": "Distante (-4)",
"BOL.dialog.extreme": "Extrema (-6)", "BOL.dialog.extreme": "Extrema (-6)",
"BOL.dialog.utmost": "Límite (-8)", "BOL.dialog.utmost": "Límite (-8)",
"BOL.ui.name": "Nombre", "BOL.ui.name": "Nombre",
"BOL.ui.xp": "Experiencia", "BOL.ui.xp": "Experiencia",

View File

@@ -394,7 +394,8 @@
"BOL.itemProperty.isboarding": "Abordage", "BOL.itemProperty.isboarding": "Abordage",
"BOL.itemProperty.isspur": "Eperonnage", "BOL.itemProperty.isspur": "Eperonnage",
"BOL.itemProperty.isbreakrow": "Briser les rames", "BOL.itemProperty.isbreakrow": "Briser les rames",
"BOL.itemProperty.attackMalusDice": "Malus d'attaque (Dés)",
"BOL.itemStat.quantity": "Quantité", "BOL.itemStat.quantity": "Quantité",
"BOL.itemStat.weight": "Poids", "BOL.itemStat.weight": "Poids",
"BOL.itemStat.price": "Prix", "BOL.itemStat.price": "Prix",

View File

@@ -18,6 +18,9 @@ import { BoLHotbar } from "./system/bol-hotbar.js"
import { BoLCommands } from "./system/bol-commands.js" import { BoLCommands } from "./system/bol-commands.js"
import { BoLRoll } from "./controllers/bol-rolls.js" import { BoLRoll } from "./controllers/bol-rolls.js"
/* -------------------------------------------- */
const BOL_WELCOME_MESSAGE_URL = "https://www.uberwald.me/gitea/public/bol/raw/branch/v13/welcome-message-bol.html"
/* -------------------------------------------- */ /* -------------------------------------------- */
Hooks.once('init', async function () { Hooks.once('init', async function () {
@@ -86,14 +89,14 @@ Hooks.once('init', async function () {
function welcomeMessage() { function welcomeMessage() {
let content = `<div id="welcome-message-bol"><span class="rdd-roll-part"> let content = `<div id="welcome-message-bol"><span class="rdd-roll-part">
<strong>` + game.i18n.localize("BOL.chat.welcome1") + `</strong><p>` + <strong>` + game.i18n.localize("BOL.chat.welcome1") + `</strong><p>` +
game.i18n.localize("BOL.chat.welcome2") + "</p><p>" + game.i18n.localize("BOL.chat.welcome2") + "</p><p>" +
game.i18n.localize("BOL.chat.welcome3") + "</p><p>" + game.i18n.localize("BOL.chat.welcome3") + "</p><p>" +
game.i18n.localize("BOL.chat.welcome4") + "</p><p>" + game.i18n.localize("BOL.chat.welcome4") + "</p><p>" +
game.i18n.localize("BOL.chat.welcome5") + "</p>" + game.i18n.localize("BOL.chat.welcome5") + "</p>" +
game.i18n.localize("BOL.chat.welcome6") game.i18n.localize("BOL.chat.welcome6")
let rulebook = game.modules.find( m => m.id === "bol-rulebook") let rulebook = game.modules.find(m => m.id === "bol-rulebook")
if ( !rulebook ) { if (!rulebook) {
content += "<p>" + game.i18n.localize("BOL.chat.bolRulebookMessage") + "</p>" content += "<p>" + game.i18n.localize("BOL.chat.bolRulebookMessage") + "</p>"
} }
ChatMessage.create({ ChatMessage.create({
@@ -102,18 +105,37 @@ function welcomeMessage() {
content: content content: content
}) })
if (game.user.isGM && game.i18n.lang == 'en' && !game.modules.find(m => m.id == "babele") ){ if (game.user.isGM && game.i18n.lang == 'en' && !game.modules.find(m => m.id == "babele")) {
ChatMessage.create({ ChatMessage.create({
user: game.user.id, user: game.user.id,
whisper: [game.user.id], whisper: [game.user.id],
content: `<div id="welcome-message-bol"><span class="rdd-roll-part"> content: `<div id="welcome-message-bol"><span class="rdd-roll-part">
<strong>WARNING ! English language selected, but Babele module is not installed !<br>Please install babele from the module tab in Foundry interface.` <strong>WARNING ! English language selected, but Babele module is not installed !<br>Please install babele from the module tab in Foundry interface.`
} ) })
ui.notifications.warn("WARNING ! English language selected, but babele module is not installed !<br>Please install babele from the module tab in Foundry interface.") ui.notifications.warn("WARNING ! English language selected, but babele module is not installed !<br>Please install babele from the module tab in Foundry interface.")
} }
} }
/* -------------------------------------------- */
function welcomeMessageRepository() {
if (game.user.isGM) {
// Try to fetch the welcome message from the github repo "welcome-message-ecryme.html"
fetch(BOL_WELCOME_MESSAGE_URL)
.then(response => response.text())
.then(html => {
ChatMessage.create({
user: game.user.id,
whisper: [game.user.id],
content: html
});
})
.catch(error => {
console.error("Error fetching welcome message:", error);
});
}
}
/* -------------------------------------------- */ /* -------------------------------------------- */
Hooks.once('ready', async function () { Hooks.once('ready', async function () {
@@ -127,6 +149,7 @@ Hooks.once('ready', async function () {
) )
welcomeMessage() welcomeMessage()
welcomeMessageRepository();
// User warning // User warning
if (!game.user.isGM && game.user.character == undefined) { if (!game.user.isGM && game.user.character == undefined) {

View File

@@ -19,9 +19,9 @@ export class BoLRoll {
static updateApplicableEffects(rollData) { static updateApplicableEffects(rollData) {
let appEffects = [] let appEffects = []
for (let effect of rollData.bolEffects) { for (let effect of rollData.bolEffects) {
if ( (effect.system.properties.identifier == "always") || if ((effect.system.properties.identifier == "always") ||
(effect.system.properties.identifier.includes(rollData.attribute.key)) || (effect.system.properties.identifier.includes(rollData.attribute.key)) ||
(rollData.aptitude && effect.system.properties.identifier.includes(rollData.aptitude.key)) ){ (rollData.aptitude && effect.system.properties.identifier.includes(rollData.aptitude.key))) {
appEffects.push(effect) appEffects.push(effect)
} }
} }
@@ -76,7 +76,7 @@ export class BoLRoll {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
static attributeCheck(actor, key="vigor", event=undefined, combatData=undefined) { static attributeCheck(actor, key = "vigor", event = undefined, combatData = undefined) {
let attribute = eval(`actor.system.attributes.${key}`) let attribute = eval(`actor.system.attributes.${key}`)
@@ -89,7 +89,7 @@ export class BoLRoll {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
static aptitudeCheck(actor, key="init", event=undefined, combatData=undefined) { static aptitudeCheck(actor, key = "init", event = undefined, combatData = undefined) {
let aptitude = eval(`actor.system.aptitudes.${key}`) let aptitude = eval(`actor.system.aptitudes.${key}`)
let attrKey = this.getDefaultAttribute(key) let attrKey = this.getDefaultAttribute(key)
@@ -482,10 +482,15 @@ export class BoLRoll {
if (rollData.mode == "weapon") { if (rollData.mode == "weapon") {
rollData.weaponModifier = rollData.weapon.system.properties.attackModifiers ?? 0 rollData.weaponModifier = rollData.weapon.system.properties.attackModifiers ?? 0
rollData.attackBonusDice = rollData.weapon.system.properties.attackBonusDice rollData.attackBonusDice = rollData.weapon.system.properties.attackBonusDice
rollData.attackMalusDice = rollData.weapon.system.properties.attackMalusDice
if (rollData.attackBonusDice) { if (rollData.attackBonusDice) {
rollData.adv = "1B" rollData.adv = "1B"
rollData.bDice = 1 rollData.bDice = 1
} }
if (rollData.attackMalusDice) {
rollData.adv = "1M"
rollData.mDice = 1
}
if (defender) { // If target is selected if (defender) { // If target is selected
rollData.defence = defender.defenseValue rollData.defence = defender.defenseValue
rollData.armorMalus = defender.armorMalusValue rollData.armorMalus = defender.armorMalusValue
@@ -534,6 +539,7 @@ export class BoLRoll {
rollData.id = foundry.utils.randomID(16) rollData.id = foundry.utils.randomID(16)
rollData.weaponModifier = 0 rollData.weaponModifier = 0
rollData.attackBonusDice = false rollData.attackBonusDice = false
rollData.attackMalusDice = false
rollData.armorMalus = 0 rollData.armorMalus = 0
// Specific stuff // Specific stuff
this.preProcessWeapon(rollData, defender) this.preProcessWeapon(rollData, defender)
@@ -634,7 +640,7 @@ export class BoLDefaultRoll {
const diceTotal = activeDice.map(r => r.result).reduce((a, b) => a + b) const diceTotal = activeDice.map(r => r.result).reduce((a, b) => a + b)
this.rollData.roll = r this.rollData.roll = r
this.rollData.isFumble = (diceTotal <= diceData.criticalFailureValue) this.rollData.isFumble = (diceTotal <= diceData.criticalFailureValue)
if ( this.rollData.isFumble ) { if (this.rollData.isFumble) {
this.rollData.isSuccess = false this.rollData.isSuccess = false
this.rollData.isCritical = false this.rollData.isCritical = false
this.rollData.isRealCritical = false this.rollData.isRealCritical = false
@@ -642,7 +648,7 @@ export class BoLDefaultRoll {
this.rollData.isFailure = true this.rollData.isFailure = true
} else { } else {
this.rollData.isCritical = (diceTotal >= diceData.criticalSuccessValue) this.rollData.isCritical = (diceTotal >= diceData.criticalSuccessValue)
if ( this.rollData.isCritical) { if (this.rollData.isCritical) {
this.rollData.isSuccess = true this.rollData.isSuccess = true
} else { } else {
this.rollData.isSuccess = (r.total >= diceData.successValue) this.rollData.isSuccess = (r.total >= diceData.successValue)

View File

@@ -482,17 +482,20 @@ export class BoLUtility {
if (defenseMode == 'damage-with-armor') { if (defenseMode == 'damage-with-armor') {
let armorFormula = defender.getArmorFormula() let armorFormula = defender.getArmorFormula()
rollData.rollArmor = new Roll(armorFormula) rollData.armorProtect = 0
await rollData.rollArmor.roll() armorFormula = String(armorFormula) || "0"
let msg = await rollData.rollArmor.toMessage({ flavor: game.i18n.localize("BOL.chat.armorRoll") + " : " + armorFormula }); if (armorFormula && armorFormula != "0" ) {
if (game.dice3d) { // wait animation end when DsN is there rollData.rollArmor = new Roll(armorFormula)
await game.dice3d.waitFor3DAnimationByMessageID(msg.id); await rollData.rollArmor.roll()
let msg = await rollData.rollArmor.toMessage({ flavor: game.i18n.localize("BOL.chat.armorRoll") + " : " + armorFormula });
if (game.dice3d) { // wait animation end when DsN is there
await game.dice3d.waitFor3DAnimationByMessageID(msg.id);
}
rollData.armorProtect = (rollData.rollArmor.total < 0) ? 0 : rollData.rollArmor.total
} }
rollData.armorProtect = (rollData.rollArmor.total < 0) ? 0 : rollData.rollArmor.total
rollData.finalDamage = rollData.damageTotal - rollData.armorProtect rollData.finalDamage = rollData.damageTotal - rollData.armorProtect
rollData.finalDamage = (rollData.finalDamage < 0) ? 0 : rollData.finalDamage rollData.finalDamage = (rollData.finalDamage < 0) ? 0 : rollData.finalDamage
await defender.sufferDamage(rollData.finalDamage) await defender.sufferDamage(rollData.finalDamage)
console.log("Armor roll -> result ", rollData)
} }
if (defenseMode == 'damage-without-armor') { if (defenseMode == 'damage-without-armor') {
rollData.finalDamage = rollData.damageTotal rollData.finalDamage = rollData.damageTotal

View File

@@ -1 +1 @@
MANIFEST-000845 MANIFEST-000990

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:19.095586 7f684bfff6c0 Recovering log #843 2026/01/19-19:47:49.729596 7f14da7fc6c0 Recovering log #988
2025/09/28-20:36:19.105352 7f684bfff6c0 Delete type=3 #841 2026/01/19-19:47:49.739434 7f14da7fc6c0 Delete type=3 #986
2025/09/28-20:36:19.105403 7f684bfff6c0 Delete type=0 #843 2026/01/19-19:47:49.739512 7f14da7fc6c0 Delete type=0 #988
2025/09/28-20:41:30.063852 7f684affd6c0 Level-0 table #848: started 2026/01/19-20:19:02.579851 7f1243fff6c0 Level-0 table #993: started
2025/09/28-20:41:30.063889 7f684affd6c0 Level-0 table #848: 0 bytes OK 2026/01/19-20:19:02.579872 7f1243fff6c0 Level-0 table #993: 0 bytes OK
2025/09/28-20:41:30.118895 7f684affd6c0 Delete type=0 #846 2026/01/19-20:19:02.585797 7f1243fff6c0 Delete type=0 #991
2025/09/28-20:41:30.235372 7f684affd6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.586018 7f1243fff6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2025/09/28-20:41:30.235429 7f684affd6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,7 @@
2025/09/28-19:00:39.507577 7f6850df96c0 Recovering log #839 2026/01/18-20:07:47.845406 7f14d8ff96c0 Recovering log #984
2025/09/28-19:00:39.517799 7f6850df96c0 Delete type=3 #837 2026/01/18-20:07:47.861224 7f14d8ff96c0 Delete type=3 #982
2025/09/28-19:00:39.517876 7f6850df96c0 Delete type=0 #839 2026/01/18-20:07:47.861280 7f14d8ff96c0 Delete type=0 #984
2025/09/28-20:31:38.626261 7f684affd6c0 Level-0 table #844: started 2026/01/18-20:13:44.130598 7f1243fff6c0 Level-0 table #989: started
2025/09/28-20:31:38.626292 7f684affd6c0 Level-0 table #844: 0 bytes OK 2026/01/18-20:13:44.130625 7f1243fff6c0 Level-0 table #989: 0 bytes OK
2025/09/28-20:31:38.660273 7f684affd6c0 Delete type=0 #842 2026/01/18-20:13:44.157241 7f1243fff6c0 Delete type=0 #987
2025/09/28-20:31:38.731786 7f684affd6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) 2026/01/18-20:13:44.192634 7f1243fff6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.731828 7f684affd6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000750 MANIFEST-000895

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:19.070862 7f6850df96c0 Recovering log #748 2026/01/19-19:47:49.702991 7f14d97fa6c0 Recovering log #893
2025/09/28-20:36:19.080610 7f6850df96c0 Delete type=3 #746 2026/01/19-19:47:49.714316 7f14d97fa6c0 Delete type=3 #891
2025/09/28-20:36:19.080853 7f6850df96c0 Delete type=0 #748 2026/01/19-19:47:49.714383 7f14d97fa6c0 Delete type=0 #893
2025/09/28-20:41:30.119156 7f684affd6c0 Level-0 table #753: started 2026/01/19-20:19:02.560145 7f1243fff6c0 Level-0 table #898: started
2025/09/28-20:41:30.119206 7f684affd6c0 Level-0 table #753: 0 bytes OK 2026/01/19-20:19:02.560173 7f1243fff6c0 Level-0 table #898: 0 bytes OK
2025/09/28-20:41:30.175528 7f684affd6c0 Delete type=0 #751 2026/01/19-20:19:02.566093 7f1243fff6c0 Delete type=0 #896
2025/09/28-20:41:30.235393 7f684affd6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.585964 7f1243fff6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2025/09/28-20:41:30.235439 7f684affd6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,7 @@
2025/09/28-19:00:39.481080 7f68515fa6c0 Recovering log #744 2026/01/18-20:07:47.807797 7f14d9ffb6c0 Recovering log #889
2025/09/28-19:00:39.490819 7f68515fa6c0 Delete type=3 #742 2026/01/18-20:07:47.824331 7f14d9ffb6c0 Delete type=3 #887
2025/09/28-19:00:39.490889 7f68515fa6c0 Delete type=0 #744 2026/01/18-20:07:47.824381 7f14d9ffb6c0 Delete type=0 #889
2025/09/28-20:31:38.660427 7f684affd6c0 Level-0 table #749: started 2026/01/18-20:13:44.157350 7f1243fff6c0 Level-0 table #894: started
2025/09/28-20:31:38.660458 7f684affd6c0 Level-0 table #749: 0 bytes OK 2026/01/18-20:13:44.157372 7f1243fff6c0 Level-0 table #894: 0 bytes OK
2025/09/28-20:31:38.697127 7f684affd6c0 Delete type=0 #747 2026/01/18-20:13:44.192480 7f1243fff6c0 Delete type=0 #892
2025/09/28-20:31:38.731806 7f684affd6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) 2026/01/18-20:13:44.192647 7f1243fff6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.731842 7f684affd6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000844 MANIFEST-000989

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:18.974017 7f684bfff6c0 Recovering log #841 2026/01/19-19:47:49.594444 7f14d8ff96c0 Recovering log #987
2025/09/28-20:36:18.983619 7f684bfff6c0 Delete type=3 #839 2026/01/19-19:47:49.605020 7f14d8ff96c0 Delete type=3 #985
2025/09/28-20:36:18.983684 7f684bfff6c0 Delete type=0 #841 2026/01/19-19:47:49.605095 7f14d8ff96c0 Delete type=0 #987
2025/09/28-20:41:29.577241 7f684affd6c0 Level-0 table #847: started 2026/01/19-20:19:02.521702 7f1243fff6c0 Level-0 table #992: started
2025/09/28-20:41:29.577297 7f684affd6c0 Level-0 table #847: 0 bytes OK 2026/01/19-20:19:02.521733 7f1243fff6c0 Level-0 table #992: 0 bytes OK
2025/09/28-20:41:29.689996 7f684affd6c0 Delete type=0 #845 2026/01/19-20:19:02.528339 7f1243fff6c0 Delete type=0 #990
2025/09/28-20:41:29.690239 7f684affd6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.534634 7f1243fff6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2025/09/28-20:41:29.690259 7f684affd6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)

View File

@@ -1,15 +1,7 @@
2025/09/28-19:00:39.378965 7f684b7fe6c0 Recovering log #837 2026/01/18-20:07:47.640110 7f14da7fc6c0 Recovering log #983
2025/09/28-19:00:39.388796 7f684b7fe6c0 Delete type=3 #835 2026/01/18-20:07:47.659075 7f14da7fc6c0 Delete type=3 #981
2025/09/28-19:00:39.388851 7f684b7fe6c0 Delete type=0 #837 2026/01/18-20:07:47.659147 7f14da7fc6c0 Delete type=0 #983
2025/09/28-20:31:38.077200 7f684affd6c0 Level-0 table #842: started 2026/01/18-20:13:43.881522 7f1243fff6c0 Level-0 table #988: started
2025/09/28-20:31:38.106456 7f684affd6c0 Level-0 table #842: 21551 bytes OK 2026/01/18-20:13:43.881548 7f1243fff6c0 Level-0 table #988: 0 bytes OK
2025/09/28-20:31:38.173778 7f684affd6c0 Delete type=0 #840 2026/01/18-20:13:43.921371 7f1243fff6c0 Delete type=0 #986
2025/09/28-20:31:38.296697 7f684affd6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) 2026/01/18-20:13:43.921513 7f1243fff6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.296765 7f684affd6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at '!items!zgspy1QKaxdEetEw' @ 533 : 1
2025/09/28-20:31:38.296773 7f684affd6c0 Compacting 1@1 + 1@2 files
2025/09/28-20:31:38.314941 7f684affd6c0 Generated table #843@1: 61 keys, 20970 bytes
2025/09/28-20:31:38.315007 7f684affd6c0 Compacted 1@1 + 1@2 files => 20970 bytes
2025/09/28-20:31:38.359525 7f684affd6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2025/09/28-20:31:38.359642 7f684affd6c0 Delete type=2 #772
2025/09/28-20:31:38.359796 7f684affd6c0 Delete type=2 #842
2025/09/28-20:31:38.413526 7f684affd6c0 Manual compaction at level-1 from '!items!zgspy1QKaxdEetEw' @ 533 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)

Binary file not shown.

BIN
packs/boons/MANIFEST-000989 Normal file

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000843 MANIFEST-000988

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:18.986296 7f68515fa6c0 Recovering log #841 2026/01/19-19:47:49.609310 7f14da7fc6c0 Recovering log #986
2025/09/28-20:36:18.996511 7f68515fa6c0 Delete type=3 #839 2026/01/19-19:47:49.619302 7f14da7fc6c0 Delete type=3 #984
2025/09/28-20:36:18.996565 7f68515fa6c0 Delete type=0 #841 2026/01/19-19:47:49.619373 7f14da7fc6c0 Delete type=0 #986
2025/09/28-20:41:29.510619 7f684affd6c0 Level-0 table #846: started 2026/01/19-20:19:02.515027 7f1243fff6c0 Level-0 table #991: started
2025/09/28-20:41:29.510655 7f684affd6c0 Level-0 table #846: 0 bytes OK 2026/01/19-20:19:02.515048 7f1243fff6c0 Level-0 table #991: 0 bytes OK
2025/09/28-20:41:29.577001 7f684affd6c0 Delete type=0 #844 2026/01/19-20:19:02.521555 7f1243fff6c0 Delete type=0 #989
2025/09/28-20:41:29.690227 7f684affd6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.534623 7f1243fff6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2025/09/28-20:41:29.690265 7f684affd6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,7 @@
2025/09/28-19:00:39.391787 7f68515fa6c0 Recovering log #837 2026/01/18-20:07:47.664234 7f14d8ff96c0 Recovering log #982
2025/09/28-19:00:39.401841 7f68515fa6c0 Delete type=3 #835 2026/01/18-20:07:47.679427 7f14d8ff96c0 Delete type=3 #980
2025/09/28-19:00:39.401917 7f68515fa6c0 Delete type=0 #837 2026/01/18-20:07:47.679484 7f14d8ff96c0 Delete type=0 #982
2025/09/28-20:31:38.207299 7f684affd6c0 Level-0 table #842: started 2026/01/18-20:13:43.851971 7f1243fff6c0 Level-0 table #987: started
2025/09/28-20:31:38.207340 7f684affd6c0 Level-0 table #842: 0 bytes OK 2026/01/18-20:13:43.851994 7f1243fff6c0 Level-0 table #987: 0 bytes OK
2025/09/28-20:31:38.236246 7f684affd6c0 Delete type=0 #840 2026/01/18-20:13:43.881382 7f1243fff6c0 Delete type=0 #985
2025/09/28-20:31:38.296733 7f684affd6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) 2026/01/18-20:13:43.921506 7f1243fff6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.359869 7f684affd6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000843 MANIFEST-000988

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:19.010449 7f684bfff6c0 Recovering log #841 2026/01/19-19:47:49.635172 7f14d8ff96c0 Recovering log #986
2025/09/28-20:36:19.020407 7f684bfff6c0 Delete type=3 #839 2026/01/19-19:47:49.644889 7f14d8ff96c0 Delete type=3 #984
2025/09/28-20:36:19.020468 7f684bfff6c0 Delete type=0 #841 2026/01/19-19:47:49.644941 7f14d8ff96c0 Delete type=0 #986
2025/09/28-20:41:29.402024 7f684affd6c0 Level-0 table #846: started 2026/01/19-20:19:02.508864 7f1243fff6c0 Level-0 table #991: started
2025/09/28-20:41:29.402100 7f684affd6c0 Level-0 table #846: 0 bytes OK 2026/01/19-20:19:02.508913 7f1243fff6c0 Level-0 table #991: 0 bytes OK
2025/09/28-20:41:29.461676 7f684affd6c0 Delete type=0 #844 2026/01/19-20:19:02.514913 7f1243fff6c0 Delete type=0 #989
2025/09/28-20:41:29.690194 7f684affd6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.534608 7f1243fff6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2025/09/28-20:41:29.690247 7f684affd6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,7 @@
2025/09/28-19:00:39.416295 7f684b7fe6c0 Recovering log #837 2026/01/18-20:07:47.704039 7f14d8ff96c0 Recovering log #982
2025/09/28-19:00:39.426667 7f684b7fe6c0 Delete type=3 #835 2026/01/18-20:07:47.721242 7f14d8ff96c0 Delete type=3 #980
2025/09/28-19:00:39.426733 7f684b7fe6c0 Delete type=0 #837 2026/01/18-20:07:47.721902 7f14d8ff96c0 Delete type=0 #982
2025/09/28-20:31:38.173916 7f684affd6c0 Level-0 table #842: started 2026/01/18-20:13:43.777269 7f1243fff6c0 Level-0 table #987: started
2025/09/28-20:31:38.173944 7f684affd6c0 Level-0 table #842: 0 bytes OK 2026/01/18-20:13:43.777312 7f1243fff6c0 Level-0 table #987: 0 bytes OK
2025/09/28-20:31:38.207071 7f684affd6c0 Delete type=0 #840 2026/01/18-20:13:43.819988 7f1243fff6c0 Delete type=0 #985
2025/09/28-20:31:38.296715 7f684affd6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) 2026/01/18-20:13:43.921486 7f1243fff6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.359859 7f684affd6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000841 MANIFEST-000986

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:19.181411 7f684bfff6c0 Recovering log #839 2026/01/19-19:47:49.822315 7f14d9ffb6c0 Recovering log #984
2025/09/28-20:36:19.191010 7f684bfff6c0 Delete type=3 #837 2026/01/19-19:47:49.833348 7f14d9ffb6c0 Delete type=3 #982
2025/09/28-20:36:19.191120 7f684bfff6c0 Delete type=0 #839 2026/01/19-19:47:49.833401 7f14d9ffb6c0 Delete type=0 #984
2025/09/28-20:41:30.575328 7f684affd6c0 Level-0 table #844: started 2026/01/19-20:19:02.619154 7f1243fff6c0 Level-0 table #989: started
2025/09/28-20:41:30.575368 7f684affd6c0 Level-0 table #844: 0 bytes OK 2026/01/19-20:19:02.619176 7f1243fff6c0 Level-0 table #989: 0 bytes OK
2025/09/28-20:41:30.629444 7f684affd6c0 Delete type=0 #842 2026/01/19-20:19:02.626822 7f1243fff6c0 Delete type=0 #987
2025/09/28-20:41:30.719129 7f684affd6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.639748 7f1243fff6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2025/09/28-20:41:30.719168 7f684affd6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,7 @@
2025/09/28-19:00:39.597169 7f684b7fe6c0 Recovering log #835 2026/01/18-20:07:48.004635 7f14d9ffb6c0 Recovering log #980
2025/09/28-19:00:39.607338 7f684b7fe6c0 Delete type=3 #833 2026/01/18-20:07:48.021334 7f14d9ffb6c0 Delete type=3 #978
2025/09/28-19:00:39.607411 7f684b7fe6c0 Delete type=0 #835 2026/01/18-20:07:48.021403 7f14d9ffb6c0 Delete type=0 #980
2025/09/28-20:31:38.950626 7f684affd6c0 Level-0 table #840: started 2026/01/18-20:13:44.336530 7f1243fff6c0 Level-0 table #985: started
2025/09/28-20:31:38.950657 7f684affd6c0 Level-0 table #840: 0 bytes OK 2026/01/18-20:13:44.336556 7f1243fff6c0 Level-0 table #985: 0 bytes OK
2025/09/28-20:31:38.990008 7f684affd6c0 Delete type=0 #838 2026/01/18-20:13:44.372711 7f1243fff6c0 Delete type=0 #983
2025/09/28-20:31:39.025068 7f684affd6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) 2026/01/18-20:13:44.502487 7f1243fff6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2025/09/28-20:31:39.025113 7f684affd6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000844 MANIFEST-000989

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:19.047173 7f68515fa6c0 Recovering log #842 2026/01/19-19:47:49.675978 7f14d8ff96c0 Recovering log #987
2025/09/28-20:36:19.056747 7f68515fa6c0 Delete type=3 #840 2026/01/19-19:47:49.685972 7f14d8ff96c0 Delete type=3 #985
2025/09/28-20:36:19.056805 7f68515fa6c0 Delete type=0 #842 2026/01/19-19:47:49.686034 7f14d8ff96c0 Delete type=0 #987
2025/09/28-20:41:29.812244 7f684affd6c0 Level-0 table #847: started 2026/01/19-20:19:02.553787 7f1243fff6c0 Level-0 table #992: started
2025/09/28-20:41:29.812276 7f684affd6c0 Level-0 table #847: 0 bytes OK 2026/01/19-20:19:02.553814 7f1243fff6c0 Level-0 table #992: 0 bytes OK
2025/09/28-20:41:29.876550 7f684affd6c0 Delete type=0 #845 2026/01/19-20:19:02.559887 7f1243fff6c0 Delete type=0 #990
2025/09/28-20:41:29.993315 7f684affd6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.560019 7f1243fff6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2025/09/28-20:41:29.993355 7f684affd6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,7 @@
2025/09/28-19:00:39.454911 7f684bfff6c0 Recovering log #838 2026/01/18-20:07:47.766393 7f14d8ff96c0 Recovering log #983
2025/09/28-19:00:39.465810 7f684bfff6c0 Delete type=3 #836 2026/01/18-20:07:47.781538 7f14d8ff96c0 Delete type=3 #981
2025/09/28-19:00:39.465878 7f684bfff6c0 Delete type=0 #838 2026/01/18-20:07:47.781589 7f14d8ff96c0 Delete type=0 #983
2025/09/28-20:31:38.490295 7f684affd6c0 Level-0 table #843: started 2026/01/18-20:13:43.983716 7f1243fff6c0 Level-0 table #988: started
2025/09/28-20:31:38.490323 7f684affd6c0 Level-0 table #843: 0 bytes OK 2026/01/18-20:13:43.983740 7f1243fff6c0 Level-0 table #988: 0 bytes OK
2025/09/28-20:31:38.522549 7f684affd6c0 Delete type=0 #841 2026/01/18-20:13:44.023789 7f1243fff6c0 Delete type=0 #986
2025/09/28-20:31:38.584619 7f684affd6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) 2026/01/18-20:13:44.053229 7f1243fff6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.584667 7f684affd6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000843 MANIFEST-000988

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:19.132729 7f684b7fe6c0 Recovering log #841 2026/01/19-19:47:49.769389 7f14d8ff96c0 Recovering log #986
2025/09/28-20:36:19.142818 7f684b7fe6c0 Delete type=3 #839 2026/01/19-19:47:49.779377 7f14d8ff96c0 Delete type=3 #984
2025/09/28-20:36:19.142894 7f684b7fe6c0 Delete type=0 #841 2026/01/19-19:47:49.779429 7f14d8ff96c0 Delete type=0 #986
2025/09/28-20:41:30.294720 7f684affd6c0 Level-0 table #846: started 2026/01/19-20:19:02.593611 7f1243fff6c0 Level-0 table #991: started
2025/09/28-20:41:30.294757 7f684affd6c0 Level-0 table #846: 0 bytes OK 2026/01/19-20:19:02.593633 7f1243fff6c0 Level-0 table #991: 0 bytes OK
2025/09/28-20:41:30.348548 7f684affd6c0 Delete type=0 #844 2026/01/19-20:19:02.599673 7f1243fff6c0 Delete type=0 #989
2025/09/28-20:41:30.408220 7f684affd6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.612871 7f1243fff6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2025/09/28-20:41:30.461754 7f684affd6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,7 @@
2025/09/28-19:00:39.546960 7f68515fa6c0 Recovering log #837 2026/01/18-20:07:47.909338 7f14d9ffb6c0 Recovering log #982
2025/09/28-19:00:39.556820 7f68515fa6c0 Delete type=3 #835 2026/01/18-20:07:47.941648 7f14d9ffb6c0 Delete type=3 #980
2025/09/28-19:00:39.556886 7f68515fa6c0 Delete type=0 #837 2026/01/18-20:07:47.941699 7f14d9ffb6c0 Delete type=0 #982
2025/09/28-20:31:38.766932 7f684affd6c0 Level-0 table #842: started 2026/01/18-20:13:44.233085 7f1243fff6c0 Level-0 table #987: started
2025/09/28-20:31:38.766962 7f684affd6c0 Level-0 table #842: 0 bytes OK 2026/01/18-20:13:44.233108 7f1243fff6c0 Level-0 table #987: 0 bytes OK
2025/09/28-20:31:38.801258 7f684affd6c0 Delete type=0 #840 2026/01/18-20:13:44.259693 7f1243fff6c0 Delete type=0 #985
2025/09/28-20:31:38.873871 7f684affd6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) 2026/01/18-20:13:44.336426 7f1243fff6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.873920 7f684affd6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000326 MANIFEST-000471

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:19.145074 7f6850df96c0 Recovering log #324 2026/01/19-19:47:49.781873 7f14d9ffb6c0 Recovering log #469
2025/09/28-20:36:19.154524 7f6850df96c0 Delete type=3 #322 2026/01/19-19:47:49.791906 7f14d9ffb6c0 Delete type=3 #467
2025/09/28-20:36:19.154611 7f6850df96c0 Delete type=0 #324 2026/01/19-19:47:49.791963 7f14d9ffb6c0 Delete type=0 #469
2025/09/28-20:41:30.348703 7f684affd6c0 Level-0 table #329: started 2026/01/19-20:19:02.599791 7f1243fff6c0 Level-0 table #474: started
2025/09/28-20:41:30.348733 7f684affd6c0 Level-0 table #329: 0 bytes OK 2026/01/19-20:19:02.599817 7f1243fff6c0 Level-0 table #474: 0 bytes OK
2025/09/28-20:41:30.407985 7f684affd6c0 Delete type=0 #327 2026/01/19-20:19:02.606216 7f1243fff6c0 Delete type=0 #472
2025/09/28-20:41:30.461722 7f684affd6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.612886 7f1243fff6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2025/09/28-20:41:30.461778 7f684affd6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,7 @@
2025/09/28-19:00:39.559604 7f684b7fe6c0 Recovering log #320 2026/01/18-20:07:47.944158 7f14da7fc6c0 Recovering log #465
2025/09/28-19:00:39.569539 7f684b7fe6c0 Delete type=3 #318 2026/01/18-20:07:47.960589 7f14da7fc6c0 Delete type=3 #463
2025/09/28-19:00:39.569618 7f684b7fe6c0 Delete type=0 #320 2026/01/18-20:07:47.960660 7f14da7fc6c0 Delete type=0 #465
2025/09/28-20:31:38.835572 7f684affd6c0 Level-0 table #325: started 2026/01/18-20:13:44.259805 7f1243fff6c0 Level-0 table #470: started
2025/09/28-20:31:38.835601 7f684affd6c0 Level-0 table #325: 0 bytes OK 2026/01/18-20:13:44.259831 7f1243fff6c0 Level-0 table #470: 0 bytes OK
2025/09/28-20:31:38.873715 7f684affd6c0 Delete type=0 #323 2026/01/18-20:13:44.295095 7f1243fff6c0 Delete type=0 #468
2025/09/28-20:31:38.873896 7f684affd6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end) 2026/01/18-20:13:44.336439 7f1243fff6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.873928 7f684affd6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)

Binary file not shown.

0
packs/flaws/000991.log Normal file
View File

View File

@@ -1 +1 @@
MANIFEST-000844 MANIFEST-000989

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:18.998478 7f684b7fe6c0 Recovering log #841 2026/01/19-19:47:49.622113 7f14d9ffb6c0 Recovering log #987
2025/09/28-20:36:19.008259 7f684b7fe6c0 Delete type=3 #839 2026/01/19-19:47:49.632344 7f14d9ffb6c0 Delete type=3 #985
2025/09/28-20:36:19.008312 7f684b7fe6c0 Delete type=0 #841 2026/01/19-19:47:49.632398 7f14d9ffb6c0 Delete type=0 #987
2025/09/28-20:41:29.461824 7f684affd6c0 Level-0 table #847: started 2026/01/19-20:19:02.528465 7f1243fff6c0 Level-0 table #992: started
2025/09/28-20:41:29.461855 7f684affd6c0 Level-0 table #847: 0 bytes OK 2026/01/19-20:19:02.528493 7f1243fff6c0 Level-0 table #992: 0 bytes OK
2025/09/28-20:41:29.510475 7f684affd6c0 Delete type=0 #845 2026/01/19-20:19:02.534474 7f1243fff6c0 Delete type=0 #990
2025/09/28-20:41:29.690217 7f684affd6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.534644 7f1243fff6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2025/09/28-20:41:29.690253 7f684affd6c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)

View File

@@ -1,15 +1,7 @@
2025/09/28-19:00:39.404202 7f684bfff6c0 Recovering log #837 2026/01/18-20:07:47.685430 7f14d9ffb6c0 Recovering log #983
2025/09/28-19:00:39.413896 7f684bfff6c0 Delete type=3 #835 2026/01/18-20:07:47.701569 7f14d9ffb6c0 Delete type=3 #981
2025/09/28-19:00:39.413974 7f684bfff6c0 Delete type=0 #837 2026/01/18-20:07:47.701620 7f14d9ffb6c0 Delete type=0 #983
2025/09/28-20:31:38.236539 7f684affd6c0 Level-0 table #842: started 2026/01/18-20:13:43.820116 7f1243fff6c0 Level-0 table #988: started
2025/09/28-20:31:38.254617 7f684affd6c0 Level-0 table #842: 16973 bytes OK 2026/01/18-20:13:43.820141 7f1243fff6c0 Level-0 table #988: 0 bytes OK
2025/09/28-20:31:38.296511 7f684affd6c0 Delete type=0 #840 2026/01/18-20:13:43.851864 7f1243fff6c0 Delete type=0 #986
2025/09/28-20:31:38.296745 7f684affd6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) 2026/01/18-20:13:43.921498 7f1243fff6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.359884 7f684affd6c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at '!items!znd0K3b7HzYpdehs' @ 389 : 1
2025/09/28-20:31:38.359893 7f684affd6c0 Compacting 1@1 + 1@2 files
2025/09/28-20:31:38.380783 7f684affd6c0 Generated table #843@1: 44 keys, 16594 bytes
2025/09/28-20:31:38.380820 7f684affd6c0 Compacted 1@1 + 1@2 files => 16594 bytes
2025/09/28-20:31:38.413213 7f684affd6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2025/09/28-20:31:38.413324 7f684affd6c0 Delete type=2 #772
2025/09/28-20:31:38.413453 7f684affd6c0 Delete type=2 #842
2025/09/28-20:31:38.490274 7f684affd6c0 Manual compaction at level-1 from '!items!znd0K3b7HzYpdehs' @ 389 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)

Binary file not shown.

BIN
packs/flaws/MANIFEST-000989 Normal file

Binary file not shown.

View File

View File

View File

@@ -1 +1 @@
MANIFEST-000843 MANIFEST-000988

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:19.108171 7f68515fa6c0 Recovering log #841 2026/01/19-19:47:49.743383 7f14d9ffb6c0 Recovering log #986
2025/09/28-20:36:19.117880 7f68515fa6c0 Delete type=3 #839 2026/01/19-19:47:49.754191 7f14d9ffb6c0 Delete type=3 #984
2025/09/28-20:36:19.117936 7f68515fa6c0 Delete type=0 #841 2026/01/19-19:47:49.754253 7f14d9ffb6c0 Delete type=0 #986
2025/09/28-20:41:29.993509 7f684affd6c0 Level-0 table #846: started 2026/01/19-20:19:02.573660 7f1243fff6c0 Level-0 table #991: started
2025/09/28-20:41:29.993542 7f684affd6c0 Level-0 table #846: 0 bytes OK 2026/01/19-20:19:02.573685 7f1243fff6c0 Level-0 table #991: 0 bytes OK
2025/09/28-20:41:30.063669 7f684affd6c0 Delete type=0 #844 2026/01/19-20:19:02.579753 7f1243fff6c0 Delete type=0 #989
2025/09/28-20:41:30.235346 7f684affd6c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.586001 7f1243fff6c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2025/09/28-20:41:30.235421 7f684affd6c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,7 @@
2025/09/28-19:00:39.521226 7f684b7fe6c0 Recovering log #837 2026/01/18-20:07:47.868333 7f14d97fa6c0 Recovering log #982
2025/09/28-19:00:39.531123 7f684b7fe6c0 Delete type=3 #835 2026/01/18-20:07:47.884184 7f14d97fa6c0 Delete type=3 #980
2025/09/28-19:00:39.531199 7f684b7fe6c0 Delete type=0 #837 2026/01/18-20:07:47.884249 7f14d97fa6c0 Delete type=0 #982
2025/09/28-20:31:38.731957 7f684affd6c0 Level-0 table #842: started 2026/01/18-20:13:44.053348 7f1243fff6c0 Level-0 table #987: started
2025/09/28-20:31:38.731989 7f684affd6c0 Level-0 table #842: 0 bytes OK 2026/01/18-20:13:44.053375 7f1243fff6c0 Level-0 table #987: 0 bytes OK
2025/09/28-20:31:38.766717 7f684affd6c0 Delete type=0 #840 2026/01/18-20:13:44.091096 7f1243fff6c0 Delete type=0 #985
2025/09/28-20:31:38.873853 7f684affd6c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) 2026/01/18-20:13:44.192607 7f1243fff6c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2025/09/28-20:31:38.873905 7f684affd6c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

View File

View File

@@ -1 +1 @@
MANIFEST-000843 MANIFEST-000988

View File

@@ -1,8 +1,7 @@
2025/09/28-20:36:19.169342 7f684b7fe6c0 Recovering log #841 2026/01/19-19:47:49.807273 7f14d8ff96c0 Recovering log #986
2025/09/28-20:36:19.179163 7f684b7fe6c0 Delete type=3 #839 2026/01/19-19:47:49.817915 7f14d8ff96c0 Delete type=3 #984
2025/09/28-20:36:19.179228 7f684b7fe6c0 Delete type=0 #841 2026/01/19-19:47:49.817965 7f14d8ff96c0 Delete type=0 #986
2025/09/28-20:41:30.521759 7f684affd6c0 Level-0 table #846: started 2026/01/19-20:19:02.612980 7f1243fff6c0 Level-0 table #991: started
2025/09/28-20:41:30.521827 7f684affd6c0 Level-0 table #846: 0 bytes OK 2026/01/19-20:19:02.613002 7f1243fff6c0 Level-0 table #991: 0 bytes OK
2025/09/28-20:41:30.575158 7f684affd6c0 Delete type=0 #844 2026/01/19-20:19:02.619038 7f1243fff6c0 Delete type=0 #989
2025/09/28-20:41:30.719107 7f684affd6c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) 2026/01/19-20:19:02.639721 7f1243fff6c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)
2025/09/28-20:41:30.881765 7f684affd6c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end)

Some files were not shown because too many files have changed in this diff Show More