Compare commits

..

No commits in common. "main" and "12.0.22" have entirely different histories.

70 changed files with 206 additions and 381 deletions

View File

@ -27,7 +27,7 @@ jobs:
env: env:
version: ${{steps.get_version.outputs.version-without-v}} version: ${{steps.get_version.outputs.version-without-v}}
url: https://www.uberwald.me/gitea/${{gitea.repository}} url: https://www.uberwald.me/gitea/${{gitea.repository}}
manifest: https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/latest/system.json manifest: https://www.uberwald.me/gitea/public/${{gitea.repository}}/releases/download/latest/system.json
download: https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-te-deum-${{github.event.release.tag_name}}.zip download: https://www.uberwald.me/gitea/${{gitea.repository}}/releases/download/${{github.event.release.tag_name}}/fvtt-te-deum-${{github.event.release.tag_name}}.zip
# Create a zip file with all files required by the module to add to the release # Create a zip file with all files required by the module to add to the release

View File

@ -1,17 +1,3 @@
# 12.0.23
- Correction sur les jets réussie en tir
- Correction sur le dés négatif pour les échecs critiques
- Correction sur l'XP et édition de l'XP en mode MJ
# 12.0.22
- Correction pour les armes d'hast
- Correction sur la zone libre d'équipement
- Bouton + pour créer un équipement à nouveau opérationnel
- Modification de la gestion des jets en combat, avec gestion opposition ou degats immédiats
- Gestion du genre dans la création de personnage
# 12.0.21 # 12.0.21
- Creation de PNJ OK - Creation de PNJ OK

View File

@ -42,7 +42,6 @@ export class TeDeumActorPJSheet extends ActorSheet {
providence: this.actor.prepareProvidence(), providence: this.actor.prepareProvidence(),
arbreCompetences: this.actor.prepareArbreCompetences(), arbreCompetences: this.actor.prepareArbreCompetences(),
equipements: this.actor.getEquipements(), equipements: this.actor.getEquipements(),
simples: this.actor.getSimples(),
armures: this.actor.getArmures(), armures: this.actor.getArmures(),
graces: this.actor.getGraces(), graces: this.actor.getGraces(),
blessures: this.actor.getBlessures(), blessures: this.actor.getBlessures(),
@ -98,12 +97,7 @@ export class TeDeumActorPJSheet extends ActorSheet {
}) })
html.find('.item-add').click(ev => { html.find('.item-add').click(ev => {
let dataType = $(ev.currentTarget).data("type") let dataType = $(ev.currentTarget).data("type")
this.actor.createEmbeddedDocuments('Item', [{ name: "Nouveau " + dataType, type: dataType }], { renderSheet: true }) this.actor.createEmbeddedDocuments('Item', [{ name: "NewItem", type: dataType }], { renderSheet: true })
})
html.find('.competence-add').click(ev => {
let dataType = $(ev.currentTarget).data("type")
let caracKey = $(ev.currentTarget).data("carac-key")
this.actor.createEmbeddedDocuments('Item', [{ name: "Nouvelle " + dataType, type: dataType, system: {caracteristique: caracKey} }], { renderSheet: true })
}) })
html.find('.subactor-edit').click(ev => { html.find('.subactor-edit').click(ev => {

View File

@ -127,8 +127,6 @@ export class TeDeumActor extends Actor {
if (updates.length > 0) { if (updates.length > 0) {
this.updateEmbeddedDocuments('Item', updates) this.updateEmbeddedDocuments('Item', updates)
} }
super._onUpdate(changed, options, userId);
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
@ -200,11 +198,6 @@ export class TeDeumActor extends Actor {
TeDeumUtility.sortArrayObjectsByName(comp) TeDeumUtility.sortArrayObjectsByName(comp)
return comp; return comp;
} }
getSimples() {
let comp = foundry.utils.duplicate(this.items.filter(item => item.type == 'simple') || [])
TeDeumUtility.sortArrayObjectsByName(comp)
return comp;
}
getArmures() { getArmures() {
let comp = foundry.utils.duplicate(this.items.filter(item => item.type == 'armure') || []) let comp = foundry.utils.duplicate(this.items.filter(item => item.type == 'armure') || [])
TeDeumUtility.sortArrayObjectsByName(comp) TeDeumUtility.sortArrayObjectsByName(comp)
@ -310,11 +303,7 @@ export class TeDeumActor extends Actor {
c.key = key c.key = key
c.name = game.system.tedeum.config.caracteristiques[key].label c.name = game.system.tedeum.config.caracteristiques[key].label
c.generalqualite = game.system.tedeum.config.descriptionValeur[c.value].qualite c.generalqualite = game.system.tedeum.config.descriptionValeur[c.value].qualite
if (this.system.genre.toLowerCase() == "homme") {
c.qualite = game.system.tedeum.config.descriptionValeur[c.value][key] c.qualite = game.system.tedeum.config.descriptionValeur[c.value][key]
} else {
c.qualite = game.system.tedeum.config.descriptionValeurFemme[c.value][key]
}
c.dice = game.system.tedeum.config.descriptionValeur[c.value].dice c.dice = game.system.tedeum.config.descriptionValeur[c.value].dice
c.negativeDice = game.system.tedeum.config.descriptionValeur[c.value].negativeDice c.negativeDice = game.system.tedeum.config.descriptionValeur[c.value].negativeDice
} }
@ -333,11 +322,7 @@ export class TeDeumActor extends Actor {
prepareProvidence() { prepareProvidence() {
let providence = foundry.utils.deepClone(this.system.providence) let providence = foundry.utils.deepClone(this.system.providence)
providence.name = "Providence" providence.name = "Providence"
if (this.system.genre.toLowerCase() == "homme") { providence.qualite = game.system.tedeum.config.providence[providence.value].labelM
providence.qualite = game.system.tedeum.config.providence[providence.value].labelH
} else {
providence.qualite = game.system.tedeum.config.providence[providence.value].labelF
}
providence.dice = game.system.tedeum.config.providence[providence.value].diceValue providence.dice = game.system.tedeum.config.providence[providence.value].diceValue
providence.description = "La Providence représente la Volonté Divine à l'œuvre pour guider ou sauver un être humain. Les PJ montent dans léchelle de la Providence en menant à bien leurs missions et en se montrant vertueux. Les points de Providence peuvent servir à augmenter temporairement une caractéris- tique, à modifier la gravité d'une blessure, et à résister au vieillissement. Chaque person- nage commence avec un score initial de 1 en Providence (au niveau Pauvre pécheur)." providence.description = "La Providence représente la Volonté Divine à l'œuvre pour guider ou sauver un être humain. Les PJ montent dans léchelle de la Providence en menant à bien leurs missions et en se montrant vertueux. Les points de Providence peuvent servir à augmenter temporairement une caractéris- tique, à modifier la gravité d'une blessure, et à résister au vieillissement. Chaque person- nage commence avec un score initial de 1 en Providence (au niveau Pauvre pécheur)."
return providence return providence
@ -375,13 +360,11 @@ export class TeDeumActor extends Actor {
providence.value = Math.min(Math.max(providence.value + value, 0), 6) providence.value = Math.min(Math.max(providence.value + value, 0), 6)
this.update({ "system.providence": providence }) this.update({ "system.providence": providence })
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
async modifyXP(key, value) { modifyXP(key, value) {
let xp = this.system.caracteristiques[key].experience let xp = this.system.caracteristiques[key].experience
xp = Math.max(xp + value, 0) xp = Math.max(xp + value, 0)
await this.update({ [`system.caracteristiques.${key}.experience`]: xp }) this.update({ [`system.caracteristiques.${key}.experience`]: xp })
this.sheet?.render(true)
} }
/* -------------------------------------------- */ /* -------------------------------------------- */

View File

@ -57,7 +57,7 @@ export const TEDEUM_CONFIG = {
descriptionValeurOdd: { descriptionValeurOdd: {
1: { valeur: 1, qualite: "Mauvais", dice: "d4", negativeDice: "d20", savoir: "Sot", sensibilite: "Obtus", entregent: "Rustaud", puissance: "Menu", complexion: "Anémique", adresse: "Empesé" }, 1: { valeur: 1, qualite: "Mauvais", dice: "d4", negativeDice: "d20", savoir: "Sot", sensibilite: "Obtus", entregent: "Rustaud", puissance: "Menu", complexion: "Anémique", adresse: "Empesé" },
2: { valeur: 2, qualite: "Médiocre", dice: "d6", negativeDice: "d12", savoir: "Limité", sensibilite: "Etriqué", entregent: "Fruste", puissance: "Délicat", complexion: "Languide", adresse: "Gauche" }, 2: { valeur: 2, qualite: "Médiocre", dice: "d6", negativeDice: "d12", savoir: "Limité", sensibilite: "Etriqué", entregent: "Frustre", puissance: "Délicat", complexion: "Languide", adresse: "Gauche" },
3: { valeur: 3, qualite: "Correct", dice: "d8", negativeDice: "d10", savoir: "Mêlé", sensibilite: "Ouvert", entregent: "Badin", puissance: "Membru", complexion: "Dispos", adresse: "Ingambe" }, 3: { valeur: 3, qualite: "Correct", dice: "d8", negativeDice: "d10", savoir: "Mêlé", sensibilite: "Ouvert", entregent: "Badin", puissance: "Membru", complexion: "Dispos", adresse: "Ingambe" },
4: { valeur: 4, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" }, 4: { valeur: 4, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" },
5: { valeur: 5, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" }, 5: { valeur: 5, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" },
@ -71,20 +71,12 @@ export const TEDEUM_CONFIG = {
}, },
descriptionValeur: { descriptionValeur: {
1: { valeur: 1, qualite: "Mauvais", dice: "d4", negativeDice: "d20", savoir: "Sot", sensibilite: "Obtus", entregent: "Rustaud", puissance: "Menu", complexion: "Anémique", adresse: "Empesé" }, 1: { valeur: 1, qualite: "Mauvais", dice: "d4", negativeDice: "d20", savoir: "Sot", sensibilite: "Obtus", entregent: "Rustaud", puissance: "Menu", complexion: "Anémique", adresse: "Empesé" },
2: { valeur: 2, qualite: "Médiocre", dice: "d6", negativeDice: "d12", savoir: "Limité", sensibilite: "Etriqué", entregent: "Fruste", puissance: "Délicat", complexion: "Languide", adresse: "Gauche" }, 2: { valeur: 2, qualite: "Médiocre", dice: "d6", negativeDice: "d12", savoir: "Limité", sensibilite: "Etriqué", entregent: "Frustre", puissance: "Délicat", complexion: "Languide", adresse: "Gauche" },
3: { valeur: 3, qualite: "Correct", dice: "d8", negativeDice: "d10", savoir: "Mêlé", sensibilite: "Ouvert", entregent: "Badin", puissance: "Membru", complexion: "Dispos", adresse: "Ingambe" }, 3: { valeur: 3, qualite: "Correct", dice: "d8", negativeDice: "d10", savoir: "Mêlé", sensibilite: "Ouvert", entregent: "Badin", puissance: "Membru", complexion: "Dispos", adresse: "Ingambe" },
4: { valeur: 4, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" }, 4: { valeur: 4, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" },
5: { valeur: 5, qualite: "Excellent", dice: "d12", negativeDice: "d6", savoir: "Docte", sensibilite: "Subtil", entregent: "Galant", puissance: "Musculeux", complexion: "Sanguin", adresse: "Preste" }, 5: { valeur: 5, qualite: "Excellent", dice: "d12", negativeDice: "d6", savoir: "Docte", sensibilite: "Subtil", entregent: "Galant", puissance: "Musculeux", complexion: "Sanguin", adresse: "Preste" },
6: { valeur: 6, qualite: "Admirable", dice: "d20", negativeDice: "d4", savoir: "Humaniste", sensibilite: "Spirituel", entregent: "Sémillant", puissance: "Hercule", complexion: "Aguerri", adresse: "Alerte" }, 6: { valeur: 6, qualite: "Admirable", dice: "d20", negativeDice: "d4", savoir: "Humaniste", sensibilite: "Spirituel", entregent: "Sémillant", puissance: "Hercule", complexion: "Aguerri", adresse: "Alerte" },
}, },
descriptionValeurFemme: {
1: { valeur: 1, qualite: "Mauvais", dice: "d4", negativeDice: "d20", savoir: "Sotte", sensibilite: "Obtuse", entregent: "Rustaude", puissance: "Menue", complexion: "Anémique", adresse: "Empesée" },
2: { valeur: 2, qualite: "Médiocre", dice: "d6", negativeDice: "d12", savoir: "Limitée", sensibilite: "Etriquée", entregent: "Fruste", puissance: "Délicate", complexion: "Languide", adresse: "Gauche" },
3: { valeur: 3, qualite: "Correct", dice: "d8", negativeDice: "d10", savoir: "Mêlée", sensibilite: "Ouverte", entregent: "Badine", puissance: "Membrue", complexion: "Dispose", adresse: "Ingambe" },
4: { valeur: 4, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettrée", sensibilite: "Fine", entregent: "Diserte", puissance: "Vigoureuse", complexion: "Gaillarde", adresse: "Leste" },
5: { valeur: 5, qualite: "Excellent", dice: "d12", negativeDice: "d6", savoir: "Docte", sensibilite: "Subtile", entregent: "Galante", puissance: "Musculeuse", complexion: "Sanguine", adresse: "Preste" },
6: { valeur: 6, qualite: "Admirable", dice: "d20", negativeDice: "d4", savoir: "Humaniste", sensibilite: "Spirituelle", entregent: "Sémillante", puissance: "Hercule", complexion: "Aguerrie", adresse: "Alerte" },
},
diceValeur: ["d4", "d6", "d8", "d10", "d12", "d20"], diceValeur: ["d4", "d6", "d8", "d10", "d12", "d20"],
degatsArmure: { degatsArmure: {
sansarmure: { label: "Sans armure" }, sansarmure: { label: "Sans armure" },
@ -165,11 +157,6 @@ export const TEDEUM_CONFIG = {
sol: { label: "Sols", id: "sol", value: 10 }, sol: { label: "Sols", id: "sol", value: 10 },
livre: { label: "Livres", id: "livre", value: 100 } livre: { label: "Livres", id: "livre", value: 100 }
}, },
monnaieUnit: {
"1": { label: "Deniers", id: "denier", value: 1 },
"10": { label: "Sols", id: "sol", value: 10 },
"100": { label: "Livres", id: "livre", value: 100 }
},
etapesEducation: { etapesEducation: {
pouponniere: { label: "La Pouponnière", value: "pouponniere", agemin: 0, agemax: 6, nbCompetences: 2, nbCaracteristiques: 3, hasGenre: false, hasQuestionnaire: true, hasDebouches: false, hasMultiplier: false, canCompetencesOpt: false }, pouponniere: { label: "La Pouponnière", value: "pouponniere", agemin: 0, agemax: 6, nbCompetences: 2, nbCaracteristiques: 3, hasGenre: false, hasQuestionnaire: true, hasDebouches: false, hasMultiplier: false, canCompetencesOpt: false },
petitsgrimauds: { label: "La classe des Petits Grimauds", value: "petitsgrimauds", agemin: 7, agemax: 12, nbCompetences: 10, hasGenre: true, nbCaracteristiques: 3, hasDebouches: false, hasQuestionnaire: true, hasMultiplier: false, canCompetencesOpt: false }, petitsgrimauds: { label: "La classe des Petits Grimauds", value: "petitsgrimauds", agemin: 7, agemax: 12, nbCompetences: 10, hasGenre: true, nbCaracteristiques: 3, hasDebouches: false, hasQuestionnaire: true, hasMultiplier: false, canCompetencesOpt: false },

View File

@ -92,13 +92,6 @@ export class TeDeumUtility {
Handlebars.registerHelper('isGM', function () { Handlebars.registerHelper('isGM', function () {
return game.user.isGM return game.user.isGM
}) })
Handlebars.registerHelper('monnaie', function (value) {
let monnaie = game.system.tedeum.config.monnaieUnit[String(value)]
if (monnaie) {
return monnaie.label
}
return value
})
// Load compendium data // Load compendium data
const competences = await TeDeumUtility.loadCompendium("fvtt-te-deum.competences") const competences = await TeDeumUtility.loadCompendium("fvtt-te-deum.competences")
@ -444,11 +437,10 @@ export class TeDeumUtility {
} }
} }
if (rollData.diceSum == 1) { if (rollData.diceSum == 1) {
let critiqueRoll = await new Roll(rollData.carac.negativeDice) let critiqueRoll = await new Roll(rollData.carac.negativeDice).roll()
await critiqueRoll.evaluate()
await this.showDiceSoNice(critiqueRoll, game.settings.get("core", "rollMode")) await this.showDiceSoNice(critiqueRoll, game.settings.get("core", "rollMode"))
rollData.critiqueRoll = foundry.utils.duplicate(critiqueRoll) rollData.critiqueRoll = foundry.utils.duplicate(critiqueRoll)
if (critiqueRoll.total > rollData.competence.system.score) { if (critiqueRoll.total > rollData.competence.score) {
rollData.isEchecCritique = true rollData.isEchecCritique = true
} }
} }
@ -521,7 +513,7 @@ export class TeDeumUtility {
await this.getLocalisation(rollData) await this.getLocalisation(rollData)
// Now the degats // Now the degats
let degatsRoll = await new Roll(rollData.arme.system.degats).roll() let degatsRoll = await new Roll(rollData.arme.system.degats).roll()
await this.showDiceSoNice(rollData.locRoll, game.settings.get("core", "rollMode")) await this.showDiceSoNice(locRoll, game.settings.get("core", "rollMode"))
rollData.degatsRoll = foundry.utils.duplicate(degatsRoll) rollData.degatsRoll = foundry.utils.duplicate(degatsRoll)
rollData.degats = degatsRoll.total rollData.degats = degatsRoll.total
} }

View File

@ -13,10 +13,4 @@ export class TeDeumEquipementSchema extends foundry.abstract.TypeDataModel {
return schema; return schema;
} }
get monnaieLabel() {
console.log("monnaieLabel", this.monnaie,game.system.tedeum.config.monnaieUnit)
return game.system.tedeum.config.monnaieUnit[String(this.monnaie)]?.label;
}
} }

View File

@ -9,8 +9,7 @@ export class TeDeumMaladieSchema extends foundry.abstract.TypeDataModel {
schema.virulence = new fields.StringField({required: true, choices: ["fatigue", "epuisement", "souffrance", "agonie"], initial: "fatigue"}); schema.virulence = new fields.StringField({required: true, choices: ["fatigue", "epuisement", "souffrance", "agonie"], initial: "fatigue"});
schema.fievre = new fields.StringField({required: true, choices: ["aucune", "legere", "forte", "grave"], initial: "aucune"}); schema.fievre = new fields.StringField({required: true, choices: ["aucune", "legere", "forte", "grave"], initial: "aucune"});
schema.symptomes = new fields.HTMLField({ required: true, blank: true }); schema.symptomes = new fields.HTMLField({ required: true, blank: true });
schema.complications = new fields.HTMLField({ required: true, blank: true }); schema.appliquee = new fields.BooleanField({initial: false}),
schema.appliquee = new fields.BooleanField({initial: false});
schema.description = new fields.HTMLField({ required: true, blank: true }); schema.description = new fields.HTMLField({ required: true, blank: true });

View File

@ -40,20 +40,18 @@ export class TeDeumPJSchema extends foundry.abstract.TypeDataModel {
}); });
schema.description = new fields.HTMLField({required: true, blank: true}); schema.description = new fields.HTMLField({required: true, blank: true});
schema.notes = new fields.HTMLField({required: true, blank: true});
schema.connaissances = new fields.HTMLField({required: true, blank: true}); schema.connaissances = new fields.HTMLField({required: true, blank: true});
schema.histoire = new fields.HTMLField({required: true, blank: true}); schema.histoire = new fields.HTMLField({required: true, blank: true});
schema.vetements = new fields.HTMLField({required: true, blank: true}); schema.vetements = new fields.HTMLField({required: true, blank: true});
schema.equipmentfree = new fields.HTMLField({required: true, blank: true}); schema.equipmentfree = new fields.HTMLField({required: true, blank: true});
schema.genre = new fields.StringField({required: true, choices: game.system.tedeum.config.genre, initial: "Femme"}); schema.genre = new fields.StringField({required: true, choices: game.system.tedeum.config.genre, initial: "Femme"});
schema.age = new fields.StringField({ required: false, blank: true, initial: "" }); schema.age = new fields.StringField({ required: false, blank: true, initial: undefined });
schema.datenaissance = new fields.StringField({ required: false, blank: true, initial: "" }); schema.statutocial = new fields.StringField({ required: false, blank: true, initial: undefined });
schema.statutocial = new fields.StringField({ required: false, blank: true, initial: "" }); schema.chargestitre = new fields.StringField({ required: false, blank: true, initial: undefined });
schema.chargestitre = new fields.StringField({ required: false, blank: true, initial: "" }); schema.charges = new fields.StringField({ required: false, blank: true, initial: undefined });
schema.charges = new fields.StringField({ required: false, blank: true, initial: "" }); schema.religion = new fields.StringField({ required: false, blank: true, initial: undefined });
schema.religion = new fields.StringField({ required: false, blank: true, initial: "" }); schema.lieunaissance = new fields.StringField({ required: false, blank: true, initial: undefined });
schema.lieunaissance = new fields.StringField({ required: false, blank: true, initial: "" });
return schema; return schema;
} }

View File

@ -1 +1 @@
MANIFEST-000095 MANIFEST-000077

View File

@ -1,7 +1,7 @@
2025/04/20-09:24:48.041836 7fa413fff6c0 Recovering log #93 2025/03/11-18:04:31.143055 7f24c6ffd6c0 Recovering log #75
2025/04/20-09:24:48.069770 7fa413fff6c0 Delete type=3 #91 2025/03/11-18:04:31.153035 7f24c6ffd6c0 Delete type=3 #73
2025/04/20-09:24:48.069934 7fa413fff6c0 Delete type=0 #93 2025/03/11-18:04:31.153146 7f24c6ffd6c0 Delete type=0 #75
2025/04/20-09:25:06.962777 7fa4127fc6c0 Level-0 table #98: started 2025/03/11-18:27:51.833675 7f24c4bff6c0 Level-0 table #80: started
2025/04/20-09:25:06.962842 7fa4127fc6c0 Level-0 table #98: 0 bytes OK 2025/03/11-18:27:51.833743 7f24c4bff6c0 Level-0 table #80: 0 bytes OK
2025/04/20-09:25:06.970328 7fa4127fc6c0 Delete type=0 #96 2025/03/11-18:27:51.840981 7f24c4bff6c0 Delete type=0 #78
2025/04/20-09:25:06.988174 7fa4127fc6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end) 2025/03/11-18:27:51.853984 7f24c4bff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2025/04/11-23:06:48.405694 7f6df09f96c0 Recovering log #89 2025/03/11-13:28:14.628624 7f24c6ffd6c0 Recovering log #70
2025/04/11-23:06:48.416695 7f6df09f96c0 Delete type=3 #87 2025/03/11-13:28:14.638344 7f24c6ffd6c0 Delete type=3 #68
2025/04/11-23:06:48.416810 7f6df09f96c0 Delete type=0 #89 2025/03/11-13:28:14.638409 7f24c6ffd6c0 Delete type=0 #70
2025/04/12-00:18:27.794309 7f6deabff6c0 Level-0 table #94: started 2025/03/11-13:44:45.762189 7f24c4bff6c0 Level-0 table #76: started
2025/04/12-00:18:27.794331 7f6deabff6c0 Level-0 table #94: 0 bytes OK 2025/03/11-13:44:45.762249 7f24c4bff6c0 Level-0 table #76: 0 bytes OK
2025/04/12-00:18:27.828514 7f6deabff6c0 Delete type=0 #92 2025/03/11-13:44:45.768757 7f24c4bff6c0 Delete type=0 #74
2025/04/12-00:18:27.828757 7f6deabff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end) 2025/03/11-13:44:45.768912 7f24c4bff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000198 MANIFEST-000179

View File

@ -1,7 +1,7 @@
2025/04/20-09:24:47.881295 7fa412ffd6c0 Recovering log #195 2025/03/11-18:04:31.045395 7f24c5ffb6c0 Recovering log #177
2025/04/20-09:24:47.897306 7fa412ffd6c0 Delete type=3 #193 2025/03/11-18:04:31.056356 7f24c5ffb6c0 Delete type=3 #175
2025/04/20-09:24:47.897426 7fa412ffd6c0 Delete type=0 #195 2025/03/11-18:04:31.056467 7f24c5ffb6c0 Delete type=0 #177
2025/04/20-09:25:06.915266 7fa4127fc6c0 Level-0 table #201: started 2025/03/11-18:27:51.772304 7f24c4bff6c0 Level-0 table #182: started
2025/04/20-09:25:06.915317 7fa4127fc6c0 Level-0 table #201: 0 bytes OK 2025/03/11-18:27:51.772338 7f24c4bff6c0 Level-0 table #182: 0 bytes OK
2025/04/20-09:25:06.922256 7fa4127fc6c0 Delete type=0 #199 2025/03/11-18:27:51.778305 7f24c4bff6c0 Delete type=0 #180
2025/04/20-09:25:06.929081 7fa4127fc6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end) 2025/03/11-18:27:51.798039 7f24c4bff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)

View File

@ -1,14 +1,7 @@
2025/04/11-23:06:48.304335 7f6df11fa6c0 Recovering log #191 2025/03/11-13:28:14.531093 7f24c5ffb6c0 Recovering log #172
2025/04/11-23:06:48.314473 7f6df11fa6c0 Delete type=3 #189 2025/03/11-13:28:14.541728 7f24c5ffb6c0 Delete type=3 #170
2025/04/11-23:06:48.314529 7f6df11fa6c0 Delete type=0 #191 2025/03/11-13:28:14.541774 7f24c5ffb6c0 Delete type=0 #172
2025/04/12-00:18:27.071344 7f6deabff6c0 Level-0 table #196: started 2025/03/11-13:44:45.683900 7f24c4bff6c0 Level-0 table #178: started
2025/04/12-00:18:27.085927 7f6deabff6c0 Level-0 table #196: 1371 bytes OK 2025/03/11-13:44:45.683936 7f24c4bff6c0 Level-0 table #178: 0 bytes OK
2025/04/12-00:18:27.118250 7f6deabff6c0 Delete type=0 #194 2025/03/11-13:44:45.690560 7f24c4bff6c0 Delete type=0 #176
2025/04/12-00:18:27.311443 7f6deabff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at '!items!GZ3Q17VzRvdlrtdF' @ 40 : 1 2025/03/11-13:44:45.703381 7f24c4bff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)
2025/04/12-00:18:27.311451 7f6deabff6c0 Compacting 1@0 + 1@1 files
2025/04/12-00:18:27.331173 7f6deabff6c0 Generated table #197@0: 38 keys, 31023 bytes
2025/04/12-00:18:27.331200 7f6deabff6c0 Compacted 1@0 + 1@1 files => 31023 bytes
2025/04/12-00:18:27.373984 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2025/04/12-00:18:27.374177 7f6deabff6c0 Delete type=2 #174
2025/04/12-00:18:27.374459 7f6deabff6c0 Delete type=2 #196
2025/04/12-00:18:27.426656 7f6deabff6c0 Manual compaction at level-0 from '!items!GZ3Q17VzRvdlrtdF' @ 40 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)

BIN
packs/armes/MANIFEST-000179 Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000197 MANIFEST-000179

View File

@ -1,7 +1,7 @@
2025/04/20-09:24:47.903860 7fa413fff6c0 Recovering log #195 2025/03/11-18:04:31.059498 7f24c6ffd6c0 Recovering log #177
2025/04/20-09:24:47.919442 7fa413fff6c0 Delete type=3 #193 2025/03/11-18:04:31.068855 7f24c6ffd6c0 Delete type=3 #175
2025/04/20-09:24:47.919592 7fa413fff6c0 Delete type=0 #195 2025/03/11-18:04:31.068919 7f24c6ffd6c0 Delete type=0 #177
2025/04/20-09:25:06.908159 7fa4127fc6c0 Level-0 table #200: started 2025/03/11-18:27:51.778439 7f24c4bff6c0 Level-0 table #182: started
2025/04/20-09:25:06.908228 7fa4127fc6c0 Level-0 table #200: 0 bytes OK 2025/03/11-18:27:51.778466 7f24c4bff6c0 Level-0 table #182: 0 bytes OK
2025/04/20-09:25:06.915011 7fa4127fc6c0 Delete type=0 #198 2025/03/11-18:27:51.784375 7f24c4bff6c0 Delete type=0 #180
2025/04/20-09:25:06.929064 7fa4127fc6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end) 2025/03/11-18:27:51.798058 7f24c4bff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2025/04/11-23:06:48.318150 7f6df09f96c0 Recovering log #191 2025/03/11-13:28:14.544961 7f24c6ffd6c0 Recovering log #172
2025/04/11-23:06:48.328364 7f6df09f96c0 Delete type=3 #189 2025/03/11-13:28:14.555248 7f24c6ffd6c0 Delete type=3 #170
2025/04/11-23:06:48.328522 7f6df09f96c0 Delete type=0 #191 2025/03/11-13:28:14.555342 7f24c6ffd6c0 Delete type=0 #172
2025/04/12-00:18:27.192248 7f6deabff6c0 Level-0 table #196: started 2025/03/11-13:44:45.668267 7f24c4bff6c0 Level-0 table #178: started
2025/04/12-00:18:27.192320 7f6deabff6c0 Level-0 table #196: 0 bytes OK 2025/03/11-13:44:45.668337 7f24c4bff6c0 Level-0 table #178: 0 bytes OK
2025/04/12-00:18:27.261480 7f6deabff6c0 Delete type=0 #194 2025/03/11-13:44:45.675505 7f24c4bff6c0 Delete type=0 #176
2025/04/12-00:18:27.426624 7f6deabff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end) 2025/03/11-13:44:45.703361 7f24c4bff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000194 MANIFEST-000176

View File

@ -1,7 +1,7 @@
2025/04/20-09:24:47.857871 7fa4137fe6c0 Recovering log #192 2025/03/11-18:04:31.031690 7f24c57fa6c0 Recovering log #174
2025/04/20-09:24:47.873833 7fa4137fe6c0 Delete type=3 #190 2025/03/11-18:04:31.041244 7f24c57fa6c0 Delete type=3 #172
2025/04/20-09:24:47.873948 7fa4137fe6c0 Delete type=0 #192 2025/03/11-18:04:31.041294 7f24c57fa6c0 Delete type=0 #174
2025/04/20-09:25:06.901277 7fa4127fc6c0 Level-0 table #197: started 2025/03/11-18:27:51.791921 7f24c4bff6c0 Level-0 table #179: started
2025/04/20-09:25:06.901384 7fa4127fc6c0 Level-0 table #197: 0 bytes OK 2025/03/11-18:27:51.791971 7f24c4bff6c0 Level-0 table #179: 0 bytes OK
2025/04/20-09:25:06.907939 7fa4127fc6c0 Delete type=0 #195 2025/03/11-18:27:51.797892 7f24c4bff6c0 Delete type=0 #177
2025/04/20-09:25:06.929038 7fa4127fc6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end) 2025/03/11-18:27:51.798085 7f24c4bff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2025/04/11-23:06:48.289349 7f6debfff6c0 Recovering log #188 2025/03/11-13:28:14.513253 7f24c67fc6c0 Recovering log #169
2025/04/11-23:06:48.299353 7f6debfff6c0 Delete type=3 #186 2025/03/11-13:28:14.526554 7f24c67fc6c0 Delete type=3 #167
2025/04/11-23:06:48.299496 7f6debfff6c0 Delete type=0 #188 2025/03/11-13:28:14.526600 7f24c67fc6c0 Delete type=0 #169
2025/04/12-00:18:27.261661 7f6deabff6c0 Level-0 table #193: started 2025/03/11-13:44:45.675611 7f24c4bff6c0 Level-0 table #175: started
2025/04/12-00:18:27.261699 7f6deabff6c0 Level-0 table #193: 0 bytes OK 2025/03/11-13:44:45.675642 7f24c4bff6c0 Level-0 table #175: 0 bytes OK
2025/04/12-00:18:27.311309 7f6deabff6c0 Delete type=0 #191 2025/03/11-13:44:45.683758 7f24c4bff6c0 Delete type=0 #173
2025/04/12-00:18:27.426641 7f6deabff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end) 2025/03/11-13:44:45.703372 7f24c4bff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000206 MANIFEST-000187

View File

@ -1,7 +1,7 @@
2025/04/20-09:24:47.923568 7fa418ffa6c0 Recovering log #203 2025/03/11-18:04:31.072608 7f24c67fc6c0 Recovering log #184
2025/04/20-09:24:47.940475 7fa418ffa6c0 Delete type=3 #201 2025/03/11-18:04:31.084241 7f24c67fc6c0 Delete type=3 #182
2025/04/20-09:24:47.940632 7fa418ffa6c0 Delete type=0 #203 2025/03/11-18:04:31.084398 7f24c67fc6c0 Delete type=0 #184
2025/04/20-09:25:06.922414 7fa4127fc6c0 Level-0 table #209: started 2025/03/11-18:27:51.784510 7f24c4bff6c0 Level-0 table #190: started
2025/04/20-09:25:06.922447 7fa4127fc6c0 Level-0 table #209: 0 bytes OK 2025/03/11-18:27:51.784541 7f24c4bff6c0 Level-0 table #190: 0 bytes OK
2025/04/20-09:25:06.928838 7fa4127fc6c0 Delete type=0 #207 2025/03/11-18:27:51.791721 7f24c4bff6c0 Delete type=0 #188
2025/04/20-09:25:06.929095 7fa4127fc6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end) 2025/03/11-18:27:51.798072 7f24c4bff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)

View File

@ -1,14 +1,14 @@
2025/04/11-23:06:48.331428 7f6deb7fe6c0 Recovering log #199 2025/03/11-13:28:14.558461 7f24c57fa6c0 Recovering log #179
2025/04/11-23:06:48.343033 7f6deb7fe6c0 Delete type=3 #197 2025/03/11-13:28:14.568052 7f24c57fa6c0 Delete type=3 #177
2025/04/11-23:06:48.343104 7f6deb7fe6c0 Delete type=0 #199 2025/03/11-13:28:14.568097 7f24c57fa6c0 Delete type=0 #179
2025/04/12-00:18:27.118439 7f6deabff6c0 Level-0 table #204: started 2025/03/11-13:44:45.690663 7f24c4bff6c0 Level-0 table #185: started
2025/04/12-00:18:27.137069 7f6deabff6c0 Level-0 table #204: 6892 bytes OK 2025/03/11-13:44:45.696528 7f24c4bff6c0 Level-0 table #185: 269024 bytes OK
2025/04/12-00:18:27.191998 7f6deabff6c0 Delete type=0 #202 2025/03/11-13:44:45.703042 7f24c4bff6c0 Delete type=0 #183
2025/04/12-00:18:27.374641 7f6deabff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at '!items!eILBnECWQOFfkxIL' @ 443 : 1 2025/03/11-13:44:45.703394 7f24c4bff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at '!items!zGlRtP7zSnkjuuue' @ 421 : 1
2025/04/12-00:18:27.374657 7f6deabff6c0 Compacting 1@0 + 1@1 files 2025/03/11-13:44:45.703398 7f24c4bff6c0 Compacting 1@0 + 1@1 files
2025/04/12-00:18:27.393149 7f6deabff6c0 Generated table #205@0: 71 keys, 263379 bytes 2025/03/11-13:44:45.709467 7f24c4bff6c0 Generated table #186@0: 71 keys, 263379 bytes
2025/04/12-00:18:27.393180 7f6deabff6c0 Compacted 1@0 + 1@1 files => 263379 bytes 2025/03/11-13:44:45.709502 7f24c4bff6c0 Compacted 1@0 + 1@1 files => 263379 bytes
2025/04/12-00:18:27.425988 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ] 2025/03/11-13:44:45.715665 7f24c4bff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2025/04/12-00:18:27.426166 7f6deabff6c0 Delete type=2 #186 2025/03/11-13:44:45.715844 7f24c4bff6c0 Delete type=2 #181
2025/04/12-00:18:27.426484 7f6deabff6c0 Delete type=2 #204 2025/03/11-13:44:45.716087 7f24c4bff6c0 Delete type=2 #185
2025/04/12-00:18:27.426669 7f6deabff6c0 Manual compaction at level-0 from '!items!eILBnECWQOFfkxIL' @ 443 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end) 2025/03/11-13:44:45.737317 7f24c4bff6c0 Manual compaction at level-0 from '!items!zGlRtP7zSnkjuuue' @ 421 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000197 MANIFEST-000178

View File

@ -1,7 +1,7 @@
2025/04/20-09:24:47.948681 7fa4137fe6c0 Recovering log #194 2025/03/11-18:04:31.089058 7f24c57fa6c0 Recovering log #176
2025/04/20-09:24:47.965382 7fa4137fe6c0 Delete type=3 #192 2025/03/11-18:04:31.099719 7f24c57fa6c0 Delete type=3 #174
2025/04/20-09:24:47.965487 7fa4137fe6c0 Delete type=0 #194 2025/03/11-18:04:31.099830 7f24c57fa6c0 Delete type=0 #176
2025/04/20-09:25:06.935620 7fa4127fc6c0 Level-0 table #200: started 2025/03/11-18:27:51.804396 7f24c4bff6c0 Level-0 table #181: started
2025/04/20-09:25:06.935652 7fa4127fc6c0 Level-0 table #200: 0 bytes OK 2025/03/11-18:27:51.804421 7f24c4bff6c0 Level-0 table #181: 0 bytes OK
2025/04/20-09:25:06.942921 7fa4127fc6c0 Delete type=0 #198 2025/03/11-18:27:51.810625 7f24c4bff6c0 Delete type=0 #179
2025/04/20-09:25:06.956261 7fa4127fc6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end) 2025/03/11-18:27:51.823828 7f24c4bff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)

View File

@ -1,14 +1,7 @@
2025/04/11-23:06:48.348395 7f6debfff6c0 Recovering log #190 2025/03/11-13:28:14.573012 7f24c67fc6c0 Recovering log #171
2025/04/11-23:06:48.358966 7f6debfff6c0 Delete type=3 #188 2025/03/11-13:28:14.583548 7f24c67fc6c0 Delete type=3 #169
2025/04/11-23:06:48.359028 7f6debfff6c0 Delete type=0 #190 2025/03/11-13:28:14.583672 7f24c67fc6c0 Delete type=0 #171
2025/04/12-00:18:27.516559 7f6deabff6c0 Level-0 table #195: started 2025/03/11-13:44:45.722734 7f24c4bff6c0 Level-0 table #177: started
2025/04/12-00:18:27.532890 7f6deabff6c0 Level-0 table #195: 2579 bytes OK 2025/03/11-13:44:45.722788 7f24c4bff6c0 Level-0 table #177: 0 bytes OK
2025/04/12-00:18:27.581168 7f6deabff6c0 Delete type=0 #193 2025/03/11-13:44:45.730379 7f24c4bff6c0 Delete type=0 #175
2025/04/12-00:18:27.688801 7f6deabff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at '!items!o71YhfDj6rschyQM' @ 59 : 1 2025/03/11-13:44:45.737367 7f24c4bff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)
2025/04/12-00:18:27.688816 7f6deabff6c0 Compacting 1@0 + 1@1 files
2025/04/12-00:18:27.707304 7f6deabff6c0 Generated table #196@0: 49 keys, 19688 bytes
2025/04/12-00:18:27.707343 7f6deabff6c0 Compacted 1@0 + 1@1 files => 19688 bytes
2025/04/12-00:18:27.739125 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2025/04/12-00:18:27.739315 7f6deabff6c0 Delete type=2 #173
2025/04/12-00:18:27.739599 7f6deabff6c0 Delete type=2 #195
2025/04/12-00:18:27.828729 7f6deabff6c0 Manual compaction at level-0 from '!items!o71YhfDj6rschyQM' @ 59 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

BIN
packs/maladies/000173.ldb Normal file

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000197 MANIFEST-000178

View File

@ -1,7 +1,7 @@
2025/04/20-09:24:47.972234 7fa412ffd6c0 Recovering log #194 2025/03/11-18:04:31.102877 7f24c5ffb6c0 Recovering log #176
2025/04/20-09:24:47.989602 7fa412ffd6c0 Delete type=3 #192 2025/03/11-18:04:31.112795 7f24c5ffb6c0 Delete type=3 #174
2025/04/20-09:24:47.989720 7fa412ffd6c0 Delete type=0 #194 2025/03/11-18:04:31.112850 7f24c5ffb6c0 Delete type=0 #176
2025/04/20-09:25:06.929262 7fa4127fc6c0 Level-0 table #200: started 2025/03/11-18:27:51.798175 7f24c4bff6c0 Level-0 table #181: started
2025/04/20-09:25:06.929306 7fa4127fc6c0 Level-0 table #200: 0 bytes OK 2025/03/11-18:27:51.798273 7f24c4bff6c0 Level-0 table #181: 0 bytes OK
2025/04/20-09:25:06.935454 7fa4127fc6c0 Delete type=0 #198 2025/03/11-18:27:51.804291 7f24c4bff6c0 Delete type=0 #179
2025/04/20-09:25:06.956241 7fa4127fc6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end) 2025/03/11-18:27:51.823814 7f24c4bff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)

View File

@ -1,14 +1,7 @@
2025/04/11-23:06:48.361948 7f6df11fa6c0 Recovering log #190 2025/03/11-13:28:14.587087 7f24c5ffb6c0 Recovering log #171
2025/04/11-23:06:48.372204 7f6df11fa6c0 Delete type=3 #188 2025/03/11-13:28:14.597186 7f24c5ffb6c0 Delete type=3 #169
2025/04/11-23:06:48.372273 7f6df11fa6c0 Delete type=0 #190 2025/03/11-13:28:14.597233 7f24c5ffb6c0 Delete type=0 #171
2025/04/12-00:18:27.468730 7f6deabff6c0 Level-0 table #195: started 2025/03/11-13:44:45.716209 7f24c4bff6c0 Level-0 table #177: started
2025/04/12-00:18:27.487486 7f6deabff6c0 Level-0 table #195: 19996 bytes OK 2025/03/11-13:44:45.716245 7f24c4bff6c0 Level-0 table #177: 0 bytes OK
2025/04/12-00:18:27.516404 7f6deabff6c0 Delete type=0 #193 2025/03/11-13:44:45.722570 7f24c4bff6c0 Delete type=0 #175
2025/04/12-00:18:27.626078 7f6deabff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at '!items!ysGehYm1VkMWrI22' @ 47 : 1 2025/03/11-13:44:45.737346 7f24c4bff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)
2025/04/12-00:18:27.626091 7f6deabff6c0 Compacting 1@0 + 1@1 files
2025/04/12-00:18:27.644729 7f6deabff6c0 Generated table #196@0: 17 keys, 11448 bytes
2025/04/12-00:18:27.644759 7f6deabff6c0 Compacted 1@0 + 1@1 files => 11448 bytes
2025/04/12-00:18:27.688168 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2025/04/12-00:18:27.688361 7f6deabff6c0 Delete type=2 #173
2025/04/12-00:18:27.688608 7f6deabff6c0 Delete type=2 #195
2025/04/12-00:18:27.828710 7f6deabff6c0 Manual compaction at level-0 from '!items!ysGehYm1VkMWrI22' @ 47 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000134 MANIFEST-000116

View File

@ -1,7 +1,7 @@
2025/04/20-09:24:48.018535 7fa418ffa6c0 Recovering log #132 2025/03/11-18:04:31.129320 7f24c67fc6c0 Recovering log #114
2025/04/20-09:24:48.034352 7fa418ffa6c0 Delete type=3 #130 2025/03/11-18:04:31.139477 7f24c67fc6c0 Delete type=3 #112
2025/04/20-09:24:48.034446 7fa418ffa6c0 Delete type=0 #132 2025/03/11-18:04:31.139583 7f24c67fc6c0 Delete type=0 #114
2025/04/20-09:25:06.943076 7fa4127fc6c0 Level-0 table #137: started 2025/03/11-18:27:51.817747 7f24c4bff6c0 Level-0 table #119: started
2025/04/20-09:25:06.943110 7fa4127fc6c0 Level-0 table #137: 0 bytes OK 2025/03/11-18:27:51.817804 7f24c4bff6c0 Level-0 table #119: 0 bytes OK
2025/04/20-09:25:06.949678 7fa4127fc6c0 Delete type=0 #135 2025/03/11-18:27:51.823741 7f24c4bff6c0 Delete type=0 #117
2025/04/20-09:25:06.956277 7fa4127fc6c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end) 2025/03/11-18:27:51.823845 7f24c4bff6c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2025/04/11-23:06:48.390538 7f6deb7fe6c0 Recovering log #128 2025/03/11-13:28:14.613748 7f24c57fa6c0 Recovering log #109
2025/04/11-23:06:48.400234 7f6deb7fe6c0 Delete type=3 #126 2025/03/11-13:28:14.624991 7f24c57fa6c0 Delete type=3 #107
2025/04/11-23:06:48.400355 7f6deb7fe6c0 Delete type=0 #128 2025/03/11-13:28:14.625043 7f24c57fa6c0 Delete type=0 #109
2025/04/12-00:18:27.426850 7f6deabff6c0 Level-0 table #133: started 2025/03/11-13:44:45.755608 7f24c4bff6c0 Level-0 table #115: started
2025/04/12-00:18:27.426889 7f6deabff6c0 Level-0 table #133: 0 bytes OK 2025/03/11-13:44:45.755668 7f24c4bff6c0 Level-0 table #115: 0 bytes OK
2025/04/12-00:18:27.468595 7f6deabff6c0 Delete type=0 #131 2025/03/11-13:44:45.761995 7f24c4bff6c0 Delete type=0 #113
2025/04/12-00:18:27.626052 7f6deabff6c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end) 2025/03/11-13:44:45.768901 7f24c4bff6c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000197 MANIFEST-000178

View File

@ -1,7 +1,7 @@
2025/04/20-09:24:47.993946 7fa413fff6c0 Recovering log #194 2025/03/11-18:04:31.115280 7f24c6ffd6c0 Recovering log #176
2025/04/20-09:24:48.011487 7fa413fff6c0 Delete type=3 #192 2025/03/11-18:04:31.125809 7f24c6ffd6c0 Delete type=3 #174
2025/04/20-09:24:48.011668 7fa413fff6c0 Delete type=0 #194 2025/03/11-18:04:31.125868 7f24c6ffd6c0 Delete type=0 #176
2025/04/20-09:25:06.949829 7fa4127fc6c0 Level-0 table #200: started 2025/03/11-18:27:51.810753 7f24c4bff6c0 Level-0 table #181: started
2025/04/20-09:25:06.949863 7fa4127fc6c0 Level-0 table #200: 0 bytes OK 2025/03/11-18:27:51.810792 7f24c4bff6c0 Level-0 table #181: 0 bytes OK
2025/04/20-09:25:06.956072 7fa4127fc6c0 Delete type=0 #198 2025/03/11-18:27:51.817530 7f24c4bff6c0 Delete type=0 #179
2025/04/20-09:25:06.956290 7fa4127fc6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end) 2025/03/11-18:27:51.823838 7f24c4bff6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)

View File

@ -1,14 +1,7 @@
2025/04/11-23:06:48.375560 7f6df09f96c0 Recovering log #190 2025/03/11-13:28:14.600224 7f24c6ffd6c0 Recovering log #171
2025/04/11-23:06:48.386162 7f6df09f96c0 Delete type=3 #188 2025/03/11-13:28:14.609993 7f24c6ffd6c0 Delete type=3 #169
2025/04/11-23:06:48.386247 7f6df09f96c0 Delete type=0 #190 2025/03/11-13:28:14.610100 7f24c6ffd6c0 Delete type=0 #171
2025/04/12-00:18:27.581367 7f6deabff6c0 Level-0 table #195: started 2025/03/11-13:44:45.730600 7f24c4bff6c0 Level-0 table #177: started
2025/04/12-00:18:27.597317 7f6deabff6c0 Level-0 table #195: 4361 bytes OK 2025/03/11-13:44:45.730666 7f24c4bff6c0 Level-0 table #177: 0 bytes OK
2025/04/12-00:18:27.625802 7f6deabff6c0 Delete type=0 #193 2025/03/11-13:44:45.737103 7f24c4bff6c0 Delete type=0 #175
2025/04/12-00:18:27.739840 7f6deabff6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at '!items!yf5aoqeuNknhABWX' @ 41 : 1 2025/03/11-13:44:45.737471 7f24c4bff6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)
2025/04/12-00:18:27.739867 7f6deabff6c0 Compacting 1@0 + 1@1 files
2025/04/12-00:18:27.757841 7f6deabff6c0 Generated table #196@0: 36 keys, 20777 bytes
2025/04/12-00:18:27.757871 7f6deabff6c0 Compacted 1@0 + 1@1 files => 20777 bytes
2025/04/12-00:18:27.793933 7f6deabff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2025/04/12-00:18:27.794075 7f6deabff6c0 Delete type=2 #173
2025/04/12-00:18:27.794233 7f6deabff6c0 Delete type=2 #195
2025/04/12-00:18:27.828743 7f6deabff6c0 Manual compaction at level-0 from '!items!yf5aoqeuNknhABWX' @ 41 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -148,8 +148,8 @@
}, },
"title": "Te Deum pour Un Massacre, le Jeu de Rôles (Officiel)", "title": "Te Deum pour Un Massacre, le Jeu de Rôles (Officiel)",
"url": "https://www.uberwald.me/gitea/public/fvtt-te-deum", "url": "https://www.uberwald.me/gitea/public/fvtt-te-deum",
"version": "12.0.17", "version": "12.0.16",
"download": "https://www.uberwald.me/gitea/public/fvtt-te-deum/archive/fvtt-te-deum-v12.0.17.zip", "download": "https://www.uberwald.me/gitea/public/fvtt-te-deum/archive/fvtt-te-deum-v12.0.16.zip",
"background": "systems/fvtt-te-deum/images/ui/tdeum_welcome_page_01.webp", "background": "systems/fvtt-te-deum/images/ui/tdeum_welcome_page_01.webp",
"flags": { "flags": {
"hotReload": { "hotReload": {

View File

@ -43,7 +43,7 @@
<ul class="item-list alternate-list"> <ul class="item-list alternate-list">
{{#each caracList as |char key|}} {{#each caracList as |char key|}}
<li class="item flexrow list-item carac-box"> <li class="item flexrow list-item carac-box">
<img class="sheet-competence-img" src="systems/fvtt-te-deum/images/icons/{{key}}.webp" /> <img class="sheet-competence-img" src="/systems/fvtt-te-deum/images/icons/{{key}}.webp" />
<label class="item-left-pad item-field item-field-label-medium" data-tooltip="{{char.description}}">{{char.name}}</label> <label class="item-left-pad item-field item-field-label-medium" data-tooltip="{{char.description}}">{{char.name}}</label>
<select type="text" class="input-numeric-short" name="system.caracteristiques.{{key}}.value" <select type="text" class="input-numeric-short" name="system.caracteristiques.{{key}}.value"
data-dtype="Number" /> data-dtype="Number" />
@ -169,11 +169,6 @@
<span class="item-field-title-long"> <span class="item-field-title-long">
<h3><label class="item-field-label-long">Grâces</label></h3> <h3><label class="item-field-label-long">Grâces</label></h3>
</span> </span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-add" data-type="grace" title="Créer une Grâce"><i
class="fas fa-plus"></i></a>
</div>
</li> </li>
{{#each graces as |grace key|}} {{#each graces as |grace key|}}
<li class="item flexrow list-item list-item-shadow item-id" data-item-id="{{grace._id}}"> <li class="item flexrow list-item list-item-shadow item-id" data-item-id="{{grace._id}}">
@ -201,22 +196,10 @@
{{#each arbreCompetences as |carac key|}} {{#each arbreCompetences as |carac key|}}
<ul> <ul>
<li class="flexrow"> <li class="flexrow">
<img class="sheet-competence-img" src="systems/fvtt-te-deum/images/icons/{{key}}.webp" /> <img class="sheet-competence-img" src="/systems/fvtt-te-deum/images/icons/{{key}}.webp" />
<h3 class="item-field-label-long14" data-tooltip="Caracteristique">{{carac.name}} : {{carac.qualite}}</h3> <h3 class="item-field-label-long14" data-tooltip="Caracteristique">{{carac.name}} : {{carac.qualite}}</h3>
<label class="item-field item-field-label-short">{{carac.value}}</label> <label class="item-field item-field-label-short">{{carac.value}}</label>
<label class="item-field ">{{carac.dice}} (xp : <label class="item-field item-field-label-medium">{{carac.dice}} (xp : {{carac.experience}})</label>
{{#if @root.isGM}}
<input class="input-numeric-short" type="text" name="system.caracteristiques.{{key}}.experience" value="{{carac.experience}}" data-dtype="Number" />
{{else}}
{{carac.experience}})
{{/if}}
)
</label>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control competence-add" data-type="competence" data-carac-key="{{key}}" title="Ajouter une Compétence"><i
class="fas fa-plus"></i></a>
</div>
</li> </li>
<ul class="ul-level1 flexrow item-list"> <ul class="ul-level1 flexrow item-list">
{{#each carac.competences as |comp skillkey|}} {{#each carac.competences as |comp skillkey|}}
@ -309,9 +292,9 @@
<div class="center-content"> <div class="center-content">
<div class="corps-combat-block flexrow"> <div class="corps-combat-block flexrow">
<img src="systems/fvtt-te-deum/images/ui/femme_gauche.webp" class="silhouette-combat-picture" /> <img src="/systems/fvtt-te-deum/images/ui/femme_gauche.webp" class="silhouette-combat-picture" />
<div class="silhouette-combat-space"></div> <div class="silhouette-combat-space"></div>
<img src="systems/fvtt-te-deum/images/ui/homme_droit.webp" class="silhouette-combat-picture" /> <img src="/systems/fvtt-te-deum/images/ui/homme_droit.webp" class="silhouette-combat-picture" />
{{#each combat as |loc key|}} {{#each combat as |loc key|}}
<div class="silhouette-combat-block" style="top:{{loc.coord.top}}px;left:{{loc.coord.left}}px;"> <div class="silhouette-combat-block" style="top:{{loc.coord.top}}px;left:{{loc.coord.left}}px;">
@ -375,7 +358,7 @@
<a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img" <a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img"
src="{{equip.img}}" /></a> src="{{equip.img}}" /></a>
<span class="item-name-label">{{equip.name}}</span> <span class="item-name-label">{{equip.name}}</span>
<span class="item-field-label-medium">{{equip.system.prix}} {{monnaie equip.system.monnaie}}</span> <span class="item-field-label-medium">{{equip.system.prix}} {{equip.system.monnaie}}</span>
<div class="item-filler">&nbsp;</div> <div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed"> <div class="item-controls item-controls-fixed">
@ -384,39 +367,7 @@
</div> </div>
</li> </li>
{{/each}} {{/each}}
</ul> </ul>
<ul class="item-list alternate-list">
<li class="item flexrow list-item items-title-bg">
<span class="item-field-label-long">
<h3><label class="item-field-label-long">Simples</label></h3>
</span>
<span class="item-field-label-medium">
<label class="item-field-label-medium">Prix</label>
</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-add" data-type="simple" title="Créer une simple"><i
class="fas fa-plus"></i></a>
</div>
</li>
{{#each simples as |simple key|}}
<li class="item list-item flexrow list-item-shadow item-id" data-item-id="{{simple._id}}">
<a class="item-edit item-name-img" title="Edit Item"><img class="sheet-competence-img"
src="{{simple.img}}" /></a>
<span class="item-name-label">{{simple.name}}</span>
<span class="item-field-label-medium">{{simple.system.prix}} {{monnaie simple.system.monnaie}}</span>
<div class="item-filler">&nbsp;</div>
<div class="item-controls item-controls-fixed">
<a class="item-control item-edit" title="Editer une simple"><i class="fas fa-edit"></i></a>
<a class="item-control item-delete" title="Supprimer une simple"><i class="fas fa-trash"></i></a>
</div>
</li>
{{/each}}
</ul>
</div> </div>
{{!-- Biography Tab --}} {{!-- Biography Tab --}}
@ -441,11 +392,6 @@
<input type="text" class="" name="system.age" value="{{system.age}}" <input type="text" class="" name="system.age" value="{{system.age}}"
data-dtype="String" /> data-dtype="String" />
</li> </li>
<li class="item flexrow">
<label class="item-name-label-medium">Date de Naissance</label>
<input type="text" class="" name="system.datenaissance" value="{{system.datenaissance}}"
data-dtype="String" />
</li>
</ul> </ul>
</div> </div>
<div> <div>

View File

@ -12,37 +12,20 @@
{{!-- Sheet Body --}} {{!-- Sheet Body --}}
<section class="sheet-body"> <section class="sheet-body">
<div class="tab description" data-group="primary" data-tab="description"> {{> systems/fvtt-te-deum/templates/items/partial-item-description.hbs}}
<div class="grace-texte">
<strong>Transmission</strong> : {{system.transmission}}
</div>
<div class="grace-texte">
<strong>Symptômes</strong> : {{system.symptomes}}
</div>
<div class="grace-texte">
<strong>Complications</strong> : {{system.complications}}
</div>
<hr>
{{editor description target="system.description" button=true owner=owner editable=editable}}
</div>
<div class="tab details" data-group="primary" data-tab="details"> <div class="tab details" data-group="primary" data-tab="details">
<h4 class="item-name-label-long">Transmission</h4> <h4 class="item-name-label-long">Transmission</h4>
<textarea name="system.transmission" rows="6" data-dtype="String"> <textarea name="system.transmission" data-dtype="String">
{{{system.transmission}}} {{{system.transmission}}}
</textarea> </textarea>
<h4 class="item-name-label-long">Symptômes</h4> <h4 class="item-name-label-long">Symptômes</h4>
<textarea name="system.symptomes" rows="6" data-dtype="String"> <textarea name="system.symptomes" data-dtype="String">
{{{system.symptomes}}} {{{system.symptomes}}}
</textarea> </textarea>
<h4 class="item-name-label-long">Complications</h4>
<textarea name="system.complications" rows="6" data-dtype="String">
{{{system.complications}}}
</textarea>
<ul> <ul>
<li class="flexrow"> <li class="flexrow">
<label class="item-name-label-long">Difficulté au test d'Endurance</label> <label class="item-name-label-long">Difficulté au test d'Endurance</label>

View File

@ -12,26 +12,17 @@
{{!-- Sheet Body --}} {{!-- Sheet Body --}}
<section class="sheet-body"> <section class="sheet-body">
<div class="tab description" data-group="primary" data-tab="description"> {{> systems/fvtt-te-deum/templates/items/partial-item-description.hbs}}
<div class="grace-texte">
<strong>Vertus médicinales</strong> : {{system.vertus}}
</div>
<div class="grace-texte">
<strong>Toxicité</strong> : {{system.toxicite}}
</div>
<hr>
{{editor description target="system.description" button=true owner=owner editable=editable}}
</div>
<div class="tab details" data-group="primary" data-tab="details"> <div class="tab details" data-group="primary" data-tab="details">
<h4 class="item-name-label-long">Vertus médicinales</h4> <h4 class="item-name-label-long">Vertus médicinales</h4>
<textarea name="system.vertus" rows="6" data-dtype="String"> <textarea name="system.vertus" data-dtype="String">
{{{system.vertus}}} {{{system.vertus}}}
</textarea> </textarea>
<h4 class="item-name-label-long">Toxicité</h4> <h4 class="item-name-label-long">Toxicité</h4>
<textarea name="system.toxicite" rows="6" data-dtype="String"> <textarea name="system.toxicite" data-dtype="String">
{{{system.toxicite}}} {{{system.toxicite}}}
</textarea> </textarea>