Compare commits
6 Commits
e1816b3dd7
...
fvtt-mourn
| Author | SHA1 | Date | |
|---|---|---|---|
| 4762dc33ac | |||
| 0a030460e4 | |||
| ed2dc58680 | |||
| 9c20f277ea | |||
| 2a8617d781 | |||
| 91ad26730a |
BIN
assets/ui/landing_page_mournblade.webp
Normal file
BIN
assets/ui/landing_page_mournblade.webp
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 380 KiB |
@@ -2,7 +2,7 @@
|
||||
"TYPES": {
|
||||
"Actor": {
|
||||
"personnage": "Personnage",
|
||||
"PNJ": "PNJ"
|
||||
"creature": "Créature"
|
||||
},
|
||||
"Item": {
|
||||
"arme": "Arme",
|
||||
@@ -20,7 +20,9 @@
|
||||
"heritage": "Héritage",
|
||||
"metier": "Métier",
|
||||
"runeeffect": "Effet de Rune",
|
||||
"bouclier": "Bouclier"
|
||||
"bouclier": "Bouclier",
|
||||
"modifier": "Modificateur",
|
||||
"traitespece": "Trait d'Espèce"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -49,13 +49,19 @@ export class MournbladeActorSheet extends ActorSheet {
|
||||
tendances:duplicate(this.actor.getTendances()),
|
||||
runes:duplicate(this.actor.getRunes()),
|
||||
traitsChaotiques:duplicate(this.actor.getTraitsChaotiques()),
|
||||
traitsEspeces: duplicate(this.actor.getTraitsEspeces()),
|
||||
origine: duplicate(this.actor.getOrigine() || {}),
|
||||
heritage: duplicate(this.actor.getHeritage() || {}),
|
||||
metier: duplicate(this.actor.getMetier() || {}),
|
||||
combat: this.actor.getCombatValues(),
|
||||
equipements: duplicate(this.actor.getEquipments()),
|
||||
modifiers: duplicate(this.actor.getModifiers()),
|
||||
monnaies: duplicate(this.actor.getMonnaies()),
|
||||
runeEffects: duplicate(this.actor.getRuneEffects()),
|
||||
config: game.system.mournblade.config,
|
||||
protectionTotal: this.actor.getProtectionTotal(),
|
||||
santeMalus: this.actor.getStatusMalus(),
|
||||
ameMalus: this.actor.getAmeMalus(),
|
||||
description: await TextEditor.enrichHTML(this.object.system.biodata.description, {async: true}),
|
||||
options: this.options,
|
||||
owner: this.document.isOwner,
|
||||
@@ -129,6 +135,12 @@ export class MournbladeActorSheet extends ActorSheet {
|
||||
let armeId = li.data("item-id")
|
||||
this.actor.rollArmeOffensif(armeId)
|
||||
})
|
||||
html.find('.roll-arme-special').click((event) => {
|
||||
const li = $(event.currentTarget).parents(".item")
|
||||
let armeId = li.data("item-id")
|
||||
this.actor.rollArmeSpecial(armeId)
|
||||
})
|
||||
|
||||
html.find('.roll-arme-degats').click((event) => {
|
||||
const li = $(event.currentTarget).parents(".item")
|
||||
let armeId = li.data("item-id")
|
||||
@@ -143,6 +155,15 @@ export class MournbladeActorSheet extends ActorSheet {
|
||||
const itemType = $(event.currentTarget).data("type")
|
||||
this.actor.createEmbeddedDocuments('Item', [{ name: `Nouveau ${itemType}`, type: itemType }], { renderSheet: true })
|
||||
})
|
||||
html.find('.sante-modify').click((event) => {
|
||||
const santeType = $(event.currentTarget).data("type")
|
||||
const value = $(event.currentTarget).data("value")
|
||||
this.actor.incDecSante(santeType, value, false)
|
||||
})
|
||||
html.find('.ame-modify').click((event) => {
|
||||
const value = $(event.currentTarget).data("value")
|
||||
this.actor.incDecAme(value)
|
||||
})
|
||||
|
||||
|
||||
html.find('.lock-unlock-sheet').click((event) => {
|
||||
|
||||
@@ -41,17 +41,29 @@ export class MournbladeActor extends Actor {
|
||||
const skills = await MournbladeUtility.loadCompendium("fvtt-mournblade.skills")
|
||||
data.items = skills.map(i => i.toObject())
|
||||
}
|
||||
if (data.type == 'pnj') {
|
||||
if (data.type == 'creature') {
|
||||
const skills = await MournbladeUtility.loadCompendium("fvtt-mournblade.skills-creatures")
|
||||
data.items = skills.map(i => i.toObject())
|
||||
data.items.push({ name: "Arme naturelle 1", type: 'arme', img: "systems/fvtt-mournblade/assets/icons/arme.webp", system: { typearme: "contact", bonusmaniementoff: 0, seuildefense: 0, degats: "0" } })
|
||||
data.items.push({ name: "Arme naturelle 2", type: 'arme', img: "systems/fvtt-mournblade/assets/icons/arme.webp", system: { typearme: "contact", bonusmaniementoff: 0, seuildefense: 0, degats: "0" } })
|
||||
}
|
||||
|
||||
|
||||
return super.create(data, options);
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
setModifier(name, type, value) {
|
||||
this.createEmbeddedDocuments("Item", [{ type: "modifier", name: name, system: { modifiertype: type, value: value } }])
|
||||
ui.notifications.info("Le modificateur " + name + " a été ajouté à " + this.name + ".")
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
prepareArme(arme) {
|
||||
arme = duplicate(arme)
|
||||
let combat = this.getCombatValues()
|
||||
if (arme.system.typearme == "contact" || arme.system.typearme == "contactjet") {
|
||||
arme.system.isMelee = true
|
||||
arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée"))
|
||||
arme.system.attrKey = "pui"
|
||||
arme.system.totalDegats = arme.system.degats + "+" + combat.bonusDegatsTotal
|
||||
@@ -61,6 +73,7 @@ export class MournbladeActor extends Actor {
|
||||
}
|
||||
}
|
||||
if (arme.system.typearme == "jet" || arme.system.typearme == "tir") {
|
||||
arme.system.isDistance = true
|
||||
arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "armes à distance"))
|
||||
arme.system.attrKey = "adr"
|
||||
arme.system.totalOffensif = this.system.attributs.adr.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
|
||||
@@ -101,8 +114,22 @@ export class MournbladeActor extends Actor {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getItemSorted( types) {
|
||||
let items = this.items.filter(item => types.includes(item.type )) || []
|
||||
getModifiersForRoll() {
|
||||
let modifiers = []
|
||||
for (let mod of this.items) {
|
||||
if (mod.type == "modifier" && mod.system.modifiertype == "roll") {
|
||||
let modObj = mod.toObject()
|
||||
modObj.system.apply = true
|
||||
modifiers.push(modObj)
|
||||
}
|
||||
}
|
||||
MournbladeUtility.sortArrayObjectsByName(modifiers)
|
||||
return modifiers
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getItemSorted(types) {
|
||||
let items = this.items.filter(item => types.includes(item.type)) || []
|
||||
MournbladeUtility.sortArrayObjectsByName(items)
|
||||
return items
|
||||
}
|
||||
@@ -118,9 +145,15 @@ export class MournbladeActor extends Actor {
|
||||
getEquipments() {
|
||||
return this.getItemSorted(["equipement"])
|
||||
}
|
||||
getModifiers() {
|
||||
return this.getItemSorted(["modifier"])
|
||||
}
|
||||
getTraitsChaotiques() {
|
||||
return this.getItemSorted(["traitchaotique"])
|
||||
}
|
||||
getTraitsEspeces() {
|
||||
return this.getItemSorted(["traitespece"])
|
||||
}
|
||||
getMonnaies() {
|
||||
return this.getItemSorted(["monnaie"])
|
||||
}
|
||||
@@ -163,12 +196,23 @@ export class MournbladeActor extends Actor {
|
||||
return comp
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getProtectionTotal() {
|
||||
let protection = 0
|
||||
for (let item of this.items) {
|
||||
if (item.type == "protection" && item.system.equipped) {
|
||||
protection += item.system.protection
|
||||
}
|
||||
}
|
||||
return protection
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getAspect() {
|
||||
return (this.system.balance.loi > this.system.balance.chaos) ? this.system.balance.loi : this.system.balance.chaos
|
||||
return (this.system.balance.loi > this.system.balance.chaos) ? this.system.balance.loi : this.system.balance.chaos
|
||||
}
|
||||
getMarge() {
|
||||
return Math.abs( this.system.balance.loi - this.system.balance.chaos)
|
||||
return Math.abs(this.system.balance.loi - this.system.balance.chaos)
|
||||
}
|
||||
getAlignement() {
|
||||
return (this.system.balance.loi > this.system.balance.chaos) ? "loyal" : "chaotique"
|
||||
@@ -243,12 +287,49 @@ export class MournbladeActor extends Actor {
|
||||
/* -------------------------------------------- */
|
||||
async equipItem(itemId) {
|
||||
let item = this.items.find(item => item.id == itemId)
|
||||
if (item && item.system) {
|
||||
if (item?.system) {
|
||||
let update = { _id: item.id, "system.equipped": !item.system.equipped }
|
||||
await this.updateEmbeddedDocuments('Item', [update]); // Updates one EmbeddedEntity
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getStatusMalus() {
|
||||
if (this.system.biodata.ignoresantemalus) {
|
||||
return 0
|
||||
}
|
||||
|
||||
let malusL = 0
|
||||
let malusNL = 0
|
||||
if (this.system.sante.base - this.system.sante.letaux < 10) {
|
||||
malusL = -2
|
||||
}
|
||||
if (this.system.sante.base - this.system.sante.letaux < 5) {
|
||||
malusL = -5
|
||||
}
|
||||
if (this.system.sante.base - this.system.sante.nonletaux < 10) {
|
||||
malusNL = -2
|
||||
}
|
||||
if (this.system.sante.base - this.system.sante.nonletaux < 5) {
|
||||
malusNL = -5
|
||||
}
|
||||
return Math.min(malusL, malusNL)
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
getAmeMalus() {
|
||||
if (this.system.biodata.ignoreamemalus) {
|
||||
return 0
|
||||
}
|
||||
let malusA = 0
|
||||
if (this.system.ame.currentmax - this.system.ame.value < 10) {
|
||||
malusA = -2
|
||||
}
|
||||
if (this.system.ame.currentmax - this.system.ame.value < 5) {
|
||||
malusA = -5
|
||||
}
|
||||
return malusA
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
editItemField(itemId, itemType, itemField, dataType, value) {
|
||||
let item = this.items.find(item => item.id == itemId)
|
||||
@@ -264,6 +345,44 @@ export class MournbladeActor extends Actor {
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
incDecSante(type, value, applyArmure = true) {
|
||||
value = Number(value)
|
||||
if (value && applyArmure) {
|
||||
let protection = this.getProtectionTotal()
|
||||
value -= protection
|
||||
value = Math.max(0, Number(value))
|
||||
}
|
||||
if (value) {
|
||||
let newSante = duplicate(this.system.sante)
|
||||
newSante[type] += Number(value)
|
||||
newSante[type] = Math.max(0, newSante[type])
|
||||
if (newSante[type] > this.system.sante.base) {
|
||||
value -= this.system.sante.base - newSante[type]
|
||||
newSante[type] = this.system.sante.base
|
||||
} else {
|
||||
value = 0
|
||||
}
|
||||
newSante[type] = Math.min(newSante[type], newSante.base)
|
||||
if (value && type == "nonletaux") {
|
||||
newSante["letaux"] += value
|
||||
}
|
||||
this.update({ 'system.sante': newSante })
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
incDecAme(value) {
|
||||
value = Number(value)
|
||||
if (value) {
|
||||
let newAme = duplicate(this.system.ame)
|
||||
newAme.value += Number(value)
|
||||
newAme.value = Math.max(0, newAme.value)
|
||||
newAme.value = Math.min(newAme.value, newAme.currentmax)
|
||||
this.update({ 'system.ame': newAme })
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getBonneAventure() {
|
||||
return this.system.bonneaventure.actuelle
|
||||
@@ -295,12 +414,12 @@ export class MournbladeActor extends Actor {
|
||||
/* -------------------------------------------- */
|
||||
subPointsAme(runeMode, value) {
|
||||
let ame = duplicate(this.system.ame)
|
||||
if(runeMode == "prononcer") {
|
||||
ame.value -= value
|
||||
if (runeMode == "prononcer") {
|
||||
ame.value += value
|
||||
} else {
|
||||
ame.currentmax -= value
|
||||
}
|
||||
this.update( {'system.ame': ame})
|
||||
this.update({ 'system.ame': ame })
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@@ -321,6 +440,9 @@ export class MournbladeActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getBonusDegats() {
|
||||
if (this.type == "creature") {
|
||||
return 0
|
||||
}
|
||||
return __degatsBonus[this.system.attributs.pui.value]
|
||||
}
|
||||
|
||||
@@ -380,28 +502,49 @@ export class MournbladeActor extends Actor {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getInitiativeScore( ) {
|
||||
getInitiativeScore() {
|
||||
return Number(this.system.attributs.adr.value) + Number(this.system.combat.initbonus)
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
getBestDefenseValue() {
|
||||
let defenseList = this.items.filter(item => (item.type =="arme" || item.type == "bouclier") && item.system.equipped)
|
||||
let defenseList = this.items.filter(item => (item.type == "arme" || item.type == "bouclier") && item.system.equipped)
|
||||
let maxDef = 0
|
||||
let bestArme
|
||||
for(let arme of defenseList) {
|
||||
for (let arme of defenseList) {
|
||||
if (arme.type == "arme" && arme.system.isdefense) {
|
||||
arme = this.prepareArme(arme)
|
||||
}
|
||||
if (arme.type == "bouclier" ) {
|
||||
if (arme.type == "bouclier") {
|
||||
arme = this.prepareBouclier(arme)
|
||||
}
|
||||
if ( arme.system.totalDefensif > maxDef) {
|
||||
if (arme.system.totalDefensif > maxDef) {
|
||||
maxDef = arme.system.totalDefensif
|
||||
bestArme = duplicate(arme)
|
||||
}
|
||||
}
|
||||
return bestArme
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
depenseRessources(arme) {
|
||||
if (arme.system.nbressources && Number(arme.system.nbressources) > 0) {
|
||||
if (this.type == "creature") {
|
||||
let ressources = duplicate(this.system.ressources)
|
||||
if ( Number(ressources.value) >= Number(arme.system.nbressources)) {
|
||||
ressources.value -= arme.system.nbressources
|
||||
this.update({ 'system.ressources': ressources })
|
||||
ChatMessage.create({
|
||||
content: "L'utilisation de la capacité/arme a dépensé " + arme.system.nbressources + " ressources.",
|
||||
whisper: game.user._id,
|
||||
user: game.user._id
|
||||
});
|
||||
} else {
|
||||
ui.notifications.warn("Points de ressources insuffisants.")
|
||||
}
|
||||
} else {
|
||||
ui.notifications.warn("Les ressources ne sont pas disponibles pour les personnages.")
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getCommonRollData(attrKey = undefined, compId = undefined, compName = undefined) {
|
||||
@@ -414,6 +557,10 @@ export class MournbladeActor extends Actor {
|
||||
rollData.canEclatDoubleD20 = this.canEclatDoubleD20()
|
||||
rollData.doubleD20 = false
|
||||
rollData.attributs = MournbladeUtility.getAttributs()
|
||||
rollData.selectDifficulte = true
|
||||
rollData.malusSante = this.getStatusMalus() + this.system.sante.malusmanuel
|
||||
rollData.malusAme = this.getAmeMalus()
|
||||
rollData.modifiers = this.getModifiersForRoll()
|
||||
|
||||
if (attrKey) {
|
||||
rollData.attrKey = attrKey
|
||||
@@ -427,7 +574,7 @@ export class MournbladeActor extends Actor {
|
||||
rollData.actionImg = rollData.competence?.img
|
||||
}
|
||||
if (compName) {
|
||||
rollData.competence = duplicate(this.items.find( item => item.name.toLowerCase() == compName.toLowerCase()) || {})
|
||||
rollData.competence = duplicate(this.items.find(item => item.name.toLowerCase() == compName.toLowerCase()) || {})
|
||||
rollData.actionImg = rollData.competence?.img
|
||||
}
|
||||
return rollData
|
||||
@@ -449,22 +596,22 @@ export class MournbladeActor extends Actor {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollRune(runeId) {
|
||||
async rollRune(runeId) {
|
||||
let comp = this.items.find(comp => comp.type == "competence" && comp.name.toLowerCase() == "savoir : runes")
|
||||
if ( !comp) {
|
||||
if (!comp) {
|
||||
ui.notifications.warn("La compétence Savoirs : Runes n'a pas été trouvée, abandon.")
|
||||
return
|
||||
}
|
||||
let rollData = this.getCommonRollData("cla", undefined, "Savoir : Runes")
|
||||
rollData.rune = duplicate(this.items.get(runeId) || {})
|
||||
rollData.rune = duplicate(this.items.get(runeId) || {})
|
||||
rollData.difficulte = rollData.rune?.system?.seuil || 0
|
||||
rollData.runemode = "prononcer"
|
||||
rollData.runeame = 1
|
||||
rollData.runeame = 1
|
||||
console.log("runeData", rollData)
|
||||
let rollDialog = await MournbladeRollDialog.create(this, rollData)
|
||||
rollDialog.render(true)
|
||||
}
|
||||
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollArmeOffensif(armeId) {
|
||||
let arme = this.items.get(armeId)
|
||||
@@ -476,11 +623,32 @@ export class MournbladeActor extends Actor {
|
||||
}
|
||||
let rollData = this.getCommonRollData(arme.system.attrKey, arme.system.competence._id)
|
||||
rollData.arme = arme
|
||||
rollData.typeAttaque = "assaut"
|
||||
rollData.typeCouvert = "aucun"
|
||||
rollData.visee = false
|
||||
rollData.ciblecourt = false
|
||||
rollData.cibleconsciente = false
|
||||
// Do not display difficulte if defense weapon or distance
|
||||
if (rollData.armeDefense || rollData.arme.system.isDistance) {
|
||||
rollData.selectDifficulte = false
|
||||
}
|
||||
console.log("ARME!", rollData)
|
||||
this.depenseRessources(arme)
|
||||
let rollDialog = await MournbladeRollDialog.create(this, rollData)
|
||||
rollDialog.render(true)
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollArmeSpecial(armeId) {
|
||||
let arme = this.items.get(armeId)
|
||||
if (arme) {
|
||||
MournbladeUtility.createChatWithRollMode("GM", {
|
||||
content: await renderTemplate(`systems/fvtt-mournblade/templates/chat-display-description.html`, arme)
|
||||
}, arme)
|
||||
this.depenseRessources(arme)
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollArmeDegats(armeId) {
|
||||
let arme = this.items.get(armeId)
|
||||
@@ -490,6 +658,7 @@ export class MournbladeActor extends Actor {
|
||||
if (arme.type == "bouclier") {
|
||||
arme = this.prepareBouclier(arme)
|
||||
}
|
||||
rollData.degatsFormula = arme.system.totalDegats
|
||||
let roll = new Roll(arme.system.totalDegats).roll({ async: false })
|
||||
await MournbladeUtility.showDiceSoNice(roll, game.settings.get("core", "rollMode"));
|
||||
let rollData = {
|
||||
|
||||
23
modules/mournblade-config.js
Normal file
23
modules/mournblade-config.js
Normal file
@@ -0,0 +1,23 @@
|
||||
export const MOURNBLADE_CONFIG = {
|
||||
|
||||
attaques:{
|
||||
assaut: "Assaut",
|
||||
precise: "Attaque Précise",
|
||||
feinte: "Feinte",
|
||||
coupbas: "Coup Bas",
|
||||
charger: "Charger",
|
||||
contenir: "Contenir l'adversaire",
|
||||
desarmer: "Désarmer",
|
||||
},
|
||||
couverts:{
|
||||
aucun: {name: "Aucun", value: 0},
|
||||
rondache: {name: "Rondache ou léger (-2)", value: -2},
|
||||
pavois: { name: "Pavois ou à moitié (-5)", value: -5},
|
||||
complet: {name:"Quasi complet (-10)", value: -10},
|
||||
},
|
||||
modifierTypes: {
|
||||
aucun: {name: "Aucun", value: 0},
|
||||
roll: {name: "Jet", value: 0},
|
||||
degats: {name: "Dégats", value: 0},
|
||||
}
|
||||
};
|
||||
25
modules/mournblade-creature-sheet.js
Normal file
25
modules/mournblade-creature-sheet.js
Normal file
@@ -0,0 +1,25 @@
|
||||
/**
|
||||
* Extend the basic ActorSheet with some very simple modifications
|
||||
* @extends {ActorSheet}
|
||||
*/
|
||||
|
||||
import { MournbladeActorSheet } from "./mournblade-actor-sheet.js";
|
||||
import { MournbladeUtility } from "./mournblade-utility.js";
|
||||
|
||||
/* -------------------------------------------- */
|
||||
export class MournbladeCreatureSheet extends MournbladeActorSheet {
|
||||
|
||||
/** @override */
|
||||
static get defaultOptions() {
|
||||
|
||||
return mergeObject(super.defaultOptions, {
|
||||
classes: ["fvtt-mournblade", "sheet", "actor"],
|
||||
template: "systems/fvtt-mournblade/templates/creature-sheet.html",
|
||||
width: 640,
|
||||
height: 720,
|
||||
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "stats" }],
|
||||
dragDrop: [{ dragSelector: ".item-list .item", dropSelector: null }],
|
||||
editScore: false
|
||||
})
|
||||
}
|
||||
}
|
||||
@@ -64,6 +64,7 @@ export class MournbladeItemSheet extends ItemSheet {
|
||||
options: this.options,
|
||||
owner: this.document.isOwner,
|
||||
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
|
||||
config: game.system.mournblade.config,
|
||||
mr: (this.object.type == 'specialisation'),
|
||||
isGM: game.user.isGM
|
||||
}
|
||||
|
||||
@@ -14,6 +14,7 @@ export const defaultItemImg = {
|
||||
runeeffect: "systems/fvtt-mournblade/assets/icons/rune.webp",
|
||||
tendance: "systems/fvtt-mournblade/assets/icons/tendance.webp",
|
||||
traitchaotique: "systems/fvtt-mournblade/assets/icons/traitchaotique.webp",
|
||||
traitespece: "systems/fvtt-mournblade/assets/icons/capacite.webp"
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@@ -11,10 +11,11 @@
|
||||
import { MournbladeActor } from "./mournblade-actor.js";
|
||||
import { MournbladeItemSheet } from "./mournblade-item-sheet.js";
|
||||
import { MournbladeActorSheet } from "./mournblade-actor-sheet.js";
|
||||
//import { MournbladeNPCSheet } from "./mournblade-npc-sheet.js";
|
||||
import { MournbladeCreatureSheet } from "./mournblade-creature-sheet.js";
|
||||
import { MournbladeUtility } from "./mournblade-utility.js";
|
||||
import { MournbladeCombat } from "./mournblade-combat.js";
|
||||
import { MournbladeItem } from "./mournblade-item.js";
|
||||
import { MOURNBLADE_CONFIG } from "./mournblade-config.js";
|
||||
|
||||
/* -------------------------------------------- */
|
||||
/* Foundry VTT Initialization */
|
||||
@@ -45,13 +46,15 @@ Hooks.once("init", async function () {
|
||||
CONFIG.Combat.documentClass = MournbladeCombat
|
||||
CONFIG.Actor.documentClass = MournbladeActor
|
||||
CONFIG.Item.documentClass = MournbladeItem
|
||||
game.system.mournblade = { }
|
||||
game.system.mournblade = {
|
||||
config : MOURNBLADE_CONFIG,
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
// Register sheet application classes
|
||||
Actors.unregisterSheet("core", ActorSheet);
|
||||
Actors.registerSheet("fvtt-mournblade", MournbladeActorSheet, { types: ["personnage"], makeDefault: true })
|
||||
//Actors.registerSheet("fvtt-mournblade", MournbladeNPCSheet, { types: ["npc"], makeDefault: false });
|
||||
Actors.registerSheet("fvtt-mournblade", MournbladeCreatureSheet, { types: ["creature"], makeDefault: true })
|
||||
|
||||
Items.unregisterSheet("core", ItemSheet);
|
||||
Items.registerSheet("fvtt-mournblade", MournbladeItemSheet, { makeDefault: true })
|
||||
@@ -74,28 +77,13 @@ function welcomeMessage() {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
// Register world usage statistics
|
||||
function registerUsageCount( registerKey ) {
|
||||
if ( game.user.isGM ) {
|
||||
game.settings.register(registerKey, "world-key", {
|
||||
name: "Unique world key",
|
||||
scope: "world",
|
||||
config: false,
|
||||
default: "",
|
||||
type: String
|
||||
});
|
||||
|
||||
let worldKey = game.settings.get(registerKey, "world-key")
|
||||
if ( worldKey == undefined || worldKey == "" ) {
|
||||
worldKey = randomID(32)
|
||||
game.settings.set(registerKey, "world-key", worldKey )
|
||||
}
|
||||
// Simple API counter
|
||||
let regURL = `https://www.uberwald.me/fvtt_appcount/count.php?name="${registerKey}"&worldKey="${worldKey}"&version="${game.release.generation}.${game.release.build}"&system="${game.system.id}"&systemversion="${game.system.version}"`
|
||||
//$.ajaxSetup({
|
||||
//headers: { 'Access-Control-Allow-Origin': '*' }
|
||||
//})
|
||||
$.ajax(regURL)
|
||||
async function importDefaultScene() {
|
||||
let exists = game.scenes.find(j => j.name == "Accueil");
|
||||
if (!exists) {
|
||||
const scenes = await MournbladeUtility.loadCompendium("fvtt-mournblade.scenes")
|
||||
let newDocuments = scenes.filter(i => i.name == "Accueil");
|
||||
await game.scenes.documentClass.create(newDocuments);
|
||||
game.scenes.find(i => i.name == "Accueil").activate();
|
||||
}
|
||||
}
|
||||
|
||||
@@ -113,8 +101,22 @@ Hooks.once("ready", function () {
|
||||
user: game.user._id
|
||||
});
|
||||
}
|
||||
if (!game.user.isGM && game.user.character && !game.user.character.prototypeToken.actorLink) {
|
||||
ui.notifications.info("Le token de du joueur n'est pas connecté à l'acteur !");
|
||||
ChatMessage.create({
|
||||
content: "<b>ATTENTION</b> Le token du joueur " + game.user.name + " n'est pas connecté à l'acteur !",
|
||||
user: game.user._id
|
||||
});
|
||||
}
|
||||
|
||||
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.")
|
||||
)
|
||||
|
||||
registerUsageCount('fvtt-mournblade')
|
||||
importDefaultScene();
|
||||
welcomeMessage();
|
||||
});
|
||||
|
||||
|
||||
@@ -52,14 +52,22 @@ export class MournbladeRollDialog extends Dialog {
|
||||
activateListeners(html) {
|
||||
super.activateListeners(html);
|
||||
|
||||
var dialog = this;
|
||||
function onLoad() {
|
||||
}
|
||||
$(function () { onLoad(); });
|
||||
|
||||
|
||||
html.find('.apply-modifier').change(async (event) => {
|
||||
let modifierIdx = $(event.currentTarget).data("modifier-idx")
|
||||
let modifier = this.rollData.modifiers[modifierIdx]
|
||||
modifier.system.apply = event.currentTarget.checked
|
||||
})
|
||||
|
||||
html.find('#modificateur').change(async (event) => {
|
||||
this.rollData.modificateur = Number(event.currentTarget.value)
|
||||
})
|
||||
html.find('#typeAttaque').change(async (event) => {
|
||||
this.rollData.typeAttaque = String(event.currentTarget.value)
|
||||
})
|
||||
html.find('#difficulte').change(async (event) => {
|
||||
this.rollData.difficulte = Number(event.currentTarget.value)
|
||||
})
|
||||
@@ -75,5 +83,18 @@ export class MournbladeRollDialog extends Dialog {
|
||||
html.find('#doubleD20').change(async (event) => {
|
||||
this.rollData.doubleD20 = event.currentTarget.checked
|
||||
})
|
||||
html.find('#visee').change(async (event) => {
|
||||
this.rollData.visee = event.currentTarget.checked
|
||||
})
|
||||
html.find('#cibleconsciente').change(async (event) => {
|
||||
this.rollData.cibleconsciente = event.currentTarget.checked
|
||||
})
|
||||
html.find('#ciblecourt').change(async (event) => {
|
||||
this.rollData.ciblecourt = event.currentTarget.checked
|
||||
})
|
||||
html.find('#typeCouvert').change(async (event) => {
|
||||
this.rollData.typeCouvert = String(event.currentTarget.value)
|
||||
})
|
||||
|
||||
}
|
||||
}
|
||||
@@ -10,6 +10,7 @@ export class MournbladeUtility {
|
||||
static async init() {
|
||||
Hooks.on('renderChatLog', (log, html, data) => MournbladeUtility.chatListeners(html))
|
||||
Hooks.on("getChatLogEntryContext", (html, options) => MournbladeUtility.chatRollMenu(html, options))
|
||||
Hooks.on('renderChatMessage', (message, html, data) => MournbladeUtility.chatMessageHandler(message, html, data))
|
||||
|
||||
Hooks.on("getCombatTrackerEntryContext", (html, options) => {
|
||||
MournbladeUtility.pushInitiativeOptions(html, options);
|
||||
@@ -119,12 +120,26 @@ export class MournbladeUtility {
|
||||
return this.optionsStatusList;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
/* -------------------------------------------- */
|
||||
static getPredilection(comp, predIdx) {
|
||||
let pred = duplicate(comp.system.predilections)
|
||||
return duplicate(pred[predIdx] || {name: "Error!"} )
|
||||
return duplicate(pred[predIdx] || { name: "Error!" })
|
||||
}
|
||||
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async chatMessageHandler(message, html, data) {
|
||||
const chatCard = html.find('.action-section')
|
||||
if (chatCard.length > 0) {
|
||||
// If the user is the message author or the actor owner, proceed
|
||||
const actor = game.actors.get(data.message.speaker.actor)
|
||||
// DEBUG : console.log("FOUND 1!!! ", actor, data.message)
|
||||
if (actor?.isOwner || game.user.isGM) {
|
||||
return
|
||||
}
|
||||
chatCard.hide()
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async chatListeners(html) {
|
||||
|
||||
@@ -139,6 +154,25 @@ export class MournbladeUtility {
|
||||
rollData.predilectionUsed = MournbladeUtility.getPredilection(rollData.competence, predIdx)
|
||||
await MournbladeUtility.rollMournblade(rollData)
|
||||
})
|
||||
|
||||
html.on("click", '.arme-roll-degats', async event => {
|
||||
let messageId = MournbladeUtility.findChatMessageId(event.currentTarget)
|
||||
let message = game.messages.get(messageId)
|
||||
let rollData = message.getFlag("world", "mournblade-roll")
|
||||
MournbladeUtility.rollDegatsFromAttaque(rollData)
|
||||
|
||||
})
|
||||
|
||||
html.on("click", '.arme-apply-degats', async event => {
|
||||
let messageId = MournbladeUtility.findChatMessageId(event.currentTarget)
|
||||
let message = game.messages.get(messageId)
|
||||
let rollData = message.getFlag("world", "mournblade-roll")
|
||||
if (game.user.isGM) {
|
||||
MournbladeUtility.applyDegatsFromAttaque(rollData)
|
||||
} else {
|
||||
game.socket.emit("system.fvtt-mournblade", { name: "msg_apply_damage", data: { rolLData: rollData } })
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@@ -147,7 +181,8 @@ export class MournbladeUtility {
|
||||
const templatePaths = [
|
||||
'systems/fvtt-mournblade/templates/editor-notes-gm.html',
|
||||
'systems/fvtt-mournblade/templates/partial-item-description.html',
|
||||
'systems/fvtt-mournblade/templates/partial-list-niveau.html'
|
||||
'systems/fvtt-mournblade/templates/partial-list-niveau.html',
|
||||
'systems/fvtt-mournblade/templates/partial-list-niveau-creature.html'
|
||||
]
|
||||
return loadTemplates(templatePaths);
|
||||
}
|
||||
@@ -209,22 +244,6 @@ export class MournbladeUtility {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static updateRollData(rollData) {
|
||||
|
||||
let id = rollData.rollId;
|
||||
let oldRollData = this.rollDataStore[id] || {};
|
||||
let newRollData = mergeObject(oldRollData, rollData);
|
||||
this.rollDataStore[id] = newRollData;
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
static saveRollData(rollData) {
|
||||
game.socket.emit("system.fvtt-mournblade", {
|
||||
name: "msg_update_roll", data: rollData
|
||||
}); // Notify all other clients of the roll
|
||||
this.updateRollData(rollData);
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static getRollData(id) {
|
||||
return this.rollDataStore[id];
|
||||
@@ -232,11 +251,10 @@ export class MournbladeUtility {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static onSocketMesssage(msg) {
|
||||
if (msg.name == "msg_update_defense_state") {
|
||||
this.updateDefenseState(msg.data.defenderId, msg.data.rollId);
|
||||
}
|
||||
if (msg.name == "msg_update_roll") {
|
||||
this.updateRollData(msg.data);
|
||||
if (msg.name == "msg_apply_damage") {
|
||||
if (game.user.isGM) {
|
||||
this.applyDegatsFromAttaque(msg.data.rollData);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -336,11 +354,39 @@ export class MournbladeUtility {
|
||||
} else {
|
||||
rollData.diceFormula += `+${rollData.attr.value}*2+${rollData.modificateur}`
|
||||
}
|
||||
rollData.diceFormula += `+${rollData.malusSante}+${rollData.malusAme}`
|
||||
|
||||
if (rollData.arme && rollData.arme.type == "arme") {
|
||||
if (rollData.arme?.type == "arme") {
|
||||
rollData.diceFormula += `+${rollData.arme.system.bonusmaniementoff}`
|
||||
}
|
||||
|
||||
// Apply modifiers
|
||||
for (let modifier of rollData.modifiers) {
|
||||
if (modifier.system.modifiertype == "roll" && modifier.system.apply) {
|
||||
rollData.diceFormula += `+${modifier.system.value}`
|
||||
}
|
||||
}
|
||||
|
||||
// Specific modifier for distance
|
||||
if (rollData.arme?.system?.isDistance) {
|
||||
if (rollData.visee) {
|
||||
rollData.diceFormula += "+5"
|
||||
}
|
||||
if (rollData.cibleconsciente) {
|
||||
rollData.diceFormula += `-${rollData.defender.system.attributs.adr.value}`
|
||||
}
|
||||
if (rollData.ciblecourt) {
|
||||
if (rollData.difficulte <= 15) { // Portée courte ou moins
|
||||
rollData.diceFormula += `-5`
|
||||
} else {
|
||||
rollData.diceFormula += `-10`
|
||||
}
|
||||
}
|
||||
if (rollData.typeCouvert != "aucun") {
|
||||
rollData.diceFormula += `-${rollData.config.couverts[rollData.typeCouvert].value}`
|
||||
}
|
||||
}
|
||||
|
||||
if (rollData.rune) {
|
||||
rollData.runeduree = Math.ceil((rollData.runeame + 3) / 3)
|
||||
if (rollData.runemode == "inscrire") {
|
||||
@@ -374,6 +420,127 @@ export class MournbladeUtility {
|
||||
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async rollDegatsFromAttaque(rollData) {
|
||||
let maximize = false
|
||||
let degatsMessage = "Degats normaux"
|
||||
|
||||
if (rollData.arme?.system?.isMelee) {
|
||||
if (rollData.typeAttaque == "assaut") {
|
||||
rollData.degatsFormula = rollData.arme.system.totalDegats
|
||||
if (rollData.isHeroique) { // Deux fois les dés de dégats
|
||||
rollData.degatsFormula += " + " + rollData.arme.system.totalDegats
|
||||
degatsMessage = "Dégats doublés"
|
||||
}
|
||||
}
|
||||
if (rollData.typeAttaque == "charger") {
|
||||
rollData.degatsFormula += "+2"
|
||||
}
|
||||
|
||||
if (rollData.typeAttaque == "precise") {
|
||||
degatsMessage = "Degats normaux"
|
||||
if (rollData.isHeroique) { // Degats max
|
||||
maximize = true
|
||||
degatsMessage = "Dégats maximaux, ignore l'armure du défenseur";
|
||||
rollData.ignoreDefenseArmor = true
|
||||
}
|
||||
}
|
||||
if (rollData.typeAttaque == "feinte") {
|
||||
degatsMessage = "Pas de dégats, mais bonus pour prochaine attaque"
|
||||
rollData.degatsFormula = false
|
||||
rollData.nextBonus = 5
|
||||
if (rollData.isHeroique) { // Bonus pour prochaine action
|
||||
rollData.nextBonus = 10
|
||||
rollData.nextBonusDegats = 10
|
||||
}
|
||||
}
|
||||
if (rollData.typeAttaque == "coupbas") {
|
||||
degatsMessage = "Pas de dégats, mais malus pour prochaine action complexe du défenseur"
|
||||
rollData.degatsFormula = false
|
||||
rollData.nextMalus = -5
|
||||
if (rollData.isHeroique) { // Malus pour prochaine action
|
||||
rollData.nextMalus = -15
|
||||
}
|
||||
}
|
||||
if (rollData.typeAttaque == "contenir") {
|
||||
degatsMessage = "Pas de dégats, mais l'adversaire ne peut pas vous attaquer pour le reste du tour"
|
||||
rollData.degatsFormula = false
|
||||
if (rollData.isHeroique) { // Malus pour prochaine action
|
||||
degatsMessage = "Pas de dégats, mais tout les adversaires avec une défense inférieure ou égale à " + rollData.finalResult-10 +
|
||||
" ne peuvent pas vous attaquer pour le reste du tour"
|
||||
}
|
||||
}
|
||||
if (rollData.typeAttaque == "desarmer") {
|
||||
degatsMessage = "Pas de dégats, mais l'adversaire reçoit un malus de -5 pour sa prochaine action"
|
||||
rollData.degatsFormula = false
|
||||
if (rollData.isHeroique) { // Malus pour prochaine action
|
||||
rollData.defenderDesarme = true
|
||||
degatsMessage = "Pas de dégats, mais l'arme de votre adversaire est arrachée de ses mains"
|
||||
}
|
||||
}
|
||||
} else { // Armes à distance
|
||||
rollData.degatsFormula = rollData.arme.system.totalDegats
|
||||
if (rollData.isHeroique) { // Deux fois les dés de dégats
|
||||
rollData.degatsFormula += " + " + rollData.arme.system.totalDegats
|
||||
}
|
||||
}
|
||||
|
||||
for(let mod of rollData.modifiers) {
|
||||
if (mod.system.modifiertype == "degats") {
|
||||
rollData.degatsFormula += `+${mod.system.value}`
|
||||
}
|
||||
}
|
||||
|
||||
// Perform the roll, show the dice
|
||||
rollData.finalResult = 0
|
||||
rollData.degatsMessage = degatsMessage
|
||||
if (rollData.degatsFormula) {
|
||||
let degatsRoll = new Roll(rollData.degatsFormula).roll({ async: false, maximize: maximize })
|
||||
await this.showDiceSoNice(degatsRoll, game.settings.get("core", "rollMode"))
|
||||
rollData.degatsRoll = duplicate(degatsRoll)
|
||||
rollData.finalResult = degatsRoll.total
|
||||
}
|
||||
|
||||
this.createChatWithRollMode(rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-mournblade/templates/chat-degats-result.html`, rollData)
|
||||
}, rollData)
|
||||
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static applyDegatsFromAttaque(rollData) {
|
||||
let defender = game.canvas.tokens.get(rollData?.defenderTokenId)?.actor
|
||||
if (defender && rollData.arme) {
|
||||
let actor = MournbladeUtility.getActorFromRollData(rollData)
|
||||
if (rollData.typeAttaque == "desarmer" && !rollData.isHeroique) {
|
||||
defender.setModifier("Malus suite à désarmement", "roll", -5)
|
||||
}
|
||||
if (rollData.typeAttaque == "charger") {
|
||||
actor.setModifier("Défense suite à charge", "roll", -5)
|
||||
}
|
||||
if (rollData.nextBonus) {
|
||||
actor.setModifier("Prochaine attaque", "roll", rollData.nextBonus)
|
||||
if (rollData.nextDegatsBonus) {
|
||||
actor.setModifier("Prochaine attaque", "degats", rollData.nextDegatsBonus)
|
||||
}
|
||||
}
|
||||
if (rollData.nextMalus) {
|
||||
defender.setModifier("Prochaine action complexe", "roll", -rollData.nextMalus)
|
||||
}
|
||||
if (rollData.defenderDesarme) {
|
||||
ui.notifications.info("L'arme de " + defender.name + " est arrachée de ses mains (à gérer manuellement)" )
|
||||
}
|
||||
let degats = rollData.finalResult
|
||||
|
||||
let type = (rollData.arme.system.nonletaux) ? "nonletaux" : "letaux"
|
||||
if (rollData.arme.system.ignorearmure) {
|
||||
rollData.ignoreDefenseArmor = true
|
||||
}
|
||||
defender.incDecSante(type, +degats, rollData.ignoreDefenseArmor)
|
||||
ui.notifications.info(defender.name + "a subi " + degats + " points de santé " + type + ".")
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async bonusRollMournblade(rollData) {
|
||||
rollData.bonusFormula = rollData.addedBonus
|
||||
@@ -467,7 +634,8 @@ export class MournbladeUtility {
|
||||
chatOptions.whisper = this.getWhisperRecipients(rollMode, name);
|
||||
break;
|
||||
}
|
||||
chatOptions.alias = chatOptions.alias || name
|
||||
chatOptions.alias = chatOptions.alias || name;
|
||||
chatOptions.speaker = ChatMessage.getSpeaker();
|
||||
let msg = await ChatMessage.create(chatOptions)
|
||||
console.log("=======>", rollData)
|
||||
msg.setFlag("world", "mournblade-roll", rollData)
|
||||
@@ -482,6 +650,7 @@ export class MournbladeUtility {
|
||||
pointAmeOptions: this.getPointAmeOptions(),
|
||||
difficulte: 0,
|
||||
modificateur: 0,
|
||||
config: game.system.mournblade.config,
|
||||
}
|
||||
MournbladeUtility.updateWithTarget(rollData)
|
||||
return rollData
|
||||
@@ -493,6 +662,7 @@ export class MournbladeUtility {
|
||||
if (target) {
|
||||
rollData.defenderTokenId = target.id
|
||||
let defender = game.canvas.tokens.get(rollData.defenderTokenId).actor
|
||||
rollData.defender = defender.toObject() // Simpler
|
||||
rollData.armeDefense = defender.getBestDefenseValue()
|
||||
if (rollData.armeDefense) {
|
||||
rollData.difficulte = rollData.armeDefense.system.totalDefensif
|
||||
@@ -655,11 +825,11 @@ export class MournbladeUtility {
|
||||
/* -------------------------------------------- */
|
||||
static async confirmDelete(actorSheet, li) {
|
||||
let itemId = li.data("item-id");
|
||||
let msgTxt = "<p>Are you sure to remove this Item ?";
|
||||
let msgTxt = "<p>Voulez vous supprimer cet item ?";
|
||||
let buttons = {
|
||||
delete: {
|
||||
icon: '<i class="fas fa-check"></i>',
|
||||
label: "Yes, remove it",
|
||||
label: "Oui !",
|
||||
callback: () => {
|
||||
actorSheet.actor.deleteEmbeddedDocuments("Item", [itemId]);
|
||||
li.slideUp(200, () => actorSheet.render(false));
|
||||
@@ -667,12 +837,12 @@ export class MournbladeUtility {
|
||||
},
|
||||
cancel: {
|
||||
icon: '<i class="fas fa-times"></i>',
|
||||
label: "Cancel"
|
||||
label: "Non !"
|
||||
}
|
||||
}
|
||||
msgTxt += "</p>";
|
||||
let d = new Dialog({
|
||||
title: "Confirm removal",
|
||||
title: "Confirmer la suppression",
|
||||
content: msgTxt,
|
||||
buttons: buttons,
|
||||
default: "cancel"
|
||||
|
||||
Binary file not shown.
BIN
packs/armes/000090.ldb
Normal file
BIN
packs/armes/000090.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000149
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:33.593727 7f3322ffd6c0 Recovering log #36
|
||||
2023/12/21-19:17:33.639350 7f3322ffd6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:33.639464 7f3322ffd6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.881496 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.881541 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.888812 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.900167 7f33223ff6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.900223 7f33223ff6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.526498 7f74df4006c0 Recovering log #147
|
||||
2024/03/02-23:57:42.536661 7f74df4006c0 Delete type=3 #145
|
||||
2024/03/02-23:57:42.536714 7f74df4006c0 Delete type=0 #147
|
||||
2024/03/02-23:57:56.281201 7f74dda006c0 Level-0 table #152: started
|
||||
2024/03/02-23:57:56.281223 7f74dda006c0 Level-0 table #152: 0 bytes OK
|
||||
2024/03/02-23:57:56.287599 7f74dda006c0 Delete type=0 #150
|
||||
2024/03/02-23:57:56.287862 7f74dda006c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.287903 7f74dda006c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.681898 7f35b8bfa6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.691893 7f35b8bfa6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.692031 7f35b8bfa6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.799860 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.799891 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.806560 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.820290 7f33223ff6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.828125 7f33223ff6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.186271 7f74dfe006c0 Recovering log #143
|
||||
2024/03/02-23:56:59.241028 7f74dfe006c0 Delete type=3 #141
|
||||
2024/03/02-23:56:59.241158 7f74dfe006c0 Delete type=0 #143
|
||||
2024/03/02-23:57:31.484234 7f74dda006c0 Level-0 table #148: started
|
||||
2024/03/02-23:57:31.484262 7f74dda006c0 Level-0 table #148: 0 bytes OK
|
||||
2024/03/02-23:57:31.491281 7f74dda006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:31.497473 7f74dda006c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.497513 7f74dda006c0 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-000149
Normal file
BIN
packs/armes/MANIFEST-000149
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:33.734981 7f3323fff6c0 Recovering log #36
|
||||
2023/12/21-19:17:33.773456 7f3323fff6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:33.773550 7f3323fff6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.922857 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.922912 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.929747 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.930040 7f33223ff6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.930127 7f33223ff6c0 Manual compaction at level-1 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.563649 7f74e4c006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.574178 7f74e4c006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.574278 7f74e4c006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.288017 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.288073 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.294465 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.314039 7f74dda006c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.314072 7f74dda006c0 Manual compaction at level-1 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.721918 7f3323fff6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.732673 7f3323fff6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.732730 7f3323fff6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.820322 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.820379 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.827848 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.828148 7f33223ff6c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.828211 7f33223ff6c0 Manual compaction at level-1 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.375192 7f74dea006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.429489 7f74dea006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.429674 7f74dea006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.510659 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.510687 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.516967 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.531943 7f74dda006c0 Manual compaction at level-0 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.532000 7f74dda006c0 Manual compaction at level-1 from '!items!5dGXNiL3WN4cAk7X' @ 72057594037927935 : 1 .. '!items!zzz9JrtWjELdoAfK' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/dons/MANIFEST-000148
Normal file
BIN
packs/dons/MANIFEST-000148
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:33.696684 7f33237fe6c0 Recovering log #36
|
||||
2023/12/21-19:17:33.731835 7f33237fe6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:33.731930 7f33237fe6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.900432 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.900494 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.907220 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.929964 7f33223ff6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.930062 7f33223ff6c0 Manual compaction at level-1 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.550684 7f74df4006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.561298 7f74df4006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.561347 7f74df4006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.307780 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.307800 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.313952 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.314079 7f74dda006c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.314098 7f74dda006c0 Manual compaction at level-1 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.708703 7f33237fe6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.718410 7f33237fe6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.718471 7f33237fe6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.806833 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.806886 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.813500 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.828075 7f33223ff6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.828188 7f33223ff6c0 Manual compaction at level-1 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.299928 7f74dfe006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.370332 7f74dfe006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.370514 7f74dfe006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.503940 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.503969 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.510531 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.531927 7f74dda006c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.531985 7f74dda006c0 Manual compaction at level-1 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/equipement/MANIFEST-000148
Normal file
BIN
packs/equipement/MANIFEST-000148
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:33.834030 7f35b8bfa6c0 Recovering log #36
|
||||
2023/12/21-19:17:33.890233 7f35b8bfa6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:33.890765 7f35b8bfa6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.938047 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.938083 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.944658 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.959089 7f33223ff6c0 Manual compaction at level-0 from '!items!2GaJZsqr2c2mcDRv' @ 72057594037927935 : 1 .. '!items!ui4JGsGwHNlSXVK3' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.959161 7f33223ff6c0 Manual compaction at level-1 from '!items!2GaJZsqr2c2mcDRv' @ 72057594037927935 : 1 .. '!items!ui4JGsGwHNlSXVK3' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.588257 7f74e4c006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.598189 7f74e4c006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.598290 7f74e4c006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.300746 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.300764 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.307700 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.314059 7f74dda006c0 Manual compaction at level-0 from '!items!2GaJZsqr2c2mcDRv' @ 72057594037927935 : 1 .. '!items!ui4JGsGwHNlSXVK3' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.314086 7f74dda006c0 Manual compaction at level-1 from '!items!2GaJZsqr2c2mcDRv' @ 72057594037927935 : 1 .. '!items!ui4JGsGwHNlSXVK3' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.748077 7f3322ffd6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.758754 7f3322ffd6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.758819 7f3322ffd6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.828342 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.828403 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.834842 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.855589 7f33223ff6c0 Manual compaction at level-0 from '!items!2GaJZsqr2c2mcDRv' @ 72057594037927935 : 1 .. '!items!ui4JGsGwHNlSXVK3' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.855668 7f33223ff6c0 Manual compaction at level-1 from '!items!2GaJZsqr2c2mcDRv' @ 72057594037927935 : 1 .. '!items!ui4JGsGwHNlSXVK3' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.493389 7f74dea006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.549265 7f74dea006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.549449 7f74dea006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.497605 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.497627 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.503858 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.531901 7f74dda006c0 Manual compaction at level-0 from '!items!2GaJZsqr2c2mcDRv' @ 72057594037927935 : 1 .. '!items!ui4JGsGwHNlSXVK3' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.531971 7f74dda006c0 Manual compaction at level-1 from '!items!2GaJZsqr2c2mcDRv' @ 72057594037927935 : 1 .. '!items!ui4JGsGwHNlSXVK3' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:33.894585 7f33237fe6c0 Recovering log #36
|
||||
2023/12/21-19:17:33.931836 7f33237fe6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:33.931972 7f33237fe6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.930300 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.930393 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.937916 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.959070 7f33223ff6c0 Manual compaction at level-0 from '!items!09s33sFuju8zjPqI' @ 72057594037927935 : 1 .. '!items!xlyFCQClBZ1N3O1B' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.959134 7f33223ff6c0 Manual compaction at level-1 from '!items!09s33sFuju8zjPqI' @ 72057594037927935 : 1 .. '!items!xlyFCQClBZ1N3O1B' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.600925 7f74df4006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.611147 7f74df4006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.611214 7f74df4006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.321002 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.321024 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.326916 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.340032 7f74dda006c0 Manual compaction at level-0 from '!items!09s33sFuju8zjPqI' @ 72057594037927935 : 1 .. '!items!xlyFCQClBZ1N3O1B' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.340080 7f74dda006c0 Manual compaction at level-1 from '!items!09s33sFuju8zjPqI' @ 72057594037927935 : 1 .. '!items!xlyFCQClBZ1N3O1B' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.762194 7f33237fe6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.772223 7f33237fe6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.772283 7f33237fe6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.848998 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.849024 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.855462 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.855625 7f33223ff6c0 Manual compaction at level-0 from '!items!09s33sFuju8zjPqI' @ 72057594037927935 : 1 .. '!items!xlyFCQClBZ1N3O1B' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.855650 7f33223ff6c0 Manual compaction at level-1 from '!items!09s33sFuju8zjPqI' @ 72057594037927935 : 1 .. '!items!xlyFCQClBZ1N3O1B' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.552436 7f74dfe006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.607721 7f74dfe006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.607793 7f74dfe006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.532068 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.532126 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.538874 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.559737 7f74dda006c0 Manual compaction at level-0 from '!items!09s33sFuju8zjPqI' @ 72057594037927935 : 1 .. '!items!xlyFCQClBZ1N3O1B' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.559788 7f74dda006c0 Manual compaction at level-1 from '!items!09s33sFuju8zjPqI' @ 72057594037927935 : 1 .. '!items!xlyFCQClBZ1N3O1B' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/metiers/MANIFEST-000148
Normal file
BIN
packs/metiers/MANIFEST-000148
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:33.780177 7f3322ffd6c0 Recovering log #36
|
||||
2023/12/21-19:17:33.829775 7f3322ffd6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:33.829923 7f3322ffd6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.915993 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.916063 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.922657 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.930016 7f33223ff6c0 Manual compaction at level-0 from '!items!2t1KmBeQNuKK5qlN' @ 72057594037927935 : 1 .. '!items!yBvkQb9S64s908sR' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.930106 7f33223ff6c0 Manual compaction at level-1 from '!items!2t1KmBeQNuKK5qlN' @ 72057594037927935 : 1 .. '!items!yBvkQb9S64s908sR' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.576393 7f74df4006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.586202 7f74df4006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.586336 7f74df4006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.294585 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.294608 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.300668 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.314050 7f74dda006c0 Manual compaction at level-0 from '!items!2t1KmBeQNuKK5qlN' @ 72057594037927935 : 1 .. '!items!yBvkQb9S64s908sR' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.314092 7f74dda006c0 Manual compaction at level-1 from '!items!2t1KmBeQNuKK5qlN' @ 72057594037927935 : 1 .. '!items!yBvkQb9S64s908sR' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.735509 7f35b8bfa6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.744908 7f35b8bfa6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.744979 7f35b8bfa6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.835017 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.835057 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.842344 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.855603 7f33223ff6c0 Manual compaction at level-0 from '!items!2t1KmBeQNuKK5qlN' @ 72057594037927935 : 1 .. '!items!yBvkQb9S64s908sR' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.855659 7f33223ff6c0 Manual compaction at level-1 from '!items!2t1KmBeQNuKK5qlN' @ 72057594037927935 : 1 .. '!items!yBvkQb9S64s908sR' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.433039 7f74dfe006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.490727 7f74dfe006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.490884 7f74dfe006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.517118 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.517148 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.531688 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.531958 7f74dda006c0 Manual compaction at level-0 from '!items!2t1KmBeQNuKK5qlN' @ 72057594037927935 : 1 .. '!items!yBvkQb9S64s908sR' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.532013 7f74dda006c0 Manual compaction at level-1 from '!items!2t1KmBeQNuKK5qlN' @ 72057594037927935 : 1 .. '!items!yBvkQb9S64s908sR' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/origines/MANIFEST-000148
Normal file
BIN
packs/origines/MANIFEST-000148
Normal file
Binary file not shown.
BIN
packs/pnj-creatures/000015.ldb
Normal file
BIN
packs/pnj-creatures/000015.ldb
Normal file
Binary file not shown.
1
packs/pnj-creatures/CURRENT
Normal file
1
packs/pnj-creatures/CURRENT
Normal file
@@ -0,0 +1 @@
|
||||
MANIFEST-000044
|
||||
8
packs/pnj-creatures/LOG
Normal file
8
packs/pnj-creatures/LOG
Normal file
@@ -0,0 +1,8 @@
|
||||
2024/03/02-23:57:42.486280 7f74df4006c0 Recovering log #42
|
||||
2024/03/02-23:57:42.497211 7f74df4006c0 Delete type=3 #40
|
||||
2024/03/02-23:57:42.497261 7f74df4006c0 Delete type=0 #42
|
||||
2024/03/02-23:57:56.231538 7f74dda006c0 Level-0 table #47: started
|
||||
2024/03/02-23:57:56.231579 7f74dda006c0 Level-0 table #47: 0 bytes OK
|
||||
2024/03/02-23:57:56.238619 7f74dda006c0 Delete type=0 #45
|
||||
2024/03/02-23:57:56.238988 7f74dda006c0 Manual compaction at level-0 from '!actors!00CKDCqVh5fLZbYo' @ 72057594037927935 : 1 .. '!folders!dwT9WnH0ZnpuZh92' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.249569 7f74dda006c0 Manual compaction at level-1 from '!actors!00CKDCqVh5fLZbYo' @ 72057594037927935 : 1 .. '!folders!dwT9WnH0ZnpuZh92' @ 0 : 0; will stop at (end)
|
||||
8
packs/pnj-creatures/LOG.old
Normal file
8
packs/pnj-creatures/LOG.old
Normal file
@@ -0,0 +1,8 @@
|
||||
2024/03/02-23:56:59.011753 7f74dfe006c0 Recovering log #38
|
||||
2024/03/02-23:56:59.065822 7f74dfe006c0 Delete type=3 #36
|
||||
2024/03/02-23:56:59.066003 7f74dfe006c0 Delete type=0 #38
|
||||
2024/03/02-23:57:31.454052 7f74dda006c0 Level-0 table #43: started
|
||||
2024/03/02-23:57:31.454085 7f74dda006c0 Level-0 table #43: 0 bytes OK
|
||||
2024/03/02-23:57:31.460874 7f74dda006c0 Delete type=0 #41
|
||||
2024/03/02-23:57:31.461130 7f74dda006c0 Manual compaction at level-0 from '!actors!00CKDCqVh5fLZbYo' @ 72057594037927935 : 1 .. '!folders!dwT9WnH0ZnpuZh92' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.470795 7f74dda006c0 Manual compaction at level-1 from '!actors!00CKDCqVh5fLZbYo' @ 72057594037927935 : 1 .. '!folders!dwT9WnH0ZnpuZh92' @ 0 : 0; will stop at (end)
|
||||
BIN
packs/pnj-creatures/MANIFEST-000044
Normal file
BIN
packs/pnj-creatures/MANIFEST-000044
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:33.643159 7f35b8bfa6c0 Recovering log #36
|
||||
2023/12/21-19:17:33.693846 7f35b8bfa6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:33.693987 7f35b8bfa6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.907492 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.907557 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.915742 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.929991 7f33223ff6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.930084 7f33223ff6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.538644 7f74e4c006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.548194 7f74e4c006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.548242 7f74e4c006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.274321 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.274358 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.280896 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.287798 7f74dda006c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.287848 7f74dda006c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.695816 7f3322ffd6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.705849 7f3322ffd6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.705914 7f3322ffd6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.813588 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.813615 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.820057 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.828104 7f33223ff6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.828169 7f33223ff6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.243458 7f74dea006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.296280 7f74dea006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.296363 7f74dea006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.470886 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.470906 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.477853 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.497453 7f74dda006c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.497519 7f74dda006c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/protection/MANIFEST-000148
Normal file
BIN
packs/protection/MANIFEST-000148
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:34.037650 7f35b8bfa6c0 Recovering log #36
|
||||
2023/12/21-19:17:34.082011 7f35b8bfa6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:34.082183 7f35b8bfa6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.967137 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.967184 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.974006 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.974230 7f33223ff6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.974271 7f33223ff6c0 Manual compaction at level-1 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.638884 7f74e4c006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.649262 7f74e4c006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.649331 7f74e4c006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.327001 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.327021 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.333677 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.340040 7f74dda006c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.340074 7f74dda006c0 Manual compaction at level-1 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.809473 7f3322ffd6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.819369 7f3322ffd6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.819436 7f3322ffd6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.866633 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.866687 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.873873 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.887535 7f33223ff6c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.887594 7f33223ff6c0 Manual compaction at level-1 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.749769 7f74dea006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.807963 7f74dea006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.808061 7f74dea006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.553065 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.553088 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.559631 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.559771 7f74dda006c0 Manual compaction at level-0 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.559808 7f74dda006c0 Manual compaction at level-1 from '!items!1JqWbEkHUoKXbsgn' @ 72057594037927935 : 1 .. '!items!xnCf2xIPzdsUoBTy' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/runes/MANIFEST-000148
Normal file
BIN
packs/runes/MANIFEST-000148
Normal file
Binary file not shown.
BIN
packs/scenes/000051.ldb
Normal file
BIN
packs/scenes/000051.ldb
Normal file
Binary file not shown.
1
packs/scenes/CURRENT
Normal file
1
packs/scenes/CURRENT
Normal file
@@ -0,0 +1 @@
|
||||
MANIFEST-000064
|
||||
8
packs/scenes/LOG
Normal file
8
packs/scenes/LOG
Normal file
@@ -0,0 +1,8 @@
|
||||
2024/03/02-23:57:42.664169 7f74e4c006c0 Recovering log #62
|
||||
2024/03/02-23:57:42.675153 7f74e4c006c0 Delete type=3 #60
|
||||
2024/03/02-23:57:42.675214 7f74e4c006c0 Delete type=0 #62
|
||||
2024/03/02-23:57:56.346704 7f74dda006c0 Level-0 table #67: started
|
||||
2024/03/02-23:57:56.346728 7f74dda006c0 Level-0 table #67: 0 bytes OK
|
||||
2024/03/02-23:57:56.353179 7f74dda006c0 Delete type=0 #65
|
||||
2024/03/02-23:57:56.353339 7f74dda006c0 Manual compaction at level-0 from '!scenes!ZDV2IwduhOXTxy72' @ 72057594037927935 : 1 .. '!scenes!ZDV2IwduhOXTxy72' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.353404 7f74dda006c0 Manual compaction at level-1 from '!scenes!ZDV2IwduhOXTxy72' @ 72057594037927935 : 1 .. '!scenes!ZDV2IwduhOXTxy72' @ 0 : 0; will stop at (end)
|
||||
8
packs/scenes/LOG.old
Normal file
8
packs/scenes/LOG.old
Normal file
@@ -0,0 +1,8 @@
|
||||
2024/03/02-23:56:59.869123 7f74dea006c0 Recovering log #58
|
||||
2024/03/02-23:56:59.920442 7f74dea006c0 Delete type=3 #56
|
||||
2024/03/02-23:56:59.920535 7f74dea006c0 Delete type=0 #58
|
||||
2024/03/02-23:57:31.566774 7f74dda006c0 Level-0 table #63: started
|
||||
2024/03/02-23:57:31.566798 7f74dda006c0 Level-0 table #63: 0 bytes OK
|
||||
2024/03/02-23:57:31.572841 7f74dda006c0 Delete type=0 #61
|
||||
2024/03/02-23:57:31.572972 7f74dda006c0 Manual compaction at level-0 from '!scenes!ZDV2IwduhOXTxy72' @ 72057594037927935 : 1 .. '!scenes!ZDV2IwduhOXTxy72' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.572995 7f74dda006c0 Manual compaction at level-1 from '!scenes!ZDV2IwduhOXTxy72' @ 72057594037927935 : 1 .. '!scenes!ZDV2IwduhOXTxy72' @ 0 : 0; will stop at (end)
|
||||
BIN
packs/scenes/MANIFEST-000064
Normal file
BIN
packs/scenes/MANIFEST-000064
Normal file
Binary file not shown.
BIN
packs/skills-creatures/000005.ldb
Normal file
BIN
packs/skills-creatures/000005.ldb
Normal file
Binary file not shown.
0
packs/skills-creatures/000058.log
Normal file
0
packs/skills-creatures/000058.log
Normal file
1
packs/skills-creatures/CURRENT
Normal file
1
packs/skills-creatures/CURRENT
Normal file
@@ -0,0 +1 @@
|
||||
MANIFEST-000056
|
||||
0
packs/skills-creatures/LOCK
Normal file
0
packs/skills-creatures/LOCK
Normal file
8
packs/skills-creatures/LOG
Normal file
8
packs/skills-creatures/LOG
Normal file
@@ -0,0 +1,8 @@
|
||||
2024/03/02-23:57:42.514100 7f74e4c006c0 Recovering log #54
|
||||
2024/03/02-23:57:42.524422 7f74e4c006c0 Delete type=3 #52
|
||||
2024/03/02-23:57:42.524478 7f74e4c006c0 Delete type=0 #54
|
||||
2024/03/02-23:57:56.266204 7f74dda006c0 Level-0 table #59: started
|
||||
2024/03/02-23:57:56.266260 7f74dda006c0 Level-0 table #59: 0 bytes OK
|
||||
2024/03/02-23:57:56.274130 7f74dda006c0 Delete type=0 #57
|
||||
2024/03/02-23:57:56.281153 7f74dda006c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.287833 7f74dda006c0 Manual compaction at level-1 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end)
|
||||
8
packs/skills-creatures/LOG.old
Normal file
8
packs/skills-creatures/LOG.old
Normal file
@@ -0,0 +1,8 @@
|
||||
2024/03/02-23:56:59.123787 7f74dea006c0 Recovering log #50
|
||||
2024/03/02-23:56:59.183838 7f74dea006c0 Delete type=3 #48
|
||||
2024/03/02-23:56:59.183904 7f74dea006c0 Delete type=0 #50
|
||||
2024/03/02-23:57:31.491411 7f74dda006c0 Level-0 table #55: started
|
||||
2024/03/02-23:57:31.491439 7f74dda006c0 Level-0 table #55: 0 bytes OK
|
||||
2024/03/02-23:57:31.497367 7f74dda006c0 Delete type=0 #53
|
||||
2024/03/02-23:57:31.497482 7f74dda006c0 Manual compaction at level-0 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.497506 7f74dda006c0 Manual compaction at level-1 from '!items!6bmjc4MUduGs9s6n' @ 72057594037927935 : 1 .. '!items!t692JcsGHG4YJIlM' @ 0 : 0; will stop at (end)
|
||||
BIN
packs/skills-creatures/MANIFEST-000056
Normal file
BIN
packs/skills-creatures/MANIFEST-000056
Normal file
Binary file not shown.
0
packs/skills/000150.log
Normal file
0
packs/skills/000150.log
Normal file
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:33.539158 7f3323fff6c0 Recovering log #36
|
||||
2023/12/21-19:17:33.588928 7f3323fff6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:33.589020 7f3323fff6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.874404 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.874448 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.881347 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.900142 7f33223ff6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.900210 7f33223ff6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.502446 7f74df4006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.512293 7f74df4006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.512342 7f74df4006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.259994 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.260040 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.265974 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.280998 7f74dda006c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.287816 7f74dda006c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.668335 7f3323fff6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.678141 7f3323fff6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.678186 7f3323fff6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.782931 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.783224 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.789981 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.790146 7f33223ff6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.799834 7f33223ff6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.071458 7f74dfe006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.121432 7f74dfe006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.121485 7f74dfe006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.477981 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.478009 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.484103 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.497464 7f74dda006c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.497526 7f74dda006c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/skills/MANIFEST-000148
Normal file
BIN
packs/skills/MANIFEST-000148
Normal file
Binary file not shown.
0
packs/tables/000150.log
Normal file
0
packs/tables/000150.log
Normal file
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:34.091820 7f33237fe6c0 Recovering log #36
|
||||
2023/12/21-19:17:34.138376 7f33237fe6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:34.138520 7f33237fe6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.959349 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.959415 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.966819 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.974178 7f33223ff6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.974251 7f33223ff6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.652120 7f74df4006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.661879 7f74df4006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.661949 7f74df4006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.340215 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.340246 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.346619 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.353285 7f74dda006c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.353358 7f74dda006c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.822806 7f33237fe6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.833583 7f33237fe6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.833639 7f33237fe6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.874007 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.874038 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.880506 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.887556 7f33223ff6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.887632 7f33223ff6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.810825 7f74dfe006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.866120 7f74dfe006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.866177 7f74dfe006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.559878 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.559907 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.566665 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.572956 7f74dda006c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.572987 7f74dda006c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
0
packs/tendances/000150.log
Normal file
0
packs/tendances/000150.log
Normal file
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-19:17:33.934810 7f3323fff6c0 Recovering log #36
|
||||
2023/12/21-19:17:33.976700 7f3323fff6c0 Delete type=3 #34
|
||||
2023/12/21-19:17:33.977187 7f3323fff6c0 Delete type=0 #36
|
||||
2023/12/21-19:20:44.944802 7f33223ff6c0 Level-0 table #41: started
|
||||
2023/12/21-19:20:44.944841 7f33223ff6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/12/21-19:20:44.951960 7f33223ff6c0 Delete type=0 #39
|
||||
2023/12/21-19:20:44.959106 7f33223ff6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-19:20:44.959148 7f33223ff6c0 Manual compaction at level-1 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:42.612971 7f74e4c006c0 Recovering log #146
|
||||
2024/03/02-23:57:42.623137 7f74e4c006c0 Delete type=3 #144
|
||||
2024/03/02-23:57:42.623242 7f74e4c006c0 Delete type=0 #146
|
||||
2024/03/02-23:57:56.333883 7f74dda006c0 Level-0 table #151: started
|
||||
2024/03/02-23:57:56.333934 7f74dda006c0 Level-0 table #151: 0 bytes OK
|
||||
2024/03/02-23:57:56.339949 7f74dda006c0 Delete type=0 #149
|
||||
2024/03/02-23:57:56.340067 7f74dda006c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:56.340093 7f74dda006c0 Manual compaction at level-1 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/12/21-15:38:38.775141 7f3323fff6c0 Recovering log #32
|
||||
2023/12/21-15:38:38.786017 7f3323fff6c0 Delete type=3 #30
|
||||
2023/12/21-15:38:38.786087 7f3323fff6c0 Delete type=0 #32
|
||||
2023/12/21-15:39:48.842675 7f33223ff6c0 Level-0 table #37: started
|
||||
2023/12/21-15:39:48.842717 7f33223ff6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/12/21-15:39:48.848873 7f33223ff6c0 Delete type=0 #35
|
||||
2023/12/21-15:39:48.855615 7f33223ff6c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
2023/12/21-15:39:48.855677 7f33223ff6c0 Manual compaction at level-1 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:56:59.610619 7f74dea006c0 Recovering log #142
|
||||
2024/03/02-23:56:59.681417 7f74dea006c0 Delete type=3 #140
|
||||
2024/03/02-23:56:59.681550 7f74dea006c0 Delete type=0 #142
|
||||
2024/03/02-23:57:31.539168 7f74dda006c0 Level-0 table #147: started
|
||||
2024/03/02-23:57:31.539205 7f74dda006c0 Level-0 table #147: 0 bytes OK
|
||||
2024/03/02-23:57:31.546760 7f74dda006c0 Delete type=0 #145
|
||||
2024/03/02-23:57:31.559754 7f74dda006c0 Manual compaction at level-0 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
2024/03/02-23:57:31.559796 7f74dda006c0 Manual compaction at level-1 from '!items!0CYP1JpZu9mst5tK' @ 72057594037927935 : 1 .. '!items!zhPPsmTtLv7cyNHJ' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/tendances/MANIFEST-000148
Normal file
BIN
packs/tendances/MANIFEST-000148
Normal file
Binary file not shown.
0
packs/traits-chaotiques/000150.log
Normal file
0
packs/traits-chaotiques/000150.log
Normal file
@@ -1 +1 @@
|
||||
MANIFEST-000038
|
||||
MANIFEST-000148
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user