6 Commits

Author SHA1 Message Date
aaabb7ed75 Correction sur XP, echec critique et tir réussi
All checks were successful
Release Creation / build (release) Successful in 53s
2025-03-18 20:38:30 +01:00
fee7a3a9fb Gestion opposition en combat melee 2025-03-11 20:16:26 +01:00
31517030f6 Gestion opposition en combat melee
All checks were successful
Release Creation / build (release) Successful in 39s
2025-03-11 20:10:06 +01:00
c5cbf2a6d1 Gestion du genre dans la creation de perso 2025-03-11 13:45:04 +01:00
a30f813d94 Fix genre 2025-03-10 16:56:25 +01:00
090f6be601 Fix genre 2025-03-10 16:56:10 +01:00
130 changed files with 250 additions and 177 deletions

View File

@ -1,3 +1,17 @@
# 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
- Creation de PNJ OK

Binary file not shown.

After

Width:  |  Height:  |  Size: 31 KiB

View File

@ -360,11 +360,13 @@ export class TeDeumActor extends Actor {
providence.value = Math.min(Math.max(providence.value + value, 0), 6)
this.update({ "system.providence": providence })
}
/* -------------------------------------------- */
modifyXP(key, value) {
async modifyXP(key, value) {
let xp = this.system.caracteristiques[key].experience
xp = Math.max(xp + value, 0)
this.update({ [`system.caracteristiques.${key}.experience`]: xp })
await this.update({ [`system.caracteristiques.${key}.experience`]: xp })
this.sheet?.render(true)
}
/* -------------------------------------------- */

View File

@ -374,6 +374,7 @@ export class TeDeumCharacterCreator {
title: "Création de personnage - La Pouponnière",
subtitle: "Choix de la Pouponnière",
label: "Valider le choix de la Pouponnière",
hasGenre: false,
choices: pouponniereItems,
caracBonus: this.caracBonus,
competenceBonus: this.competenceBonus
@ -403,11 +404,12 @@ export class TeDeumCharacterCreator {
/*--------------------------------------------*/
async renderPetitsGrimauds(stage) {
// Filter available pouponniere from origineSociale
let grimaudsItems = stage.items.filter(item => item.system.accessible[this.origineSociale.id].isaccessible)
let grimaudsItems = stage.items.filter(item => item.system.accessible[this.origineSociale.id].isaccessible && (item.system.genre === this.sexe || item.system.genre === "Mixte"))
let context = {
title: "Les Petits Grimauds",
label: "Valider le choix des Petits Grimauds",
hasGenre: true,
choices: grimaudsItems,
caracBonus: this.caracBonus,
competenceBonus: this.competenceBonus
@ -437,12 +439,13 @@ export class TeDeumCharacterCreator {
/*--------------------------------------------*/
async renderRosesDeLaVie(stage) {
// Filter available pouponniere from origineSociale
let rosesItems = stage.items.filter(item => item.system.accessible[this.origineSociale.id].isaccessible)
let rosesItems = stage.items.filter(item => item.system.accessible[this.origineSociale.id].isaccessible && (item.system.genre === this.sexe || item.system.genre === "Mixte"))
let context = {
title: "Création de personnage - Les Roses de la Vie",
label: "Valider le choix des Roses de la Vie",
choices: rosesItems,
hasGenre: true,
caracBonus: this.caracBonus,
competenceBonus: this.competenceBonus
@ -488,6 +491,7 @@ export class TeDeumCharacterCreator {
title: "Création de personnage - L'Age Viril",
label: "Valider le choix de l'Age Viril",
choices: ageVirilItems,
hasGenre: false,
caracBonus: this.caracBonus,
competenceBonus: this.competenceBonus
}

View File

@ -117,6 +117,11 @@ export const TEDEUM_CONFIG = {
melee: { label: "Mêlée", value: "melee" },
tir: { label: "Tir", value: "tir" }
},
genreEducation: {
"homme": { label: "Homme", value: "Homme" },
"femme": { label: "Femme", value: "Femme" },
"mixte": { label: "Mixte", value: "Mixte" }
},
armeAllonges: {
courte: { label: "Courte", value: "courte" },
moyenne: { label: "Moyenne", value: "moyenne" },
@ -153,10 +158,10 @@ export const TEDEUM_CONFIG = {
livre: { label: "Livres", id: "livre", value: 100 }
},
etapesEducation: {
pouponniere: { label: "La Pouponnière", value: "pouponniere", agemin: 0, agemax: 6, nbCompetences: 2, nbCaracteristiques: 3, hasQuestionnaire: true, hasDebouches: false, hasMultiplier: false, canCompetencesOpt: false },
petitsgrimauds: { label: "La classe des Petits Grimauds", value: "petitsgrimauds", agemin: 7, agemax: 12, nbCompetences: 10, nbCaracteristiques: 3, hasDebouches: false, hasQuestionnaire: true, hasMultiplier: false, canCompetencesOpt: false },
rosevie: { label: "Les Roses de la Vie", value: "rosevie", agemin: 13, agemax: 16, nbCompetences: 2, nbCaracteristiques: 3, hasQuestionnaire: true, hasDebouches: true, hasMultiplier: false, canCompetencesOpt: false },
ageviril: { label: "L'Age Viril", value: "ageviril", agemin: 17, agemax: 17, nbCompetences: 9, nbCaracteristiques: 2, hasQuestionnaire: false, hasDebouches: false, hasMultiplier: true, canCompetencesOpt: true },
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 },
rosevie: { label: "Les Roses de la Vie", value: "rosevie", agemin: 13, agemax: 16, nbCompetences: 2, nbCaracteristiques: 3, hasGenre: true, hasQuestionnaire: true, hasDebouches: true, hasMultiplier: false, canCompetencesOpt: false },
ageviril: { label: "L'Age Viril", value: "ageviril", agemin: 17, agemax: 17, nbCompetences: 9, nbCaracteristiques: 2, hasGenre: false, hasQuestionnaire: false, hasDebouches: false, hasMultiplier: true, canCompetencesOpt: true },
},
origineSociale: {
noblesseepee: { label: "Noblesse d'épée", id: "noblesseepee", caracteristiques: { entregent: 1, puissance: 1 }, cagnotte: 10, cagnotteUnit: "livres", value: 1 },

View File

@ -160,6 +160,7 @@ export class TeDeumUtility {
formData.hasMultiplier = etape.hasMultiplier;
formData.hasDebouches = etape.hasDebouches;
formData.canCompetencesOpt = etape.canCompetencesOpt;
formData.hasGenre = etape.hasGenre;
}
/*-------------------------------------------- */
@ -200,11 +201,13 @@ export class TeDeumUtility {
ui.notifications.info("Opposition démarrée avec " + rollData.alias);
} else {
// Perform the opposition
let rWinner = this.currentOpposition
let isAttackWinner = true
let rWinner = this.currentOpposition
let rLooser = rollData
if (rWinner.total < rLooser.total) {
rWinner = rollData
rLooser = this.currentOpposition
isAttackWinner = false
}
this.currentOpposition = undefined // Reset opposition
let oppositionData = {
@ -215,14 +218,32 @@ export class TeDeumUtility {
content: await renderTemplate(`systems/fvtt-te-deum/templates/chat/chat-opposition-result.hbs`, oppositionData)
})
await msg.setFlag("world", "te-deum-rolldata", rollData)
// Si le gagnant est l'attaquant, appliquer les dégats sur la victime
if ( isAttackWinner && rWinner.isSuccess && rWinner.mode == "arme" && rWinner.arme?.system.typeArme == "melee" && rWinner.defenderTokenId) {
this.appliquerDegats(rWinner)
}
console.log("Rolldata result", rollData)
}
}
/* -------------------------------------------- */ /* -------------------------------------------- */
static async appliquerDegats(rollData) {
await this.processAttaqueMelee(rollData)
let defenderToken = canvas.tokens.placeables.find(t => t.id == rollData.defenderTokenId)
if (defenderToken) {
let actor = defenderToken.actor
await actor.appliquerDegats(rollData)
} else {
ui.notifications.error("Impossible de trouver la cible de l'attaque, aucun degats appliqué")
}
}
/* -------------------------------------------- */ /* -------------------------------------------- */
static async chatListeners(html) {
html.on("click", '.chat-command-button', event => {
html.on("click", '.chat-command-opposition', event => {
let messageId = TeDeumUtility.findChatMessageId(event.currentTarget)
let message = game.messages.get(messageId)
let rollData = message.getFlag("world", "te-deum-rolldata")
@ -230,6 +251,14 @@ export class TeDeumUtility {
TeDeumUtility.manageOpposition(rollData, messageId)
}
})
html.on("click", '.chat-command-appliquer-degats', event => {
let messageId = TeDeumUtility.findChatMessageId(event.currentTarget)
let message = game.messages.get(messageId)
let rollData = message.getFlag("world", "te-deum-rolldata")
if (rollData) {
TeDeumUtility.appliquerDegats(rollData, messageId)
}
})
}
/* -------------------------------------------- */
@ -408,10 +437,11 @@ export class TeDeumUtility {
}
}
if (rollData.diceSum == 1) {
let critiqueRoll = await new Roll(rollData.carac.negativeDice).roll()
let critiqueRoll = await new Roll(rollData.carac.negativeDice)
await critiqueRoll.evaluate()
await this.showDiceSoNice(critiqueRoll, game.settings.get("core", "rollMode"))
rollData.critiqueRoll = foundry.utils.duplicate(critiqueRoll)
if (critiqueRoll.total > rollData.competence.score) {
if (critiqueRoll.total > rollData.competence.system.score) {
rollData.isEchecCritique = true
}
}
@ -465,18 +495,13 @@ export class TeDeumUtility {
/* -------------------------------------------- */
static async processAttaqueMelee(rollData) {
if (rollData.arme?.system.typeArme != "melee") {
return
}
if (rollData.isSuccess) {
await this.getLocalisation(rollData)
let actor = game.actors.get(rollData.actorId)
let bDegats = actor.getBonusDegats()
let degatsRoll = await new Roll(rollData.arme.system.degats + "+" + bDegats.value).roll()
await this.showDiceSoNice(degatsRoll, game.settings.get("core", "rollMode"))
rollData.degatsRoll = foundry.utils.duplicate(degatsRoll)
rollData.degats = degatsRoll.total
}
await this.getLocalisation(rollData)
let actor = game.actors.get(rollData.actorId)
let bDegats = actor.getBonusDegats()
let degatsRoll = await new Roll(rollData.arme.system.degats + "+" + bDegats.value).roll()
await this.showDiceSoNice(degatsRoll, game.settings.get("core", "rollMode"))
rollData.degatsRoll = foundry.utils.duplicate(degatsRoll)
rollData.degats = degatsRoll.total
}
/* -------------------------------------------- */
@ -489,7 +514,7 @@ export class TeDeumUtility {
await this.getLocalisation(rollData)
// Now the degats
let degatsRoll = await new Roll(rollData.arme.system.degats).roll()
await this.showDiceSoNice(locRoll, game.settings.get("core", "rollMode"))
await this.showDiceSoNice(rollData.locRoll, game.settings.get("core", "rollMode"))
rollData.degatsRoll = foundry.utils.duplicate(degatsRoll)
rollData.degats = degatsRoll.total
}
@ -519,7 +544,6 @@ export class TeDeumUtility {
await this.computeResults(rollData)
await this.processAttaqueDistance(rollData)
await this.processAttaqueMelee(rollData)
let msg = await this.createChatWithRollMode(rollData.alias, {
content: await renderTemplate(`systems/fvtt-te-deum/templates/chat/chat-generic-result.hbs`, rollData)
@ -535,15 +559,6 @@ export class TeDeumUtility {
if (rollData.isReussiteCritique || rollData.isEchecCritique) {
actor.modifyXP(rollData.carac.key, 1)
}
// gestion degats automatique
if (rollData.arme && rollData.defenderTokenId) {
let defenderToken = canvas.tokens.placeables.find(t => t.id == rollData.defenderTokenId)
if (defenderToken) {
let actor = defenderToken.actor
await actor.appliquerDegats(rollData)
}
}
}
/* -------------------------------------------- */

View File

@ -15,6 +15,8 @@ export class TeDeumEducationSchema extends foundry.abstract.TypeDataModel {
}, {})
);
schema.genre = new fields.StringField({required: true, initial: "Homme", choices: ["masculin", "mixte", "Homme", "Femme", "Mixte"]});
schema.nbChoixCarac = new fields.NumberField({ ...requiredInteger, initial: 1, min: 1 });
schema.caracteristiques = new fields.SchemaField(Array.fromRange(3, 1).reduce((caracs, i) => {
caracs[`carac${i}`] = new fields.SchemaField({

View File

@ -1 +1 @@
MANIFEST-000039
MANIFEST-000081

View File

@ -1,8 +1,7 @@
2025/03/01-19:40:45.555874 7fe59dffb6c0 Recovering log #37
2025/03/01-19:40:45.565732 7fe59dffb6c0 Delete type=3 #35
2025/03/01-19:40:45.565785 7fe59dffb6c0 Delete type=0 #37
2025/03/01-19:41:57.321763 7fe59d7fa6c0 Level-0 table #42: started
2025/03/01-19:41:57.321801 7fe59d7fa6c0 Level-0 table #42: 0 bytes OK
2025/03/01-19:41:57.328249 7fe59d7fa6c0 Delete type=0 #40
2025/03/01-19:41:57.328418 7fe59d7fa6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end)
2025/03/01-19:41:57.328438 7fe59d7fa6c0 Manual compaction at level-1 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end)
2025/03/18-20:02:55.715587 7fbe66ffd6c0 Recovering log #79
2025/03/18-20:02:55.727775 7fbe66ffd6c0 Delete type=3 #77
2025/03/18-20:02:55.727902 7fbe66ffd6c0 Delete type=0 #79
2025/03/18-20:34:57.401764 7fbe663ff6c0 Level-0 table #84: started
2025/03/18-20:34:57.401796 7fbe663ff6c0 Level-0 table #84: 0 bytes OK
2025/03/18-20:34:57.408016 7fbe663ff6c0 Delete type=0 #82
2025/03/18-20:34:57.415964 7fbe663ff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,7 @@
2025/03/01-19:35:57.154413 7fe59e7fc6c0 Recovering log #33
2025/03/01-19:35:57.165621 7fe59e7fc6c0 Delete type=3 #31
2025/03/01-19:35:57.165677 7fe59e7fc6c0 Delete type=0 #33
2025/03/01-19:38:46.090031 7fe59d7fa6c0 Level-0 table #38: started
2025/03/01-19:38:46.090085 7fe59d7fa6c0 Level-0 table #38: 0 bytes OK
2025/03/01-19:38:46.096397 7fe59d7fa6c0 Delete type=0 #36
2025/03/01-19:38:46.113755 7fe59d7fa6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end)
2025/03/01-19:38:46.113810 7fe59d7fa6c0 Manual compaction at level-1 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end)
2025/03/11-18:04:31.143055 7f24c6ffd6c0 Recovering log #75
2025/03/11-18:04:31.153035 7f24c6ffd6c0 Delete type=3 #73
2025/03/11-18:04:31.153146 7f24c6ffd6c0 Delete type=0 #75
2025/03/11-18:27:51.833675 7f24c4bff6c0 Level-0 table #80: started
2025/03/11-18:27:51.833743 7f24c4bff6c0 Level-0 table #80: 0 bytes OK
2025/03/11-18:27:51.840981 7f24c4bff6c0 Delete type=0 #78
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)

BIN
packs/aides/MANIFEST-000081 Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000141
MANIFEST-000183

View File

@ -1,7 +1,7 @@
2025/03/01-19:40:45.461315 7fe59effd6c0 Recovering log #139
2025/03/01-19:40:45.471298 7fe59effd6c0 Delete type=3 #137
2025/03/01-19:40:45.471427 7fe59effd6c0 Delete type=0 #139
2025/03/01-19:41:57.262543 7fe59d7fa6c0 Level-0 table #144: started
2025/03/01-19:41:57.262603 7fe59d7fa6c0 Level-0 table #144: 0 bytes OK
2025/03/01-19:41:57.269401 7fe59d7fa6c0 Delete type=0 #142
2025/03/01-19:41:57.269633 7fe59d7fa6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)
2025/03/18-20:02:55.593062 7fbe67fff6c0 Recovering log #181
2025/03/18-20:02:55.605860 7fbe67fff6c0 Delete type=3 #179
2025/03/18-20:02:55.605967 7fbe67fff6c0 Delete type=0 #181
2025/03/18-20:34:57.329715 7fbe663ff6c0 Level-0 table #186: started
2025/03/18-20:34:57.329814 7fbe663ff6c0 Level-0 table #186: 0 bytes OK
2025/03/18-20:34:57.336235 7fbe663ff6c0 Delete type=0 #184
2025/03/18-20:34:57.356288 7fbe663ff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2025/03/01-19:35:57.054371 7fe59f7fe6c0 Recovering log #135
2025/03/01-19:35:57.064331 7fe59f7fe6c0 Delete type=3 #133
2025/03/01-19:35:57.064442 7fe59f7fe6c0 Delete type=0 #135
2025/03/01-19:38:46.045299 7fe59d7fa6c0 Level-0 table #140: started
2025/03/01-19:38:46.045318 7fe59d7fa6c0 Level-0 table #140: 0 bytes OK
2025/03/01-19:38:46.052039 7fe59d7fa6c0 Delete type=0 #138
2025/03/01-19:38:46.058190 7fe59d7fa6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)
2025/03/11-18:04:31.045395 7f24c5ffb6c0 Recovering log #177
2025/03/11-18:04:31.056356 7f24c5ffb6c0 Delete type=3 #175
2025/03/11-18:04:31.056467 7f24c5ffb6c0 Delete type=0 #177
2025/03/11-18:27:51.772304 7f24c4bff6c0 Level-0 table #182: started
2025/03/11-18:27:51.772338 7f24c4bff6c0 Level-0 table #182: 0 bytes OK
2025/03/11-18:27:51.778305 7f24c4bff6c0 Delete type=0 #180
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)

BIN
packs/armes/MANIFEST-000183 Normal file

Binary file not shown.

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

0
packs/armures/000185.log Normal file
View File

View File

@ -1 +1 @@
MANIFEST-000141
MANIFEST-000183

View File

@ -1,7 +1,7 @@
2025/03/01-19:40:45.474414 7fe59dffb6c0 Recovering log #139
2025/03/01-19:40:45.484515 7fe59dffb6c0 Delete type=3 #137
2025/03/01-19:40:45.484615 7fe59dffb6c0 Delete type=0 #139
2025/03/01-19:41:57.244110 7fe59d7fa6c0 Level-0 table #144: started
2025/03/01-19:41:57.244149 7fe59d7fa6c0 Level-0 table #144: 0 bytes OK
2025/03/01-19:41:57.250209 7fe59d7fa6c0 Delete type=0 #142
2025/03/01-19:41:57.269578 7fe59d7fa6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)
2025/03/18-20:02:55.610587 7fbe66ffd6c0 Recovering log #181
2025/03/18-20:02:55.621230 7fbe66ffd6c0 Delete type=3 #179
2025/03/18-20:02:55.621425 7fbe66ffd6c0 Delete type=0 #181
2025/03/18-20:34:57.336450 7fbe663ff6c0 Level-0 table #186: started
2025/03/18-20:34:57.336506 7fbe663ff6c0 Level-0 table #186: 0 bytes OK
2025/03/18-20:34:57.343480 7fbe663ff6c0 Delete type=0 #184
2025/03/18-20:34:57.356316 7fbe663ff6c0 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/03/01-19:35:57.068105 7fe59e7fc6c0 Recovering log #135
2025/03/01-19:35:57.078819 7fe59e7fc6c0 Delete type=3 #133
2025/03/01-19:35:57.078913 7fe59e7fc6c0 Delete type=0 #135
2025/03/01-19:38:46.052161 7fe59d7fa6c0 Level-0 table #140: started
2025/03/01-19:38:46.052188 7fe59d7fa6c0 Level-0 table #140: 0 bytes OK
2025/03/01-19:38:46.058075 7fe59d7fa6c0 Delete type=0 #138
2025/03/01-19:38:46.058217 7fe59d7fa6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)
2025/03/11-18:04:31.059498 7f24c6ffd6c0 Recovering log #177
2025/03/11-18:04:31.068855 7f24c6ffd6c0 Delete type=3 #175
2025/03/11-18:04:31.068919 7f24c6ffd6c0 Delete type=0 #177
2025/03/11-18:27:51.778439 7f24c4bff6c0 Level-0 table #182: started
2025/03/11-18:27:51.778466 7f24c4bff6c0 Level-0 table #182: 0 bytes OK
2025/03/11-18:27:51.784375 7f24c4bff6c0 Delete type=0 #180
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)

Binary file not shown.

View File

View File

View File

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

View File

@ -1 +1 @@
MANIFEST-000138
MANIFEST-000180

View File

@ -1,7 +1,7 @@
2025/03/01-19:40:45.446777 7fe59f7fe6c0 Recovering log #136
2025/03/01-19:40:45.457998 7fe59f7fe6c0 Delete type=3 #134
2025/03/01-19:40:45.458083 7fe59f7fe6c0 Delete type=0 #136
2025/03/01-19:41:57.250328 7fe59d7fa6c0 Level-0 table #141: started
2025/03/01-19:41:57.250355 7fe59d7fa6c0 Level-0 table #141: 0 bytes OK
2025/03/01-19:41:57.256324 7fe59d7fa6c0 Delete type=0 #139
2025/03/01-19:41:57.269599 7fe59d7fa6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)
2025/03/18-20:02:55.575835 7fbe677fe6c0 Recovering log #178
2025/03/18-20:02:55.586561 7fbe677fe6c0 Delete type=3 #176
2025/03/18-20:02:55.586685 7fbe677fe6c0 Delete type=0 #178
2025/03/18-20:34:57.343590 7fbe663ff6c0 Level-0 table #183: started
2025/03/18-20:34:57.343614 7fbe663ff6c0 Level-0 table #183: 0 bytes OK
2025/03/18-20:34:57.349686 7fbe663ff6c0 Delete type=0 #181
2025/03/18-20:34:57.356337 7fbe663ff6c0 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/03/01-19:35:57.039829 7fe59dffb6c0 Recovering log #132
2025/03/01-19:35:57.049894 7fe59dffb6c0 Delete type=3 #130
2025/03/01-19:35:57.049949 7fe59dffb6c0 Delete type=0 #132
2025/03/01-19:38:46.032600 7fe59d7fa6c0 Level-0 table #137: started
2025/03/01-19:38:46.032653 7fe59d7fa6c0 Level-0 table #137: 0 bytes OK
2025/03/01-19:38:46.038775 7fe59d7fa6c0 Delete type=0 #135
2025/03/01-19:38:46.058171 7fe59d7fa6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)
2025/03/11-18:04:31.031690 7f24c57fa6c0 Recovering log #174
2025/03/11-18:04:31.041244 7f24c57fa6c0 Delete type=3 #172
2025/03/11-18:04:31.041294 7f24c57fa6c0 Delete type=0 #174
2025/03/11-18:27:51.791921 7f24c4bff6c0 Level-0 table #179: started
2025/03/11-18:27:51.791971 7f24c4bff6c0 Level-0 table #179: 0 bytes OK
2025/03/11-18:27:51.797892 7f24c4bff6c0 Delete type=0 #177
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)

Binary file not shown.

View File

View File

View File

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

View File

@ -1 +1 @@
MANIFEST-000148
MANIFEST-000191

View File

@ -1,7 +1,7 @@
2025/03/01-19:40:45.487407 7fe59e7fc6c0 Recovering log #146
2025/03/01-19:40:45.498701 7fe59e7fc6c0 Delete type=3 #144
2025/03/01-19:40:45.498803 7fe59e7fc6c0 Delete type=0 #146
2025/03/01-19:41:57.256411 7fe59d7fa6c0 Level-0 table #151: started
2025/03/01-19:41:57.256434 7fe59d7fa6c0 Level-0 table #151: 0 bytes OK
2025/03/01-19:41:57.262412 7fe59d7fa6c0 Delete type=0 #149
2025/03/01-19:41:57.269615 7fe59d7fa6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)
2025/03/18-20:02:55.625718 7fbe6c9fa6c0 Recovering log #189
2025/03/18-20:02:55.637706 7fbe6c9fa6c0 Delete type=3 #187
2025/03/18-20:02:55.637826 7fbe6c9fa6c0 Delete type=0 #189
2025/03/18-20:34:57.349890 7fbe663ff6c0 Level-0 table #194: started
2025/03/18-20:34:57.349944 7fbe663ff6c0 Level-0 table #194: 0 bytes OK
2025/03/18-20:34:57.356029 7fbe663ff6c0 Delete type=0 #192
2025/03/18-20:34:57.356358 7fbe663ff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2025/03/01-19:35:57.082694 7fe59effd6c0 Recovering log #141
2025/03/01-19:35:57.093326 7fe59effd6c0 Delete type=3 #139
2025/03/01-19:35:57.093376 7fe59effd6c0 Delete type=0 #141
2025/03/01-19:38:46.038876 7fe59d7fa6c0 Level-0 table #147: started
2025/03/01-19:38:46.038898 7fe59d7fa6c0 Level-0 table #147: 0 bytes OK
2025/03/01-19:38:46.045195 7fe59d7fa6c0 Delete type=0 #145
2025/03/01-19:38:46.058182 7fe59d7fa6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)
2025/03/11-18:04:31.072608 7f24c67fc6c0 Recovering log #184
2025/03/11-18:04:31.084241 7f24c67fc6c0 Delete type=3 #182
2025/03/11-18:04:31.084398 7f24c67fc6c0 Delete type=0 #184
2025/03/11-18:27:51.784510 7f24c4bff6c0 Level-0 table #190: started
2025/03/11-18:27:51.784541 7f24c4bff6c0 Level-0 table #190: 0 bytes OK
2025/03/11-18:27:51.791721 7f24c4bff6c0 Delete type=0 #188
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)

Binary file not shown.

View File

View File

View File

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

0
packs/graces/000184.log Normal file
View File

View File

@ -1 +1 @@
MANIFEST-000140
MANIFEST-000182

View File

@ -1,7 +1,7 @@
2025/03/01-19:40:45.502221 7fe59f7fe6c0 Recovering log #138
2025/03/01-19:40:45.511946 7fe59f7fe6c0 Delete type=3 #136
2025/03/01-19:40:45.512076 7fe59f7fe6c0 Delete type=0 #138
2025/03/01-19:41:57.282060 7fe59d7fa6c0 Level-0 table #143: started
2025/03/01-19:41:57.282084 7fe59d7fa6c0 Level-0 table #143: 0 bytes OK
2025/03/01-19:41:57.288122 7fe59d7fa6c0 Delete type=0 #141
2025/03/01-19:41:57.295100 7fe59d7fa6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)
2025/03/18-20:02:55.645262 7fbe677fe6c0 Recovering log #180
2025/03/18-20:02:55.657308 7fbe677fe6c0 Delete type=3 #178
2025/03/18-20:02:55.657414 7fbe677fe6c0 Delete type=0 #180
2025/03/18-20:34:57.370748 7fbe663ff6c0 Level-0 table #185: started
2025/03/18-20:34:57.370813 7fbe663ff6c0 Level-0 table #185: 0 bytes OK
2025/03/18-20:34:57.377323 7fbe663ff6c0 Delete type=0 #183
2025/03/18-20:34:57.384883 7fbe663ff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2025/03/01-19:35:57.098663 7fe59dffb6c0 Recovering log #134
2025/03/01-19:35:57.108416 7fe59dffb6c0 Delete type=3 #132
2025/03/01-19:35:57.108524 7fe59dffb6c0 Delete type=0 #134
2025/03/01-19:38:46.058273 7fe59d7fa6c0 Level-0 table #139: started
2025/03/01-19:38:46.058294 7fe59d7fa6c0 Level-0 table #139: 0 bytes OK
2025/03/01-19:38:46.064281 7fe59d7fa6c0 Delete type=0 #137
2025/03/01-19:38:46.083204 7fe59d7fa6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)
2025/03/11-18:04:31.089058 7f24c57fa6c0 Recovering log #176
2025/03/11-18:04:31.099719 7f24c57fa6c0 Delete type=3 #174
2025/03/11-18:04:31.099830 7f24c57fa6c0 Delete type=0 #176
2025/03/11-18:27:51.804396 7f24c4bff6c0 Level-0 table #181: started
2025/03/11-18:27:51.804421 7f24c4bff6c0 Level-0 table #181: 0 bytes OK
2025/03/11-18:27:51.810625 7f24c4bff6c0 Delete type=0 #179
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)

Binary file not shown.

View File

View File

View File

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

View File

@ -1 +1 @@
MANIFEST-000140
MANIFEST-000182

View File

@ -1,7 +1,7 @@
2025/03/01-19:40:45.515906 7fe59effd6c0 Recovering log #138
2025/03/01-19:40:45.525965 7fe59effd6c0 Delete type=3 #136
2025/03/01-19:40:45.526045 7fe59effd6c0 Delete type=0 #138
2025/03/01-19:41:57.269782 7fe59d7fa6c0 Level-0 table #143: started
2025/03/01-19:41:57.269820 7fe59d7fa6c0 Level-0 table #143: 0 bytes OK
2025/03/01-19:41:57.275965 7fe59d7fa6c0 Delete type=0 #141
2025/03/01-19:41:57.295052 7fe59d7fa6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)
2025/03/18-20:02:55.662488 7fbe67fff6c0 Recovering log #180
2025/03/18-20:02:55.673613 7fbe67fff6c0 Delete type=3 #178
2025/03/18-20:02:55.673721 7fbe67fff6c0 Delete type=0 #180
2025/03/18-20:34:57.356547 7fbe663ff6c0 Level-0 table #185: started
2025/03/18-20:34:57.356623 7fbe663ff6c0 Level-0 table #185: 0 bytes OK
2025/03/18-20:34:57.363717 7fbe663ff6c0 Delete type=0 #183
2025/03/18-20:34:57.384818 7fbe663ff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2025/03/01-19:35:57.112622 7fe59f7fe6c0 Recovering log #134
2025/03/01-19:35:57.122660 7fe59f7fe6c0 Delete type=3 #132
2025/03/01-19:35:57.122712 7fe59f7fe6c0 Delete type=0 #134
2025/03/01-19:38:46.064405 7fe59d7fa6c0 Level-0 table #139: started
2025/03/01-19:38:46.064430 7fe59d7fa6c0 Level-0 table #139: 0 bytes OK
2025/03/01-19:38:46.070616 7fe59d7fa6c0 Delete type=0 #137
2025/03/01-19:38:46.083218 7fe59d7fa6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)
2025/03/11-18:04:31.102877 7f24c5ffb6c0 Recovering log #176
2025/03/11-18:04:31.112795 7f24c5ffb6c0 Delete type=3 #174
2025/03/11-18:04:31.112850 7f24c5ffb6c0 Delete type=0 #176
2025/03/11-18:27:51.798175 7f24c4bff6c0 Level-0 table #181: started
2025/03/11-18:27:51.798273 7f24c4bff6c0 Level-0 table #181: 0 bytes OK
2025/03/11-18:27:51.804291 7f24c4bff6c0 Delete type=0 #179
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)

Binary file not shown.

View File

View File

View File

View File

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More