diff --git a/lang/en.json b/lang/en.json index ca43ff4..5f332b7 100644 --- a/lang/en.json +++ b/lang/en.json @@ -168,6 +168,9 @@ "BOL.ui.initMalus": "Init malus", "BOL.ui.isspecial": "Spécial ?", "BOL.ui.createEquipment": "Create Equipment", + "BOL.ui.creature": "Creature", + "BOL.ui.undead": "Undead", + "BOL.ui.daemon": "Daemon", "BOL.featureCategory.origins": "Origins", "BOL.featureCategory.races": "Races", diff --git a/lang/fr.json b/lang/fr.json index 9cdfda6..e0d0c64 100644 --- a/lang/fr.json +++ b/lang/fr.json @@ -2,6 +2,7 @@ "TYPES": { "Actor": { "character": "Personnage", + "encounter": "PNJ", "npc": "PNJ", "vehicle": "Véhicule" }, @@ -207,7 +208,9 @@ "BOL.ui.crewDamage": "D.équipage", "BOL.ui.fireDamage": "Feu ?", "BOL.ui.weaponbonus": "Cette arme bénéficie déja d'un Dé de Bonus (Arme Favorite prise en compte, par exemple)", - "BOL.ui.creature": "Creature", + "BOL.ui.creature": "Créature", + "BOL.ui.undead": "Mort vivant", + "BOL.ui.daemon": "Démon", "BOL.ui.rabble": "Piétaille", "BOL.ui.tough": "Coriace", "BOL.ui.villain": "Rival", @@ -620,5 +623,8 @@ "BOL.settings.defaultLogoActorSheetPath" : "Chemin du logo des fiches de perso", "BOL.settings.defaultLogoPathActorSheetTooltip": "Vous pouvez changer le logo BoL des fiches de perso, pour jouer dans un autre univers (idéalement 346 x 200, défaut : /systems/bol/ui/logo.webp)", "BOL.settings.defaultLogoTopLeftPath" : "Chemin du logo haut gauche", - "BOL.settings.defaultLogoTopLeftPathTooltip": "Vous pouvez changer le logo BoL en haut à gauche de chaque écran (idéalement 718 x 416, défaut : /systems/bol/ui/logo2.webp)" + "BOL.settings.defaultLogoTopLeftPathTooltip": "Vous pouvez changer le logo BoL en haut à gauche de chaque écran (idéalement 718 x 416, défaut : /systems/bol/ui/logo2.webp)", + + "EFFECT.StatusProne": "A terre", + "EFFECT.StatusDead": "Mort" } \ No newline at end of file diff --git a/module/actor/actor-sheet.js b/module/actor/actor-sheet.js index 65c34f6..3fa2a56 100644 --- a/module/actor/actor-sheet.js +++ b/module/actor/actor-sheet.js @@ -9,7 +9,7 @@ export class BoLActorSheet extends ActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["bol", "sheet", "actor"], template: "systems/bol/templates/actor/actor-sheet.hbs", width: 860, @@ -122,8 +122,8 @@ export class BoLActorSheet extends ActorSheet { /** @override */ async getData(options) { const data = super.getData(options) - const actorData = duplicate(data) - let formData = duplicate(data) + const actorData = foundry.utils.duplicate(data) + let formData = foundry.utils.duplicate(data) formData.config = game.bol.config formData.data = actorData @@ -160,6 +160,7 @@ export class BoLActorSheet extends ActorSheet { formData.bougette = this.actor.getBougette() 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.isSorcerer = this.actor.isSorcerer() @@ -187,7 +188,7 @@ export class BoLActorSheet extends ActorSheet { // Get the type of item to create. const type = header.dataset.type; // Grab any data associated with this control. - const data = duplicate(header.dataset); + const data = foundry.utils.duplicate(header.dataset); // Initialize a default name. const name = `New ${type.capitalize()}`; // Prepare the item object. diff --git a/module/actor/actor.js b/module/actor/actor.js index 5a2ba53..078960b 100644 --- a/module/actor/actor.js +++ b/module/actor/actor.js @@ -38,10 +38,7 @@ export class BoLActor extends Actor { if (this.type === 'character') { return true } - if (this.type === 'encounter' && this.chartype == "adversary") { - return true - } - return false + return (this.type === 'encounter' && this.chartype == "adversary") } /* -------------------------------------------- */ @@ -54,10 +51,10 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ getVillainy() { - if (this.type === 'encounter' && this.chartype == "adversary") { - return true - } - return false + return (this.type === 'encounter' && this.chartype == "adversary") + } + isUndead() { + return (this.type == "encounter" && this.system.isundead) } /* -------------------------------------------- */ getInitiativeMalus() { @@ -69,7 +66,7 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ getBougette() { if (this.type == "character") { - let b = duplicate(this.system.bougette) + let b = foundry.utils.duplicate(this.system.bougette) b.label = game.i18n.localize(game.bol.config.bougetteState[String(this.system.bougette.value)]) b.diceImg = "icons/dice/" + game.bol.config.bougetteDice[String(this.system.bougette.value)] + "black.svg" return b @@ -80,7 +77,7 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ async rollBougette() { if (this.type == "character") { - let attribute = duplicate(this.system.attributes.vigor) + let attribute = foundry.utils.duplicate(this.system.attributes.vigor) let rollData = BoLRoll.getCommonRollData(this, "bougette", attribute, undefined) rollData.formula = game.bol.config.bougetteDice[String(this.system.bougette.value)] let r = new BoLDefaultRoll(rollData) @@ -91,7 +88,7 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ decBougette() { if (this.type == "character") { - let bougette = duplicate(this.system.bougette) + let bougette = foundry.utils.duplicate(this.system.bougette) bougette.value = Math.max(Number(bougette.value) - 1, 0) this.update({ 'system.bougette': bougette }) } @@ -145,7 +142,7 @@ export class BoLActor extends Actor { } } get attributes() { - let attrList = duplicate(Object.values(this.system.attributes)) + let attrList = foundry.utils.duplicate(Object.values(this.system.attributes)) this.addEffectModifiers(attrList, "system.attributes.") return attrList } @@ -199,7 +196,7 @@ export class BoLActor extends Actor { getActiveFightOption() { let it = this.items.find(i => i.type === "feature" && i.system.subtype === "fightoption" && i.system.properties.activated) if (it) { - return duplicate(it) + return foundry.utils.duplicate(it) } return undefined } @@ -224,10 +221,10 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ incAttributeXP(key) { - let attr = duplicate(this.system.attributes[key]) + let attr = foundry.utils.duplicate(this.system.attributes[key]) if (attr) { let nextXP = (attr.value == -1) ? 2 : attr.value + (attr.value + 1) - let xp = duplicate(this.system.xp) + let xp = foundry.utils.duplicate(this.system.xp) if (xp.total - xp.spent >= nextXP) { attr.value += 1 xp.spent += nextXP @@ -241,10 +238,10 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ incAptitudeXP(key) { - let apt = duplicate(this.system.aptitudes[key]) + let apt = foundry.utils.duplicate(this.system.aptitudes[key]) if (apt) { let nextXP = (apt.value == -1) ? 1 : apt.value + 2 - let xp = duplicate(this.system.xp) + let xp = foundry.utils.duplicate(this.system.xp) if (xp.total - xp.spent >= nextXP) { apt.value += 1 xp.spent += nextXP @@ -259,9 +256,9 @@ export class BoLActor extends Actor { incCareerXP(itemId) { let career = this.items.get(itemId) if (career) { - career = duplicate(career) + career = foundry.utils.duplicate(career) let nextXP = career.system.rank + 1 - let xp = duplicate(this.system.xp) + let xp = foundry.utils.duplicate(this.system.xp) if (xp.total - xp.spent >= nextXP) { xp.spent += nextXP this.update({ [`system.xp`]: xp }) @@ -280,7 +277,7 @@ export class BoLActor extends Actor { let updates = [] if (fightOption) { - fightOption = duplicate(fightOption) + fightOption = foundry.utils.duplicate(fightOption) if (fightOption.system.properties.activated) { state = false } else { @@ -326,13 +323,13 @@ export class BoLActor extends Actor { return this.items.filter(i => i.type === "feature" && i.system.subtype === "horoscope") } get boons() { - return duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "boon") || []); + return foundry.utils.duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "boon") || []); } get flaws() { - return duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "flaw") || []); + return foundry.utils.duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "flaw") || []); } get careers() { - return duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "career") || []) + return foundry.utils.duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "career") || []) } get origins() { return this.items.filter(i => i.type === "feature" && i.system.subtype === "origin"); @@ -414,10 +411,10 @@ export class BoLActor extends Actor { get bonusBoons() { let boons = this.items.filter(i => i.type === "feature" && i.system.subtype === "boon" && i.system.properties.isbonusdice) - return duplicate(boons || []) + return foundry.utils.duplicate(boons || []) } get malusFlaws() { - return duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "flaw" && i.system.properties.ismalusdice) || []); + return foundry.utils.duplicate(this.items.filter(i => i.type === "feature" && i.system.subtype === "flaw" && i.system.properties.ismalusdice) || []); } isSorcerer() { @@ -500,7 +497,7 @@ export class BoLActor extends Actor { /*-------------------------------------------- */ spentAstrologyPoints(points) { - let astrology = duplicate(this.system.resources.astrologypoints) + let astrology = foundry.utils.duplicate(this.system.resources.astrologypoints) astrology.value -= points astrology.value = Math.max(astrology.value, 0) this.update({ 'system.resources.astrologypoints': astrology }) @@ -551,8 +548,8 @@ export class BoLActor extends Actor { rollData.horoscopeName = actorHoroscope.name } if (rollData.horoscopeType == "majorgroup") { - let rID = randomID(16) - let horoscopes = duplicate(game.settings.get("bol", "horoscope-group")) + let rID = foundry.utils.randomID(16) + let horoscopes = foundry.utils.duplicate(game.settings.get("bol", "horoscope-group")) horoscopes[rID] = { id: rID, name: game.i18n.localize("BOL.ui.groupHoroscope") + this.name, @@ -645,7 +642,7 @@ export class BoLActor extends Actor { resources['power'] = this.system.resources.power } if (this.system.chartype == 'adversary') { - resources['hero'] = duplicate(this.system.resources.hero) + resources['hero'] = foundry.utils.duplicate(this.system.resources.hero) resources['hero'].label = "BOL.resources.villainy" } } else { @@ -791,17 +788,17 @@ export class BoLActor extends Actor { let lastHP = await this.getFlag("world", hpID) if (lastHP != this.system.resources.hp.value && game.user.isGM) { // Only GM sends this await this.setFlag("world", hpID, this.system.resources.hp.value) - let prone = this.effects.find(ef => ef.label == "EFFECT.StatusProne") - let dead = this.effects.find(ef => ef.label == "EFFECT.StatusDead") + let prone = this.effects.find(ef => ef.name == game.i18n.localize("EFFECT.StatusProne")) + let dead = this.effects.find(ef => ef.name == game.i18n.localize("EFFECT.StatusDead")) if (this.system.resources.hp.value <= 0) { if (!prone) { await this.createEmbeddedDocuments("ActiveEffect", [ - { label: 'EFFECT.StatusProne', icon: 'icons/svg/falling.svg', flags: { core: { statusId: 'prone' } } } + { name: game.i18n.localize('EFFECT.StatusProne'), icon: 'icons/svg/falling.svg', statuses: 'prone' } ]) } if (this.system.resources.hp.value < -5 && !dead) { await this.createEmbeddedDocuments("ActiveEffect", [ - { label: 'EFFECT.StatusDead', icon: 'icons/svg/skull.svg', flags: { core: { statusId: 'dead' } } } + { name: game.i18n.localize('EFFECT.StatusDead'), icon: 'icons/svg/skull.svg', statuses: 'dead' } ]) } ChatMessage.create({ @@ -828,7 +825,7 @@ export class BoLActor extends Actor { /*-------------------------------------------- */ storeVitaliteCombat() { - this.setFlag("world", "vitalite-before-combat", duplicate(this.system.resources.hp)) + this.setFlag("world", "vitalite-before-combat", foundry.utils.duplicate(this.system.resources.hp)) } /*-------------------------------------------- */ async displayRecuperation() { @@ -852,7 +849,7 @@ export class BoLActor extends Actor { } /*-------------------------------------------- */ async applyRecuperation(recupHP) { - let hp = duplicate(this.system.resources.hp) + let hp = foundry.utils.duplicate(this.system.resources.hp) //console.log("RECUP !!!!", hp, recupHP) hp.value += Number(recupHP) hp.value = Math.min(hp.value, hp.max) @@ -1001,7 +998,7 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ rollProtection(itemId) { - let armor = duplicate(this.items.get(itemId)) + let armor = foundry.utils.duplicate(this.items.get(itemId)) if (armor) { let armorFormula = "max(" + armor.system.properties.soak.formula + ", 0)" let rollArmor = new Roll(armorFormula) @@ -1011,9 +1008,9 @@ export class BoLActor extends Actor { /* -------------------------------------------- */ rollWeaponDamage(itemId) { - let weapon = duplicate(this.items.get(itemId)) + let weapon = foundry.utils.duplicate(this.items.get(itemId)) if (weapon) { - let r = new BoLDefaultRoll({ id: randomID(16), isSuccess: true, mode: "weapon", weapon: weapon, actorId: this.id, actor: this }) + let r = new BoLDefaultRoll({ id: foundry.utils.randomID(16), isSuccess: true, mode: "weapon", weapon: weapon, actorId: this.id, actor: this }) r.setSuccess(true) r.rollDamage() } @@ -1023,7 +1020,7 @@ export class BoLActor extends Actor { toggleEquipItem(item) { const equipable = item.system.properties.equipable; if (equipable) { - let itemData = duplicate(item); + let itemData = foundry.utils.duplicate(item); itemData.system.worn = !itemData.system.worn; return item.update(itemData); } diff --git a/module/actor/vehicle-sheet.js b/module/actor/vehicle-sheet.js index f779645..9765798 100644 --- a/module/actor/vehicle-sheet.js +++ b/module/actor/vehicle-sheet.js @@ -9,7 +9,7 @@ export class BoLVehicleSheet extends ActorSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["bol", "sheet", "actor"], template: "systems/bol/templates/actor/vehicle-sheet.hbs", width: 860, @@ -116,12 +116,12 @@ export class BoLVehicleSheet extends ActorSheet { /** @override */ async getData(options) { const data = super.getData(options) - let formData = duplicate(data) + let formData = foundry.utils.duplicate(data) formData.config = game.bol.config formData.name = this.actor.name formData.img = this.actor.img - formData.system = duplicate(this.actor.system) + formData.system = foundry.utils.duplicate(this.actor.system) formData.weapons = this.actor.vehicleWeapons formData.isGM = game.user.isGM formData.options = this.options @@ -147,7 +147,7 @@ export class BoLVehicleSheet extends ActorSheet { // Get the type of item to create. const type = header.dataset.type; // Grab any data associated with this control. - const data = duplicate(header.dataset); + const data = foundry.utils.duplicate(header.dataset); // Initialize a default name. const name = `New ${type.capitalize()}`; // Prepare the item object. diff --git a/module/bol.js b/module/bol.js index c1f0179..c0b3b0f 100644 --- a/module/bol.js +++ b/module/bol.js @@ -14,11 +14,8 @@ import { BoLUtility } from "./system/bol-utility.js" import { BoLCombatManager } from "./system/bol-combat.js" import { BoLTokenHud } from "./system/bol-action-hud.js" import { BoLHotbar } from "./system/bol-hotbar.js" -import { BoLAdventureGenerator } from "./system/bol-adventure-generator.js" import { BoLCommands } from "./system/bol-commands.js" -import { BoLCharacterSummary } from "./system/bol-character-summary.js" import { BoLRoll } from "./controllers/bol-rolls.js" -import { ClassCounter} from "https://www.uberwald.me/fvtt_appcount/count-class-ready.js" /* -------------------------------------------- */ Hooks.once('init', async function () { @@ -28,6 +25,7 @@ Hooks.once('init', async function () { BoLItem, BoLHotbar, BoLRoll, + BoLUtility, macros: Macros, config: BOL }; @@ -65,8 +63,7 @@ Hooks.once('init', async function () { BoLTokenHud.init() BoLHotbar.init() BoLCommands.init() - BoLAdventureGenerator.init() - + // Preload Handlebars Templates await preloadHandlebarsTemplates(); @@ -98,9 +95,13 @@ function welcomeMessage() { Hooks.once('ready', async function () { BoLUtility.ready() - BoLCharacterSummary.ready() - ClassCounter.registerUsageCount() + import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter=>{ + console.log("ClassCounter loaded", moduleCounter) + moduleCounter.ClassCounter.registerUsageCount() + }).catch(err=> + console.log("No stats available, giving up.") + ) welcomeMessage() diff --git a/module/controllers/bol-rolls.js b/module/controllers/bol-rolls.js index b75882f..eafad54 100644 --- a/module/controllers/bol-rolls.js +++ b/module/controllers/bol-rolls.js @@ -60,6 +60,7 @@ export class BoLRoll { armorInitMalus: actor.getArmorInitMalus(), horoscopeBonusList: actor.getHoroscopesBonus(), horoscopeMalusList: actor.getHoroscopesMalus(), + config: game.bol.config, adv: "0", mod: 0, modRanged: 0, @@ -182,7 +183,7 @@ export class BoLRoll { ui.notifications.warn("Unable to find weapon !") return } - weapon = duplicate(weapon) + weapon = foundry.utils.duplicate(weapon) return this.weaponCheckWithWeapon(actor, weapon) } @@ -194,7 +195,7 @@ export class BoLRoll { ui.notifications.warn("Unable to find Alchemy !"); return; } - alchemy = duplicate(alchemy) + alchemy = foundry.utils.duplicate(alchemy) let alchemyData = alchemy.system if (alchemyData.properties.pccurrent < alchemyData.properties.pccost) { ui.notifications.warn("Pas assez de Points de Création investis dans la Préparation !") @@ -268,7 +269,7 @@ export class BoLRoll { ui.notifications.warn("Impossible de trouver ce sort !") return } - spell = duplicate(spell) + spell = foundry.utils.duplicate(spell) return this.spellCheckWithSpell(actor, spell) } @@ -401,7 +402,7 @@ export class BoLRoll { html.find('#attr').change((event) => { let attrKey = event.currentTarget.value let actor = BoLUtility.getActorFromRollData(this.rollData) - this.rollData.attribute = duplicate(actor.system.attributes[attrKey]) + this.rollData.attribute = foundry.utils.duplicate(actor.system.attributes[attrKey]) this.rollData.attrValue = actor.system.attributes[attrKey].value this.rollData.bolApplicableEffects = this.updateApplicableEffects(this.rollData) this.updateTotalDice() @@ -409,7 +410,7 @@ export class BoLRoll { html.find('#apt').change((event) => { let aptKey = event.currentTarget.value let actor = BoLUtility.getActorFromRollData(this.rollData) - this.rollData.aptitude = duplicate(actor.system.aptitudes[aptKey]) + this.rollData.aptitude = foundry.utils.duplicate(actor.system.aptitudes[aptKey]) this.rollData.aptValue = actor.system.aptitudes[aptKey].value this.rollData.bolApplicableEffects = this.updateApplicableEffects(this.rollData) this.updateTotalDice() @@ -452,7 +453,7 @@ export class BoLRoll { html.find('#horoscope-bonus-applied').change((event) => { this.rollData.selectedHoroscope = [] for (let option of event.currentTarget.selectedOptions) { - this.rollData.selectedHoroscope.push(duplicate(this.rollData.horoscopeBonusList[Number(option.index)])) + this.rollData.selectedHoroscope.push(foundry.utils.duplicate(this.rollData.horoscopeBonusList[Number(option.index)])) } let horoscopes = $('#horoscope-bonus-applied').val() this.rollData.horoscopeBonus = (!horoscopes || horoscopes.length == 0) ? 0 : horoscopes.length @@ -462,7 +463,7 @@ export class BoLRoll { html.find('#horoscope-malus-applied').change((event) => { this.rollData.selectedHoroscope = [] for (let option of event.currentTarget.selectedOptions) { - this.rollData.selectedHoroscope.push(duplicate(this.rollData.horoscopeBonusList[Number(option.index)])) + this.rollData.selectedHoroscope.push(foundry.utils.duplicate(this.rollData.horoscopeBonusList[Number(option.index)])) } let horoscopes = $('#horoscope-malus-applied').val() this.rollData.horoscopeMalus = (!horoscopes || horoscopes.length == 0) ? 0 : horoscopes.length @@ -530,7 +531,7 @@ export class BoLRoll { rollData.careerBonus = rollData.careerBonus ?? 0 rollData.modRanged = rollData.modRanged ?? 0 rollData.mod = rollData.mod ?? 0 - rollData.id = randomID(16) + rollData.id = foundry.utils.randomID(16) rollData.weaponModifier = 0 rollData.attackBonusDice = false rollData.armorMalus = 0 @@ -616,16 +617,15 @@ export class BoLDefaultRoll { if (this.rollData.applyId) { BoLUtility.cleanupButtons(this.rollData.applyId) } - this.rollData.optionsId = randomID(16) - this.rollData.applyId = randomID(16) + this.rollData.optionsId = foundry.utils.randomID(16) + this.rollData.applyId = foundry.utils.randomID(16) } /* -------------------------------------------- */ async roll() { const r = new Roll(this.rollData.formula) - //console.log("Roll formula", this.rollData.formula) - await r.roll({ "async": false }) + await r.roll() let diceData = BoLUtility.getDiceData() //console.log("DICEDATA", diceData) @@ -688,7 +688,7 @@ export class BoLDefaultRoll { flavor: msgFlavor, speaker: ChatMessage.getSpeaker({ actor: actor }), }) - this.rollData.roll = duplicate(this.rollData.roll) // Remove object, keep data (v111 ready) + this.rollData.roll = foundry.utils.duplicate(this.rollData.roll) // Remove object, keep data (v111 ready) msg.setFlag("world", "bol-roll-data", this.rollData) }) } @@ -741,7 +741,7 @@ export class BoLDefaultRoll { speaker: ChatMessage.getSpeaker({ actor: actor }), flags: { msgType: "default" } }) - this.rollData.damageRoll = duplicate(this.rollData.damageRoll) + this.rollData.damageRoll = foundry.utils.duplicate(this.rollData.damageRoll) this.rollData.actor = undefined // Cleanup msg.setFlag("world", "bol-roll-data", this.rollData) }) diff --git a/module/item/item-sheet.js b/module/item/item-sheet.js index d191df0..5bc7712 100644 --- a/module/item/item-sheet.js +++ b/module/item/item-sheet.js @@ -8,7 +8,7 @@ export class BoLItemSheet extends ItemSheet { /** @override */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { classes: ["bol", "sheet", "item"], template: "systems/bol/templates/item/item-sheet.hbs", width: 650, @@ -21,7 +21,7 @@ export class BoLItemSheet extends ItemSheet { /** @override */ async getData(options) { const data = super.getData(options) - let itemData = duplicate(data.document) + let itemData = foundry.utils.duplicate(data.document) data.config = game.bol.config data.item = itemData data.category = itemData.system.category @@ -78,7 +78,7 @@ export class BoLItemSheet extends ItemSheet { /* -------------------------------------------- */ postItem() { - let chatData = duplicate(this.item) + let chatData = foundry.utils.duplicate(this.item) if (this.actor) { chatData.actor = { id: this.actor.id }; } diff --git a/module/system/adventure_data.json b/module/system/adventure_data.json deleted file mode 100644 index 0e5c001..0000000 --- a/module/system/adventure_data.json +++ /dev/null @@ -1,620 +0,0 @@ -{ - "titre1": [ - { - "prefix": "la", - "name": "Prophétie" - }, - { - "prefix": "les", - "name": "Grottes", - "isLieu": true - }, - { - "prefix": "les", - "name": "Collines", - "isLieu": true - }, - { - "prefix": "les", - "name": "Voleurs", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "les", - "name": "Sorcier(s)", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "la", - "name": "Bataille" - }, - { - "prefix": "la", - "name": "Légende" - }, - { - "prefix": "la", - "name": "Tour", - "isLieu": true - }, - { - "prefix": "l'", - "name": "Ile", - "isLieu": true - }, - { - "prefix": "les", - "name": "Pirates", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "les", - "name": "Druide(s)", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "le", - "name": "Navire", - "isCarriere": false - }, - { - "prefix": "la", - "name": "Couronne", - "isObjet": true - }, - { - "prefix": "la", - "name": "Cité", - "isLieu": true - }, - { - "prefix": "le", - "name": "Désert", - "isLieu": true - }, - { - "prefix": "les", - "name": "Bête(s)", - "isEnnemi": true, - "isLieu": false - }, - { - "prefix": "les", - "name": "Démon(s)", - "isEnnemi": true, - "isLieu": false - }, - { - "prefix": "le", - "name": "Trésor", - "isObjet": true - }, - { - "prefix": "l'", - "name": "Epée", - "isObjet": true - }, - { - "prefix": "l'", - "name": "Arène", - "isLieu": true - }, - { - "prefix": "les", - "name": "Marais", - "isLieu": true - }, - { - "prefix": "les", - "name": "Seigneur(s)", - "isEnnemi": true, - "isLieu": false - }, - { - "prefix": "les", - "name": "Assassin(s)", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "le", - "name": "Culte", - "isEnnemi": true, - "isCarriere": false - }, - { - "prefix": "le", - "name": "Secret", - "isCarriere": false - }, - { - "prefix": "le", - "name": "Palais", - "isLieu": true - }, - { - "prefix": "la", - "name": "Mer", - "isLieu": true - }, - { - "prefix": "les", - "name": "Barbares", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "le", - "name": "Manuscrit", - "isObjet": true - }, - { - "prefix": "les", - "name": "Plaines", - "isLieu": true - }, - { - "prefix": "le", - "name": "Sang", - "isLieu": false - }, - { - "prefix": "la", - "name": "Tombe", - "isLieu": true - }, - { - "prefix": "la", - "name": "Forêt", - "isLieu": true - }, - { - "prefix": "les", - "name": "Esclaves", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "les", - "name": "Mendiant(s)", - "isEnnemi": true, - "isCarriere": true - }, - { - "prefix": "les", - "name": "Montagnes", - "isCarriereLieu": true - } - ], - "titre2": [ - { - "prefix": "du", - "name": "mal" - }, - { - "prefix": "et le", - "name": "Roi Maussade", - "isEnnemi": true - }, - { - "prefix": "et la", - "name": "pestilence", - "isEnnemi": false - }, - { - "prefix": "de", - "name": "Malakut", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Halakh", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Hyrdral", - "isLieu": true - }, - { - "prefix": "des", - "name": "esprits abandonnés", - "isEnnemi": true - }, - { - "prefix": "du", - "name": "chaos", - "isEnnemi": true - }, - { - "prefix": "de la", - "name": "folie", - "isEnnemi": false - }, - { - "prefix": "de", - "name": "Satarla", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Urceb", - "isLieu": true - }, - { - "prefix": "des", - "name": "Terres Désolées", - "isLieu": true - }, - { - "prefix": "de la", - "name": "mort", - "isLieu": false - }, - { - "prefix": "des", - "name": "idoles impies", - "isObjet": true - }, - { - "prefix": "des", - "name": "ténèbres", - "isObjet": false - }, - { - "prefix": "de", - "name": "Parsool", - "isLieu": true - }, - { - "prefix": "de", - "name": "Qiddesh", - "isLieu": true - }, - { - "prefix": "de", - "name": "Kasht", - "isLieu": true - }, - { - "prefix": "de la ", - "name": "falalité", - "isLieu": false - }, - { - "prefix": "du", - "name": "Nécromant", - "isEnnemi": true - }, - { - "prefix": "du", - "name": "Néant", - "isEnnemi": false - }, - { - "prefix": "de", - "name": "Lysor", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Oosal", - "isLieu": true - }, - { - "prefix": "de", - "name": "Thulé", - "isLieu": true - }, - { - "prefix": "du", - "name": "désespoir", - "isLieu": false - }, - { - "prefix": "du", - "name": "Dieu Bouffi", - "isEnnemi": true - }, - { - "prefix": "du", - "name": "silence", - "isEnnemi": false - }, - { - "prefix": "de", - "name": "Tyrus", - "isLieu": true - }, - { - "prefix": "d'", - "name": "Ygddar", - "isLieu": true - }, - { - "prefix": "de", - "name": "la Côte de Feu", - "isLieu": true - }, - { - "prefix": "des", - "name": "ombres cruelles", - "isLieu": false - }, - { - "prefix": "de la", - "name": "poussière écarlate", - "isLieu": false - }, - { - "prefix": "du", - "name": "destin", - "isLieu": false - }, - { - "prefix": "du", - "name": "Valgard", - "isLieu": true - }, - { - "prefix": "de", - "name": "Qeb", - "isLieu": true - }, - { - "prefix": "de", - "name": "la Mer Inconnue", - "isLieu": true - } - ], - "mission": [ - { - "name": "d’attaquer un lieu." - }, - { - "name": "de détruire un certain objet." - }, - { - "name": "de kidnapper quelqu’un." - }, - { - "name": "d’obtenir une certaine chose." - }, - { - "name": "d’explorer un lieu." - }, - { - "name": "de sauver une personne." - }, - { - "name": "d’échapper à quelqu’un." - }, - { - "name": "de fuir un lieu." - }, - { - "name": "de trouver une personne." - }, - { - "name": "de trouver un lieu." - }, - { - "name": "de trouver chose." - }, - { - "name": "de protéger une personne." - }, - { - "name": "de protéger un lieu." - }, - { - "name": "de protéger chose." - }, - { - "name": "de dérober une certaine chose." - }, - { - "name": "de tuer une personne." - }, - { - "name": "de détruire une chose." - }, - { - "name": "d’escorter une personne." - }, - { - "name": "de transporter une chose." - } - ], - "carriere": [ - "Noble", - "Acrobate", - "Sorcier", - "Alchimiste", - "Esclave", - "Courtisane", - "Médecin", - "Marin", - "Érudit", - "Mendiant", - "Scribe", - "Poète", - "Forgeron", - "Prêtre", - "Danseur", - "Marchand", - "Pilote des airs", - "Fermier" - ], - "lieux1": [ - "Palais", - "Donjon", - "Ruines", - "Sanctuaire", - "Crypte", - "Forteresse", - "Tombeau", - "Grottes", - "Tour", - "Antre", - "Île", - "Montagne" - ], - "lieux2": [ - "de la mort.", - "de la destruction.", - "du désespoir.", - "des morts-vivants.", - "du sage.", - "de l'or.", - "de la tempête.", - "de la terreur.", - "descannibales.", - "du désespoir.", - "des Rois-Sorciers.", - "des âmes perdues." - ], - "objets1": [ - "Livre", - "Anneau", - "Coupe", - "Joyau", - "Casque", - "Parchemin", - "Couronne", - "Sceau", - "Cristal", - "Crâne", - "Épée", - "Bâton" - ], - "objets2": [ - "des sept sceaux.", - "de l'éternelle douleur.", - "du sang bouillonnant.", - "de la mort hideuse.", - "du pouvoir suprême.", - "du serpent sournois.", - "du plaisir infini.", - "de la richesse illusoire.", - "de la cruelle trahison.", - "du froid funeste.", - "des spectres inapaisés.", - "du mystère." - ], - "motivation": [ - "c’est le genre de choses que fait Krongar.", - "sinon il finira en prison.", - "il est victime d’un chantage.", - "il a trouvé une carte.", - "il a été maudit.", - "il a eu une vision (peut-être un soir de beuverie).", - "il a été engagé pour le faire.", - "il a surpris une conversation.", - "il a lu quelque chose dans un ancien manuscrit.", - "il est tombé accidentellement dans cette affaire.", - "il cherche à assouvir une vengeance.", - "il a ,été dupé." - ], - "rival": [ - "un poète obsédé.", - "un prince (esse) guerrier.", - "un ministre corrompu.", - "un sectateur fanatique.", - "un noble arrogant.", - "un étrange alchimiste.", - "un sorcier maléfique.", - "un druide cruel.", - "un marchand cupide.", - "un brigand sans foi ni loi.", - "un démon sanguinaire.", - "un fantôme errant." - ], - "dieu": [ - "Tharungozoth", - "Yrzlak", - "Dyr", - "Knothakon", - "Hadron", - "Shazzadion", - "Chiomalla", - "Sa’Tel", - "Morgazzon", - "Hurm", - "Afyra", - "Grondil", - "Zaggath", - "Zalkyr", - "Fillana", - "Lilandra", - "Zylidith", - "Quathoomar", - "Iondal", - "Piandra", - "Nemmereth", - "Charkond", - "Karyzon", - "Zarymphyxos", - "Kryphondus" - ], - "complique1": [ - "c’est toujours comme ça avec Krongar !", - "la situation réveille chez Krongar des peurs ancestrales.", - "un usurier et ses hommes de main veulent récupérer leur argent.", - "une grave épidémie ravage la région.", - "Krongar est traqué pour un crime passé.", - "les actions d’un groupe de rebelles rendent la région peu sûre.", - "des hordes de guerriers envahissent la région pour la conquérir", - "un(e) ancien(ne) admirateur (trice) éconduit(e) cherche à se venger.", - "la loi locale est très sévère et interdit une chose nécessaire à l’accomplissement de la mission.", - "un(e) admirateur (trice) inattendu(e) déclare son amour.", - "un rival qui fut défait autrefois réapparaît et met son grain de sel.", - "la folie de Morgazzon fait des ravages dans la région." - ], - "obstacle": [ - "d’un ancien secret.", - "d’un long voyage.", - "d’une malédiction.", - "d’un voleur rusé.", - "d’une forte troupe de soldats.", - "d’un énorme monstre.", - "d’une horde de monstres.", - "d’un manque de temps.", - "de gardes et de pièges magiques.", - "d’une catastrophe naturelle sur le point de se produire.", - "d’une énigme à résoudre.", - "d’une bataille à gagner." - ], - "retournement": [ - "L’ennemi est en fait Krongar lui-même, venu d’une autre réalité !", - "Toute cette histoire était un piège machiavélique !", - "L’ennemi est en fait un vieil ami ou un allié qui a comploté dans l’ombre !", - "Krongar est contraint de s’associer à un rival pour accomplir la mission !", - "Tout ce qui semblait ordinaire se révèle en fait surnaturel !", - "L’ennemi est en fait le père, la mère, le frère ou la sœur de Krongar !", - "Une toute autre mission attend en fait notre héros !", - "Parfois, il n’y a pas de retournement de situation !", - "i la mission est accomplie, cela entraînera de terribles répercussions !", - "Le destin offre à Krongar une chance d’améliorer les choses, et il est renvoyé dans le temps au début de l’aventure. La saga recommence, mais cette fois sans retournement de situation !", - "Un ami ou un allié a trahi Krongar !", - "Les dieux sont furieux et lui imposent d'autres tâches" - ], - "recompense": [ - "Rien du tout ! On s’est joué de lui !", - "Beaucoup moins qu’escompté.", - "Beaucoup moins qu’escompté, mais il gagne au moins la reconnaissance d’une personne haut placée.", - "Beaucoup moins qu’escompté, mais il est marqué par les dieux (avantage).", - "La récompense escomptée.", - "La récompense escomptée, et il est marqué par les dieux (avantage).", - "La récompense escomptée, ainsi que la reconnaissance d’une personne haut placée.", - "Plus qu’escompté.", - "Plus qu’escompté, ainsi que la reconnaissance d’une personne haut placée.", - "Plus qu’escompté, et il est marqué par les dieux (avantage).", - "Plus qu’escompté, ainsi que la reconnaissance d’une personne haut placée, et il est marqué par les dieux (avantage).", - "Une promotion... Longue vie au roi Krongar !" - ] -} \ No newline at end of file diff --git a/module/system/bol-action-hud.js b/module/system/bol-action-hud.js index c47e43b..23a4993 100644 --- a/module/system/bol-action-hud.js +++ b/module/system/bol-action-hud.js @@ -33,9 +33,9 @@ export class BoLTokenHud { let action = hudData.actionsList[actionIndex] const actionItem = actor.items.get(action._id) if (actionItem.system.subtype == "weapon") { - BoLRoll.weaponCheckWithWeapon(hudData.actor, duplicate(actionItem)) + BoLRoll.weaponCheckWithWeapon(hudData.actor, foundry.utils.duplicate(actionItem)) } else if (actionItem.system.subtype == "fightoption") { - let chatData = duplicate(actionItem) + let chatData = foundry.utils.duplicate(actionItem) if (actionItem.actor) { chatData.actor = { id: actionItem.actor._id }; } diff --git a/module/system/bol-adventure-generator.js b/module/system/bol-adventure-generator.js deleted file mode 100644 index 182c759..0000000 --- a/module/system/bol-adventure-generator.js +++ /dev/null @@ -1,86 +0,0 @@ -/* -------------------------------------------- */ -import { BoLUtility } from "./bol-utility.js"; - -/* -------------------------------------------- */ -export class BoLAdventureGenerator { - - /* -------------------------------------------- */ - static async init() { - this.adventureData = await fetchJsonWithTimeout("systems/bol/module/system/adventure_data.json") - } - - /* -------------------------------------------- */ - static async createAdventure() { - let roll1 = new Roll("1d" + this.adventureData.titre1.length).evaluate({ async: false }) - let roll2 = new Roll("1d" + this.adventureData.titre2.length).evaluate({ async: false }) - - let p1 = this.adventureData.titre1[roll1.result - 1] - let p2 = this.adventureData.titre2[roll2.result - 1] - - let story = {} - story.title = "Krongar et " + p1.prefix + " " + p1.name + " " + p2.prefix + " " + p2.name - - let rollM = new Roll("1d" + this.adventureData.mission.length).evaluate({ async: false }) - story.mission = "La mission de Krongar est de " + this.adventureData.mission[rollM.result - 1].name - - if (!p1.isCarriere && !p2.isCarriere) { - let rollC = new Roll("1d" + this.adventureData.carriere.length).evaluate({ async: false }) - story.carriere = "Une carrière : " + this.adventureData.carriere[rollC.result - 1] - } - - if (!p1.isLieu && !p2.isLieu) { - let rollL1 = new Roll("1d" + this.adventureData.lieux1.length).evaluate({ async: false }) - let rollL2 = new Roll("1d" + this.adventureData.lieux2.length).evaluate({ async: false }) - story.lieu = "Un lieu : " + this.adventureData.lieux1[rollL1.result - 1] + " " + this.adventureData.lieux2[rollL2.result - 1] - } - - if (!p1.isObjet && !p2.isObjet) { - let rollO1 = new Roll("1d" + this.adventureData.objets1.length).evaluate({ async: false }) - let rollO2 = new Roll("1d" + this.adventureData.objets2.length).evaluate({ async: false }) - story.objet = "Un objet : " + this.adventureData.objets1[rollO1.result - 1] + " " + this.adventureData.objets2[rollO2.result - 1] - } - - let rollMOT = new Roll("1d" + this.adventureData.motivation.length).evaluate({ async: false }) - story.motivation = "Krongar entreprend cette mission parce que " + this.adventureData.motivation[rollMOT.result - 1] - - if (!p1.isEnnemi && !p2.isEnnemi) { - let rollE = new Roll("1d" + this.adventureData.rival.length).evaluate({ async: false }) - story.rival = "Un rival : " + this.adventureData.rival[rollE.result - 1] - } - - let rollDieu = new Roll("1d6").evaluate({ async: false }) - if (rollDieu.result == 6) { - rollDieu = new Roll("1d" + this.adventureData.dieu.length).evaluate({ async: false }) - story.dieu = "Un Dieu est impliqué : " + this.adventureData.dieu[rollDieu.result - 1] - } - - let rollComp = new Roll("1d6").evaluate({ async: false }) - if (rollComp.result >= 5) { - rollComp = new Roll("1d" + this.adventureData.complique1.length).evaluate({ async: false }) - story.complication = "Une complication : " + this.adventureData.complique1[rollComp.result - 1] - } - - let rollObs = new Roll("1d6").evaluate({ async: false }) - if (rollObs.result >= 5) { - rollObs = new Roll("1d" + this.adventureData.obstacle.length).evaluate({ async: false }) - story.obstacle = "Un obstacle : " + this.adventureData.obstacle[rollObs.result - 1] - } - - let rollRet = new Roll("1d6").evaluate({ async: false }) - if (rollRet.result == 6) { - rollRet = new Roll("1d" + this.adventureData.retournement.length).evaluate({ async: false }) - story.retournement = "Un retournement : " + this.adventureData.retournement[rollRet.result - 1] - } - - let rollRec = new Roll("1d" + this.adventureData.recompense.length).evaluate({ async: false }) - story.recompense = "Pour sa peine, Krongar reçoit " + this.adventureData.recompense[rollRec.result - 1] - - ChatMessage.create({ - alias: this.name, - whisper: BoLUtility.getUsers(user => user.isGM), - content: await renderTemplate('systems/bol/templates/chat/chat-adventure-result.hbs', - { name: "Aventure !", img: "icons/commodities/gems/gem-cluster-red.webp", story : story}) - }) - - } -} diff --git a/module/system/bol-calendar.js b/module/system/bol-calendar.js index 727d774..49cd4c5 100644 --- a/module/system/bol-calendar.js +++ b/module/system/bol-calendar.js @@ -40,14 +40,14 @@ export class BoLCalendar extends Application { constructor() { super(); // position - this.calendarPos = duplicate(game.settings.get("bol", "calendar-pos")); + this.calendarPos = foundry.utils.duplicate(game.settings.get("bol", "calendar-pos")); if (this.calendarPos == undefined || this.calendarPos.top == undefined) { this.calendrierPos = BoLCalendar.createCalendarPos() game.settings.set("bol", "calendar-pos", this.calendarPos) } // Calendar - this.calendar = duplicate(game.settings.get("bol", "calendar") ?? BoLCalendar.getCalendar(0)); + this.calendar = foundry.utils.duplicate(game.settings.get("bol", "calendar") ?? BoLCalendar.getCalendar(0)); this.calendar.year = this.calendar.year || 900 this.calendar.month = 0 @@ -58,7 +58,7 @@ export class BoLCalendar extends Application { /* -------------------------------------------- */ static get defaultOptions() { - return mergeObject(super.defaultOptions, { + return foundry.utils.mergeObject(super.defaultOptions, { template: "systems/bol/templates/calendar-template.html", popOut: false, resizable: false @@ -95,11 +95,11 @@ export class BoLCalendar extends Application { this.calendar.hour -= 24 await this.incrementDay() } - game.settings.set("bol", "calendar", duplicate(this.calendar)); + game.settings.set("bol", "calendar", foundry.utils.duplicate(this.calendar)); // Notification aux joueurs // TODO: replace with Hook on game settings update game.socket.emit(SYSTEM_SOCKET_ID, { msg: "msg_sync_time", - data: duplicate(this.calendrier) + data: foundry.utils.duplicate(this.calendrier) }); } @@ -112,7 +112,7 @@ export class BoLCalendar extends Application { /* -------------------------------------------- */ syncPlayerTime(calendrier) { - this.calendrier = duplicate(calendrier); // Local copy update + this.calendrier = foundry.utils.duplicate(calendrier); // Local copy update this.updateDisplay(); } @@ -123,7 +123,7 @@ export class BoLCalendar extends Application { } this.calendrier.heureRdD = indexHeure; this.calendrier.minutesRelative = 0; - game.settings.set(SYSTEM_RDD, "calendrier", duplicate(this.calendrier)); + game.settings.set(SYSTEM_RDD, "calendrier", foundry.utils.duplicate(this.calendrier)); } /* -------------------------------------------- */ @@ -312,13 +312,13 @@ export class BoLCalendar extends Application { this.calendrier.jour = Number(calendrierData.jourMois) - 1; this.calendrier.moisRdD = RdDCalendrier.getChiffreFromSigne(calendrierData.moisKey); this.calendrier.heureRdD = RdDCalendrier.getChiffreFromSigne(calendrierData.heureKey); - game.settings.set(SYSTEM_RDD, "calendrier", duplicate(this.calendrier)); + game.settings.set(SYSTEM_RDD, "calendrier", foundry.utils.duplicate(this.calendrier)); await this.rebuildListeNombreAstral(); game.socket.emit(SYSTEM_SOCKET_ID, { msg: "msg_sync_time", - data: duplicate(this.calendrier) + data: foundry.utils.duplicate(this.calendrier) }); this.updateDisplay(); @@ -326,7 +326,7 @@ export class BoLCalendar extends Application { /* -------------------------------------------- */ async showCalendarEditor() { - let calendrierData = duplicate(this.fillCalendrierData()); + let calendrierData = foundry.utils.duplicate(this.fillCalendrierData()); if (this.editeur == undefined) { calendrierData.jourMoisOptions = RdDCalendrier.buildJoursMois(); calendrierData.heuresOptions = [0, 1]; @@ -344,7 +344,7 @@ export class BoLCalendar extends Application { /* -------------------------------------------- */ async showAstrologieEditor() { - let calendrierData = duplicate(this.fillCalendrierData()); + let calendrierData = foundry.utils.duplicate(this.fillCalendrierData()); let astrologieArray = []; this.listeNombreAstral = this.listeNombreAstral || []; for (let astralData of this.listeNombreAstral) { @@ -353,7 +353,7 @@ export class BoLCalendar extends Application { let actor = game.actors.get(vf.actorId); vf.actorName = (actor) ? actor.name : "Inconnu"; } - astrologieArray.push(duplicate(astralData)); + astrologieArray.push(foundry.utils.duplicate(astralData)); } let heuresParActeur = {}; for (let actor of game.actors) { @@ -448,7 +448,7 @@ export class BoLCalendar extends Application { game.system.rdd.calendrier.calendrierPos.top = yPos; game.system.rdd.calendrier.calendrierPos.left = xPos; if (game.user.isGM) { - game.settings.set(SYSTEM_RDD, "calendrier-pos", duplicate(game.system.rdd.calendrier.calendrierPos)); + game.settings.set(SYSTEM_RDD, "calendrier-pos", foundry.utils.duplicate(game.system.rdd.calendrier.calendrierPos)); } } } @@ -456,7 +456,7 @@ export class BoLCalendar extends Application { game.system.rdd.calendrier.calendrierPos.top = 200; game.system.rdd.calendrier.calendrierPos.left = 200; if (game.user.isGM) { - game.settings.set(SYSTEM_RDD, "calendrier-pos", duplicate(game.system.rdd.calendrier.calendrierPos)); + game.settings.set(SYSTEM_RDD, "calendrier-pos", foundry.utils.duplicate(game.system.rdd.calendrier.calendrierPos)); } this.setPos(game.system.rdd.calendrier.calendrierPos); } diff --git a/module/system/bol-character-summary.js b/module/system/bol-character-summary.js deleted file mode 100644 index c0f9878..0000000 --- a/module/system/bol-character-summary.js +++ /dev/null @@ -1,162 +0,0 @@ -/* -------------------------------------------- */ -import { BoLUtility } from "./bol-utility.js"; -import { BoLRoll } from "../controllers/bol-rolls.js"; - -/* -------------------------------------------- */ -export class BoLCharacterSummary extends Application { - - /* -------------------------------------------- */ - static displayPCSummary(){ - game.bol.charSummary.render(true) - } - /* -------------------------------------------- */ - updatePCSummary(){ - if ( this.rendered) { - this.render(true) - } - } - - /* -------------------------------------------- */ - static createSummaryPos() { - return { top: 200, left: 200 }; - } - - /* -------------------------------------------- */ - static ready() { - if ( !game.user.isGM ) { // Uniquement si GM - return - } - let charSummary = new BoLCharacterSummary() - game.bol.charSummary = charSummary - } - - /* -------------------------------------------- */ - constructor() { - super(); - //game.settings.set("world", "character-summary-data", {npcList: [], x:0, y:0}) - this.settings = game.settings.get("world", "character-summary-data") - } - - /* -------------------------------------------- */ - static get defaultOptions() { - return mergeObject(super.defaultOptions, { - template: "systems/bol/templates/apps/character-summary-template.html", - popOut: true, - resizable: true, - dragDrop: [{ dragSelector: ".items-list .item", dropSelector: null }], - classes: ["bol", "dialog"], width: 820, height: 'fit-content' - }) - } - - /* -------------------------------------------- */ - getData() { - let formData = super.getData(); - - formData.pcs = game.actors.filter( ac => ac.type == "character" && ac.hasPlayerOwner ) - formData.npcs = [] - let newList = [] - let toUpdate = false - for( let actorId of this.settings.npcList ) { - let actor = game.actors.get(actorId) - if (actor) { - formData.npcs.push( actor ) - newList.push(actorId) - } else { - toUpdate = true - } - } - formData.config = game.bol.config - formData.horoscopeGroupList = game.settings.get("bol", "horoscope-group") - - if ( toUpdate ) { - this.settings.npcList = newList - //console.log("Going to update ...", this.settings) - game.settings.set("world", "character-summary-data", this.settings) - } - - return formData - } - - /* -------------------------------------------- */ - updateNPC() { - game.settings.set("world", "character-summary-data", game.bol.charSummary.settings) - game.bol.charSummary.close() - setTimeout( function() { game.bol.charSummary.render(true)}, 500) - } - - /* -------------------------------------------- */ - async _onDrop(event) { - //console.log("Dragged data are : ", dragData) - let data = event.dataTransfer.getData('text/plain') - let dataItem = JSON.parse( data) - let actor = fromUuidSync(dataItem.uuid) - if (actor) { - game.bol.charSummary.settings.npcList.push( actor.id ) - game.bol.charSummary.updateNPC() - - } else { - ui.notifications.warn( game.i18n.localize("BOL.ui.noactorfound") ) - } - } - - /* -------------------------------------------- */ - /** @override */ - async activateListeners(html) { - super.activateListeners(html); - - html.find('.actor-open').click((event) => { - const li = $(event.currentTarget).parents(".item") - const actor = game.actors.get(li.data("actor-id")) - actor.sheet.render(true) - }) - - html.find('.summary-roll').click((event) => { - const li = $(event.currentTarget).parents(".item") - const actor = game.actors.get(li.data("actor-id")) - let type = $(event.currentTarget).data("type") - let key = $(event.currentTarget).data("key") - if ( type == "attribute") { - BoLRoll.attributeCheck(actor, key, event) - } else if (type == "aptitude") { - BoLRoll.aptitudeCheck(actor, key, event) - } - }) - - html.find('.actor-delete').click(event => { - const li = $(event.currentTarget).parents(".item"); - let actorId = li.data("actor-id") - let newList = game.bol.charSummary.settings.npcList.filter(id => id != actorId) - game.bol.charSummary.settings.npcList = newList - game.bol.charSummary.updateNPC() - }) - - html.find('#horoscope-group-edit-available').change(event => { - const horoId = $(event.currentTarget).data("horo-id") - let newValue = event.currentTarget.value - let horoscopes = duplicate(game.settings.get("bol", "horoscope-group")) - if ( horoId && horoscopes[horoId]) { - horoscopes[horoId].availableDice = Number(newValue) - if (newValue <= 0) { - horoscopes[horoId] = undefined - } - game.settings.set("bol", "horoscope-group", horoscopes) - setTimeout(function() { BoLUtility.updateSheets()}, 800 ) - } - }) - - html.find('#horoscope-group-edit-max').change(event => { - const horoId = $(event.currentTarget).data("horo-id") - let newValue = event.currentTarget.value - let horoscopes = duplicate(game.settings.get("bol", "horoscope-group")) - if ( horoId && horoscopes[horoId]) { - horoscopes[horoId].maxDice = Number(newValue) - if (newValue <= 0) { - horoscopes[horoId] = undefined - } - game.settings.set("bol", "horoscope-group", horoscopes) - setTimeout(function() { BoLUtility.updateSheets()}, 800 ) - } - }) - } - -} \ No newline at end of file diff --git a/module/system/bol-commands.js b/module/system/bol-commands.js index ef90734..e32dc02 100644 --- a/module/system/bol-commands.js +++ b/module/system/bol-commands.js @@ -1,6 +1,3 @@ -/* -------------------------------------------- */ -import { BoLAdventureGenerator } from "./bol-adventure-generator.js" -import { BoLCharacterSummary } from "./bol-character-summary.js" /* -------------------------------------------- */ export class BoLCommands { @@ -8,8 +5,6 @@ export class BoLCommands { static init() { if (!game.bol.commands) { const bolCommands = new BoLCommands() - //bolCommands.registerCommand({ path: ["/adventure"], func: (content, msg, params) => BoLAdventureGenerator.createAdventure(), descr: "Nouvelle idée d'aventure!" }); - bolCommands.registerCommand({ path: ["/pcview"], func: (content, msg, params) => BoLCharacterSummary.displayPCSummary(), descr: "Affiche la liste des PJs!" }); game.bol.commands = bolCommands } diff --git a/module/system/bol-utility.js b/module/system/bol-utility.js index 72c11a7..1097198 100644 --- a/module/system/bol-utility.js +++ b/module/system/bol-utility.js @@ -136,6 +136,10 @@ export class BoLUtility { this.successValue = Number(game.settings.get("bol", "dice-success-value")) this.criticalSuccessValue = Number(game.settings.get("bol", "dice-critical-success-value")) this.criticalFailureValue = Number(game.settings.get("bol", "dice-critical-failure-value")) + + // Update the effect modifiers + game.bol.config.effectIdentifiers = foundry.utils.mergeObject(game.bol.config.effectIdentifiers, game.bol.config.attackAttributes) + game.bol.config.effectIdentifiers = foundry.utils.mergeObject(game.bol.config.effectIdentifiers, game.bol.config.aptitudes) } /* -------------------------------------------- */ @@ -196,7 +200,7 @@ export class BoLUtility { //$("#logo").attr("src", this.getLogoTopLeft() ) $("#logo").css("content", `url(${this.getLogoTopLeft()})`) - CONFIG.statusEffects = duplicate(game.bol.config.statusEffects) + CONFIG.statusEffects = foundry.utils.duplicate(game.bol.config.statusEffects) } /* -------------------------------------------- */ @@ -311,7 +315,7 @@ export class BoLUtility { /* -------------------------------------------- */ static blindMessageToGM(chatOptions) { - let chatGM = duplicate(chatOptions); + let chatGM = foundry.utils.duplicate(chatOptions); chatGM.whisper = this.getUsers(user => user.isGM); chatGM.content = "Blind message of " + game.user.name + "
" + chatOptions.content; console.log("blindMessageToGM", chatGM); @@ -323,7 +327,7 @@ export class BoLUtility { if (rollData.targetId) { // Broadcast to GM or process it directly in case of GM defense if (!game.user.isGM) { - game.socket.emit("system.bol", { name: "msg_attack_success", data: duplicate(rollData) }) + game.socket.emit("system.bol", { name: "msg_attack_success", data: foundry.utils.duplicate(rollData) }) } else { BoLUtility.processAttackSuccess(rollData) } @@ -737,8 +741,8 @@ export class BoLUtility { /* -------------------------------------------- */ static removeGroupHoroscope(rollData) { let horo = rollData.horoscopeGroupList[rollData.selectedGroupHoroscopeIndex] - let horoscopes = duplicate(game.settings.get("bol", "horoscope-group")) - let toChange = duplicate(horoscopes[horo.id]) + let horoscopes = foundry.utils.duplicate(game.settings.get("bol", "horoscope-group")) + let toChange = foundry.utils.duplicate(horoscopes[horo.id]) toChange.availableDice -= horo.nbDice // Remove the dice if (toChange.availableDice <= 0) { horoscopes[horo.id] = undefined diff --git a/module/system/config.js b/module/system/config.js index 4a6260a..1998394 100644 --- a/module/system/config.js +++ b/module/system/config.js @@ -189,6 +189,61 @@ BOL.vehicleSubtypes = { // "other" : "BOL.equipmentCategory.other" // } +BOL.rangeModifiers = { + "1": "BOL.dialog.pointblank", + "0": "BOL.dialog.close", + "-1": "BOL.dialog.medium", + "-2": "BOL.dialog.long", + "-4": "BOL.dialog.distant", + "-6": "BOL.dialog.extreme", + "-8": "BOL.dialog.utmost" +} + +BOL.difficultyModifiers = { + "4": "BOL.dialog.soeasy", + "2": "BOL.dialog.veryeasy", + "1": "BOL.dialog.easy", + "0": "BOL.dialog.moderate", + "-1": "BOL.dialog.hard", + "-2": "BOL.dialog.tough", + "-4": "BOL.dialog.demanding", + "-6": "BOL.dialog.formidable", + "-8": "BOL.dialog.heroic", + "-10": "BOL.dialog.mythic", + "-12": "BOL.dialog.divine" +} + +BOL.alchemyModifiers = { + "2": "BOL.dialog.veryeasy", + "1": "BOL.dialog.easy", + "0": "BOL.dialog.moderate", + "-1": "BOL.dialog.hard", + "-2": "BOL.dialog.tough", + "-4": "BOL.dialog.demanding", + "-6": "BOL.dialog.formidable", + "-8": "BOL.dialog.heroic", +} +BOL.spellModifiers = BOL.alchemyModifiers + +BOL.spellMandatoryConditions = { + "1": "1", + "2": "2", + "3": "3", + "4": "4" +} +BOL.spellOptionnalConditions = { + "1": "1", + "2": "2", + "3": "3", + "4": "4", + "5": "5", + "6": "6", + "7": "7", + "8": "8" +} +BOL.effectIdentifiers = { + "always": "BOL.ui.always", +} BOL.protectionCategories = { "armor" : "BOL.protectionCategory.armor", "shield" : "BOL.protectionCategory.shield", diff --git a/module/system/helpers.js b/module/system/helpers.js index e6db5e3..a240998 100644 --- a/module/system/helpers.js +++ b/module/system/helpers.js @@ -137,6 +137,9 @@ export const registerHandlebarsHelpers = function () { if (typeof text !== 'string') return text return text.charAt(0).toUpperCase() }) + Handlebars.registerHelper('isCreature', function (key) { + return key == "creature" || key == "daemon"; + }) } \ No newline at end of file diff --git a/packs/aides-de-jeu/000204.ldb b/packs/aides-de-jeu/000204.ldb deleted file mode 100644 index 0dbdfa0..0000000 Binary files a/packs/aides-de-jeu/000204.ldb and /dev/null differ diff --git a/packs/aides-de-jeu/000261.ldb b/packs/aides-de-jeu/000261.ldb new file mode 100644 index 0000000..20afe13 Binary files /dev/null and b/packs/aides-de-jeu/000261.ldb differ diff --git a/packs/aides-de-jeu/000207.log b/packs/aides-de-jeu/000264.log similarity index 100% rename from packs/aides-de-jeu/000207.log rename to packs/aides-de-jeu/000264.log diff --git a/packs/aides-de-jeu/CURRENT b/packs/aides-de-jeu/CURRENT index 3fa41f8..6320c6a 100644 --- a/packs/aides-de-jeu/CURRENT +++ b/packs/aides-de-jeu/CURRENT @@ -1 +1 @@ -MANIFEST-000205 +MANIFEST-000262 diff --git a/packs/aides-de-jeu/LOG b/packs/aides-de-jeu/LOG index fba3e1b..7b69697 100644 --- a/packs/aides-de-jeu/LOG +++ b/packs/aides-de-jeu/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.468570 7fe93be006c0 Recovering log #202 -2024/02/22-16:41:06.479365 7fe93be006c0 Delete type=3 #200 -2024/02/22-16:41:06.479415 7fe93be006c0 Delete type=0 #202 -2024/02/22-17:53:02.235386 7fe9336006c0 Level-0 table #208: started -2024/02/22-17:53:02.235411 7fe9336006c0 Level-0 table #208: 0 bytes OK -2024/02/22-17:53:02.241436 7fe9336006c0 Delete type=0 #206 -2024/02/22-17:53:02.248582 7fe9336006c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.254693 7fe9336006c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.161260 7f78fa0006c0 Recovering log #259 +2024/04/26-11:56:58.172348 7f78fa0006c0 Delete type=3 #257 +2024/04/26-11:56:58.172412 7f78fa0006c0 Delete type=0 #259 +2024/04/26-14:04:50.930192 7f78f90006c0 Level-0 table #265: started +2024/04/26-14:04:50.930219 7f78f90006c0 Level-0 table #265: 0 bytes OK +2024/04/26-14:04:50.936493 7f78f90006c0 Delete type=0 #263 +2024/04/26-14:04:50.950259 7f78f90006c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.950292 7f78f90006c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) diff --git a/packs/aides-de-jeu/LOG.old b/packs/aides-de-jeu/LOG.old index 4708ac7..2d29d23 100644 --- a/packs/aides-de-jeu/LOG.old +++ b/packs/aides-de-jeu/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.140399 7f579ea006c0 Recovering log #198 -2024/02/22-14:31:16.150043 7f579ea006c0 Delete type=3 #196 -2024/02/22-14:31:16.150084 7f579ea006c0 Delete type=0 #198 -2024/02/22-14:32:11.044698 7f57978006c0 Level-0 table #203: started -2024/02/22-14:32:11.048686 7f57978006c0 Level-0 table #203: 27473 bytes OK -2024/02/22-14:32:11.054909 7f57978006c0 Delete type=0 #201 -2024/02/22-14:32:11.061518 7f57978006c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.072605 7f57978006c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 135 : 1 -2024/02/22-14:32:11.072621 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.076934 7f57978006c0 Generated table #204@1: 24 keys, 27473 bytes -2024/02/22-14:32:11.076952 7f57978006c0 Compacted 1@1 + 1@2 files => 27473 bytes -2024/02/22-14:32:11.083387 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.083439 7f57978006c0 Delete type=2 #123 -2024/02/22-14:32:11.083523 7f57978006c0 Delete type=2 #203 -2024/02/22-14:32:11.102912 7f57978006c0 Manual compaction at level-1 from '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 135 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.083034 7f94642006c0 Recovering log #255 +2024/04/19-08:19:44.095849 7f94642006c0 Delete type=3 #253 +2024/04/19-08:19:44.095950 7f94642006c0 Delete type=0 #255 +2024/04/19-08:30:00.016102 7f94632006c0 Level-0 table #260: started +2024/04/19-08:30:00.020232 7f94632006c0 Level-0 table #260: 27751 bytes OK +2024/04/19-08:30:00.027004 7f94632006c0 Delete type=0 #258 +2024/04/19-08:30:00.027264 7f94632006c0 Manual compaction at level-0 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.049736 7f94632006c0 Manual compaction at level-1 from '!journal!3xJg1rCxnWvEmoxS' @ 72057594037927935 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 159 : 1 +2024/04/19-08:30:00.049751 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.054303 7f94632006c0 Generated table #261@1: 24 keys, 27751 bytes +2024/04/19-08:30:00.054348 7f94632006c0 Compacted 1@1 + 1@2 files => 27751 bytes +2024/04/19-08:30:00.060656 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.060882 7f94632006c0 Delete type=2 #204 +2024/04/19-08:30:00.061163 7f94632006c0 Delete type=2 #260 +2024/04/19-08:30:00.073152 7f94632006c0 Manual compaction at level-1 from '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 159 : 1 .. '!journal.pages!veAAxCtCKcFIsnln.0kUgZspxXO7VS8bd' @ 0 : 0; will stop at (end) diff --git a/packs/aides-de-jeu/MANIFEST-000205 b/packs/aides-de-jeu/MANIFEST-000205 deleted file mode 100644 index 6a11d0c..0000000 Binary files a/packs/aides-de-jeu/MANIFEST-000205 and /dev/null differ diff --git a/packs/aides-de-jeu/MANIFEST-000262 b/packs/aides-de-jeu/MANIFEST-000262 new file mode 100644 index 0000000..c448f64 Binary files /dev/null and b/packs/aides-de-jeu/MANIFEST-000262 differ diff --git a/packs/armors/000110.ldb b/packs/armors/000110.ldb deleted file mode 100644 index 8475658..0000000 Binary files a/packs/armors/000110.ldb and /dev/null differ diff --git a/packs/armors/000167.ldb b/packs/armors/000167.ldb new file mode 100644 index 0000000..a6c546a Binary files /dev/null and b/packs/armors/000167.ldb differ diff --git a/packs/armors/000113.log b/packs/armors/000170.log similarity index 100% rename from packs/armors/000113.log rename to packs/armors/000170.log diff --git a/packs/armors/CURRENT b/packs/armors/CURRENT index 0e66324..57112f5 100644 --- a/packs/armors/CURRENT +++ b/packs/armors/CURRENT @@ -1 +1 @@ -MANIFEST-000111 +MANIFEST-000168 diff --git a/packs/armors/LOG b/packs/armors/LOG index 438335d..a75c249 100644 --- a/packs/armors/LOG +++ b/packs/armors/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.445060 7fe93be006c0 Recovering log #108 -2024/02/22-16:41:06.455322 7fe93be006c0 Delete type=3 #106 -2024/02/22-16:41:06.455374 7fe93be006c0 Delete type=0 #108 -2024/02/22-17:53:02.221672 7fe9336006c0 Level-0 table #114: started -2024/02/22-17:53:02.221690 7fe9336006c0 Level-0 table #114: 0 bytes OK -2024/02/22-17:53:02.227776 7fe9336006c0 Delete type=0 #112 -2024/02/22-17:53:02.235369 7fe9336006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.241521 7fe9336006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.134706 7f78fbe006c0 Recovering log #165 +2024/04/26-11:56:58.144933 7f78fbe006c0 Delete type=3 #163 +2024/04/26-11:56:58.145031 7f78fbe006c0 Delete type=0 #165 +2024/04/26-14:04:50.923546 7f78f90006c0 Level-0 table #171: started +2024/04/26-14:04:50.923576 7f78f90006c0 Level-0 table #171: 0 bytes OK +2024/04/26-14:04:50.930043 7f78f90006c0 Delete type=0 #169 +2024/04/26-14:04:50.950239 7f78f90006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.950346 7f78f90006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) diff --git a/packs/armors/LOG.old b/packs/armors/LOG.old index 9451c2a..7e25a2c 100644 --- a/packs/armors/LOG.old +++ b/packs/armors/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.112569 7f579cc006c0 Recovering log #104 -2024/02/22-14:31:16.124091 7f579cc006c0 Delete type=3 #102 -2024/02/22-14:31:16.124185 7f579cc006c0 Delete type=0 #104 -2024/02/22-14:32:11.013354 7f57978006c0 Level-0 table #109: started -2024/02/22-14:32:11.017110 7f57978006c0 Level-0 table #109: 5473 bytes OK -2024/02/22-14:32:11.023797 7f57978006c0 Delete type=0 #107 -2024/02/22-14:32:11.023909 7f57978006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.023925 7f57978006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at '!items!xhEcsi3WHjbt2ro9' @ 12 : 1 -2024/02/22-14:32:11.023929 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.027568 7f57978006c0 Generated table #110@1: 6 keys, 5473 bytes -2024/02/22-14:32:11.027586 7f57978006c0 Compacted 1@1 + 1@2 files => 5473 bytes -2024/02/22-14:32:11.034643 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.034802 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.035014 7f57978006c0 Delete type=2 #109 -2024/02/22-14:32:11.061498 7f57978006c0 Manual compaction at level-1 from '!items!xhEcsi3WHjbt2ro9' @ 12 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.050910 7f94656006c0 Recovering log #161 +2024/04/19-08:19:44.062747 7f94656006c0 Delete type=3 #159 +2024/04/19-08:19:44.062841 7f94656006c0 Delete type=0 #161 +2024/04/19-08:29:59.998576 7f94632006c0 Level-0 table #166: started +2024/04/19-08:30:00.001989 7f94632006c0 Level-0 table #166: 5548 bytes OK +2024/04/19-08:30:00.008530 7f94632006c0 Delete type=0 #164 +2024/04/19-08:30:00.027235 7f94632006c0 Manual compaction at level-0 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.038530 7f94632006c0 Manual compaction at level-1 from '!items!G3dZTHIabA3LA1hY' @ 72057594037927935 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at '!items!xhEcsi3WHjbt2ro9' @ 18 : 1 +2024/04/19-08:30:00.038547 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.042082 7f94632006c0 Generated table #167@1: 6 keys, 5548 bytes +2024/04/19-08:30:00.042108 7f94632006c0 Compacted 1@1 + 1@2 files => 5548 bytes +2024/04/19-08:30:00.048990 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.049179 7f94632006c0 Delete type=2 #110 +2024/04/19-08:30:00.049479 7f94632006c0 Delete type=2 #166 +2024/04/19-08:30:00.061357 7f94632006c0 Manual compaction at level-1 from '!items!xhEcsi3WHjbt2ro9' @ 18 : 1 .. '!items!xhEcsi3WHjbt2ro9' @ 0 : 0; will stop at (end) diff --git a/packs/armors/MANIFEST-000111 b/packs/armors/MANIFEST-000111 deleted file mode 100644 index fdc2a8b..0000000 Binary files a/packs/armors/MANIFEST-000111 and /dev/null differ diff --git a/packs/armors/MANIFEST-000168 b/packs/armors/MANIFEST-000168 new file mode 100644 index 0000000..7742124 Binary files /dev/null and b/packs/armors/MANIFEST-000168 differ diff --git a/packs/boons/000203.ldb b/packs/boons/000203.ldb deleted file mode 100644 index bcc0a07..0000000 Binary files a/packs/boons/000203.ldb and /dev/null differ diff --git a/packs/boons/000260.ldb b/packs/boons/000260.ldb new file mode 100644 index 0000000..9d3c2f0 Binary files /dev/null and b/packs/boons/000260.ldb differ diff --git a/packs/boons/000206.log b/packs/boons/000263.log similarity index 100% rename from packs/boons/000206.log rename to packs/boons/000263.log diff --git a/packs/boons/CURRENT b/packs/boons/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/boons/CURRENT +++ b/packs/boons/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/boons/LOG b/packs/boons/LOG index d9ab94f..3b758c7 100644 --- a/packs/boons/LOG +++ b/packs/boons/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.348365 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.358531 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.358629 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.169488 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.169527 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.176065 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.182333 7fe9336006c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.189668 7fe9336006c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.024961 7f78fbe006c0 Recovering log #258 +2024/04/26-11:56:58.034823 7f78fbe006c0 Delete type=3 #256 +2024/04/26-11:56:58.034882 7f78fbe006c0 Delete type=0 #258 +2024/04/26-14:04:50.869646 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.869694 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.876074 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.896825 7f78f90006c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.896897 7f78f90006c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) diff --git a/packs/boons/LOG.old b/packs/boons/LOG.old index 500b4f9..3c1ed59 100644 --- a/packs/boons/LOG.old +++ b/packs/boons/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:15.997425 7f579cc006c0 Recovering log #197 -2024/02/22-14:31:16.007207 7f579cc006c0 Delete type=3 #195 -2024/02/22-14:31:16.007249 7f579cc006c0 Delete type=0 #197 -2024/02/22-14:32:10.849842 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:10.853163 7f57978006c0 Level-0 table #202: 17451 bytes OK -2024/02/22-14:32:10.859412 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:10.859542 7f57978006c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.859561 7f57978006c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at '!items!zgspy1QKaxdEetEw' @ 177 : 1 -2024/02/22-14:32:10.859565 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.863528 7f57978006c0 Generated table #203@1: 59 keys, 17451 bytes -2024/02/22-14:32:10.863540 7f57978006c0 Compacted 1@1 + 1@2 files => 17451 bytes -2024/02/22-14:32:10.869463 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.869585 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.869731 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.900164 7f57978006c0 Manual compaction at level-1 from '!items!zgspy1QKaxdEetEw' @ 177 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.920264 7f94656006c0 Recovering log #254 +2024/04/19-08:19:43.932138 7f94656006c0 Delete type=3 #252 +2024/04/19-08:19:43.932303 7f94656006c0 Delete type=0 #254 +2024/04/19-08:29:59.809068 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.813175 7f94632006c0 Level-0 table #259: 18151 bytes OK +2024/04/19-08:29:59.819452 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.851866 7f94632006c0 Manual compaction at level-0 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.851973 7f94632006c0 Manual compaction at level-1 from '!items!039ZF3E3MtAGwbiX' @ 72057594037927935 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at '!items!zgspy1QKaxdEetEw' @ 236 : 1 +2024/04/19-08:29:59.851985 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.856258 7f94632006c0 Generated table #260@1: 59 keys, 18151 bytes +2024/04/19-08:29:59.856292 7f94632006c0 Compacted 1@1 + 1@2 files => 18151 bytes +2024/04/19-08:29:59.862772 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.862925 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.863159 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.896639 7f94632006c0 Manual compaction at level-1 from '!items!zgspy1QKaxdEetEw' @ 236 : 1 .. '!items!zgspy1QKaxdEetEw' @ 0 : 0; will stop at (end) diff --git a/packs/boons/MANIFEST-000204 b/packs/boons/MANIFEST-000204 deleted file mode 100644 index 74637f2..0000000 Binary files a/packs/boons/MANIFEST-000204 and /dev/null differ diff --git a/packs/boons/MANIFEST-000261 b/packs/boons/MANIFEST-000261 new file mode 100644 index 0000000..7bf5f2d Binary files /dev/null and b/packs/boons/MANIFEST-000261 differ diff --git a/packs/boonsflawscreatures/000203.ldb b/packs/boonsflawscreatures/000203.ldb deleted file mode 100644 index d98b69a..0000000 Binary files a/packs/boonsflawscreatures/000203.ldb and /dev/null differ diff --git a/packs/boonsflawscreatures/000260.ldb b/packs/boonsflawscreatures/000260.ldb new file mode 100644 index 0000000..236e0f5 Binary files /dev/null and b/packs/boonsflawscreatures/000260.ldb differ diff --git a/packs/boonsflawscreatures/000206.log b/packs/boonsflawscreatures/000263.log similarity index 100% rename from packs/boonsflawscreatures/000206.log rename to packs/boonsflawscreatures/000263.log diff --git a/packs/boonsflawscreatures/CURRENT b/packs/boonsflawscreatures/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/boonsflawscreatures/CURRENT +++ b/packs/boonsflawscreatures/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/boonsflawscreatures/LOG b/packs/boonsflawscreatures/LOG index 2b51204..195d3aa 100644 --- a/packs/boonsflawscreatures/LOG +++ b/packs/boonsflawscreatures/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.361202 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.371190 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.371241 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.176160 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.176178 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.182235 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.189659 7fe9336006c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.195769 7fe9336006c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.038384 7f78faa006c0 Recovering log #258 +2024/04/26-11:56:58.049190 7f78faa006c0 Delete type=3 #256 +2024/04/26-11:56:58.049324 7f78faa006c0 Delete type=0 #258 +2024/04/26-14:04:50.890102 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.890126 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.896657 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.896882 7f78f90006c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.896947 7f78f90006c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) diff --git a/packs/boonsflawscreatures/LOG.old b/packs/boonsflawscreatures/LOG.old index 3b09ac6..41ee9fc 100644 --- a/packs/boonsflawscreatures/LOG.old +++ b/packs/boonsflawscreatures/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.011254 7f579d6006c0 Recovering log #197 -2024/02/22-14:31:16.021362 7f579d6006c0 Delete type=3 #195 -2024/02/22-14:31:16.021461 7f579d6006c0 Delete type=0 #197 -2024/02/22-14:32:10.869789 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:10.872830 7f57978006c0 Level-0 table #202: 2250 bytes OK -2024/02/22-14:32:10.879394 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:10.900174 7f57978006c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.900203 7f57978006c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at '!items!yofwG0YrsL902G77' @ 24 : 1 -2024/02/22-14:32:10.900207 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.903349 7f57978006c0 Generated table #203@1: 8 keys, 2250 bytes -2024/02/22-14:32:10.903364 7f57978006c0 Compacted 1@1 + 1@2 files => 2250 bytes -2024/02/22-14:32:10.910056 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.910155 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.910250 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.941750 7f57978006c0 Manual compaction at level-1 from '!items!yofwG0YrsL902G77' @ 24 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.937500 7f9464c006c0 Recovering log #254 +2024/04/19-08:19:43.949011 7f9464c006c0 Delete type=3 #252 +2024/04/19-08:19:43.949130 7f9464c006c0 Delete type=0 #254 +2024/04/19-08:29:59.829996 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.833757 7f94632006c0 Level-0 table #259: 2399 bytes OK +2024/04/19-08:29:59.840517 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.851922 7f94632006c0 Manual compaction at level-0 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.873788 7f94632006c0 Manual compaction at level-1 from '!items!CoqlfsDV1gL5swbK' @ 72057594037927935 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at '!items!yofwG0YrsL902G77' @ 32 : 1 +2024/04/19-08:29:59.873804 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.877246 7f94632006c0 Generated table #260@1: 8 keys, 2399 bytes +2024/04/19-08:29:59.877287 7f94632006c0 Compacted 1@1 + 1@2 files => 2399 bytes +2024/04/19-08:29:59.884259 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.884426 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.884735 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.896671 7f94632006c0 Manual compaction at level-1 from '!items!yofwG0YrsL902G77' @ 32 : 1 .. '!items!yofwG0YrsL902G77' @ 0 : 0; will stop at (end) diff --git a/packs/boonsflawscreatures/MANIFEST-000204 b/packs/boonsflawscreatures/MANIFEST-000204 deleted file mode 100644 index 960cf82..0000000 Binary files a/packs/boonsflawscreatures/MANIFEST-000204 and /dev/null differ diff --git a/packs/boonsflawscreatures/MANIFEST-000261 b/packs/boonsflawscreatures/MANIFEST-000261 new file mode 100644 index 0000000..638ed29 Binary files /dev/null and b/packs/boonsflawscreatures/MANIFEST-000261 differ diff --git a/packs/careers/000203.ldb b/packs/careers/000203.ldb deleted file mode 100644 index 05b4c09..0000000 Binary files a/packs/careers/000203.ldb and /dev/null differ diff --git a/packs/careers/000260.ldb b/packs/careers/000260.ldb new file mode 100644 index 0000000..06ae872 Binary files /dev/null and b/packs/careers/000260.ldb differ diff --git a/packs/careers/000206.log b/packs/careers/000263.log similarity index 100% rename from packs/careers/000206.log rename to packs/careers/000263.log diff --git a/packs/careers/CURRENT b/packs/careers/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/careers/CURRENT +++ b/packs/careers/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/careers/LOG b/packs/careers/LOG index 649424b..7e4ed4f 100644 --- a/packs/careers/LOG +++ b/packs/careers/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.384861 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.394497 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.394553 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.189676 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.189695 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.195654 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.202740 7fe9336006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.208765 7fe9336006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.065626 7f78fb4006c0 Recovering log #258 +2024/04/26-11:56:58.075327 7f78fb4006c0 Delete type=3 #256 +2024/04/26-11:56:58.075454 7f78fb4006c0 Delete type=0 #258 +2024/04/26-14:04:50.882862 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.882919 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.889962 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.896865 7f78f90006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.896926 7f78f90006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) diff --git a/packs/careers/LOG.old b/packs/careers/LOG.old index e734cb8..777619e 100644 --- a/packs/careers/LOG.old +++ b/packs/careers/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.039637 7f579e0006c0 Recovering log #197 -2024/02/22-14:31:16.049517 7f579e0006c0 Delete type=3 #195 -2024/02/22-14:31:16.049566 7f579e0006c0 Delete type=0 #197 -2024/02/22-14:32:10.888985 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:10.893220 7f57978006c0 Level-0 table #202: 40745 bytes OK -2024/02/22-14:32:10.900075 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:10.900193 7f57978006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.910312 7f57978006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at '!items!zxY3sW0iCJBvwjOS' @ 80 : 1 -2024/02/22-14:32:10.910319 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.914342 7f57978006c0 Generated table #203@1: 27 keys, 40745 bytes -2024/02/22-14:32:10.914365 7f57978006c0 Compacted 1@1 + 1@2 files => 40745 bytes -2024/02/22-14:32:10.920398 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.920541 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.920754 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.941762 7f57978006c0 Manual compaction at level-1 from '!items!zxY3sW0iCJBvwjOS' @ 80 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.969794 7f94660006c0 Recovering log #254 +2024/04/19-08:19:43.980384 7f94660006c0 Delete type=3 #252 +2024/04/19-08:19:43.980502 7f94660006c0 Delete type=0 #254 +2024/04/19-08:29:59.840760 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.845225 7f94632006c0 Level-0 table #259: 41173 bytes OK +2024/04/19-08:29:59.851577 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.851940 7f94632006c0 Manual compaction at level-0 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.884948 7f94632006c0 Manual compaction at level-1 from '!items!4S4xAfMXGnuU0O1a' @ 72057594037927935 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at '!items!zxY3sW0iCJBvwjOS' @ 107 : 1 +2024/04/19-08:29:59.884972 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.889715 7f94632006c0 Generated table #260@1: 27 keys, 41173 bytes +2024/04/19-08:29:59.889752 7f94632006c0 Compacted 1@1 + 1@2 files => 41173 bytes +2024/04/19-08:29:59.896200 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.896338 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.896535 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.896685 7f94632006c0 Manual compaction at level-1 from '!items!zxY3sW0iCJBvwjOS' @ 107 : 1 .. '!items!zxY3sW0iCJBvwjOS' @ 0 : 0; will stop at (end) diff --git a/packs/careers/MANIFEST-000204 b/packs/careers/MANIFEST-000204 deleted file mode 100644 index 08a37b6..0000000 Binary files a/packs/careers/MANIFEST-000204 and /dev/null differ diff --git a/packs/careers/MANIFEST-000261 b/packs/careers/MANIFEST-000261 new file mode 100644 index 0000000..bef03a9 Binary files /dev/null and b/packs/careers/MANIFEST-000261 differ diff --git a/packs/cartes/000205.log b/packs/cartes/000261.log similarity index 100% rename from packs/cartes/000205.log rename to packs/cartes/000261.log diff --git a/packs/cartes/CURRENT b/packs/cartes/CURRENT index 183d782..4ee1a67 100644 --- a/packs/cartes/CURRENT +++ b/packs/cartes/CURRENT @@ -1 +1 @@ -MANIFEST-000203 +MANIFEST-000259 diff --git a/packs/cartes/LOG b/packs/cartes/LOG index b7b77f2..5182608 100644 --- a/packs/cartes/LOG +++ b/packs/cartes/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.482269 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.491825 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.491889 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.241528 7fe9336006c0 Level-0 table #206: started -2024/02/22-17:53:02.241546 7fe9336006c0 Level-0 table #206: 0 bytes OK -2024/02/22-17:53:02.248276 7fe9336006c0 Delete type=0 #204 -2024/02/22-17:53:02.254684 7fe9336006c0 Manual compaction at level-0 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.261049 7fe9336006c0 Manual compaction at level-1 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.176077 7f78fb4006c0 Recovering log #257 +2024/04/26-11:56:58.186350 7f78fb4006c0 Delete type=3 #255 +2024/04/26-11:56:58.186407 7f78fb4006c0 Delete type=0 #257 +2024/04/26-14:04:50.943258 7f78f90006c0 Level-0 table #262: started +2024/04/26-14:04:50.943288 7f78f90006c0 Level-0 table #262: 0 bytes OK +2024/04/26-14:04:50.950031 7f78f90006c0 Delete type=0 #260 +2024/04/26-14:04:50.950283 7f78f90006c0 Manual compaction at level-0 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.950309 7f78f90006c0 Manual compaction at level-1 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) diff --git a/packs/cartes/LOG.old b/packs/cartes/LOG.old index 72a47d3..efe8c6a 100644 --- a/packs/cartes/LOG.old +++ b/packs/cartes/LOG.old @@ -1,8 +1,8 @@ -2024/02/22-14:31:16.154232 7f579e0006c0 Recovering log #197 -2024/02/22-14:31:16.226544 7f579e0006c0 Delete type=3 #195 -2024/02/22-14:31:16.226812 7f579e0006c0 Delete type=0 #197 -2024/02/22-14:32:11.055002 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.055021 7f57978006c0 Level-0 table #202: 0 bytes OK -2024/02/22-14:32:11.061406 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.061530 7f57978006c0 Manual compaction at level-0 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.072558 7f57978006c0 Manual compaction at level-1 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.103925 7f94660006c0 Recovering log #253 +2024/04/19-08:19:44.147003 7f94660006c0 Delete type=3 #251 +2024/04/19-08:19:44.147169 7f94660006c0 Delete type=0 #253 +2024/04/19-08:30:00.008693 7f94632006c0 Level-0 table #258: started +2024/04/19-08:30:00.008732 7f94632006c0 Level-0 table #258: 0 bytes OK +2024/04/19-08:30:00.015925 7f94632006c0 Delete type=0 #256 +2024/04/19-08:30:00.027251 7f94632006c0 Manual compaction at level-0 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.049675 7f94632006c0 Manual compaction at level-1 from '!scenes!1ZDXKpKixS12xzW3' @ 72057594037927935 : 1 .. '!scenes.tiles!78gEyXvSfBJi9iL1.rJglQmZXB0eRIL8y' @ 0 : 0; will stop at (end) diff --git a/packs/cartes/MANIFEST-000203 b/packs/cartes/MANIFEST-000259 similarity index 58% rename from packs/cartes/MANIFEST-000203 rename to packs/cartes/MANIFEST-000259 index 05527b3..e6ab665 100644 Binary files a/packs/cartes/MANIFEST-000203 and b/packs/cartes/MANIFEST-000259 differ diff --git a/packs/creatures/000206.log b/packs/creatures/000210.log similarity index 100% rename from packs/creatures/000206.log rename to packs/creatures/000210.log diff --git a/packs/creatures/CURRENT b/packs/creatures/CURRENT index e75c8d4..704e06e 100644 --- a/packs/creatures/CURRENT +++ b/packs/creatures/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000208 diff --git a/packs/creatures/LOG b/packs/creatures/LOG index 75dbe72..d8f4e92 100644 --- a/packs/creatures/LOG +++ b/packs/creatures/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.582756 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.592273 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.592326 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.294923 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.294959 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.313594 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.322132 7fe9336006c0 Manual compaction at level-0 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.322180 7fe9336006c0 Manual compaction at level-1 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) +2024/02/23-23:05:36.345111 7fe93a0006c0 Recovering log #206 +2024/02/23-23:05:36.355350 7fe93a0006c0 Delete type=3 #204 +2024/02/23-23:05:36.355397 7fe93a0006c0 Delete type=0 #206 +2024/02/23-23:11:16.411887 7fe9336006c0 Level-0 table #211: started +2024/02/23-23:11:16.411923 7fe9336006c0 Level-0 table #211: 0 bytes OK +2024/02/23-23:11:16.418695 7fe9336006c0 Delete type=0 #209 +2024/02/23-23:11:16.419070 7fe9336006c0 Manual compaction at level-0 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) +2024/02/23-23:11:16.419088 7fe9336006c0 Manual compaction at level-1 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) diff --git a/packs/creatures/LOG.old b/packs/creatures/LOG.old index 0ea7a03..75dbe72 100644 --- a/packs/creatures/LOG.old +++ b/packs/creatures/LOG.old @@ -1,15 +1,8 @@ -2024/02/22-14:31:16.330447 7f579d6006c0 Recovering log #197 -2024/02/22-14:31:16.340934 7f579d6006c0 Delete type=3 #195 -2024/02/22-14:31:16.341032 7f579d6006c0 Delete type=0 #197 -2024/02/22-14:32:11.202876 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.206797 7f57978006c0 Level-0 table #202: 101451 bytes OK -2024/02/22-14:32:11.212718 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.233384 7f57978006c0 Manual compaction at level-0 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.233434 7f57978006c0 Manual compaction at level-1 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 462 : 1 -2024/02/22-14:32:11.233439 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.238262 7f57978006c0 Generated table #203@1: 155 keys, 101451 bytes -2024/02/22-14:32:11.238276 7f57978006c0 Compacted 1@1 + 1@2 files => 101451 bytes -2024/02/22-14:32:11.244199 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.244258 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.244363 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.244817 7f57978006c0 Manual compaction at level-1 from '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 462 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) +2024/02/22-16:41:06.582756 7fe93be006c0 Recovering log #201 +2024/02/22-16:41:06.592273 7fe93be006c0 Delete type=3 #199 +2024/02/22-16:41:06.592326 7fe93be006c0 Delete type=0 #201 +2024/02/22-17:53:02.294923 7fe9336006c0 Level-0 table #207: started +2024/02/22-17:53:02.294959 7fe9336006c0 Level-0 table #207: 0 bytes OK +2024/02/22-17:53:02.313594 7fe9336006c0 Delete type=0 #205 +2024/02/22-17:53:02.322132 7fe9336006c0 Manual compaction at level-0 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) +2024/02/22-17:53:02.322180 7fe9336006c0 Manual compaction at level-1 from '!actors!1QGaindSWLCT4QXD' @ 72057594037927935 : 1 .. '!actors.items!yGlDTCiMiaH4vJTH.mvXGkWoCcRGjUpYV' @ 0 : 0; will stop at (end) diff --git a/packs/creatures/MANIFEST-000204 b/packs/creatures/MANIFEST-000208 similarity index 56% rename from packs/creatures/MANIFEST-000204 rename to packs/creatures/MANIFEST-000208 index 2f6a775..ac9325f 100644 Binary files a/packs/creatures/MANIFEST-000204 and b/packs/creatures/MANIFEST-000208 differ diff --git a/packs/effets-exemples/000202.ldb b/packs/effets-exemples/000202.ldb deleted file mode 100644 index 5d6e5ba..0000000 Binary files a/packs/effets-exemples/000202.ldb and /dev/null differ diff --git a/packs/effets-exemples/000259.ldb b/packs/effets-exemples/000259.ldb new file mode 100644 index 0000000..ecab7ed Binary files /dev/null and b/packs/effets-exemples/000259.ldb differ diff --git a/packs/effets-exemples/000205.log b/packs/effets-exemples/000262.log similarity index 100% rename from packs/effets-exemples/000205.log rename to packs/effets-exemples/000262.log diff --git a/packs/effets-exemples/CURRENT b/packs/effets-exemples/CURRENT index 183d782..8819f7c 100644 --- a/packs/effets-exemples/CURRENT +++ b/packs/effets-exemples/CURRENT @@ -1 +1 @@ -MANIFEST-000203 +MANIFEST-000260 diff --git a/packs/effets-exemples/LOG b/packs/effets-exemples/LOG index c58b5df..27c4705 100644 --- a/packs/effets-exemples/LOG +++ b/packs/effets-exemples/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.570946 7fe93b4006c0 Recovering log #200 -2024/02/22-16:41:06.580979 7fe93b4006c0 Delete type=3 #198 -2024/02/22-16:41:06.581036 7fe93b4006c0 Delete type=0 #200 -2024/02/22-17:53:02.288073 7fe9336006c0 Level-0 table #206: started -2024/02/22-17:53:02.288100 7fe9336006c0 Level-0 table #206: 0 bytes OK -2024/02/22-17:53:02.294740 7fe9336006c0 Delete type=0 #204 -2024/02/22-17:53:02.313705 7fe9336006c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.322143 7fe9336006c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.274057 7f78fbe006c0 Recovering log #257 +2024/04/26-11:56:58.285249 7f78fbe006c0 Delete type=3 #255 +2024/04/26-11:56:58.285383 7f78fbe006c0 Delete type=0 #257 +2024/04/26-14:04:50.977171 7f78f90006c0 Level-0 table #263: started +2024/04/26-14:04:50.977197 7f78f90006c0 Level-0 table #263: 0 bytes OK +2024/04/26-14:04:50.984422 7f78f90006c0 Delete type=0 #261 +2024/04/26-14:04:51.009734 7f78f90006c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) +2024/04/26-14:04:51.009781 7f78f90006c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) diff --git a/packs/effets-exemples/LOG.old b/packs/effets-exemples/LOG.old index d1f59fa..6b02f5a 100644 --- a/packs/effets-exemples/LOG.old +++ b/packs/effets-exemples/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.317419 7f579cc006c0 Recovering log #196 -2024/02/22-14:31:16.326922 7f579cc006c0 Delete type=3 #194 -2024/02/22-14:31:16.326972 7f579cc006c0 Delete type=0 #196 -2024/02/22-14:32:11.182318 7f57978006c0 Level-0 table #201: started -2024/02/22-14:32:11.186183 7f57978006c0 Level-0 table #201: 948 bytes OK -2024/02/22-14:32:11.192150 7f57978006c0 Delete type=0 #199 -2024/02/22-14:32:11.202867 7f57978006c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.212862 7f57978006c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at '!items!zwSNMO9HpiqUCMt8' @ 8 : 1 -2024/02/22-14:32:11.212871 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.216760 7f57978006c0 Generated table #202@1: 4 keys, 948 bytes -2024/02/22-14:32:11.216782 7f57978006c0 Compacted 1@1 + 1@2 files => 948 bytes -2024/02/22-14:32:11.222868 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.223009 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.223160 7f57978006c0 Delete type=2 #201 -2024/02/22-14:32:11.233394 7f57978006c0 Manual compaction at level-1 from '!items!zwSNMO9HpiqUCMt8' @ 8 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.259456 7f94656006c0 Recovering log #253 +2024/04/19-08:19:44.271045 7f94656006c0 Delete type=3 #251 +2024/04/19-08:19:44.271171 7f94656006c0 Delete type=0 #253 +2024/04/19-08:30:00.174557 7f94632006c0 Level-0 table #258: started +2024/04/19-08:30:00.178272 7f94632006c0 Level-0 table #258: 995 bytes OK +2024/04/19-08:30:00.184949 7f94632006c0 Delete type=0 #256 +2024/04/19-08:30:00.196844 7f94632006c0 Manual compaction at level-0 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.219861 7f94632006c0 Manual compaction at level-1 from '!items!6fTZ6hOKR4pWbWOe' @ 72057594037927935 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at '!items!zwSNMO9HpiqUCMt8' @ 12 : 1 +2024/04/19-08:30:00.219880 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.223286 7f94632006c0 Generated table #259@1: 4 keys, 995 bytes +2024/04/19-08:30:00.223305 7f94632006c0 Compacted 1@1 + 1@2 files => 995 bytes +2024/04/19-08:30:00.230007 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.230147 7f94632006c0 Delete type=2 #202 +2024/04/19-08:30:00.230383 7f94632006c0 Delete type=2 #258 +2024/04/19-08:30:00.242012 7f94632006c0 Manual compaction at level-1 from '!items!zwSNMO9HpiqUCMt8' @ 12 : 1 .. '!items!zwSNMO9HpiqUCMt8' @ 0 : 0; will stop at (end) diff --git a/packs/effets-exemples/MANIFEST-000203 b/packs/effets-exemples/MANIFEST-000203 deleted file mode 100644 index 652f1d0..0000000 Binary files a/packs/effets-exemples/MANIFEST-000203 and /dev/null differ diff --git a/packs/effets-exemples/MANIFEST-000260 b/packs/effets-exemples/MANIFEST-000260 new file mode 100644 index 0000000..5cc947b Binary files /dev/null and b/packs/effets-exemples/MANIFEST-000260 differ diff --git a/packs/equipment/000204.ldb b/packs/equipment/000204.ldb deleted file mode 100644 index 9474cf8..0000000 Binary files a/packs/equipment/000204.ldb and /dev/null differ diff --git a/packs/equipment/000261.ldb b/packs/equipment/000261.ldb new file mode 100644 index 0000000..042e6d8 Binary files /dev/null and b/packs/equipment/000261.ldb differ diff --git a/packs/equipment/000207.log b/packs/equipment/000264.log similarity index 100% rename from packs/equipment/000207.log rename to packs/equipment/000264.log diff --git a/packs/equipment/CURRENT b/packs/equipment/CURRENT index 3fa41f8..6320c6a 100644 --- a/packs/equipment/CURRENT +++ b/packs/equipment/CURRENT @@ -1 +1 @@ -MANIFEST-000205 +MANIFEST-000262 diff --git a/packs/equipment/LOG b/packs/equipment/LOG index 73f7543..e696bc0 100644 --- a/packs/equipment/LOG +++ b/packs/equipment/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.421072 7fe93be006c0 Recovering log #202 -2024/02/22-16:41:06.430819 7fe93be006c0 Delete type=3 #200 -2024/02/22-16:41:06.430872 7fe93be006c0 Delete type=0 #202 -2024/02/22-17:53:02.208772 7fe9336006c0 Level-0 table #208: started -2024/02/22-17:53:02.208792 7fe9336006c0 Level-0 table #208: 0 bytes OK -2024/02/22-17:53:02.215001 7fe9336006c0 Delete type=0 #206 -2024/02/22-17:53:02.221655 7fe9336006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.227875 7fe9336006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.107651 7f78fa0006c0 Recovering log #259 +2024/04/26-11:56:58.117467 7f78fa0006c0 Delete type=3 #257 +2024/04/26-11:56:58.117610 7f78fa0006c0 Delete type=0 #259 +2024/04/26-14:04:50.910072 7f78f90006c0 Level-0 table #265: started +2024/04/26-14:04:50.910098 7f78f90006c0 Level-0 table #265: 0 bytes OK +2024/04/26-14:04:50.916483 7f78f90006c0 Delete type=0 #263 +2024/04/26-14:04:50.923413 7f78f90006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.923450 7f78f90006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/LOG.old b/packs/equipment/LOG.old index 9b9acf5..1344ff5 100644 --- a/packs/equipment/LOG.old +++ b/packs/equipment/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.081714 7f579ea006c0 Recovering log #198 -2024/02/22-14:31:16.092084 7f579ea006c0 Delete type=3 #196 -2024/02/22-14:31:16.092130 7f579ea006c0 Delete type=0 #198 -2024/02/22-14:32:10.962413 7f57978006c0 Level-0 table #203: started -2024/02/22-14:32:10.966000 7f57978006c0 Level-0 table #203: 10867 bytes OK -2024/02/22-14:32:10.972091 7f57978006c0 Delete type=0 #201 -2024/02/22-14:32:10.983175 7f57978006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.983209 7f57978006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at '!items!yE8UH6YAgNGjKDEu' @ 284 : 1 -2024/02/22-14:32:10.983214 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.986425 7f57978006c0 Generated table #204@1: 43 keys, 10867 bytes -2024/02/22-14:32:10.986441 7f57978006c0 Compacted 1@1 + 1@2 files => 10867 bytes -2024/02/22-14:32:10.992405 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.992579 7f57978006c0 Delete type=2 #99 -2024/02/22-14:32:10.992839 7f57978006c0 Delete type=2 #203 -2024/02/22-14:32:11.023883 7f57978006c0 Manual compaction at level-1 from '!items!yE8UH6YAgNGjKDEu' @ 284 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.019625 7f94642006c0 Recovering log #255 +2024/04/19-08:19:44.030373 7f94642006c0 Delete type=3 #253 +2024/04/19-08:19:44.030526 7f94642006c0 Delete type=0 #255 +2024/04/19-08:29:59.918387 7f94632006c0 Level-0 table #260: started +2024/04/19-08:29:59.922021 7f94632006c0 Level-0 table #260: 11238 bytes OK +2024/04/19-08:29:59.928489 7f94632006c0 Delete type=0 #258 +2024/04/19-08:29:59.940377 7f94632006c0 Manual compaction at level-0 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.962979 7f94632006c0 Manual compaction at level-1 from '!items!0ErhyqifZLDCmMfT' @ 72057594037927935 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at '!items!yE8UH6YAgNGjKDEu' @ 327 : 1 +2024/04/19-08:29:59.962990 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.966809 7f94632006c0 Generated table #261@1: 43 keys, 11238 bytes +2024/04/19-08:29:59.966843 7f94632006c0 Compacted 1@1 + 1@2 files => 11238 bytes +2024/04/19-08:29:59.974600 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.974784 7f94632006c0 Delete type=2 #204 +2024/04/19-08:29:59.975112 7f94632006c0 Delete type=2 #260 +2024/04/19-08:29:59.986927 7f94632006c0 Manual compaction at level-1 from '!items!yE8UH6YAgNGjKDEu' @ 327 : 1 .. '!items!yE8UH6YAgNGjKDEu' @ 0 : 0; will stop at (end) diff --git a/packs/equipment/MANIFEST-000205 b/packs/equipment/MANIFEST-000205 deleted file mode 100644 index fe4fc69..0000000 Binary files a/packs/equipment/MANIFEST-000205 and /dev/null differ diff --git a/packs/equipment/MANIFEST-000262 b/packs/equipment/MANIFEST-000262 new file mode 100644 index 0000000..5b619db Binary files /dev/null and b/packs/equipment/MANIFEST-000262 differ diff --git a/packs/fightoptions/000202.ldb b/packs/fightoptions/000202.ldb deleted file mode 100644 index 861a058..0000000 Binary files a/packs/fightoptions/000202.ldb and /dev/null differ diff --git a/packs/fightoptions/000259.ldb b/packs/fightoptions/000259.ldb new file mode 100644 index 0000000..3c76eb1 Binary files /dev/null and b/packs/fightoptions/000259.ldb differ diff --git a/packs/fightoptions/000205.log b/packs/fightoptions/000262.log similarity index 100% rename from packs/fightoptions/000205.log rename to packs/fightoptions/000262.log diff --git a/packs/fightoptions/CURRENT b/packs/fightoptions/CURRENT index 183d782..8819f7c 100644 --- a/packs/fightoptions/CURRENT +++ b/packs/fightoptions/CURRENT @@ -1 +1 @@ -MANIFEST-000203 +MANIFEST-000260 diff --git a/packs/fightoptions/LOG b/packs/fightoptions/LOG index 2e1e638..a1c9908 100644 --- a/packs/fightoptions/LOG +++ b/packs/fightoptions/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.534424 7fe93be006c0 Recovering log #200 -2024/02/22-16:41:06.544253 7fe93be006c0 Delete type=3 #198 -2024/02/22-16:41:06.544346 7fe93be006c0 Delete type=0 #200 -2024/02/22-17:53:02.274043 7fe9336006c0 Level-0 table #206: started -2024/02/22-17:53:02.274079 7fe9336006c0 Level-0 table #206: 0 bytes OK -2024/02/22-17:53:02.281833 7fe9336006c0 Delete type=0 #204 -2024/02/22-17:53:02.288052 7fe9336006c0 Manual compaction at level-0 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.294910 7fe9336006c0 Manual compaction at level-1 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.234275 7f78faa006c0 Recovering log #257 +2024/04/26-11:56:58.244632 7f78faa006c0 Delete type=3 #255 +2024/04/26-11:56:58.244781 7f78faa006c0 Delete type=0 #257 +2024/04/26-14:04:50.963407 7f78f90006c0 Level-0 table #263: started +2024/04/26-14:04:50.963434 7f78f90006c0 Level-0 table #263: 0 bytes OK +2024/04/26-14:04:50.970529 7f78f90006c0 Delete type=0 #261 +2024/04/26-14:04:50.977009 7f78f90006c0 Manual compaction at level-0 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.977040 7f78f90006c0 Manual compaction at level-1 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) diff --git a/packs/fightoptions/LOG.old b/packs/fightoptions/LOG.old index b7eb33d..24cd9a8 100644 --- a/packs/fightoptions/LOG.old +++ b/packs/fightoptions/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.273721 7f579d6006c0 Recovering log #196 -2024/02/22-14:31:16.283269 7f579d6006c0 Delete type=3 #194 -2024/02/22-14:31:16.283310 7f579d6006c0 Delete type=0 #196 -2024/02/22-14:32:11.151347 7f57978006c0 Level-0 table #201: started -2024/02/22-14:32:11.154683 7f57978006c0 Level-0 table #201: 15373 bytes OK -2024/02/22-14:32:11.160739 7f57978006c0 Delete type=0 #199 -2024/02/22-14:32:11.182309 7f57978006c0 Manual compaction at level-0 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.192298 7f57978006c0 Manual compaction at level-1 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at '!items!vGydqADwTsHZ9B3j' @ 60 : 1 -2024/02/22-14:32:11.192304 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.195592 7f57978006c0 Generated table #202@1: 30 keys, 15373 bytes -2024/02/22-14:32:11.195617 7f57978006c0 Compacted 1@1 + 1@2 files => 15373 bytes -2024/02/22-14:32:11.202434 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.202698 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.202793 7f57978006c0 Delete type=2 #201 -2024/02/22-14:32:11.212848 7f57978006c0 Manual compaction at level-1 from '!items!vGydqADwTsHZ9B3j' @ 60 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.212596 7f9464c006c0 Recovering log #253 +2024/04/19-08:19:44.224303 7f9464c006c0 Delete type=3 #251 +2024/04/19-08:19:44.224391 7f9464c006c0 Delete type=0 #253 +2024/04/19-08:30:00.095765 7f94632006c0 Level-0 table #258: started +2024/04/19-08:30:00.099582 7f94632006c0 Level-0 table #258: 15776 bytes OK +2024/04/19-08:30:00.107187 7f94632006c0 Delete type=0 #256 +2024/04/19-08:30:00.118151 7f94632006c0 Manual compaction at level-0 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.140008 7f94632006c0 Manual compaction at level-1 from '!items!4EmWdK1cv7EX0X3E' @ 72057594037927935 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at '!items!vGydqADwTsHZ9B3j' @ 90 : 1 +2024/04/19-08:30:00.140020 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.144757 7f94632006c0 Generated table #259@1: 30 keys, 15776 bytes +2024/04/19-08:30:00.144786 7f94632006c0 Compacted 1@1 + 1@2 files => 15776 bytes +2024/04/19-08:30:00.151053 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.151191 7f94632006c0 Delete type=2 #202 +2024/04/19-08:30:00.151438 7f94632006c0 Delete type=2 #258 +2024/04/19-08:30:00.163491 7f94632006c0 Manual compaction at level-1 from '!items!vGydqADwTsHZ9B3j' @ 90 : 1 .. '!items!vGydqADwTsHZ9B3j' @ 0 : 0; will stop at (end) diff --git a/packs/fightoptions/MANIFEST-000203 b/packs/fightoptions/MANIFEST-000203 deleted file mode 100644 index 63c7bcc..0000000 Binary files a/packs/fightoptions/MANIFEST-000203 and /dev/null differ diff --git a/packs/fightoptions/MANIFEST-000260 b/packs/fightoptions/MANIFEST-000260 new file mode 100644 index 0000000..66784aa Binary files /dev/null and b/packs/fightoptions/MANIFEST-000260 differ diff --git a/packs/flaws/000203.ldb b/packs/flaws/000203.ldb deleted file mode 100644 index 0d9405c..0000000 Binary files a/packs/flaws/000203.ldb and /dev/null differ diff --git a/packs/flaws/000260.ldb b/packs/flaws/000260.ldb new file mode 100644 index 0000000..d65a38f Binary files /dev/null and b/packs/flaws/000260.ldb differ diff --git a/packs/flaws/000206.log b/packs/flaws/000263.log similarity index 100% rename from packs/flaws/000206.log rename to packs/flaws/000263.log diff --git a/packs/flaws/CURRENT b/packs/flaws/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/flaws/CURRENT +++ b/packs/flaws/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/flaws/LOG b/packs/flaws/LOG index 9810200..f1f8c57 100644 --- a/packs/flaws/LOG +++ b/packs/flaws/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.373005 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.382797 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.382849 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.182351 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.182372 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.189564 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.195760 7fe9336006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.202750 7fe9336006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.051636 7f78fa0006c0 Recovering log #258 +2024/04/26-11:56:58.062318 7f78fa0006c0 Delete type=3 #256 +2024/04/26-11:56:58.062380 7f78fa0006c0 Delete type=0 #258 +2024/04/26-14:04:50.876162 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.876184 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.882655 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.896848 7f78f90006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.896911 7f78f90006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) diff --git a/packs/flaws/LOG.old b/packs/flaws/LOG.old index 7a4392b..ae87920 100644 --- a/packs/flaws/LOG.old +++ b/packs/flaws/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.025182 7f579ea006c0 Recovering log #197 -2024/02/22-14:31:16.035699 7f579ea006c0 Delete type=3 #195 -2024/02/22-14:31:16.035837 7f579ea006c0 Delete type=0 #197 -2024/02/22-14:32:10.879482 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:10.882875 7f57978006c0 Level-0 table #202: 14027 bytes OK -2024/02/22-14:32:10.888891 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:10.900184 7f57978006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.920923 7f57978006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at '!items!znd0K3b7HzYpdehs' @ 129 : 1 -2024/02/22-14:32:10.920938 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.924879 7f57978006c0 Generated table #203@1: 43 keys, 14027 bytes -2024/02/22-14:32:10.924887 7f57978006c0 Compacted 1@1 + 1@2 files => 14027 bytes -2024/02/22-14:32:10.931704 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.931855 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.931953 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.941776 7f57978006c0 Manual compaction at level-1 from '!items!znd0K3b7HzYpdehs' @ 129 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.953346 7f94642006c0 Recovering log #254 +2024/04/19-08:19:43.965323 7f94642006c0 Delete type=3 #252 +2024/04/19-08:19:43.965489 7f94642006c0 Delete type=0 #254 +2024/04/19-08:29:59.819633 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.823376 7f94632006c0 Level-0 table #259: 14380 bytes OK +2024/04/19-08:29:59.829694 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.851902 7f94632006c0 Manual compaction at level-0 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.863264 7f94632006c0 Manual compaction at level-1 from '!items!0wCqg1UpGd50uJrS' @ 72057594037927935 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at '!items!znd0K3b7HzYpdehs' @ 172 : 1 +2024/04/19-08:29:59.863275 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.867164 7f94632006c0 Generated table #260@1: 43 keys, 14380 bytes +2024/04/19-08:29:59.867194 7f94632006c0 Compacted 1@1 + 1@2 files => 14380 bytes +2024/04/19-08:29:59.873334 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.873477 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.873667 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.896655 7f94632006c0 Manual compaction at level-1 from '!items!znd0K3b7HzYpdehs' @ 172 : 1 .. '!items!znd0K3b7HzYpdehs' @ 0 : 0; will stop at (end) diff --git a/packs/flaws/MANIFEST-000204 b/packs/flaws/MANIFEST-000204 deleted file mode 100644 index 8106f78..0000000 Binary files a/packs/flaws/MANIFEST-000204 and /dev/null differ diff --git a/packs/flaws/MANIFEST-000261 b/packs/flaws/MANIFEST-000261 new file mode 100644 index 0000000..27b6cc5 Binary files /dev/null and b/packs/flaws/MANIFEST-000261 differ diff --git a/packs/godsfaith/000203.ldb b/packs/godsfaith/000203.ldb deleted file mode 100644 index 52c32b1..0000000 Binary files a/packs/godsfaith/000203.ldb and /dev/null differ diff --git a/packs/godsfaith/000260.ldb b/packs/godsfaith/000260.ldb new file mode 100644 index 0000000..03dc33f Binary files /dev/null and b/packs/godsfaith/000260.ldb differ diff --git a/packs/godsfaith/000206.log b/packs/godsfaith/000263.log similarity index 100% rename from packs/godsfaith/000206.log rename to packs/godsfaith/000263.log diff --git a/packs/godsfaith/CURRENT b/packs/godsfaith/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/godsfaith/CURRENT +++ b/packs/godsfaith/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/godsfaith/LOG b/packs/godsfaith/LOG index 869f87f..c5a0801 100644 --- a/packs/godsfaith/LOG +++ b/packs/godsfaith/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.523003 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.533045 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.533091 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.261073 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.261096 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.267301 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.274013 7fe9336006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.281911 7fe9336006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.219946 7f78fbe006c0 Recovering log #258 +2024/04/26-11:56:58.229622 7f78fbe006c0 Delete type=3 #256 +2024/04/26-11:56:58.229671 7f78fbe006c0 Delete type=0 #258 +2024/04/26-14:04:50.970663 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.970690 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.976847 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.977019 7f78f90006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.977047 7f78f90006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) diff --git a/packs/godsfaith/LOG.old b/packs/godsfaith/LOG.old index f070917..1ac553a 100644 --- a/packs/godsfaith/LOG.old +++ b/packs/godsfaith/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.259740 7f579cc006c0 Recovering log #197 -2024/02/22-14:31:16.269487 7f579cc006c0 Delete type=3 #195 -2024/02/22-14:31:16.269529 7f579cc006c0 Delete type=0 #197 -2024/02/22-14:32:11.102933 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.106129 7f57978006c0 Level-0 table #202: 4876 bytes OK -2024/02/22-14:32:11.112142 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.131696 7f57978006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.141273 7f57978006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at '!items!xR5KdgOQucELl1sn' @ 72 : 1 -2024/02/22-14:32:11.141282 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.144515 7f57978006c0 Generated table #203@1: 24 keys, 4876 bytes -2024/02/22-14:32:11.144536 7f57978006c0 Compacted 1@1 + 1@2 files => 4876 bytes -2024/02/22-14:32:11.151039 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.151159 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.151266 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.160856 7f57978006c0 Manual compaction at level-1 from '!items!xR5KdgOQucELl1sn' @ 72 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.196831 7f94656006c0 Recovering log #254 +2024/04/19-08:19:44.207201 7f94656006c0 Delete type=3 #252 +2024/04/19-08:19:44.207282 7f94656006c0 Delete type=0 #254 +2024/04/19-08:30:00.084142 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.088785 7f94632006c0 Level-0 table #259: 5072 bytes OK +2024/04/19-08:30:00.095350 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.107427 7f94632006c0 Manual compaction at level-0 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.129060 7f94632006c0 Manual compaction at level-1 from '!items!1wKT8PUphVwAprIp' @ 72057594037927935 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at '!items!xR5KdgOQucELl1sn' @ 96 : 1 +2024/04/19-08:30:00.129071 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.132911 7f94632006c0 Generated table #260@1: 24 keys, 5072 bytes +2024/04/19-08:30:00.132941 7f94632006c0 Compacted 1@1 + 1@2 files => 5072 bytes +2024/04/19-08:30:00.139541 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.139673 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.139870 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.151590 7f94632006c0 Manual compaction at level-1 from '!items!xR5KdgOQucELl1sn' @ 96 : 1 .. '!items!xR5KdgOQucELl1sn' @ 0 : 0; will stop at (end) diff --git a/packs/godsfaith/MANIFEST-000204 b/packs/godsfaith/MANIFEST-000204 deleted file mode 100644 index 873d659..0000000 Binary files a/packs/godsfaith/MANIFEST-000204 and /dev/null differ diff --git a/packs/godsfaith/MANIFEST-000261 b/packs/godsfaith/MANIFEST-000261 new file mode 100644 index 0000000..f9331b5 Binary files /dev/null and b/packs/godsfaith/MANIFEST-000261 differ diff --git a/packs/languages/000203.ldb b/packs/languages/000203.ldb deleted file mode 100644 index c777d0c..0000000 Binary files a/packs/languages/000203.ldb and /dev/null differ diff --git a/packs/languages/000260.ldb b/packs/languages/000260.ldb new file mode 100644 index 0000000..080e0a1 Binary files /dev/null and b/packs/languages/000260.ldb differ diff --git a/packs/languages/000206.log b/packs/languages/000263.log similarity index 100% rename from packs/languages/000206.log rename to packs/languages/000263.log diff --git a/packs/languages/CURRENT b/packs/languages/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/languages/CURRENT +++ b/packs/languages/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/languages/LOG b/packs/languages/LOG index 1f75915..f029db6 100644 --- a/packs/languages/LOG +++ b/packs/languages/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.498757 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.509152 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.509205 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.248598 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.248617 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.254580 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.261064 7fe9336006c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.267454 7fe9336006c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.193777 7f78fa0006c0 Recovering log #258 +2024/04/26-11:56:58.203916 7f78fa0006c0 Delete type=3 #256 +2024/04/26-11:56:58.203968 7f78fa0006c0 Delete type=0 #258 +2024/04/26-14:04:50.950417 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.950449 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.956643 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.976984 7f78f90006c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.977026 7f78f90006c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) diff --git a/packs/languages/LOG.old b/packs/languages/LOG.old index 096d47d..a7f3a07 100644 --- a/packs/languages/LOG.old +++ b/packs/languages/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.232966 7f579ea006c0 Recovering log #197 -2024/02/22-14:31:16.242394 7f579ea006c0 Delete type=3 #195 -2024/02/22-14:31:16.242443 7f579ea006c0 Delete type=0 #197 -2024/02/22-14:32:11.083583 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.087247 7f57978006c0 Level-0 table #202: 7716 bytes OK -2024/02/22-14:32:11.093295 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.102925 7f57978006c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.112240 7f57978006c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at '!items!vaAQiuAHdyQrQiUX' @ 59 : 1 -2024/02/22-14:32:11.112245 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.115668 7f57978006c0 Generated table #203@1: 18 keys, 7716 bytes -2024/02/22-14:32:11.115685 7f57978006c0 Compacted 1@1 + 1@2 files => 7716 bytes -2024/02/22-14:32:11.121633 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.121891 7f57978006c0 Delete type=2 #86 -2024/02/22-14:32:11.122002 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.141259 7f57978006c0 Manual compaction at level-1 from '!items!vaAQiuAHdyQrQiUX' @ 59 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.165639 7f94642006c0 Recovering log #254 +2024/04/19-08:19:44.177330 7f94642006c0 Delete type=3 #252 +2024/04/19-08:19:44.177441 7f94642006c0 Delete type=0 #254 +2024/04/19-08:30:00.061370 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.065481 7f94632006c0 Level-0 table #259: 7985 bytes OK +2024/04/19-08:30:00.072817 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.095726 7f94632006c0 Manual compaction at level-0 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.107448 7f94632006c0 Manual compaction at level-1 from '!items!46qF6OBN5gf0dqWc' @ 72057594037927935 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at '!items!vaAQiuAHdyQrQiUX' @ 77 : 1 +2024/04/19-08:30:00.107457 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.111453 7f94632006c0 Generated table #260@1: 18 keys, 7985 bytes +2024/04/19-08:30:00.111484 7f94632006c0 Compacted 1@1 + 1@2 files => 7985 bytes +2024/04/19-08:30:00.117671 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.117845 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.118033 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.139988 7f94632006c0 Manual compaction at level-1 from '!items!vaAQiuAHdyQrQiUX' @ 77 : 1 .. '!items!vaAQiuAHdyQrQiUX' @ 0 : 0; will stop at (end) diff --git a/packs/languages/MANIFEST-000204 b/packs/languages/MANIFEST-000204 deleted file mode 100644 index e901a32..0000000 Binary files a/packs/languages/MANIFEST-000204 and /dev/null differ diff --git a/packs/languages/MANIFEST-000261 b/packs/languages/MANIFEST-000261 new file mode 100644 index 0000000..6508c5e Binary files /dev/null and b/packs/languages/MANIFEST-000261 differ diff --git a/packs/objets-alchimie/000203.ldb b/packs/objets-alchimie/000203.ldb deleted file mode 100644 index b691557..0000000 Binary files a/packs/objets-alchimie/000203.ldb and /dev/null differ diff --git a/packs/objets-alchimie/000260.ldb b/packs/objets-alchimie/000260.ldb new file mode 100644 index 0000000..5f2d29c Binary files /dev/null and b/packs/objets-alchimie/000260.ldb differ diff --git a/packs/objets-alchimie/000206.log b/packs/objets-alchimie/000263.log similarity index 100% rename from packs/objets-alchimie/000206.log rename to packs/objets-alchimie/000263.log diff --git a/packs/objets-alchimie/CURRENT b/packs/objets-alchimie/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/objets-alchimie/CURRENT +++ b/packs/objets-alchimie/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/objets-alchimie/LOG b/packs/objets-alchimie/LOG index a250391..ef4ac2d 100644 --- a/packs/objets-alchimie/LOG +++ b/packs/objets-alchimie/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.558592 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.568783 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.568877 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.281928 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.281946 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.287917 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.294894 7fe9336006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.313718 7fe9336006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.261410 7f78fb4006c0 Recovering log #258 +2024/04/26-11:56:58.270934 7f78fb4006c0 Delete type=3 #256 +2024/04/26-11:56:58.270995 7f78fb4006c0 Delete type=0 #258 +2024/04/26-14:04:50.984659 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.984706 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.991061 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:51.009751 7f78f90006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) +2024/04/26-14:04:51.009788 7f78f90006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) diff --git a/packs/objets-alchimie/LOG.old b/packs/objets-alchimie/LOG.old index b5dce0d..4dff1a9 100644 --- a/packs/objets-alchimie/LOG.old +++ b/packs/objets-alchimie/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.302649 7f579e0006c0 Recovering log #197 -2024/02/22-14:31:16.313294 7f579e0006c0 Delete type=3 #195 -2024/02/22-14:31:16.313355 7f579e0006c0 Delete type=0 #197 -2024/02/22-14:32:11.172117 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.175994 7f57978006c0 Level-0 table #202: 15164 bytes OK -2024/02/22-14:32:11.182220 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.202851 7f57978006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.223271 7f57978006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at '!items!xVWrSPiX0Nwccsn6' @ 126 : 1 -2024/02/22-14:32:11.223285 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.226573 7f57978006c0 Generated table #203@1: 42 keys, 15164 bytes -2024/02/22-14:32:11.226591 7f57978006c0 Compacted 1@1 + 1@2 files => 15164 bytes -2024/02/22-14:32:11.233124 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.233218 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.233320 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.233402 7f57978006c0 Manual compaction at level-1 from '!items!xVWrSPiX0Nwccsn6' @ 126 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.243680 7f94660006c0 Recovering log #254 +2024/04/19-08:19:44.254690 7f94660006c0 Delete type=3 #252 +2024/04/19-08:19:44.254801 7f94660006c0 Delete type=0 #254 +2024/04/19-08:30:00.163514 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.167780 7f94632006c0 Level-0 table #259: 15692 bytes OK +2024/04/19-08:30:00.174370 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.196815 7f94632006c0 Manual compaction at level-0 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.208119 7f94632006c0 Manual compaction at level-1 from '!items!0Yhn3r8AFsKXEKeS' @ 72057594037927935 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at '!items!xVWrSPiX0Nwccsn6' @ 168 : 1 +2024/04/19-08:30:00.208128 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.212266 7f94632006c0 Generated table #260@1: 42 keys, 15692 bytes +2024/04/19-08:30:00.212296 7f94632006c0 Compacted 1@1 + 1@2 files => 15692 bytes +2024/04/19-08:30:00.219132 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.219316 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.219617 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.241996 7f94632006c0 Manual compaction at level-1 from '!items!xVWrSPiX0Nwccsn6' @ 168 : 1 .. '!items!xVWrSPiX0Nwccsn6' @ 0 : 0; will stop at (end) diff --git a/packs/objets-alchimie/MANIFEST-000204 b/packs/objets-alchimie/MANIFEST-000204 deleted file mode 100644 index 5e373f8..0000000 Binary files a/packs/objets-alchimie/MANIFEST-000204 and /dev/null differ diff --git a/packs/objets-alchimie/MANIFEST-000261 b/packs/objets-alchimie/MANIFEST-000261 new file mode 100644 index 0000000..5ebe5b8 Binary files /dev/null and b/packs/objets-alchimie/MANIFEST-000261 differ diff --git a/packs/origins/000203.ldb b/packs/origins/000203.ldb deleted file mode 100644 index ac7f1aa..0000000 Binary files a/packs/origins/000203.ldb and /dev/null differ diff --git a/packs/origins/000260.ldb b/packs/origins/000260.ldb new file mode 100644 index 0000000..21e4d47 Binary files /dev/null and b/packs/origins/000260.ldb differ diff --git a/packs/origins/000206.log b/packs/origins/000263.log similarity index 100% rename from packs/origins/000206.log rename to packs/origins/000263.log diff --git a/packs/origins/CURRENT b/packs/origins/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/origins/CURRENT +++ b/packs/origins/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/origins/LOG b/packs/origins/LOG index 80e4da9..aca4f05 100644 --- a/packs/origins/LOG +++ b/packs/origins/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.396688 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.407087 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.407321 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.195777 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.195798 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.202641 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.208756 7fe9336006c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.215091 7fe9336006c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.079919 7f78fbe006c0 Recovering log #258 +2024/04/26-11:56:58.090471 7f78fbe006c0 Delete type=3 #256 +2024/04/26-11:56:58.090525 7f78fbe006c0 Delete type=0 #258 +2024/04/26-14:04:50.897069 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.897137 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.903470 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.923387 7f78f90006c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.923442 7f78f90006c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) diff --git a/packs/origins/LOG.old b/packs/origins/LOG.old index 76f60bf..498ac62 100644 --- a/packs/origins/LOG.old +++ b/packs/origins/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.053178 7f579cc006c0 Recovering log #197 -2024/02/22-14:31:16.062662 7f579cc006c0 Delete type=3 #195 -2024/02/22-14:31:16.062713 7f579cc006c0 Delete type=0 #197 -2024/02/22-14:32:10.932005 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:10.935392 7f57978006c0 Level-0 table #202: 22234 bytes OK -2024/02/22-14:32:10.941655 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:10.941787 7f57978006c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.941812 7f57978006c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at '!items!zIlZmEd9WAA473UX' @ 66 : 1 -2024/02/22-14:32:10.941817 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.946019 7f57978006c0 Generated table #203@1: 22 keys, 22234 bytes -2024/02/22-14:32:10.946039 7f57978006c0 Compacted 1@1 + 1@2 files => 22234 bytes -2024/02/22-14:32:10.952151 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:10.952235 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:10.952330 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:10.983155 7f57978006c0 Manual compaction at level-1 from '!items!zIlZmEd9WAA473UX' @ 66 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) +2024/04/19-08:19:43.985944 7f94656006c0 Recovering log #254 +2024/04/19-08:19:43.997667 7f94656006c0 Delete type=3 #252 +2024/04/19-08:19:43.997755 7f94656006c0 Delete type=0 #254 +2024/04/19-08:29:59.896811 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.900687 7f94632006c0 Level-0 table #259: 22551 bytes OK +2024/04/19-08:29:59.907449 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.940333 7f94632006c0 Manual compaction at level-0 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.940408 7f94632006c0 Manual compaction at level-1 from '!items!2Wtl8xrKf46LMwBF' @ 72057594037927935 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at '!items!zIlZmEd9WAA473UX' @ 88 : 1 +2024/04/19-08:29:59.940417 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.944627 7f94632006c0 Generated table #260@1: 22 keys, 22551 bytes +2024/04/19-08:29:59.944667 7f94632006c0 Compacted 1@1 + 1@2 files => 22551 bytes +2024/04/19-08:29:59.951378 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.951518 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.951709 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.986884 7f94632006c0 Manual compaction at level-1 from '!items!zIlZmEd9WAA473UX' @ 88 : 1 .. '!items!zIlZmEd9WAA473UX' @ 0 : 0; will stop at (end) diff --git a/packs/origins/MANIFEST-000204 b/packs/origins/MANIFEST-000204 deleted file mode 100644 index d1edc31..0000000 Binary files a/packs/origins/MANIFEST-000204 and /dev/null differ diff --git a/packs/origins/MANIFEST-000261 b/packs/origins/MANIFEST-000261 new file mode 100644 index 0000000..e834230 Binary files /dev/null and b/packs/origins/MANIFEST-000261 differ diff --git a/packs/potions-alchimie/000203.ldb b/packs/potions-alchimie/000203.ldb deleted file mode 100644 index 09af170..0000000 Binary files a/packs/potions-alchimie/000203.ldb and /dev/null differ diff --git a/packs/potions-alchimie/000260.ldb b/packs/potions-alchimie/000260.ldb new file mode 100644 index 0000000..7be8c48 Binary files /dev/null and b/packs/potions-alchimie/000260.ldb differ diff --git a/packs/potions-alchimie/000206.log b/packs/potions-alchimie/000263.log similarity index 100% rename from packs/potions-alchimie/000206.log rename to packs/potions-alchimie/000263.log diff --git a/packs/potions-alchimie/CURRENT b/packs/potions-alchimie/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/potions-alchimie/CURRENT +++ b/packs/potions-alchimie/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/potions-alchimie/LOG b/packs/potions-alchimie/LOG index def3be5..60d89be 100644 --- a/packs/potions-alchimie/LOG +++ b/packs/potions-alchimie/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.546192 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.555942 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.556003 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.267468 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.267504 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.273858 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.281921 7fe9336006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.288064 7fe9336006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.248092 7f78fa0006c0 Recovering log #258 +2024/04/26-11:56:58.258617 7f78fa0006c0 Delete type=3 #256 +2024/04/26-11:56:58.258720 7f78fa0006c0 Delete type=0 #258 +2024/04/26-14:04:50.991237 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.991282 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.997725 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:51.009762 7f78f90006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) +2024/04/26-14:04:51.009795 7f78f90006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) diff --git a/packs/potions-alchimie/LOG.old b/packs/potions-alchimie/LOG.old index 0d379c1..bafd42b 100644 --- a/packs/potions-alchimie/LOG.old +++ b/packs/potions-alchimie/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.286330 7f579ea006c0 Recovering log #197 -2024/02/22-14:31:16.296959 7f579ea006c0 Delete type=3 #195 -2024/02/22-14:31:16.297283 7f579ea006c0 Delete type=0 #197 -2024/02/22-14:32:11.122082 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.125319 7f57978006c0 Level-0 table #202: 12089 bytes OK -2024/02/22-14:32:11.131586 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.151326 7f57978006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.160874 7f57978006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at '!items!y9NHZCxKXMZEqcRo' @ 111 : 1 -2024/02/22-14:32:11.160880 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.164446 7f57978006c0 Generated table #203@1: 37 keys, 12089 bytes -2024/02/22-14:32:11.164458 7f57978006c0 Compacted 1@1 + 1@2 files => 12089 bytes -2024/02/22-14:32:11.171211 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.171331 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.171964 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.192281 7f57978006c0 Manual compaction at level-1 from '!items!y9NHZCxKXMZEqcRo' @ 111 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.228778 7f94642006c0 Recovering log #254 +2024/04/19-08:19:44.239508 7f94642006c0 Delete type=3 #252 +2024/04/19-08:19:44.239606 7f94642006c0 Delete type=0 #254 +2024/04/19-08:30:00.151603 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.155328 7f94632006c0 Level-0 table #259: 13797 bytes OK +2024/04/19-08:30:00.163201 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.185160 7f94632006c0 Manual compaction at level-0 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.196879 7f94632006c0 Manual compaction at level-1 from '!items!0a8UFoCOd3D35WBb' @ 72057594037927935 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at '!items!y9NHZCxKXMZEqcRo' @ 148 : 1 +2024/04/19-08:30:00.196894 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.201390 7f94632006c0 Generated table #260@1: 37 keys, 13797 bytes +2024/04/19-08:30:00.201416 7f94632006c0 Compacted 1@1 + 1@2 files => 13797 bytes +2024/04/19-08:30:00.207664 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.207790 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.207974 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.230575 7f94632006c0 Manual compaction at level-1 from '!items!y9NHZCxKXMZEqcRo' @ 148 : 1 .. '!items!y9NHZCxKXMZEqcRo' @ 0 : 0; will stop at (end) diff --git a/packs/potions-alchimie/MANIFEST-000204 b/packs/potions-alchimie/MANIFEST-000204 deleted file mode 100644 index ea07d26..0000000 Binary files a/packs/potions-alchimie/MANIFEST-000204 and /dev/null differ diff --git a/packs/potions-alchimie/MANIFEST-000261 b/packs/potions-alchimie/MANIFEST-000261 new file mode 100644 index 0000000..6eb5705 Binary files /dev/null and b/packs/potions-alchimie/MANIFEST-000261 differ diff --git a/packs/races/000203.ldb b/packs/races/000203.ldb deleted file mode 100644 index 77f7ad6..0000000 Binary files a/packs/races/000203.ldb and /dev/null differ diff --git a/packs/races/000260.ldb b/packs/races/000260.ldb new file mode 100644 index 0000000..ec2b5ca Binary files /dev/null and b/packs/races/000260.ldb differ diff --git a/packs/races/000206.log b/packs/races/000263.log similarity index 100% rename from packs/races/000206.log rename to packs/races/000263.log diff --git a/packs/races/CURRENT b/packs/races/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/races/CURRENT +++ b/packs/races/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/races/LOG b/packs/races/LOG index f49e177..49a2e00 100644 --- a/packs/races/LOG +++ b/packs/races/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.409285 7fe93b4006c0 Recovering log #201 -2024/02/22-16:41:06.419426 7fe93b4006c0 Delete type=3 #199 -2024/02/22-16:41:06.419487 7fe93b4006c0 Delete type=0 #201 -2024/02/22-17:53:02.202757 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.202778 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.208679 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.215083 7fe9336006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.221665 7fe9336006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.093285 7f78faa006c0 Recovering log #258 +2024/04/26-11:56:58.104110 7f78faa006c0 Delete type=3 #256 +2024/04/26-11:56:58.104245 7f78faa006c0 Delete type=0 #258 +2024/04/26-14:04:50.903623 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.903664 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.909962 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.923400 7f78f90006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.923434 7f78f90006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) diff --git a/packs/races/LOG.old b/packs/races/LOG.old index 4036953..3286bdf 100644 --- a/packs/races/LOG.old +++ b/packs/races/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.066899 7f579d6006c0 Recovering log #197 -2024/02/22-14:31:16.078067 7f579d6006c0 Delete type=3 #195 -2024/02/22-14:31:16.078159 7f579d6006c0 Delete type=0 #197 -2024/02/22-14:32:10.952399 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:10.955550 7f57978006c0 Level-0 table #202: 11218 bytes OK -2024/02/22-14:32:10.962295 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:10.983165 7f57978006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) -2024/02/22-14:32:10.993039 7f57978006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at '!items!oWexVALVtDXmedMy' @ 24 : 1 -2024/02/22-14:32:10.993047 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:10.996512 7f57978006c0 Generated table #203@1: 8 keys, 11218 bytes -2024/02/22-14:32:10.996522 7f57978006c0 Compacted 1@1 + 1@2 files => 11218 bytes -2024/02/22-14:32:11.003300 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.003389 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.003487 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.023895 7f57978006c0 Manual compaction at level-1 from '!items!oWexVALVtDXmedMy' @ 24 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.002771 7f9464c006c0 Recovering log #254 +2024/04/19-08:19:44.014652 7f9464c006c0 Delete type=3 #252 +2024/04/19-08:19:44.014783 7f9464c006c0 Delete type=0 #254 +2024/04/19-08:29:59.907700 7f94632006c0 Level-0 table #259: started +2024/04/19-08:29:59.911847 7f94632006c0 Level-0 table #259: 11324 bytes OK +2024/04/19-08:29:59.918127 7f94632006c0 Delete type=0 #257 +2024/04/19-08:29:59.940351 7f94632006c0 Manual compaction at level-0 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.951831 7f94632006c0 Manual compaction at level-1 from '!items!3oOvUd7AIqrXzLDl' @ 72057594037927935 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at '!items!oWexVALVtDXmedMy' @ 32 : 1 +2024/04/19-08:29:59.951842 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.955934 7f94632006c0 Generated table #260@1: 8 keys, 11324 bytes +2024/04/19-08:29:59.955981 7f94632006c0 Compacted 1@1 + 1@2 files => 11324 bytes +2024/04/19-08:29:59.962371 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.962588 7f94632006c0 Delete type=2 #203 +2024/04/19-08:29:59.962845 7f94632006c0 Delete type=2 #259 +2024/04/19-08:29:59.986908 7f94632006c0 Manual compaction at level-1 from '!items!oWexVALVtDXmedMy' @ 32 : 1 .. '!items!oWexVALVtDXmedMy' @ 0 : 0; will stop at (end) diff --git a/packs/races/MANIFEST-000204 b/packs/races/MANIFEST-000204 deleted file mode 100644 index 32e7555..0000000 Binary files a/packs/races/MANIFEST-000204 and /dev/null differ diff --git a/packs/races/MANIFEST-000261 b/packs/races/MANIFEST-000261 new file mode 100644 index 0000000..4429a9f Binary files /dev/null and b/packs/races/MANIFEST-000261 differ diff --git a/packs/spells/000203.ldb b/packs/spells/000203.ldb deleted file mode 100644 index 29b44d9..0000000 Binary files a/packs/spells/000203.ldb and /dev/null differ diff --git a/packs/spells/000260.ldb b/packs/spells/000260.ldb new file mode 100644 index 0000000..b85dc11 Binary files /dev/null and b/packs/spells/000260.ldb differ diff --git a/packs/spells/000206.log b/packs/spells/000263.log similarity index 100% rename from packs/spells/000206.log rename to packs/spells/000263.log diff --git a/packs/spells/CURRENT b/packs/spells/CURRENT index e75c8d4..1aa57fc 100644 --- a/packs/spells/CURRENT +++ b/packs/spells/CURRENT @@ -1 +1 @@ -MANIFEST-000204 +MANIFEST-000261 diff --git a/packs/spells/LOG b/packs/spells/LOG index 381cff5..dca8be9 100644 --- a/packs/spells/LOG +++ b/packs/spells/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.511780 7fe93be006c0 Recovering log #201 -2024/02/22-16:41:06.521402 7fe93be006c0 Delete type=3 #199 -2024/02/22-16:41:06.521631 7fe93be006c0 Delete type=0 #201 -2024/02/22-17:53:02.254700 7fe9336006c0 Level-0 table #207: started -2024/02/22-17:53:02.254718 7fe9336006c0 Level-0 table #207: 0 bytes OK -2024/02/22-17:53:02.260930 7fe9336006c0 Delete type=0 #205 -2024/02/22-17:53:02.267438 7fe9336006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.274030 7fe9336006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.207123 7f78fb4006c0 Recovering log #258 +2024/04/26-11:56:58.217636 7f78fb4006c0 Delete type=3 #256 +2024/04/26-11:56:58.217686 7f78fb4006c0 Delete type=0 #258 +2024/04/26-14:04:50.956784 7f78f90006c0 Level-0 table #264: started +2024/04/26-14:04:50.956810 7f78f90006c0 Level-0 table #264: 0 bytes OK +2024/04/26-14:04:50.963276 7f78f90006c0 Delete type=0 #262 +2024/04/26-14:04:50.976996 7f78f90006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.977033 7f78f90006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) diff --git a/packs/spells/LOG.old b/packs/spells/LOG.old index 314c0ee..16edc59 100644 --- a/packs/spells/LOG.old +++ b/packs/spells/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.245391 7f579e0006c0 Recovering log #197 -2024/02/22-14:31:16.256266 7f579e0006c0 Delete type=3 #195 -2024/02/22-14:31:16.256383 7f579e0006c0 Delete type=0 #197 -2024/02/22-14:32:11.093405 7f57978006c0 Level-0 table #202: started -2024/02/22-14:32:11.096464 7f57978006c0 Level-0 table #202: 3359 bytes OK -2024/02/22-14:32:11.102808 7f57978006c0 Delete type=0 #200 -2024/02/22-14:32:11.112226 7f57978006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.131711 7f57978006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at '!items!zq5h9kCpo8gK4oIH' @ 12 : 1 -2024/02/22-14:32:11.131716 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.135015 7f57978006c0 Generated table #203@1: 4 keys, 3359 bytes -2024/02/22-14:32:11.135032 7f57978006c0 Compacted 1@1 + 1@2 files => 3359 bytes -2024/02/22-14:32:11.141043 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.141126 7f57978006c0 Delete type=2 #122 -2024/02/22-14:32:11.141203 7f57978006c0 Delete type=2 #202 -2024/02/22-14:32:11.151340 7f57978006c0 Manual compaction at level-1 from '!items!zq5h9kCpo8gK4oIH' @ 12 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.181643 7f94660006c0 Recovering log #254 +2024/04/19-08:19:44.193092 7f94660006c0 Delete type=3 #252 +2024/04/19-08:19:44.193186 7f94660006c0 Delete type=0 #254 +2024/04/19-08:30:00.073189 7f94632006c0 Level-0 table #259: started +2024/04/19-08:30:00.076887 7f94632006c0 Level-0 table #259: 3449 bytes OK +2024/04/19-08:30:00.083844 7f94632006c0 Delete type=0 #257 +2024/04/19-08:30:00.107406 7f94632006c0 Manual compaction at level-0 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.118170 7f94632006c0 Manual compaction at level-1 from '!items!2svd3uio8Hp4e5Wy' @ 72057594037927935 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at '!items!zq5h9kCpo8gK4oIH' @ 16 : 1 +2024/04/19-08:30:00.118180 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.121799 7f94632006c0 Generated table #260@1: 4 keys, 3449 bytes +2024/04/19-08:30:00.121830 7f94632006c0 Compacted 1@1 + 1@2 files => 3449 bytes +2024/04/19-08:30:00.128605 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.128752 7f94632006c0 Delete type=2 #203 +2024/04/19-08:30:00.128936 7f94632006c0 Delete type=2 #259 +2024/04/19-08:30:00.151574 7f94632006c0 Manual compaction at level-1 from '!items!zq5h9kCpo8gK4oIH' @ 16 : 1 .. '!items!zq5h9kCpo8gK4oIH' @ 0 : 0; will stop at (end) diff --git a/packs/spells/MANIFEST-000204 b/packs/spells/MANIFEST-000204 deleted file mode 100644 index 99f9570..0000000 Binary files a/packs/spells/MANIFEST-000204 and /dev/null differ diff --git a/packs/spells/MANIFEST-000261 b/packs/spells/MANIFEST-000261 new file mode 100644 index 0000000..0aed14f Binary files /dev/null and b/packs/spells/MANIFEST-000261 differ diff --git a/packs/vehicleweapons/000110.ldb b/packs/vehicleweapons/000110.ldb deleted file mode 100644 index d6e7525..0000000 Binary files a/packs/vehicleweapons/000110.ldb and /dev/null differ diff --git a/packs/vehicleweapons/000167.ldb b/packs/vehicleweapons/000167.ldb new file mode 100644 index 0000000..eff86ab Binary files /dev/null and b/packs/vehicleweapons/000167.ldb differ diff --git a/packs/vehicleweapons/000113.log b/packs/vehicleweapons/000170.log similarity index 100% rename from packs/vehicleweapons/000113.log rename to packs/vehicleweapons/000170.log diff --git a/packs/vehicleweapons/CURRENT b/packs/vehicleweapons/CURRENT index 0e66324..57112f5 100644 --- a/packs/vehicleweapons/CURRENT +++ b/packs/vehicleweapons/CURRENT @@ -1 +1 @@ -MANIFEST-000111 +MANIFEST-000168 diff --git a/packs/vehicleweapons/LOG b/packs/vehicleweapons/LOG index d82a55b..b3f0e88 100644 --- a/packs/vehicleweapons/LOG +++ b/packs/vehicleweapons/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.457132 7fe93b4006c0 Recovering log #108 -2024/02/22-16:41:06.466754 7fe93b4006c0 Delete type=3 #106 -2024/02/22-16:41:06.466802 7fe93b4006c0 Delete type=0 #108 -2024/02/22-17:53:02.227891 7fe9336006c0 Level-0 table #114: started -2024/02/22-17:53:02.227911 7fe9336006c0 Level-0 table #114: 0 bytes OK -2024/02/22-17:53:02.235274 7fe9336006c0 Delete type=0 #112 -2024/02/22-17:53:02.241513 7fe9336006c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.248591 7fe9336006c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.147613 7f78faa006c0 Recovering log #165 +2024/04/26-11:56:58.157881 7f78faa006c0 Delete type=3 #163 +2024/04/26-11:56:58.158012 7f78faa006c0 Delete type=0 #165 +2024/04/26-14:04:50.936688 7f78f90006c0 Level-0 table #171: started +2024/04/26-14:04:50.936729 7f78f90006c0 Level-0 table #171: 0 bytes OK +2024/04/26-14:04:50.943092 7f78f90006c0 Delete type=0 #169 +2024/04/26-14:04:50.950270 7f78f90006c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.950301 7f78f90006c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) diff --git a/packs/vehicleweapons/LOG.old b/packs/vehicleweapons/LOG.old index b86d8fc..4f8950a 100644 --- a/packs/vehicleweapons/LOG.old +++ b/packs/vehicleweapons/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.127484 7f579d6006c0 Recovering log #104 -2024/02/22-14:31:16.137589 7f579d6006c0 Delete type=3 #102 -2024/02/22-14:31:16.137676 7f579d6006c0 Delete type=0 #104 -2024/02/22-14:32:11.035153 7f57978006c0 Level-0 table #109: started -2024/02/22-14:32:11.038507 7f57978006c0 Level-0 table #109: 3851 bytes OK -2024/02/22-14:32:11.044593 7f57978006c0 Delete type=0 #107 -2024/02/22-14:32:11.061507 7f57978006c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.061540 7f57978006c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at '!items!qcCZxbaV9sucG1XK' @ 12 : 1 -2024/02/22-14:32:11.061544 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.065393 7f57978006c0 Generated table #110@1: 6 keys, 3851 bytes -2024/02/22-14:32:11.065404 7f57978006c0 Compacted 1@1 + 1@2 files => 3851 bytes -2024/02/22-14:32:11.072078 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.072222 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.072410 7f57978006c0 Delete type=2 #109 -2024/02/22-14:32:11.093396 7f57978006c0 Manual compaction at level-1 from '!items!qcCZxbaV9sucG1XK' @ 12 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.067030 7f9464c006c0 Recovering log #161 +2024/04/19-08:19:44.077921 7f9464c006c0 Delete type=3 #159 +2024/04/19-08:19:44.078101 7f9464c006c0 Delete type=0 #161 +2024/04/19-08:29:59.987081 7f94632006c0 Level-0 table #166: started +2024/04/19-08:29:59.991045 7f94632006c0 Level-0 table #166: 3907 bytes OK +2024/04/19-08:29:59.998384 7f94632006c0 Delete type=0 #164 +2024/04/19-08:30:00.027218 7f94632006c0 Manual compaction at level-0 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) +2024/04/19-08:30:00.027280 7f94632006c0 Manual compaction at level-1 from '!items!2cqkViQnOYZ4qwU1' @ 72057594037927935 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at '!items!qcCZxbaV9sucG1XK' @ 18 : 1 +2024/04/19-08:30:00.027288 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:30:00.031154 7f94632006c0 Generated table #167@1: 6 keys, 3907 bytes +2024/04/19-08:30:00.031199 7f94632006c0 Compacted 1@1 + 1@2 files => 3907 bytes +2024/04/19-08:30:00.037758 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:30:00.038035 7f94632006c0 Delete type=2 #110 +2024/04/19-08:30:00.038374 7f94632006c0 Delete type=2 #166 +2024/04/19-08:30:00.061336 7f94632006c0 Manual compaction at level-1 from '!items!qcCZxbaV9sucG1XK' @ 18 : 1 .. '!items!qcCZxbaV9sucG1XK' @ 0 : 0; will stop at (end) diff --git a/packs/vehicleweapons/MANIFEST-000111 b/packs/vehicleweapons/MANIFEST-000111 deleted file mode 100644 index 294c9d8..0000000 Binary files a/packs/vehicleweapons/MANIFEST-000111 and /dev/null differ diff --git a/packs/vehicleweapons/MANIFEST-000168 b/packs/vehicleweapons/MANIFEST-000168 new file mode 100644 index 0000000..02bcab9 Binary files /dev/null and b/packs/vehicleweapons/MANIFEST-000168 differ diff --git a/packs/weapons/000114.ldb b/packs/weapons/000114.ldb deleted file mode 100644 index dbf5479..0000000 Binary files a/packs/weapons/000114.ldb and /dev/null differ diff --git a/packs/weapons/000171.ldb b/packs/weapons/000171.ldb new file mode 100644 index 0000000..8e85e13 Binary files /dev/null and b/packs/weapons/000171.ldb differ diff --git a/packs/weapons/000117.log b/packs/weapons/000174.log similarity index 100% rename from packs/weapons/000117.log rename to packs/weapons/000174.log diff --git a/packs/weapons/CURRENT b/packs/weapons/CURRENT index 4843639..647a5d6 100644 --- a/packs/weapons/CURRENT +++ b/packs/weapons/CURRENT @@ -1 +1 @@ -MANIFEST-000115 +MANIFEST-000172 diff --git a/packs/weapons/LOG b/packs/weapons/LOG index 4d6bac7..2665e5d 100644 --- a/packs/weapons/LOG +++ b/packs/weapons/LOG @@ -1,8 +1,8 @@ -2024/02/22-16:41:06.433042 7fe93b4006c0 Recovering log #112 -2024/02/22-16:41:06.443539 7fe93b4006c0 Delete type=3 #110 -2024/02/22-16:41:06.443620 7fe93b4006c0 Delete type=0 #112 -2024/02/22-17:53:02.215099 7fe9336006c0 Level-0 table #118: started -2024/02/22-17:53:02.215127 7fe9336006c0 Level-0 table #118: 0 bytes OK -2024/02/22-17:53:02.221556 7fe9336006c0 Delete type=0 #116 -2024/02/22-17:53:02.227884 7fe9336006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) -2024/02/22-17:53:02.235378 7fe9336006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) +2024/04/26-11:56:58.120733 7f78fb4006c0 Recovering log #169 +2024/04/26-11:56:58.131336 7f78fb4006c0 Delete type=3 #167 +2024/04/26-11:56:58.131437 7f78fb4006c0 Delete type=0 #169 +2024/04/26-14:04:50.916765 7f78f90006c0 Level-0 table #175: started +2024/04/26-14:04:50.916811 7f78f90006c0 Level-0 table #175: 0 bytes OK +2024/04/26-14:04:50.923244 7f78f90006c0 Delete type=0 #173 +2024/04/26-14:04:50.923424 7f78f90006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) +2024/04/26-14:04:50.923458 7f78f90006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) diff --git a/packs/weapons/LOG.old b/packs/weapons/LOG.old index 63c02ac..9ab6665 100644 --- a/packs/weapons/LOG.old +++ b/packs/weapons/LOG.old @@ -1,15 +1,15 @@ -2024/02/22-14:31:16.097189 7f579e0006c0 Recovering log #108 -2024/02/22-14:31:16.107077 7f579e0006c0 Delete type=3 #106 -2024/02/22-14:31:16.107122 7f579e0006c0 Delete type=0 #108 -2024/02/22-14:32:10.972184 7f57978006c0 Level-0 table #113: started -2024/02/22-14:32:10.975629 7f57978006c0 Level-0 table #113: 20665 bytes OK -2024/02/22-14:32:10.983057 7f57978006c0 Delete type=0 #111 -2024/02/22-14:32:10.983192 7f57978006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) -2024/02/22-14:32:11.003548 7f57978006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at '!items!zjOFhNocHjeJZcy4' @ 68 : 1 -2024/02/22-14:32:11.003554 7f57978006c0 Compacting 1@1 + 1@2 files -2024/02/22-14:32:11.006860 7f57978006c0 Generated table #114@1: 34 keys, 20665 bytes -2024/02/22-14:32:11.006868 7f57978006c0 Compacted 1@1 + 1@2 files => 20665 bytes -2024/02/22-14:32:11.013139 7f57978006c0 compacted to: files[ 0 0 1 0 0 0 0 ] -2024/02/22-14:32:11.013212 7f57978006c0 Delete type=2 #5 -2024/02/22-14:32:11.013296 7f57978006c0 Delete type=2 #113 -2024/02/22-14:32:11.023903 7f57978006c0 Manual compaction at level-1 from '!items!zjOFhNocHjeJZcy4' @ 68 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) +2024/04/19-08:19:44.034986 7f94660006c0 Recovering log #165 +2024/04/19-08:19:44.045848 7f94660006c0 Delete type=3 #163 +2024/04/19-08:19:44.045945 7f94660006c0 Delete type=0 #165 +2024/04/19-08:29:59.928700 7f94632006c0 Level-0 table #170: started +2024/04/19-08:29:59.933419 7f94632006c0 Level-0 table #170: 22345 bytes OK +2024/04/19-08:29:59.940150 7f94632006c0 Delete type=0 #168 +2024/04/19-08:29:59.940392 7f94632006c0 Manual compaction at level-0 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) +2024/04/19-08:29:59.975365 7f94632006c0 Manual compaction at level-1 from '!items!4lJhbU88iUgmuCzv' @ 72057594037927935 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at '!items!zjOFhNocHjeJZcy4' @ 102 : 1 +2024/04/19-08:29:59.975386 7f94632006c0 Compacting 1@1 + 1@2 files +2024/04/19-08:29:59.979839 7f94632006c0 Generated table #171@1: 34 keys, 22345 bytes +2024/04/19-08:29:59.979870 7f94632006c0 Compacted 1@1 + 1@2 files => 22345 bytes +2024/04/19-08:29:59.986359 7f94632006c0 compacted to: files[ 0 0 1 0 0 0 0 ] +2024/04/19-08:29:59.986509 7f94632006c0 Delete type=2 #114 +2024/04/19-08:29:59.986711 7f94632006c0 Delete type=2 #170 +2024/04/19-08:29:59.986945 7f94632006c0 Manual compaction at level-1 from '!items!zjOFhNocHjeJZcy4' @ 102 : 1 .. '!items!zjOFhNocHjeJZcy4' @ 0 : 0; will stop at (end) diff --git a/packs/weapons/MANIFEST-000115 b/packs/weapons/MANIFEST-000115 deleted file mode 100644 index d3a09cb..0000000 Binary files a/packs/weapons/MANIFEST-000115 and /dev/null differ diff --git a/packs/weapons/MANIFEST-000172 b/packs/weapons/MANIFEST-000172 new file mode 100644 index 0000000..e7feb8d Binary files /dev/null and b/packs/weapons/MANIFEST-000172 differ diff --git a/system.json b/system.json index 1af5583..7fd0b84 100644 --- a/system.json +++ b/system.json @@ -14,10 +14,10 @@ ], "url": "https://www.uberwald.me/gitea/public/bol", "license": "LICENSE.txt", - "version": "11.1.7", + "version": "12.0.0", "compatibility": { "minimum": "11", - "verified": "11" + "verified": "12" }, "esmodules": [ "module/bol.js" @@ -328,23 +328,11 @@ "PLAYER": "OBSERVER", "ASSISTANT": "OWNER" } - }, - { - "label": "Créatures", - "type": "Actor", - "name": "creatures", - "path": "packs/creatures", - "system": "bol", - "flags": {}, - "ownership": { - "PLAYER": "OBSERVER", - "ASSISTANT": "OWNER" - } } ], "socket": true, "manifest": "https://www.uberwald.me/gitea/public/bol/raw/v10/system.json", - "download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v11.1.7.zip", + "download": "https://www.uberwald.me/gitea/public/bol/archive/bol-v12.0.0.zip", "background": "systems/bol/ui/page_accueil.webp", "gridDistance": 1.5, "gridUnits": "m", diff --git a/template.json b/template.json index 3ec2bab..a0b88a1 100644 --- a/template.json +++ b/template.json @@ -174,6 +174,7 @@ "encounter": { "templates": [ "base" ], "chartype": "tough", + "isundead": false, "villainy": false, "size": "", "environment": "" diff --git a/templates/actor/actor-sheet.hbs b/templates/actor/actor-sheet.hbs index 5f2483d..b9bb0e2 100644 --- a/templates/actor/actor-sheet.hbs +++ b/templates/actor/actor-sheet.hbs @@ -33,7 +33,9 @@ {{!-- Sheet Tab Navigation --}}