forked from public/fvtt-yggdrasill
Compare commits
7 Commits
Author | SHA1 | Date | |
---|---|---|---|
ee7f37878f | |||
85e0249822 | |||
8f0bf91464 | |||
2c79743009 | |||
ecd164c3e5 | |||
ecdb85455d | |||
8d56fed614 |
@ -11,7 +11,7 @@ export class YggdrasillActorSheet extends ActorSheet {
|
||||
/** @override */
|
||||
static get defaultOptions() {
|
||||
|
||||
return mergeObject(super.defaultOptions, {
|
||||
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||
classes: ["yggdrasill", "sheet", "actor"],
|
||||
template: "systems/fvtt-yggdrasill/templates/actor-sheet.html",
|
||||
width: 680,
|
||||
@ -24,7 +24,7 @@ export class YggdrasillActorSheet extends ActorSheet {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async getData() {
|
||||
const objectData = duplicate(this.object)
|
||||
const objectData = foundry.utils.duplicate(this.object)
|
||||
|
||||
let formData = {
|
||||
title: this.title,
|
||||
@ -71,7 +71,8 @@ export class YggdrasillActorSheet extends ActorSheet {
|
||||
options: this.options,
|
||||
owner: this.document.isOwner,
|
||||
editScore: this.options.editScore,
|
||||
isGM: game.user.isGM
|
||||
isGM: game.user.isGM,
|
||||
config: game.system.config
|
||||
}
|
||||
// Dynamic update some fields
|
||||
this.updateDM(formData.data);
|
||||
|
@ -407,12 +407,11 @@ export class YggdrasillActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getActiveEffects(matching = it => true) {
|
||||
let array = Array.from(this.getEmbeddedCollection("ActiveEffect").values());
|
||||
return Array.from(this.getEmbeddedCollection("ActiveEffect").values()).filter(it => matching(it));
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
getEffectByLabel(label) {
|
||||
return this.getActiveEffects().find(it => it.data.label == label);
|
||||
return this.getActiveEffects().find(it => it.label == label);
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
getEffectById(id) {
|
||||
@ -425,7 +424,7 @@ export class YggdrasillActor extends Actor {
|
||||
let categ = this.system.carac[key];
|
||||
for( let carac in categ.carac) {
|
||||
if (carac.toLowerCase() == caracName.toLowerCase() ) {
|
||||
return deepClone(categ.carac[carac]);
|
||||
return foundry.utils.deepClone(categ.carac[carac]);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -490,7 +489,7 @@ export class YggdrasillActor extends Actor {
|
||||
async equiperObject( equipementId ) {
|
||||
let item = this.items.find( item => item.id == equipementId );
|
||||
if (item && item.system) {
|
||||
let update = { _id: item.id, "data.equipe": !item.system.equipe };
|
||||
let update = { _id: item.id, "system.equipe": !item.system.equipe };
|
||||
await this.updateEmbeddedDocuments('Item', [update]); // Updates one EmbeddedEntity
|
||||
}
|
||||
}
|
||||
@ -513,9 +512,9 @@ export class YggdrasillActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollAttribute( attrkey, subAttrKey = 'defaut') {
|
||||
let attr = duplicate(this.system.attributs[attrkey]);
|
||||
let attr = foundry.utils.duplicate(this.system.attributs[attrkey]);
|
||||
console.log("ATTR : ", attr, attrkey, subAttrKey);
|
||||
let subAttr = duplicate(this.system.attributs[attrkey].values[subAttrKey] );
|
||||
let subAttr = foundry.utils.duplicate(this.system.attributs[attrkey].values[subAttrKey] );
|
||||
if ( attr ) {
|
||||
subAttr.label = subAttr.label || "";
|
||||
let title = `Attribut : ${attr.label} ${subAttr.label} : ${subAttr.value}`;
|
||||
@ -530,13 +529,8 @@ export class YggdrasillActor extends Actor {
|
||||
rollMode: game.settings.get("core", "rollMode"),
|
||||
title: title,
|
||||
isBlesse: this.system.etat.etat == "blesse",
|
||||
optionsBonusMalus: YggdrasillUtility.buildListOptions(-15, +15),
|
||||
bonusMalus: 0,
|
||||
bonusdefense: 0,
|
||||
optionsBD: YggdrasillUtility.buildListOptions(0, +15),
|
||||
optionsSR: YggdrasillUtility.buildSROptions( ),
|
||||
sr: 0
|
||||
}
|
||||
this.addDefaultRoll(rollData)
|
||||
let rollDialog = await YggdrasillRoll.create( this, rollData);
|
||||
console.log(rollDialog);
|
||||
rollDialog.render( true );
|
||||
@ -544,11 +538,23 @@ export class YggdrasillActor extends Actor {
|
||||
ui.notifications.warn("Attribut non trouvée");
|
||||
}
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
addDefaultRoll(rollData) {
|
||||
rollData.optionsBonusMalus= YggdrasillUtility.createOptions(-15, 15)
|
||||
rollData.bonusMalus= "0"
|
||||
rollData.optionsFuror= YggdrasillUtility.createOptions(0, this.getCurrentFuror())
|
||||
rollData.furorUsage= "0"
|
||||
rollData.optionsBD= YggdrasillUtility.createOptions(0, +15)
|
||||
rollData.sr= "0"
|
||||
rollData.puissanceRune = 1
|
||||
rollData.optionsPuissanceRune= YggdrasillUtility.createOptions(1, +15)
|
||||
rollData.supportRune= "peau"
|
||||
|
||||
rollData.config= game.system.config
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
async rollCarac( categName, caracName) {
|
||||
let carac = duplicate(this.system.carac[categName].carac[caracName]);
|
||||
console.log("CARAC : ", carac, this.system.carac);
|
||||
let carac = foundry.utils.duplicate(this.system.carac[categName].carac[caracName]);
|
||||
if ( carac) {
|
||||
let rollData = {
|
||||
mode: "carac",
|
||||
@ -562,14 +568,9 @@ export class YggdrasillActor extends Actor {
|
||||
isEpuise: this.isEpuise(),
|
||||
isBlesse: this.isBlesse(),
|
||||
isMeurtri: this.isMeurtri(),
|
||||
optionsBonusMalus: YggdrasillUtility.buildListOptions(-15, +15),
|
||||
bonusMalus: 0,
|
||||
optionsFuror: YggdrasillUtility.buildListOptions(0, this.getCurrentFuror() ),
|
||||
furorUsage: 0,
|
||||
optionsSR: YggdrasillUtility.buildSROptions( ),
|
||||
optionsBD: YggdrasillUtility.buildListOptions(0, +15),
|
||||
sr: 0
|
||||
}
|
||||
this.addDefaultRoll(rollData)
|
||||
console.log("CARAC : ", rollData, this.system.carac);
|
||||
let rollDialog = await YggdrasillRoll.create( this, rollData);
|
||||
console.log(rollDialog);
|
||||
rollDialog.render( true );
|
||||
@ -591,17 +592,12 @@ export class YggdrasillActor extends Actor {
|
||||
img: competence.img,
|
||||
rollMode: game.settings.get("core", "rollMode"),
|
||||
title: `Compétence ${competence.name} : ${competence.system.niveau}`,
|
||||
competence: duplicate(competence),
|
||||
competence: foundry.utils.duplicate(competence),
|
||||
isEpuise: this.isEpuise(),
|
||||
isBlesse: this.isBlesse(),
|
||||
isMeurtri: this.isMeurtri(),
|
||||
optionsBonusMalus: YggdrasillUtility.buildListOptions(-15, +15),
|
||||
bonusMalus: 0,
|
||||
optionsFuror: YggdrasillUtility.buildListOptions(0, this.getCurrentFuror() ),
|
||||
furorUsage: 0,
|
||||
optionsSR: YggdrasillUtility.buildSROptions( ),
|
||||
sr: 0
|
||||
}
|
||||
this.addDefaultRoll(rollData)
|
||||
let rollDialog = await YggdrasillRoll.create( this, rollData);
|
||||
console.log(rollDialog);
|
||||
rollDialog.render( true );
|
||||
@ -612,10 +608,10 @@ export class YggdrasillActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getAttaqueData( mode ) {
|
||||
let attackData = duplicate(attackMode[mode]);
|
||||
let attackData = foundry.utils.duplicate(attackMode[mode]);
|
||||
if ( attackData){
|
||||
attackData.mode = mode;
|
||||
attackData.carac = duplicate(this.system.carac[attackData.categName].carac[attackData.caracName]);
|
||||
attackData.carac = foundry.utils.duplicate(this.system.carac[attackData.categName].carac[attackData.caracName]);
|
||||
if ( attackData.malus != 0) {
|
||||
let malusTab = attackData.malus.split(';');
|
||||
attackData.malus = this.system.carac[attackData.categName].carac[malusTab[0]].value * Number(malusTab[1])
|
||||
@ -634,10 +630,10 @@ export class YggdrasillActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getTirData( mode) {
|
||||
let attackData = duplicate( tirMode[mode] );
|
||||
let attackData = foundry.utils.duplicate( tirMode[mode] );
|
||||
if ( attackData){
|
||||
attackData.mode = mode;
|
||||
attackData.carac = duplicate(this.system.carac[attackData.categName].carac[attackData.caracName]);
|
||||
attackData.carac = foundry.utils.duplicate(this.system.carac[attackData.categName].carac[attackData.caracName]);
|
||||
if ( attackData.malus != 0) {
|
||||
let malusTab = attackData.malus.split(';');
|
||||
attackData.malus = this.system.carac[attackData.categName].carac[malusTab[0]].value * Number(malusTab[1])
|
||||
@ -662,11 +658,11 @@ export class YggdrasillActor extends Actor {
|
||||
|
||||
let carac;
|
||||
if ( magie == "sejdr") {
|
||||
carac = duplicate(this.system.carac.ame.carac.instinct);
|
||||
carac = foundry.utils.duplicate(this.system.carac.ame.carac.instinct);
|
||||
} else if ( magie == "rune") {
|
||||
carac = duplicate(this.system.carac.ame.carac.communication);
|
||||
carac = foundry.utils.duplicate(this.system.carac.ame.carac.communication);
|
||||
} else {
|
||||
carac = duplicate(this.system.carac.ame.carac.charisme);
|
||||
carac = foundry.utils.duplicate(this.system.carac.ame.carac.charisme);
|
||||
}
|
||||
|
||||
if ( sort && competence) {
|
||||
@ -681,10 +677,10 @@ export class YggdrasillActor extends Actor {
|
||||
rollMode: game.settings.get("core", "rollMode"),
|
||||
title: magie + " - " + sort.name,
|
||||
selectedCarac: carac,
|
||||
agiliteCarac: duplicate(this.system.carac.corps.carac.agilite),
|
||||
instinctCarac: duplicate(this.system.carac.ame.carac.instinct),
|
||||
sort: duplicate(sort),
|
||||
competence: duplicate(competence),
|
||||
agiliteCarac: foundry.utils.duplicate(this.system.carac.corps.carac.agilite),
|
||||
instinctCarac: foundry.utils.duplicate(this.system.carac.ame.carac.instinct),
|
||||
sort: foundry.utils.duplicate(sort),
|
||||
competence: foundry.utils.duplicate(competence),
|
||||
dureeGaldr: "1d5a",
|
||||
nbCibles: "1",
|
||||
zoneGaldr: "INS10cm3",
|
||||
@ -692,17 +688,9 @@ export class YggdrasillActor extends Actor {
|
||||
isEpuise: this.isEpuise(),
|
||||
isBlesse: this.isBlesse(),
|
||||
isMeurtri: this.isMeurtri(),
|
||||
optionsBonusMalus: YggdrasillUtility.buildListOptions(-15, +15),
|
||||
optionsBD: YggdrasillUtility.buildListOptions(0, +15),
|
||||
bonusMalus: 0,
|
||||
optionsFuror: YggdrasillUtility.buildListOptions(0, this.getCurrentFuror() ),
|
||||
furorUsage: 0,
|
||||
optionsSR: YggdrasillUtility.buildSROptions( ),
|
||||
sr: 14,
|
||||
puissanceRune: 1,
|
||||
optionsPuissanceRune: YggdrasillUtility.buildListOptions(1, 15),
|
||||
supportRune: "peau",
|
||||
}
|
||||
this.addDefaultRoll(rollData)
|
||||
rollData.sr = 14
|
||||
let rollDialog = await YggdrasillRoll.create( this, rollData);
|
||||
console.log(rollDialog);
|
||||
rollDialog.render( true );
|
||||
@ -736,21 +724,16 @@ export class YggdrasillActor extends Actor {
|
||||
img: competence.img,
|
||||
rollMode: game.settings.get("core", "rollMode"),
|
||||
title: "Attaque !",
|
||||
selectedCarac: duplicate(this.system.carac.corps.carac.agilite),
|
||||
arme: duplicate(arme),
|
||||
competence: duplicate(competence),
|
||||
selectedCarac: foundry.utils.duplicate(this.system.carac.corps.carac.agilite),
|
||||
arme: foundry.utils.duplicate(arme),
|
||||
competence: foundry.utils.duplicate(competence),
|
||||
bonusdefense: 0,
|
||||
isEpuise: this.isEpuise(),
|
||||
isBlesse: this.isBlesse(),
|
||||
isMeurtri: this.isMeurtri(),
|
||||
optionsBonusMalus: YggdrasillUtility.buildListOptions(-15, +15),
|
||||
optionsBD: YggdrasillUtility.buildListOptions(0, +15),
|
||||
bonusMalus: 0,
|
||||
optionsFuror: YggdrasillUtility.buildListOptions(0, this.getCurrentFuror() ),
|
||||
furorUsage: 0,
|
||||
optionsSR: YggdrasillUtility.buildSROptions( ),
|
||||
sr: 14
|
||||
isMeurtri: this.isMeurtri()
|
||||
}
|
||||
this.addDefaultRoll(rollData)
|
||||
rollData.sr = 14
|
||||
let rollDialog = await YggdrasillRoll.create( this, rollData);
|
||||
console.log(rollDialog);
|
||||
rollDialog.render( true );
|
||||
|
@ -22,7 +22,7 @@ export class YggdrasillCombat extends Combat {
|
||||
|
||||
// Send a chat message
|
||||
let rollMode = messageOptions.rollMode || game.settings.get("core", "rollMode");
|
||||
let messageData = mergeObject(
|
||||
let messageData = foundry.utils.mergeObject(
|
||||
{
|
||||
speaker: {
|
||||
scene: canvas.scene._id,
|
||||
|
111
modules/yggdrasill-config.js
Normal file
111
modules/yggdrasill-config.js
Normal file
@ -0,0 +1,111 @@
|
||||
|
||||
export const YGGDRASILL_CONFIG = {
|
||||
|
||||
optionsEtat: [
|
||||
{ key: "fringant", label: "Fringant" },
|
||||
{ key: "blesse", label: "Blessé" },
|
||||
{ key: "mort", label: "Mort" }
|
||||
],
|
||||
|
||||
optionsArme: [
|
||||
{ key: "lutte", label: "Lutte" },
|
||||
{ key: "improvisee", label: "Improvisée" },
|
||||
{ key: "courte", label: "Courte" },
|
||||
{ key: "longue", label: "Longue" },
|
||||
{ key: "deuxmains", label: "A Deux Mains" },
|
||||
{ key: "hast", label: "Hast" }
|
||||
],
|
||||
optionsArmeTir: [
|
||||
{ key: "jet", label: "Jet" },
|
||||
{ key: "tir", label: "Tir" }
|
||||
],
|
||||
optionsArmure: [
|
||||
{ key: "armure", label: "Armure" },
|
||||
{ key: "piecearmure", label: "Pièce d'Armure" }
|
||||
],
|
||||
optionsBouclier: [
|
||||
{ key: "bouclier", label: "Bouclier" }
|
||||
],
|
||||
optionsCompetence: [
|
||||
{ key: "generale", label: "Générale" },
|
||||
{ key: "magique", label: "Magique" },
|
||||
{ key: "martiale", label: "Martiale" }
|
||||
],
|
||||
optionsMaladie: [
|
||||
{ key: "mineure", label: "Mineure" },
|
||||
{ key: "moderee", label: "Modérée" },
|
||||
{ key: "majeure", label: "Majeure" }
|
||||
],
|
||||
optionsProuesse: [
|
||||
{ key: "attaque", label: "Attaque" },
|
||||
{ key: "defensive", label: "Défensive" },
|
||||
{ key: "utilitaire", label: "Utilitaire" }
|
||||
]
|
||||
,
|
||||
optionsGaldr: [
|
||||
{ key:"malediction", label:"Malédictions" },
|
||||
{ key:"illusion", label:"Illusions" },
|
||||
{ key:"charme", label:"Charme" }
|
||||
],
|
||||
optionsAttaque: [
|
||||
{ key:"classique", label:"Attaque classique" },
|
||||
{ key:"force", label:"Attaque en force" },
|
||||
{ key:"devastatrice", label:"Attaque dévastatrice" },
|
||||
{ key:"precise", label:"Attaque Précise" },
|
||||
{ key:"visee", label:"Attaque Visée" }
|
||||
],
|
||||
optionsSR : [
|
||||
{key: "0", label: "Aucun"},
|
||||
{key: "5", label: "Très Simple (5)"},
|
||||
{key: "7", label: "Simple (7)"},
|
||||
{key: "10", label: "Aisé (10)"},
|
||||
{key: "14", label: "Moyen (14)"},
|
||||
{key: "19", label: "Difficile (19)"},
|
||||
{key: "25", label: "Très Difficile (25)"},
|
||||
{key: "32", label: "Exceptionnel (32)"},
|
||||
{key: "40", label: "Légendaire (40)"},
|
||||
{key: "49", label: "Divin (49)"}
|
||||
|
||||
],
|
||||
optionsCarac: [
|
||||
{ key: "puissance", label: "Puissance" },
|
||||
{ key: "vigueur", label: "Vigueur" },
|
||||
{ key: "agilite", label: "Agilité" },
|
||||
{ key: "intellect", label: "Intellect" },
|
||||
{ key: "perception", label: "Perception" },
|
||||
{ key: "tenacite", label: "Tenacité" },
|
||||
{ key: "charisme", label: "Charisme" },
|
||||
{ key: "communication", label: "Communication" },
|
||||
{ key: "instinct", label: "Instinct" }
|
||||
],
|
||||
optionsDureeGaldr: [
|
||||
{ key:"1d5a", label:"1d5 Actions" },
|
||||
{ key:"1d10t", label:"1d10 Tours" },
|
||||
{ key:"1d10m", label:"1d10 Minutes" },
|
||||
{ key:"1d10h", label:"1d10 Heures" },
|
||||
{ key:"1d5j", label:"1d5 journées" }
|
||||
],
|
||||
optionsZoneGaldr: [
|
||||
{ key:"INS10cm3", label:"INS x 10 cm3 (chat, balle, épée, ...)" },
|
||||
{ key:"INS50cm3", label:"INS x 50 cm3 (tabouret, enfant, ...)" },
|
||||
{ key:"INS1m3", label:"INS x 1 m3 (homme, 2 enfants, ...)" },
|
||||
{ key:"INS5m3", label:"INS x 5 m3 (charrette, 2 cavaliers, ...)" },
|
||||
{ key:"INS10m3", label:"INS x 10 m3 (maison, kraken, bateau, ...)" }
|
||||
],
|
||||
optionsNbCibles: [
|
||||
{ key: "1", label: "1" },
|
||||
{ key: "2_4", label: "2 à 4" },
|
||||
{ key: "5_9", label: "5 à 9" },
|
||||
{ key: "10_49", label: "10 à 49" },
|
||||
{ key: "50plus", label: "50 et +" }
|
||||
],
|
||||
optionsSupportRunes: [
|
||||
{ key: "peau", label: "Peau" },
|
||||
{ key: "tissu", label: "Tissu" },
|
||||
{ key: "cuir", label: "Cuir" },
|
||||
{ key: "bois", label: "Bois" },
|
||||
{ key: "pierremetal", label: "Pierre, Métal" }
|
||||
]
|
||||
|
||||
|
||||
}
|
@ -11,7 +11,7 @@ export class YggdrasillFigurantSheet extends ActorSheet {
|
||||
/** @override */
|
||||
static get defaultOptions() {
|
||||
|
||||
return mergeObject(super.defaultOptions, {
|
||||
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||
classes: ["yggdrasill", "sheet", "actor"],
|
||||
template: "systems/fvtt-yggdrasill/templates/figurant-sheet.html",
|
||||
width: 640,
|
||||
@ -24,7 +24,7 @@ export class YggdrasillFigurantSheet extends ActorSheet {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async getData() {
|
||||
const objectData = duplicate(this.object)
|
||||
const objectData = foundry.utils.duplicate(this.object)
|
||||
|
||||
let formData = {
|
||||
title: this.title,
|
||||
@ -40,14 +40,15 @@ export class YggdrasillFigurantSheet extends ActorSheet {
|
||||
effetsmagiques: this.actor.getEffetsMagiques(),
|
||||
encTotal: this.actor.getEncTotal(),
|
||||
monnaies: this.actor.getMonnaies(),
|
||||
optionsAttr: new Array(41).fill('option'),
|
||||
optionsAttr: Array.fromRange(41, 1),
|
||||
optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
|
||||
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
|
||||
notes: await TextEditor.enrichHTML(this.object.system.notes, {async: true}),
|
||||
options: this.options,
|
||||
owner: this.document.isOwner,
|
||||
editScore: this.options.editScore,
|
||||
isGM: game.user.isGM
|
||||
isGM: game.user.isGM,
|
||||
config: game.system.config
|
||||
}
|
||||
|
||||
console.log("FIGURANT : ", formData);
|
||||
|
@ -8,7 +8,7 @@ export class YggdrasillItemSheet extends ItemSheet {
|
||||
|
||||
/** @override */
|
||||
static get defaultOptions() {
|
||||
return mergeObject(super.defaultOptions, {
|
||||
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||
classes: ["fvtt-yggdrasill", "sheet", "item"],
|
||||
template: "systems/fvtt-yggdrasill/templates/item-sheet.html",
|
||||
width: 550,
|
||||
@ -43,7 +43,7 @@ export class YggdrasillItemSheet extends ItemSheet {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async getData() {
|
||||
const objectData = duplicate(this.object);
|
||||
const objectData = foundry.utils.duplicate(this.object);
|
||||
|
||||
let formData = {
|
||||
title: this.title,
|
||||
@ -55,12 +55,13 @@ export class YggdrasillItemSheet extends ItemSheet {
|
||||
cssClass: this.isEditable ? "editable" : "locked",
|
||||
data: foundry.utils.deepClone(this.object.system),
|
||||
optionsBase: YggdrasillUtility.createDirectOptionList(0, 20),
|
||||
optionsNiveaux4: YggdrasillUtility.buildListOptions(1, 5),
|
||||
optionsNiveaux4: Array.fromRange(5, 1),
|
||||
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
|
||||
limited: this.object.limited,
|
||||
options: this.options,
|
||||
owner: this.document.isOwner,
|
||||
isGM: game.user.isGM
|
||||
isGM: game.user.isGM,
|
||||
config: game.system.config
|
||||
}
|
||||
return formData;
|
||||
}
|
||||
|
@ -14,6 +14,8 @@ import { YggdrasillActorSheet } from "./yggdrasill-actor-sheet.js";
|
||||
import { YggdrasillFigurantSheet } from "./yggdrasill-figurant-sheet.js";
|
||||
import { YggdrasillUtility } from "./yggdrasill-utility.js";
|
||||
import { YggdrasillCombat } from "./yggdrasill-combat.js";
|
||||
import { YGGDRASILL_CONFIG } from "./yggdrasill-config.js";
|
||||
import { ClassCounter} from "https://www.uberwald.me/fvtt_appcount/count-class-ready.js"
|
||||
|
||||
/* -------------------------------------------- */
|
||||
/* Foundry VTT Initialization */
|
||||
@ -34,6 +36,8 @@ Hooks.once("init", async function () {
|
||||
decimals: 0
|
||||
};
|
||||
|
||||
game.system.config = YGGDRASILL_CONFIG
|
||||
|
||||
/* -------------------------------------------- */
|
||||
game.socket.on("system.fvtt-yggdrasill", data => {
|
||||
YggdrasillUtility.onSocketMesssage(data);
|
||||
@ -74,29 +78,6 @@ 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 )
|
||||
}
|
||||
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}"`
|
||||
$.ajax(regURL)
|
||||
/* -------------------------------------------- */
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
/* Foundry VTT Initialization */
|
||||
/* -------------------------------------------- */
|
||||
@ -110,7 +91,8 @@ Hooks.once("ready", function () {
|
||||
user: game.user._id
|
||||
});
|
||||
}
|
||||
registerUsageCount("fvtt-yggdrasill")
|
||||
|
||||
ClassCounter.registerUsageCount()
|
||||
welcomeMessage()
|
||||
});
|
||||
|
||||
|
@ -124,7 +124,7 @@ export class YggdrasillRoll extends Dialog {
|
||||
activateListeners(html) {
|
||||
super.activateListeners(html);
|
||||
|
||||
var dialog = this;
|
||||
let dialog = this;
|
||||
function onLoad() {
|
||||
if (dialog.rollData.mode == "competence") {
|
||||
let carac = dialog.actor.getCarac( "Puissance" );
|
||||
@ -194,7 +194,7 @@ export class YggdrasillRoll extends Dialog {
|
||||
});
|
||||
|
||||
|
||||
html.find('#bonusMalus').change((event) => {
|
||||
html.find('#bonusMalus').change((event) => {
|
||||
this.rollData.bonusMalus = Number(event.currentTarget.value);
|
||||
});
|
||||
html.find('#furorUsage').change((event) => {
|
||||
|
@ -1,5 +1,4 @@
|
||||
/* -------------------------------------------- */
|
||||
//import { YggdrasillCombat } from "./yggdrasill-combat.js";
|
||||
|
||||
/* -------------------------------------------- */
|
||||
const dureeGaldrText = { "1d5a": "Actions", "1d10t": "Tours", "1d10m": "Minutes", "1d10h": "Heures", "1d5j": "Jours"};
|
||||
@ -13,9 +12,7 @@ export class YggdrasillUtility {
|
||||
|
||||
const templatePaths = [
|
||||
'systems/fvtt-yggdrasill/templates/actor-sheet.html',
|
||||
'systems/fvtt-yggdrasill/templates/editor-notes-gm.html',
|
||||
'systems/fvtt-yggdrasill/templates/hud-actor-attaque.html',
|
||||
'systems/fvtt-yggdrasill/templates/hud-actor-sort.html'
|
||||
'systems/fvtt-yggdrasill/templates/editor-notes-gm.html'
|
||||
]
|
||||
return loadTemplates(templatePaths);
|
||||
}
|
||||
@ -28,7 +25,14 @@ export class YggdrasillUtility {
|
||||
}
|
||||
return options;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static createOptions( min, max) {
|
||||
let options = [];
|
||||
for(let i=min; i<=max; i++) {
|
||||
options.push( {key:i, label: `${i}` } );
|
||||
}
|
||||
return options;
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
static createDirectOptionList( min, max) {
|
||||
let options = {};
|
||||
@ -46,24 +50,15 @@ export class YggdrasillUtility {
|
||||
}
|
||||
return options;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static buildSROptions( ) {
|
||||
static buildListOptions(min, max) {
|
||||
let options = ""
|
||||
options += `<option value="0">Aucun</option>`
|
||||
options += `<option value="5">Très Simple (5)</option>`
|
||||
options += `<option value="7">Simple (7)</option>`
|
||||
options += `<option value="10">Aisé (10)</option>`
|
||||
options += `<option value="14">Moyen (14)</option>`
|
||||
options += `<option value="19">Difficile (19)</option>`
|
||||
options += `<option value="25">Trés Difficile (25)</option>`
|
||||
options += `<option value="32">Exceptionnel (32)</option>`
|
||||
options += `<option value="40">Légendaire (40)</option>`
|
||||
options += `<option value="49">Divin (49)</option>`
|
||||
for (let i = min; i <= max; i++) {
|
||||
options += `<option value="${i}">${i}</option>`
|
||||
}
|
||||
return options;
|
||||
|
||||
}
|
||||
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static onSocketMesssage( msg ) {
|
||||
if( !game.user.isGM ) return; // Only GM
|
||||
@ -86,35 +81,31 @@ export class YggdrasillUtility {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async specificYggRoll( nbDice ) {
|
||||
static async specificYggRoll( nbDice, isFurorUsage = false) {
|
||||
let rawDices = []
|
||||
let rolls = []
|
||||
let maxTab = []
|
||||
|
||||
maxTab[0] = {idx: 0, value: 0}
|
||||
maxTab[1] = {idx: 0, value: 0}
|
||||
let maxTabMaxIndex = isFurorUsage ? nbDice : 2;
|
||||
|
||||
for (let i=0; i<nbDice; i++) {
|
||||
rolls[i] = new Roll("1d10x10").roll( {async: false}) //+sumDice+"+"+rollData.furorUsage+"d10+"+niveauCompetence+"+"+rollData.finalBM).roll( { async: false} );
|
||||
rolls[i] = await new Roll("1d10x10").roll( ) //+sumDice+"+"+rollData.furorUsage+"d10+"+niveauCompetence+"+"+rollData.finalBM).roll( { async: false} );
|
||||
if ( i == nbDice-1 ) {
|
||||
await this.showDiceSoNice(rolls[i], game.settings.get("core", "rollMode") );
|
||||
} else {
|
||||
this.showDiceSoNice(rolls[i], game.settings.get("core", "rollMode") );
|
||||
}
|
||||
rawDices.push({ 'result': rolls[i].total});
|
||||
|
||||
if ( rolls[i].total > maxTab[0].value) {
|
||||
if ( nbDice > 1 && maxTab[0].value > maxTab[1].value) {
|
||||
maxTab[1].value = maxTab[0].value
|
||||
}
|
||||
maxTab[0].value = rolls[i].total
|
||||
} else {
|
||||
if ( nbDice > 1 && rolls[i].total > maxTab[1].value) {
|
||||
maxTab[1].value = rolls[i].total
|
||||
}
|
||||
}
|
||||
}
|
||||
return { rawDices: rawDices, maxTab: maxTab, rolls: rolls}
|
||||
|
||||
rolls.sort((a,b) => a.total-b.total);
|
||||
rolls.reverse();
|
||||
|
||||
for (let i=0; i<maxTabMaxIndex; i++) {
|
||||
maxTab[i] = {idx: 0, value: 0};
|
||||
if (rolls[i].total != undefined) maxTab[i].value = rolls[i].total;
|
||||
}
|
||||
|
||||
return { rawDices: rawDices, maxTab: maxTab, rolls: rolls }
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -127,7 +118,7 @@ export class YggdrasillUtility {
|
||||
let niveau = rollData.subAttr.value;
|
||||
|
||||
// Bonus/Malus total
|
||||
rollData.finalBM = rollData.bonusMalus;
|
||||
rollData.finalBM = Number(rollData.bonusMalus);
|
||||
// Gestion cas blessé (malus de -3)
|
||||
if ( rollData.isBlesse) { // Cas blesse : malus de -3
|
||||
rollData.finalBM -= 3;
|
||||
@ -137,15 +128,15 @@ export class YggdrasillUtility {
|
||||
rollData.rawDices = results.rawDices
|
||||
rollData.maxTab = results.maxTab
|
||||
rollData.rolls = results.rolls
|
||||
rollData.bonus = niveau + rollData.finalBM
|
||||
rollData.bonus = niveau + Number(rollData.finalBM)
|
||||
|
||||
rollData.finalTotal = rollData.maxTab[0].value + rollData.maxTab[1].value;
|
||||
rollData.finalTotal += rollData.bonus
|
||||
rollData.finalTotal = Number(rollData.maxTab[0].value) + Number(rollData.maxTab[1].value);
|
||||
rollData.finalTotal += Number(rollData.bonus)
|
||||
|
||||
// Compute total SR
|
||||
rollData.srFinal = rollData.sr;
|
||||
rollData.srFinal = Number(rollData.sr);
|
||||
if ( rollData.bonusdefense ) {
|
||||
rollData.srFinal += rollData.bonusdefense;
|
||||
rollData.srFinal += Number(rollData.bonusdefense);
|
||||
}
|
||||
if ( rollData.srFinal > 0 ) {
|
||||
isCritical = rollData.finalTotal >= rollData.srFinal*2;
|
||||
@ -159,7 +150,7 @@ export class YggdrasillUtility {
|
||||
// Dégats
|
||||
if ( isSuccess && rollData.subAttr.degats ) {
|
||||
rollData.degatsExplain = `Marge(${marge}) + Physique(${rollData.valuePhysique}) + 1d10`;
|
||||
rollData.rollDegats = new Roll("1d10+"+marge+"+"+rollData.valuePhysique).roll( { async: false} );
|
||||
rollData.rollDegats = await new Roll("1d10+"+marge+"+"+rollData.valuePhysique).roll( );
|
||||
await this.showDiceSoNice(rollData.rollDegats, game.settings.get("core", "rollMode") );
|
||||
rollData.degats = rollData.rollDegats.total;
|
||||
}
|
||||
@ -175,7 +166,6 @@ export class YggdrasillUtility {
|
||||
this.createChatWithRollMode( rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-yggdrasill/templates/chat-generic-result.html`, rollData)
|
||||
});
|
||||
//myRoll.toMessage();
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -198,7 +188,7 @@ export class YggdrasillUtility {
|
||||
}
|
||||
|
||||
// Bonus/Malus total
|
||||
rollData.finalBM = rollData.bonusMalus;
|
||||
rollData.finalBM = Number(rollData.bonusMalus);
|
||||
if ( rollData.attackDef) {
|
||||
rollData.finalBM -= rollData.attackDef.malus;
|
||||
}
|
||||
@ -218,7 +208,7 @@ export class YggdrasillUtility {
|
||||
console.log("RES", results, nbDice, sumDice)
|
||||
|
||||
if ( rollData.furorUsage > 0 ) {
|
||||
results = await this.specificYggRoll( rollData.furorUsage )
|
||||
results = await this.specificYggRoll( rollData.furorUsage, true )
|
||||
rollData.furorRawDices = results.rawDices
|
||||
rollData.furorMaxTab = results.maxTab
|
||||
rollData.furorRolls = results.rolls
|
||||
@ -232,7 +222,7 @@ export class YggdrasillUtility {
|
||||
for (let i=0; i<rollData.furorUsage; i++) {
|
||||
rollData.furorResult += rollData.furorMaxTab[i].value
|
||||
}
|
||||
rollData.finalTotal += rollData.furorResult + rollData.bonusTotal;
|
||||
rollData.finalTotal += Number(rollData.furorResult) + Number(rollData.bonusTotal);
|
||||
rollData.niveauCompetence = niveauCompetence
|
||||
|
||||
// Compute total SR
|
||||
@ -276,7 +266,7 @@ export class YggdrasillUtility {
|
||||
|
||||
// Specific GALDR
|
||||
if ( rollData.sort?.type == "sortgaldr" && rollData.isSuccess) {
|
||||
let galdrRoll = new Roll( rollData.dureeGaldr.substring(0, rollData.dureeGaldr.length - 1) ).roll( { async: false} );
|
||||
let galdrRoll = await new Roll( rollData.dureeGaldr.substring(0, rollData.dureeGaldr.length - 1) ).roll( );
|
||||
await this.showDiceSoNice(galdrRoll, game.settings.get("core", "rollMode") );
|
||||
rollData.dureeGaldrText = galdrRoll.total + " " + dureeGaldrText[rollData.dureeGaldr];
|
||||
if ( rollData.sort.system.voie == "illusion") {
|
||||
@ -292,7 +282,6 @@ export class YggdrasillUtility {
|
||||
this.createChatWithRollMode( rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-yggdrasill/templates/chat-generic-result.html`, rollData)
|
||||
});
|
||||
//myRoll.toMessage();
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -317,7 +306,7 @@ export class YggdrasillUtility {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static blindMessageToGM(chatOptions) {
|
||||
let chatGM = duplicate(chatOptions);
|
||||
let chatGM = foundry.utils.duplicate(chatOptions);
|
||||
chatGM.whisper = this.getUsers(user => user.isGM);
|
||||
chatGM.content = "Message aveugle de " + game.user.name + "<br>" + chatOptions.content;
|
||||
console.log("blindMessageToGM", chatGM);
|
||||
|
BIN
packs/armes/000005.ldb
Normal file
BIN
packs/armes/000005.ldb
Normal file
Binary file not shown.
0
packs/armes/000034.log
Normal file
0
packs/armes/000034.log
Normal file
1
packs/armes/CURRENT
Normal file
1
packs/armes/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/armes/LOCK
Normal file
0
packs/armes/LOCK
Normal file
8
packs/armes/LOG
Normal file
8
packs/armes/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:30.852464 7f844c2006c0 Recovering log #30
|
||||
2024/05/02-09:20:30.862615 7f844c2006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:30.862709 7f844c2006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.910769 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.910814 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.917379 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.931103 7f844ae006c0 Manual compaction at level-0 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.931173 7f844ae006c0 Manual compaction at level-1 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
|
8
packs/armes/LOG.old
Normal file
8
packs/armes/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.701535 7fdae60006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.712717 7fdae60006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.712835 7fdae60006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.263638 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.263695 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.270095 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.278160 7fdadfe006c0 Manual compaction at level-0 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.278217 7fdadfe006c0 Manual compaction at level-1 from '!items!3VBHojfjdD504ibv' @ 72057594037927935 : 1 .. '!items!x3aMYeKa73GxJ1Ge' @ 0 : 0; will stop at (end)
|
BIN
packs/armes/MANIFEST-000032
Normal file
BIN
packs/armes/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/armures/000005.ldb
Normal file
BIN
packs/armures/000005.ldb
Normal file
Binary file not shown.
0
packs/armures/000034.log
Normal file
0
packs/armures/000034.log
Normal file
1
packs/armures/CURRENT
Normal file
1
packs/armures/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/armures/LOCK
Normal file
0
packs/armures/LOCK
Normal file
8
packs/armures/LOG
Normal file
8
packs/armures/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:30.867038 7f844cc006c0 Recovering log #30
|
||||
2024/05/02-09:20:30.878552 7f844cc006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:30.878665 7f844cc006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.917585 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.917644 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.924086 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.931117 7f844ae006c0 Manual compaction at level-0 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.931187 7f844ae006c0 Manual compaction at level-1 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
|
8
packs/armures/LOG.old
Normal file
8
packs/armures/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.716559 7fdae56006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.727495 7fdae56006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.727612 7fdae56006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.278461 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.278543 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.285552 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.307237 7fdadfe006c0 Manual compaction at level-0 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.307315 7fdadfe006c0 Manual compaction at level-1 from '!items!4YGPuZ813BWQaNbq' @ 72057594037927935 : 1 .. '!items!qUXBrstsh5Oo8FEx' @ 0 : 0; will stop at (end)
|
BIN
packs/armures/MANIFEST-000032
Normal file
BIN
packs/armures/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/blessures/000005.ldb
Normal file
BIN
packs/blessures/000005.ldb
Normal file
Binary file not shown.
0
packs/blessures/000034.log
Normal file
0
packs/blessures/000034.log
Normal file
1
packs/blessures/CURRENT
Normal file
1
packs/blessures/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/blessures/LOCK
Normal file
0
packs/blessures/LOCK
Normal file
8
packs/blessures/LOG
Normal file
8
packs/blessures/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:30.837163 7f844cc006c0 Recovering log #30
|
||||
2024/05/02-09:20:30.848664 7f844cc006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:30.848767 7f844cc006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.903725 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.903795 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.910581 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.931083 7f844ae006c0 Manual compaction at level-0 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.931143 7f844ae006c0 Manual compaction at level-1 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
|
8
packs/blessures/LOG.old
Normal file
8
packs/blessures/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.686138 7fdae74006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.697631 7fdae74006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.697720 7fdae74006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.248868 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.248948 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.256720 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.278118 7fdadfe006c0 Manual compaction at level-0 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.278189 7fdadfe006c0 Manual compaction at level-1 from '!items!4rM9IvDuijsjbAhI' @ 72057594037927935 : 1 .. '!items!swTZ43FJRWkqjR75' @ 0 : 0; will stop at (end)
|
BIN
packs/blessures/MANIFEST-000032
Normal file
BIN
packs/blessures/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/competences-generales/000005.ldb
Normal file
BIN
packs/competences-generales/000005.ldb
Normal file
Binary file not shown.
0
packs/competences-generales/000034.log
Normal file
0
packs/competences-generales/000034.log
Normal file
1
packs/competences-generales/CURRENT
Normal file
1
packs/competences-generales/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/competences-generales/LOCK
Normal file
0
packs/competences-generales/LOCK
Normal file
8
packs/competences-generales/LOG
Normal file
8
packs/competences-generales/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:30.743214 7f844cc006c0 Recovering log #30
|
||||
2024/05/02-09:20:30.753988 7f844cc006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:30.754165 7f844cc006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.851545 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.851582 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.858223 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.864778 7f844ae006c0 Manual compaction at level-0 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.874940 7f844ae006c0 Manual compaction at level-1 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
|
8
packs/competences-generales/LOG.old
Normal file
8
packs/competences-generales/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.598445 7fdae56006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.609001 7fdae56006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.609105 7fdae56006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.221157 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.221263 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.228186 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.248533 7fdadfe006c0 Manual compaction at level-0 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.248650 7fdadfe006c0 Manual compaction at level-1 from '!items!26CQEICWZs8Gw4Xi' @ 72057594037927935 : 1 .. '!items!ylqZMDyXujUlSorr' @ 0 : 0; will stop at (end)
|
BIN
packs/competences-generales/MANIFEST-000032
Normal file
BIN
packs/competences-generales/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/competences-magiques/000005.ldb
Normal file
BIN
packs/competences-magiques/000005.ldb
Normal file
Binary file not shown.
0
packs/competences-magiques/000034.log
Normal file
0
packs/competences-magiques/000034.log
Normal file
1
packs/competences-magiques/CURRENT
Normal file
1
packs/competences-magiques/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/competences-magiques/LOCK
Normal file
0
packs/competences-magiques/LOCK
Normal file
8
packs/competences-magiques/LOG
Normal file
8
packs/competences-magiques/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:30.774893 7f844cc006c0 Recovering log #30
|
||||
2024/05/02-09:20:30.785238 7f844cc006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:30.785346 7f844cc006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.874955 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.875023 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.882281 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.896915 7f844ae006c0 Manual compaction at level-0 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.903558 7f844ae006c0 Manual compaction at level-1 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
|
8
packs/competences-magiques/LOG.old
Normal file
8
packs/competences-magiques/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.628864 7fdae74006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.639377 7fdae74006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.639485 7fdae74006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.235111 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.235152 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.241587 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.248582 7fdadfe006c0 Manual compaction at level-0 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.248633 7fdadfe006c0 Manual compaction at level-1 from '!items!RAhkadJOfEnVBLpy' @ 72057594037927935 : 1 .. '!items!mIBiTKqfqiiepeyz' @ 0 : 0; will stop at (end)
|
BIN
packs/competences-magiques/MANIFEST-000032
Normal file
BIN
packs/competences-magiques/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/competences-martiales/000005.ldb
Normal file
BIN
packs/competences-martiales/000005.ldb
Normal file
Binary file not shown.
0
packs/competences-martiales/000034.log
Normal file
0
packs/competences-martiales/000034.log
Normal file
1
packs/competences-martiales/CURRENT
Normal file
1
packs/competences-martiales/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/competences-martiales/LOCK
Normal file
0
packs/competences-martiales/LOCK
Normal file
8
packs/competences-martiales/LOG
Normal file
8
packs/competences-martiales/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:30.758816 7f844c2006c0 Recovering log #30
|
||||
2024/05/02-09:20:30.770889 7f844c2006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:30.770994 7f844c2006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.858366 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.858395 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.864599 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.864804 7f844ae006c0 Manual compaction at level-0 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.874924 7f844ae006c0 Manual compaction at level-1 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
|
8
packs/competences-martiales/LOG.old
Normal file
8
packs/competences-martiales/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.613651 7fdae6a006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.625184 7fdae6a006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.625373 7fdae6a006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.228367 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.228409 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.234932 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.248560 7fdadfe006c0 Manual compaction at level-0 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.248618 7fdadfe006c0 Manual compaction at level-1 from '!items!6IqVsJsYPrbxUJZX' @ 72057594037927935 : 1 .. '!items!mJSWXawEGARKlNja' @ 0 : 0; will stop at (end)
|
BIN
packs/competences-martiales/MANIFEST-000032
Normal file
BIN
packs/competences-martiales/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/dons/000005.ldb
Normal file
BIN
packs/dons/000005.ldb
Normal file
Binary file not shown.
0
packs/dons/000034.log
Normal file
0
packs/dons/000034.log
Normal file
1
packs/dons/CURRENT
Normal file
1
packs/dons/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/dons/LOCK
Normal file
0
packs/dons/LOCK
Normal file
8
packs/dons/LOG
Normal file
8
packs/dons/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:30.806675 7f844cc006c0 Recovering log #30
|
||||
2024/05/02-09:20:30.817229 7f844cc006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:30.817342 7f844cc006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.889174 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.889211 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.896752 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.903544 7f844ae006c0 Manual compaction at level-0 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.903586 7f844ae006c0 Manual compaction at level-1 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
|
8
packs/dons/LOG.old
Normal file
8
packs/dons/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.658423 7fdae56006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.669272 7fdae56006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.669388 7fdae56006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.270287 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.270340 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.277858 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.278175 7fdadfe006c0 Manual compaction at level-0 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.278230 7fdadfe006c0 Manual compaction at level-1 from '!items!1EVz9C1fDUBafPHj' @ 72057594037927935 : 1 .. '!items!wnIXKyfqCWT0r4iT' @ 0 : 0; will stop at (end)
|
BIN
packs/dons/MANIFEST-000032
Normal file
BIN
packs/dons/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/equipement/000005.ldb
Normal file
BIN
packs/equipement/000005.ldb
Normal file
Binary file not shown.
0
packs/equipement/000034.log
Normal file
0
packs/equipement/000034.log
Normal file
1
packs/equipement/CURRENT
Normal file
1
packs/equipement/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/equipement/LOCK
Normal file
0
packs/equipement/LOCK
Normal file
8
packs/equipement/LOG
Normal file
8
packs/equipement/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:31.057575 7f844c2006c0 Recovering log #30
|
||||
2024/05/02-09:20:31.068276 7f844c2006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:31.068367 7f844c2006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.993561 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.993597 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:01.000558 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:01.000809 7f844ae006c0 Manual compaction at level-0 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:01.000836 7f844ae006c0 Manual compaction at level-1 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
|
8
packs/equipement/LOG.old
Normal file
8
packs/equipement/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.878752 7fdae60006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.890171 7fdae60006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.890274 7fdae60006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.343882 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.343919 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.350824 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.365593 7fdadfe006c0 Manual compaction at level-0 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.365651 7fdadfe006c0 Manual compaction at level-1 from '!items!0tELaPFZgkeTUeVn' @ 72057594037927935 : 1 .. '!items!zC0kHoqZ9lkQFgI6' @ 0 : 0; will stop at (end)
|
BIN
packs/equipement/MANIFEST-000032
Normal file
BIN
packs/equipement/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/faiblesses/000005.ldb
Normal file
BIN
packs/faiblesses/000005.ldb
Normal file
Binary file not shown.
0
packs/faiblesses/000034.log
Normal file
0
packs/faiblesses/000034.log
Normal file
1
packs/faiblesses/CURRENT
Normal file
1
packs/faiblesses/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/faiblesses/LOCK
Normal file
0
packs/faiblesses/LOCK
Normal file
8
packs/faiblesses/LOG
Normal file
8
packs/faiblesses/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:30.821401 7f844c2006c0 Recovering log #30
|
||||
2024/05/02-09:20:30.832886 7f844c2006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:30.832985 7f844c2006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.896933 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.896967 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.903398 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.903573 7f844ae006c0 Manual compaction at level-0 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.903612 7f844ae006c0 Manual compaction at level-1 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
|
8
packs/faiblesses/LOG.old
Normal file
8
packs/faiblesses/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.672610 7fdae6a006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.683005 7fdae6a006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.683098 7fdae6a006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.256906 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.256961 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.263446 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.278143 7fdadfe006c0 Manual compaction at level-0 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.278203 7fdadfe006c0 Manual compaction at level-1 from '!items!0EoL2kcGdYiYS8lY' @ 72057594037927935 : 1 .. '!items!xf1RAsIzBXQgbLq2' @ 0 : 0; will stop at (end)
|
BIN
packs/faiblesses/MANIFEST-000032
Normal file
BIN
packs/faiblesses/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/galdr-charme/000005.ldb
Normal file
BIN
packs/galdr-charme/000005.ldb
Normal file
Binary file not shown.
0
packs/galdr-charme/000034.log
Normal file
0
packs/galdr-charme/000034.log
Normal file
1
packs/galdr-charme/CURRENT
Normal file
1
packs/galdr-charme/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/galdr-charme/LOCK
Normal file
0
packs/galdr-charme/LOCK
Normal file
8
packs/galdr-charme/LOG
Normal file
8
packs/galdr-charme/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:31.042811 7f844cc006c0 Recovering log #30
|
||||
2024/05/02-09:20:31.054523 7f844cc006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:31.054615 7f844cc006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.986638 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.986739 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.993409 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:01.000786 7f844ae006c0 Manual compaction at level-0 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:01.000868 7f844ae006c0 Manual compaction at level-1 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
|
8
packs/galdr-charme/LOG.old
Normal file
8
packs/galdr-charme/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.864329 7fdae74006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.875039 7fdae74006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.875162 7fdae74006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.358841 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.358889 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.365401 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.365623 7fdadfe006c0 Manual compaction at level-0 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.365664 7fdadfe006c0 Manual compaction at level-1 from '!items!7VeQIQHxvw233Jzt' @ 72057594037927935 : 1 .. '!items!xw2gPhCxDVpkJnxL' @ 0 : 0; will stop at (end)
|
BIN
packs/galdr-charme/MANIFEST-000032
Normal file
BIN
packs/galdr-charme/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/galdr-illusions/000005.ldb
Normal file
BIN
packs/galdr-illusions/000005.ldb
Normal file
Binary file not shown.
0
packs/galdr-illusions/000034.log
Normal file
0
packs/galdr-illusions/000034.log
Normal file
1
packs/galdr-illusions/CURRENT
Normal file
1
packs/galdr-illusions/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/galdr-illusions/LOCK
Normal file
0
packs/galdr-illusions/LOCK
Normal file
8
packs/galdr-illusions/LOG
Normal file
8
packs/galdr-illusions/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:31.028964 7f844c2006c0 Recovering log #30
|
||||
2024/05/02-09:20:31.039429 7f844c2006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:31.039533 7f844c2006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.979204 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.979236 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.986242 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.986432 7f844ae006c0 Manual compaction at level-0 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.986497 7f844ae006c0 Manual compaction at level-1 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
|
8
packs/galdr-illusions/LOG.old
Normal file
8
packs/galdr-illusions/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.848909 7fdae6a006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.860284 7fdae6a006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.860378 7fdae6a006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.337174 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.337262 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.343707 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.365572 7fdadfe006c0 Manual compaction at level-0 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.365637 7fdadfe006c0 Manual compaction at level-1 from '!items!89NwqZV3Qn9xWeO0' @ 72057594037927935 : 1 .. '!items!sH7HaKggOEaBVzn3' @ 0 : 0; will stop at (end)
|
BIN
packs/galdr-illusions/MANIFEST-000032
Normal file
BIN
packs/galdr-illusions/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/galdr-maledictions/000005.ldb
Normal file
BIN
packs/galdr-maledictions/000005.ldb
Normal file
Binary file not shown.
0
packs/galdr-maledictions/000034.log
Normal file
0
packs/galdr-maledictions/000034.log
Normal file
1
packs/galdr-maledictions/CURRENT
Normal file
1
packs/galdr-maledictions/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/galdr-maledictions/LOCK
Normal file
0
packs/galdr-maledictions/LOCK
Normal file
8
packs/galdr-maledictions/LOG
Normal file
8
packs/galdr-maledictions/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:31.014753 7f844cc006c0 Recovering log #30
|
||||
2024/05/02-09:20:31.025539 7f844cc006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:31.025663 7f844cc006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.972587 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.972622 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.979047 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.986419 7f844ae006c0 Manual compaction at level-0 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.986455 7f844ae006c0 Manual compaction at level-1 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
|
8
packs/galdr-maledictions/LOG.old
Normal file
8
packs/galdr-maledictions/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.834359 7fdae56006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.845525 7fdae56006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.845680 7fdae56006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.351078 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.351137 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.358613 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.365609 7fdadfe006c0 Manual compaction at level-0 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.365681 7fdadfe006c0 Manual compaction at level-1 from '!items!1smXvw2EcuTkytDv' @ 72057594037927935 : 1 .. '!items!yKLS6KQafucspg3R' @ 0 : 0; will stop at (end)
|
BIN
packs/galdr-maledictions/MANIFEST-000032
Normal file
BIN
packs/galdr-maledictions/MANIFEST-000032
Normal file
Binary file not shown.
BIN
packs/poisons/000005.ldb
Normal file
BIN
packs/poisons/000005.ldb
Normal file
Binary file not shown.
0
packs/poisons/000034.log
Normal file
0
packs/poisons/000034.log
Normal file
1
packs/poisons/CURRENT
Normal file
1
packs/poisons/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000032
|
0
packs/poisons/LOCK
Normal file
0
packs/poisons/LOCK
Normal file
8
packs/poisons/LOG
Normal file
8
packs/poisons/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/05/02-09:20:30.999762 7f844c2006c0 Recovering log #30
|
||||
2024/05/02-09:20:31.011319 7f844c2006c0 Delete type=3 #28
|
||||
2024/05/02-09:20:31.011472 7f844c2006c0 Delete type=0 #30
|
||||
2024/05/02-09:24:00.966161 7f844ae006c0 Level-0 table #35: started
|
||||
2024/05/02-09:24:00.966208 7f844ae006c0 Level-0 table #35: 0 bytes OK
|
||||
2024/05/02-09:24:00.972433 7f844ae006c0 Delete type=0 #33
|
||||
2024/05/02-09:24:00.986400 7f844ae006c0 Manual compaction at level-0 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
|
||||
2024/05/02-09:24:00.986511 7f844ae006c0 Manual compaction at level-1 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
|
8
packs/poisons/LOG.old
Normal file
8
packs/poisons/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/04/30-23:29:38.820360 7fdae60006c0 Recovering log #26
|
||||
2024/04/30-23:29:38.830962 7fdae60006c0 Delete type=3 #24
|
||||
2024/04/30-23:29:38.831074 7fdae60006c0 Delete type=0 #26
|
||||
2024/05/01-09:07:55.328535 7fdadfe006c0 Level-0 table #31: started
|
||||
2024/05/01-09:07:55.328572 7fdadfe006c0 Level-0 table #31: 0 bytes OK
|
||||
2024/05/01-09:07:55.336539 7fdadfe006c0 Delete type=0 #29
|
||||
2024/05/01-09:07:55.336884 7fdadfe006c0 Manual compaction at level-0 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
|
||||
2024/05/01-09:07:55.336980 7fdadfe006c0 Manual compaction at level-1 from '!items!8lGlSw9Hkqbx1MDE' @ 72057594037927935 : 1 .. '!items!rMGHu9grQeuvSl6n' @ 0 : 0; will stop at (end)
|
BIN
packs/poisons/MANIFEST-000032
Normal file
BIN
packs/poisons/MANIFEST-000032
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user