Compare commits

..

8 Commits

Author SHA1 Message Date
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
c2f9934f5f Fix welcome message 2025-03-31 07:21:30 +02:00
313c8a85fa Fix welcome message 2025-03-31 07:15:38 +02:00
162 changed files with 448 additions and 446 deletions

View File

@ -1,6 +1,6 @@
name: Release Creation name: Release Creation
on: on:
release: release:
types: [published] types: [published]
@ -8,47 +8,47 @@ jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:
- run: echo "💡 The ${{ gitea.repository }} repository will cloned to the runner." - run: echo "💡 The ${{ gitea.repository }} repository will cloned to the runner."
#- uses: actions/checkout@v3
- uses: RouxAntoine/checkout@v3.5.4
with:
ref: 'v10'
# get part of the tag after the `v` #- uses: actions/checkout@v3
- name: Extract tag version number - uses: RouxAntoine/checkout@v3.5.4
id: get_version with:
uses: battila7/get-version-action@v2 ref: "v13"
# Substitute the Manifest and Download URLs in the module.json # get part of the tag after the `v`
- name: Substitute Manifest and Download Links For Versioned Ones - name: Extract tag version number
id: sub_manifest_link_version id: get_version
uses: microsoft/variable-substitution@v1 uses: battila7/get-version-action@v2
with:
files: 'system.json'
env:
version: ${{steps.get_version.outputs.version-without-v}}
url: https://www.uberwald.me/gitea/public/bol
manifest: https://www.uberwald.me/gitea/public/bol/releases/latest/system.json
download: https://www.uberwald.me/gitea/public/bol/releases/download/${{github.event.release.tag_name}}/bol.zip
# Create a zip file with all files required by the module to add to the release
- run: |
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/ # Substitute the Manifest and Download URLs in the module.json
- name: Substitute Manifest and Download Links For Versioned Ones
- name: setup go id: sub_manifest_link_version
uses: https://github.com/actions/setup-go@v4 uses: microsoft/variable-substitution@v1
with: with:
go-version: '>=1.20.1' files: "system.json"
env:
- name: Use Go Action version: ${{steps.get_version.outputs.version-without-v}}
id: use-go-action url: https://www.uberwald.me/gitea/public/bol
uses: https://gitea.com/actions/release-action@main manifest: https://www.uberwald.me/gitea/public/bol/releases/latest/system.json
with: download: https://www.uberwald.me/gitea/public/bol/releases/download/${{github.event.release.tag_name}}/bol.zip
files: |-
./bol.zip # Create a zip file with all files required by the module to add to the release
system.json - run: |
api_key: '${{secrets.RELEASE_TOKEN_UBERWALD}}' apt update -y
apt install -y zip
- 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"
- name: Use Go Action
id: use-go-action
uses: https://gitea.com/actions/release-action@main
with:
files: |-
./bol.zip
system.json
api_key: "${{secrets.RELEASE_TOKEN_UBERWALD}}"

View File

@ -1,25 +1,33 @@
Changes :
# v12.1.0 # v13.0.0
- Foundry v13 only
# v12.1.7
- Enhance welcome message
# v12.1.1
## French ## French
- Correction sur les conditions des sorts - Correction sur les conditions des sorts
- Jet d'armures correctement affichés - Jet d'armures correctement affichés
- Dégat à 0 possibles sur les armes/capacités - Dégat à 0 possibles sur les armes/capacités
## English ## English
- Corrected spell conditions - Corrected spell conditions
- Armor rolls are now correctly displayed - Armor rolls are now correctly displayed
- Weapon/capacity damage can now be set to 0 - Weapon/capacity damage can now be set to 0
# v12.1.0 # v12.1.0
- Gestion des Hordes - Gestion des Hordes
- Ajout de la traduction Espagnole - Ajout de la traduction Espagnole
- Nouvelles clés de traduction - Nouvelles clés de traduction
- Petites amélioration diverses - Petites amélioration diverses
# v11.1.2 # v11.1.2
- Ajout des traductions manquantes en anglais - Ajout des traductions manquantes en anglais
@ -39,20 +47,19 @@ Changes :
# v11.0.8 # v11.0.8
- Correction sur les malus de bouclier (blocage) - Correction sur les malus de bouclier (blocage)
- Corrrection sur le malus d'init des boucliers qui était mal affiché dans la fiche d'item - Corrrection sur le malus d'init des boucliers qui était mal affiché dans la fiche d'item
# v10.4.0 # v10.4.0
- Ajout de la gestion d'effets - Ajout de la gestion d'effets
- Aide intégré - Aide intégré
- Intégration du PDF de la bougette - Intégration du PDF de la bougette
# v10.3.3 # v10.3.3
- Nouvelles clés de traduction - 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 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 - 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) - Termes corrects pour les PNJs (ie rival)
- Nouveaux équipements issus du Dieu Voilé - Nouveaux équipements issus du Dieu Voilé

View File

@ -140,9 +140,9 @@ ul.no-bullets {
flex-flow: row wrap; flex-flow: row wrap;
justify-content: flex-start; justify-content: flex-start;
} }
.flexrow > * { /* Wrong in v13.flexrow > * {
flex: 1; flex: 1;
} } */
.flexrow .flex1 { .flexrow .flex1 {
flex: 1; flex: 1;
} }
@ -523,12 +523,12 @@ ul.no-bullets {
} }
.items-list .item-name-fixed-medium { .items-list .item-name-fixed-medium {
min-width: 8rem; min-width: 8rem;
width: 8rem; width: 8rem;
} }
.items-list .item-field-fixed-short { .items-list .item-field-fixed-short {
max-width: 3rem; max-width: 3rem;
min-width: 3rem; min-width: 3rem;
width: 3rem; width: 3rem;
} }
.bougette-dice-img { .bougette-dice-img {
color:rgba(150, 44, 44, 0.70); color:rgba(150, 44, 44, 0.70);
@ -1017,7 +1017,7 @@ body.system-bol img#logo {
display: inline-block; display: inline-block;
} }
.tooltip-container .tooltiptext { .tooltip-container .tooltiptext {
text-align: center; text-align: center;
/* Position the tooltip text */ /* Position the tooltip text */
position: absolute; position: absolute;
z-index: 1; z-index: 1;
@ -1040,7 +1040,7 @@ body.system-bol img#logo {
/** HUD SECTION */ /** HUD SECTION */
.tokenhudext { .tokenhudext {
display: flex; display: flex;
flex: 0 !important; flex: 0 !important;
font-family: CaslonPro; font-family: CaslonPro;
font-weight: 600; font-weight: 600;
@ -1074,9 +1074,9 @@ body.system-bol img#logo {
height: fit-content; height: fit-content;
min-width: 6rem; min-width: 6rem;
flex-basis: auto; flex-basis: auto;
padding: 0; padding: 0.20rem;
line-height: 1rem; line-height: 1.1rem;
margin: 0.25rem; margin: 0.20rem;
} }
.control-icon.tokenhudicon.right { .control-icon.tokenhudicon.right {
margin-left: 8px; margin-left: 8px;

View File

@ -579,11 +579,11 @@
"BOL.ui.bionotes": "Notes", "BOL.ui.bionotes": "Notes",
"BOL.chat.welcome1": "Welcome to Barbarians of Lemuria (Ludospherik version)", "BOL.chat.welcome1": "Welcome to Barbarians of Lemuria (Ludospherik version)",
"BOL.chat.welcome2": "Books are necessary to play, and ca be found here : http://www.ludospherik.fr/content/14-barbarians-of-lemuria", "BOL.chat.welcome2": "Books are necessary to play, and <a href='http://www.ludospherik.fr/content/14-barbarians-of-lemuria'>can be found here.</a> ",
"BOL.chat.welcome3": "The integrated maps are authorized by Guillaume Tavernier and Ludospherik. Thanks to them !.", "BOL.chat.welcome3": "The integrated maps are authorized by Emmanuel Roudier and Ludospherik. Thanks to them !.",
"BOL.chat.welcome4": "All support for this system is available on this Discord server : https://discord.gg/pPSDNJk", "BOL.chat.welcome4": "All support for this system is available on this Discord server : https://discord.gg/pPSDNJk",
"BOL.chat.welcome5": "Good game in Lemuria !", "BOL.chat.welcome5": "<strong>In order to see compendiums in English, you must install and enable the Babele module.</strong>",
"BOL.chat.welcome6": "", "BOL.chat.welcome6": "Good game in Lemuria !",
"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

@ -611,9 +611,9 @@
"BOL.chat.welcome1": "Bienvenue dans Barbarians of Lemuria (Ludospherik version)", "BOL.chat.welcome1": "Bienvenue dans Barbarians of Lemuria (Ludospherik version)",
"BOL.chat.welcome2": "Les livres nécessaires pour jouer sont disponibles sur le site de <a href='http://www.ludospherik.fr/content/14-barbarians-of-lemuria'>l'éditeur Ludospherik.</a>", "BOL.chat.welcome2": "Les livres nécessaires pour jouer sont disponibles sur le site de <a href='http://www.ludospherik.fr/content/14-barbarians-of-lemuria'>l'éditeur Ludospherik.</a>",
"BOL.chat.welcome3": "Les cartes intégrées au système le sont grace à l'aimable autorisation de leur auteur Guillaume Tavernier et des éditions Ludospherik. Merci à eux !.", "BOL.chat.welcome3": "Les cartes intégrées au système le sont grace à l'aimable autorisation d'Emmanuel Roudier et des éditions Ludospherik. Merci à eux !.",
"BOL.chat.welcome4": "Tout le support et le suivi de ce système est disponible via le <a href='https://discord.gg/pPSDNJk'>Discord Foundry FR</a>.", "BOL.chat.welcome4": "Tout le support et le suivi de ce système est disponible via le <a href='https://discord.gg/pPSDNJk'>Discord Foundry FR</a>.",
"BOL.chat.welcome5": "Consulter l'aide en ligne pour plus d'informations : @UUID[Compendium.bol.aides-de-jeu.JournalEntry.8ihDiCxC47fcdKVA]{Aide du Jeu}.", "BOL.chat.welcome5": "Consulter l'aide en ligne pour plus d'informations : @UUID[Compendium.bol.aides-de-jeu.JournalEntry.8ihDiCxC47fcdKVA]{Aide du Jeu}.<br>Si vous souhaitez jouer en anglais, n'oubliez pas d'activer le module Babele.",
"BOL.chat.welcome6": "Bon jeu en Lemurie !", "BOL.chat.welcome6": "Bon jeu en Lemurie !",
"BOL.chat.nodamage": "Ne pas appliquer les dommages", "BOL.chat.nodamage": "Ne pas appliquer les dommages",
"BOL.chat.pcwarning": "Attention ! Aucun personnage n'est relié au joueur !", "BOL.chat.pcwarning": "Attention ! Aucun personnage n'est relié au joueur !",

View File

@ -5,7 +5,7 @@
import { BoLRoll } from "../controllers/bol-rolls.js"; import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js"; import { BoLUtility } from "../system/bol-utility.js";
export class BoLActorSheet extends ActorSheet { export class BoLActorSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */ /** @override */
static get defaultOptions() { static get defaultOptions() {
@ -59,7 +59,7 @@ export class BoLActorSheet extends ActorSheet {
let system = foundry.utils.duplicate(game.bol.config.defaultNaturalProtection) let system = foundry.utils.duplicate(game.bol.config.defaultNaturalProtection)
this.actor.createEmbeddedDocuments('Item', [{ name: game.i18n.localize("BOL.ui.newNaturalProtection"), type: "item", system }], { renderSheet: true }); this.actor.createEmbeddedDocuments('Item', [{ name: game.i18n.localize("BOL.ui.newNaturalProtection"), type: "item", system }], { renderSheet: true });
}); });
html.find(".toggle-fight-option").click((ev) => { html.find(".toggle-fight-option").click((ev) => {
const li = $(ev.currentTarget).parents(".item") const li = $(ev.currentTarget).parents(".item")
this.actor.toggleFightOption(li.data("itemId")) this.actor.toggleFightOption(li.data("itemId"))
@ -170,8 +170,8 @@ export class BoLActorSheet extends ActorSheet {
formData.charType = this.actor.getCharType() formData.charType = this.actor.getCharType()
formData.villainy = this.actor.getVillainy() formData.villainy = this.actor.getVillainy()
formData.isUndead = this.actor.isUndead() formData.isUndead = this.actor.isUndead()
formData.biography = await TextEditor.enrichHTML(this.object.system.details?.biography || "", { async: true }) formData.biography = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.details?.biography || "", { async: true })
formData.notes = await TextEditor.enrichHTML(this.object.system.details.notes || "", { async: true }) formData.notes = await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.details.notes || "", { async: true })
formData.isSorcerer = this.actor.isSorcerer() formData.isSorcerer = this.actor.isSorcerer()
formData.isAlchemist = this.actor.isAlchemist() formData.isAlchemist = this.actor.isAlchemist()
formData.isAstrologer = this.actor.isAstrologer() formData.isAstrologer = this.actor.isAstrologer()

View File

@ -5,7 +5,7 @@
import { BoLRoll } from "../controllers/bol-rolls.js"; import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js"; import { BoLUtility } from "../system/bol-utility.js";
export class BoLHordeSheet extends ActorSheet { export class BoLHordeSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */ /** @override */
static get defaultOptions() { static get defaultOptions() {
@ -116,7 +116,7 @@ export class BoLHordeSheet extends ActorSheet {
formData.options = this.options formData.options = this.options
formData.owner = this.document.isOwner formData.owner = this.document.isOwner
formData.editScore = this.options.editScore 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 formData.isGM = game.user.isGM

View File

@ -5,7 +5,7 @@
import { BoLRoll } from "../controllers/bol-rolls.js"; import { BoLRoll } from "../controllers/bol-rolls.js";
import { BoLUtility } from "../system/bol-utility.js"; import { BoLUtility } from "../system/bol-utility.js";
export class BoLVehicleSheet extends ActorSheet { export class BoLVehicleSheet extends foundry.appv1.sheets.ActorSheet {
/** @override */ /** @override */
static get defaultOptions() { static get defaultOptions() {
@ -127,7 +127,7 @@ export class BoLVehicleSheet extends ActorSheet {
formData.options = this.options formData.options = this.options
formData.owner = this.document.isOwner formData.owner = this.document.isOwner
formData.editScore = this.options.editScore 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 formData.isGM = game.user.isGM

View File

@ -31,7 +31,7 @@ Hooks.once('init', async function () {
config: BOL config: BOL
}; };
// Game socket // Game socket
game.socket.on("system.bol", sockmsg => { game.socket.on("system.bol", sockmsg => {
BoLUtility.onSocketMessage(sockmsg); BoLUtility.onSocketMessage(sockmsg);
}) })
@ -51,13 +51,13 @@ Hooks.once('init', async function () {
CONFIG.Combat.documentClass = BoLCombatManager; CONFIG.Combat.documentClass = BoLCombatManager;
// Register sheet application classes // Register sheet application classes
Actors.unregisterSheet("core", ActorSheet); foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet);
Actors.registerSheet("bol", BoLActorSheet, { types: ["character", "encounter"], makeDefault: true }) foundry.documents.collections.Actors.registerSheet("bol", BoLActorSheet, { types: ["character", "encounter"], makeDefault: true })
Actors.registerSheet("bol", BoLVehicleSheet, { types: ["vehicle"], makeDefault: true }) foundry.documents.collections.Actors.registerSheet("bol", BoLVehicleSheet, { types: ["vehicle"], makeDefault: true })
Actors.registerSheet("bol", BoLHordeSheet, { types: ["horde"], makeDefault: true }) foundry.documents.collections.Actors.registerSheet("bol", BoLHordeSheet, { types: ["horde"], makeDefault: true })
Items.unregisterSheet("core", ItemSheet); foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet);
Items.registerSheet("bol", BoLItemSheet, { makeDefault: true }); foundry.documents.collections.Items.registerSheet("bol", BoLItemSheet, { makeDefault: true });
// Inot useful stuff // Inot useful stuff
BoLUtility.init() BoLUtility.init()
@ -78,7 +78,7 @@ Hooks.once('init', async function () {
Babele.get().setSystemTranslationsDir("compendiums"); Babele.get().setSystemTranslationsDir("compendiums");
} }
}); });
@ -86,12 +86,12 @@ 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>" + game.i18n.localize("BOL.chat.welcome2") + "</p><p>" +
game.i18n.localize("BOL.chat.welcome3") + "<p>" + game.i18n.localize("BOL.chat.welcome3") + "</p><p>" +
game.i18n.localize("BOL.chat.welcome4") + "</p>" + game.i18n.localize("BOL.chat.welcome4") + "</p><p>" +
game.i18n.localize("BOL.chat.welcome5") + "<br>" + 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>"
@ -101,7 +101,7 @@ function welcomeMessage() {
whisper: [game.user.id], whisper: [game.user.id],
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,
@ -109,7 +109,7 @@ function welcomeMessage() {
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.")
} }
} }
@ -166,13 +166,11 @@ Hooks.once('ready', async function () {
"d6B": "d6H (Bonus)", "d6B": "d6H (Bonus)",
"d6BB": "d6H + Bonus die", "d6BB": "d6H + Bonus die",
} }
if (game.i18n.lang === "fr") { if (game.i18n.lang === "fr") {
game.bol.config.damageValues = damageFR; game.bol.config.damageValues = damageFR;
} else { } else {
game.bol.config.damageValues = damageEN; game.bol.config.damageValues = damageEN;
} }
}) })

View File

@ -305,7 +305,7 @@ export class BoLRoll {
// Keep track of the final effect modifier // Keep track of the final effect modifier
this.rollData.effectModifier = effectModifier this.rollData.effectModifier = effectModifier
// Final number of dices // Final number of dices
this.rollData.nbDice = 2 + Math.abs(this.rollData.bmDice) this.rollData.nbDice = 2 + Math.abs(this.rollData.bmDice)
// Bonus or Malus ? // Bonus or Malus ?
if (this.rollData.bmDice == 0) { if (this.rollData.bmDice == 0) {
@ -489,7 +489,7 @@ export class BoLRoll {
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
rollData.defenderHeroPoints = defender.getHeroPoints() rollData.defenderHeroPoints = defender.getHeroPoints()
rollData.shieldBlock = 'none' rollData.shieldBlock = 'none'
let shields = defender.shields let shields = defender.shields
//console.log("Defender stats", defender) //console.log("Defender stats", defender)
@ -535,7 +535,7 @@ export class BoLRoll {
rollData.weaponModifier = 0 rollData.weaponModifier = 0
rollData.attackBonusDice = false rollData.attackBonusDice = false
rollData.armorMalus = 0 rollData.armorMalus = 0
// Specific stuff // Specific stuff
this.preProcessWeapon(rollData, defender) this.preProcessWeapon(rollData, defender)
this.preProcessFightOption(rollData) this.preProcessFightOption(rollData)
this.updateArmorMalus(rollData) this.updateArmorMalus(rollData)
@ -551,7 +551,7 @@ export class BoLRoll {
console.log("ROLLDATA", rollData) console.log("ROLLDATA", rollData)
// Then display+process the dialog // Then display+process the dialog
const rollOptionContent = await renderTemplate(rollOptionTpl, rollData); const rollOptionContent = await foundry.applications.handlebars.renderTemplate(rollOptionTpl, rollData);
let d = new Dialog({ let d = new Dialog({
title: rollData.label, title: rollData.label,
content: rollOptionContent, content: rollOptionContent,
@ -582,7 +582,7 @@ export class BoLRoll {
rollbase = 0 rollbase = 0
} }
let diceData = BoLUtility.getDiceData() let diceData = BoLUtility.getDiceData()
let malusInit = rollData.combatData?.malusInit || 0 let malusInit = rollData.combatData?.malusInit || 0
const modifiers = rollbase + rollData.careerBonus + rollData.mod + rollData.weaponModifier - rollData.defence - rollData.modArmorMalus + rollData.shieldMalus + rollData.attackModifier + rollData.appliedArmorMalus + rollData.effectModifier - malusInit const modifiers = rollbase + rollData.careerBonus + rollData.mod + rollData.weaponModifier - rollData.defence - rollData.modArmorMalus + rollData.shieldMalus + rollData.attackModifier + rollData.appliedArmorMalus + rollData.effectModifier - malusInit
const formula = (isMalus) ? rollData.nbDice + "d" + diceData.diceFormula + "kl2 + " + modifiers : rollData.nbDice + "d" + diceData.diceFormula + "kh2 + " + modifiers const formula = (isMalus) ? rollData.nbDice + "d" + diceData.diceFormula + "kl2 + " + modifiers : rollData.nbDice + "d" + diceData.diceFormula + "kh2 + " + modifiers
rollData.formula = formula rollData.formula = formula
@ -635,15 +635,15 @@ export class BoLDefaultRoll {
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
this.rollData.isHeroic = false this.rollData.isHeroic = false
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)
} }
@ -805,13 +805,13 @@ export class BoLDefaultRoll {
/* -------------------------------------------- */ /* -------------------------------------------- */
_buildDamageChatMessage(rollData) { _buildDamageChatMessage(rollData) {
const rollMessageTpl = 'systems/bol/templates/chat/rolls/damage-roll-card.hbs'; const rollMessageTpl = 'systems/bol/templates/chat/rolls/damage-roll-card.hbs';
return renderTemplate(rollMessageTpl, rollData) return foundry.applications.handlebars.renderTemplate(rollMessageTpl, rollData)
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
_buildChatMessage(rollData) { _buildChatMessage(rollData) {
const rollMessageTpl = 'systems/bol/templates/chat/rolls/default-roll-card.hbs' 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 * Extend the basic ItemSheet with some very simple modifications
* @extends {ItemSheet} * @extends {ItemSheet}
*/ */
export class BoLItemSheet extends ItemSheet { export class BoLItemSheet extends foundry.appv1.sheets.ItemSheet {
/** @override */ /** @override */
static get defaultOptions() { static get defaultOptions() {
@ -27,7 +27,7 @@ export class BoLItemSheet extends ItemSheet {
data.category = itemData.system.category data.category = itemData.system.category
data.isGM = game.user.isGM; data.isGM = game.user.isGM;
data.itemProperties = this.item.itemProperties; 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) { if (data.document.actor) {
data.careers = data.document.actor.careers data.careers = data.document.actor.careers
} }

View File

@ -12,8 +12,8 @@ export class BoLTokenHud {
/* -------------------------------------------- */ /* -------------------------------------------- */
static async removeExtensionHud(app, html, tokenId) { static async removeExtensionHud(app, html, tokenId) {
html.find('.control-icon.bol-roll').remove() $(html).find('.control-icon.bol-roll').remove()
html.find('.control-icon.bol-action').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 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 // initiative
await BoLTokenHud._configureSubMenu(controlIconActions, 'systems/bol/templates/token/hud-actor-actions.hbs', hudData, await BoLTokenHud._configureSubMenu(controlIconActions, 'systems/bol/templates/token/hud-actor-actions.hbs', hudData,
(event) => { (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 // att+apt+career
await BoLTokenHud._configureSubMenu(controlIconTarget, 'systems/bol/templates/token/hud-actor-rolls.hbs', hudData, await BoLTokenHud._configureSubMenu(controlIconTarget, 'systems/bol/templates/token/hud-actor-rolls.hbs', hudData,
(event) => { (event) => {
@ -59,7 +59,7 @@ export class BoLTokenHud {
/* -------------------------------------------- */ /* -------------------------------------------- */
static async addTokenHudExtensions(app, html, tokenId) { 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) { if (controlIconCombat.length > 0) {
BoLTokenHud.addExtensionHud(app, html, tokenId); BoLTokenHud.addExtensionHud(app, html, tokenId);
} }

View File

@ -221,10 +221,10 @@ export class BoLCalendar extends Application {
let hn = defHeure.heure; let hn = defHeure.heure;
let chiffreAstral = this.getCurrentNombreAstral() ?? 0; let chiffreAstral = this.getCurrentNombreAstral() ?? 0;
heuresChancesMalchances[0] = { value : "+4", heures: [this.getHeureNumber((hn + chiffreAstral) % RDD_HEURES_PAR_JOUR).label]}; heuresChancesMalchances[0] = { value : "+4", heures: [this.getHeureNumber((hn + chiffreAstral) % RDD_HEURES_PAR_JOUR).label]};
heuresChancesMalchances[1] = { value : "+2", heures: [this.getHeureNumber((hn + chiffreAstral+4) % RDD_HEURES_PAR_JOUR).label, heuresChancesMalchances[1] = { value : "+2", heures: [this.getHeureNumber((hn + chiffreAstral+4) % RDD_HEURES_PAR_JOUR).label,
this.getHeureNumber((hn + chiffreAstral + 8) % RDD_HEURES_PAR_JOUR).label ] }; this.getHeureNumber((hn + chiffreAstral + 8) % RDD_HEURES_PAR_JOUR).label ] };
heuresChancesMalchances[2] = { value : "-4", heures: [this.getHeureNumber((hn + chiffreAstral+6) % RDD_HEURES_PAR_JOUR).label]}; heuresChancesMalchances[2] = { value : "-4", heures: [this.getHeureNumber((hn + chiffreAstral+6) % RDD_HEURES_PAR_JOUR).label]};
heuresChancesMalchances[3] = { value : "-2", heures: [this.getHeureNumber((hn + chiffreAstral+3) % RDD_HEURES_PAR_JOUR).label, heuresChancesMalchances[3] = { value : "-2", heures: [this.getHeureNumber((hn + chiffreAstral+3) % RDD_HEURES_PAR_JOUR).label,
this.getHeureNumber((hn + chiffreAstral + 9) % RDD_HEURES_PAR_JOUR).label ]}; this.getHeureNumber((hn + chiffreAstral + 9) % RDD_HEURES_PAR_JOUR).label ]};
} }
return heuresChancesMalchances; return heuresChancesMalchances;
@ -331,7 +331,7 @@ export class BoLCalendar extends Application {
calendrierData.jourMoisOptions = RdDCalendrier.buildJoursMois(); calendrierData.jourMoisOptions = RdDCalendrier.buildJoursMois();
calendrierData.heuresOptions = [0, 1]; calendrierData.heuresOptions = [0, 1];
calendrierData.minutesOptions = Array(RDD_MINUTES_PAR_HEURES).fill().map((item, index) => 0 + index); 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 = new RdDCalendrierEditeur(html, this, calendrierData)
} }
this.editeur.updateData(calendrierData); this.editeur.updateData(calendrierData);
@ -360,7 +360,7 @@ export class BoLCalendar extends Application {
let heureNaissance = actor.getHeureNaissance(); let heureNaissance = actor.getHeureNaissance();
if ( heureNaissance) { if ( heureNaissance) {
heuresParActeur[actor.name] = this.getHeuresChanceMalchance(heureNaissance); heuresParActeur[actor.name] = this.getHeuresChanceMalchance(heureNaissance);
} }
} }
//console.log("ASTRO", astrologieArray); //console.log("ASTRO", astrologieArray);
calendrierData.astrologieData = astrologieArray; calendrierData.astrologieData = astrologieArray;
@ -398,7 +398,7 @@ export class BoLCalendar extends Application {
let isRightMB = false; let isRightMB = false;
if ("which" in ev) { // Gecko (Firefox), WebKit (Safari/Chrome) & Opera if ("which" in ev) { // Gecko (Firefox), WebKit (Safari/Chrome) & Opera
isRightMB = ev.which == 3; isRightMB = ev.which == 3;
} else if ("button" in ev) { // IE, Opera } else if ("button" in ev) { // IE, Opera
isRightMB = ev.button == 2; isRightMB = ev.button == 2;
} }

View File

@ -28,7 +28,7 @@ export class BoLUtility {
}) })
game.settings.register("bol", "auto-remove-dead", { game.settings.register("bol", "auto-remove-dead", {
name: game.i18n.localize("BOL.settings.removeDead"), name: game.i18n.localize("BOL.settings.removeDead"),
hint: game.i18n.localize("BOL.settings.removeDeadTooltip"), hint: game.i18n.localize("BOL.settings.removeDeadTooltip"),
scope: "world", scope: "world",
config: true, config: true,
default: false, default: false,
@ -344,7 +344,7 @@ export class BoLUtility {
/* -------------------------------------------- */ /* -------------------------------------------- */
static async chatMessageHandler(message, html, data) { static async chatMessageHandler(message, html, data) {
const chatCard = html.find('.flavor-text') const chatCard = $(html).find('.flavor-text')
if (chatCard.length > 0) { if (chatCard.length > 0) {
// If the user is the message author or the actor owner, proceed // If the user is the message author or the actor owner, proceed
const actor = game.actors.get(data.message.speaker.actor) const actor = game.actors.get(data.message.speaker.actor)
@ -381,6 +381,8 @@ export class BoLUtility {
/* -------------------------------------------- */ /* -------------------------------------------- */
static async chatListeners(html) { static async chatListeners(html) {
html = $(html);
// Damage handling // Damage handling
html.on("click", '.chat-damage-apply', event => { html.on("click", '.chat-damage-apply', event => {
let rollData = BoLUtility.getRollDataFromMessage(event) let rollData = BoLUtility.getRollDataFromMessage(event)

View File

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

View File

@ -60,11 +60,11 @@ export const preloadHandlebarsTemplates = async function () {
"systems/bol/templates/dialogs/effect-roll-part.hbs", "systems/bol/templates/dialogs/effect-roll-part.hbs",
"systems/bol/templates/dialogs/boons-roll-part.hbs", "systems/bol/templates/dialogs/boons-roll-part.hbs",
"systems/bol/templates/dialogs/flaws-roll-part.hbs", "systems/bol/templates/dialogs/flaws-roll-part.hbs",
"systems/bol/templates/dialogs/total-roll-part.hbs", "systems/bol/templates/dialogs/total-roll-part.hbs",
"systems/bol/templates/dialogs/fightoptions-roll-part.hbs", "systems/bol/templates/dialogs/fightoptions-roll-part.hbs",
"systems/bol/templates/dialogs/horoscope-roll-part.hbs" "systems/bol/templates/dialogs/horoscope-roll-part.hbs"
]; ];
// Load the template parts // Load the template parts
return loadTemplates(templatePaths); return foundry.applications.handlebars.loadTemplates(templatePaths);
}; };

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000745 MANIFEST-000787

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.555724 7f92b4ff96c0 Recovering log #743 2025/05/15-14:13:43.111563 7f181c7f86c0 Recovering log #785
2025/02/11-21:57:02.565718 7f92b4ff96c0 Delete type=3 #741 2025/05/15-14:13:43.123121 7f181c7f86c0 Delete type=3 #783
2025/02/11-21:57:02.565771 7f92b4ff96c0 Delete type=0 #743 2025/05/15-14:13:43.123237 7f181c7f86c0 Delete type=0 #785
2025/02/11-21:57:34.342889 7f92b3bff6c0 Level-0 table #748: started 2025/05/15-14:14:15.449405 7f181bff76c0 Level-0 table #790: started
2025/02/11-21:57:34.342910 7f92b3bff6c0 Level-0 table #748: 0 bytes OK 2025/05/15-14:14:15.449426 7f181bff76c0 Level-0 table #790: 0 bytes OK
2025/02/11-21:57:34.349382 7f92b3bff6c0 Delete type=0 #746 2025/05/15-14:14:15.458980 7f181bff76c0 Delete type=0 #788
2025/02/11-21:57:34.358371 7f92b3bff6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.459158 7f181bff76c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.358400 7f92b3bff6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.459194 7f181bff76c0 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/02/11-21:52:03.987644 7f92b57fa6c0 Recovering log #739 2025/05/15-14:12:22.257458 7f181d7fa6c0 Recovering log #781
2025/02/11-21:52:03.997651 7f92b57fa6c0 Delete type=3 #737 2025/05/15-14:12:22.290228 7f181d7fa6c0 Delete type=3 #779
2025/02/11-21:52:03.997734 7f92b57fa6c0 Delete type=0 #739 2025/05/15-14:12:22.290288 7f181d7fa6c0 Delete type=0 #781
2025/02/11-21:54:35.598552 7f92b3bff6c0 Level-0 table #744: started 2025/05/15-14:13:28.749490 7f181bff76c0 Level-0 table #786: started
2025/02/11-21:54:35.598583 7f92b3bff6c0 Level-0 table #744: 0 bytes OK 2025/05/15-14:13:28.749512 7f181bff76c0 Level-0 table #786: 0 bytes OK
2025/02/11-21:54:35.604608 7f92b3bff6c0 Delete type=0 #742 2025/05/15-14:13:28.755584 7f181bff76c0 Delete type=0 #784
2025/02/11-21:54:35.611345 7f92b3bff6c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.776349 7f181bff76c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.611398 7f92b3bff6c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.776403 7f181bff76c0 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.

Binary file not shown.

BIN
packs/armors/000679.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000650 MANIFEST-000692

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.529611 7f92b47f86c0 Recovering log #648 2025/05/15-14:13:43.084195 7f181d7fa6c0 Recovering log #690
2025/02/11-21:57:02.540039 7f92b47f86c0 Delete type=3 #646 2025/05/15-14:13:43.093610 7f181d7fa6c0 Delete type=3 #688
2025/02/11-21:57:02.540092 7f92b47f86c0 Delete type=0 #648 2025/05/15-14:13:43.093672 7f181d7fa6c0 Delete type=0 #690
2025/02/11-21:57:34.336618 7f92b3bff6c0 Level-0 table #653: started 2025/05/15-14:14:15.420732 7f181bff76c0 Level-0 table #695: started
2025/02/11-21:57:34.336638 7f92b3bff6c0 Level-0 table #653: 0 bytes OK 2025/05/15-14:14:15.420773 7f181bff76c0 Level-0 table #695: 0 bytes OK
2025/02/11-21:57:34.342793 7f92b3bff6c0 Delete type=0 #651 2025/05/15-14:14:15.426739 7f181bff76c0 Delete type=0 #693
2025/02/11-21:57:34.358357 7f92b3bff6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.459093 7f181bff76c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.358393 7f92b3bff6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.459118 7f181bff76c0 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/02/11-21:52:03.961891 7f92b5ffb6c0 Recovering log #644 2025/05/15-14:12:22.231002 7f181cff96c0 Recovering log #686
2025/02/11-21:52:03.971934 7f92b5ffb6c0 Delete type=3 #642 2025/05/15-14:12:22.241565 7f181cff96c0 Delete type=3 #684
2025/02/11-21:52:03.972018 7f92b5ffb6c0 Delete type=0 #644 2025/05/15-14:12:22.241622 7f181cff96c0 Delete type=0 #686
2025/02/11-21:54:35.590985 7f92b3bff6c0 Level-0 table #649: started 2025/05/15-14:13:28.762827 7f181bff76c0 Level-0 table #691: started
2025/02/11-21:54:35.591011 7f92b3bff6c0 Level-0 table #649: 0 bytes OK 2025/05/15-14:13:28.762900 7f181bff76c0 Level-0 table #691: 0 bytes OK
2025/02/11-21:54:35.598433 7f92b3bff6c0 Delete type=0 #647 2025/05/15-14:13:28.769448 7f181bff76c0 Delete type=0 #689
2025/02/11-21:54:35.611337 7f92b3bff6c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.776374 7f181bff76c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.611373 7f92b3bff6c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.776417 7f181bff76c0 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/000772.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000743 MANIFEST-000785

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.425947 7f92b47f86c0 Recovering log #741 2025/05/15-14:13:42.973680 7f181cff96c0 Recovering log #783
2025/02/11-21:57:02.436463 7f92b47f86c0 Delete type=3 #739 2025/05/15-14:13:42.986320 7f181cff96c0 Delete type=3 #781
2025/02/11-21:57:02.436516 7f92b47f86c0 Delete type=0 #741 2025/05/15-14:13:42.986380 7f181cff96c0 Delete type=0 #783
2025/02/11-21:57:34.292501 7f92b3bff6c0 Level-0 table #746: started 2025/05/15-14:14:15.364727 7f181bff76c0 Level-0 table #788: started
2025/02/11-21:57:34.292523 7f92b3bff6c0 Level-0 table #746: 0 bytes OK 2025/05/15-14:14:15.364774 7f181bff76c0 Level-0 table #788: 0 bytes OK
2025/02/11-21:57:34.298927 7f92b3bff6c0 Delete type=0 #744 2025/05/15-14:14:15.371304 7f181bff76c0 Delete type=0 #786
2025/02/11-21:57:34.305057 7f92b3bff6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.391269 7f181bff76c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.305098 7f92b3bff6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.391342 7f181bff76c0 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/02/11-21:52:03.851261 7f92b5ffb6c0 Recovering log #737 2025/05/15-14:12:22.120550 7f181c7f86c0 Recovering log #779
2025/02/11-21:52:03.861605 7f92b5ffb6c0 Delete type=3 #735 2025/05/15-14:12:22.131209 7f181c7f86c0 Delete type=3 #777
2025/02/11-21:52:03.861680 7f92b5ffb6c0 Delete type=0 #737 2025/05/15-14:12:22.131268 7f181c7f86c0 Delete type=0 #779
2025/02/11-21:54:35.551224 7f92b3bff6c0 Level-0 table #742: started 2025/05/15-14:13:28.697236 7f181bff76c0 Level-0 table #784: started
2025/02/11-21:54:35.551250 7f92b3bff6c0 Level-0 table #742: 0 bytes OK 2025/05/15-14:13:28.697270 7f181bff76c0 Level-0 table #784: 0 bytes OK
2025/02/11-21:54:35.557302 7f92b3bff6c0 Delete type=0 #740 2025/05/15-14:13:28.704397 7f181bff76c0 Delete type=0 #782
2025/02/11-21:54:35.557440 7f92b3bff6c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.723085 7f181bff76c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.557467 7f92b3bff6c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.723129 7f181bff76c0 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-000785 Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000743 MANIFEST-000785

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.438456 7f92b57fa6c0 Recovering log #741 2025/05/15-14:13:42.988678 7f181dffb6c0 Recovering log #783
2025/02/11-21:57:02.449765 7f92b57fa6c0 Delete type=3 #739 2025/05/15-14:13:42.999520 7f181dffb6c0 Delete type=3 #781
2025/02/11-21:57:02.449822 7f92b57fa6c0 Delete type=0 #741 2025/05/15-14:13:42.999571 7f181dffb6c0 Delete type=0 #783
2025/02/11-21:57:34.299022 7f92b3bff6c0 Level-0 table #746: started 2025/05/15-14:14:15.384672 7f181bff76c0 Level-0 table #788: started
2025/02/11-21:57:34.299042 7f92b3bff6c0 Level-0 table #746: 0 bytes OK 2025/05/15-14:14:15.384703 7f181bff76c0 Level-0 table #788: 0 bytes OK
2025/02/11-21:57:34.304926 7f92b3bff6c0 Delete type=0 #744 2025/05/15-14:14:15.391032 7f181bff76c0 Delete type=0 #786
2025/02/11-21:57:34.305064 7f92b3bff6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.391330 7f181bff76c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.305083 7f92b3bff6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.391354 7f181bff76c0 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/02/11-21:52:03.864307 7f92b4ff96c0 Recovering log #737 2025/05/15-14:12:22.135197 7f181dffb6c0 Recovering log #779
2025/02/11-21:52:03.874891 7f92b4ff96c0 Delete type=3 #735 2025/05/15-14:12:22.145294 7f181dffb6c0 Delete type=3 #777
2025/02/11-21:52:03.874942 7f92b4ff96c0 Delete type=0 #737 2025/05/15-14:12:22.145384 7f181dffb6c0 Delete type=0 #779
2025/02/11-21:54:35.544201 7f92b3bff6c0 Level-0 table #742: started 2025/05/15-14:13:28.704497 7f181bff76c0 Level-0 table #784: started
2025/02/11-21:54:35.544228 7f92b3bff6c0 Level-0 table #742: 0 bytes OK 2025/05/15-14:13:28.704518 7f181bff76c0 Level-0 table #784: 0 bytes OK
2025/02/11-21:54:35.551120 7f92b3bff6c0 Delete type=0 #740 2025/05/15-14:13:28.710561 7f181bff76c0 Delete type=0 #782
2025/02/11-21:54:35.557431 7f92b3bff6c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.723101 7f181bff76c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.557476 7f92b3bff6c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.723135 7f181bff76c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

BIN
packs/careers/000772.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000743 MANIFEST-000785

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.465029 7f92b5ffb6c0 Recovering log #741 2025/05/15-14:13:43.014338 7f181cff96c0 Recovering log #783
2025/02/11-21:57:02.475250 7f92b5ffb6c0 Delete type=3 #739 2025/05/15-14:13:43.024408 7f181cff96c0 Delete type=3 #781
2025/02/11-21:57:02.475302 7f92b5ffb6c0 Delete type=0 #741 2025/05/15-14:13:43.024523 7f181cff96c0 Delete type=0 #783
2025/02/11-21:57:34.311288 7f92b3bff6c0 Level-0 table #746: started 2025/05/15-14:14:15.371465 7f181bff76c0 Level-0 table #788: started
2025/02/11-21:57:34.311318 7f92b3bff6c0 Level-0 table #746: 0 bytes OK 2025/05/15-14:14:15.371502 7f181bff76c0 Level-0 table #788: 0 bytes OK
2025/02/11-21:57:34.317240 7f92b3bff6c0 Delete type=0 #744 2025/05/15-14:14:15.378367 7f181bff76c0 Delete type=0 #786
2025/02/11-21:57:34.330537 7f92b3bff6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.391295 7f181bff76c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.330559 7f92b3bff6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.391382 7f181bff76c0 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/02/11-21:52:03.893611 7f92b47f86c0 Recovering log #737 2025/05/15-14:12:22.162465 7f181c7f86c0 Recovering log #779
2025/02/11-21:52:03.903497 7f92b47f86c0 Delete type=3 #735 2025/05/15-14:12:22.173563 7f181c7f86c0 Delete type=3 #777
2025/02/11-21:52:03.903562 7f92b47f86c0 Delete type=0 #737 2025/05/15-14:12:22.173678 7f181c7f86c0 Delete type=0 #779
2025/02/11-21:54:35.537763 7f92b3bff6c0 Level-0 table #742: started 2025/05/15-14:13:28.723253 7f181bff76c0 Level-0 table #784: started
2025/02/11-21:54:35.537788 7f92b3bff6c0 Level-0 table #742: 0 bytes OK 2025/05/15-14:13:28.723292 7f181bff76c0 Level-0 table #784: 0 bytes OK
2025/02/11-21:54:35.544087 7f92b3bff6c0 Delete type=0 #740 2025/05/15-14:13:28.729706 7f181bff76c0 Delete type=0 #782
2025/02/11-21:54:35.557421 7f92b3bff6c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.749292 7f181bff76c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.557458 7f92b3bff6c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.749330 7f181bff76c0 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.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000741 MANIFEST-000783

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.646092 7f92b57fa6c0 Recovering log #739 2025/05/15-14:13:43.208069 7f181cff96c0 Recovering log #781
2025/02/11-21:57:02.656332 7f92b57fa6c0 Delete type=3 #737 2025/05/15-14:13:43.217852 7f181cff96c0 Delete type=3 #779
2025/02/11-21:57:02.656398 7f92b57fa6c0 Delete type=0 #739 2025/05/15-14:13:43.217905 7f181cff96c0 Delete type=0 #781
2025/02/11-21:57:34.394240 7f92b3bff6c0 Level-0 table #744: started 2025/05/15-14:14:15.500215 7f181bff76c0 Level-0 table #786: started
2025/02/11-21:57:34.394261 7f92b3bff6c0 Level-0 table #744: 0 bytes OK 2025/05/15-14:14:15.500243 7f181bff76c0 Level-0 table #786: 0 bytes OK
2025/02/11-21:57:34.401540 7f92b3bff6c0 Delete type=0 #742 2025/05/15-14:14:15.507301 7f181bff76c0 Delete type=0 #784
2025/02/11-21:57:34.421045 7f92b3bff6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.513900 7f181bff76c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.421097 7f92b3bff6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.513920 7f181bff76c0 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/02/11-21:52:04.078087 7f92b4ff96c0 Recovering log #735 2025/05/15-14:12:22.372916 7f181dffb6c0 Recovering log #777
2025/02/11-21:52:04.088545 7f92b4ff96c0 Delete type=3 #733 2025/05/15-14:12:22.383625 7f181dffb6c0 Delete type=3 #775
2025/02/11-21:52:04.088597 7f92b4ff96c0 Delete type=0 #735 2025/05/15-14:12:22.383705 7f181dffb6c0 Delete type=0 #777
2025/02/11-21:54:35.646391 7f92b3bff6c0 Level-0 table #740: started 2025/05/15-14:13:28.804910 7f181bff76c0 Level-0 table #782: started
2025/02/11-21:54:35.646414 7f92b3bff6c0 Level-0 table #740: 0 bytes OK 2025/05/15-14:13:28.804998 7f181bff76c0 Level-0 table #782: 0 bytes OK
2025/02/11-21:54:35.652511 7f92b3bff6c0 Delete type=0 #738 2025/05/15-14:13:28.811621 7f181bff76c0 Delete type=0 #780
2025/02/11-21:54:35.665492 7f92b3bff6c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.834451 7f181bff76c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.665529 7f92b3bff6c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.834477 7f181bff76c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

BIN
packs/equipment/000773.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000744 MANIFEST-000786

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.503615 7f92b4ff96c0 Recovering log #742 2025/05/15-14:13:43.055306 7f181cff96c0 Recovering log #784
2025/02/11-21:57:02.513856 7f92b4ff96c0 Delete type=3 #740 2025/05/15-14:13:43.065319 7f181cff96c0 Delete type=3 #782
2025/02/11-21:57:02.513924 7f92b4ff96c0 Delete type=0 #742 2025/05/15-14:13:43.065453 7f181cff96c0 Delete type=0 #784
2025/02/11-21:57:34.324550 7f92b3bff6c0 Level-0 table #747: started 2025/05/15-14:14:15.398707 7f181bff76c0 Level-0 table #789: started
2025/02/11-21:57:34.324572 7f92b3bff6c0 Level-0 table #747: 0 bytes OK 2025/05/15-14:14:15.398743 7f181bff76c0 Level-0 table #789: 0 bytes OK
2025/02/11-21:57:34.330429 7f92b3bff6c0 Delete type=0 #745 2025/05/15-14:14:15.405948 7f181bff76c0 Delete type=0 #787
2025/02/11-21:57:34.330552 7f92b3bff6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.420498 7f181bff76c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.330578 7f92b3bff6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.420551 7f181bff76c0 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/02/11-21:52:03.931941 7f92b57fa6c0 Recovering log #738 2025/05/15-14:12:22.203559 7f181c7f86c0 Recovering log #780
2025/02/11-21:52:03.943266 7f92b57fa6c0 Delete type=3 #736 2025/05/15-14:12:22.214330 7f181c7f86c0 Delete type=3 #778
2025/02/11-21:52:03.943400 7f92b57fa6c0 Delete type=0 #738 2025/05/15-14:12:22.214427 7f181c7f86c0 Delete type=0 #780
2025/02/11-21:54:35.557565 7f92b3bff6c0 Level-0 table #743: started 2025/05/15-14:13:28.742785 7f181bff76c0 Level-0 table #785: started
2025/02/11-21:54:35.557592 7f92b3bff6c0 Level-0 table #743: 0 bytes OK 2025/05/15-14:13:28.742826 7f181bff76c0 Level-0 table #785: 0 bytes OK
2025/02/11-21:54:35.564441 7f92b3bff6c0 Delete type=0 #741 2025/05/15-14:13:28.749157 7f181bff76c0 Delete type=0 #783
2025/02/11-21:54:35.584708 7f92b3bff6c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.749322 7f181bff76c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.584749 7f92b3bff6c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.749355 7f181bff76c0 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.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000743 MANIFEST-000785

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.594518 7f92b57fa6c0 Recovering log #741 2025/05/15-14:13:43.151877 7f181dffb6c0 Recovering log #783
2025/02/11-21:57:02.604172 7f92b57fa6c0 Delete type=3 #739 2025/05/15-14:13:43.162938 7f181dffb6c0 Delete type=3 #781
2025/02/11-21:57:02.604221 7f92b57fa6c0 Delete type=0 #741 2025/05/15-14:13:43.162985 7f181dffb6c0 Delete type=0 #783
2025/02/11-21:57:34.358461 7f92b3bff6c0 Level-0 table #746: started 2025/05/15-14:14:15.459203 7f181bff76c0 Level-0 table #788: started
2025/02/11-21:57:34.358486 7f92b3bff6c0 Level-0 table #746: 0 bytes OK 2025/05/15-14:14:15.459226 7f181bff76c0 Level-0 table #788: 0 bytes OK
2025/02/11-21:57:34.371147 7f92b3bff6c0 Delete type=0 #744 2025/05/15-14:14:15.465739 7f181bff76c0 Delete type=0 #786
2025/02/11-21:57:34.394094 7f92b3bff6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.487054 7f181bff76c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.394130 7f92b3bff6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.487094 7f181bff76c0 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/02/11-21:52:04.027483 7f92b4ff96c0 Recovering log #737 2025/05/15-14:12:22.320169 7f181cff96c0 Recovering log #779
2025/02/11-21:52:04.037860 7f92b4ff96c0 Delete type=3 #735 2025/05/15-14:12:22.330454 7f181cff96c0 Delete type=3 #777
2025/02/11-21:52:04.037909 7f92b4ff96c0 Delete type=0 #737 2025/05/15-14:12:22.330580 7f181cff96c0 Delete type=0 #779
2025/02/11-21:54:35.611457 7f92b3bff6c0 Level-0 table #742: started 2025/05/15-14:13:28.784053 7f181bff76c0 Level-0 table #784: started
2025/02/11-21:54:35.611509 7f92b3bff6c0 Level-0 table #742: 0 bytes OK 2025/05/15-14:13:28.784099 7f181bff76c0 Level-0 table #784: 0 bytes OK
2025/02/11-21:54:35.618478 7f92b3bff6c0 Delete type=0 #740 2025/05/15-14:13:28.790437 7f181bff76c0 Delete type=0 #782
2025/02/11-21:54:35.639412 7f92b3bff6c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.804568 7f181bff76c0 Manual compaction at level-0 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.639448 7f92b3bff6c0 Manual compaction at level-1 from '!items!AoT2c0af4lY6aBsx' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.804648 7f181bff76c0 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.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000226 MANIFEST-000268

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.606516 7f92b4ff96c0 Recovering log #224 2025/05/15-14:13:43.166580 7f181cff96c0 Recovering log #266
2025/02/11-21:57:02.616865 7f92b4ff96c0 Delete type=3 #222 2025/05/15-14:13:43.176277 7f181cff96c0 Delete type=3 #264
2025/02/11-21:57:02.616941 7f92b4ff96c0 Delete type=0 #224 2025/05/15-14:13:43.176334 7f181cff96c0 Delete type=0 #266
2025/02/11-21:57:34.380859 7f92b3bff6c0 Level-0 table #229: started 2025/05/15-14:14:15.472711 7f181bff76c0 Level-0 table #271: started
2025/02/11-21:57:34.380888 7f92b3bff6c0 Level-0 table #229: 0 bytes OK 2025/05/15-14:14:15.472751 7f181bff76c0 Level-0 table #271: 0 bytes OK
2025/02/11-21:57:34.387733 7f92b3bff6c0 Delete type=0 #227 2025/05/15-14:14:15.479090 7f181bff76c0 Delete type=0 #269
2025/02/11-21:57:34.394115 7f92b3bff6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.487070 7f181bff76c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.394142 7f92b3bff6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.487124 7f181bff76c0 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/02/11-21:52:04.039947 7f92b57fa6c0 Recovering log #220 2025/05/15-14:12:22.333642 7f181dffb6c0 Recovering log #262
2025/02/11-21:52:04.049995 7f92b57fa6c0 Delete type=3 #218 2025/05/15-14:12:22.344069 7f181dffb6c0 Delete type=3 #260
2025/02/11-21:52:04.050056 7f92b57fa6c0 Delete type=0 #220 2025/05/15-14:12:22.344121 7f181dffb6c0 Delete type=0 #262
2025/02/11-21:54:35.633150 7f92b3bff6c0 Level-0 table #225: started 2025/05/15-14:13:28.776612 7f181bff76c0 Level-0 table #267: started
2025/02/11-21:54:35.633173 7f92b3bff6c0 Level-0 table #225: 0 bytes OK 2025/05/15-14:13:28.776657 7f181bff76c0 Level-0 table #267: 0 bytes OK
2025/02/11-21:54:35.639265 7f92b3bff6c0 Delete type=0 #223 2025/05/15-14:13:28.783851 7f181bff76c0 Delete type=0 #265
2025/02/11-21:54:35.639442 7f92b3bff6c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.804558 7f181bff76c0 Manual compaction at level-0 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.639467 7f92b3bff6c0 Manual compaction at level-1 from '!items!CLRp0k5qV8mD03pW' @ 72057594037927935 : 1 .. '!items!wYEpnhbyYaMkaNdL' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.804656 7f181bff76c0 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/000772.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000743 MANIFEST-000785

View File

@ -1,8 +1,8 @@
2025/02/11-21:57:02.452296 7f92b4ff96c0 Recovering log #741 2025/05/15-14:13:43.001422 7f181d7fa6c0 Recovering log #783
2025/02/11-21:57:02.462230 7f92b4ff96c0 Delete type=3 #739 2025/05/15-14:13:43.011666 7f181d7fa6c0 Delete type=3 #781
2025/02/11-21:57:02.462316 7f92b4ff96c0 Delete type=0 #741 2025/05/15-14:13:43.011715 7f181d7fa6c0 Delete type=0 #783
2025/02/11-21:57:34.280534 7f92b3bff6c0 Level-0 table #746: started 2025/05/15-14:14:15.378503 7f181bff76c0 Level-0 table #788: started
2025/02/11-21:57:34.280574 7f92b3bff6c0 Level-0 table #746: 0 bytes OK 2025/05/15-14:14:15.378528 7f181bff76c0 Level-0 table #788: 0 bytes OK
2025/02/11-21:57:34.286505 7f92b3bff6c0 Delete type=0 #744 2025/05/15-14:14:15.384525 7f181bff76c0 Delete type=0 #786
2025/02/11-21:57:34.305038 7f92b3bff6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.391315 7f181bff76c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2025/02/11-21:57:34.305070 7f92b3bff6c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) 2025/05/15-14:14:15.391369 7f181bff76c0 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/02/11-21:52:03.877651 7f92b57fa6c0 Recovering log #737 2025/05/15-14:12:22.148548 7f181d7fa6c0 Recovering log #779
2025/02/11-21:52:03.890052 7f92b57fa6c0 Delete type=3 #735 2025/05/15-14:12:22.158871 7f181d7fa6c0 Delete type=3 #777
2025/02/11-21:52:03.890118 7f92b57fa6c0 Delete type=0 #737 2025/05/15-14:12:22.158926 7f181d7fa6c0 Delete type=0 #779
2025/02/11-21:54:35.531550 7f92b3bff6c0 Level-0 table #742: started 2025/05/15-14:13:28.710679 7f181bff76c0 Level-0 table #784: started
2025/02/11-21:54:35.531590 7f92b3bff6c0 Level-0 table #742: 0 bytes OK 2025/05/15-14:13:28.710701 7f181bff76c0 Level-0 table #784: 0 bytes OK
2025/02/11-21:54:35.537625 7f92b3bff6c0 Delete type=0 #740 2025/05/15-14:13:28.716552 7f181bff76c0 Delete type=0 #782
2025/02/11-21:54:35.557408 7f92b3bff6c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.723116 7f181bff76c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end)
2025/02/11-21:54:35.557449 7f92b3bff6c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) 2025/05/15-14:13:28.723142 7f181bff76c0 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-000785 Normal file

Binary file not shown.

Binary file not shown.

BIN
packs/languages/000772.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000743 MANIFEST-000785

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