Compare commits
10 Commits
fvtt-waste
...
main
Author | SHA1 | Date | |
---|---|---|---|
627ccc707b | |||
fdf28c4978 | |||
e0eac58bc9 | |||
b463323fbe | |||
bddf772c99 | |||
a716a3b3d1 | |||
5814ef41df | |||
c0fcbe278f | |||
94f7ef8f90 | |||
19409dd547 |
@ -1,4 +1,5 @@
|
|||||||
# Système Foundry pour Wasteland (French RPG, Titam France/Sombres Projets)
|
|
||||||
|
Système Foundry pour Wasteland (French RPG, Titam France/Sombres Projets)
|
||||||
|
|
||||||
## EN
|
## EN
|
||||||
|
|
||||||
@ -6,6 +7,8 @@ Unofficial system for Wasteland (French RPG from Titam France).
|
|||||||
|
|
||||||
Books are mandatory to play and are available at : http://www.titam-france.fr
|
Books are mandatory to play and are available at : http://www.titam-france.fr
|
||||||
|
|
||||||
|
``
|
||||||
|
|
||||||
## FR
|
## FR
|
||||||
|
|
||||||
Système non-officiel pour le JDR Wasteland (Titam France).
|
Système non-officiel pour le JDR Wasteland (Titam France).
|
||||||
@ -20,4 +23,5 @@ Wasteland is a property of Titam France/Sombres Projets.
|
|||||||
|
|
||||||
# Developmement
|
# Developmement
|
||||||
|
|
||||||
LeRatierBretonnien
|
Code, CSS and automations : LeRatierBretonnien
|
||||||
|
Compendiums : Pretre, LeRatierBretonnien
|
||||||
|
8
changelog.md
Normal file
8
changelog.md
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
# 12.0.1
|
||||||
|
|
||||||
|
- Fix v12 version
|
||||||
|
|
||||||
|
# 11.0.22
|
||||||
|
|
||||||
|
- Version initiale
|
||||||
|
-
|
41
lang/fr.json
41
lang/fr.json
@ -1,24 +1,25 @@
|
|||||||
{
|
{
|
||||||
"ACTOR": {
|
"TYPES": {
|
||||||
"TypePersonnage": "Personnage",
|
"Item": {
|
||||||
"TypePNJ": "PNJ"
|
"arme": "Arme",
|
||||||
|
"competence": "Compétence",
|
||||||
|
"protection": "Protection",
|
||||||
|
"monnaie": "Monnaie",
|
||||||
|
"equipement": "Equipement",
|
||||||
|
"capacite": "Capacité",
|
||||||
|
"origine": "Origine",
|
||||||
|
"heritage": "Héritage",
|
||||||
|
"metier": "Métier",
|
||||||
|
"bouclier": "Bouclier",
|
||||||
|
"pouvoir": "Pouvoir",
|
||||||
|
"artifex": "Artifex",
|
||||||
|
"mutation": "Mutation",
|
||||||
|
"charme": "Charme",
|
||||||
|
"peuple": "Peuple"
|
||||||
},
|
},
|
||||||
|
"Actor": {
|
||||||
"ITEM": {
|
"personnage": "Personnage",
|
||||||
"TypeArme": "Arme",
|
"pnj": "PNJ"
|
||||||
"TypeCompetence": "Compétence",
|
}
|
||||||
"TypeProtection": "Protection",
|
|
||||||
"TypeMonnaie": "Monnaie",
|
|
||||||
"TypeEquipement": "Equipement",
|
|
||||||
"TypeCapacite": "Capacité",
|
|
||||||
"TypeOrigine": "Origine",
|
|
||||||
"TypeHeritage": "Héritage",
|
|
||||||
"TypeMetier": "Métier",
|
|
||||||
"TypeBouclier": "Bouclier",
|
|
||||||
"TypePouvoir": "Pouvoir",
|
|
||||||
"TypeArtifex": "Artifex",
|
|
||||||
"TypeMutation": "Mutation",
|
|
||||||
"TypeCharme": "Charme",
|
|
||||||
"TypePeuple": "Peuple"
|
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -7,12 +7,12 @@ import { WastelandUtility } from "./wasteland-utility.js";
|
|||||||
import { WastelandRollDialog } from "./wasteland-roll-dialog.js";
|
import { WastelandRollDialog } from "./wasteland-roll-dialog.js";
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
export class WastelandActorSheet extends ActorSheet {
|
export class WastelandActorSheet extends foundry.appv1.sheets.ActorSheet {
|
||||||
|
|
||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
|
|
||||||
return mergeObject(super.defaultOptions, {
|
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||||
classes: ["fvtt-wasteland", "sheet", "actor"],
|
classes: ["fvtt-wasteland", "sheet", "actor"],
|
||||||
template: "systems/fvtt-wasteland/templates/actor-sheet.html",
|
template: "systems/fvtt-wasteland/templates/actor-sheet.html",
|
||||||
width: 640,
|
width: 640,
|
||||||
@ -25,7 +25,7 @@ export class WastelandActorSheet extends ActorSheet {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async getData() {
|
async getData() {
|
||||||
const objectData = duplicate(this.object)
|
const objectData = foundry.utils.duplicate(this.object)
|
||||||
let actorData = objectData
|
let actorData = objectData
|
||||||
|
|
||||||
let formData = {
|
let formData = {
|
||||||
@ -40,31 +40,32 @@ export class WastelandActorSheet extends ActorSheet {
|
|||||||
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
|
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
|
||||||
limited: this.object.limited,
|
limited: this.object.limited,
|
||||||
skills: this.actor.getSkills(),
|
skills: this.actor.getSkills(),
|
||||||
armes: duplicate(this.actor.getWeapons()),
|
armes: foundry.utils.duplicate(this.actor.getWeapons()),
|
||||||
protections: duplicate(this.actor.getArmors()),
|
protections: foundry.utils.duplicate(this.actor.getArmors()),
|
||||||
pouvoirs:duplicate(this.actor.getPouvoirs()),
|
pouvoirs:foundry.utils.duplicate(this.actor.getPouvoirs()),
|
||||||
dons: duplicate(this.actor.getDons()),
|
dons: foundry.utils.duplicate(this.actor.getDons()),
|
||||||
hubrises: duplicate(this.actor.getHubris()),
|
hubrises: foundry.utils.duplicate(this.actor.getHubris()),
|
||||||
tours:duplicate(this.actor.getTours()),
|
tours:foundry.utils.duplicate(this.actor.getTours()),
|
||||||
artifex: duplicate(this.actor.getArtifex()),
|
artifex: foundry.utils.duplicate(this.actor.getArtifex()),
|
||||||
charmes:duplicate(this.actor.getCharmes()),
|
charmes:foundry.utils.duplicate(this.actor.getCharmes()),
|
||||||
peuple: duplicate(this.actor.getPeuple() || {}),
|
peuple: foundry.utils.duplicate(this.actor.getPeuple() || {}),
|
||||||
origine: duplicate(this.actor.getOrigine() || {}),
|
origine: foundry.utils.duplicate(this.actor.getOrigine() || {}),
|
||||||
heritage: duplicate(this.actor.getHeritage() || {}),
|
heritage: foundry.utils.duplicate(this.actor.getHeritage() || {}),
|
||||||
metier: duplicate(this.actor.getMetier() || {}),
|
metier: foundry.utils.duplicate(this.actor.getMetier() || {}),
|
||||||
combat: this.actor.getCombatValues(),
|
combat: this.actor.getCombatValues(),
|
||||||
config: duplicate(game.system.wasteland.config),
|
config: foundry.utils.duplicate(game.system.wasteland.config),
|
||||||
capacites: duplicate(this.actor.getCapacites()),
|
capacites: foundry.utils.duplicate(this.actor.getCapacites()),
|
||||||
equipements: duplicate(this.actor.getEquipments()),
|
equipements: foundry.utils.duplicate(this.actor.getEquipments()),
|
||||||
monnaies: duplicate(this.actor.getMonnaies()),
|
monnaies: foundry.utils.duplicate(this.actor.getMonnaies()),
|
||||||
mutations: duplicate(this.actor.getMutations()),
|
mutations: foundry.utils.duplicate(this.actor.getMutations()),
|
||||||
description: await TextEditor.enrichHTML(this.object.system.biodata.description, {async: true}),
|
description: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.description, {async: true}),
|
||||||
comportement: await TextEditor.enrichHTML(this.object.system.biodata.comportement, {async: true}),
|
comportement: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.comportement, {async: true}),
|
||||||
habitat: await TextEditor.enrichHTML(this.object.system.biodata.habitat, {async: true}),
|
habitat: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.biodata.habitat, {async: true}),
|
||||||
options: this.options,
|
options: this.options,
|
||||||
owner: this.document.isOwner,
|
owner: this.document.isOwner,
|
||||||
editScore: this.options.editScore,
|
editScore: this.options.editScore,
|
||||||
isGM: game.user.isGM
|
isGM: game.user.isGM,
|
||||||
|
config: game.system.wasteland.config
|
||||||
}
|
}
|
||||||
this.formData = formData;
|
this.formData = formData;
|
||||||
|
|
||||||
|
@ -50,10 +50,10 @@ export class WastelandActor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
prepareArme(arme) {
|
prepareArme(arme) {
|
||||||
arme = duplicate(arme)
|
arme = foundry.utils.duplicate(arme)
|
||||||
let combat = this.getCombatValues()
|
let combat = this.getCombatValues()
|
||||||
if (arme.system.typearme == "contact" || arme.system.typearme == "contactjet") {
|
if (arme.system.typearme == "contact" || arme.system.typearme == "contactjet") {
|
||||||
arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée"))
|
arme.system.competence = foundry.utils.duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée"))
|
||||||
arme.system.attrKey = "pui"
|
arme.system.attrKey = "pui"
|
||||||
arme.system.totalDegats = arme.system.degats + "+" + combat.bonusDegatsTotal
|
arme.system.totalDegats = arme.system.degats + "+" + combat.bonusDegatsTotal
|
||||||
arme.system.totalOffensif = this.system.attributs.pui.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
|
arme.system.totalOffensif = this.system.attributs.pui.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
|
||||||
@ -62,7 +62,7 @@ export class WastelandActor extends Actor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (arme.system.typearme == "jet" || arme.system.typearme == "tir") {
|
if (arme.system.typearme == "jet" || arme.system.typearme == "tir") {
|
||||||
arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "armes à distance"))
|
arme.system.competence = foundry.utils.duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "armes à distance"))
|
||||||
arme.system.attrKey = "adr"
|
arme.system.attrKey = "adr"
|
||||||
arme.system.totalOffensif = this.system.attributs.adr.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
|
arme.system.totalOffensif = this.system.attributs.adr.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
|
||||||
arme.system.totalDegats = arme.system.degats
|
arme.system.totalDegats = arme.system.degats
|
||||||
@ -74,9 +74,9 @@ export class WastelandActor extends Actor {
|
|||||||
}
|
}
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
prepareBouclier(bouclier) {
|
prepareBouclier(bouclier) {
|
||||||
bouclier = duplicate(bouclier)
|
bouclier = foundry.utils.duplicate(bouclier)
|
||||||
let combat = this.getCombatValues()
|
let combat = this.getCombatValues()
|
||||||
bouclier.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée"))
|
bouclier.system.competence = foundry.utils.duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée"))
|
||||||
bouclier.system.attrKey = "pui"
|
bouclier.system.attrKey = "pui"
|
||||||
bouclier.system.totalDegats = bouclier.system.degats + "+" + combat.bonusDegatsTotal
|
bouclier.system.totalDegats = bouclier.system.degats + "+" + combat.bonusDegatsTotal
|
||||||
bouclier.system.totalOffensif = this.system.attributs.pui.value + bouclier.system.competence.system.niveau
|
bouclier.system.totalOffensif = this.system.attributs.pui.value + bouclier.system.competence.system.niveau
|
||||||
@ -160,7 +160,7 @@ export class WastelandActor extends Actor {
|
|||||||
getSkills() {
|
getSkills() {
|
||||||
let comp = []
|
let comp = []
|
||||||
for (let item of this.items) {
|
for (let item of this.items) {
|
||||||
item = duplicate(item)
|
item = foundry.utils.duplicate(item)
|
||||||
if (item.type == "competence") {
|
if (item.type == "competence") {
|
||||||
item.system.attribut1total = item.system.niveau + (this.system.attributs[item.system.attribut1]?.value || 0)
|
item.system.attribut1total = item.system.niveau + (this.system.attributs[item.system.attribut1]?.value || 0)
|
||||||
item.system.attribut2total = item.system.niveau + (this.system.attributs[item.system.attribut2]?.value || 0)
|
item.system.attribut2total = item.system.niveau + (this.system.attributs[item.system.attribut2]?.value || 0)
|
||||||
@ -238,7 +238,7 @@ export class WastelandActor extends Actor {
|
|||||||
}
|
}
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
incDecSante(value) {
|
incDecSante(value) {
|
||||||
let sante = duplicate(this.system.sante)
|
let sante = foundry.utils.duplicate(this.system.sante)
|
||||||
sante.letaux += value
|
sante.letaux += value
|
||||||
this.update({ 'system.sante': sante })
|
this.update({ 'system.sante': sante })
|
||||||
}
|
}
|
||||||
@ -246,7 +246,7 @@ export class WastelandActor extends Actor {
|
|||||||
getItemById(id) {
|
getItemById(id) {
|
||||||
let item = this.items.find(item => item.id == id);
|
let item = this.items.find(item => item.id == id);
|
||||||
if (item) {
|
if (item) {
|
||||||
item = duplicate(item)
|
item = foundry.utils.duplicate(item)
|
||||||
}
|
}
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
@ -301,7 +301,7 @@ export class WastelandActor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
subPointsPsyche(value) {
|
subPointsPsyche(value) {
|
||||||
let psyche = duplicate(this.system.psyche)
|
let psyche = foundry.utils.duplicate(this.system.psyche)
|
||||||
psyche.currentmax -= value
|
psyche.currentmax -= value
|
||||||
this.update( {'system.psyche': psyche})
|
this.update( {'system.psyche': psyche})
|
||||||
}
|
}
|
||||||
@ -340,13 +340,13 @@ export class WastelandActor extends Actor {
|
|||||||
getSubActors() {
|
getSubActors() {
|
||||||
let subActors = [];
|
let subActors = [];
|
||||||
for (let id of this.system.subactors) {
|
for (let id of this.system.subactors) {
|
||||||
subActors.push(duplicate(game.actors.get(id)));
|
subActors.push(foundry.utils.duplicate(game.actors.get(id)));
|
||||||
}
|
}
|
||||||
return subActors;
|
return subActors;
|
||||||
}
|
}
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async addSubActor(subActorId) {
|
async addSubActor(subActorId) {
|
||||||
let subActors = duplicate(this.system.subactors);
|
let subActors = foundry.utils.duplicate(this.system.subactors);
|
||||||
subActors.push(subActorId);
|
subActors.push(subActorId);
|
||||||
await this.update({ 'system.subactors': subActors });
|
await this.update({ 'system.subactors': subActors });
|
||||||
}
|
}
|
||||||
@ -377,7 +377,7 @@ export class WastelandActor extends Actor {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async setPredilectionUsed(compId, predIdx) {
|
async setPredilectionUsed(compId, predIdx) {
|
||||||
let comp = this.items.get(compId)
|
let comp = this.items.get(compId)
|
||||||
let pred = duplicate(comp.system.predilections)
|
let pred = foundry.utils.duplicate(comp.system.predilections)
|
||||||
pred[predIdx].used = true
|
pred[predIdx].used = true
|
||||||
await this.updateEmbeddedDocuments('Item', [{ _id: compId, 'system.predilections': pred }])
|
await this.updateEmbeddedDocuments('Item', [{ _id: compId, 'system.predilections': pred }])
|
||||||
}
|
}
|
||||||
@ -400,7 +400,7 @@ export class WastelandActor extends Actor {
|
|||||||
}
|
}
|
||||||
if ( arme.system.totalDefensif > maxDef) {
|
if ( arme.system.totalDefensif > maxDef) {
|
||||||
maxDef = arme.system.totalDefensif
|
maxDef = arme.system.totalDefensif
|
||||||
bestArme = duplicate(arme)
|
bestArme = foundry.utils.duplicate(arme)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return bestArme
|
return bestArme
|
||||||
@ -417,21 +417,21 @@ export class WastelandActor extends Actor {
|
|||||||
rollData.canEclatDoubleD20 = true // Always true in Wastelan
|
rollData.canEclatDoubleD20 = true // Always true in Wastelan
|
||||||
rollData.doubleD20 = false
|
rollData.doubleD20 = false
|
||||||
rollData.attributs = WastelandUtility.getAttributs()
|
rollData.attributs = WastelandUtility.getAttributs()
|
||||||
rollData.config = duplicate(game.system.wasteland.config)
|
rollData.config = foundry.utils.duplicate(game.system.wasteland.config)
|
||||||
|
|
||||||
if (attrKey) {
|
if (attrKey) {
|
||||||
rollData.attrKey = attrKey
|
rollData.attrKey = attrKey
|
||||||
if (attrKey != "tochoose") {
|
if (attrKey != "tochoose") {
|
||||||
rollData.actionImg = "systems/fvtt-wasteland/assets/icons/" + this.system.attributs[attrKey].labelnorm + ".webp"
|
rollData.actionImg = "systems/fvtt-wasteland/assets/icons/" + this.system.attributs[attrKey].labelnorm + ".webp"
|
||||||
rollData.attr = duplicate(this.system.attributs[attrKey])
|
rollData.attr = foundry.utils.duplicate(this.system.attributs[attrKey])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (compId) {
|
if (compId) {
|
||||||
rollData.competence = duplicate(this.items.get(compId) || {})
|
rollData.competence = foundry.utils.duplicate(this.items.get(compId) || {})
|
||||||
rollData.actionImg = rollData.competence?.img
|
rollData.actionImg = rollData.competence?.img
|
||||||
}
|
}
|
||||||
if (compName) {
|
if (compName) {
|
||||||
rollData.competence = duplicate(this.items.find( item => item.name.toLowerCase() == compName.toLowerCase()) || {})
|
rollData.competence = foundry.utils.duplicate(this.items.find( item => item.name.toLowerCase() == compName.toLowerCase()) || {})
|
||||||
rollData.actionImg = rollData.competence?.img
|
rollData.actionImg = rollData.competence?.img
|
||||||
}
|
}
|
||||||
return rollData
|
return rollData
|
||||||
@ -459,13 +459,13 @@ export class WastelandActor extends Actor {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async rollCharme(charmeId) {
|
async rollCharme(charmeId) {
|
||||||
let rollData = this.getCommonRollData("cla")
|
let rollData = this.getCommonRollData("cla")
|
||||||
rollData.charme = duplicate(this.items.get(charmeId) || {})
|
rollData.charme = foundry.utils.duplicate(this.items.get(charmeId) || {})
|
||||||
rollData.charmeDice = "1d4"
|
rollData.charmeDice = "1d4"
|
||||||
this.launchRoll(rollData)
|
this.launchRoll(rollData)
|
||||||
}
|
}
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async rollPouvoir(pouvoirId) {
|
async rollPouvoir(pouvoirId) {
|
||||||
let pouvoir = duplicate(this.items.get(pouvoirId) || {})
|
let pouvoir = foundry.utils.duplicate(this.items.get(pouvoirId) || {})
|
||||||
if (pouvoir?.system) {
|
if (pouvoir?.system) {
|
||||||
let rollData = this.getCommonRollData(pouvoir.system.attribut, undefined, pouvoir.system.competence)
|
let rollData = this.getCommonRollData(pouvoir.system.attribut, undefined, pouvoir.system.competence)
|
||||||
if (!rollData.competence) {
|
if (!rollData.competence) {
|
||||||
@ -500,7 +500,7 @@ export class WastelandActor extends Actor {
|
|||||||
if (arme.type == "bouclier") {
|
if (arme.type == "bouclier") {
|
||||||
arme = this.prepareBouclier(arme)
|
arme = this.prepareBouclier(arme)
|
||||||
}
|
}
|
||||||
let roll = new Roll(arme.system.totalDegats).roll({ async: false })
|
let roll = await new Roll(arme.system.totalDegats).roll()
|
||||||
await WastelandUtility.showDiceSoNice(roll, game.settings.get("core", "rollMode"));
|
await WastelandUtility.showDiceSoNice(roll, game.settings.get("core", "rollMode"));
|
||||||
let rollData = {
|
let rollData = {
|
||||||
arme: arme,
|
arme: arme,
|
||||||
|
@ -10,7 +10,7 @@ export class WastelandCombat extends Combat {
|
|||||||
const c = this.combatants.get(ids[cId]);
|
const c = this.combatants.get(ids[cId]);
|
||||||
let id = c._id || c.id;
|
let id = c._id || c.id;
|
||||||
let initBonus = c.actor ? c.actor.getInitiativeScore() : 0
|
let initBonus = c.actor ? c.actor.getInitiativeScore() : 0
|
||||||
let roll = new Roll("1d10 + "+initBonus).roll({ async: false})
|
let roll = await new Roll("1d10 + "+initBonus).roll()
|
||||||
await WastelandUtility.showDiceSoNice(roll, game.settings.get("core", "rollMode"))
|
await WastelandUtility.showDiceSoNice(roll, game.settings.get("core", "rollMode"))
|
||||||
//console.log("Init bonus", initBonus, roll.total)
|
//console.log("Init bonus", initBonus, roll.total)
|
||||||
await this.updateEmbeddedDocuments("Combatant", [ { _id: id, initiative: roll.total } ]);
|
await this.updateEmbeddedDocuments("Combatant", [ { _id: id, initiative: roll.total } ]);
|
||||||
|
@ -36,5 +36,22 @@ export const WASTELAND_CONFIG = {
|
|||||||
"chimie": "Chimie",
|
"chimie": "Chimie",
|
||||||
"electricite": "Électricité",
|
"electricite": "Électricité",
|
||||||
"chimerie": "Chimérie",
|
"chimerie": "Chimérie",
|
||||||
|
},
|
||||||
|
typeArmeOptions: {
|
||||||
|
contact: "Arme de contact",
|
||||||
|
contactjet: "Arme de contact et de Jet",
|
||||||
|
jet: "Arme de Jet",
|
||||||
|
tir: "Arme de Tir",
|
||||||
|
special: "Spécial (capacité/don)"
|
||||||
|
},
|
||||||
|
difficulteOptions: {
|
||||||
|
"0": "Aucune/Inconnue",
|
||||||
|
"5": "Facile (5)",
|
||||||
|
"10": "Moyenne (10)",
|
||||||
|
"15": "Ardue (15)",
|
||||||
|
"20": "Hasardeuse (20)",
|
||||||
|
"25": "Insensée (25)",
|
||||||
|
"30": "Pure Folie (30)"
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -12,7 +12,7 @@ export class WastelandCreatureSheet extends WastelandActorSheet {
|
|||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
|
|
||||||
return mergeObject(super.defaultOptions, {
|
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||||
classes: ["fvtt-wasteland", "sheet", "creature"],
|
classes: ["fvtt-wasteland", "sheet", "creature"],
|
||||||
template: "systems/fvtt-wasteland/templates/creature-sheet.html",
|
template: "systems/fvtt-wasteland/templates/creature-sheet.html",
|
||||||
width: 640,
|
width: 640,
|
||||||
|
@ -4,12 +4,12 @@ import { WastelandUtility } from "./wasteland-utility.js";
|
|||||||
* Extend the basic ItemSheet with some very simple modifications
|
* Extend the basic ItemSheet with some very simple modifications
|
||||||
* @extends {ItemSheet}
|
* @extends {ItemSheet}
|
||||||
*/
|
*/
|
||||||
export class WastelandItemSheet extends ItemSheet {
|
export class WastelandItemSheet extends foundry.appv1.sheets.ItemSheet {
|
||||||
|
|
||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
|
|
||||||
return mergeObject(super.defaultOptions, {
|
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||||
classes: ["fvtt-wasteland", "sheet", "item"],
|
classes: ["fvtt-wasteland", "sheet", "item"],
|
||||||
template: "systems/fvtt-wasteland/templates/item-sheet.html",
|
template: "systems/fvtt-wasteland/templates/item-sheet.html",
|
||||||
dragDrop: [{ dragSelector: null, dropSelector: null }],
|
dragDrop: [{ dragSelector: null, dropSelector: null }],
|
||||||
@ -48,7 +48,7 @@ export class WastelandItemSheet extends ItemSheet {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async getData() {
|
async getData() {
|
||||||
const objectData = duplicate(this.object)
|
const objectData = foundry.utils.duplicate(this.object)
|
||||||
let itemData = objectData
|
let itemData = objectData
|
||||||
let formData = {
|
let formData = {
|
||||||
title: this.title,
|
title: this.title,
|
||||||
@ -59,7 +59,7 @@ export class WastelandItemSheet extends ItemSheet {
|
|||||||
editable: this.isEditable,
|
editable: this.isEditable,
|
||||||
cssClass: this.isEditable ? "editable" : "locked",
|
cssClass: this.isEditable ? "editable" : "locked",
|
||||||
attributs: WastelandUtility.getAttributs(),
|
attributs: WastelandUtility.getAttributs(),
|
||||||
config: duplicate(game.system.wasteland.config),
|
config: foundry.utils.duplicate(game.system.wasteland.config),
|
||||||
data: itemData.system,
|
data: itemData.system,
|
||||||
system: itemData.system,
|
system: itemData.system,
|
||||||
limited: this.object.limited,
|
limited: this.object.limited,
|
||||||
@ -87,7 +87,7 @@ export class WastelandItemSheet extends ItemSheet {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
postItem() {
|
postItem() {
|
||||||
let chatData = duplicate(WastelandUtility.data(this.item));
|
let chatData = foundry.utils.duplicate(WastelandUtility.data(this.item));
|
||||||
if (this.actor) {
|
if (this.actor) {
|
||||||
chatData.actor = { id: this.actor.id };
|
chatData.actor = { id: this.actor.id };
|
||||||
}
|
}
|
||||||
@ -130,26 +130,26 @@ export class WastelandItemSheet extends ItemSheet {
|
|||||||
html.find('.edit-prediction').change(ev => {
|
html.find('.edit-prediction').change(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||||
let index = li.data("prediction-index")
|
let index = li.data("prediction-index")
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred[index].name = ev.currentTarget.value
|
pred[index].name = ev.currentTarget.value
|
||||||
this.object.update( { 'data.predilections': pred })
|
this.object.update( { 'data.predilections': pred })
|
||||||
})
|
})
|
||||||
html.find('.delete-prediction').click(ev => {
|
html.find('.delete-prediction').click(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||||
let index = li.data("prediction-index")
|
let index = li.data("prediction-index")
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred.splice(index,1)
|
pred.splice(index,1)
|
||||||
this.object.update( { 'data.predilections': pred })
|
this.object.update( { 'data.predilections': pred })
|
||||||
})
|
})
|
||||||
html.find('.use-prediction').change(ev => {
|
html.find('.use-prediction').change(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||||
let index = li.data("prediction-index")
|
let index = li.data("prediction-index")
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred[index].used = ev.currentTarget.checked
|
pred[index].used = ev.currentTarget.checked
|
||||||
this.object.update( { 'data.predilections': pred })
|
this.object.update( { 'data.predilections': pred })
|
||||||
})
|
})
|
||||||
html.find('#add-predilection').click(ev => {
|
html.find('#add-predilection').click(ev => {
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred.push( { name: "Nouvelle prédilection", used: false })
|
pred.push( { name: "Nouvelle prédilection", used: false })
|
||||||
this.object.update( { 'data.predilections': pred })
|
this.object.update( { 'data.predilections': pred })
|
||||||
})
|
})
|
||||||
|
@ -52,12 +52,12 @@ Hooks.once("init", async function () {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
// Register sheet application classes
|
// Register sheet application classes
|
||||||
Actors.unregisterSheet("core", ActorSheet);
|
foundry.documents.collections.Actors.unregisterSheet("core", foundry.appv1.sheets.ActorSheet);
|
||||||
Actors.registerSheet("fvtt-wasteland", WastelandActorSheet, { types: ["personnage"], makeDefault: true })
|
foundry.documents.collections.Actors.registerSheet("fvtt-wasteland", WastelandActorSheet, { types: ["personnage"], makeDefault: true })
|
||||||
Actors.registerSheet("fvtt-wasteland", WastelandCreatureSheet, { types: ["creature"], makeDefault: false });
|
foundry.documents.collections.Actors.registerSheet("fvtt-wasteland", WastelandCreatureSheet, { types: ["creature"], makeDefault: false });
|
||||||
|
|
||||||
Items.unregisterSheet("core", ItemSheet);
|
foundry.documents.collections.Items.unregisterSheet("core", foundry.appv1.sheets.ItemSheet);
|
||||||
Items.registerSheet("fvtt-wasteland", WastelandItemSheet, { makeDefault: true })
|
foundry.documents.collections.Items.registerSheet("fvtt-wasteland", WastelandItemSheet, { makeDefault: true })
|
||||||
|
|
||||||
WastelandUtility.init();
|
WastelandUtility.init();
|
||||||
|
|
||||||
@ -76,31 +76,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 )
|
|
||||||
}
|
|
||||||
// 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() {
|
async function importDefaultScene() {
|
||||||
@ -119,6 +94,7 @@ async function importDefaultScene() {
|
|||||||
Hooks.once("ready", function () {
|
Hooks.once("ready", function () {
|
||||||
|
|
||||||
WastelandUtility.ready();
|
WastelandUtility.ready();
|
||||||
|
|
||||||
// User warning
|
// User warning
|
||||||
if (!game.user.isGM && game.user.character == undefined) {
|
if (!game.user.isGM && game.user.character == undefined) {
|
||||||
ui.notifications.info("Attention ! Aucun personnage n'est relié au joueur !");
|
ui.notifications.info("Attention ! Aucun personnage n'est relié au joueur !");
|
||||||
@ -127,8 +103,20 @@ Hooks.once("ready", function () {
|
|||||||
user: game.user._id
|
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
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
registerUsageCount('fvtt-wasteland')
|
import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter=>{
|
||||||
|
console.log("ClassCounter loaded", moduleCounter)
|
||||||
|
moduleCounter.ClassCounter.registerUsageCount()
|
||||||
|
}).catch(err=>
|
||||||
|
console.log("No stats available, giving up.")
|
||||||
|
)
|
||||||
welcomeMessage();
|
welcomeMessage();
|
||||||
|
|
||||||
importDefaultScene();
|
importDefaultScene();
|
||||||
@ -148,4 +136,3 @@ Hooks.on("chatMessage", (html, content, msg) => {
|
|||||||
}
|
}
|
||||||
return true;
|
return true;
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -6,7 +6,7 @@ export class WastelandRollDialog extends Dialog {
|
|||||||
static async create(actor, rollData) {
|
static async create(actor, rollData) {
|
||||||
|
|
||||||
let options = { classes: ["WastelandDialog"], width: 340, height: 'fit-content', 'z-index': 99999 };
|
let options = { classes: ["WastelandDialog"], width: 340, height: 'fit-content', 'z-index': 99999 };
|
||||||
let html = await renderTemplate('systems/fvtt-wasteland/templates/roll-dialog-generic.html', rollData);
|
let html = await foundry.applications.handlebars.renderTemplate('systems/fvtt-wasteland/templates/roll-dialog-generic.html', rollData);
|
||||||
|
|
||||||
return new WastelandRollDialog(actor, rollData, html, options);
|
return new WastelandRollDialog(actor, rollData, html, options);
|
||||||
}
|
}
|
||||||
@ -68,7 +68,6 @@ export class WastelandRollDialog extends Dialog {
|
|||||||
activateListeners(html) {
|
activateListeners(html) {
|
||||||
super.activateListeners(html);
|
super.activateListeners(html);
|
||||||
|
|
||||||
var dialog = this;
|
|
||||||
function onLoad() {
|
function onLoad() {
|
||||||
}
|
}
|
||||||
$(function () { onLoad(); });
|
$(function () { onLoad(); });
|
||||||
|
@ -23,14 +23,11 @@ export class WastelandUtility {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static async init() {
|
static async init() {
|
||||||
Hooks.on('renderChatLog', (log, html, data) => WastelandUtility.chatListeners(html))
|
Hooks.on('renderChatLog', (log, html, data) => WastelandUtility.chatListeners(html))
|
||||||
Hooks.on("getChatLogEntryContext", (html, options) => WastelandUtility.chatRollMenu(html, options))
|
Hooks.on("getChatMessageContextOptions", (html, options) => WastelandUtility.chatRollMenu(html, options))
|
||||||
|
|
||||||
Hooks.on("getCombatTrackerEntryContext", (html, options) => {
|
Hooks.on("getCombatTrackerEntryContext", (html, options) => {
|
||||||
WastelandUtility.pushInitiativeOptions(html, options);
|
WastelandUtility.pushInitiativeOptions(html, options);
|
||||||
})
|
})
|
||||||
Hooks.on("dropCanvasData", (canvas, data) => {
|
|
||||||
WastelandUtility.dropItemOnToken(canvas, data)
|
|
||||||
});
|
|
||||||
|
|
||||||
this.rollDataStore = {}
|
this.rollDataStore = {}
|
||||||
this.defenderStore = {}
|
this.defenderStore = {}
|
||||||
@ -114,6 +111,28 @@ export class WastelandUtility {
|
|||||||
static async ready() {
|
static async ready() {
|
||||||
const skills = await WastelandUtility.loadCompendium("fvtt-wasteland.skills")
|
const skills = await WastelandUtility.loadCompendium("fvtt-wasteland.skills")
|
||||||
this.skills = skills.map(i => i.toObject())
|
this.skills = skills.map(i => i.toObject())
|
||||||
|
|
||||||
|
game.system.wasteland.config.listeNiveauSkill = WastelandUtility.createDirectOptionList(0, 10)
|
||||||
|
game.system.wasteland.config.listeNiveauCreature = WastelandUtility.createDirectOptionList(0, 35)
|
||||||
|
game.system.wasteland.config.modificateurOptions = WastelandUtility.createArrayOptionList(-15, 15)
|
||||||
|
game.system.wasteland.config.pointsAmeOptions = WastelandUtility.createDirectOptionList(0, 20)
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
/* -------------------------------------------- */
|
||||||
|
static createDirectOptionList(min, max) {
|
||||||
|
let options = {};
|
||||||
|
for (let i = min; i <= max; i++) {
|
||||||
|
options[`${i}`] = `${i}`;
|
||||||
|
}
|
||||||
|
return options;
|
||||||
|
}
|
||||||
|
static createArrayOptionList(min, max) {
|
||||||
|
let options = [];
|
||||||
|
for (let i = min; i <= max; i++) {
|
||||||
|
options.push({key:`${i}`, label:`${i}`});
|
||||||
|
}
|
||||||
|
return options;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
@ -135,14 +154,14 @@ export class WastelandUtility {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static async chatListeners(html) {
|
static async chatListeners(html) {
|
||||||
|
|
||||||
html.on("click", '.predilection-reroll', async event => {
|
$(html).on("click", '.predilection-reroll', async event => {
|
||||||
let predIdx = $(event.currentTarget).data("predilection-index")
|
let predIdx = $(event.currentTarget).data("predilection-index")
|
||||||
let messageId = WastelandUtility.findChatMessageId(event.currentTarget)
|
let messageId = WastelandUtility.findChatMessageId(event.currentTarget)
|
||||||
let message = game.messages.get(messageId)
|
let message = game.messages.get(messageId)
|
||||||
let rollData = message.getFlag("world", "wasteland-roll")
|
let rollData = message.getFlag("world", "wasteland-roll")
|
||||||
let actor = WastelandUtility.getActorFromRollData(rollData)
|
let actor = WastelandUtility.getActorFromRollData(rollData)
|
||||||
await actor.setPredilectionUsed(rollData.competence._id, predIdx)
|
await actor.setPredilectionUsed(rollData.competence._id, predIdx)
|
||||||
rollData.competence = duplicate(actor.getCompetence(rollData.competence._id))
|
rollData.competence = foundry.utils.duplicate(actor.getCompetence(rollData.competence._id))
|
||||||
await WastelandUtility.rollWasteland(rollData)
|
await WastelandUtility.rollWasteland(rollData)
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
@ -152,11 +171,9 @@ export class WastelandUtility {
|
|||||||
|
|
||||||
const templatePaths = [
|
const templatePaths = [
|
||||||
'systems/fvtt-wasteland/templates/editor-notes-gm.html',
|
'systems/fvtt-wasteland/templates/editor-notes-gm.html',
|
||||||
'systems/fvtt-wasteland/templates/partial-item-description.html',
|
'systems/fvtt-wasteland/templates/partial-item-description.html'
|
||||||
'systems/fvtt-wasteland/templates/partial-list-niveau.html',
|
|
||||||
'systems/fvtt-wasteland/templates/partial-list-niveau-creature.html'
|
|
||||||
]
|
]
|
||||||
return loadTemplates(templatePaths);
|
return foundry.applications.handlebars.loadTemplates(templatePaths);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
@ -188,15 +205,6 @@ export class WastelandUtility {
|
|||||||
return undefined;
|
return undefined;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
|
||||||
static createDirectOptionList(min, max) {
|
|
||||||
let options = {};
|
|
||||||
for (let i = min; i <= max; i++) {
|
|
||||||
options[`${i}`] = `${i}`;
|
|
||||||
}
|
|
||||||
return options;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static buildListOptions(min, max) {
|
static buildListOptions(min, max) {
|
||||||
let options = ""
|
let options = ""
|
||||||
@ -221,7 +229,7 @@ export class WastelandUtility {
|
|||||||
|
|
||||||
let id = rollData.rollId;
|
let id = rollData.rollId;
|
||||||
let oldRollData = this.rollDataStore[id] || {};
|
let oldRollData = this.rollDataStore[id] || {};
|
||||||
let newRollData = mergeObject(oldRollData, rollData);
|
let newRollData = foundry.utils.mergeObject(oldRollData, rollData);
|
||||||
this.rollDataStore[id] = newRollData;
|
this.rollDataStore[id] = newRollData;
|
||||||
}
|
}
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
@ -293,10 +301,10 @@ export class WastelandUtility {
|
|||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static computeResult(rollData, actor) {
|
static async computeResult(rollData, actor) {
|
||||||
if (rollData.charme) {
|
if (rollData.charme) {
|
||||||
let resultIndex = false
|
let resultIndex = false
|
||||||
let resTab = duplicate(rollData.charme.system.resultats)
|
let resTab = foundry.utils.duplicate(rollData.charme.system.resultats)
|
||||||
for(let id in resTab) {
|
for(let id in resTab) {
|
||||||
let res = resTab[id]
|
let res = resTab[id]
|
||||||
if (!resultIndex && rollData.finalResult >= res.value) {
|
if (!resultIndex && rollData.finalResult >= res.value) {
|
||||||
@ -306,7 +314,7 @@ export class WastelandUtility {
|
|||||||
if (resultIndex) {
|
if (resultIndex) {
|
||||||
rollData.charmeDuree = rollData.charme.system.resultats[resultIndex].description
|
rollData.charmeDuree = rollData.charme.system.resultats[resultIndex].description
|
||||||
}
|
}
|
||||||
let effectRoll = new Roll(rollData.charmeDice).roll({ async: false })
|
let effectRoll = await new Roll(rollData.charmeDice).roll()
|
||||||
if (rollData.charme.system.charmetype == "tour") {
|
if (rollData.charme.system.charmetype == "tour") {
|
||||||
rollData.contrecoupResult = effectRoll.total
|
rollData.contrecoupResult = effectRoll.total
|
||||||
if (rollData.contrecoupResult % 2 == 1) {
|
if (rollData.contrecoupResult % 2 == 1) {
|
||||||
@ -350,7 +358,7 @@ export class WastelandUtility {
|
|||||||
}
|
}
|
||||||
if (!rollData.attr) {
|
if (!rollData.attr) {
|
||||||
rollData.actionImg = "systems/fvtt-wasteland/assets/icons/" + actor.system.attributs[rollData.attrKey].labelnorm + ".webp"
|
rollData.actionImg = "systems/fvtt-wasteland/assets/icons/" + actor.system.attributs[rollData.attrKey].labelnorm + ".webp"
|
||||||
rollData.attr = duplicate(actor.system.attributs[rollData.attrKey])
|
rollData.attr = foundry.utils.duplicate(actor.system.attributs[rollData.attrKey])
|
||||||
}
|
}
|
||||||
|
|
||||||
if (rollData.charme) {
|
if (rollData.charme) {
|
||||||
@ -367,7 +375,7 @@ export class WastelandUtility {
|
|||||||
|
|
||||||
//console.log("BEFORE COMP", rollData)
|
//console.log("BEFORE COMP", rollData)
|
||||||
if (rollData.competence) {
|
if (rollData.competence) {
|
||||||
rollData.predilections = duplicate(rollData.competence.system.predilections.filter(pred => !pred.used) || [])
|
rollData.predilections = foundry.utils.duplicate(rollData.competence.system.predilections.filter(pred => !pred.used) || [])
|
||||||
let compmod = (rollData.competence.system.niveau == 0) ? -3 : 0
|
let compmod = (rollData.competence.system.niveau == 0) ? -3 : 0
|
||||||
rollData.diceFormula += `+${rollData.attr.value}+${rollData.competence.system.niveau}+${rollData.modificateur}+${compmod}`
|
rollData.diceFormula += `+${rollData.attr.value}+${rollData.competence.system.niveau}+${rollData.modificateur}+${compmod}`
|
||||||
} else {
|
} else {
|
||||||
@ -377,17 +385,17 @@ export class WastelandUtility {
|
|||||||
rollData.diceFormula += `+${rollData.arme.system.bonusmaniementoff}`
|
rollData.diceFormula += `+${rollData.arme.system.bonusmaniementoff}`
|
||||||
}
|
}
|
||||||
|
|
||||||
let myRoll = new Roll(rollData.diceFormula).roll({ async: false })
|
let myRoll = await new Roll(rollData.diceFormula).roll()
|
||||||
await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
|
await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
|
||||||
rollData.roll = duplicate(myRoll)
|
rollData.roll = foundry.utils.duplicate(myRoll)
|
||||||
rollData.diceResult = myRoll.terms[0].results[0].result
|
rollData.diceResult = myRoll.terms[0].results[0].result
|
||||||
console.log(">>>> ", myRoll)
|
console.log(">>>> ", myRoll)
|
||||||
|
|
||||||
rollData.finalResult = myRoll.total
|
rollData.finalResult = myRoll.total
|
||||||
this.computeResult(rollData, actor)
|
await this.computeResult(rollData, actor)
|
||||||
|
|
||||||
this.createChatWithRollMode(rollData.alias, {
|
this.createChatWithRollMode(rollData.alias, {
|
||||||
content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData)
|
content: await foundry.applications.handlebars.renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData)
|
||||||
}, rollData)
|
}, rollData)
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -396,13 +404,13 @@ export class WastelandUtility {
|
|||||||
static async bonusRollWasteland(rollData) {
|
static async bonusRollWasteland(rollData) {
|
||||||
rollData.bonusFormula = rollData.addedBonus
|
rollData.bonusFormula = rollData.addedBonus
|
||||||
|
|
||||||
let bonusRoll = new Roll(rollData.bonusFormula).roll({ async: false })
|
let bonusRoll = await new Roll(rollData.bonusFormula).roll()
|
||||||
await this.showDiceSoNice(bonusRoll, game.settings.get("core", "rollMode"));
|
await this.showDiceSoNice(bonusRoll, game.settings.get("core", "rollMode"));
|
||||||
rollData.bonusRoll = duplicate(bonusRoll)
|
rollData.bonusRoll = foundry.utils.duplicate(bonusRoll)
|
||||||
|
|
||||||
rollData.finalResult += rollData.bonusRoll.total
|
rollData.finalResult += rollData.bonusRoll.total
|
||||||
|
|
||||||
this.computeResult(rollData)
|
await this.computeResult(rollData)
|
||||||
|
|
||||||
this.createChatWithRollMode(rollData.alias, {
|
this.createChatWithRollMode(rollData.alias, {
|
||||||
content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData)
|
content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData)
|
||||||
@ -432,7 +440,7 @@ export class WastelandUtility {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static blindMessageToGM(chatOptions) {
|
static blindMessageToGM(chatOptions) {
|
||||||
let chatGM = duplicate(chatOptions);
|
let chatGM = foundry.utils.duplicate(chatOptions);
|
||||||
chatGM.whisper = this.getUsers(user => user.isGM);
|
chatGM.whisper = this.getUsers(user => user.isGM);
|
||||||
chatGM.content = "Blinde message of " + game.user.name + "<br>" + chatOptions.content;
|
chatGM.content = "Blinde message of " + game.user.name + "<br>" + chatOptions.content;
|
||||||
console.log("blindMessageToGM", chatGM);
|
console.log("blindMessageToGM", chatGM);
|
||||||
@ -494,7 +502,7 @@ export class WastelandUtility {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static getBasicRollData() {
|
static getBasicRollData() {
|
||||||
let rollData = {
|
let rollData = {
|
||||||
rollId: randomID(16),
|
rollId: foundry.utils.randomID(16),
|
||||||
rollMode: game.settings.get("core", "rollMode"),
|
rollMode: game.settings.get("core", "rollMode"),
|
||||||
modificateursOptions: this.getModificateurOptions(),
|
modificateursOptions: this.getModificateurOptions(),
|
||||||
pointAmeOptions: this.getPointAmeOptions(),
|
pointAmeOptions: this.getPointAmeOptions(),
|
||||||
@ -527,7 +535,7 @@ export class WastelandUtility {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static applyBonneAventureRoll(li, changed, addedBonus) {
|
static applyBonneAventureRoll(li, changed, addedBonus) {
|
||||||
let msgId = li.data("message-id")
|
let msgId = $(li).data("message-id")
|
||||||
let msg = game.messages.get(msgId)
|
let msg = game.messages.get(msgId)
|
||||||
if (msg) {
|
if (msg) {
|
||||||
let rollData = msg.getFlag("world", "wasteland-roll")
|
let rollData = msg.getFlag("world", "wasteland-roll")
|
||||||
@ -546,7 +554,7 @@ export class WastelandUtility {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static applyEclatRoll(li, changed, addedBonus) {
|
static applyEclatRoll(li, changed, addedBonus) {
|
||||||
let msgId = li.data("message-id")
|
let msgId = $(li).data("message-id")
|
||||||
let msg = game.messages.get(msgId)
|
let msg = game.messages.get(msgId)
|
||||||
if (msg) {
|
if (msg) {
|
||||||
let rollData = msg.getFlag("world", "wasteland-roll")
|
let rollData = msg.getFlag("world", "wasteland-roll")
|
||||||
@ -563,7 +571,7 @@ export class WastelandUtility {
|
|||||||
static chatRollMenu(html, options) {
|
static chatRollMenu(html, options) {
|
||||||
let canApply = li => canvas.tokens.controlled.length && li.find(".wasteland-roll").length
|
let canApply = li => canvas.tokens.controlled.length && li.find(".wasteland-roll").length
|
||||||
let hasBA = function (li) {
|
let hasBA = function (li) {
|
||||||
let message = game.messages.get(li.attr("data-message-id"))
|
let message = game.messages.get($(li).attr("data-message-id"))
|
||||||
let rollData = message.getFlag("world", "wasteland-roll")
|
let rollData = message.getFlag("world", "wasteland-roll")
|
||||||
if (rollData?.actorId) {
|
if (rollData?.actorId) {
|
||||||
let actor = game.actors.get(rollData.actorId)
|
let actor = game.actors.get(rollData.actorId)
|
||||||
@ -573,7 +581,7 @@ export class WastelandUtility {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
let hasBA2 = function (li) {
|
let hasBA2 = function (li) {
|
||||||
let message = game.messages.get(li.attr("data-message-id"))
|
let message = game.messages.get($(li).attr("data-message-id"))
|
||||||
let rollData = message.getFlag("world", "wasteland-roll")
|
let rollData = message.getFlag("world", "wasteland-roll")
|
||||||
if (rollData?.actorId) {
|
if (rollData?.actorId) {
|
||||||
let actor = game.actors.get(rollData.actorId)
|
let actor = game.actors.get(rollData.actorId)
|
||||||
@ -583,7 +591,7 @@ export class WastelandUtility {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
let hasBA3 = function (li) {
|
let hasBA3 = function (li) {
|
||||||
let message = game.messages.get(li.attr("data-message-id"))
|
let message = game.messages.get($(li).attr("data-message-id"))
|
||||||
let rollData = message.getFlag("world", "wasteland-roll")
|
let rollData = message.getFlag("world", "wasteland-roll")
|
||||||
if (rollData?.actorId) {
|
if (rollData?.actorId) {
|
||||||
let actor = game.actors.get(rollData.actorId)
|
let actor = game.actors.get(rollData.actorId)
|
||||||
@ -593,7 +601,7 @@ export class WastelandUtility {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
let hasPE = function (li) {
|
let hasPE = function (li) {
|
||||||
let message = game.messages.get(li.attr("data-message-id"))
|
let message = game.messages.get($(li).attr("data-message-id"))
|
||||||
let rollData = message.getFlag("world", "wasteland-roll")
|
let rollData = message.getFlag("world", "wasteland-roll")
|
||||||
if (rollData?.actorId) {
|
if (rollData?.actorId) {
|
||||||
let actor = game.actors.get(rollData.actorId)
|
let actor = game.actors.get(rollData.actorId)
|
||||||
@ -603,7 +611,7 @@ export class WastelandUtility {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
let hasPredilection = function (li) {
|
let hasPredilection = function (li) {
|
||||||
let message = game.messages.get(li.attr("data-message-id"))
|
let message = game.messages.get($(li).attr("data-message-id"))
|
||||||
let rollData = message.getFlag("world", "wasteland-roll")
|
let rollData = message.getFlag("world", "wasteland-roll")
|
||||||
if (rollData.competence) {
|
if (rollData.competence) {
|
||||||
let nbPred = rollData.competence.data.predilections.filter(pred => !pred.used).length
|
let nbPred = rollData.competence.data.predilections.filter(pred => !pred.used).length
|
||||||
@ -612,7 +620,7 @@ export class WastelandUtility {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
let canCompetenceDouble = function (li) {
|
let canCompetenceDouble = function (li) {
|
||||||
let message = game.messages.get(li.attr("data-message-id"))
|
let message = game.messages.get($(li).attr("data-message-id"))
|
||||||
let rollData = message.getFlag("world", "wasteland-roll")
|
let rollData = message.getFlag("world", "wasteland-roll")
|
||||||
if (rollData.competence) {
|
if (rollData.competence) {
|
||||||
return rollData.competence.data.doublebonus
|
return rollData.competence.data.doublebonus
|
||||||
|
Binary file not shown.
BIN
packs/armes/000211.ldb
Normal file
BIN
packs/armes/000211.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000141
|
MANIFEST-000207
|
||||||
|
@ -1,8 +1,15 @@
|
|||||||
2024/01/06-13:58:00.210165 7fc5b37fe6c0 Recovering log #138
|
2025/04/30-23:34:36.843982 7f4b377fe6c0 Recovering log #205
|
||||||
2024/01/06-13:58:00.221073 7fc5b37fe6c0 Delete type=3 #136
|
2025/04/30-23:34:36.854202 7f4b377fe6c0 Delete type=3 #203
|
||||||
2024/01/06-13:58:00.221134 7fc5b37fe6c0 Delete type=0 #138
|
2025/04/30-23:34:36.854267 7f4b377fe6c0 Delete type=0 #205
|
||||||
2024/01/06-14:00:23.177928 7fc331fef6c0 Level-0 table #144: started
|
2025/04/30-23:48:18.868020 7f4b35bff6c0 Level-0 table #210: started
|
||||||
2024/01/06-14:00:23.177953 7fc331fef6c0 Level-0 table #144: 0 bytes OK
|
2025/04/30-23:48:18.871615 7f4b35bff6c0 Level-0 table #210: 9139 bytes OK
|
||||||
2024/01/06-14:00:23.184274 7fc331fef6c0 Delete type=0 #142
|
2025/04/30-23:48:18.878237 7f4b35bff6c0 Delete type=0 #208
|
||||||
2024/01/06-14:00:23.184465 7fc331fef6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.899179 7f4b35bff6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-14:00:23.184499 7fc331fef6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.908897 7f4b35bff6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at '!items!wv5EiePmPTpqFutt' @ 198 : 1
|
||||||
|
2025/04/30-23:48:18.908911 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.912613 7f4b35bff6c0 Generated table #211@1: 40 keys, 9139 bytes
|
||||||
|
2025/04/30-23:48:18.912644 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 9139 bytes
|
||||||
|
2025/04/30-23:48:18.918969 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:18.919113 7f4b35bff6c0 Delete type=2 #170
|
||||||
|
2025/04/30-23:48:18.919322 7f4b35bff6c0 Delete type=2 #210
|
||||||
|
2025/04/30-23:48:18.940456 7f4b35bff6c0 Manual compaction at level-1 from '!items!wv5EiePmPTpqFutt' @ 198 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,15 +1,8 @@
|
|||||||
2024/01/06-13:46:03.522777 7fc5b2ffd6c0 Recovering log #134
|
2025/03/14-14:12:16.222563 7fba4cff96c0 Recovering log #201
|
||||||
2024/01/06-13:46:03.533446 7fc5b2ffd6c0 Delete type=3 #132
|
2025/03/14-14:12:16.331822 7fba4cff96c0 Delete type=3 #199
|
||||||
2024/01/06-13:46:03.533501 7fc5b2ffd6c0 Delete type=0 #134
|
2025/03/14-14:12:16.331880 7fba4cff96c0 Delete type=0 #201
|
||||||
2024/01/06-13:55:37.149628 7fc331fef6c0 Level-0 table #139: started
|
2025/03/14-14:12:43.151120 7fb7affff6c0 Level-0 table #206: started
|
||||||
2024/01/06-13:55:37.153271 7fc331fef6c0 Level-0 table #139: 8739 bytes OK
|
2025/03/14-14:12:43.151177 7fb7affff6c0 Level-0 table #206: 0 bytes OK
|
||||||
2024/01/06-13:55:37.161272 7fc331fef6c0 Delete type=0 #137
|
2025/03/14-14:12:43.158103 7fb7affff6c0 Delete type=0 #204
|
||||||
2024/01/06-13:55:37.170917 7fc331fef6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
2025/03/14-14:12:43.158243 7fb7affff6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.181917 7fc331fef6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at '!items!wv5EiePmPTpqFutt' @ 52 : 1
|
2025/03/14-14:12:43.158267 7fb7affff6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.181924 7fc331fef6c0 Compacting 1@1 + 1@2 files
|
|
||||||
2024/01/06-13:55:37.185278 7fc331fef6c0 Generated table #140@1: 40 keys, 8739 bytes
|
|
||||||
2024/01/06-13:55:37.185302 7fc331fef6c0 Compacted 1@1 + 1@2 files => 8739 bytes
|
|
||||||
2024/01/06-13:55:37.192928 7fc331fef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
|
||||||
2024/01/06-13:55:37.193052 7fc331fef6c0 Delete type=2 #5
|
|
||||||
2024/01/06-13:55:37.193212 7fc331fef6c0 Delete type=2 #139
|
|
||||||
2024/01/06-13:55:37.213657 7fc331fef6c0 Manual compaction at level-1 from '!items!wv5EiePmPTpqFutt' @ 52 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
|
||||||
|
Binary file not shown.
BIN
packs/armes/MANIFEST-000207
Normal file
BIN
packs/armes/MANIFEST-000207
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/artifex/000072.ldb
Normal file
BIN
packs/artifex/000072.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000002
|
MANIFEST-000068
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
2024/01/06-13:58:00.263052 7fc5b3fff6c0 Delete type=3 #1
|
2025/04/30-23:34:36.895184 7f4b377fe6c0 Recovering log #66
|
||||||
2024/01/06-14:00:23.201502 7fc331fef6c0 Level-0 table #5: started
|
2025/04/30-23:34:36.905592 7f4b377fe6c0 Delete type=3 #64
|
||||||
2024/01/06-14:00:23.205346 7fc331fef6c0 Level-0 table #5: 1279 bytes OK
|
2025/04/30-23:34:36.905651 7f4b377fe6c0 Delete type=0 #66
|
||||||
2024/01/06-14:00:23.211923 7fc331fef6c0 Delete type=0 #3
|
2025/04/30-23:48:18.878429 7f4b35bff6c0 Level-0 table #71: started
|
||||||
2024/01/06-14:00:23.218451 7fc331fef6c0 Manual compaction at level-0 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.882400 7f4b35bff6c0 Level-0 table #71: 1326 bytes OK
|
||||||
|
2025/04/30-23:48:18.888668 7f4b35bff6c0 Delete type=0 #69
|
||||||
|
2025/04/30-23:48:18.899190 7f4b35bff6c0 Manual compaction at level-0 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
|
||||||
|
2025/04/30-23:48:18.929965 7f4b35bff6c0 Manual compaction at level-1 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at '!items!irEA0eyE731viEYl' @ 8 : 1
|
||||||
|
2025/04/30-23:48:18.929978 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.933899 7f4b35bff6c0 Generated table #72@1: 2 keys, 1326 bytes
|
||||||
|
2025/04/30-23:48:18.933939 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 1326 bytes
|
||||||
|
2025/04/30-23:48:18.940009 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:18.940137 7f4b35bff6c0 Delete type=2 #31
|
||||||
|
2025/04/30-23:48:18.940329 7f4b35bff6c0 Delete type=2 #71
|
||||||
|
2025/04/30-23:48:18.940491 7f4b35bff6c0 Manual compaction at level-1 from '!items!irEA0eyE731viEYl' @ 8 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
|
||||||
|
8
packs/artifex/LOG.old
Normal file
8
packs/artifex/LOG.old
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
2025/03/14-14:12:16.547348 7fba4dffb6c0 Recovering log #62
|
||||||
|
2025/03/14-14:12:16.651982 7fba4dffb6c0 Delete type=3 #60
|
||||||
|
2025/03/14-14:12:16.652055 7fba4dffb6c0 Delete type=0 #62
|
||||||
|
2025/03/14-14:12:43.177170 7fb7affff6c0 Level-0 table #67: started
|
||||||
|
2025/03/14-14:12:43.177222 7fb7affff6c0 Level-0 table #67: 0 bytes OK
|
||||||
|
2025/03/14-14:12:43.183990 7fb7affff6c0 Delete type=0 #65
|
||||||
|
2025/03/14-14:12:43.184112 7fb7affff6c0 Manual compaction at level-0 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
|
||||||
|
2025/03/14-14:12:43.184172 7fb7affff6c0 Manual compaction at level-1 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
|
Binary file not shown.
BIN
packs/artifex/MANIFEST-000068
Normal file
BIN
packs/artifex/MANIFEST-000068
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/bestiaire/000084.ldb
Normal file
BIN
packs/bestiaire/000084.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000014
|
MANIFEST-000080
|
||||||
|
@ -1,8 +1,15 @@
|
|||||||
2024/01/06-13:58:00.102272 7fc5b37fe6c0 Recovering log #12
|
2025/04/30-23:34:36.716442 7f4b37fff6c0 Recovering log #78
|
||||||
2024/01/06-13:58:00.113016 7fc5b37fe6c0 Delete type=3 #10
|
2025/04/30-23:34:36.727453 7f4b37fff6c0 Delete type=3 #76
|
||||||
2024/01/06-13:58:00.113110 7fc5b37fe6c0 Delete type=0 #12
|
2025/04/30-23:34:36.727523 7f4b37fff6c0 Delete type=0 #78
|
||||||
2024/01/06-14:00:23.096102 7fc331fef6c0 Level-0 table #17: started
|
2025/04/30-23:48:18.706181 7f4b35bff6c0 Level-0 table #83: started
|
||||||
2024/01/06-14:00:23.096153 7fc331fef6c0 Level-0 table #17: 0 bytes OK
|
2025/04/30-23:48:18.709827 7f4b35bff6c0 Level-0 table #83: 44954 bytes OK
|
||||||
2024/01/06-14:00:23.102626 7fc331fef6c0 Delete type=0 #15
|
2025/04/30-23:48:18.715963 7f4b35bff6c0 Delete type=0 #81
|
||||||
2024/01/06-14:00:23.124386 7fc331fef6c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.728104 7f4b35bff6c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-14:00:23.124495 7fc331fef6c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.762918 7f4b35bff6c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at '!actors.items!zYffQLFKlxJ5Li83.vNpsdvHgD5qBYYPt' @ 207 : 1
|
||||||
|
2025/04/30-23:48:18.762928 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.767038 7f4b35bff6c0 Generated table #84@1: 54 keys, 45104 bytes
|
||||||
|
2025/04/30-23:48:18.767074 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 45104 bytes
|
||||||
|
2025/04/30-23:48:18.773021 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:18.773163 7f4b35bff6c0 Delete type=2 #43
|
||||||
|
2025/04/30-23:48:18.773348 7f4b35bff6c0 Delete type=2 #83
|
||||||
|
2025/04/30-23:48:18.773485 7f4b35bff6c0 Manual compaction at level-1 from '!actors.items!zYffQLFKlxJ5Li83.vNpsdvHgD5qBYYPt' @ 207 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/01/06-13:46:03.424425 7fc5b3fff6c0 Recovering log #8
|
2025/03/14-14:12:15.226965 7fba4cff96c0 Recovering log #74
|
||||||
2024/01/06-13:46:03.434325 7fc5b3fff6c0 Delete type=3 #6
|
2025/03/14-14:12:15.314781 7fba4cff96c0 Delete type=3 #72
|
||||||
2024/01/06-13:46:03.434408 7fc5b3fff6c0 Delete type=0 #8
|
2025/03/14-14:12:15.314848 7fba4cff96c0 Delete type=0 #74
|
||||||
2024/01/06-13:55:37.015836 7fc331fef6c0 Level-0 table #13: started
|
2025/03/14-14:12:43.118957 7fb7affff6c0 Level-0 table #79: started
|
||||||
2024/01/06-13:55:37.015860 7fc331fef6c0 Level-0 table #13: 0 bytes OK
|
2025/03/14-14:12:43.119018 7fb7affff6c0 Level-0 table #79: 0 bytes OK
|
||||||
2024/01/06-13:55:37.022948 7fc331fef6c0 Delete type=0 #11
|
2025/03/14-14:12:43.124987 7fb7affff6c0 Delete type=0 #77
|
||||||
2024/01/06-13:55:37.043945 7fc331fef6c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
2025/03/14-14:12:43.132203 7fb7affff6c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.055005 7fc331fef6c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
2025/03/14-14:12:43.132285 7fb7affff6c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/bestiaire/MANIFEST-000080
Normal file
BIN
packs/bestiaire/MANIFEST-000080
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/capacreature/000072.ldb
Normal file
BIN
packs/capacreature/000072.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000002
|
MANIFEST-000068
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
2024/01/06-13:58:00.279635 7fc5b37fe6c0 Delete type=3 #1
|
2025/04/30-23:34:36.908748 7f4b367fc6c0 Recovering log #66
|
||||||
2024/01/06-14:00:23.191823 7fc331fef6c0 Level-0 table #5: started
|
2025/04/30-23:34:36.918361 7f4b367fc6c0 Delete type=3 #64
|
||||||
2024/01/06-14:00:23.195043 7fc331fef6c0 Level-0 table #5: 855 bytes OK
|
2025/04/30-23:34:36.918414 7f4b367fc6c0 Delete type=0 #66
|
||||||
2024/01/06-14:00:23.201385 7fc331fef6c0 Delete type=0 #3
|
2025/04/30-23:48:18.972361 7f4b35bff6c0 Level-0 table #71: started
|
||||||
2024/01/06-14:00:23.218440 7fc331fef6c0 Manual compaction at level-0 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.975642 7f4b35bff6c0 Level-0 table #71: 901 bytes OK
|
||||||
|
2025/04/30-23:48:18.982652 7f4b35bff6c0 Delete type=0 #69
|
||||||
|
2025/04/30-23:48:18.982859 7f4b35bff6c0 Manual compaction at level-0 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
|
||||||
|
2025/04/30-23:48:18.992964 7f4b35bff6c0 Manual compaction at level-1 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at '!items!LaiHuZ30K4iJr6ce' @ 8 : 1
|
||||||
|
2025/04/30-23:48:18.992976 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.996523 7f4b35bff6c0 Generated table #72@1: 2 keys, 901 bytes
|
||||||
|
2025/04/30-23:48:18.996557 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 901 bytes
|
||||||
|
2025/04/30-23:48:19.002824 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:19.002965 7f4b35bff6c0 Delete type=2 #31
|
||||||
|
2025/04/30-23:48:19.003117 7f4b35bff6c0 Delete type=2 #71
|
||||||
|
2025/04/30-23:48:19.023817 7f4b35bff6c0 Manual compaction at level-1 from '!items!LaiHuZ30K4iJr6ce' @ 8 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
|
||||||
|
8
packs/capacreature/LOG.old
Normal file
8
packs/capacreature/LOG.old
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
2025/03/14-14:12:16.654330 7fba4cff96c0 Recovering log #62
|
||||||
|
2025/03/14-14:12:16.746293 7fba4cff96c0 Delete type=3 #60
|
||||||
|
2025/03/14-14:12:16.746409 7fba4cff96c0 Delete type=0 #62
|
||||||
|
2025/03/14-14:12:43.196799 7fb7affff6c0 Level-0 table #67: started
|
||||||
|
2025/03/14-14:12:43.196824 7fb7affff6c0 Level-0 table #67: 0 bytes OK
|
||||||
|
2025/03/14-14:12:43.203033 7fb7affff6c0 Delete type=0 #65
|
||||||
|
2025/03/14-14:12:43.209580 7fb7affff6c0 Manual compaction at level-0 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
|
||||||
|
2025/03/14-14:12:43.209649 7fb7affff6c0 Manual compaction at level-1 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
|
Binary file not shown.
BIN
packs/capacreature/MANIFEST-000068
Normal file
BIN
packs/capacreature/MANIFEST-000068
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/equipement/000165.ldb
Normal file
BIN
packs/equipement/000165.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000095
|
MANIFEST-000161
|
||||||
|
@ -1,8 +1,15 @@
|
|||||||
2024/01/06-13:58:00.236620 7fc5b2ffd6c0 Recovering log #92
|
2025/04/30-23:34:36.870151 7f4b36ffd6c0 Recovering log #159
|
||||||
2024/01/06-13:58:00.246702 7fc5b2ffd6c0 Delete type=3 #90
|
2025/04/30-23:34:36.881113 7f4b36ffd6c0 Delete type=3 #157
|
||||||
2024/01/06-13:58:00.246758 7fc5b2ffd6c0 Delete type=0 #92
|
2025/04/30-23:34:36.881239 7f4b36ffd6c0 Delete type=0 #159
|
||||||
2024/01/06-14:00:23.212029 7fc331fef6c0 Level-0 table #98: started
|
2025/04/30-23:48:18.888821 7f4b35bff6c0 Level-0 table #164: started
|
||||||
2024/01/06-14:00:23.212053 7fc331fef6c0 Level-0 table #98: 0 bytes OK
|
2025/04/30-23:48:18.892155 7f4b35bff6c0 Level-0 table #164: 12597 bytes OK
|
||||||
2024/01/06-14:00:23.218305 7fc331fef6c0 Delete type=0 #96
|
2025/04/30-23:48:18.899021 7f4b35bff6c0 Delete type=0 #162
|
||||||
2024/01/06-14:00:23.218466 7fc331fef6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.899201 7f4b35bff6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-14:00:23.218488 7fc331fef6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.919452 7f4b35bff6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at '!items!zjMDuxKHKJ4vE5UV' @ 418 : 1
|
||||||
|
2025/04/30-23:48:18.919468 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.923147 7f4b35bff6c0 Generated table #165@1: 70 keys, 13743 bytes
|
||||||
|
2025/04/30-23:48:18.923180 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 13743 bytes
|
||||||
|
2025/04/30-23:48:18.929583 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:18.929705 7f4b35bff6c0 Delete type=2 #124
|
||||||
|
2025/04/30-23:48:18.929864 7f4b35bff6c0 Delete type=2 #164
|
||||||
|
2025/04/30-23:48:18.940473 7f4b35bff6c0 Manual compaction at level-1 from '!items!zjMDuxKHKJ4vE5UV' @ 418 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,15 +1,8 @@
|
|||||||
2024/01/06-13:46:03.565879 7fc5b27fc6c0 Recovering log #88
|
2025/03/14-14:12:16.441764 7fba4e7fc6c0 Recovering log #155
|
||||||
2024/01/06-13:46:03.576119 7fc5b27fc6c0 Delete type=3 #86
|
2025/03/14-14:12:16.537350 7fba4e7fc6c0 Delete type=3 #153
|
||||||
2024/01/06-13:46:03.576174 7fc5b27fc6c0 Delete type=0 #88
|
2025/03/14-14:12:16.537465 7fba4e7fc6c0 Delete type=0 #155
|
||||||
2024/01/06-13:55:37.170927 7fc331fef6c0 Level-0 table #93: started
|
2025/03/14-14:12:43.170716 7fb7affff6c0 Level-0 table #160: started
|
||||||
2024/01/06-13:55:37.174967 7fc331fef6c0 Level-0 table #93: 12930 bytes OK
|
2025/03/14-14:12:43.170742 7fb7affff6c0 Level-0 table #160: 0 bytes OK
|
||||||
2024/01/06-13:55:37.181792 7fc331fef6c0 Delete type=0 #91
|
2025/03/14-14:12:43.176998 7fb7affff6c0 Delete type=0 #158
|
||||||
2024/01/06-13:55:37.203126 7fc331fef6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
2025/03/14-14:12:43.184102 7fb7affff6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.213722 7fc331fef6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at '!items!zjMDuxKHKJ4vE5UV' @ 227 : 1
|
2025/03/14-14:12:43.184156 7fb7affff6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.213741 7fc331fef6c0 Compacting 1@1 + 1@2 files
|
|
||||||
2024/01/06-13:55:37.217590 7fc331fef6c0 Generated table #94@1: 70 keys, 12930 bytes
|
|
||||||
2024/01/06-13:55:37.217614 7fc331fef6c0 Compacted 1@1 + 1@2 files => 12930 bytes
|
|
||||||
2024/01/06-13:55:37.224227 7fc331fef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
|
||||||
2024/01/06-13:55:37.224320 7fc331fef6c0 Delete type=2 #27
|
|
||||||
2024/01/06-13:55:37.224435 7fc331fef6c0 Delete type=2 #93
|
|
||||||
2024/01/06-13:55:37.231068 7fc331fef6c0 Manual compaction at level-1 from '!items!zjMDuxKHKJ4vE5UV' @ 227 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
|
||||||
|
Binary file not shown.
BIN
packs/equipement/MANIFEST-000161
Normal file
BIN
packs/equipement/MANIFEST-000161
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/heritages/000235.ldb
Normal file
BIN
packs/heritages/000235.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000165
|
MANIFEST-000231
|
||||||
|
@ -1,8 +1,15 @@
|
|||||||
2024/01/06-13:58:00.171110 7fc5b27fc6c0 Recovering log #162
|
2025/04/30-23:34:36.801202 7f4b377fe6c0 Recovering log #229
|
||||||
2024/01/06-13:58:00.181185 7fc5b27fc6c0 Delete type=3 #160
|
2025/04/30-23:34:36.811770 7f4b377fe6c0 Delete type=3 #227
|
||||||
2024/01/06-13:58:00.181240 7fc5b27fc6c0 Delete type=0 #162
|
2025/04/30-23:34:36.811874 7f4b377fe6c0 Delete type=0 #229
|
||||||
2024/01/06-14:00:23.158016 7fc331fef6c0 Level-0 table #168: started
|
2025/04/30-23:48:18.794531 7f4b35bff6c0 Level-0 table #234: started
|
||||||
2024/01/06-14:00:23.158038 7fc331fef6c0 Level-0 table #168: 0 bytes OK
|
2025/04/30-23:48:18.797886 7f4b35bff6c0 Level-0 table #234: 9428 bytes OK
|
||||||
2024/01/06-14:00:23.164071 7fc331fef6c0 Delete type=0 #166
|
2025/04/30-23:48:18.803898 7f4b35bff6c0 Delete type=0 #232
|
||||||
2024/01/06-14:00:23.184425 7fc331fef6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.814497 7f4b35bff6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-14:00:23.184473 7fc331fef6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.835756 7f4b35bff6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at '!items!nYYX7rtSMGFO4xVY' @ 50 : 1
|
||||||
|
2025/04/30-23:48:18.835774 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.839323 7f4b35bff6c0 Generated table #235@1: 10 keys, 9428 bytes
|
||||||
|
2025/04/30-23:48:18.839351 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 9428 bytes
|
||||||
|
2025/04/30-23:48:18.846314 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:18.846437 7f4b35bff6c0 Delete type=2 #194
|
||||||
|
2025/04/30-23:48:18.846585 7f4b35bff6c0 Delete type=2 #234
|
||||||
|
2025/04/30-23:48:18.856744 7f4b35bff6c0 Manual compaction at level-1 from '!items!nYYX7rtSMGFO4xVY' @ 50 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,15 +1,8 @@
|
|||||||
2024/01/06-13:46:03.482051 7fc5b3fff6c0 Recovering log #158
|
2025/03/14-14:12:15.786018 7fba4d7fa6c0 Recovering log #225
|
||||||
2024/01/06-13:46:03.493237 7fc5b3fff6c0 Delete type=3 #156
|
2025/03/14-14:12:15.880213 7fba4d7fa6c0 Delete type=3 #223
|
||||||
2024/01/06-13:46:03.493324 7fc5b3fff6c0 Delete type=0 #158
|
2025/03/14-14:12:15.880325 7fba4d7fa6c0 Delete type=0 #225
|
||||||
2024/01/06-13:55:37.075466 7fc331fef6c0 Level-0 table #163: started
|
2025/03/14-14:12:43.138938 7fb7affff6c0 Level-0 table #230: started
|
||||||
2024/01/06-13:55:37.078777 7fc331fef6c0 Level-0 table #163: 9225 bytes OK
|
2025/03/14-14:12:43.138968 7fb7affff6c0 Level-0 table #230: 0 bytes OK
|
||||||
2024/01/06-13:55:37.085668 7fc331fef6c0 Delete type=0 #161
|
2025/03/14-14:12:43.144957 7fb7affff6c0 Delete type=0 #228
|
||||||
2024/01/06-13:55:37.096497 7fc331fef6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
2025/03/14-14:12:43.158220 7fb7affff6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.117781 7fc331fef6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at '!items!nYYX7rtSMGFO4xVY' @ 20 : 1
|
2025/03/14-14:12:43.158259 7fb7affff6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.117789 7fc331fef6c0 Compacting 1@1 + 1@2 files
|
|
||||||
2024/01/06-13:55:37.121429 7fc331fef6c0 Generated table #164@1: 10 keys, 9225 bytes
|
|
||||||
2024/01/06-13:55:37.121464 7fc331fef6c0 Compacted 1@1 + 1@2 files => 9225 bytes
|
|
||||||
2024/01/06-13:55:37.127742 7fc331fef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
|
||||||
2024/01/06-13:55:37.127895 7fc331fef6c0 Delete type=2 #17
|
|
||||||
2024/01/06-13:55:37.128143 7fc331fef6c0 Delete type=2 #163
|
|
||||||
2024/01/06-13:55:37.138608 7fc331fef6c0 Manual compaction at level-1 from '!items!nYYX7rtSMGFO4xVY' @ 20 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
|
||||||
|
Binary file not shown.
BIN
packs/heritages/MANIFEST-000231
Normal file
BIN
packs/heritages/MANIFEST-000231
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/heros/000072.ldb
Normal file
BIN
packs/heros/000072.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000002
|
MANIFEST-000068
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
2024/01/06-13:58:00.129533 7fc5b27fc6c0 Delete type=3 #1
|
2025/04/30-23:34:36.740855 7f4b367fc6c0 Recovering log #66
|
||||||
2024/01/06-14:00:23.124608 7fc331fef6c0 Level-0 table #5: started
|
2025/04/30-23:34:36.750397 7f4b367fc6c0 Delete type=3 #64
|
||||||
2024/01/06-14:00:23.129994 7fc331fef6c0 Level-0 table #5: 204795 bytes OK
|
2025/04/30-23:34:36.750518 7f4b367fc6c0 Delete type=0 #66
|
||||||
2024/01/06-14:00:23.136757 7fc331fef6c0 Delete type=0 #3
|
2025/04/30-23:48:18.693918 7f4b35bff6c0 Level-0 table #71: started
|
||||||
2024/01/06-14:00:23.157871 7fc331fef6c0 Manual compaction at level-0 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.699827 7f4b35bff6c0 Level-0 table #71: 216867 bytes OK
|
||||||
|
2025/04/30-23:48:18.705987 7f4b35bff6c0 Delete type=0 #69
|
||||||
|
2025/04/30-23:48:18.728095 7f4b35bff6c0 Manual compaction at level-0 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
|
||||||
|
2025/04/30-23:48:18.737814 7f4b35bff6c0 Manual compaction at level-1 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 1036 : 1
|
||||||
|
2025/04/30-23:48:18.737824 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.744036 7f4b35bff6c0 Generated table #72@1: 261 keys, 216867 bytes
|
||||||
|
2025/04/30-23:48:18.744064 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 216867 bytes
|
||||||
|
2025/04/30-23:48:18.749918 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:18.750041 7f4b35bff6c0 Delete type=2 #31
|
||||||
|
2025/04/30-23:48:18.750188 7f4b35bff6c0 Delete type=2 #71
|
||||||
|
2025/04/30-23:48:18.773461 7f4b35bff6c0 Manual compaction at level-1 from '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 1036 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
|
||||||
|
8
packs/heros/LOG.old
Normal file
8
packs/heros/LOG.old
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
2025/03/14-14:12:15.324808 7fba4d7fa6c0 Recovering log #62
|
||||||
|
2025/03/14-14:12:15.411092 7fba4d7fa6c0 Delete type=3 #60
|
||||||
|
2025/03/14-14:12:15.411167 7fba4d7fa6c0 Delete type=0 #62
|
||||||
|
2025/03/14-14:12:43.105838 7fb7affff6c0 Level-0 table #67: started
|
||||||
|
2025/03/14-14:12:43.105882 7fb7affff6c0 Level-0 table #67: 0 bytes OK
|
||||||
|
2025/03/14-14:12:43.112421 7fb7affff6c0 Delete type=0 #65
|
||||||
|
2025/03/14-14:12:43.132151 7fb7affff6c0 Manual compaction at level-0 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
|
||||||
|
2025/03/14-14:12:43.132247 7fb7affff6c0 Manual compaction at level-1 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
|
Binary file not shown.
BIN
packs/heros/MANIFEST-000068
Normal file
BIN
packs/heros/MANIFEST-000068
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/metiers/000235.ldb
Normal file
BIN
packs/metiers/000235.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000165
|
MANIFEST-000231
|
||||||
|
@ -1,8 +1,15 @@
|
|||||||
2024/01/06-13:58:00.183870 7fc5b2ffd6c0 Recovering log #162
|
2025/04/30-23:34:36.814963 7f4b37fff6c0 Recovering log #229
|
||||||
2024/01/06-13:58:00.194839 7fc5b2ffd6c0 Delete type=3 #160
|
2025/04/30-23:34:36.825386 7f4b37fff6c0 Delete type=3 #227
|
||||||
2024/01/06-13:58:00.194936 7fc5b2ffd6c0 Delete type=0 #162
|
2025/04/30-23:34:36.825500 7f4b37fff6c0 Delete type=0 #229
|
||||||
2024/01/06-14:00:23.164212 7fc331fef6c0 Level-0 table #168: started
|
2025/04/30-23:48:18.783696 7f4b35bff6c0 Level-0 table #234: started
|
||||||
2024/01/06-14:00:23.164251 7fc331fef6c0 Level-0 table #168: 0 bytes OK
|
2025/04/30-23:48:18.787900 7f4b35bff6c0 Level-0 table #234: 36752 bytes OK
|
||||||
2024/01/06-14:00:23.170741 7fc331fef6c0 Delete type=0 #166
|
2025/04/30-23:48:18.794332 7f4b35bff6c0 Delete type=0 #232
|
||||||
2024/01/06-14:00:23.184442 7fc331fef6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.814486 7f4b35bff6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-14:00:23.184482 7fc331fef6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.824946 7f4b35bff6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at '!items!y0G0VMyygxIj4Y7F' @ 95 : 1
|
||||||
|
2025/04/30-23:48:18.824958 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.829069 7f4b35bff6c0 Generated table #235@1: 19 keys, 36752 bytes
|
||||||
|
2025/04/30-23:48:18.829106 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 36752 bytes
|
||||||
|
2025/04/30-23:48:18.835188 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:18.835339 7f4b35bff6c0 Delete type=2 #194
|
||||||
|
2025/04/30-23:48:18.835566 7f4b35bff6c0 Delete type=2 #234
|
||||||
|
2025/04/30-23:48:18.856732 7f4b35bff6c0 Manual compaction at level-1 from '!items!y0G0VMyygxIj4Y7F' @ 95 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,15 +1,8 @@
|
|||||||
2024/01/06-13:46:03.496302 7fc5b27fc6c0 Recovering log #158
|
2025/03/14-14:12:15.896685 7fba4e7fc6c0 Recovering log #225
|
||||||
2024/01/06-13:46:03.506168 7fc5b27fc6c0 Delete type=3 #156
|
2025/03/14-14:12:16.010368 7fba4e7fc6c0 Delete type=3 #223
|
||||||
2024/01/06-13:46:03.506231 7fc5b27fc6c0 Delete type=0 #158
|
2025/03/14-14:12:16.010445 7fba4e7fc6c0 Delete type=0 #225
|
||||||
2024/01/06-13:55:37.107625 7fc331fef6c0 Level-0 table #163: started
|
2025/03/14-14:12:43.145023 7fb7affff6c0 Level-0 table #230: started
|
||||||
2024/01/06-13:55:37.111120 7fc331fef6c0 Level-0 table #163: 36291 bytes OK
|
2025/03/14-14:12:43.145042 7fb7affff6c0 Level-0 table #230: 0 bytes OK
|
||||||
2024/01/06-13:55:37.117536 7fc331fef6c0 Delete type=0 #161
|
2025/03/14-14:12:43.150990 7fb7affff6c0 Delete type=0 #228
|
||||||
2024/01/06-13:55:37.128322 7fc331fef6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
2025/03/14-14:12:43.158232 7fb7affff6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.138647 7fc331fef6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at '!items!y0G0VMyygxIj4Y7F' @ 29 : 1
|
2025/03/14-14:12:43.158274 7fb7affff6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.138668 7fc331fef6c0 Compacting 1@1 + 1@2 files
|
|
||||||
2024/01/06-13:55:37.143036 7fc331fef6c0 Generated table #164@1: 19 keys, 36291 bytes
|
|
||||||
2024/01/06-13:55:37.143057 7fc331fef6c0 Compacted 1@1 + 1@2 files => 36291 bytes
|
|
||||||
2024/01/06-13:55:37.149213 7fc331fef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
|
||||||
2024/01/06-13:55:37.149337 7fc331fef6c0 Delete type=2 #17
|
|
||||||
2024/01/06-13:55:37.149509 7fc331fef6c0 Delete type=2 #163
|
|
||||||
2024/01/06-13:55:37.170907 7fc331fef6c0 Manual compaction at level-1 from '!items!y0G0VMyygxIj4Y7F' @ 29 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
|
||||||
|
Binary file not shown.
BIN
packs/metiers/MANIFEST-000231
Normal file
BIN
packs/metiers/MANIFEST-000231
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/mutations/000072.ldb
Normal file
BIN
packs/mutations/000072.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000002
|
MANIFEST-000068
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
2024/01/06-13:58:00.294752 7fc5b27fc6c0 Delete type=3 #1
|
2025/04/30-23:34:36.921742 7f4b36ffd6c0 Recovering log #66
|
||||||
2024/01/06-14:00:23.218556 7fc331fef6c0 Level-0 table #5: started
|
2025/04/30-23:34:36.932497 7f4b36ffd6c0 Delete type=3 #64
|
||||||
2024/01/06-14:00:23.222459 7fc331fef6c0 Level-0 table #5: 555 bytes OK
|
2025/04/30-23:34:36.932569 7f4b36ffd6c0 Delete type=0 #66
|
||||||
2024/01/06-14:00:23.229250 7fc331fef6c0 Delete type=0 #3
|
2025/04/30-23:48:18.951413 7f4b35bff6c0 Level-0 table #71: started
|
||||||
2024/01/06-14:00:23.252367 7fc331fef6c0 Manual compaction at level-0 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.954652 7f4b35bff6c0 Level-0 table #71: 592 bytes OK
|
||||||
|
2025/04/30-23:48:18.960998 7f4b35bff6c0 Delete type=0 #69
|
||||||
|
2025/04/30-23:48:18.982837 7f4b35bff6c0 Manual compaction at level-0 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
|
||||||
|
2025/04/30-23:48:19.003217 7f4b35bff6c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at '!items!Vnpf6cKVHyd3ugnY' @ 4 : 1
|
||||||
|
2025/04/30-23:48:19.003230 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:19.006452 7f4b35bff6c0 Generated table #72@1: 1 keys, 592 bytes
|
||||||
|
2025/04/30-23:48:19.006478 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 592 bytes
|
||||||
|
2025/04/30-23:48:19.012900 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:19.013022 7f4b35bff6c0 Delete type=2 #31
|
||||||
|
2025/04/30-23:48:19.013154 7f4b35bff6c0 Delete type=2 #71
|
||||||
|
2025/04/30-23:48:19.023828 7f4b35bff6c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 4 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
|
||||||
|
8
packs/mutations/LOG.old
Normal file
8
packs/mutations/LOG.old
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
2025/03/14-14:12:16.749353 7fba4d7fa6c0 Recovering log #62
|
||||||
|
2025/03/14-14:12:16.836584 7fba4d7fa6c0 Delete type=3 #60
|
||||||
|
2025/03/14-14:12:16.836694 7fba4d7fa6c0 Delete type=0 #62
|
||||||
|
2025/03/14-14:12:43.184290 7fb7affff6c0 Level-0 table #67: started
|
||||||
|
2025/03/14-14:12:43.184339 7fb7affff6c0 Level-0 table #67: 0 bytes OK
|
||||||
|
2025/03/14-14:12:43.190473 7fb7affff6c0 Delete type=0 #65
|
||||||
|
2025/03/14-14:12:43.209530 7fb7affff6c0 Manual compaction at level-0 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
|
||||||
|
2025/03/14-14:12:43.209635 7fb7affff6c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
|
Binary file not shown.
BIN
packs/mutations/MANIFEST-000068
Normal file
BIN
packs/mutations/MANIFEST-000068
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/origines/000236.ldb
Normal file
BIN
packs/origines/000236.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000166
|
MANIFEST-000232
|
||||||
|
@ -1,8 +1,15 @@
|
|||||||
2024/01/06-13:58:00.158171 7fc5b37fe6c0 Recovering log #163
|
2025/04/30-23:34:36.786043 7f4b367fc6c0 Recovering log #230
|
||||||
2024/01/06-13:58:00.169589 7fc5b37fe6c0 Delete type=3 #161
|
2025/04/30-23:34:36.796376 7f4b367fc6c0 Delete type=3 #228
|
||||||
2024/01/06-13:58:00.169644 7fc5b37fe6c0 Delete type=0 #163
|
2025/04/30-23:34:36.796441 7f4b367fc6c0 Delete type=0 #230
|
||||||
2024/01/06-14:00:23.144124 7fc331fef6c0 Level-0 table #169: started
|
2025/04/30-23:48:18.773627 7f4b35bff6c0 Level-0 table #235: started
|
||||||
2024/01/06-14:00:23.144167 7fc331fef6c0 Level-0 table #169: 0 bytes OK
|
2025/04/30-23:48:18.777371 7f4b35bff6c0 Level-0 table #235: 32632 bytes OK
|
||||||
2024/01/06-14:00:23.150274 7fc331fef6c0 Delete type=0 #167
|
2025/04/30-23:48:18.783554 7f4b35bff6c0 Delete type=0 #233
|
||||||
2024/01/06-14:00:23.157894 7fc331fef6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.814472 7f4b35bff6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-14:00:23.157918 7fc331fef6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.814519 7f4b35bff6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at '!items!xox7R7Uuuz0eGL0p' @ 132 : 1
|
||||||
|
2025/04/30-23:48:18.814527 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.818195 7f4b35bff6c0 Generated table #236@1: 23 keys, 32632 bytes
|
||||||
|
2025/04/30-23:48:18.818225 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 32632 bytes
|
||||||
|
2025/04/30-23:48:18.824550 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:18.824674 7f4b35bff6c0 Delete type=2 #195
|
||||||
|
2025/04/30-23:48:18.824850 7f4b35bff6c0 Delete type=2 #235
|
||||||
|
2025/04/30-23:48:18.856716 7f4b35bff6c0 Manual compaction at level-1 from '!items!xox7R7Uuuz0eGL0p' @ 132 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,15 +1,8 @@
|
|||||||
2024/01/06-13:46:03.467442 7fc5b2ffd6c0 Recovering log #159
|
2025/03/14-14:12:15.672681 7fba4cff96c0 Recovering log #226
|
||||||
2024/01/06-13:46:03.477436 7fc5b2ffd6c0 Delete type=3 #157
|
2025/03/14-14:12:15.776484 7fba4cff96c0 Delete type=3 #224
|
||||||
2024/01/06-13:46:03.477527 7fc5b2ffd6c0 Delete type=0 #159
|
2025/03/14-14:12:15.776560 7fba4cff96c0 Delete type=0 #226
|
||||||
2024/01/06-13:55:37.033274 7fc331fef6c0 Level-0 table #164: started
|
2025/03/14-14:12:43.132507 7fb7affff6c0 Level-0 table #231: started
|
||||||
2024/01/06-13:55:37.037180 7fc331fef6c0 Level-0 table #164: 32140 bytes OK
|
2025/03/14-14:12:43.132565 7fb7affff6c0 Level-0 table #231: 0 bytes OK
|
||||||
2024/01/06-13:55:37.043824 7fc331fef6c0 Delete type=0 #162
|
2025/03/14-14:12:43.138828 7fb7affff6c0 Delete type=0 #229
|
||||||
2024/01/06-13:55:37.043996 7fc331fef6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
2025/03/14-14:12:43.158208 7fb7affff6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.055023 7fc331fef6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at '!items!xox7R7Uuuz0eGL0p' @ 52 : 1
|
2025/03/14-14:12:43.158251 7fb7affff6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||||
2024/01/06-13:55:37.055031 7fc331fef6c0 Compacting 1@1 + 1@2 files
|
|
||||||
2024/01/06-13:55:37.058742 7fc331fef6c0 Generated table #165@1: 23 keys, 32140 bytes
|
|
||||||
2024/01/06-13:55:37.058763 7fc331fef6c0 Compacted 1@1 + 1@2 files => 32140 bytes
|
|
||||||
2024/01/06-13:55:37.064964 7fc331fef6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
|
||||||
2024/01/06-13:55:37.065069 7fc331fef6c0 Delete type=2 #10
|
|
||||||
2024/01/06-13:55:37.065208 7fc331fef6c0 Delete type=2 #164
|
|
||||||
2024/01/06-13:55:37.085856 7fc331fef6c0 Manual compaction at level-1 from '!items!xox7R7Uuuz0eGL0p' @ 52 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
|
||||||
|
Binary file not shown.
BIN
packs/origines/MANIFEST-000232
Normal file
BIN
packs/origines/MANIFEST-000232
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/peuples/000072.ldb
Normal file
BIN
packs/peuples/000072.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000002
|
MANIFEST-000068
|
||||||
|
@ -1,5 +1,15 @@
|
|||||||
2024/01/06-13:58:00.309775 7fc5b2ffd6c0 Delete type=3 #1
|
2025/04/30-23:34:36.934886 7f4b37fff6c0 Recovering log #66
|
||||||
2024/01/06-14:00:23.229343 7fc331fef6c0 Level-0 table #5: started
|
2025/04/30-23:34:36.945113 7f4b37fff6c0 Delete type=3 #64
|
||||||
2024/01/06-14:00:23.232531 7fc331fef6c0 Level-0 table #5: 5139 bytes OK
|
2025/04/30-23:34:36.945238 7f4b37fff6c0 Delete type=0 #66
|
||||||
2024/01/06-14:00:23.239050 7fc331fef6c0 Delete type=0 #3
|
2025/04/30-23:48:18.940588 7f4b35bff6c0 Level-0 table #71: started
|
||||||
2024/01/06-14:00:23.252379 7fc331fef6c0 Manual compaction at level-0 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
|
2025/04/30-23:48:18.943892 7f4b35bff6c0 Level-0 table #71: 5232 bytes OK
|
||||||
|
2025/04/30-23:48:18.951132 7f4b35bff6c0 Delete type=0 #69
|
||||||
|
2025/04/30-23:48:18.982821 7f4b35bff6c0 Manual compaction at level-0 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
|
||||||
|
2025/04/30-23:48:18.982870 7f4b35bff6c0 Manual compaction at level-1 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at '!items!qAmsD4MHgywYj6XV' @ 16 : 1
|
||||||
|
2025/04/30-23:48:18.982879 7f4b35bff6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/04/30-23:48:18.986553 7f4b35bff6c0 Generated table #72@1: 4 keys, 5232 bytes
|
||||||
|
2025/04/30-23:48:18.986608 7f4b35bff6c0 Compacted 1@1 + 1@2 files => 5232 bytes
|
||||||
|
2025/04/30-23:48:18.992660 7f4b35bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/04/30-23:48:18.992762 7f4b35bff6c0 Delete type=2 #31
|
||||||
|
2025/04/30-23:48:18.992886 7f4b35bff6c0 Delete type=2 #71
|
||||||
|
2025/04/30-23:48:19.023804 7f4b35bff6c0 Manual compaction at level-1 from '!items!qAmsD4MHgywYj6XV' @ 16 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
|
||||||
|
8
packs/peuples/LOG.old
Normal file
8
packs/peuples/LOG.old
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
2025/03/14-14:12:16.838771 7fba4e7fc6c0 Recovering log #62
|
||||||
|
2025/03/14-14:12:16.935874 7fba4e7fc6c0 Delete type=3 #60
|
||||||
|
2025/03/14-14:12:16.935944 7fba4e7fc6c0 Delete type=0 #62
|
||||||
|
2025/03/14-14:12:43.190599 7fb7affff6c0 Level-0 table #67: started
|
||||||
|
2025/03/14-14:12:43.190626 7fb7affff6c0 Level-0 table #67: 0 bytes OK
|
||||||
|
2025/03/14-14:12:43.196678 7fb7affff6c0 Delete type=0 #65
|
||||||
|
2025/03/14-14:12:43.209556 7fb7affff6c0 Manual compaction at level-0 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
|
||||||
|
2025/03/14-14:12:43.209620 7fb7affff6c0 Manual compaction at level-1 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
|
Binary file not shown.
BIN
packs/peuples/MANIFEST-000068
Normal file
BIN
packs/peuples/MANIFEST-000068
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user