Compare commits

...

14 Commits
v10 ... v13

Author SHA1 Message Date
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
6de15eeda7 Ajout alignement Mythic+
Some checks failed
Release Creation / build (release) Failing after 43s
2025-09-28 20:52:09 +02:00
724c096743 Ajout alignement Mythic+
Some checks failed
Release Creation / build (release) Failing after 39s
2025-09-28 20:47:31 +02:00
3e3a4b9ec1 Ajout alignement Mythic+
Some checks failed
Release Creation / build (release) Failing after 41s
2025-09-28 20:42:01 +02:00
425a2a1fc0 Fix odd difficulties
Some checks failed
Release Creation / build (release) Failing after 45s
2025-08-24 22:18:39 +02:00
203d7add66 FIx journals color
Some checks failed
Release Creation / build (release) Failing after 1m38s
2025-07-08 22:34:13 +02:00
8ae193dc34 Fix items sheets
Some checks failed
Release Creation / build (release) Failing after 1m0s
2025-05-15 18:18:40 +02:00
3904f595b5 Add repo
Some checks failed
Release Creation / build (release) Failing after 1m1s
2025-05-15 15:29:49 +02:00
1bf21fae7f Add repo 2025-05-15 14:29:11 +02:00
22579c21bc Update for Foundry v13
Some checks failed
Release Creation / build (release) Failing after 58s
2025-05-09 21:58:37 +02:00
50c5c31e7b Update for Foundry v13 2025-05-09 21:56:03 +02:00
a8c05cd4de Update for Foundry v13 2025-05-09 21:54:29 +02:00
e1cea78059 Update for Foundry v13 2025-05-09 21:54:10 +02:00
155 changed files with 1081 additions and 645 deletions

View File

@@ -13,7 +13,7 @@ jobs:
#- uses: actions/checkout@v3
- uses: RouxAntoine/checkout@v3.5.4
with:
ref: 'v10'
ref: "v13"
# get part of the tag after the `v`
- name: Extract tag version number
@@ -25,7 +25,7 @@ jobs:
id: sub_manifest_link_version
uses: microsoft/variable-substitution@v1
with:
files: 'system.json'
files: "system.json"
env:
version: ${{steps.get_version.outputs.version-without-v}}
url: https://www.uberwald.me/gitea/public/bol
@@ -37,12 +37,12 @@ jobs:
apt update -y
apt install -y zip
- run: zip -r ./bol.zip system.json template.json README.md LICENSE assets/ css/ fonts/ images/ lang/ module/ packs/ styles/ templates/ ui/
- run: zip -r ./bol.zip system.json template.json README.md LICENSE assets/ compendiums/ css/ fonts/ images/ lang/ module/ packs/ styles/ templates/ ui/
- name: setup go
uses: https://github.com/actions/setup-go@v4
with:
go-version: '>=1.20.1'
go-version: ">=1.20.1"
- name: Use Go Action
id: use-go-action
@@ -51,4 +51,4 @@ jobs:
files: |-
./bol.zip
system.json
api_key: '${{secrets.RELEASE_TOKEN_UBERWALD}}'
api_key: "${{secrets.RELEASE_TOKEN_BOL}}"

View File

@@ -1,22 +1,26 @@
Changes :
# v13.0.0
- Foundry v13 only
# v12.1.7
- Enhance welcome message
# v12.1.0
# v12.1.1
## French
- Correction sur les conditions des sorts
- Jet d'armures correctement affichés
- Dégat à 0 possibles sur les armes/capacités
## English
- Corrected spell conditions
- Armor rolls are now correctly displayed
- Weapon/capacity damage can now be set to 0
# v12.1.0
- Gestion des Hordes
@@ -43,20 +47,19 @@ Changes :
# v11.0.8
- Correction sur les malus de bouclier (blocage)
- Corrrection sur le malus d'init des boucliers qui était mal affiché dans la fiche d'item
- Correction sur les malus de bouclier (blocage)
- Corrrection sur le malus d'init des boucliers qui était mal affiché dans la fiche d'item
# v10.4.0
- Ajout de la gestion d'effets
- Aide intégré
- Intégration du PDF de la bougette
- Ajout de la gestion d'effets
- Aide intégré
- Intégration du PDF de la bougette
# v10.3.3
- Nouvelles clés de traduction
- Lorsqu'une arme a un dé bonus, prise en compte plus claire du dé bonus et affichage de l'information dans la fenêtre de jet
- Lorsqu'une arme relance les 1 sur ses dégats, l'information est affichée dans le tchat
- Termes corrects pour les PNJs (ie rival)
- Nouveaux équipements issus du Dieu Voilé
- Nouvelles clés de traduction
- Lorsqu'une arme a un dé bonus, prise en compte plus claire du dé bonus et affichage de l'information dans la fenêtre de jet
- Lorsqu'une arme relance les 1 sur ses dégats, l'information est affichée dans le tchat
- Termes corrects pour les PNJs (ie rival)
- Nouveaux équipements issus du Dieu Voilé

File diff suppressed because it is too large Load Diff

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

@@ -290,6 +290,7 @@
"BOL.itemProperty.difficulty": "Schwierigkeit",
"BOL.itemProperty.natural": "Natürliche Waffe",
"BOL.itemProperty.onlymodifier": "Nur Modifikator (d.h. Angriffe von Kreaturen)",
"BOL.itemProperty.attackMalusDice": "Angriffsmalus (Würfel)",
"BOL.itemStat.quantity": "Anzahl",
"BOL.itemStat.weight": "Gewicht",

View File

@@ -365,6 +365,7 @@
"BOL.itemProperty.difficulty": "Difficulty",
"BOL.itemProperty.natural": "Natural weapon",
"BOL.itemProperty.onlymodifier": "Modifier only (ie creatures attacks)",
"BOL.itemProperty.attackMalusDice": "Attack Malus (Dice)",
"BOL.itemStat.quantity": "Quantity",
"BOL.itemStat.weight": "Weight",
@@ -546,15 +547,21 @@
"BOL.chat.bolRulebookMessage": "Don't miss the full Rulebook module (including Sagas) available at : https://www.ludospherik-editions.com/en_gb/ !",
"BOL.dialog.soeasy": "So easy (+4)",
"BOL.dialog.soeasy3": "So easy (+3)",
"BOL.dialog.veryeasy": "Very easy (+2)",
"BOL.dialog.easy": "Easy (+1)",
"BOL.dialog.moderate": "Moderate (0)",
"BOL.dialog.hard": "Hard (-1)",
"BOL.dialog.tough": "Tough (-2)",
"BOL.dialog.tough3": "Tough (-3)",
"BOL.dialog.demanding": "Demanding (-4)",
"BOL.dialog.demanding5": "Demanding (-5)",
"BOL.dialog.formidable": "Formidable (-6)",
"BOL.dialog.formidable7": "Formidable (-7)",
"BOL.dialog.heroic": "Heroic (-8)",
"BOL.dialog.heroic9": "Heroic (-9)",
"BOL.dialog.mythic": "Mythic (-10)",
"BOL.dialog.mythic11": "Mythic (-11)",
"BOL.dialog.divine": "Divine (-12)",
"BOL.dialog.pointblank": "Point blank (+1)",

View File

@@ -359,6 +359,7 @@
"BOL.itemProperty.difficulty": "Dificultad",
"BOL.itemProperty.natural": "Arma natural",
"BOL.itemProperty.onlymodifier": "Sólo modificador (ej criatura)",
"BOL.itemProperty.attackMalusDice": "Dado Desventaja Ataque",
"BOL.itemStat.quantity": "Cantidad",
"BOL.itemStat.weight": "Peso",

View File

@@ -394,6 +394,7 @@
"BOL.itemProperty.isboarding": "Abordage",
"BOL.itemProperty.isspur": "Eperonnage",
"BOL.itemProperty.isbreakrow": "Briser les rames",
"BOL.itemProperty.attackMalusDice": "Malus d'attaque (Dés)",
"BOL.itemStat.quantity": "Quantité",
"BOL.itemStat.weight": "Poids",
@@ -573,17 +574,25 @@
"BOL.chat.losshp": "{name} a perdu {lossHP} points de Vitalité. Si il se repose quelques minutes, il peut récupérer {recupHP} points de Vitalité.",
"BOL.chat.applyrecup": "Récupérer pendant quelques minutes (+{recupHP} Vitalité)",
"BOL.chat.inforecup": "{name} vient de récupérer {recupHP} points de Vitalité après quelques minutes de repos.",
"BOL.chat.defenseReduceDamage2": "Vous pouvez également dépenser 1 Point d'Héroisme/Vilainie pour regagner [[/r 2d6KH(1D6B)]] points de vitalité, cela vous coutera votre prochaine action.",
"BOL.chat.armorRoll": "Jet d'armure ",
"BOL.dialog.soeasy": "Inmanquable (+4)",
"BOL.dialog.soeasy3": "Inmanquable (+3)",
"BOL.dialog.veryeasy": "Trés Facile (+2)",
"BOL.dialog.easy": "Facile (+1)",
"BOL.dialog.moderate": "Moyenne (0)",
"BOL.dialog.hard": "Ardue (-1)",
"BOL.dialog.tough": "Difficile (-2)",
"BOL.dialog.tough3": "Difficile (-3)",
"BOL.dialog.demanding": "Très Difficile (-4)",
"BOL.dialog.demanding5": "Très Difficile (-5)",
"BOL.dialog.formidable": "Impossible (-6)",
"BOL.dialog.formidable7": "Impossible (-7)",
"BOL.dialog.heroic": "Héroïque (-8)",
"BOL.dialog.heroic9": "Héroïque (-9)",
"BOL.dialog.mythic": "Mythique (-10)",
"BOL.dialog.mythic11": "Mythique (-11)",
"BOL.dialog.divine": "Divine (-12)",
"BOL.dialog.pointblank": "Bout portant (+1)",
@@ -620,7 +629,6 @@
"BOL.chat.pcwarningmsg": "<b>ATTENTION</b> Le joueur n'est relié à aucun personnage !",
"BOL.chat.pcnotlinked": "Le token du personnage joueur n'est pas relié à l'acteur",
"BOL.chat.pcnotlinkedmsg": "<b>ATTENTION</b> Le token du personnage joueur n'est pas relié à l'acteur !",
"BOL.chat.armorRoll": "Jet d'armure",
"BOL.settings.rollArmor": "Effectuer des jets pour les armures",
"BOL.settings.rollArmorTooltip": "Effectue un jet de dés pour les armures (valeur fixe si désactivé)",

View File

@@ -5,7 +5,7 @@
import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js";
export class BoLActorSheet extends ActorSheet {
export class BoLActorSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */
static get defaultOptions() {
@@ -170,8 +170,8 @@ export class BoLActorSheet extends ActorSheet {
formData.charType = this.actor.getCharType()
formData.villainy = this.actor.getVillainy()
formData.isUndead = this.actor.isUndead()
formData.biography = await TextEditor.enrichHTML(this.object.system.details?.biography || "", { async: true })
formData.notes = await TextEditor.enrichHTML(this.object.system.details.notes || "", { async: true })
formData.biography = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.details?.biography || "", { async: true })
formData.notes = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.details.notes || "", { async: true })
formData.isSorcerer = this.actor.isSorcerer()
formData.isAlchemist = this.actor.isAlchemist()
formData.isAstrologer = this.actor.isAstrologer()

View File

@@ -5,7 +5,7 @@
import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js";
export class BoLHordeSheet extends ActorSheet {
export class BoLHordeSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */
static get defaultOptions() {
@@ -116,7 +116,7 @@ export class BoLHordeSheet extends ActorSheet {
formData.options = this.options
formData.owner = this.document.isOwner
formData.editScore = this.options.editScore
formData.description = await TextEditor.enrichHTML(this.actor.system.description, {async: true})
formData.description = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.actor.system.description, {async: true})
formData.isGM = game.user.isGM

View File

@@ -5,7 +5,7 @@
import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js";
export class BoLVehicleSheet extends ActorSheet {
export class BoLVehicleSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */
static get defaultOptions() {
@@ -127,7 +127,7 @@ export class BoLVehicleSheet extends ActorSheet {
formData.options = this.options
formData.owner = this.document.isOwner
formData.editScore = this.options.editScore
formData.description = await TextEditor.enrichHTML(this.actor.system.description, {async: true})
formData.description = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.actor.system.description, {async: true})
formData.isGM = game.user.isGM

View File

@@ -51,13 +51,13 @@ Hooks.once('init', async function () {
CONFIG.Combat.documentClass = BoLCombatManager;
// Register sheet application classes
Actors.unregisterSheet("core", ActorSheet);
Actors.registerSheet("bol", BoLActorSheet, { types: ["character", "encounter"], makeDefault: true })
Actors.registerSheet("bol", BoLVehicleSheet, { types: ["vehicle"], makeDefault: true })
Actors.registerSheet("bol", BoLHordeSheet, { types: ["horde"], makeDefault: true })
foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet);
foundry.documents.collections.Actors.registerSheet("bol", BoLActorSheet, { types: ["character", "encounter"], makeDefault: true })
foundry.documents.collections.Actors.registerSheet("bol", BoLVehicleSheet, { types: ["vehicle"], makeDefault: true })
foundry.documents.collections.Actors.registerSheet("bol", BoLHordeSheet, { types: ["horde"], makeDefault: true })
Items.unregisterSheet("core", ItemSheet);
Items.registerSheet("bol", BoLItemSheet, { makeDefault: true });
foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet);
foundry.documents.collections.Items.registerSheet("bol", BoLItemSheet, { makeDefault: true });
// Inot useful stuff
BoLUtility.init()
@@ -174,5 +174,3 @@ Hooks.once('ready', async function () {
}
})

View File

@@ -19,9 +19,9 @@ export class BoLRoll {
static updateApplicableEffects(rollData) {
let appEffects = []
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)) ||
(rollData.aptitude && effect.system.properties.identifier.includes(rollData.aptitude.key)) ){
(rollData.aptitude && effect.system.properties.identifier.includes(rollData.aptitude.key))) {
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}`)
@@ -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 attrKey = this.getDefaultAttribute(key)
@@ -482,10 +482,15 @@ export class BoLRoll {
if (rollData.mode == "weapon") {
rollData.weaponModifier = rollData.weapon.system.properties.attackModifiers ?? 0
rollData.attackBonusDice = rollData.weapon.system.properties.attackBonusDice
rollData.attackMalusDice = rollData.weapon.system.properties.attackMalusDice
if (rollData.attackBonusDice) {
rollData.adv = "1B"
rollData.bDice = 1
}
if (rollData.attackMalusDice) {
rollData.adv = "1M"
rollData.mDice = 1
}
if (defender) { // If target is selected
rollData.defence = defender.defenseValue
rollData.armorMalus = defender.armorMalusValue
@@ -534,6 +539,7 @@ export class BoLRoll {
rollData.id = foundry.utils.randomID(16)
rollData.weaponModifier = 0
rollData.attackBonusDice = false
rollData.attackMalusDice = false
rollData.armorMalus = 0
// Specific stuff
this.preProcessWeapon(rollData, defender)
@@ -551,7 +557,7 @@ export class BoLRoll {
console.log("ROLLDATA", rollData)
// Then display+process the dialog
const rollOptionContent = await renderTemplate(rollOptionTpl, rollData);
const rollOptionContent = await foundry.applications.handlebars.renderTemplate(rollOptionTpl, rollData);
let d = new Dialog({
title: rollData.label,
content: rollOptionContent,
@@ -634,7 +640,7 @@ export class BoLDefaultRoll {
const diceTotal = activeDice.map(r => r.result).reduce((a, b) => a + b)
this.rollData.roll = r
this.rollData.isFumble = (diceTotal <= diceData.criticalFailureValue)
if ( this.rollData.isFumble ) {
if (this.rollData.isFumble) {
this.rollData.isSuccess = false
this.rollData.isCritical = false
this.rollData.isRealCritical = false
@@ -642,7 +648,7 @@ export class BoLDefaultRoll {
this.rollData.isFailure = true
} else {
this.rollData.isCritical = (diceTotal >= diceData.criticalSuccessValue)
if ( this.rollData.isCritical) {
if (this.rollData.isCritical) {
this.rollData.isSuccess = true
} else {
this.rollData.isSuccess = (r.total >= diceData.successValue)
@@ -805,13 +811,13 @@ export class BoLDefaultRoll {
/* -------------------------------------------- */
_buildDamageChatMessage(rollData) {
const rollMessageTpl = 'systems/bol/templates/chat/rolls/damage-roll-card.hbs';
return renderTemplate(rollMessageTpl, rollData)
return foundry.applications.handlebars.renderTemplate(rollMessageTpl, rollData)
}
/* -------------------------------------------- */
_buildChatMessage(rollData) {
const rollMessageTpl = 'systems/bol/templates/chat/rolls/default-roll-card.hbs'
return renderTemplate(rollMessageTpl, rollData)
return foundry.applications.handlebars.renderTemplate(rollMessageTpl, rollData)
}
}

View File

@@ -4,7 +4,7 @@ import { BoLUtility } from "../system/bol-utility.js";
* Extend the basic ItemSheet with some very simple modifications
* @extends {ItemSheet}
*/
export class BoLItemSheet extends ItemSheet {
export class BoLItemSheet extends foundry.appv1.sheets.ItemSheet {
/** @override */
static get defaultOptions() {
@@ -13,6 +13,7 @@ export class BoLItemSheet extends ItemSheet {
template: "systems/bol/templates/item/item-sheet.hbs",
width: 650,
height: 780,
dragDrop: [{ dragSelector: null, dropSelector: null }],
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }]
});
}
@@ -27,7 +28,7 @@ export class BoLItemSheet extends ItemSheet {
data.category = itemData.system.category
data.isGM = game.user.isGM;
data.itemProperties = this.item.itemProperties;
data.description = await TextEditor.enrichHTML(this.object.system.description, { async: true })
data.description = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, { async: true })
if (data.document.actor) {
data.careers = data.document.actor.careers
}
@@ -102,6 +103,7 @@ export class BoLItemSheet extends ItemSheet {
activateListeners(html) {
super.activateListeners(html);
// Everything below here is only needed if the sheet is editable
if (!this.options.editable) return;
// Roll handlers, click handlers, etc. would go here.

View File

@@ -12,8 +12,8 @@ export class BoLTokenHud {
/* -------------------------------------------- */
static async removeExtensionHud(app, html, tokenId) {
html.find('.control-icon.bol-roll').remove()
html.find('.control-icon.bol-action').remove()
$(html).find('.control-icon.bol-roll').remove()
$(html).find('.control-icon.bol-action').remove()
}
/* -------------------------------------------- */
@@ -25,7 +25,7 @@ export class BoLTokenHud {
const hudData = { actor: actor, actionsList: actor.buildListeActions(), rollsList: actor.buildRollList() }
const controlIconActions = html.find('.control-icon[data-action=combat]');
const controlIconActions = $(html).find('.control-icon[data-action=combat]');
// initiative
await BoLTokenHud._configureSubMenu(controlIconActions, 'systems/bol/templates/token/hud-actor-actions.hbs', hudData,
(event) => {
@@ -43,7 +43,7 @@ export class BoLTokenHud {
}
})
const controlIconTarget = html.find('.control-icon[data-action=target]');
const controlIconTarget = $(html).find('.control-icon[data-action=target]');
// att+apt+career
await BoLTokenHud._configureSubMenu(controlIconTarget, 'systems/bol/templates/token/hud-actor-rolls.hbs', hudData,
(event) => {
@@ -59,7 +59,7 @@ export class BoLTokenHud {
/* -------------------------------------------- */
static async addTokenHudExtensions(app, html, tokenId) {
const controlIconCombat = html.find('.control-icon[data-action=combat]')
const controlIconCombat = $(html).find('.control-icon[data-action=combat]')
if (controlIconCombat.length > 0) {
BoLTokenHud.addExtensionHud(app, html, tokenId);
}
@@ -67,7 +67,7 @@ export class BoLTokenHud {
/* -------------------------------------------- */
static async _configureSubMenu(insertionPoint, template, hudData, onMenuItem) {
const hud = $(await renderTemplate(template, hudData))
const hud = $(await foundry.applications.handlebars.renderTemplate(template, hudData))
const list = hud.find('div.bol-hud-list')
BoLTokenHud._toggleHudListActive(hud, list);

View File

@@ -331,7 +331,7 @@ export class BoLCalendar extends Application {
calendrierData.jourMoisOptions = RdDCalendrier.buildJoursMois();
calendrierData.heuresOptions = [0, 1];
calendrierData.minutesOptions = Array(RDD_MINUTES_PAR_HEURES).fill().map((item, index) => 0 + index);
let html = await renderTemplate('systems/foundryvtt-reve-de-dragon/templates/calendar-editor-template.html', calendrierData);
let html = await foundry.applications.handlebars.renderTemplate('systems/foundryvtt-reve-de-dragon/templates/calendar-editor-template.html', calendrierData);
this.editeur = new RdDCalendrierEditeur(html, this, calendrierData)
}
this.editeur.updateData(calendrierData);

View File

@@ -344,7 +344,7 @@ export class BoLUtility {
/* -------------------------------------------- */
static async chatMessageHandler(message, html, data) {
const chatCard = html.find('.flavor-text')
const chatCard = $(html).find('.flavor-text')
if (chatCard.length > 0) {
// If the user is the message author or the actor owner, proceed
const actor = game.actors.get(data.message.speaker.actor)
@@ -381,6 +381,8 @@ export class BoLUtility {
/* -------------------------------------------- */
static async chatListeners(html) {
html = $(html);
// Damage handling
html.on("click", '.chat-damage-apply', event => {
let rollData = BoLUtility.getRollDataFromMessage(event)
@@ -427,7 +429,7 @@ export class BoLUtility {
html.on("click", '.damage-handling', event => {
event.preventDefault()
let attr = event.currentTarget.attributes['data-attack-id']
if ( !attr) {
if (!attr) {
ui.notifications.warn("Impossible de trouver l'attaque correspondante, erreur de suivi de combat.")
return
}
@@ -482,8 +484,8 @@ export class BoLUtility {
let armorFormula = defender.getArmorFormula()
rollData.rollArmor = new Roll(armorFormula)
await rollData.rollArmor.roll()
let msg = await rollData.rollArmor.toMessage({ flavor: "BOL.chat.armorRoll : " + armorFormula });
if ( game.dice3d) { // wait animation end when DsN is there
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
@@ -632,7 +634,7 @@ export class BoLUtility {
attackId: rollData.id,
attacker: rollData.attacker,
defender: defender,
defenderHeroPoints:defender.getHeroPoints(),
defenderHeroPoints: defender.getHeroPoints(),
defenderWeapons: defenderWeapons,
damageTotal: rollData.damageTotal,
damagesIgnoresArmor: rollData.damagesIgnoresArmor,

View File

@@ -190,15 +190,21 @@ BOL.rangeModifiers = {
BOL.difficultyModifiers = {
"4": "BOL.dialog.soeasy",
"3": "BOL.dialog.soeasy3",
"2": "BOL.dialog.veryeasy",
"1": "BOL.dialog.easy",
"0": "BOL.dialog.moderate",
"-1": "BOL.dialog.hard",
"-2": "BOL.dialog.tough",
"-3": "BOL.dialog.tough3",
"-4": "BOL.dialog.demanding",
"-5": "BOL.dialog.demanding5",
"-6": "BOL.dialog.formidable",
"-7": "BOL.dialog.formidable7",
"-8": "BOL.dialog.heroic",
"-9": "BOL.dialog.heroic9",
"-10": "BOL.dialog.mythic",
"-11": "BOL.dialog.mythic11",
"-12": "BOL.dialog.divine"
}

View File

@@ -15,7 +15,7 @@ export default function registerHooks() {
}))
Hooks.on('renderChatLog', (log, html, data) => BoLUtility.chatListeners(html))
Hooks.on('renderChatMessage', (message, html, data) => BoLUtility.chatMessageHandler(message, html, data))
Hooks.on('renderChatMessageHTML', (message, html, data) => BoLUtility.chatMessageHandler(message, html, data))
/**
* Create a macro when dropping an entity on the hotbar
@@ -73,7 +73,7 @@ export default function registerHooks() {
button.addEventListener('click', () => {
game.bol.charSummary.render(true)
})
html.find('.header-actions').after(button)
$(html).find('.header-actions').after(button)
}
})

View File

@@ -66,5 +66,5 @@ export const preloadHandlebarsTemplates = async function () {
];
// Load the template parts
return loadTemplates(templatePaths);
return foundry.applications.handlebars.loadTemplates(templatePaths);
};

View File

@@ -1 +1 @@
MANIFEST-000766
MANIFEST-000953

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:17.059640 7f9cf5ffb6c0 Recovering log #764
2025/03/31-07:10:17.113093 7f9cf5ffb6c0 Delete type=3 #762
2025/03/31-07:10:17.113203 7f9cf5ffb6c0 Delete type=0 #764
2025/03/31-07:15:11.784077 7f9cf4ff96c0 Level-0 table #769: started
2025/03/31-07:15:11.784139 7f9cf4ff96c0 Level-0 table #769: 0 bytes OK
2025/03/31-07:15:11.820358 7f9cf4ff96c0 Delete type=0 #767
2025/03/31-07:15:11.863418 7f9cf4ff96c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2025/03/31-07:15:11.863502 7f9cf4ff96c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.795130 7f93ea7fc6c0 Recovering log #951
2026/01/05-17:48:52.804687 7f93ea7fc6c0 Delete type=3 #949
2026/01/05-17:48:52.804760 7f93ea7fc6c0 Delete type=0 #951
2026/01/05-18:46:08.165267 7f93e9ffb6c0 Level-0 table #956: started
2026/01/05-18:46:08.165288 7f93e9ffb6c0 Level-0 table #956: 0 bytes OK
2026/01/05-18:46:08.171239 7f93e9ffb6c0 Delete type=0 #954
2026/01/05-18:46:08.190776 7f93e9ffb6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.190816 7f93e9ffb6c0 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,8 @@
2025/03/31-07:01:18.138827 7f9cf67fc6c0 Recovering log #759
2025/03/31-07:01:18.151000 7f9cf67fc6c0 Delete type=3 #757
2025/03/31-07:01:18.151096 7f9cf67fc6c0 Delete type=0 #759
2025/03/31-07:05:47.761503 7f9cf4ff96c0 Level-0 table #765: started
2025/03/31-07:05:47.761554 7f9cf4ff96c0 Level-0 table #765: 0 bytes OK
2025/03/31-07:05:47.767897 7f9cf4ff96c0 Delete type=0 #763
2025/03/31-07:05:47.768254 7f9cf4ff96c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.768322 7f9cf4ff96c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.154359 7f93ebfff6c0 Recovering log #947
2026/01/04-21:27:06.163916 7f93ebfff6c0 Delete type=3 #945
2026/01/04-21:27:06.163965 7f93ebfff6c0 Delete type=0 #947
2026/01/04-21:27:09.349413 7f93e9ffb6c0 Level-0 table #952: started
2026/01/04-21:27:09.349437 7f93e9ffb6c0 Level-0 table #952: 0 bytes OK
2026/01/04-21:27:09.356668 7f93e9ffb6c0 Delete type=0 #950
2026/01/04-21:27:09.356816 7f93e9ffb6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.356844 7f93e9ffb6c0 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-000671
MANIFEST-000858

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:16.947165 7f9cf67fc6c0 Recovering log #669
2025/03/31-07:10:17.010788 7f9cf67fc6c0 Delete type=3 #667
2025/03/31-07:10:17.010920 7f9cf67fc6c0 Delete type=0 #669
2025/03/31-07:15:11.712245 7f9cf4ff96c0 Level-0 table #674: started
2025/03/31-07:15:11.712293 7f9cf4ff96c0 Level-0 table #674: 0 bytes OK
2025/03/31-07:15:11.745296 7f9cf4ff96c0 Delete type=0 #672
2025/03/31-07:15:11.863357 7f9cf4ff96c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2025/03/31-07:15:11.863483 7f9cf4ff96c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.770002 7f93eb7fe6c0 Recovering log #856
2026/01/05-17:48:52.779610 7f93eb7fe6c0 Delete type=3 #854
2026/01/05-17:48:52.779657 7f93eb7fe6c0 Delete type=0 #856
2026/01/05-18:46:08.184410 7f93e9ffb6c0 Level-0 table #861: started
2026/01/05-18:46:08.184436 7f93e9ffb6c0 Level-0 table #861: 0 bytes OK
2026/01/05-18:46:08.190634 7f93e9ffb6c0 Delete type=0 #859
2026/01/05-18:46:08.190808 7f93e9ffb6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.190838 7f93e9ffb6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:18.108119 7f9cf57fa6c0 Recovering log #664
2025/03/31-07:01:18.118686 7f9cf57fa6c0 Delete type=3 #662
2025/03/31-07:01:18.118791 7f9cf57fa6c0 Delete type=0 #664
2025/03/31-07:05:47.740195 7f9cf4ff96c0 Level-0 table #670: started
2025/03/31-07:05:47.740253 7f9cf4ff96c0 Level-0 table #670: 0 bytes OK
2025/03/31-07:05:47.746679 7f9cf4ff96c0 Delete type=0 #668
2025/03/31-07:05:47.768165 7f9cf4ff96c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.768278 7f9cf4ff96c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.128994 7f93ea7fc6c0 Recovering log #852
2026/01/04-21:27:06.139883 7f93ea7fc6c0 Delete type=3 #850
2026/01/04-21:27:06.139937 7f93ea7fc6c0 Delete type=0 #852
2026/01/04-21:27:09.336180 7f93e9ffb6c0 Level-0 table #857: started
2026/01/04-21:27:09.336219 7f93e9ffb6c0 Level-0 table #857: 0 bytes OK
2026/01/04-21:27:09.342820 7f93e9ffb6c0 Delete type=0 #855
2026/01/04-21:27:09.356794 7f93e9ffb6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.356834 7f93e9ffb6c0 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.

Binary file not shown.

BIN
packs/boons/000843.ldb Normal file

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000764
MANIFEST-000952

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:16.407604 7f9cf67fc6c0 Recovering log #762
2025/03/31-07:10:16.479813 7f9cf67fc6c0 Delete type=3 #760
2025/03/31-07:10:16.479936 7f9cf67fc6c0 Delete type=0 #762
2025/03/31-07:15:11.462830 7f9cf4ff96c0 Level-0 table #767: started
2025/03/31-07:15:11.462886 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
2025/03/31-07:15:11.500813 7f9cf4ff96c0 Delete type=0 #765
2025/03/31-07:15:11.563807 7f9cf4ff96c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2025/03/31-07:15:11.563949 7f9cf4ff96c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.664159 7f93eaffd6c0 Recovering log #950
2026/01/05-17:48:52.674361 7f93eaffd6c0 Delete type=3 #948
2026/01/05-17:48:52.674426 7f93eaffd6c0 Delete type=0 #950
2026/01/05-18:46:08.131395 7f93e9ffb6c0 Level-0 table #955: started
2026/01/05-18:46:08.131423 7f93e9ffb6c0 Level-0 table #955: 0 bytes OK
2026/01/05-18:46:08.138592 7f93e9ffb6c0 Delete type=0 #953
2026/01/05-18:46:08.138762 7f93e9ffb6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.138775 7f93e9ffb6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:17.972300 7f9cf57fa6c0 Recovering log #757
2025/03/31-07:01:17.983482 7f9cf57fa6c0 Delete type=3 #755
2025/03/31-07:01:17.983631 7f9cf57fa6c0 Delete type=0 #757
2025/03/31-07:05:47.692525 7f9cf4ff96c0 Level-0 table #763: started
2025/03/31-07:05:47.692582 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
2025/03/31-07:05:47.698782 7f9cf4ff96c0 Delete type=0 #761
2025/03/31-07:05:47.712293 7f9cf4ff96c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.712359 7f9cf4ff96c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.028125 7f93ea7fc6c0 Recovering log #946
2026/01/04-21:27:06.038087 7f93ea7fc6c0 Delete type=3 #944
2026/01/04-21:27:06.038175 7f93ea7fc6c0 Delete type=0 #946
2026/01/04-21:27:09.288246 7f93e9ffb6c0 Level-0 table #951: started
2026/01/04-21:27:09.288266 7f93e9ffb6c0 Level-0 table #951: 0 bytes OK
2026/01/04-21:27:09.295632 7f93e9ffb6c0 Delete type=0 #949
2026/01/04-21:27:09.302193 7f93e9ffb6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.302223 7f93e9ffb6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)

Binary file not shown.

BIN
packs/boons/MANIFEST-000952 Normal file

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000764
MANIFEST-000951

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:16.483153 7f9cf6ffd6c0 Recovering log #762
2025/03/31-07:10:16.551518 7f9cf6ffd6c0 Delete type=3 #760
2025/03/31-07:10:16.551693 7f9cf6ffd6c0 Delete type=0 #762
2025/03/31-07:15:11.534471 7f9cf4ff96c0 Level-0 table #767: started
2025/03/31-07:15:11.534518 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
2025/03/31-07:15:11.563419 7f9cf4ff96c0 Delete type=0 #765
2025/03/31-07:15:11.563892 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2025/03/31-07:15:11.564007 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.677346 7f93ebfff6c0 Recovering log #949
2026/01/05-17:48:52.687800 7f93ebfff6c0 Delete type=3 #947
2026/01/05-17:48:52.687851 7f93ebfff6c0 Delete type=0 #949
2026/01/05-18:46:08.112587 7f93e9ffb6c0 Level-0 table #954: started
2026/01/05-18:46:08.112663 7f93e9ffb6c0 Level-0 table #954: 0 bytes OK
2026/01/05-18:46:08.119196 7f93e9ffb6c0 Delete type=0 #952
2026/01/05-18:46:08.138726 7f93e9ffb6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.138769 7f93e9ffb6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:17.988979 7f9cf5ffb6c0 Recovering log #757
2025/03/31-07:01:18.000788 7f9cf5ffb6c0 Delete type=3 #755
2025/03/31-07:01:18.000890 7f9cf5ffb6c0 Delete type=0 #757
2025/03/31-07:05:47.684708 7f9cf4ff96c0 Level-0 table #763: started
2025/03/31-07:05:47.684770 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
2025/03/31-07:05:47.692347 7f9cf4ff96c0 Delete type=0 #761
2025/03/31-07:05:47.712274 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.712328 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.040735 7f93eaffd6c0 Recovering log #945
2026/01/04-21:27:06.051418 7f93eaffd6c0 Delete type=3 #943
2026/01/04-21:27:06.051486 7f93eaffd6c0 Delete type=0 #945
2026/01/04-21:27:09.295751 7f93e9ffb6c0 Level-0 table #950: started
2026/01/04-21:27:09.295768 7f93e9ffb6c0 Level-0 table #950: 0 bytes OK
2026/01/04-21:27:09.302037 7f93e9ffb6c0 Delete type=0 #948
2026/01/04-21:27:09.302205 7f93e9ffb6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.302228 7f93e9ffb6c0 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-000764
MANIFEST-000951

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:16.627946 7f9cf57fa6c0 Recovering log #762
2025/03/31-07:10:16.690160 7f9cf57fa6c0 Delete type=3 #760
2025/03/31-07:10:16.690297 7f9cf57fa6c0 Delete type=0 #762
2025/03/31-07:15:11.501071 7f9cf4ff96c0 Level-0 table #767: started
2025/03/31-07:15:11.501145 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
2025/03/31-07:15:11.534293 7f9cf4ff96c0 Delete type=0 #765
2025/03/31-07:15:11.563855 7f9cf4ff96c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2025/03/31-07:15:11.563976 7f9cf4ff96c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.703286 7f93ea7fc6c0 Recovering log #949
2026/01/05-17:48:52.712737 7f93ea7fc6c0 Delete type=3 #947
2026/01/05-17:48:52.712782 7f93ea7fc6c0 Delete type=0 #949
2026/01/05-18:46:08.157666 7f93e9ffb6c0 Level-0 table #954: started
2026/01/05-18:46:08.157700 7f93e9ffb6c0 Level-0 table #954: 0 bytes OK
2026/01/05-18:46:08.165027 7f93e9ffb6c0 Delete type=0 #952
2026/01/05-18:46:08.165139 7f93e9ffb6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.165158 7f93e9ffb6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:18.022229 7f9cf6ffd6c0 Recovering log #757
2025/03/31-07:01:18.032764 7f9cf6ffd6c0 Delete type=3 #755
2025/03/31-07:01:18.032860 7f9cf6ffd6c0 Delete type=0 #757
2025/03/31-07:05:47.699022 7f9cf4ff96c0 Level-0 table #763: started
2025/03/31-07:05:47.699076 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
2025/03/31-07:05:47.705257 7f9cf4ff96c0 Delete type=0 #761
2025/03/31-07:05:47.712313 7f9cf4ff96c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.712370 7f9cf4ff96c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.066954 7f93ea7fc6c0 Recovering log #945
2026/01/04-21:27:06.077513 7f93ea7fc6c0 Delete type=3 #943
2026/01/04-21:27:06.077584 7f93ea7fc6c0 Delete type=0 #945
2026/01/04-21:27:09.302290 7f93e9ffb6c0 Level-0 table #950: started
2026/01/04-21:27:09.302308 7f93e9ffb6c0 Level-0 table #950: 0 bytes OK
2026/01/04-21:27:09.309131 7f93e9ffb6c0 Delete type=0 #948
2026/01/04-21:27:09.329337 7f93e9ffb6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.329393 7f93e9ffb6c0 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-000762
MANIFEST-000949

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:17.506385 7f9cf6ffd6c0 Recovering log #760
2025/03/31-07:10:17.575234 7f9cf6ffd6c0 Delete type=3 #758
2025/03/31-07:10:17.575341 7f9cf6ffd6c0 Delete type=0 #760
2025/03/31-07:15:12.157098 7f9cf4ff96c0 Level-0 table #765: started
2025/03/31-07:15:12.157181 7f9cf4ff96c0 Level-0 table #765: 0 bytes OK
2025/03/31-07:15:12.193443 7f9cf4ff96c0 Delete type=0 #763
2025/03/31-07:15:12.193715 7f9cf4ff96c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2025/03/31-07:15:12.241607 7f9cf4ff96c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.884139 7f93eaffd6c0 Recovering log #947
2026/01/05-17:48:52.893984 7f93eaffd6c0 Delete type=3 #945
2026/01/05-17:48:52.894046 7f93eaffd6c0 Delete type=0 #947
2026/01/05-18:46:08.224243 7f93e9ffb6c0 Level-0 table #952: started
2026/01/05-18:46:08.224281 7f93e9ffb6c0 Level-0 table #952: 0 bytes OK
2026/01/05-18:46:08.230395 7f93e9ffb6c0 Delete type=0 #950
2026/01/05-18:46:08.244434 7f93e9ffb6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.244477 7f93e9ffb6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:18.249810 7f9cf5ffb6c0 Recovering log #755
2025/03/31-07:01:18.261010 7f9cf5ffb6c0 Delete type=3 #753
2025/03/31-07:01:18.261104 7f9cf5ffb6c0 Delete type=0 #755
2025/03/31-07:05:47.811953 7f9cf4ff96c0 Level-0 table #761: started
2025/03/31-07:05:47.811991 7f9cf4ff96c0 Level-0 table #761: 0 bytes OK
2025/03/31-07:05:47.818468 7f9cf4ff96c0 Delete type=0 #759
2025/03/31-07:05:47.826264 7f9cf4ff96c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.826363 7f9cf4ff96c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.242012 7f93ea7fc6c0 Recovering log #943
2026/01/04-21:27:06.252013 7f93ea7fc6c0 Delete type=3 #941
2026/01/04-21:27:06.252066 7f93ea7fc6c0 Delete type=0 #943
2026/01/04-21:27:09.390639 7f93e9ffb6c0 Level-0 table #948: started
2026/01/04-21:27:09.390658 7f93e9ffb6c0 Level-0 table #948: 0 bytes OK
2026/01/04-21:27:09.396811 7f93e9ffb6c0 Delete type=0 #946
2026/01/04-21:27:09.410812 7f93e9ffb6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.410834 7f93e9ffb6c0 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-000765
MANIFEST-000952

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:16.812596 7f9cf5ffb6c0 Recovering log #763
2025/03/31-07:10:16.868280 7f9cf5ffb6c0 Delete type=3 #761
2025/03/31-07:10:16.868401 7f9cf5ffb6c0 Delete type=0 #763
2025/03/31-07:15:11.637784 7f9cf4ff96c0 Level-0 table #768: started
2025/03/31-07:15:11.637835 7f9cf4ff96c0 Level-0 table #768: 0 bytes OK
2025/03/31-07:15:11.674608 7f9cf4ff96c0 Delete type=0 #766
2025/03/31-07:15:11.712020 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2025/03/31-07:15:11.712092 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.742838 7f93eaffd6c0 Recovering log #950
2026/01/05-17:48:52.753021 7f93eaffd6c0 Delete type=3 #948
2026/01/05-17:48:52.753070 7f93eaffd6c0 Delete type=0 #950
2026/01/05-18:46:08.151562 7f93e9ffb6c0 Level-0 table #955: started
2026/01/05-18:46:08.151582 7f93e9ffb6c0 Level-0 table #955: 0 bytes OK
2026/01/05-18:46:08.157521 7f93e9ffb6c0 Delete type=0 #953
2026/01/05-18:46:08.165132 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.165154 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:18.075041 7f9cf67fc6c0 Recovering log #758
2025/03/31-07:01:18.085656 7f9cf67fc6c0 Delete type=3 #756
2025/03/31-07:01:18.085755 7f9cf67fc6c0 Delete type=0 #758
2025/03/31-07:05:47.712589 7f9cf4ff96c0 Level-0 table #764: started
2025/03/31-07:05:47.712636 7f9cf4ff96c0 Level-0 table #764: 0 bytes OK
2025/03/31-07:05:47.719221 7f9cf4ff96c0 Delete type=0 #762
2025/03/31-07:05:47.739829 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.739948 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.103266 7f93eb7fe6c0 Recovering log #946
2026/01/04-21:27:06.114180 7f93eb7fe6c0 Delete type=3 #944
2026/01/04-21:27:06.114255 7f93eb7fe6c0 Delete type=0 #946
2026/01/04-21:27:09.322146 7f93e9ffb6c0 Level-0 table #951: started
2026/01/04-21:27:09.322167 7f93e9ffb6c0 Level-0 table #951: 0 bytes OK
2026/01/04-21:27:09.329148 7f93e9ffb6c0 Delete type=0 #949
2026/01/04-21:27:09.329383 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.329422 7f93e9ffb6c0 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-000764
MANIFEST-000951

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:17.225555 7f9cf6ffd6c0 Recovering log #762
2025/03/31-07:10:17.275960 7f9cf6ffd6c0 Delete type=3 #760
2025/03/31-07:10:17.276058 7f9cf6ffd6c0 Delete type=0 #762
2025/03/31-07:15:11.899738 7f9cf4ff96c0 Level-0 table #767: started
2025/03/31-07:15:11.899801 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
2025/03/31-07:15:11.936459 7f9cf4ff96c0 Delete type=0 #765
2025/03/31-07:15:12.016531 7f9cf4ff96c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2025/03/31-07:15:12.016632 7f9cf4ff96c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.833468 7f93eb7fe6c0 Recovering log #949
2026/01/05-17:48:52.842854 7f93eb7fe6c0 Delete type=3 #947
2026/01/05-17:48:52.842916 7f93eb7fe6c0 Delete type=0 #949
2026/01/05-18:46:08.210715 7f93e9ffb6c0 Level-0 table #954: started
2026/01/05-18:46:08.210743 7f93e9ffb6c0 Level-0 table #954: 0 bytes OK
2026/01/05-18:46:08.216985 7f93e9ffb6c0 Delete type=0 #952
2026/01/05-18:46:08.217118 7f93e9ffb6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.217151 7f93e9ffb6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:18.187598 7f9cf5ffb6c0 Recovering log #757
2025/03/31-07:01:18.198216 7f9cf5ffb6c0 Delete type=3 #755
2025/03/31-07:01:18.198369 7f9cf5ffb6c0 Delete type=0 #757
2025/03/31-07:05:47.776499 7f9cf4ff96c0 Level-0 table #763: started
2025/03/31-07:05:47.776619 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
2025/03/31-07:05:47.783148 7f9cf4ff96c0 Delete type=0 #761
2025/03/31-07:05:47.797620 7f9cf4ff96c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.797706 7f9cf4ff96c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.191520 7f93eb7fe6c0 Recovering log #945
2026/01/04-21:27:06.201833 7f93eb7fe6c0 Delete type=3 #943
2026/01/04-21:27:06.201898 7f93eb7fe6c0 Delete type=0 #945
2026/01/04-21:27:09.363375 7f93e9ffb6c0 Level-0 table #950: started
2026/01/04-21:27:09.363409 7f93e9ffb6c0 Level-0 table #950: 0 bytes OK
2026/01/04-21:27:09.370710 7f93e9ffb6c0 Delete type=0 #948
2026/01/04-21:27:09.384119 7f93e9ffb6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.384146 7f93e9ffb6c0 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-000247
MANIFEST-000434

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:17.278960 7f9cf5ffb6c0 Recovering log #245
2025/03/31-07:10:17.331439 7f9cf5ffb6c0 Delete type=3 #243
2025/03/31-07:10:17.331612 7f9cf5ffb6c0 Delete type=0 #245
2025/03/31-07:15:11.978753 7f9cf4ff96c0 Level-0 table #250: started
2025/03/31-07:15:11.978812 7f9cf4ff96c0 Level-0 table #250: 0 bytes OK
2025/03/31-07:15:12.016172 7f9cf4ff96c0 Delete type=0 #248
2025/03/31-07:15:12.016606 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2025/03/31-07:15:12.016710 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.845257 7f93eaffd6c0 Recovering log #432
2026/01/05-17:48:52.856086 7f93eaffd6c0 Delete type=3 #430
2026/01/05-17:48:52.856148 7f93eaffd6c0 Delete type=0 #432
2026/01/05-18:46:08.197169 7f93e9ffb6c0 Level-0 table #437: started
2026/01/05-18:46:08.197189 7f93e9ffb6c0 Level-0 table #437: 0 bytes OK
2026/01/05-18:46:08.204388 7f93e9ffb6c0 Delete type=0 #435
2026/01/05-18:46:08.217099 7f93e9ffb6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.217134 7f93e9ffb6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:18.203385 7f9cf67fc6c0 Recovering log #240
2025/03/31-07:01:18.214226 7f9cf67fc6c0 Delete type=3 #238
2025/03/31-07:01:18.214322 7f9cf67fc6c0 Delete type=0 #240
2025/03/31-07:05:47.790278 7f9cf4ff96c0 Level-0 table #246: started
2025/03/31-07:05:47.790337 7f9cf4ff96c0 Level-0 table #246: 0 bytes OK
2025/03/31-07:05:47.797413 7f9cf4ff96c0 Delete type=0 #244
2025/03/31-07:05:47.797649 7f9cf4ff96c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.797678 7f9cf4ff96c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.203697 7f93eaffd6c0 Recovering log #428
2026/01/04-21:27:06.214195 7f93eaffd6c0 Delete type=3 #426
2026/01/04-21:27:06.214286 7f93eaffd6c0 Delete type=0 #428
2026/01/04-21:27:09.377290 7f93e9ffb6c0 Level-0 table #433: started
2026/01/04-21:27:09.377314 7f93e9ffb6c0 Level-0 table #433: 0 bytes OK
2026/01/04-21:27:09.383925 7f93e9ffb6c0 Delete type=0 #431
2026/01/04-21:27:09.384140 7f93e9ffb6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.384156 7f93e9ffb6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

BIN
packs/flaws/000843.ldb Normal file

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000764
MANIFEST-000952

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:16.555211 7f9cf5ffb6c0 Recovering log #762
2025/03/31-07:10:16.618022 7f9cf5ffb6c0 Delete type=3 #760
2025/03/31-07:10:16.618175 7f9cf5ffb6c0 Delete type=0 #762
2025/03/31-07:15:11.429439 7f9cf4ff96c0 Level-0 table #767: started
2025/03/31-07:15:11.429550 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
2025/03/31-07:15:11.462554 7f9cf4ff96c0 Delete type=0 #765
2025/03/31-07:15:11.563759 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2025/03/31-07:15:11.563920 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.690354 7f93eb7fe6c0 Recovering log #950
2026/01/05-17:48:52.699681 7f93eb7fe6c0 Delete type=3 #948
2026/01/05-17:48:52.699755 7f93eb7fe6c0 Delete type=0 #950
2026/01/05-18:46:08.119311 7f93e9ffb6c0 Level-0 table #955: started
2026/01/05-18:46:08.119337 7f93e9ffb6c0 Level-0 table #955: 0 bytes OK
2026/01/05-18:46:08.125254 7f93e9ffb6c0 Delete type=0 #953
2026/01/05-18:46:08.138743 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.138788 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:18.005003 7f9cf67fc6c0 Recovering log #757
2025/03/31-07:01:18.015721 7f9cf67fc6c0 Delete type=3 #755
2025/03/31-07:01:18.015819 7f9cf67fc6c0 Delete type=0 #757
2025/03/31-07:05:47.705461 7f9cf4ff96c0 Level-0 table #763: started
2025/03/31-07:05:47.705510 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
2025/03/31-07:05:47.712102 7f9cf4ff96c0 Delete type=0 #761
2025/03/31-07:05:47.712346 7f9cf4ff96c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.712383 7f9cf4ff96c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.053584 7f93eb7fe6c0 Recovering log #946
2026/01/04-21:27:06.063134 7f93eb7fe6c0 Delete type=3 #944
2026/01/04-21:27:06.063198 7f93eb7fe6c0 Delete type=0 #946
2026/01/04-21:27:09.281778 7f93e9ffb6c0 Level-0 table #951: started
2026/01/04-21:27:09.281804 7f93e9ffb6c0 Level-0 table #951: 0 bytes OK
2026/01/04-21:27:09.288063 7f93e9ffb6c0 Delete type=0 #949
2026/01/04-21:27:09.302185 7f93e9ffb6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.302218 7f93e9ffb6c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)

Binary file not shown.

BIN
packs/flaws/MANIFEST-000952 Normal file

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000764
MANIFEST-000951

View File

@@ -1,8 +1,8 @@
2025/03/31-07:10:17.116842 7f9cf57fa6c0 Recovering log #762
2025/03/31-07:10:17.168930 7f9cf57fa6c0 Delete type=3 #760
2025/03/31-07:10:17.169026 7f9cf57fa6c0 Delete type=0 #762
2025/03/31-07:15:11.820658 7f9cf4ff96c0 Level-0 table #767: started
2025/03/31-07:15:11.820721 7f9cf4ff96c0 Level-0 table #767: 0 bytes OK
2025/03/31-07:15:11.863072 7f9cf4ff96c0 Delete type=0 #765
2025/03/31-07:15:11.863441 7f9cf4ff96c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2025/03/31-07:15:11.863525 7f9cf4ff96c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2026/01/05-17:48:52.807826 7f93eaffd6c0 Recovering log #949
2026/01/05-17:48:52.818309 7f93eaffd6c0 Delete type=3 #947
2026/01/05-17:48:52.818361 7f93eaffd6c0 Delete type=0 #949
2026/01/05-18:46:08.177467 7f93e9ffb6c0 Level-0 table #954: started
2026/01/05-18:46:08.177494 7f93e9ffb6c0 Level-0 table #954: 0 bytes OK
2026/01/05-18:46:08.184298 7f93e9ffb6c0 Delete type=0 #952
2026/01/05-18:46:08.190797 7f93e9ffb6c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2026/01/05-18:46:08.190831 7f93e9ffb6c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)

View File

@@ -1,8 +1,8 @@
2025/03/31-07:01:18.156616 7f9cf6ffd6c0 Recovering log #757
2025/03/31-07:01:18.167009 7f9cf6ffd6c0 Delete type=3 #755
2025/03/31-07:01:18.167102 7f9cf6ffd6c0 Delete type=0 #757
2025/03/31-07:05:47.746858 7f9cf4ff96c0 Level-0 table #763: started
2025/03/31-07:05:47.746901 7f9cf4ff96c0 Level-0 table #763: 0 bytes OK
2025/03/31-07:05:47.753641 7f9cf4ff96c0 Delete type=0 #761
2025/03/31-07:05:47.768197 7f9cf4ff96c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2025/03/31-07:05:47.768308 7f9cf4ff96c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2026/01/04-21:27:06.165893 7f93eaffd6c0 Recovering log #945
2026/01/04-21:27:06.176844 7f93eaffd6c0 Delete type=3 #943
2026/01/04-21:27:06.176887 7f93eaffd6c0 Delete type=0 #945
2026/01/04-21:27:09.356897 7f93e9ffb6c0 Level-0 table #950: started
2026/01/04-21:27:09.356917 7f93e9ffb6c0 Level-0 table #950: 0 bytes OK
2026/01/04-21:27:09.363118 7f93e9ffb6c0 Delete type=0 #948
2026/01/04-21:27:09.384107 7f93e9ffb6c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end)
2026/01/04-21:27:09.384135 7f93e9ffb6c0 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.

Binary file not shown.

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