Add v12 support

This commit is contained in:
LeRatierBretonnien 2024-05-23 11:36:03 +02:00
parent a716a3b3d1
commit bddf772c99
157 changed files with 568 additions and 511 deletions

View File

@ -1,24 +1,25 @@
{ {
"ACTOR": { "TYPES": {
"TypePersonnage": "Personnage", "Item": {
"TypePNJ": "PNJ" "arme": "Arme",
}, "competence": "Compétence",
"protection": "Protection",
"ITEM": { "monnaie": "Monnaie",
"TypeArme": "Arme", "equipement": "Equipement",
"TypeCompetence": "Compétence", "capacite": "Capacité",
"TypeProtection": "Protection", "origine": "Origine",
"TypeMonnaie": "Monnaie", "heritage": "Héritage",
"TypeEquipement": "Equipement", "metier": "Métier",
"TypeCapacite": "Capacité", "bouclier": "Bouclier",
"TypeOrigine": "Origine", "pouvoir": "Pouvoir",
"TypeHeritage": "Héritage", "artifex": "Artifex",
"TypeMetier": "Métier", "mutation": "Mutation",
"TypeBouclier": "Bouclier", "charme": "Charme",
"TypePouvoir": "Pouvoir", "peuple": "Peuple"
"TypeArtifex": "Artifex", },
"TypeMutation": "Mutation", "Actor": {
"TypeCharme": "Charme", "personnage": "Personnage",
"TypePeuple": "Peuple" "pnj": "PNJ"
}
} }
} }

View File

@ -12,7 +12,7 @@ export class WastelandActorSheet extends ActorSheet {
/** @override */ /** @override */
static get defaultOptions() { static get defaultOptions() {
return mergeObject(super.defaultOptions, { return foundry.utils.mergeObject(super.defaultOptions, {
classes: ["fvtt-wasteland", "sheet", "actor"], classes: ["fvtt-wasteland", "sheet", "actor"],
template: "systems/fvtt-wasteland/templates/actor-sheet.html", template: "systems/fvtt-wasteland/templates/actor-sheet.html",
width: 640, width: 640,
@ -25,7 +25,7 @@ export class WastelandActorSheet extends ActorSheet {
/* -------------------------------------------- */ /* -------------------------------------------- */
async getData() { async getData() {
const objectData = duplicate(this.object) const objectData = foundry.utils.duplicate(this.object)
let actorData = objectData let actorData = objectData
let formData = { let formData = {
@ -40,31 +40,32 @@ export class WastelandActorSheet extends ActorSheet {
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)), effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
limited: this.object.limited, limited: this.object.limited,
skills: this.actor.getSkills(), skills: this.actor.getSkills(),
armes: duplicate(this.actor.getWeapons()), armes: foundry.utils.duplicate(this.actor.getWeapons()),
protections: duplicate(this.actor.getArmors()), protections: foundry.utils.duplicate(this.actor.getArmors()),
pouvoirs:duplicate(this.actor.getPouvoirs()), pouvoirs:foundry.utils.duplicate(this.actor.getPouvoirs()),
dons: duplicate(this.actor.getDons()), dons: foundry.utils.duplicate(this.actor.getDons()),
hubrises: duplicate(this.actor.getHubris()), hubrises: foundry.utils.duplicate(this.actor.getHubris()),
tours:duplicate(this.actor.getTours()), tours:foundry.utils.duplicate(this.actor.getTours()),
artifex: duplicate(this.actor.getArtifex()), artifex: foundry.utils.duplicate(this.actor.getArtifex()),
charmes:duplicate(this.actor.getCharmes()), charmes:foundry.utils.duplicate(this.actor.getCharmes()),
peuple: duplicate(this.actor.getPeuple() || {}), peuple: foundry.utils.duplicate(this.actor.getPeuple() || {}),
origine: duplicate(this.actor.getOrigine() || {}), origine: foundry.utils.duplicate(this.actor.getOrigine() || {}),
heritage: duplicate(this.actor.getHeritage() || {}), heritage: foundry.utils.duplicate(this.actor.getHeritage() || {}),
metier: duplicate(this.actor.getMetier() || {}), metier: foundry.utils.duplicate(this.actor.getMetier() || {}),
combat: this.actor.getCombatValues(), combat: this.actor.getCombatValues(),
config: duplicate(game.system.wasteland.config), config: foundry.utils.duplicate(game.system.wasteland.config),
capacites: duplicate(this.actor.getCapacites()), capacites: foundry.utils.duplicate(this.actor.getCapacites()),
equipements: duplicate(this.actor.getEquipments()), equipements: foundry.utils.duplicate(this.actor.getEquipments()),
monnaies: duplicate(this.actor.getMonnaies()), monnaies: foundry.utils.duplicate(this.actor.getMonnaies()),
mutations: duplicate(this.actor.getMutations()), mutations: foundry.utils.duplicate(this.actor.getMutations()),
description: await TextEditor.enrichHTML(this.object.system.biodata.description, {async: true}), description: await TextEditor.enrichHTML(this.object.system.biodata.description, {async: true}),
comportement: await TextEditor.enrichHTML(this.object.system.biodata.comportement, {async: true}), comportement: await TextEditor.enrichHTML(this.object.system.biodata.comportement, {async: true}),
habitat: await TextEditor.enrichHTML(this.object.system.biodata.habitat, {async: true}), habitat: await TextEditor.enrichHTML(this.object.system.biodata.habitat, {async: true}),
options: this.options, options: this.options,
owner: this.document.isOwner, owner: this.document.isOwner,
editScore: this.options.editScore, editScore: this.options.editScore,
isGM: game.user.isGM isGM: game.user.isGM,
config: game.system.wasteland.config
} }
this.formData = formData; this.formData = formData;

View File

@ -50,10 +50,10 @@ export class WastelandActor extends Actor {
/* -------------------------------------------- */ /* -------------------------------------------- */
prepareArme(arme) { prepareArme(arme) {
arme = duplicate(arme) arme = foundry.utils.duplicate(arme)
let combat = this.getCombatValues() let combat = this.getCombatValues()
if (arme.system.typearme == "contact" || arme.system.typearme == "contactjet") { if (arme.system.typearme == "contact" || arme.system.typearme == "contactjet") {
arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée")) arme.system.competence = foundry.utils.duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée"))
arme.system.attrKey = "pui" arme.system.attrKey = "pui"
arme.system.totalDegats = arme.system.degats + "+" + combat.bonusDegatsTotal arme.system.totalDegats = arme.system.degats + "+" + combat.bonusDegatsTotal
arme.system.totalOffensif = this.system.attributs.pui.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff arme.system.totalOffensif = this.system.attributs.pui.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
@ -62,7 +62,7 @@ export class WastelandActor extends Actor {
} }
} }
if (arme.system.typearme == "jet" || arme.system.typearme == "tir") { if (arme.system.typearme == "jet" || arme.system.typearme == "tir") {
arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "armes à distance")) arme.system.competence = foundry.utils.duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "armes à distance"))
arme.system.attrKey = "adr" arme.system.attrKey = "adr"
arme.system.totalOffensif = this.system.attributs.adr.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff arme.system.totalOffensif = this.system.attributs.adr.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
arme.system.totalDegats = arme.system.degats arme.system.totalDegats = arme.system.degats
@ -74,9 +74,9 @@ export class WastelandActor extends Actor {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
prepareBouclier(bouclier) { prepareBouclier(bouclier) {
bouclier = duplicate(bouclier) bouclier = foundry.utils.duplicate(bouclier)
let combat = this.getCombatValues() let combat = this.getCombatValues()
bouclier.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée")) bouclier.system.competence = foundry.utils.duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée"))
bouclier.system.attrKey = "pui" bouclier.system.attrKey = "pui"
bouclier.system.totalDegats = bouclier.system.degats + "+" + combat.bonusDegatsTotal bouclier.system.totalDegats = bouclier.system.degats + "+" + combat.bonusDegatsTotal
bouclier.system.totalOffensif = this.system.attributs.pui.value + bouclier.system.competence.system.niveau bouclier.system.totalOffensif = this.system.attributs.pui.value + bouclier.system.competence.system.niveau
@ -160,7 +160,7 @@ export class WastelandActor extends Actor {
getSkills() { getSkills() {
let comp = [] let comp = []
for (let item of this.items) { for (let item of this.items) {
item = duplicate(item) item = foundry.utils.duplicate(item)
if (item.type == "competence") { if (item.type == "competence") {
item.system.attribut1total = item.system.niveau + (this.system.attributs[item.system.attribut1]?.value || 0) item.system.attribut1total = item.system.niveau + (this.system.attributs[item.system.attribut1]?.value || 0)
item.system.attribut2total = item.system.niveau + (this.system.attributs[item.system.attribut2]?.value || 0) item.system.attribut2total = item.system.niveau + (this.system.attributs[item.system.attribut2]?.value || 0)
@ -238,7 +238,7 @@ export class WastelandActor extends Actor {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
incDecSante(value) { incDecSante(value) {
let sante = duplicate(this.system.sante) let sante = foundry.utils.duplicate(this.system.sante)
sante.letaux += value sante.letaux += value
this.update({ 'system.sante': sante }) this.update({ 'system.sante': sante })
} }
@ -246,7 +246,7 @@ export class WastelandActor extends Actor {
getItemById(id) { getItemById(id) {
let item = this.items.find(item => item.id == id); let item = this.items.find(item => item.id == id);
if (item) { if (item) {
item = duplicate(item) item = foundry.utils.duplicate(item)
} }
return item; return item;
} }
@ -301,7 +301,7 @@ export class WastelandActor extends Actor {
/* -------------------------------------------- */ /* -------------------------------------------- */
subPointsPsyche(value) { subPointsPsyche(value) {
let psyche = duplicate(this.system.psyche) let psyche = foundry.utils.duplicate(this.system.psyche)
psyche.currentmax -= value psyche.currentmax -= value
this.update( {'system.psyche': psyche}) this.update( {'system.psyche': psyche})
} }
@ -340,13 +340,13 @@ export class WastelandActor extends Actor {
getSubActors() { getSubActors() {
let subActors = []; let subActors = [];
for (let id of this.system.subactors) { for (let id of this.system.subactors) {
subActors.push(duplicate(game.actors.get(id))); subActors.push(foundry.utils.duplicate(game.actors.get(id)));
} }
return subActors; return subActors;
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
async addSubActor(subActorId) { async addSubActor(subActorId) {
let subActors = duplicate(this.system.subactors); let subActors = foundry.utils.duplicate(this.system.subactors);
subActors.push(subActorId); subActors.push(subActorId);
await this.update({ 'system.subactors': subActors }); await this.update({ 'system.subactors': subActors });
} }
@ -377,7 +377,7 @@ export class WastelandActor extends Actor {
/* -------------------------------------------- */ /* -------------------------------------------- */
async setPredilectionUsed(compId, predIdx) { async setPredilectionUsed(compId, predIdx) {
let comp = this.items.get(compId) let comp = this.items.get(compId)
let pred = duplicate(comp.system.predilections) let pred = foundry.utils.duplicate(comp.system.predilections)
pred[predIdx].used = true pred[predIdx].used = true
await this.updateEmbeddedDocuments('Item', [{ _id: compId, 'system.predilections': pred }]) await this.updateEmbeddedDocuments('Item', [{ _id: compId, 'system.predilections': pred }])
} }
@ -400,7 +400,7 @@ export class WastelandActor extends Actor {
} }
if ( arme.system.totalDefensif > maxDef) { if ( arme.system.totalDefensif > maxDef) {
maxDef = arme.system.totalDefensif maxDef = arme.system.totalDefensif
bestArme = duplicate(arme) bestArme = foundry.utils.duplicate(arme)
} }
} }
return bestArme return bestArme
@ -417,21 +417,21 @@ export class WastelandActor extends Actor {
rollData.canEclatDoubleD20 = true // Always true in Wastelan rollData.canEclatDoubleD20 = true // Always true in Wastelan
rollData.doubleD20 = false rollData.doubleD20 = false
rollData.attributs = WastelandUtility.getAttributs() rollData.attributs = WastelandUtility.getAttributs()
rollData.config = duplicate(game.system.wasteland.config) rollData.config = foundry.utils.duplicate(game.system.wasteland.config)
if (attrKey) { if (attrKey) {
rollData.attrKey = attrKey rollData.attrKey = attrKey
if (attrKey != "tochoose") { if (attrKey != "tochoose") {
rollData.actionImg = "systems/fvtt-wasteland/assets/icons/" + this.system.attributs[attrKey].labelnorm + ".webp" rollData.actionImg = "systems/fvtt-wasteland/assets/icons/" + this.system.attributs[attrKey].labelnorm + ".webp"
rollData.attr = duplicate(this.system.attributs[attrKey]) rollData.attr = foundry.utils.duplicate(this.system.attributs[attrKey])
} }
} }
if (compId) { if (compId) {
rollData.competence = duplicate(this.items.get(compId) || {}) rollData.competence = foundry.utils.duplicate(this.items.get(compId) || {})
rollData.actionImg = rollData.competence?.img rollData.actionImg = rollData.competence?.img
} }
if (compName) { if (compName) {
rollData.competence = duplicate(this.items.find( item => item.name.toLowerCase() == compName.toLowerCase()) || {}) rollData.competence = foundry.utils.duplicate(this.items.find( item => item.name.toLowerCase() == compName.toLowerCase()) || {})
rollData.actionImg = rollData.competence?.img rollData.actionImg = rollData.competence?.img
} }
return rollData return rollData
@ -459,13 +459,13 @@ export class WastelandActor extends Actor {
/* -------------------------------------------- */ /* -------------------------------------------- */
async rollCharme(charmeId) { async rollCharme(charmeId) {
let rollData = this.getCommonRollData("cla") let rollData = this.getCommonRollData("cla")
rollData.charme = duplicate(this.items.get(charmeId) || {}) rollData.charme = foundry.utils.duplicate(this.items.get(charmeId) || {})
rollData.charmeDice = "1d4" rollData.charmeDice = "1d4"
this.launchRoll(rollData) this.launchRoll(rollData)
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
async rollPouvoir(pouvoirId) { async rollPouvoir(pouvoirId) {
let pouvoir = duplicate(this.items.get(pouvoirId) || {}) let pouvoir = foundry.utils.duplicate(this.items.get(pouvoirId) || {})
if (pouvoir?.system) { if (pouvoir?.system) {
let rollData = this.getCommonRollData(pouvoir.system.attribut, undefined, pouvoir.system.competence) let rollData = this.getCommonRollData(pouvoir.system.attribut, undefined, pouvoir.system.competence)
if (!rollData.competence) { if (!rollData.competence) {

View File

@ -36,5 +36,22 @@ export const WASTELAND_CONFIG = {
"chimie": "Chimie", "chimie": "Chimie",
"electricite": "Électricité", "electricite": "Électricité",
"chimerie": "Chimérie", "chimerie": "Chimérie",
},
typeArmeOptions: {
contact: "Arme de contact",
contactjet: "Arme de contact et de Jet",
jet: "Arme de Jet",
tir: "Arme de Tir",
special: "Spécial (capacité/don)"
},
difficulteOptions: {
"0": "Aucune/Inconnue",
"5": "Facile (5)",
"10": "Moyenne (10)",
"15": "Ardue (15)",
"20": "Hasardeuse (20)",
"25": "Insensée (25)",
"30": "Pure Folie (30)"
} }
} }

View File

@ -12,7 +12,7 @@ export class WastelandCreatureSheet extends WastelandActorSheet {
/** @override */ /** @override */
static get defaultOptions() { static get defaultOptions() {
return mergeObject(super.defaultOptions, { return foundry.utils.mergeObject(super.defaultOptions, {
classes: ["fvtt-wasteland", "sheet", "creature"], classes: ["fvtt-wasteland", "sheet", "creature"],
template: "systems/fvtt-wasteland/templates/creature-sheet.html", template: "systems/fvtt-wasteland/templates/creature-sheet.html",
width: 640, width: 640,

View File

@ -9,7 +9,7 @@ export class WastelandItemSheet extends ItemSheet {
/** @override */ /** @override */
static get defaultOptions() { static get defaultOptions() {
return mergeObject(super.defaultOptions, { return foundry.utils.mergeObject(super.defaultOptions, {
classes: ["fvtt-wasteland", "sheet", "item"], classes: ["fvtt-wasteland", "sheet", "item"],
template: "systems/fvtt-wasteland/templates/item-sheet.html", template: "systems/fvtt-wasteland/templates/item-sheet.html",
dragDrop: [{ dragSelector: null, dropSelector: null }], dragDrop: [{ dragSelector: null, dropSelector: null }],
@ -48,7 +48,7 @@ export class WastelandItemSheet extends ItemSheet {
/* -------------------------------------------- */ /* -------------------------------------------- */
async getData() { async getData() {
const objectData = duplicate(this.object) const objectData = foundry.utils.duplicate(this.object)
let itemData = objectData let itemData = objectData
let formData = { let formData = {
title: this.title, title: this.title,
@ -59,7 +59,7 @@ export class WastelandItemSheet extends ItemSheet {
editable: this.isEditable, editable: this.isEditable,
cssClass: this.isEditable ? "editable" : "locked", cssClass: this.isEditable ? "editable" : "locked",
attributs: WastelandUtility.getAttributs(), attributs: WastelandUtility.getAttributs(),
config: duplicate(game.system.wasteland.config), config: foundry.utils.duplicate(game.system.wasteland.config),
data: itemData.system, data: itemData.system,
system: itemData.system, system: itemData.system,
limited: this.object.limited, limited: this.object.limited,
@ -87,7 +87,7 @@ export class WastelandItemSheet extends ItemSheet {
/* -------------------------------------------- */ /* -------------------------------------------- */
postItem() { postItem() {
let chatData = duplicate(WastelandUtility.data(this.item)); let chatData = foundry.utils.duplicate(WastelandUtility.data(this.item));
if (this.actor) { if (this.actor) {
chatData.actor = { id: this.actor.id }; chatData.actor = { id: this.actor.id };
} }
@ -130,26 +130,26 @@ export class WastelandItemSheet extends ItemSheet {
html.find('.edit-prediction').change(ev => { html.find('.edit-prediction').change(ev => {
const li = $(ev.currentTarget).parents(".prediction-item") const li = $(ev.currentTarget).parents(".prediction-item")
let index = li.data("prediction-index") let index = li.data("prediction-index")
let pred = duplicate(this.object.system.predilections) let pred = foundry.utils.duplicate(this.object.system.predilections)
pred[index].name = ev.currentTarget.value pred[index].name = ev.currentTarget.value
this.object.update( { 'data.predilections': pred }) this.object.update( { 'data.predilections': pred })
}) })
html.find('.delete-prediction').click(ev => { html.find('.delete-prediction').click(ev => {
const li = $(ev.currentTarget).parents(".prediction-item") const li = $(ev.currentTarget).parents(".prediction-item")
let index = li.data("prediction-index") let index = li.data("prediction-index")
let pred = duplicate(this.object.system.predilections) let pred = foundry.utils.duplicate(this.object.system.predilections)
pred.splice(index,1) pred.splice(index,1)
this.object.update( { 'data.predilections': pred }) this.object.update( { 'data.predilections': pred })
}) })
html.find('.use-prediction').change(ev => { html.find('.use-prediction').change(ev => {
const li = $(ev.currentTarget).parents(".prediction-item") const li = $(ev.currentTarget).parents(".prediction-item")
let index = li.data("prediction-index") let index = li.data("prediction-index")
let pred = duplicate(this.object.system.predilections) let pred = foundry.utils.duplicate(this.object.system.predilections)
pred[index].used = ev.currentTarget.checked pred[index].used = ev.currentTarget.checked
this.object.update( { 'data.predilections': pred }) this.object.update( { 'data.predilections': pred })
}) })
html.find('#add-predilection').click(ev => { html.find('#add-predilection').click(ev => {
let pred = duplicate(this.object.system.predilections) let pred = foundry.utils.duplicate(this.object.system.predilections)
pred.push( { name: "Nouvelle prédilection", used: false }) pred.push( { name: "Nouvelle prédilection", used: false })
this.object.update( { 'data.predilections': pred }) this.object.update( { 'data.predilections': pred })
}) })

View File

@ -16,7 +16,6 @@ import { WastelandUtility } from "./wasteland-utility.js";
import { WastelandCombat } from "./wasteland-combat.js"; import { WastelandCombat } from "./wasteland-combat.js";
import { WastelandItem } from "./wasteland-item.js"; import { WastelandItem } from "./wasteland-item.js";
import { WASTELAND_CONFIG } from "./wasteland-config.js"; import { WASTELAND_CONFIG } from "./wasteland-config.js";
import { ClassCounter} from "https://www.uberwald.me/fvtt_appcount/count-class-ready.js"
/* -------------------------------------------- */ /* -------------------------------------------- */
/* Foundry VTT Initialization */ /* Foundry VTT Initialization */
@ -96,9 +95,6 @@ Hooks.once("ready", function () {
WastelandUtility.ready(); WastelandUtility.ready();
ClassCounter.registerUsageCount()
welcomeMessage();
// User warning // User warning
if (!game.user.isGM && game.user.character == undefined) { if (!game.user.isGM && game.user.character == undefined) {
ui.notifications.info("Attention ! Aucun personnage n'est relié au joueur !"); ui.notifications.info("Attention ! Aucun personnage n'est relié au joueur !");
@ -115,6 +111,14 @@ Hooks.once("ready", function () {
}); });
} }
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();
importDefaultScene(); importDefaultScene();
}); });

View File

@ -114,6 +114,28 @@ export class WastelandUtility {
static async ready() { static async ready() {
const skills = await WastelandUtility.loadCompendium("fvtt-wasteland.skills") const skills = await WastelandUtility.loadCompendium("fvtt-wasteland.skills")
this.skills = skills.map(i => i.toObject()) this.skills = skills.map(i => i.toObject())
game.system.wasteland.config.listeNiveauSkill = WastelandUtility.createDirectOptionList(0, 10)
game.system.wasteland.config.listeNiveauCreature = WastelandUtility.createDirectOptionList(0, 35)
game.system.wasteland.config.modificateurOptions = WastelandUtility.createArrayOptionList(-15, 15)
game.system.wasteland.config.pointsAmeOptions = WastelandUtility.createDirectOptionList(0, 20)
}
/* -------------------------------------------- */
static createDirectOptionList(min, max) {
let options = {};
for (let i = min; i <= max; i++) {
options[`${i}`] = `${i}`;
}
return options;
}
static createArrayOptionList(min, max) {
let options = [];
for (let i = min; i <= max; i++) {
options.push({key:`${i}`, label:`${i}`});
}
return options;
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
@ -142,7 +164,7 @@ export class WastelandUtility {
let rollData = message.getFlag("world", "wasteland-roll") let rollData = message.getFlag("world", "wasteland-roll")
let actor = WastelandUtility.getActorFromRollData(rollData) let actor = WastelandUtility.getActorFromRollData(rollData)
await actor.setPredilectionUsed(rollData.competence._id, predIdx) await actor.setPredilectionUsed(rollData.competence._id, predIdx)
rollData.competence = duplicate(actor.getCompetence(rollData.competence._id)) rollData.competence = foundry.utils.duplicate(actor.getCompetence(rollData.competence._id))
await WastelandUtility.rollWasteland(rollData) await WastelandUtility.rollWasteland(rollData)
}) })
} }
@ -152,9 +174,7 @@ export class WastelandUtility {
const templatePaths = [ const templatePaths = [
'systems/fvtt-wasteland/templates/editor-notes-gm.html', 'systems/fvtt-wasteland/templates/editor-notes-gm.html',
'systems/fvtt-wasteland/templates/partial-item-description.html', 'systems/fvtt-wasteland/templates/partial-item-description.html'
'systems/fvtt-wasteland/templates/partial-list-niveau.html',
'systems/fvtt-wasteland/templates/partial-list-niveau-creature.html'
] ]
return loadTemplates(templatePaths); return loadTemplates(templatePaths);
} }
@ -188,15 +208,6 @@ export class WastelandUtility {
return undefined; return undefined;
} }
/* -------------------------------------------- */
static createDirectOptionList(min, max) {
let options = {};
for (let i = min; i <= max; i++) {
options[`${i}`] = `${i}`;
}
return options;
}
/* -------------------------------------------- */ /* -------------------------------------------- */
static buildListOptions(min, max) { static buildListOptions(min, max) {
let options = "" let options = ""
@ -221,7 +232,7 @@ export class WastelandUtility {
let id = rollData.rollId; let id = rollData.rollId;
let oldRollData = this.rollDataStore[id] || {}; let oldRollData = this.rollDataStore[id] || {};
let newRollData = mergeObject(oldRollData, rollData); let newRollData = foundry.utils.mergeObject(oldRollData, rollData);
this.rollDataStore[id] = newRollData; this.rollDataStore[id] = newRollData;
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
@ -293,10 +304,10 @@ export class WastelandUtility {
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
static computeResult(rollData, actor) { static async computeResult(rollData, actor) {
if (rollData.charme) { if (rollData.charme) {
let resultIndex = false let resultIndex = false
let resTab = duplicate(rollData.charme.system.resultats) let resTab = foundry.utils.duplicate(rollData.charme.system.resultats)
for(let id in resTab) { for(let id in resTab) {
let res = resTab[id] let res = resTab[id]
if (!resultIndex && rollData.finalResult >= res.value) { if (!resultIndex && rollData.finalResult >= res.value) {
@ -306,7 +317,7 @@ export class WastelandUtility {
if (resultIndex) { if (resultIndex) {
rollData.charmeDuree = rollData.charme.system.resultats[resultIndex].description rollData.charmeDuree = rollData.charme.system.resultats[resultIndex].description
} }
let effectRoll = new Roll(rollData.charmeDice).roll({ async: false }) let effectRoll = await new Roll(rollData.charmeDice).roll()
if (rollData.charme.system.charmetype == "tour") { if (rollData.charme.system.charmetype == "tour") {
rollData.contrecoupResult = effectRoll.total rollData.contrecoupResult = effectRoll.total
if (rollData.contrecoupResult % 2 == 1) { if (rollData.contrecoupResult % 2 == 1) {
@ -350,7 +361,7 @@ export class WastelandUtility {
} }
if (!rollData.attr) { if (!rollData.attr) {
rollData.actionImg = "systems/fvtt-wasteland/assets/icons/" + actor.system.attributs[rollData.attrKey].labelnorm + ".webp" rollData.actionImg = "systems/fvtt-wasteland/assets/icons/" + actor.system.attributs[rollData.attrKey].labelnorm + ".webp"
rollData.attr = duplicate(actor.system.attributs[rollData.attrKey]) rollData.attr = foundry.utils.duplicate(actor.system.attributs[rollData.attrKey])
} }
if (rollData.charme) { if (rollData.charme) {
@ -367,7 +378,7 @@ export class WastelandUtility {
//console.log("BEFORE COMP", rollData) //console.log("BEFORE COMP", rollData)
if (rollData.competence) { if (rollData.competence) {
rollData.predilections = duplicate(rollData.competence.system.predilections.filter(pred => !pred.used) || []) rollData.predilections = foundry.utils.duplicate(rollData.competence.system.predilections.filter(pred => !pred.used) || [])
let compmod = (rollData.competence.system.niveau == 0) ? -3 : 0 let compmod = (rollData.competence.system.niveau == 0) ? -3 : 0
rollData.diceFormula += `+${rollData.attr.value}+${rollData.competence.system.niveau}+${rollData.modificateur}+${compmod}` rollData.diceFormula += `+${rollData.attr.value}+${rollData.competence.system.niveau}+${rollData.modificateur}+${compmod}`
} else { } else {
@ -377,14 +388,14 @@ export class WastelandUtility {
rollData.diceFormula += `+${rollData.arme.system.bonusmaniementoff}` rollData.diceFormula += `+${rollData.arme.system.bonusmaniementoff}`
} }
let myRoll = new Roll(rollData.diceFormula).roll({ async: false }) let myRoll = await new Roll(rollData.diceFormula).roll()
await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode")) await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
rollData.roll = duplicate(myRoll) rollData.roll = foundry.utils.duplicate(myRoll)
rollData.diceResult = myRoll.terms[0].results[0].result rollData.diceResult = myRoll.terms[0].results[0].result
console.log(">>>> ", myRoll) console.log(">>>> ", myRoll)
rollData.finalResult = myRoll.total rollData.finalResult = myRoll.total
this.computeResult(rollData, actor) await this.computeResult(rollData, actor)
this.createChatWithRollMode(rollData.alias, { this.createChatWithRollMode(rollData.alias, {
content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData) content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData)
@ -396,13 +407,13 @@ export class WastelandUtility {
static async bonusRollWasteland(rollData) { static async bonusRollWasteland(rollData) {
rollData.bonusFormula = rollData.addedBonus rollData.bonusFormula = rollData.addedBonus
let bonusRoll = new Roll(rollData.bonusFormula).roll({ async: false }) let bonusRoll = await new Roll(rollData.bonusFormula).roll()
await this.showDiceSoNice(bonusRoll, game.settings.get("core", "rollMode")); await this.showDiceSoNice(bonusRoll, game.settings.get("core", "rollMode"));
rollData.bonusRoll = duplicate(bonusRoll) rollData.bonusRoll = foundry.utils.duplicate(bonusRoll)
rollData.finalResult += rollData.bonusRoll.total rollData.finalResult += rollData.bonusRoll.total
this.computeResult(rollData) await this.computeResult(rollData)
this.createChatWithRollMode(rollData.alias, { this.createChatWithRollMode(rollData.alias, {
content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData) content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData)
@ -432,7 +443,7 @@ export class WastelandUtility {
/* -------------------------------------------- */ /* -------------------------------------------- */
static blindMessageToGM(chatOptions) { static blindMessageToGM(chatOptions) {
let chatGM = duplicate(chatOptions); let chatGM = foundry.utils.duplicate(chatOptions);
chatGM.whisper = this.getUsers(user => user.isGM); chatGM.whisper = this.getUsers(user => user.isGM);
chatGM.content = "Blinde message of " + game.user.name + "<br>" + chatOptions.content; chatGM.content = "Blinde message of " + game.user.name + "<br>" + chatOptions.content;
console.log("blindMessageToGM", chatGM); console.log("blindMessageToGM", chatGM);
@ -494,7 +505,7 @@ export class WastelandUtility {
/* -------------------------------------------- */ /* -------------------------------------------- */
static getBasicRollData() { static getBasicRollData() {
let rollData = { let rollData = {
rollId: randomID(16), rollId: foundry.utils.randomID(16),
rollMode: game.settings.get("core", "rollMode"), rollMode: game.settings.get("core", "rollMode"),
modificateursOptions: this.getModificateurOptions(), modificateursOptions: this.getModificateurOptions(),
pointAmeOptions: this.getPointAmeOptions(), pointAmeOptions: this.getPointAmeOptions(),

Binary file not shown.

BIN
packs/armes/000170.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000149 MANIFEST-000166

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:35.981333 7fc5b37fe6c0 Recovering log #147 2024/05/23-11:35:06.400918 7f80456006c0 Recovering log #164
2024/01/06-14:02:35.992081 7fc5b37fe6c0 Delete type=3 #145 2024/05/23-11:35:06.459624 7f80456006c0 Delete type=3 #162
2024/01/06-14:02:35.992152 7fc5b37fe6c0 Delete type=0 #147 2024/05/23-11:35:06.459697 7f80456006c0 Delete type=0 #164
2024/01/06-14:04:38.350683 7fc331fef6c0 Level-0 table #152: started 2024/05/23-11:35:52.325511 7f803fe006c0 Level-0 table #169: started
2024/01/06-14:04:38.350727 7fc331fef6c0 Level-0 table #152: 0 bytes OK 2024/05/23-11:35:52.328985 7f803fe006c0 Level-0 table #169: 9019 bytes OK
2024/01/06-14:04:38.358117 7fc331fef6c0 Delete type=0 #150 2024/05/23-11:35:52.335531 7f803fe006c0 Delete type=0 #167
2024/01/06-14:04:38.358353 7fc331fef6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.356802 7f803fe006c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.358422 7fc331fef6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.367167 7f803fe006c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at '!items!wv5EiePmPTpqFutt' @ 158 : 1
2024/05/23-11:35:52.367178 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.370637 7f803fe006c0 Generated table #170@1: 40 keys, 9019 bytes
2024/05/23-11:35:52.370658 7f803fe006c0 Compacted 1@1 + 1@2 files => 9019 bytes
2024/05/23-11:35:52.376833 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.376889 7f803fe006c0 Delete type=2 #161
2024/05/23-11:35:52.376979 7f803fe006c0 Delete type=2 #169
2024/05/23-11:35:52.397741 7f803fe006c0 Manual compaction at level-1 from '!items!wv5EiePmPTpqFutt' @ 158 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.346058 7fc5b2ffd6c0 Recovering log #143 2024/05/05-18:39:53.301397 7f879fe006c0 Recovering log #159
2024/01/06-14:01:42.356967 7fc5b2ffd6c0 Delete type=3 #141 2024/05/05-18:39:53.312079 7f879fe006c0 Delete type=3 #157
2024/01/06-14:01:42.357089 7fc5b2ffd6c0 Delete type=0 #143 2024/05/05-18:39:53.312173 7f879fe006c0 Delete type=0 #159
2024/01/06-14:01:56.817472 7fc331fef6c0 Level-0 table #148: started 2024/05/05-18:40:31.390319 7f879e4006c0 Level-0 table #165: started
2024/01/06-14:01:56.817498 7fc331fef6c0 Level-0 table #148: 0 bytes OK 2024/05/05-18:40:31.390352 7f879e4006c0 Level-0 table #165: 0 bytes OK
2024/01/06-14:01:56.823602 7fc331fef6c0 Delete type=0 #146 2024/05/05-18:40:31.397147 7f879e4006c0 Delete type=0 #163
2024/01/06-14:01:56.823756 7fc331fef6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.397482 7f879e4006c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.823787 7fc331fef6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.397577 7f879e4006c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)

Binary file not shown.

BIN
packs/armes/MANIFEST-000166 Normal file

Binary file not shown.

Binary file not shown.

BIN
packs/artifex/000031.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000010 MANIFEST-000027

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:36.018725 7fc5b2ffd6c0 Recovering log #8 2024/05/23-11:35:06.584295 7f80460006c0 Recovering log #25
2024/01/06-14:02:36.029340 7fc5b2ffd6c0 Delete type=3 #6 2024/05/23-11:35:06.677479 7f80460006c0 Delete type=3 #23
2024/01/06-14:02:36.029410 7fc5b2ffd6c0 Delete type=0 #8 2024/05/23-11:35:06.677553 7f80460006c0 Delete type=0 #25
2024/01/06-14:04:38.371637 7fc331fef6c0 Level-0 table #13: started 2024/05/23-11:35:52.346618 7f803fe006c0 Level-0 table #30: started
2024/01/06-14:04:38.371664 7fc331fef6c0 Level-0 table #13: 0 bytes OK 2024/05/23-11:35:52.349648 7f803fe006c0 Level-0 table #30: 1316 bytes OK
2024/01/06-14:04:38.378180 7fc331fef6c0 Delete type=0 #11 2024/05/23-11:35:52.356522 7f803fe006c0 Delete type=0 #28
2024/01/06-14:04:38.384716 7fc331fef6c0 Manual compaction at level-0 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.356854 7f803fe006c0 Manual compaction at level-0 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.384782 7fc331fef6c0 Manual compaction at level-1 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.386880 7f803fe006c0 Manual compaction at level-1 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at '!items!irEA0eyE731viEYl' @ 6 : 1
2024/05/23-11:35:52.386890 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.391029 7f803fe006c0 Generated table #31@1: 2 keys, 1316 bytes
2024/05/23-11:35:52.391071 7f803fe006c0 Compacted 1@1 + 1@2 files => 1316 bytes
2024/05/23-11:35:52.397189 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.397318 7f803fe006c0 Delete type=2 #22
2024/05/23-11:35:52.397533 7f803fe006c0 Delete type=2 #30
2024/05/23-11:35:52.397799 7f803fe006c0 Manual compaction at level-1 from '!items!irEA0eyE731viEYl' @ 6 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.385975 7fc5b3fff6c0 Recovering log #4 2024/05/05-18:39:53.348357 7f87a4a006c0 Recovering log #20
2024/01/06-14:01:42.396407 7fc5b3fff6c0 Delete type=3 #2 2024/05/05-18:39:53.359364 7f87a4a006c0 Delete type=3 #18
2024/01/06-14:01:42.396463 7fc5b3fff6c0 Delete type=0 #4 2024/05/05-18:39:53.359461 7f87a4a006c0 Delete type=0 #20
2024/01/06-14:01:56.846084 7fc331fef6c0 Level-0 table #9: started 2024/05/05-18:40:31.397749 7f879e4006c0 Level-0 table #26: started
2024/01/06-14:01:56.846133 7fc331fef6c0 Level-0 table #9: 0 bytes OK 2024/05/05-18:40:31.397801 7f879e4006c0 Level-0 table #26: 0 bytes OK
2024/01/06-14:01:56.852939 7fc331fef6c0 Delete type=0 #7 2024/05/05-18:40:31.404673 7f879e4006c0 Delete type=0 #24
2024/01/06-14:01:56.853072 7fc331fef6c0 Manual compaction at level-0 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.427022 7f879e4006c0 Manual compaction at level-0 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.853110 7fc331fef6c0 Manual compaction at level-1 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.427097 7f879e4006c0 Manual compaction at level-1 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
packs/bestiaire/000043.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000022 MANIFEST-000039

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:35.878062 7fc5b37fe6c0 Recovering log #20 2024/05/23-11:35:05.880008 7f80474006c0 Recovering log #37
2024/01/06-14:02:35.888417 7fc5b37fe6c0 Delete type=3 #18 2024/05/23-11:35:05.932900 7f80474006c0 Delete type=3 #35
2024/01/06-14:02:35.888514 7fc5b37fe6c0 Delete type=0 #20 2024/05/23-11:35:05.933004 7f80474006c0 Delete type=0 #37
2024/01/06-14:04:38.318148 7fc331fef6c0 Level-0 table #25: started 2024/05/23-11:35:52.164884 7f803fe006c0 Level-0 table #42: started
2024/01/06-14:04:38.318174 7fc331fef6c0 Level-0 table #25: 0 bytes OK 2024/05/23-11:35:52.168554 7f803fe006c0 Level-0 table #42: 44719 bytes OK
2024/01/06-14:04:38.324478 7fc331fef6c0 Delete type=0 #23 2024/05/23-11:35:52.174606 7f803fe006c0 Delete type=0 #40
2024/01/06-14:04:38.330991 7fc331fef6c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.186487 7f803fe006c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.331028 7fc331fef6c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.210133 7f803fe006c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at '!actors.items!zYffQLFKlxJ5Li83.vNpsdvHgD5qBYYPt' @ 154 : 1
2024/05/23-11:35:52.210149 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.213977 7f803fe006c0 Generated table #43@1: 54 keys, 44868 bytes
2024/05/23-11:35:52.214008 7f803fe006c0 Compacted 1@1 + 1@2 files => 44868 bytes
2024/05/23-11:35:52.220101 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.220270 7f803fe006c0 Delete type=2 #34
2024/05/23-11:35:52.220430 7f803fe006c0 Delete type=2 #42
2024/05/23-11:35:52.230758 7f803fe006c0 Manual compaction at level-1 from '!actors.items!zYffQLFKlxJ5Li83.vNpsdvHgD5qBYYPt' @ 154 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.242252 7fc5b2ffd6c0 Recovering log #16 2024/05/05-18:39:53.183662 7f879fe006c0 Recovering log #32
2024/01/06-14:01:42.253190 7fc5b2ffd6c0 Delete type=3 #14 2024/05/05-18:39:53.194049 7f879fe006c0 Delete type=3 #30
2024/01/06-14:01:42.253263 7fc5b2ffd6c0 Delete type=0 #16 2024/05/05-18:39:53.194143 7f879fe006c0 Delete type=0 #32
2024/01/06-14:01:56.748252 7fc331fef6c0 Level-0 table #21: started 2024/05/05-18:40:31.310425 7f879e4006c0 Level-0 table #38: started
2024/01/06-14:01:56.748343 7fc331fef6c0 Level-0 table #21: 0 bytes OK 2024/05/05-18:40:31.310496 7f879e4006c0 Level-0 table #38: 0 bytes OK
2024/01/06-14:01:56.755321 7fc331fef6c0 Delete type=0 #19 2024/05/05-18:40:31.317161 7f879e4006c0 Delete type=0 #36
2024/01/06-14:01:56.755679 7fc331fef6c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.328308 7f879e4006c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.766910 7fc331fef6c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.339027 7f879e4006c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000010 MANIFEST-000027

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:36.031212 7fc5b37fe6c0 Recovering log #8 2024/05/23-11:35:06.681079 7f80456006c0 Recovering log #25
2024/01/06-14:02:36.041080 7fc5b37fe6c0 Delete type=3 #6 2024/05/23-11:35:06.733585 7f80456006c0 Delete type=3 #23
2024/01/06-14:02:36.041169 7fc5b37fe6c0 Delete type=0 #8 2024/05/23-11:35:06.733676 7f80456006c0 Delete type=0 #25
2024/01/06-14:04:38.378297 7fc331fef6c0 Level-0 table #13: started 2024/05/23-11:35:52.408695 7f803fe006c0 Level-0 table #30: started
2024/01/06-14:04:38.378324 7fc331fef6c0 Level-0 table #13: 0 bytes OK 2024/05/23-11:35:52.412094 7f803fe006c0 Level-0 table #30: 891 bytes OK
2024/01/06-14:04:38.384506 7fc331fef6c0 Delete type=0 #11 2024/05/23-11:35:52.418332 7f803fe006c0 Delete type=0 #28
2024/01/06-14:04:38.384734 7fc331fef6c0 Manual compaction at level-0 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.438798 7f803fe006c0 Manual compaction at level-0 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.384796 7fc331fef6c0 Manual compaction at level-1 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.448865 7f803fe006c0 Manual compaction at level-1 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at '!items!LaiHuZ30K4iJr6ce' @ 6 : 1
2024/05/23-11:35:52.448875 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.451938 7f803fe006c0 Generated table #31@1: 2 keys, 891 bytes
2024/05/23-11:35:52.451952 7f803fe006c0 Compacted 1@1 + 1@2 files => 891 bytes
2024/05/23-11:35:52.459187 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.459337 7f803fe006c0 Delete type=2 #22
2024/05/23-11:35:52.459554 7f803fe006c0 Delete type=2 #30
2024/05/23-11:35:52.479901 7f803fe006c0 Manual compaction at level-1 from '!items!LaiHuZ30K4iJr6ce' @ 6 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.398117 7fc5b2ffd6c0 Recovering log #4 2024/05/05-18:39:53.362751 7f879fe006c0 Recovering log #20
2024/01/06-14:01:42.407923 7fc5b2ffd6c0 Delete type=3 #2 2024/05/05-18:39:53.374039 7f879fe006c0 Delete type=3 #18
2024/01/06-14:01:42.407986 7fc5b2ffd6c0 Delete type=0 #4 2024/05/05-18:39:53.374188 7f879fe006c0 Delete type=0 #20
2024/01/06-14:01:56.831445 7fc331fef6c0 Level-0 table #9: started 2024/05/05-18:40:31.420066 7f879e4006c0 Level-0 table #26: started
2024/01/06-14:01:56.831485 7fc331fef6c0 Level-0 table #9: 0 bytes OK 2024/05/05-18:40:31.420103 7f879e4006c0 Level-0 table #26: 0 bytes OK
2024/01/06-14:01:56.837981 7fc331fef6c0 Delete type=0 #7 2024/05/05-18:40:31.426751 7f879e4006c0 Delete type=0 #24
2024/01/06-14:01:56.853054 7fc331fef6c0 Manual compaction at level-0 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.427118 7f879e4006c0 Manual compaction at level-0 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.853096 7fc331fef6c0 Manual compaction at level-1 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.427182 7f879e4006c0 Manual compaction at level-1 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
packs/equipement/000124.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000103 MANIFEST-000120

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:36.006548 7fc5b3fff6c0 Recovering log #101 2024/05/23-11:35:06.519383 7f80474006c0 Recovering log #118
2024/01/06-14:02:36.016668 7fc5b3fff6c0 Delete type=3 #99 2024/05/23-11:35:06.577392 7f80474006c0 Delete type=3 #116
2024/01/06-14:02:36.016734 7fc5b3fff6c0 Delete type=0 #101 2024/05/23-11:35:06.577476 7f80474006c0 Delete type=0 #118
2024/01/06-14:04:38.364928 7fc331fef6c0 Level-0 table #106: started 2024/05/23-11:35:52.335647 7f803fe006c0 Level-0 table #123: started
2024/01/06-14:04:38.364954 7fc331fef6c0 Level-0 table #106: 0 bytes OK 2024/05/23-11:35:52.340197 7f803fe006c0 Level-0 table #123: 12499 bytes OK
2024/01/06-14:04:38.371537 7fc331fef6c0 Delete type=0 #104 2024/05/23-11:35:52.346521 7f803fe006c0 Delete type=0 #121
2024/01/06-14:04:38.384696 7fc331fef6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.356830 7f803fe006c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.384768 7fc331fef6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.377068 7f803fe006c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at '!items!zjMDuxKHKJ4vE5UV' @ 357 : 1
2024/05/23-11:35:52.377077 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.380413 7f803fe006c0 Generated table #124@1: 70 keys, 13583 bytes
2024/05/23-11:35:52.380434 7f803fe006c0 Compacted 1@1 + 1@2 files => 13583 bytes
2024/05/23-11:35:52.386645 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.386706 7f803fe006c0 Delete type=2 #115
2024/05/23-11:35:52.386806 7f803fe006c0 Delete type=2 #123
2024/05/23-11:35:52.397769 7f803fe006c0 Manual compaction at level-1 from '!items!zjMDuxKHKJ4vE5UV' @ 357 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.371814 7fc5b27fc6c0 Recovering log #97 2024/05/05-18:39:53.331577 7f879fe006c0 Recovering log #113
2024/01/06-14:01:42.382977 7fc5b27fc6c0 Delete type=3 #95 2024/05/05-18:39:53.342443 7f879fe006c0 Delete type=3 #111
2024/01/06-14:01:42.383043 7fc5b27fc6c0 Delete type=0 #97 2024/05/05-18:39:53.342578 7f879fe006c0 Delete type=0 #113
2024/01/06-14:01:56.823868 7fc331fef6c0 Level-0 table #102: started 2024/05/05-18:40:31.411939 7f879e4006c0 Level-0 table #119: started
2024/01/06-14:01:56.823891 7fc331fef6c0 Level-0 table #102: 0 bytes OK 2024/05/05-18:40:31.411985 7f879e4006c0 Level-0 table #119: 0 bytes OK
2024/01/06-14:01:56.831270 7fc331fef6c0 Delete type=0 #100 2024/05/05-18:40:31.419887 7f879e4006c0 Delete type=0 #117
2024/01/06-14:01:56.853043 7fc331fef6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.427075 7f879e4006c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.853082 7fc331fef6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.427161 7f879e4006c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
packs/heritages/000194.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000173 MANIFEST-000190

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:35.943568 7fc5b27fc6c0 Recovering log #171 2024/05/23-11:35:06.205974 7f8046a006c0 Recovering log #188
2024/01/06-14:02:35.954177 7fc5b27fc6c0 Delete type=3 #169 2024/05/23-11:35:06.271007 7f8046a006c0 Delete type=3 #186
2024/01/06-14:02:35.954302 7fc5b27fc6c0 Delete type=0 #171 2024/05/23-11:35:06.271061 7f8046a006c0 Delete type=0 #188
2024/01/06-14:04:38.324678 7fc331fef6c0 Level-0 table #176: started 2024/05/23-11:35:52.230900 7f803fe006c0 Level-0 table #193: started
2024/01/06-14:04:38.324702 7fc331fef6c0 Level-0 table #176: 0 bytes OK 2024/05/23-11:35:52.234050 7f803fe006c0 Level-0 table #193: 9381 bytes OK
2024/01/06-14:04:38.330845 7fc331fef6c0 Delete type=0 #174 2024/05/23-11:35:52.240165 7f803fe006c0 Delete type=0 #191
2024/01/06-14:04:38.331005 7fc331fef6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.270922 7f803fe006c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.331020 7fc331fef6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.270981 7f803fe006c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at '!items!nYYX7rtSMGFO4xVY' @ 40 : 1
2024/05/23-11:35:52.270989 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.274464 7f803fe006c0 Generated table #194@1: 10 keys, 9381 bytes
2024/05/23-11:35:52.274500 7f803fe006c0 Compacted 1@1 + 1@2 files => 9381 bytes
2024/05/23-11:35:52.280886 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.281019 7f803fe006c0 Delete type=2 #185
2024/05/23-11:35:52.281168 7f803fe006c0 Delete type=2 #193
2024/05/23-11:35:52.314050 7f803fe006c0 Manual compaction at level-1 from '!items!nYYX7rtSMGFO4xVY' @ 40 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.306371 7fc5b37fe6c0 Recovering log #167 2024/05/05-18:39:53.259592 7f87a4a006c0 Recovering log #183
2024/01/06-14:01:42.319696 7fc5b37fe6c0 Delete type=3 #165 2024/05/05-18:39:53.270146 7f87a4a006c0 Delete type=3 #181
2024/01/06-14:01:42.319750 7fc5b37fe6c0 Delete type=0 #167 2024/05/05-18:39:53.270257 7f87a4a006c0 Delete type=0 #183
2024/01/06-14:01:56.795171 7fc331fef6c0 Level-0 table #172: started 2024/05/05-18:40:31.368980 7f879e4006c0 Level-0 table #189: started
2024/01/06-14:01:56.795214 7fc331fef6c0 Level-0 table #172: 0 bytes OK 2024/05/05-18:40:31.369035 7f879e4006c0 Level-0 table #189: 0 bytes OK
2024/01/06-14:01:56.802611 7fc331fef6c0 Delete type=0 #170 2024/05/05-18:40:31.375657 7f879e4006c0 Delete type=0 #187
2024/01/06-14:01:56.823728 7fc331fef6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.397400 7f879e4006c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.823763 7fc331fef6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.397506 7f879e4006c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
packs/heros/000031.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000010 MANIFEST-000027

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:35.890662 7fc5b27fc6c0 Recovering log #8 2024/05/23-11:35:05.941241 7f80456006c0 Recovering log #25
2024/01/06-14:02:35.901254 7fc5b27fc6c0 Delete type=3 #6 2024/05/23-11:35:05.993757 7f80456006c0 Delete type=3 #23
2024/01/06-14:02:35.901321 7fc5b27fc6c0 Delete type=0 #8 2024/05/23-11:35:05.993818 7f80456006c0 Delete type=0 #25
2024/01/06-14:04:38.287507 7fc331fef6c0 Level-0 table #13: started 2024/05/23-11:35:52.152396 7f803fe006c0 Level-0 table #30: started
2024/01/06-14:04:38.287560 7fc331fef6c0 Level-0 table #13: 0 bytes OK 2024/05/23-11:35:52.158444 7f803fe006c0 Level-0 table #30: 216163 bytes OK
2024/01/06-14:04:38.294328 7fc331fef6c0 Delete type=0 #11 2024/05/23-11:35:52.164693 7f803fe006c0 Delete type=0 #28
2024/01/06-14:04:38.294611 7fc331fef6c0 Manual compaction at level-0 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.186477 7f803fe006c0 Manual compaction at level-0 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.304483 7fc331fef6c0 Manual compaction at level-1 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.197755 7f803fe006c0 Manual compaction at level-1 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 775 : 1
2024/05/23-11:35:52.197768 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.203516 7f803fe006c0 Generated table #31@1: 261 keys, 216163 bytes
2024/05/23-11:35:52.203556 7f803fe006c0 Compacted 1@1 + 1@2 files => 216163 bytes
2024/05/23-11:35:52.209578 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.209730 7f803fe006c0 Delete type=2 #22
2024/05/23-11:35:52.209958 7f803fe006c0 Delete type=2 #30
2024/05/23-11:35:52.230747 7f803fe006c0 Manual compaction at level-1 from '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 775 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.255639 7fc5b37fe6c0 Recovering log #4 2024/05/05-18:39:53.198271 7f87a4a006c0 Recovering log #20
2024/01/06-14:01:42.265512 7fc5b37fe6c0 Delete type=3 #2 2024/05/05-18:39:53.209509 7f87a4a006c0 Delete type=3 #18
2024/01/06-14:01:42.265637 7fc5b37fe6c0 Delete type=0 #4 2024/05/05-18:39:53.209622 7f87a4a006c0 Delete type=0 #20
2024/01/06-14:01:56.773277 7fc331fef6c0 Level-0 table #9: started 2024/05/05-18:40:31.346849 7f879e4006c0 Level-0 table #26: started
2024/01/06-14:01:56.773302 7fc331fef6c0 Level-0 table #9: 0 bytes OK 2024/05/05-18:40:31.346889 7f879e4006c0 Level-0 table #26: 0 bytes OK
2024/01/06-14:01:56.780579 7fc331fef6c0 Delete type=0 #7 2024/05/05-18:40:31.353516 7f879e4006c0 Delete type=0 #24
2024/01/06-14:01:56.788099 7fc331fef6c0 Manual compaction at level-0 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.368716 7f879e4006c0 Manual compaction at level-0 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.794978 7fc331fef6c0 Manual compaction at level-1 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.368802 7f879e4006c0 Manual compaction at level-1 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)

Binary file not shown.

BIN
packs/heros/MANIFEST-000027 Normal file

Binary file not shown.

Binary file not shown.

BIN
packs/metiers/000194.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000173 MANIFEST-000190

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:35.956163 7fc5b3fff6c0 Recovering log #171 2024/05/23-11:35:06.278280 7f80474006c0 Recovering log #188
2024/01/06-14:02:35.966944 7fc5b3fff6c0 Delete type=3 #169 2024/05/23-11:35:06.332353 7f80474006c0 Delete type=3 #186
2024/01/06-14:02:35.967042 7fc5b3fff6c0 Delete type=0 #171 2024/05/23-11:35:06.332410 7f80474006c0 Delete type=0 #188
2024/01/06-14:04:38.337558 7fc331fef6c0 Level-0 table #176: started 2024/05/23-11:35:52.250869 7f803fe006c0 Level-0 table #193: started
2024/01/06-14:04:38.337600 7fc331fef6c0 Level-0 table #176: 0 bytes OK 2024/05/23-11:35:52.254343 7f803fe006c0 Level-0 table #193: 36654 bytes OK
2024/01/06-14:04:38.343987 7fc331fef6c0 Delete type=0 #174 2024/05/23-11:35:52.260633 7f803fe006c0 Delete type=0 #191
2024/01/06-14:04:38.358301 7fc331fef6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.270953 7f803fe006c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.358386 7fc331fef6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.303626 7f803fe006c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at '!items!y0G0VMyygxIj4Y7F' @ 76 : 1
2024/05/23-11:35:52.303648 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.307460 7f803fe006c0 Generated table #194@1: 19 keys, 36654 bytes
2024/05/23-11:35:52.307509 7f803fe006c0 Compacted 1@1 + 1@2 files => 36654 bytes
2024/05/23-11:35:52.313555 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.313756 7f803fe006c0 Delete type=2 #185
2024/05/23-11:35:52.313942 7f803fe006c0 Delete type=2 #193
2024/05/23-11:35:52.314103 7f803fe006c0 Manual compaction at level-1 from '!items!y0G0VMyygxIj4Y7F' @ 76 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.321425 7fc5b27fc6c0 Recovering log #167 2024/05/05-18:39:53.273885 7f879fe006c0 Recovering log #183
2024/01/06-14:01:42.331552 7fc5b27fc6c0 Delete type=3 #165 2024/05/05-18:39:53.284403 7f879fe006c0 Delete type=3 #181
2024/01/06-14:01:42.331610 7fc5b27fc6c0 Delete type=0 #167 2024/05/05-18:39:53.284498 7f879fe006c0 Delete type=0 #183
2024/01/06-14:01:56.809288 7fc331fef6c0 Level-0 table #172: started 2024/05/05-18:40:31.375831 7f879e4006c0 Level-0 table #189: started
2024/01/06-14:01:56.809323 7fc331fef6c0 Level-0 table #172: 0 bytes OK 2024/05/05-18:40:31.375883 7f879e4006c0 Level-0 table #189: 0 bytes OK
2024/01/06-14:01:56.817337 7fc331fef6c0 Delete type=0 #170 2024/05/05-18:40:31.383596 7f879e4006c0 Delete type=0 #187
2024/01/06-14:01:56.823747 7fc331fef6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.397430 7f879e4006c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.823780 7fc331fef6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.397530 7f879e4006c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
packs/mutations/000031.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000010 MANIFEST-000027

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:36.042818 7fc5b27fc6c0 Recovering log #8 2024/05/23-11:35:06.736762 7f8046a006c0 Recovering log #25
2024/01/06-14:02:36.053122 7fc5b27fc6c0 Delete type=3 #6 2024/05/23-11:35:06.788893 7f8046a006c0 Delete type=3 #23
2024/01/06-14:02:36.053189 7fc5b27fc6c0 Delete type=0 #8 2024/05/23-11:35:06.788978 7f8046a006c0 Delete type=0 #25
2024/01/06-14:04:38.392638 7fc331fef6c0 Level-0 table #13: started 2024/05/23-11:35:52.397933 7f803fe006c0 Level-0 table #30: started
2024/01/06-14:04:38.392680 7fc331fef6c0 Level-0 table #13: 0 bytes OK 2024/05/23-11:35:52.401383 7f803fe006c0 Level-0 table #30: 582 bytes OK
2024/01/06-14:04:38.398985 7fc331fef6c0 Delete type=0 #11 2024/05/23-11:35:52.408461 7f803fe006c0 Delete type=0 #28
2024/01/06-14:04:38.413205 7fc331fef6c0 Manual compaction at level-0 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.438777 7f803fe006c0 Manual compaction at level-0 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.413234 7fc331fef6c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.438859 7f803fe006c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at '!items!Vnpf6cKVHyd3ugnY' @ 3 : 1
2024/05/23-11:35:52.438874 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.442540 7f803fe006c0 Generated table #31@1: 1 keys, 582 bytes
2024/05/23-11:35:52.442555 7f803fe006c0 Compacted 1@1 + 1@2 files => 582 bytes
2024/05/23-11:35:52.448654 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.448721 7f803fe006c0 Delete type=2 #22
2024/05/23-11:35:52.448803 7f803fe006c0 Delete type=2 #30
2024/05/23-11:35:52.479889 7f803fe006c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 3 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.409571 7fc5b37fe6c0 Recovering log #4 2024/05/05-18:39:53.376921 7f87a4a006c0 Recovering log #20
2024/01/06-14:01:42.420139 7fc5b37fe6c0 Delete type=3 #2 2024/05/05-18:39:53.387567 7f87a4a006c0 Delete type=3 #18
2024/01/06-14:01:42.420191 7fc5b37fe6c0 Delete type=0 #4 2024/05/05-18:39:53.387720 7f87a4a006c0 Delete type=0 #20
2024/01/06-14:01:56.853200 7fc331fef6c0 Level-0 table #9: started 2024/05/05-18:40:31.427315 7f879e4006c0 Level-0 table #26: started
2024/01/06-14:01:56.853254 7fc331fef6c0 Level-0 table #9: 0 bytes OK 2024/05/05-18:40:31.427360 7f879e4006c0 Level-0 table #26: 0 bytes OK
2024/01/06-14:01:56.860268 7fc331fef6c0 Delete type=0 #7 2024/05/05-18:40:31.434964 7f879e4006c0 Delete type=0 #24
2024/01/06-14:01:56.880844 7fc331fef6c0 Manual compaction at level-0 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.458671 7f879e4006c0 Manual compaction at level-0 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.880959 7fc331fef6c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.458761 7f879e4006c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
packs/origines/000195.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000174 MANIFEST-000191

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:35.930638 7fc5b37fe6c0 Recovering log #172 2024/05/23-11:35:06.148229 7f80456006c0 Recovering log #189
2024/01/06-14:02:35.940616 7fc5b37fe6c0 Delete type=3 #170 2024/05/23-11:35:06.199374 7f80456006c0 Delete type=3 #187
2024/01/06-14:02:35.940695 7fc5b37fe6c0 Delete type=0 #172 2024/05/23-11:35:06.199441 7f80456006c0 Delete type=0 #189
2024/01/06-14:04:38.331081 7fc331fef6c0 Level-0 table #177: started 2024/05/23-11:35:52.240294 7f803fe006c0 Level-0 table #194: started
2024/01/06-14:04:38.331108 7fc331fef6c0 Level-0 table #177: 0 bytes OK 2024/05/23-11:35:52.244436 7f803fe006c0 Level-0 table #194: 32532 bytes OK
2024/01/06-14:04:38.337400 7fc331fef6c0 Delete type=0 #175 2024/05/23-11:35:52.250742 7f803fe006c0 Delete type=0 #192
2024/01/06-14:04:38.358281 7fc331fef6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.270939 7f803fe006c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.358372 7fc331fef6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.281258 7f803fe006c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at '!items!xox7R7Uuuz0eGL0p' @ 109 : 1
2024/05/23-11:35:52.281270 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.285296 7f803fe006c0 Generated table #195@1: 23 keys, 32532 bytes
2024/05/23-11:35:52.285328 7f803fe006c0 Compacted 1@1 + 1@2 files => 32532 bytes
2024/05/23-11:35:52.291433 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.291544 7f803fe006c0 Delete type=2 #186
2024/05/23-11:35:52.291679 7f803fe006c0 Delete type=2 #194
2024/05/23-11:35:52.314072 7f803fe006c0 Manual compaction at level-1 from '!items!xox7R7Uuuz0eGL0p' @ 109 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.294721 7fc5b2ffd6c0 Recovering log #168 2024/05/05-18:39:53.245366 7f879fe006c0 Recovering log #184
2024/01/06-14:01:42.304461 7fc5b2ffd6c0 Delete type=3 #166 2024/05/05-18:39:53.256092 7f879fe006c0 Delete type=3 #182
2024/01/06-14:01:42.304514 7fc5b2ffd6c0 Delete type=0 #168 2024/05/05-18:39:53.256269 7f879fe006c0 Delete type=0 #184
2024/01/06-14:01:56.788115 7fc331fef6c0 Level-0 table #173: started 2024/05/05-18:40:31.353693 7f879e4006c0 Level-0 table #190: started
2024/01/06-14:01:56.788149 7fc331fef6c0 Level-0 table #173: 0 bytes OK 2024/05/05-18:40:31.353728 7f879e4006c0 Level-0 table #190: 0 bytes OK
2024/01/06-14:01:56.794846 7fc331fef6c0 Delete type=0 #171 2024/05/05-18:40:31.360546 7f879e4006c0 Delete type=0 #188
2024/01/06-14:01:56.794998 7fc331fef6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.368732 7f879e4006c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.795021 7fc331fef6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.368820 7f879e4006c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
packs/peuples/000031.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000010 MANIFEST-000027

View File

@ -1,8 +1,15 @@
2024/01/06-14:02:36.055446 7fc5b3fff6c0 Recovering log #8 2024/05/23-11:35:06.791733 7f80474006c0 Recovering log #25
2024/01/06-14:02:36.065436 7fc5b3fff6c0 Delete type=3 #6 2024/05/23-11:35:06.845539 7f80474006c0 Delete type=3 #23
2024/01/06-14:02:36.065503 7fc5b3fff6c0 Delete type=0 #8 2024/05/23-11:35:06.845613 7f80474006c0 Delete type=0 #25
2024/01/06-14:04:38.384874 7fc331fef6c0 Level-0 table #13: started 2024/05/23-11:35:52.418615 7f803fe006c0 Level-0 table #30: started
2024/01/06-14:04:38.384923 7fc331fef6c0 Level-0 table #13: 0 bytes OK 2024/05/23-11:35:52.422508 7f803fe006c0 Level-0 table #30: 5215 bytes OK
2024/01/06-14:04:38.392491 7fc331fef6c0 Delete type=0 #11 2024/05/23-11:35:52.428577 7f803fe006c0 Delete type=0 #28
2024/01/06-14:04:38.413191 7fc331fef6c0 Manual compaction at level-0 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.438818 7f803fe006c0 Manual compaction at level-0 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
2024/01/06-14:04:38.413242 7fc331fef6c0 Manual compaction at level-1 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end) 2024/05/23-11:35:52.459722 7f803fe006c0 Manual compaction at level-1 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at '!items!qAmsD4MHgywYj6XV' @ 12 : 1
2024/05/23-11:35:52.459744 7f803fe006c0 Compacting 1@1 + 1@2 files
2024/05/23-11:35:52.463213 7f803fe006c0 Generated table #31@1: 4 keys, 5215 bytes
2024/05/23-11:35:52.463233 7f803fe006c0 Compacted 1@1 + 1@2 files => 5215 bytes
2024/05/23-11:35:52.469233 7f803fe006c0 compacted to: files[ 0 0 1 0 0 0 0 ]
2024/05/23-11:35:52.469300 7f803fe006c0 Delete type=2 #22
2024/05/23-11:35:52.469386 7f803fe006c0 Delete type=2 #30
2024/05/23-11:35:52.479911 7f803fe006c0 Manual compaction at level-1 from '!items!qAmsD4MHgywYj6XV' @ 12 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/01/06-14:01:42.422174 7fc5b27fc6c0 Recovering log #4 2024/05/05-18:39:53.390568 7f879fe006c0 Recovering log #20
2024/01/06-14:01:42.431754 7fc5b27fc6c0 Delete type=3 #2 2024/05/05-18:39:53.402050 7f879fe006c0 Delete type=3 #18
2024/01/06-14:01:42.431814 7fc5b27fc6c0 Delete type=0 #4 2024/05/05-18:39:53.402161 7f879fe006c0 Delete type=0 #20
2024/01/06-14:01:56.860646 7fc331fef6c0 Level-0 table #9: started 2024/05/05-18:40:31.435186 7f879e4006c0 Level-0 table #26: started
2024/01/06-14:01:56.860683 7fc331fef6c0 Level-0 table #9: 0 bytes OK 2024/05/05-18:40:31.435224 7f879e4006c0 Level-0 table #26: 0 bytes OK
2024/01/06-14:01:56.867289 7fc331fef6c0 Delete type=0 #7 2024/05/05-18:40:31.441728 7f879e4006c0 Delete type=0 #24
2024/01/06-14:01:56.880892 7fc331fef6c0 Manual compaction at level-0 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.458699 7f879e4006c0 Manual compaction at level-0 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
2024/01/06-14:01:56.880982 7fc331fef6c0 Manual compaction at level-1 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end) 2024/05/05-18:40:31.458779 7f879e4006c0 Manual compaction at level-1 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
packs/pouvoirs/000112.ldb Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000091 MANIFEST-000108

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