Compare commits
14 Commits
fvtt-waste
...
main
Author | SHA1 | Date | |
---|---|---|---|
fdf28c4978 | |||
e0eac58bc9 | |||
b463323fbe | |||
bddf772c99 | |||
a716a3b3d1 | |||
5814ef41df | |||
c0fcbe278f | |||
94f7ef8f90 | |||
19409dd547 | |||
217df7ee10 | |||
9990545568 | |||
d2da332411 | |||
028e8bddac | |||
5c889a5153 |
12
README.md
12
README.md
@ -1,11 +1,14 @@
|
||||
# Système Foundry pour Wasteland (French RPG, Titam France/Sombres Projets)
|
||||
|
||||
Système Foundry pour Wasteland (French RPG, Titam France/Sombres Projets)
|
||||
|
||||
## EN
|
||||
|
||||
Unofficial system for Wasteland (French version from Titam France).
|
||||
Unofficial system for Wasteland (French RPG from Titam France).
|
||||
|
||||
Books are mandatory to play and are available at : http://www.titam-france.fr
|
||||
|
||||
``
|
||||
|
||||
## FR
|
||||
|
||||
Système non-officiel pour le JDR Wasteland (Titam France).
|
||||
@ -16,8 +19,9 @@ Les livres du jeu sont nécessaires pour jouer, et sont disponibles ici : http:/
|
||||
|
||||
# Credits
|
||||
|
||||
Wasteland, le jeu de rôle de Sword & Sorcery, is a property of Titam France/Sombres Projets.
|
||||
Wasteland is a property of Titam France/Sombres Projets.
|
||||
|
||||
# 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
|
||||
-
|
45
lang/fr.json
45
lang/fr.json
@ -1,24 +1,25 @@
|
||||
{
|
||||
"ACTOR": {
|
||||
"TypePersonnage": "Personnage",
|
||||
"TypePNJ": "PNJ"
|
||||
},
|
||||
|
||||
"ITEM": {
|
||||
"TypeArme": "Arme",
|
||||
"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"
|
||||
{
|
||||
"TYPES": {
|
||||
"Item": {
|
||||
"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": {
|
||||
"personnage": "Personnage",
|
||||
"pnj": "PNJ"
|
||||
}
|
||||
}
|
||||
}
|
@ -12,7 +12,7 @@ export class WastelandActorSheet extends ActorSheet {
|
||||
/** @override */
|
||||
static get defaultOptions() {
|
||||
|
||||
return mergeObject(super.defaultOptions, {
|
||||
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||
classes: ["fvtt-wasteland", "sheet", "actor"],
|
||||
template: "systems/fvtt-wasteland/templates/actor-sheet.html",
|
||||
width: 640,
|
||||
@ -25,7 +25,7 @@ export class WastelandActorSheet extends ActorSheet {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async getData() {
|
||||
const objectData = duplicate(this.object)
|
||||
const objectData = foundry.utils.duplicate(this.object)
|
||||
let actorData = objectData
|
||||
|
||||
let formData = {
|
||||
@ -40,27 +40,32 @@ export class WastelandActorSheet extends ActorSheet {
|
||||
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
|
||||
limited: this.object.limited,
|
||||
skills: this.actor.getSkills(),
|
||||
armes: duplicate(this.actor.getWeapons()),
|
||||
protections: duplicate(this.actor.getArmors()),
|
||||
pouvoirs:duplicate(this.actor.getPouvoirs()),
|
||||
dons: duplicate(this.actor.getDons()),
|
||||
hubrises: duplicate(this.actor.getHubris()),
|
||||
tours:duplicate(this.actor.getTours()),
|
||||
artifex: duplicate(this.actor.getArtifex()),
|
||||
charmes:duplicate(this.actor.getCharmes()),
|
||||
peuple: duplicate(this.actor.getPeuple() || {}),
|
||||
origine: duplicate(this.actor.getOrigine() || {}),
|
||||
heritage: duplicate(this.actor.getHeritage() || {}),
|
||||
metier: duplicate(this.actor.getMetier() || {}),
|
||||
armes: foundry.utils.duplicate(this.actor.getWeapons()),
|
||||
protections: foundry.utils.duplicate(this.actor.getArmors()),
|
||||
pouvoirs:foundry.utils.duplicate(this.actor.getPouvoirs()),
|
||||
dons: foundry.utils.duplicate(this.actor.getDons()),
|
||||
hubrises: foundry.utils.duplicate(this.actor.getHubris()),
|
||||
tours:foundry.utils.duplicate(this.actor.getTours()),
|
||||
artifex: foundry.utils.duplicate(this.actor.getArtifex()),
|
||||
charmes:foundry.utils.duplicate(this.actor.getCharmes()),
|
||||
peuple: foundry.utils.duplicate(this.actor.getPeuple() || {}),
|
||||
origine: foundry.utils.duplicate(this.actor.getOrigine() || {}),
|
||||
heritage: foundry.utils.duplicate(this.actor.getHeritage() || {}),
|
||||
metier: foundry.utils.duplicate(this.actor.getMetier() || {}),
|
||||
combat: this.actor.getCombatValues(),
|
||||
config: duplicate(game.system.wasteland.config),
|
||||
equipements: duplicate(this.actor.getEquipments()),
|
||||
monnaies: duplicate(this.actor.getMonnaies()),
|
||||
config: foundry.utils.duplicate(game.system.wasteland.config),
|
||||
capacites: foundry.utils.duplicate(this.actor.getCapacites()),
|
||||
equipements: foundry.utils.duplicate(this.actor.getEquipments()),
|
||||
monnaies: foundry.utils.duplicate(this.actor.getMonnaies()),
|
||||
mutations: foundry.utils.duplicate(this.actor.getMutations()),
|
||||
description: await TextEditor.enrichHTML(this.object.system.biodata.description, {async: true}),
|
||||
comportement: await TextEditor.enrichHTML(this.object.system.biodata.comportement, {async: true}),
|
||||
habitat: await TextEditor.enrichHTML(this.object.system.biodata.habitat, {async: true}),
|
||||
options: this.options,
|
||||
owner: this.document.isOwner,
|
||||
editScore: this.options.editScore,
|
||||
isGM: game.user.isGM
|
||||
isGM: game.user.isGM,
|
||||
config: game.system.wasteland.config
|
||||
}
|
||||
this.formData = formData;
|
||||
|
||||
|
@ -37,11 +37,12 @@ export class WastelandActor extends Actor {
|
||||
return actor;
|
||||
}
|
||||
|
||||
const skills = await WastelandUtility.loadCompendium("fvtt-wasteland.skills")
|
||||
if (data.type == 'personnage') {
|
||||
const skills = await WastelandUtility.loadCompendium("fvtt-wasteland.skills")
|
||||
data.items = skills.map(i => i.toObject())
|
||||
}
|
||||
if (data.type == 'pnj') {
|
||||
if (data.type == 'creature') {
|
||||
data.items = skills.filter(i=>i.name.toLowerCase().includes("mêlée")).map(i => i.toObject())
|
||||
}
|
||||
|
||||
return super.create(data, options);
|
||||
@ -49,10 +50,10 @@ export class WastelandActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
prepareArme(arme) {
|
||||
arme = duplicate(arme)
|
||||
arme = foundry.utils.duplicate(arme)
|
||||
let combat = this.getCombatValues()
|
||||
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.totalDegats = arme.system.degats + "+" + combat.bonusDegatsTotal
|
||||
arme.system.totalOffensif = this.system.attributs.pui.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
|
||||
@ -61,7 +62,7 @@ export class WastelandActor extends Actor {
|
||||
}
|
||||
}
|
||||
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.totalOffensif = this.system.attributs.adr.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
|
||||
arme.system.totalDegats = arme.system.degats
|
||||
@ -73,9 +74,9 @@ export class WastelandActor extends Actor {
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
prepareBouclier(bouclier) {
|
||||
bouclier = duplicate(bouclier)
|
||||
bouclier = foundry.utils.duplicate(bouclier)
|
||||
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.totalDegats = bouclier.system.degats + "+" + combat.bonusDegatsTotal
|
||||
bouclier.system.totalOffensif = this.system.attributs.pui.value + bouclier.system.competence.system.niveau
|
||||
@ -119,6 +120,9 @@ export class WastelandActor extends Actor {
|
||||
getArtifex() {
|
||||
return this.getItemSorted(["artifex"])
|
||||
}
|
||||
getCapacites() {
|
||||
return this.getItemSorted(["capacite"])
|
||||
}
|
||||
getPouvoirs() {
|
||||
return this.getItemSorted(["pouvoir"])
|
||||
}
|
||||
@ -134,6 +138,9 @@ export class WastelandActor extends Actor {
|
||||
getMonnaies() {
|
||||
return this.getItemSorted(["monnaie"])
|
||||
}
|
||||
getMutations() {
|
||||
return this.getItemSorted(["mutation"])
|
||||
}
|
||||
getArmors() {
|
||||
return this.getItemSorted(["protection"])
|
||||
}
|
||||
@ -153,7 +160,7 @@ export class WastelandActor extends Actor {
|
||||
getSkills() {
|
||||
let comp = []
|
||||
for (let item of this.items) {
|
||||
item = duplicate(item)
|
||||
item = foundry.utils.duplicate(item)
|
||||
if (item.type == "competence") {
|
||||
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)
|
||||
@ -231,7 +238,7 @@ export class WastelandActor extends Actor {
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
incDecSante(value) {
|
||||
let sante = duplicate(this.system.sante)
|
||||
let sante = foundry.utils.duplicate(this.system.sante)
|
||||
sante.letaux += value
|
||||
this.update({ 'system.sante': sante })
|
||||
}
|
||||
@ -239,7 +246,7 @@ export class WastelandActor extends Actor {
|
||||
getItemById(id) {
|
||||
let item = this.items.find(item => item.id == id);
|
||||
if (item) {
|
||||
item = duplicate(item)
|
||||
item = foundry.utils.duplicate(item)
|
||||
}
|
||||
return item;
|
||||
}
|
||||
@ -294,7 +301,7 @@ export class WastelandActor extends Actor {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
subPointsPsyche(value) {
|
||||
let psyche = duplicate(this.system.psyche)
|
||||
let psyche = foundry.utils.duplicate(this.system.psyche)
|
||||
psyche.currentmax -= value
|
||||
this.update( {'system.psyche': psyche})
|
||||
}
|
||||
@ -333,13 +340,13 @@ export class WastelandActor extends Actor {
|
||||
getSubActors() {
|
||||
let 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;
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
async addSubActor(subActorId) {
|
||||
let subActors = duplicate(this.system.subactors);
|
||||
let subActors = foundry.utils.duplicate(this.system.subactors);
|
||||
subActors.push(subActorId);
|
||||
await this.update({ 'system.subactors': subActors });
|
||||
}
|
||||
@ -370,7 +377,7 @@ export class WastelandActor extends Actor {
|
||||
/* -------------------------------------------- */
|
||||
async setPredilectionUsed(compId, predIdx) {
|
||||
let comp = this.items.get(compId)
|
||||
let pred = duplicate(comp.system.predilections)
|
||||
let pred = foundry.utils.duplicate(comp.system.predilections)
|
||||
pred[predIdx].used = true
|
||||
await this.updateEmbeddedDocuments('Item', [{ _id: compId, 'system.predilections': pred }])
|
||||
}
|
||||
@ -393,7 +400,7 @@ export class WastelandActor extends Actor {
|
||||
}
|
||||
if ( arme.system.totalDefensif > maxDef) {
|
||||
maxDef = arme.system.totalDefensif
|
||||
bestArme = duplicate(arme)
|
||||
bestArme = foundry.utils.duplicate(arme)
|
||||
}
|
||||
}
|
||||
return bestArme
|
||||
@ -410,21 +417,21 @@ export class WastelandActor extends Actor {
|
||||
rollData.canEclatDoubleD20 = true // Always true in Wastelan
|
||||
rollData.doubleD20 = false
|
||||
rollData.attributs = WastelandUtility.getAttributs()
|
||||
rollData.config = duplicate(game.system.wasteland.config)
|
||||
rollData.config = foundry.utils.duplicate(game.system.wasteland.config)
|
||||
|
||||
if (attrKey) {
|
||||
rollData.attrKey = attrKey
|
||||
if (attrKey != "tochoose") {
|
||||
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) {
|
||||
rollData.competence = duplicate(this.items.get(compId) || {})
|
||||
rollData.competence = foundry.utils.duplicate(this.items.get(compId) || {})
|
||||
rollData.actionImg = rollData.competence?.img
|
||||
}
|
||||
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
|
||||
}
|
||||
return rollData
|
||||
@ -452,13 +459,13 @@ export class WastelandActor extends Actor {
|
||||
/* -------------------------------------------- */
|
||||
async rollCharme(charmeId) {
|
||||
let rollData = this.getCommonRollData("cla")
|
||||
rollData.charme = duplicate(this.items.get(charmeId) || {})
|
||||
rollData.charme = foundry.utils.duplicate(this.items.get(charmeId) || {})
|
||||
rollData.charmeDice = "1d4"
|
||||
this.launchRoll(rollData)
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
async rollPouvoir(pouvoirId) {
|
||||
let pouvoir = duplicate(this.items.get(pouvoirId) || {})
|
||||
let pouvoir = foundry.utils.duplicate(this.items.get(pouvoirId) || {})
|
||||
if (pouvoir?.system) {
|
||||
let rollData = this.getCommonRollData(pouvoir.system.attribut, undefined, pouvoir.system.competence)
|
||||
if (!rollData.competence) {
|
||||
@ -493,7 +500,7 @@ export class WastelandActor extends Actor {
|
||||
if (arme.type == "bouclier") {
|
||||
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"));
|
||||
let rollData = {
|
||||
arme: arme,
|
||||
|
@ -10,7 +10,7 @@ export class WastelandCombat extends Combat {
|
||||
const c = this.combatants.get(ids[cId]);
|
||||
let id = c._id || c.id;
|
||||
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"))
|
||||
//console.log("Init bonus", initBonus, roll.total)
|
||||
await this.updateEmbeddedDocuments("Combatant", [ { _id: id, initiative: roll.total } ]);
|
||||
|
@ -36,5 +36,22 @@ export const WASTELAND_CONFIG = {
|
||||
"chimie": "Chimie",
|
||||
"electricite": "Électricité",
|
||||
"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)"
|
||||
}
|
||||
|
||||
}
|
||||
|
26
modules/wasteland-creature-sheet.js
Normal file
26
modules/wasteland-creature-sheet.js
Normal file
@ -0,0 +1,26 @@
|
||||
/**
|
||||
* Extend the basic ActorSheet with some very simple modifications
|
||||
* @extends {ActorSheet}
|
||||
*/
|
||||
|
||||
import { WastelandUtility } from "./wasteland-utility.js";
|
||||
import { WastelandActorSheet } from "./wasteland-actor-sheet.js";
|
||||
|
||||
/* -------------------------------------------- */
|
||||
export class WastelandCreatureSheet extends WastelandActorSheet {
|
||||
|
||||
/** @override */
|
||||
static get defaultOptions() {
|
||||
|
||||
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||
classes: ["fvtt-wasteland", "sheet", "creature"],
|
||||
template: "systems/fvtt-wasteland/templates/creature-sheet.html",
|
||||
width: 640,
|
||||
height: 720,
|
||||
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "stats" }],
|
||||
dragDrop: [{ dragSelector: ".item-list .item", dropSelector: null }],
|
||||
editScore: false
|
||||
});
|
||||
}
|
||||
|
||||
}
|
@ -9,7 +9,7 @@ export class WastelandItemSheet extends ItemSheet {
|
||||
/** @override */
|
||||
static get defaultOptions() {
|
||||
|
||||
return mergeObject(super.defaultOptions, {
|
||||
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||
classes: ["fvtt-wasteland", "sheet", "item"],
|
||||
template: "systems/fvtt-wasteland/templates/item-sheet.html",
|
||||
dragDrop: [{ dragSelector: null, dropSelector: null }],
|
||||
@ -48,7 +48,7 @@ export class WastelandItemSheet extends ItemSheet {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async getData() {
|
||||
const objectData = duplicate(this.object)
|
||||
const objectData = foundry.utils.duplicate(this.object)
|
||||
let itemData = objectData
|
||||
let formData = {
|
||||
title: this.title,
|
||||
@ -59,7 +59,7 @@ export class WastelandItemSheet extends ItemSheet {
|
||||
editable: this.isEditable,
|
||||
cssClass: this.isEditable ? "editable" : "locked",
|
||||
attributs: WastelandUtility.getAttributs(),
|
||||
config: duplicate(game.system.wasteland.config),
|
||||
config: foundry.utils.duplicate(game.system.wasteland.config),
|
||||
data: itemData.system,
|
||||
system: itemData.system,
|
||||
limited: this.object.limited,
|
||||
@ -87,7 +87,7 @@ export class WastelandItemSheet extends ItemSheet {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
postItem() {
|
||||
let chatData = duplicate(WastelandUtility.data(this.item));
|
||||
let chatData = foundry.utils.duplicate(WastelandUtility.data(this.item));
|
||||
if (this.actor) {
|
||||
chatData.actor = { id: this.actor.id };
|
||||
}
|
||||
@ -130,26 +130,26 @@ export class WastelandItemSheet extends ItemSheet {
|
||||
html.find('.edit-prediction').change(ev => {
|
||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||
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
|
||||
this.object.update( { 'data.predilections': pred })
|
||||
})
|
||||
html.find('.delete-prediction').click(ev => {
|
||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||
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)
|
||||
this.object.update( { 'data.predilections': pred })
|
||||
})
|
||||
html.find('.use-prediction').change(ev => {
|
||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||
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
|
||||
this.object.update( { 'data.predilections': pred })
|
||||
})
|
||||
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 })
|
||||
this.object.update( { 'data.predilections': pred })
|
||||
})
|
||||
|
@ -11,7 +11,7 @@
|
||||
import { WastelandActor } from "./wasteland-actor.js";
|
||||
import { WastelandItemSheet } from "./wasteland-item-sheet.js";
|
||||
import { WastelandActorSheet } from "./wasteland-actor-sheet.js";
|
||||
//import { WastelandNPCSheet } from "./wasteland-npc-sheet.js";
|
||||
import { WastelandCreatureSheet } from "./wasteland-creature-sheet.js";
|
||||
import { WastelandUtility } from "./wasteland-utility.js";
|
||||
import { WastelandCombat } from "./wasteland-combat.js";
|
||||
import { WastelandItem } from "./wasteland-item.js";
|
||||
@ -28,7 +28,7 @@ Hooks.once("init", async function () {
|
||||
/* -------------------------------------------- */
|
||||
// preload handlebars templates
|
||||
WastelandUtility.preloadHandlebarsTemplates();
|
||||
|
||||
|
||||
/* -------------------------------------------- */
|
||||
// Set an initiative formula for the system
|
||||
CONFIG.Combat.initiative = {
|
||||
@ -54,13 +54,13 @@ Hooks.once("init", async function () {
|
||||
// Register sheet application classes
|
||||
Actors.unregisterSheet("core", ActorSheet);
|
||||
Actors.registerSheet("fvtt-wasteland", WastelandActorSheet, { types: ["personnage"], makeDefault: true })
|
||||
//Actors.registerSheet("fvtt-wasteland", WastelandNPCSheet, { types: ["npc"], makeDefault: false });
|
||||
Actors.registerSheet("fvtt-wasteland", WastelandCreatureSheet, { types: ["creature"], makeDefault: false });
|
||||
|
||||
Items.unregisterSheet("core", ItemSheet);
|
||||
Items.registerSheet("fvtt-wasteland", WastelandItemSheet, { makeDefault: true })
|
||||
|
||||
WastelandUtility.init();
|
||||
|
||||
|
||||
});
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -72,33 +72,19 @@ function welcomeMessage() {
|
||||
<strong>Bienvenue dans les Wasteland !</strong>
|
||||
<p>Les livres de Wasteland sont nécessaires pour jouer : https://www.titam-france.fr</p>
|
||||
<p>Wasteland est jeu de rôle publié par Titam France/Sombres projets, tout les droits leur appartiennent.</p>
|
||||
<p>Système développé par LeRatierBretonnien, support sur le <a href="https://discord.gg/pPSDNJk">Discord FR de Foundry</a>.</p>
|
||||
<p>Système développé par LeRatierBretonnien, avec le support de Prêtre. Plus d'infos et aides sur le <a href="https://discord.gg/pPSDNJk">Discord FR de Foundry</a>.</p>
|
||||
` });
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
// Register world usage statistics
|
||||
function registerUsageCount( registerKey ) {
|
||||
if ( game.user.isGM ) {
|
||||
game.settings.register(registerKey, "world-key", {
|
||||
name: "Unique world key",
|
||||
scope: "world",
|
||||
config: false,
|
||||
default: "",
|
||||
type: String
|
||||
});
|
||||
|
||||
let worldKey = game.settings.get(registerKey, "world-key")
|
||||
if ( worldKey == undefined || worldKey == "" ) {
|
||||
worldKey = randomID(32)
|
||||
game.settings.set(registerKey, "world-key", worldKey )
|
||||
}
|
||||
// Simple API counter
|
||||
let regURL = `https://www.uberwald.me/fvtt_appcount/count.php?name="${registerKey}"&worldKey="${worldKey}"&version="${game.release.generation}.${game.release.build}"&system="${game.system.id}"&systemversion="${game.system.version}"`
|
||||
//$.ajaxSetup({
|
||||
//headers: { 'Access-Control-Allow-Origin': '*' }
|
||||
//})
|
||||
$.ajax(regURL)
|
||||
/* -------------------------------------------- */
|
||||
async function importDefaultScene() {
|
||||
let exists = game.scenes.find(j => j.name == "Accueil");
|
||||
if (!exists) {
|
||||
const scenes = await WastelandUtility.loadCompendium("fvtt-wasteland.scenes")
|
||||
let newDocuments = scenes.filter(i => i.name == "Accueil");
|
||||
await game.scenes.documentClass.create(newDocuments);
|
||||
game.scenes.find(i => i.name == "Accueil").activate();
|
||||
}
|
||||
}
|
||||
|
||||
@ -108,6 +94,7 @@ function registerUsageCount( registerKey ) {
|
||||
Hooks.once("ready", function () {
|
||||
|
||||
WastelandUtility.ready();
|
||||
|
||||
// User warning
|
||||
if (!game.user.isGM && game.user.character == undefined) {
|
||||
ui.notifications.info("Attention ! Aucun personnage n'est relié au joueur !");
|
||||
@ -116,9 +103,24 @@ Hooks.once("ready", function () {
|
||||
user: game.user._id
|
||||
});
|
||||
}
|
||||
|
||||
registerUsageCount('fvtt-wasteland')
|
||||
if (!game.user.isGM && game.user.character && !game.user.character.prototypeToken.actorLink) {
|
||||
ui.notifications.info("Le token de du joueur n'est pas connecté à l'acteur !");
|
||||
ChatMessage.create({
|
||||
content: "<b>ATTENTION</b> Le token du joueur " + game.user.name + " n'est pas connecté à l'acteur !",
|
||||
user: game.user._id
|
||||
});
|
||||
}
|
||||
|
||||
import("https://www.uberwald.me/fvtt_appcount/count-class-ready.js").then(moduleCounter=>{
|
||||
console.log("ClassCounter loaded", moduleCounter)
|
||||
moduleCounter.ClassCounter.registerUsageCount()
|
||||
}).catch(err=>
|
||||
console.log("No stats available, giving up.")
|
||||
)
|
||||
welcomeMessage();
|
||||
|
||||
importDefaultScene();
|
||||
|
||||
});
|
||||
|
||||
/* -------------------------------------------- */
|
||||
|
@ -4,16 +4,16 @@ import { WastelandCommands } from "./wasteland-commands.js";
|
||||
|
||||
/* -------------------------------------------- */
|
||||
const __contrecouptCharme = {
|
||||
1 : {name: "Effet chromatique", description: "" },
|
||||
3 : {name: "Enivrement Kobold", description: "" },
|
||||
5 : {name: "Mutisme superstitieux", description: "" },
|
||||
7 : {name: "Agité!", description: "" },
|
||||
9 : {name: "Somnolence", description: "" },
|
||||
11 : {name: "Manie incontrôlable", description: "" },
|
||||
13 : {name: "Malédiction des Ternes", description: "" },
|
||||
15 : {name: "La petite Mort", description: "" },
|
||||
17 : {name: "Angoisse cauchemardesque", description: "" },
|
||||
19 : {name: "Anémie Kobold", description: "" }
|
||||
1 : {name: "Effet chromatique", description: "le corps du kobold prend des teintes aussi étranges que voyantes. L'effet s’estompe progressivement et 24 heures plus tard, le kobold retrouve ses couleurs d’origine." },
|
||||
3 : {name: "Enivrement Kobold", description: "très excité par son premier tour, le kobold doit immédiatement faire un autre tour, pour lequel il emploiera un dé plus gros." },
|
||||
5 : {name: "Mutisme superstitieux", description: "le kobold ne doit plus parler» pendant les prochaines 24 heures. S'il le fait malgré tout, les effets de son tour s’arrêtent." },
|
||||
7 : {name: "Agité!", description: "le kobold ne tient plus en place. Il ne peut se reposer pendant les prochaines 12 heures. Dès. que 12 heures se sont écoulées, il s'effondre comme une masse et dort 12 heures d'affilée d’un sommeil enchanté dont rien ne pourra le réveiller." },
|
||||
9 : {name: "Somnolence", description: "le kobold devient somnolent. Il n’arrive pas à se concentrer même sur une tâche simple, bäille sans arrêt, traîne les pieds et n’agit plus que de mauvaise grâce. Cela dure jusqu’à ce qu'il ait dormi au moins 12 heures." },
|
||||
11 : {name: "Manie incontrôlable", description: "le kobold est pris d’une manie incontrôlable. Dès qu'il voit un chapeau rouge, il doit suivre son porteur. Il ne mangera que si son voisin de gauche mange aussi, etc. Cela dure pendant une jour- née puis l’effet s’inverse pendant une heure : il ne suivra jamais un chapeau rouge, ne mangera jamais si son voi- sin de gauche mange, etc. Le contrecoup prend alors fin." },
|
||||
13 : {name: "Malédiction des Ternes", description: "le kobold perd cette qualité mystérieuse qui fait que les kobolds sont des kobolds et devient tout. Terne. Il perd 1d20 point(s) de Bonne Aventure (s’il doit en perdre plus qu'il n’en a, il tombe simplement à 0). Ces points perdus pourront cependant être regagnés normalement." },
|
||||
15 : {name: "La petite Mort", description: "le kobold s'endort pour 1420 heures. Rien ni personne ne pourra le tirer de ce sommeil enchanté avant que ce contrecoup ne prenne fin." },
|
||||
17 : {name: "Angoisse cauchemardesque", description: "le kobold a une brève vision de pure horreur. Il perd 1420 points de Psyché {s'il doit en perdre plus qu'il n’en a, il tombe à 0)." },
|
||||
19 : {name: "Anémie Kobold", description: "le kobold se met à saigner du nez, des oreilles et même d’autres endroits. Il perd 1420 point(s) de Santé." }
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -28,9 +28,6 @@ export class WastelandUtility {
|
||||
Hooks.on("getCombatTrackerEntryContext", (html, options) => {
|
||||
WastelandUtility.pushInitiativeOptions(html, options);
|
||||
})
|
||||
Hooks.on("dropCanvasData", (canvas, data) => {
|
||||
WastelandUtility.dropItemOnToken(canvas, data)
|
||||
});
|
||||
|
||||
this.rollDataStore = {}
|
||||
this.defenderStore = {}
|
||||
@ -114,6 +111,28 @@ export class WastelandUtility {
|
||||
static async ready() {
|
||||
const skills = await WastelandUtility.loadCompendium("fvtt-wasteland.skills")
|
||||
this.skills = skills.map(i => i.toObject())
|
||||
|
||||
game.system.wasteland.config.listeNiveauSkill = WastelandUtility.createDirectOptionList(0, 10)
|
||||
game.system.wasteland.config.listeNiveauCreature = WastelandUtility.createDirectOptionList(0, 35)
|
||||
game.system.wasteland.config.modificateurOptions = WastelandUtility.createArrayOptionList(-15, 15)
|
||||
game.system.wasteland.config.pointsAmeOptions = WastelandUtility.createDirectOptionList(0, 20)
|
||||
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static createDirectOptionList(min, max) {
|
||||
let options = {};
|
||||
for (let i = min; i <= max; i++) {
|
||||
options[`${i}`] = `${i}`;
|
||||
}
|
||||
return options;
|
||||
}
|
||||
static createArrayOptionList(min, max) {
|
||||
let options = [];
|
||||
for (let i = min; i <= max; i++) {
|
||||
options.push({key:`${i}`, label:`${i}`});
|
||||
}
|
||||
return options;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -142,7 +161,7 @@ export class WastelandUtility {
|
||||
let rollData = message.getFlag("world", "wasteland-roll")
|
||||
let actor = WastelandUtility.getActorFromRollData(rollData)
|
||||
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)
|
||||
})
|
||||
}
|
||||
@ -152,8 +171,7 @@ export class WastelandUtility {
|
||||
|
||||
const templatePaths = [
|
||||
'systems/fvtt-wasteland/templates/editor-notes-gm.html',
|
||||
'systems/fvtt-wasteland/templates/partial-item-description.html',
|
||||
'systems/fvtt-wasteland/templates/partial-list-niveau.html'
|
||||
'systems/fvtt-wasteland/templates/partial-item-description.html'
|
||||
]
|
||||
return loadTemplates(templatePaths);
|
||||
}
|
||||
@ -187,15 +205,6 @@ export class WastelandUtility {
|
||||
return undefined;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static createDirectOptionList(min, max) {
|
||||
let options = {};
|
||||
for (let i = min; i <= max; i++) {
|
||||
options[`${i}`] = `${i}`;
|
||||
}
|
||||
return options;
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static buildListOptions(min, max) {
|
||||
let options = ""
|
||||
@ -220,7 +229,7 @@ export class WastelandUtility {
|
||||
|
||||
let id = rollData.rollId;
|
||||
let oldRollData = this.rollDataStore[id] || {};
|
||||
let newRollData = mergeObject(oldRollData, rollData);
|
||||
let newRollData = foundry.utils.mergeObject(oldRollData, rollData);
|
||||
this.rollDataStore[id] = newRollData;
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
@ -292,10 +301,10 @@ export class WastelandUtility {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static computeResult(rollData, actor) {
|
||||
static async computeResult(rollData, actor) {
|
||||
if (rollData.charme) {
|
||||
let resultIndex = false
|
||||
let resTab = duplicate(rollData.charme.system.resultats)
|
||||
let resTab = foundry.utils.duplicate(rollData.charme.system.resultats)
|
||||
for(let id in resTab) {
|
||||
let res = resTab[id]
|
||||
if (!resultIndex && rollData.finalResult >= res.value) {
|
||||
@ -305,7 +314,7 @@ export class WastelandUtility {
|
||||
if (resultIndex) {
|
||||
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") {
|
||||
rollData.contrecoupResult = effectRoll.total
|
||||
if (rollData.contrecoupResult % 2 == 1) {
|
||||
@ -349,7 +358,7 @@ export class WastelandUtility {
|
||||
}
|
||||
if (!rollData.attr) {
|
||||
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) {
|
||||
@ -366,7 +375,7 @@ export class WastelandUtility {
|
||||
|
||||
//console.log("BEFORE COMP", rollData)
|
||||
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
|
||||
rollData.diceFormula += `+${rollData.attr.value}+${rollData.competence.system.niveau}+${rollData.modificateur}+${compmod}`
|
||||
} else {
|
||||
@ -376,14 +385,14 @@ export class WastelandUtility {
|
||||
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"))
|
||||
rollData.roll = duplicate(myRoll)
|
||||
rollData.roll = foundry.utils.duplicate(myRoll)
|
||||
rollData.diceResult = myRoll.terms[0].results[0].result
|
||||
console.log(">>>> ", myRoll)
|
||||
|
||||
rollData.finalResult = myRoll.total
|
||||
this.computeResult(rollData, actor)
|
||||
await this.computeResult(rollData, actor)
|
||||
|
||||
this.createChatWithRollMode(rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData)
|
||||
@ -395,13 +404,13 @@ export class WastelandUtility {
|
||||
static async bonusRollWasteland(rollData) {
|
||||
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"));
|
||||
rollData.bonusRoll = duplicate(bonusRoll)
|
||||
rollData.bonusRoll = foundry.utils.duplicate(bonusRoll)
|
||||
|
||||
rollData.finalResult += rollData.bonusRoll.total
|
||||
|
||||
this.computeResult(rollData)
|
||||
await this.computeResult(rollData)
|
||||
|
||||
this.createChatWithRollMode(rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData)
|
||||
@ -431,7 +440,7 @@ export class WastelandUtility {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static blindMessageToGM(chatOptions) {
|
||||
let chatGM = duplicate(chatOptions);
|
||||
let chatGM = foundry.utils.duplicate(chatOptions);
|
||||
chatGM.whisper = this.getUsers(user => user.isGM);
|
||||
chatGM.content = "Blinde message of " + game.user.name + "<br>" + chatOptions.content;
|
||||
console.log("blindMessageToGM", chatGM);
|
||||
@ -493,7 +502,7 @@ export class WastelandUtility {
|
||||
/* -------------------------------------------- */
|
||||
static getBasicRollData() {
|
||||
let rollData = {
|
||||
rollId: randomID(16),
|
||||
rollId: foundry.utils.randomID(16),
|
||||
rollMode: game.settings.get("core", "rollMode"),
|
||||
modificateursOptions: this.getModificateurOptions(),
|
||||
pointAmeOptions: this.getPointAmeOptions(),
|
||||
|
Binary file not shown.
BIN
packs/armes/000170.ldb
Normal file
BIN
packs/armes/000170.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000086
|
||||
MANIFEST-000199
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-14:01:31.663762 7facd3fff6c0 Recovering log #84
|
||||
2023/12/01-14:01:31.673391 7facd3fff6c0 Delete type=3 #82
|
||||
2023/12/01-14:01:31.673441 7facd3fff6c0 Delete type=0 #84
|
||||
2023/12/01-14:02:58.886581 7faa52bff6c0 Level-0 table #89: started
|
||||
2023/12/01-14:02:58.886605 7faa52bff6c0 Level-0 table #89: 0 bytes OK
|
||||
2023/12/01-14:02:58.893826 7faa52bff6c0 Delete type=0 #87
|
||||
2023/12/01-14:02:58.906642 7faa52bff6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-14:02:58.906714 7faa52bff6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:49:34.562318 7fee7b4006c0 Recovering log #197
|
||||
2024/10/23-20:49:34.572510 7fee7b4006c0 Delete type=3 #195
|
||||
2024/10/23-20:49:34.572580 7fee7b4006c0 Delete type=0 #197
|
||||
2024/10/23-20:50:51.301785 7fee796006c0 Level-0 table #202: started
|
||||
2024/10/23-20:50:51.301810 7fee796006c0 Level-0 table #202: 0 bytes OK
|
||||
2024/10/23-20:50:51.308254 7fee796006c0 Delete type=0 #200
|
||||
2024/10/23-20:50:51.321194 7fee796006c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.321237 7fee796006c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-13:53:39.494309 7facd3fff6c0 Recovering log #80
|
||||
2023/12/01-13:53:39.504896 7facd3fff6c0 Delete type=3 #78
|
||||
2023/12/01-13:53:39.504998 7facd3fff6c0 Delete type=0 #80
|
||||
2023/12/01-13:59:53.167281 7faa52bff6c0 Level-0 table #85: started
|
||||
2023/12/01-13:59:53.167307 7faa52bff6c0 Level-0 table #85: 0 bytes OK
|
||||
2023/12/01-13:59:53.198187 7faa52bff6c0 Delete type=0 #83
|
||||
2023/12/01-13:59:53.317461 7faa52bff6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-13:59:53.317523 7faa52bff6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:33.864288 7fadb8c006c0 Recovering log #193
|
||||
2024/06/08-21:15:33.874053 7fadb8c006c0 Delete type=3 #191
|
||||
2024/06/08-21:15:33.874106 7fadb8c006c0 Delete type=0 #193
|
||||
2024/06/08-21:15:57.231395 7fadb1a006c0 Level-0 table #198: started
|
||||
2024/06/08-21:15:57.231418 7fadb1a006c0 Level-0 table #198: 0 bytes OK
|
||||
2024/06/08-21:15:57.238165 7fadb1a006c0 Delete type=0 #196
|
||||
2024/06/08-21:15:57.238384 7fadb1a006c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.238414 7fadb1a006c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs/armes/MANIFEST-000199
Normal file
BIN
packs/armes/MANIFEST-000199
Normal file
Binary file not shown.
BIN
packs/artifex/000031.ldb
Normal file
BIN
packs/artifex/000031.ldb
Normal file
Binary file not shown.
1
packs/artifex/CURRENT
Normal file
1
packs/artifex/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000060
|
8
packs/artifex/LOG
Normal file
8
packs/artifex/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/10/23-20:49:34.600131 7fee80e006c0 Recovering log #58
|
||||
2024/10/23-20:49:34.610075 7fee80e006c0 Delete type=3 #56
|
||||
2024/10/23-20:49:34.610136 7fee80e006c0 Delete type=0 #58
|
||||
2024/10/23-20:50:51.295734 7fee796006c0 Level-0 table #63: started
|
||||
2024/10/23-20:50:51.295761 7fee796006c0 Level-0 table #63: 0 bytes OK
|
||||
2024/10/23-20:50:51.301677 7fee796006c0 Delete type=0 #61
|
||||
2024/10/23-20:50:51.321172 7fee796006c0 Manual compaction at level-0 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.321229 7fee796006c0 Manual compaction at level-1 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 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 @@
|
||||
2024/06/08-21:15:33.902106 7fadb2a006c0 Recovering log #54
|
||||
2024/06/08-21:15:33.912559 7fadb2a006c0 Delete type=3 #52
|
||||
2024/06/08-21:15:33.912651 7fadb2a006c0 Delete type=0 #54
|
||||
2024/06/08-21:15:57.217278 7fadb1a006c0 Level-0 table #59: started
|
||||
2024/06/08-21:15:57.217331 7fadb1a006c0 Level-0 table #59: 0 bytes OK
|
||||
2024/06/08-21:15:57.224892 7fadb1a006c0 Delete type=0 #57
|
||||
2024/06/08-21:15:57.238359 7fadb1a006c0 Manual compaction at level-0 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.238399 7fadb1a006c0 Manual compaction at level-1 from '!items!PqP7BWEkK7aK65yH' @ 72057594037927935 : 1 .. '!items!irEA0eyE731viEYl' @ 0 : 0; will stop at (end)
|
BIN
packs/artifex/MANIFEST-000060
Normal file
BIN
packs/artifex/MANIFEST-000060
Normal file
Binary file not shown.
BIN
packs/bestiaire/000043.ldb
Normal file
BIN
packs/bestiaire/000043.ldb
Normal file
Binary file not shown.
1
packs/bestiaire/CURRENT
Normal file
1
packs/bestiaire/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000072
|
8
packs/bestiaire/LOG
Normal file
8
packs/bestiaire/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/10/23-20:49:34.456483 7fee7b4006c0 Recovering log #70
|
||||
2024/10/23-20:49:34.466636 7fee7b4006c0 Delete type=3 #68
|
||||
2024/10/23-20:49:34.466698 7fee7b4006c0 Delete type=0 #70
|
||||
2024/10/23-20:50:51.249627 7fee796006c0 Level-0 table #75: started
|
||||
2024/10/23-20:50:51.249668 7fee796006c0 Level-0 table #75: 0 bytes OK
|
||||
2024/10/23-20:50:51.255757 7fee796006c0 Delete type=0 #73
|
||||
2024/10/23-20:50:51.269192 7fee796006c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.269229 7fee796006c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
8
packs/bestiaire/LOG.old
Normal file
8
packs/bestiaire/LOG.old
Normal file
@ -0,0 +1,8 @@
|
||||
2024/06/08-21:15:33.757474 7fadb8c006c0 Recovering log #66
|
||||
2024/06/08-21:15:33.767507 7fadb8c006c0 Delete type=3 #64
|
||||
2024/06/08-21:15:33.767557 7fadb8c006c0 Delete type=0 #66
|
||||
2024/06/08-21:15:57.168619 7fadb1a006c0 Level-0 table #71: started
|
||||
2024/06/08-21:15:57.168658 7fadb1a006c0 Level-0 table #71: 0 bytes OK
|
||||
2024/06/08-21:15:57.176105 7fadb1a006c0 Delete type=0 #69
|
||||
2024/06/08-21:15:57.182883 7fadb1a006c0 Manual compaction at level-0 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.182910 7fadb1a006c0 Manual compaction at level-1 from '!actors!S7FhBajQ5KKhIpj6' @ 72057594037927935 : 1 .. '!folders!BHMWTRHF2lNlAK8u' @ 0 : 0; will stop at (end)
|
BIN
packs/bestiaire/MANIFEST-000072
Normal file
BIN
packs/bestiaire/MANIFEST-000072
Normal file
Binary file not shown.
BIN
packs/capacreature/000031.ldb
Normal file
BIN
packs/capacreature/000031.ldb
Normal file
Binary file not shown.
1
packs/capacreature/CURRENT
Normal file
1
packs/capacreature/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000060
|
8
packs/capacreature/LOG
Normal file
8
packs/capacreature/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/10/23-20:49:34.612874 7fee7b4006c0 Recovering log #58
|
||||
2024/10/23-20:49:34.622528 7fee7b4006c0 Delete type=3 #56
|
||||
2024/10/23-20:49:34.622591 7fee7b4006c0 Delete type=0 #58
|
||||
2024/10/23-20:50:51.321403 7fee796006c0 Level-0 table #63: started
|
||||
2024/10/23-20:50:51.321447 7fee796006c0 Level-0 table #63: 0 bytes OK
|
||||
2024/10/23-20:50:51.327468 7fee796006c0 Delete type=0 #61
|
||||
2024/10/23-20:50:51.348060 7fee796006c0 Manual compaction at level-0 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.348136 7fee796006c0 Manual compaction at level-1 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 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 @@
|
||||
2024/06/08-21:15:33.915184 7fadb8c006c0 Recovering log #54
|
||||
2024/06/08-21:15:33.925245 7fadb8c006c0 Delete type=3 #52
|
||||
2024/06/08-21:15:33.925299 7fadb8c006c0 Delete type=0 #54
|
||||
2024/06/08-21:15:57.258825 7fadb1a006c0 Level-0 table #59: started
|
||||
2024/06/08-21:15:57.258884 7fadb1a006c0 Level-0 table #59: 0 bytes OK
|
||||
2024/06/08-21:15:57.265178 7fadb1a006c0 Delete type=0 #57
|
||||
2024/06/08-21:15:57.265355 7fadb1a006c0 Manual compaction at level-0 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.265376 7fadb1a006c0 Manual compaction at level-1 from '!items!JzGNaagJD2jLi9tH' @ 72057594037927935 : 1 .. '!items!LaiHuZ30K4iJr6ce' @ 0 : 0; will stop at (end)
|
BIN
packs/capacreature/MANIFEST-000060
Normal file
BIN
packs/capacreature/MANIFEST-000060
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/equipement/000124.ldb
Normal file
BIN
packs/equipement/000124.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000040
|
||||
MANIFEST-000153
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-14:01:31.687335 7face89f96c0 Recovering log #38
|
||||
2023/12/01-14:01:31.697567 7face89f96c0 Delete type=3 #36
|
||||
2023/12/01-14:01:31.697683 7face89f96c0 Delete type=0 #38
|
||||
2023/12/01-14:02:58.893938 7faa52bff6c0 Level-0 table #43: started
|
||||
2023/12/01-14:02:58.893962 7faa52bff6c0 Level-0 table #43: 0 bytes OK
|
||||
2023/12/01-14:02:58.900266 7faa52bff6c0 Delete type=0 #41
|
||||
2023/12/01-14:02:58.906658 7faa52bff6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-14:02:58.906700 7faa52bff6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:49:34.587051 7fee7aa006c0 Recovering log #151
|
||||
2024/10/23-20:49:34.597931 7fee7aa006c0 Delete type=3 #149
|
||||
2024/10/23-20:49:34.598050 7fee7aa006c0 Delete type=0 #151
|
||||
2024/10/23-20:50:51.314989 7fee796006c0 Level-0 table #156: started
|
||||
2024/10/23-20:50:51.315013 7fee796006c0 Level-0 table #156: 0 bytes OK
|
||||
2024/10/23-20:50:51.320996 7fee796006c0 Delete type=0 #154
|
||||
2024/10/23-20:50:51.321220 7fee796006c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.321258 7fee796006c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-13:53:39.520862 7facd37fe6c0 Recovering log #34
|
||||
2023/12/01-13:53:39.531517 7facd37fe6c0 Delete type=3 #32
|
||||
2023/12/01-13:53:39.531569 7facd37fe6c0 Delete type=0 #34
|
||||
2023/12/01-13:59:53.280355 7faa52bff6c0 Level-0 table #39: started
|
||||
2023/12/01-13:59:53.280393 7faa52bff6c0 Level-0 table #39: 0 bytes OK
|
||||
2023/12/01-13:59:53.317311 7faa52bff6c0 Delete type=0 #37
|
||||
2023/12/01-13:59:53.317504 7faa52bff6c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-13:59:53.317532 7faa52bff6c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:33.889173 7fadb34006c0 Recovering log #147
|
||||
2024/06/08-21:15:33.898942 7fadb34006c0 Delete type=3 #145
|
||||
2024/06/08-21:15:33.899016 7fadb34006c0 Delete type=0 #147
|
||||
2024/06/08-21:15:57.225037 7fadb1a006c0 Level-0 table #152: started
|
||||
2024/06/08-21:15:57.225064 7fadb1a006c0 Level-0 table #152: 0 bytes OK
|
||||
2024/06/08-21:15:57.231253 7fadb1a006c0 Delete type=0 #150
|
||||
2024/06/08-21:15:57.238374 7fadb1a006c0 Manual compaction at level-0 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.238407 7fadb1a006c0 Manual compaction at level-1 from '!folders!JlP90zkPvPcJDq0q' @ 72057594037927935 : 1 .. '!items!zjMDuxKHKJ4vE5UV' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs/equipement/MANIFEST-000153
Normal file
BIN
packs/equipement/MANIFEST-000153
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/heritages/000194.ldb
Normal file
BIN
packs/heritages/000194.ldb
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000110
|
||||
MANIFEST-000223
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-14:01:31.626736 7face91fa6c0 Recovering log #108
|
||||
2023/12/01-14:01:31.637348 7face91fa6c0 Delete type=3 #106
|
||||
2023/12/01-14:01:31.637457 7face91fa6c0 Delete type=0 #108
|
||||
2023/12/01-14:02:58.867219 7faa52bff6c0 Level-0 table #113: started
|
||||
2023/12/01-14:02:58.867259 7faa52bff6c0 Level-0 table #113: 0 bytes OK
|
||||
2023/12/01-14:02:58.873501 7faa52bff6c0 Delete type=0 #111
|
||||
2023/12/01-14:02:58.880237 7faa52bff6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-14:02:58.880272 7faa52bff6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:49:34.523199 7fee7be006c0 Recovering log #221
|
||||
2024/10/23-20:49:34.533799 7fee7be006c0 Delete type=3 #219
|
||||
2024/10/23-20:49:34.533861 7fee7be006c0 Delete type=0 #221
|
||||
2024/10/23-20:50:51.282007 7fee796006c0 Level-0 table #226: started
|
||||
2024/10/23-20:50:51.282061 7fee796006c0 Level-0 table #226: 0 bytes OK
|
||||
2024/10/23-20:50:51.289193 7fee796006c0 Delete type=0 #224
|
||||
2024/10/23-20:50:51.295521 7fee796006c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.295559 7fee796006c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-13:53:39.455304 7face89f96c0 Recovering log #104
|
||||
2023/12/01-13:53:39.465228 7face89f96c0 Delete type=3 #102
|
||||
2023/12/01-13:53:39.465278 7face89f96c0 Delete type=0 #104
|
||||
2023/12/01-13:59:52.988050 7faa52bff6c0 Level-0 table #109: started
|
||||
2023/12/01-13:59:52.988087 7faa52bff6c0 Level-0 table #109: 0 bytes OK
|
||||
2023/12/01-13:59:53.032097 7faa52bff6c0 Delete type=0 #107
|
||||
2023/12/01-13:59:53.105940 7faa52bff6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-13:59:53.167051 7faa52bff6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:33.824184 7fadb3e006c0 Recovering log #217
|
||||
2024/06/08-21:15:33.834055 7fadb3e006c0 Delete type=3 #215
|
||||
2024/06/08-21:15:33.834168 7fadb3e006c0 Delete type=0 #217
|
||||
2024/06/08-21:15:57.197219 7fadb1a006c0 Level-0 table #222: started
|
||||
2024/06/08-21:15:57.197247 7fadb1a006c0 Level-0 table #222: 0 bytes OK
|
||||
2024/06/08-21:15:57.203355 7fadb1a006c0 Delete type=0 #220
|
||||
2024/06/08-21:15:57.210523 7fadb1a006c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.210550 7fadb1a006c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs/heritages/MANIFEST-000223
Normal file
BIN
packs/heritages/MANIFEST-000223
Normal file
Binary file not shown.
BIN
packs/heros/000031.ldb
Normal file
BIN
packs/heros/000031.ldb
Normal file
Binary file not shown.
1
packs/heros/CURRENT
Normal file
1
packs/heros/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000060
|
8
packs/heros/LOG
Normal file
8
packs/heros/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/10/23-20:49:34.469507 7fee7be006c0 Recovering log #58
|
||||
2024/10/23-20:49:34.479705 7fee7be006c0 Delete type=3 #56
|
||||
2024/10/23-20:49:34.479763 7fee7be006c0 Delete type=0 #58
|
||||
2024/10/23-20:50:51.243493 7fee796006c0 Level-0 table #63: started
|
||||
2024/10/23-20:50:51.243541 7fee796006c0 Level-0 table #63: 0 bytes OK
|
||||
2024/10/23-20:50:51.249500 7fee796006c0 Delete type=0 #61
|
||||
2024/10/23-20:50:51.269174 7fee796006c0 Manual compaction at level-0 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.269221 7fee796006c0 Manual compaction at level-1 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 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 @@
|
||||
2024/06/08-21:15:33.770037 7fadb3e006c0 Recovering log #54
|
||||
2024/06/08-21:15:33.780289 7fadb3e006c0 Delete type=3 #52
|
||||
2024/06/08-21:15:33.780386 7fadb3e006c0 Delete type=0 #54
|
||||
2024/06/08-21:15:57.176369 7fadb1a006c0 Level-0 table #59: started
|
||||
2024/06/08-21:15:57.176423 7fadb1a006c0 Level-0 table #59: 0 bytes OK
|
||||
2024/06/08-21:15:57.182706 7fadb1a006c0 Delete type=0 #57
|
||||
2024/06/08-21:15:57.182892 7fadb1a006c0 Manual compaction at level-0 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.182916 7fadb1a006c0 Manual compaction at level-1 from '!actors!2UqntsuFwDpHOKJ6' @ 72057594037927935 : 1 .. '!actors.items!hJb4itLSBq7V4ite.yaFBnMJeBvED0JeP' @ 0 : 0; will stop at (end)
|
BIN
packs/heros/MANIFEST-000060
Normal file
BIN
packs/heros/MANIFEST-000060
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/metiers/000194.ldb
Normal file
BIN
packs/metiers/000194.ldb
Normal file
Binary file not shown.
0
packs/metiers/000225.log
Normal file
0
packs/metiers/000225.log
Normal file
@ -1 +1 @@
|
||||
MANIFEST-000110
|
||||
MANIFEST-000223
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-14:01:31.639020 7face89f96c0 Recovering log #108
|
||||
2023/12/01-14:01:31.648871 7face89f96c0 Delete type=3 #106
|
||||
2023/12/01-14:01:31.648946 7face89f96c0 Delete type=0 #108
|
||||
2023/12/01-14:02:58.873626 7faa52bff6c0 Level-0 table #113: started
|
||||
2023/12/01-14:02:58.873648 7faa52bff6c0 Level-0 table #113: 0 bytes OK
|
||||
2023/12/01-14:02:58.880148 7faa52bff6c0 Delete type=0 #111
|
||||
2023/12/01-14:02:58.880265 7faa52bff6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-14:02:58.880278 7faa52bff6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:49:34.536519 7fee7aa006c0 Recovering log #221
|
||||
2024/10/23-20:49:34.547316 7fee7aa006c0 Delete type=3 #219
|
||||
2024/10/23-20:49:34.547376 7fee7aa006c0 Delete type=0 #221
|
||||
2024/10/23-20:50:51.269364 7fee796006c0 Level-0 table #226: started
|
||||
2024/10/23-20:50:51.269409 7fee796006c0 Level-0 table #226: 0 bytes OK
|
||||
2024/10/23-20:50:51.275419 7fee796006c0 Delete type=0 #224
|
||||
2024/10/23-20:50:51.295491 7fee796006c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.295542 7fee796006c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-13:53:39.468222 7facd37fe6c0 Recovering log #104
|
||||
2023/12/01-13:53:39.478045 7facd37fe6c0 Delete type=3 #102
|
||||
2023/12/01-13:53:39.478100 7facd37fe6c0 Delete type=0 #104
|
||||
2023/12/01-13:59:53.074479 7faa52bff6c0 Level-0 table #109: started
|
||||
2023/12/01-13:59:53.074531 7faa52bff6c0 Level-0 table #109: 0 bytes OK
|
||||
2023/12/01-13:59:53.105798 7faa52bff6c0 Delete type=0 #107
|
||||
2023/12/01-13:59:53.105987 7faa52bff6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-13:59:53.167073 7faa52bff6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:33.837825 7fadb34006c0 Recovering log #217
|
||||
2024/06/08-21:15:33.847890 7fadb34006c0 Delete type=3 #215
|
||||
2024/06/08-21:15:33.847931 7fadb34006c0 Delete type=0 #217
|
||||
2024/06/08-21:15:57.183049 7fadb1a006c0 Level-0 table #222: started
|
||||
2024/06/08-21:15:57.183100 7fadb1a006c0 Level-0 table #222: 0 bytes OK
|
||||
2024/06/08-21:15:57.189698 7fadb1a006c0 Delete type=0 #220
|
||||
2024/06/08-21:15:57.210501 7fadb1a006c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.210537 7fadb1a006c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs/metiers/MANIFEST-000223
Normal file
BIN
packs/metiers/MANIFEST-000223
Normal file
Binary file not shown.
BIN
packs/mutations/000031.ldb
Normal file
BIN
packs/mutations/000031.ldb
Normal file
Binary file not shown.
0
packs/mutations/000062.log
Normal file
0
packs/mutations/000062.log
Normal file
1
packs/mutations/CURRENT
Normal file
1
packs/mutations/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000060
|
0
packs/mutations/LOCK
Normal file
0
packs/mutations/LOCK
Normal file
8
packs/mutations/LOG
Normal file
8
packs/mutations/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/10/23-20:49:34.625857 7fee7be006c0 Recovering log #58
|
||||
2024/10/23-20:49:34.636635 7fee7be006c0 Delete type=3 #56
|
||||
2024/10/23-20:49:34.636701 7fee7be006c0 Delete type=0 #58
|
||||
2024/10/23-20:50:51.335363 7fee796006c0 Level-0 table #63: started
|
||||
2024/10/23-20:50:51.335391 7fee796006c0 Level-0 table #63: 0 bytes OK
|
||||
2024/10/23-20:50:51.341396 7fee796006c0 Delete type=0 #61
|
||||
2024/10/23-20:50:51.348101 7fee796006c0 Manual compaction at level-0 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.348170 7fee796006c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 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 @@
|
||||
2024/06/08-21:15:33.928707 7fadb3e006c0 Recovering log #54
|
||||
2024/06/08-21:15:33.938338 7fadb3e006c0 Delete type=3 #52
|
||||
2024/06/08-21:15:33.938420 7fadb3e006c0 Delete type=0 #54
|
||||
2024/06/08-21:15:57.251732 7fadb1a006c0 Level-0 table #59: started
|
||||
2024/06/08-21:15:57.251755 7fadb1a006c0 Level-0 table #59: 0 bytes OK
|
||||
2024/06/08-21:15:57.258558 7fadb1a006c0 Delete type=0 #57
|
||||
2024/06/08-21:15:57.265348 7fadb1a006c0 Manual compaction at level-0 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.265369 7fadb1a006c0 Manual compaction at level-1 from '!items!Vnpf6cKVHyd3ugnY' @ 72057594037927935 : 1 .. '!items!Vnpf6cKVHyd3ugnY' @ 0 : 0; will stop at (end)
|
BIN
packs/mutations/MANIFEST-000060
Normal file
BIN
packs/mutations/MANIFEST-000060
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/origines/000195.ldb
Normal file
BIN
packs/origines/000195.ldb
Normal file
Binary file not shown.
0
packs/origines/000226.log
Normal file
0
packs/origines/000226.log
Normal file
@ -1 +1 @@
|
||||
MANIFEST-000111
|
||||
MANIFEST-000224
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-14:01:31.614253 7facd3fff6c0 Recovering log #109
|
||||
2023/12/01-14:01:31.623933 7facd3fff6c0 Delete type=3 #107
|
||||
2023/12/01-14:01:31.624011 7facd3fff6c0 Delete type=0 #109
|
||||
2023/12/01-14:02:58.860374 7faa52bff6c0 Level-0 table #114: started
|
||||
2023/12/01-14:02:58.860398 7faa52bff6c0 Level-0 table #114: 0 bytes OK
|
||||
2023/12/01-14:02:58.867039 7faa52bff6c0 Delete type=0 #112
|
||||
2023/12/01-14:02:58.873616 7faa52bff6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-14:02:58.880257 7faa52bff6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:49:34.510625 7fee7b4006c0 Recovering log #222
|
||||
2024/10/23-20:49:34.520968 7fee7b4006c0 Delete type=3 #220
|
||||
2024/10/23-20:49:34.521080 7fee7b4006c0 Delete type=0 #222
|
||||
2024/10/23-20:50:51.275532 7fee796006c0 Level-0 table #227: started
|
||||
2024/10/23-20:50:51.275563 7fee796006c0 Level-0 table #227: 0 bytes OK
|
||||
2024/10/23-20:50:51.281775 7fee796006c0 Delete type=0 #225
|
||||
2024/10/23-20:50:51.295508 7fee796006c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.295550 7fee796006c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-13:53:39.441816 7facd3fff6c0 Recovering log #105
|
||||
2023/12/01-13:53:39.451617 7facd3fff6c0 Delete type=3 #103
|
||||
2023/12/01-13:53:39.451709 7facd3fff6c0 Delete type=0 #105
|
||||
2023/12/01-13:59:53.032302 7faa52bff6c0 Level-0 table #110: started
|
||||
2023/12/01-13:59:53.032354 7faa52bff6c0 Level-0 table #110: 0 bytes OK
|
||||
2023/12/01-13:59:53.074270 7faa52bff6c0 Delete type=0 #108
|
||||
2023/12/01-13:59:53.105970 7faa52bff6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-13:59:53.167064 7faa52bff6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:33.811271 7fadb8c006c0 Recovering log #218
|
||||
2024/06/08-21:15:33.821947 7fadb8c006c0 Delete type=3 #216
|
||||
2024/06/08-21:15:33.822019 7fadb8c006c0 Delete type=0 #218
|
||||
2024/06/08-21:15:57.189930 7fadb1a006c0 Level-0 table #223: started
|
||||
2024/06/08-21:15:57.189969 7fadb1a006c0 Level-0 table #223: 0 bytes OK
|
||||
2024/06/08-21:15:57.197078 7fadb1a006c0 Delete type=0 #221
|
||||
2024/06/08-21:15:57.210512 7fadb1a006c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.210543 7fadb1a006c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs/origines/MANIFEST-000224
Normal file
BIN
packs/origines/MANIFEST-000224
Normal file
Binary file not shown.
BIN
packs/peuples/000031.ldb
Normal file
BIN
packs/peuples/000031.ldb
Normal file
Binary file not shown.
0
packs/peuples/000062.log
Normal file
0
packs/peuples/000062.log
Normal file
1
packs/peuples/CURRENT
Normal file
1
packs/peuples/CURRENT
Normal file
@ -0,0 +1 @@
|
||||
MANIFEST-000060
|
0
packs/peuples/LOCK
Normal file
0
packs/peuples/LOCK
Normal file
8
packs/peuples/LOG
Normal file
8
packs/peuples/LOG
Normal file
@ -0,0 +1,8 @@
|
||||
2024/10/23-20:49:34.639062 7fee7aa006c0 Recovering log #58
|
||||
2024/10/23-20:49:34.649580 7fee7aa006c0 Delete type=3 #56
|
||||
2024/10/23-20:49:34.649699 7fee7aa006c0 Delete type=0 #58
|
||||
2024/10/23-20:50:51.327659 7fee796006c0 Level-0 table #63: started
|
||||
2024/10/23-20:50:51.327700 7fee796006c0 Level-0 table #63: 0 bytes OK
|
||||
2024/10/23-20:50:51.335218 7fee796006c0 Delete type=0 #61
|
||||
2024/10/23-20:50:51.348083 7fee796006c0 Manual compaction at level-0 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.348127 7fee796006c0 Manual compaction at level-1 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 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 @@
|
||||
2024/06/08-21:15:33.941056 7fadb34006c0 Recovering log #54
|
||||
2024/06/08-21:15:33.951636 7fadb34006c0 Delete type=3 #52
|
||||
2024/06/08-21:15:33.951677 7fadb34006c0 Delete type=0 #54
|
||||
2024/06/08-21:15:57.245014 7fadb1a006c0 Level-0 table #59: started
|
||||
2024/06/08-21:15:57.245045 7fadb1a006c0 Level-0 table #59: 0 bytes OK
|
||||
2024/06/08-21:15:57.251599 7fadb1a006c0 Delete type=0 #57
|
||||
2024/06/08-21:15:57.265338 7fadb1a006c0 Manual compaction at level-0 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.265383 7fadb1a006c0 Manual compaction at level-1 from '!items!5onfuCZmzugZ3PMs' @ 72057594037927935 : 1 .. '!items!qAmsD4MHgywYj6XV' @ 0 : 0; will stop at (end)
|
BIN
packs/peuples/MANIFEST-000060
Normal file
BIN
packs/peuples/MANIFEST-000060
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/pouvoirs/000112.ldb
Normal file
BIN
packs/pouvoirs/000112.ldb
Normal file
Binary file not shown.
0
packs/pouvoirs/000143.log
Normal file
0
packs/pouvoirs/000143.log
Normal file
@ -1 +1 @@
|
||||
MANIFEST-000027
|
||||
MANIFEST-000141
|
||||
|
@ -1,8 +1,8 @@
|
||||
2023/12/01-14:01:31.602177 7facd37fe6c0 Recovering log #24
|
||||
2023/12/01-14:01:31.611466 7facd37fe6c0 Delete type=3 #22
|
||||
2023/12/01-14:01:31.611526 7facd37fe6c0 Delete type=0 #24
|
||||
2023/12/01-14:02:58.854147 7faa52bff6c0 Level-0 table #30: started
|
||||
2023/12/01-14:02:58.854179 7faa52bff6c0 Level-0 table #30: 0 bytes OK
|
||||
2023/12/01-14:02:58.860296 7faa52bff6c0 Delete type=0 #28
|
||||
2023/12/01-14:02:58.873604 7faa52bff6c0 Manual compaction at level-0 from '!folders!9W8gPB3T9u9dGfXl' @ 72057594037927935 : 1 .. '!items!zew9hPVdne6w1FFv' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-14:02:58.880248 7faa52bff6c0 Manual compaction at level-1 from '!folders!9W8gPB3T9u9dGfXl' @ 72057594037927935 : 1 .. '!items!zew9hPVdne6w1FFv' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:49:34.496609 7fee80e006c0 Recovering log #139
|
||||
2024/10/23-20:49:34.507650 7fee80e006c0 Delete type=3 #137
|
||||
2024/10/23-20:49:34.507761 7fee80e006c0 Delete type=0 #139
|
||||
2024/10/23-20:50:51.255918 7fee796006c0 Level-0 table #144: started
|
||||
2024/10/23-20:50:51.255960 7fee796006c0 Level-0 table #144: 0 bytes OK
|
||||
2024/10/23-20:50:51.263078 7fee796006c0 Delete type=0 #142
|
||||
2024/10/23-20:50:51.269203 7fee796006c0 Manual compaction at level-0 from '!folders!1JlatZ9Wfu0qUH6Y' @ 72057594037927935 : 1 .. '!items!zmaCOCCpgO3YtEn6' @ 0 : 0; will stop at (end)
|
||||
2024/10/23-20:50:51.269237 7fee796006c0 Manual compaction at level-1 from '!folders!1JlatZ9Wfu0qUH6Y' @ 72057594037927935 : 1 .. '!items!zmaCOCCpgO3YtEn6' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,15 +1,8 @@
|
||||
2023/12/01-13:53:39.428530 7face91fa6c0 Recovering log #20
|
||||
2023/12/01-13:53:39.438733 7face91fa6c0 Delete type=3 #18
|
||||
2023/12/01-13:53:39.438827 7face91fa6c0 Delete type=0 #20
|
||||
2023/12/01-13:59:52.933303 7faa52bff6c0 Level-0 table #25: started
|
||||
2023/12/01-13:59:52.950915 7faa52bff6c0 Level-0 table #25: 80038 bytes OK
|
||||
2023/12/01-13:59:52.987594 7faa52bff6c0 Delete type=0 #23
|
||||
2023/12/01-13:59:53.105920 7faa52bff6c0 Manual compaction at level-0 from '!folders!9W8gPB3T9u9dGfXl' @ 72057594037927935 : 1 .. '!items!zew9hPVdne6w1FFv' @ 0 : 0; will stop at (end)
|
||||
2023/12/01-13:59:53.106005 7faa52bff6c0 Manual compaction at level-1 from '!folders!9W8gPB3T9u9dGfXl' @ 72057594037927935 : 1 .. '!items!zew9hPVdne6w1FFv' @ 0 : 0; will stop at '!items!zew9hPVdne6w1FFv' @ 128 : 1
|
||||
2023/12/01-13:59:53.106015 7faa52bff6c0 Compacting 1@1 + 1@2 files
|
||||
2023/12/01-13:59:53.125156 7faa52bff6c0 Generated table #26@1: 109 keys, 80038 bytes
|
||||
2023/12/01-13:59:53.125182 7faa52bff6c0 Compacted 1@1 + 1@2 files => 80038 bytes
|
||||
2023/12/01-13:59:53.166759 7faa52bff6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||
2023/12/01-13:59:53.166870 7faa52bff6c0 Delete type=2 #5
|
||||
2023/12/01-13:59:53.166982 7faa52bff6c0 Delete type=2 #25
|
||||
2023/12/01-13:59:53.167081 7faa52bff6c0 Manual compaction at level-1 from '!items!zew9hPVdne6w1FFv' @ 128 : 1 .. '!items!zew9hPVdne6w1FFv' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:33.797229 7fadb2a006c0 Recovering log #135
|
||||
2024/06/08-21:15:33.808070 7fadb2a006c0 Delete type=3 #133
|
||||
2024/06/08-21:15:33.808166 7fadb2a006c0 Delete type=0 #135
|
||||
2024/06/08-21:15:57.161139 7fadb1a006c0 Level-0 table #140: started
|
||||
2024/06/08-21:15:57.161215 7fadb1a006c0 Level-0 table #140: 0 bytes OK
|
||||
2024/06/08-21:15:57.168408 7fadb1a006c0 Delete type=0 #138
|
||||
2024/06/08-21:15:57.182875 7fadb1a006c0 Manual compaction at level-0 from '!folders!1JlatZ9Wfu0qUH6Y' @ 72057594037927935 : 1 .. '!items!zmaCOCCpgO3YtEn6' @ 0 : 0; will stop at (end)
|
||||
2024/06/08-21:15:57.182905 7fadb1a006c0 Manual compaction at level-1 from '!folders!1JlatZ9Wfu0qUH6Y' @ 72057594037927935 : 1 .. '!items!zmaCOCCpgO3YtEn6' @ 0 : 0; will stop at (end)
|
||||
|
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