1 Commits

Author SHA1 Message Date
5176b4ce87 Amelioration histoire creation de perso, CSS bouton et genre de la providence
All checks were successful
Release Creation / build (release) Successful in 56s
2025-07-20 11:21:08 +02:00
52 changed files with 210 additions and 156 deletions

View File

@@ -334,7 +334,7 @@ export class TeDeumActor extends Actor {
let providence = foundry.utils.deepClone(this.system.providence)
providence.name = "Providence"
if (this.system.genre.toLowerCase() == "homme") {
providence.qualite = game.system.tedeum.config.providence[providence.value].labelH
providence.qualite = game.system.tedeum.config.providence[providence.value].labelM
} else {
providence.qualite = game.system.tedeum.config.providence[providence.value].labelF
}

View File

@@ -6,13 +6,14 @@ export class TeDeumCharacterCreator {
async init() {
this.stages = {}
this.currentStage = "origineSociale"
this.sex = undefined
this.sexe = undefined
this.origineSociale = undefined
this.religion = undefined
this.caracBonus = {}
this.competenceBonus = {}
this.suiviReponses = []
this.competences = TeDeumUtility.getCompetencesForDropDown()
this.choiceSummary = {}
for (let k in game.system.tedeum.config.caracteristiques) {
this.caracBonus[k] = { value: 0 }
@@ -39,6 +40,7 @@ export class TeDeumCharacterCreator {
} else {
this.competenceBonus[compName].value += 1
}
this.choiceSummary[this.currentStage].competences[compName] = 1
}
/*--------------------------------------------*/
@@ -116,6 +118,7 @@ export class TeDeumCharacterCreator {
/*--------------------------------------------*/
async askQuestionnaire(stage, context) {
context.subtitle = "Questionnaire"
this.choiceSummary[this.currentStage].questionnaire = {}
for (let key in stage.system.questionnaire) {
let question = stage.system.questionnaire[key]
@@ -170,13 +173,14 @@ export class TeDeumCharacterCreator {
let compName = context.competences[context.responseKey] || selectedResponse.compName
this.increaseCompetence(compName)
this.suiviReponses.push({ etape: stage.name, question: question.question, reponse: selectedResponse.reponse, compName: compName })
this.suiviReponses.push({ key: this.currentStage, etape: stage.name, question: question.question, reponse: selectedResponse.reponse, compName: compName })
}
}
/*------------- -------------------------------*/
async askCompetences(stage, context) {
context.subtitle = "Choix des Compétences"
this.choiceSummary[this.currentStage].competences = {}
context.fixedCompetences = {}
context.selectCompetences = {}
@@ -273,6 +277,10 @@ export class TeDeumCharacterCreator {
/*------------- -------------------------------*/
async askCarac(stage, context) {
context.subtitle = "Choix des Caractéristiques"
this.choiceSummary[this.currentStage] = {
caracBonus : {},
competences : {}
}
let selected = []
for (let i = 0; i < stage.system.nbChoixCarac; i++) {
@@ -312,6 +320,7 @@ export class TeDeumCharacterCreator {
}
this.caracBonus[choiceResult.carac].value += 1
selected.push(choiceResult.carac)
this.choiceSummary[this.currentStage].caracBonus[choiceResult.carac] = 1
}
}
@@ -360,6 +369,12 @@ export class TeDeumCharacterCreator {
for (let key in this.origineSociale.caracteristiques) {
this.caracBonus[key].value += this.origineSociale.caracteristiques[key]
}
this.choiceSummary['origineSociale'] = {
sexe: this.sexe,
religion: this.religion,
origineSociale: this.origineSociale.label,
caracBonus: this.caracBonus,
}
this.currentStage = "pouponniere"
}
@@ -388,6 +403,7 @@ export class TeDeumCharacterCreator {
this.pouponniere = foundry.utils.duplicate(stage.items.find(item => item.id === choiceResult.selectedItem))
context.title = `La Pouponnière - ${this.pouponniere.name}`
TeDeumUtility.prepareEducationContent(this.pouponniere);
this.choiceSummary['pouponniere'] = {}
context.label = "Valider l'augmentation de caracteristique"
await this.askCarac(this.pouponniere, context)
@@ -581,8 +597,36 @@ export class TeDeumCharacterCreator {
await actor.update({ [`system.fortune.${this.origineSociale.cagnotteUnit}`]: newArgent})
let histoire = ""
for (let reponse of this.suiviReponses) {
histoire += `<p>${reponse.question}<br>${reponse.reponse} (${reponse.compName})</p>`
for ( let key in this.choiceSummary) {
let stageSummary = this.choiceSummary[key]
if (stageSummary.sexe) {
histoire += `<h3>Origine Sociale</h3>`
histoire += `<p>${stageSummary.sexe} - ${stageSummary.religion} - ${stageSummary.origineSociale}</p>`
} else {
histoire += `<h3>${game.system.tedeum.config.etapesEducation[key].label}</h3>`
}
if (stageSummary.caracBonus) {
histoire += `<p><strong>Caractéristiques : </strong><ul>`
for (let caracKey in stageSummary.caracBonus) {
histoire += `<li>${TeDeumUtility.upperFirst(caracKey)} +1</li>`
}
histoire += `</ul></p>`
}
if (stageSummary.competences) {
histoire += `<p><strong>Compétences : </strong><ul>`
for (let compName in stageSummary.competences) {
histoire += `<li>${TeDeumUtility.upperFirst(compName)} +1</li>`
}
histoire += `</ul></p>`
}
let questions = this.suiviReponses.filter( r => r.key === key)
if (questions.length > 0) {
histoire += `<p><strong>Réponses au questionnaire : </strong><ul>`
for (let question of questions) {
histoire += `<li>${question.question} : <i>${question.reponse}</i> (${TeDeumUtility.upperFirst(question.compName)}+1)</li>`
}
histoire += `</ul></p>`
}
}
await actor.update({ "system.histoire": histoire})
actor.render(true)

View File

@@ -18,7 +18,8 @@ export class TeDeumUtility {
Hooks.on("renderActorDirectory", (app, html, data) => {
if (game.user.can('ACTOR_CREATE')) {
const button = document.createElement('button');
button.style.width = '90%';
button.style.width = '60%';
button.classList.add('tedeum-create-character');
button.innerHTML = 'Créer un Personnage'
button.addEventListener('click', () => {
let cr = new game.system.tedeum.TeDeumCharacterCreator();

View File

@@ -1 +1 @@
MANIFEST-000116
MANIFEST-000120

View File

@@ -1,7 +1,7 @@
2025/07/02-23:06:08.560525 7f0793fff6c0 Recovering log #114
2025/07/02-23:06:08.610681 7f0793fff6c0 Delete type=3 #112
2025/07/02-23:06:08.610784 7f0793fff6c0 Delete type=0 #114
2025/07/02-23:08:13.585521 7f07923ff6c0 Level-0 table #119: started
2025/07/02-23:08:13.585561 7f07923ff6c0 Level-0 table #119: 0 bytes OK
2025/07/02-23:08:13.592021 7f07923ff6c0 Delete type=0 #117
2025/07/02-23:08:13.592190 7f07923ff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end)
2025/07/09-17:43:10.022659 7f2a0effd6c0 Recovering log #118
2025/07/09-17:43:10.033191 7f2a0effd6c0 Delete type=3 #116
2025/07/09-17:43:10.033247 7f2a0effd6c0 Delete type=0 #118
2025/07/09-18:03:48.854204 7f276ffff6c0 Level-0 table #123: started
2025/07/09-18:03:48.854235 7f276ffff6c0 Level-0 table #123: 0 bytes OK
2025/07/09-18:03:48.860211 7f276ffff6c0 Delete type=0 #121
2025/07/09-18:03:48.860371 7f276ffff6c0 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/07/02-22:48:25.676634 7f07937fe6c0 Recovering log #110
2025/07/02-22:48:25.686761 7f07937fe6c0 Delete type=3 #108
2025/07/02-22:48:25.686842 7f07937fe6c0 Delete type=0 #110
2025/07/02-23:06:03.267948 7f07923ff6c0 Level-0 table #115: started
2025/07/02-23:06:03.267975 7f07923ff6c0 Level-0 table #115: 0 bytes OK
2025/07/02-23:06:03.299914 7f07923ff6c0 Delete type=0 #113
2025/07/02-23:06:03.388289 7f07923ff6c0 Manual compaction at level-0 from '!journal!uNwJgi4kXBCiZmAH' @ 72057594037927935 : 1 .. '!journal.pages!uNwJgi4kXBCiZmAH.onhNU0mXhOpdNZJF' @ 0 : 0; will stop at (end)
2025/07/02-23:06:08.560525 7f0793fff6c0 Recovering log #114
2025/07/02-23:06:08.610681 7f0793fff6c0 Delete type=3 #112
2025/07/02-23:06:08.610784 7f0793fff6c0 Delete type=0 #114
2025/07/02-23:08:13.585521 7f07923ff6c0 Level-0 table #119: started
2025/07/02-23:08:13.585561 7f07923ff6c0 Level-0 table #119: 0 bytes OK
2025/07/02-23:08:13.592021 7f07923ff6c0 Delete type=0 #117
2025/07/02-23:08:13.592190 7f07923ff6c0 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-000219
MANIFEST-000223

View File

@@ -1,7 +1,7 @@
2025/07/02-23:06:08.061648 7f0792ffd6c0 Recovering log #217
2025/07/02-23:06:08.112616 7f0792ffd6c0 Delete type=3 #215
2025/07/02-23:06:08.112666 7f0792ffd6c0 Delete type=0 #217
2025/07/02-23:08:13.519462 7f07923ff6c0 Level-0 table #222: started
2025/07/02-23:08:13.519492 7f07923ff6c0 Level-0 table #222: 0 bytes OK
2025/07/02-23:08:13.525466 7f07923ff6c0 Delete type=0 #220
2025/07/02-23:08:13.539414 7f07923ff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)
2025/07/09-17:43:09.933075 7f2a0e7fc6c0 Recovering log #221
2025/07/09-17:43:09.943069 7f2a0e7fc6c0 Delete type=3 #219
2025/07/09-17:43:09.943126 7f2a0e7fc6c0 Delete type=0 #221
2025/07/09-18:03:48.778823 7f276ffff6c0 Level-0 table #226: started
2025/07/09-18:03:48.778862 7f276ffff6c0 Level-0 table #226: 0 bytes OK
2025/07/09-18:03:48.785076 7f276ffff6c0 Delete type=0 #224
2025/07/09-18:03:48.804468 7f276ffff6c0 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/07/02-22:48:25.579874 7f07937fe6c0 Recovering log #213
2025/07/02-22:48:25.591330 7f07937fe6c0 Delete type=3 #211
2025/07/02-22:48:25.591377 7f07937fe6c0 Delete type=0 #213
2025/07/02-23:06:02.984029 7f07923ff6c0 Level-0 table #218: started
2025/07/02-23:06:02.984053 7f07923ff6c0 Level-0 table #218: 0 bytes OK
2025/07/02-23:06:03.018891 7f07923ff6c0 Delete type=0 #216
2025/07/02-23:06:03.055616 7f07923ff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)
2025/07/02-23:06:08.061648 7f0792ffd6c0 Recovering log #217
2025/07/02-23:06:08.112616 7f0792ffd6c0 Delete type=3 #215
2025/07/02-23:06:08.112666 7f0792ffd6c0 Delete type=0 #217
2025/07/02-23:08:13.519462 7f07923ff6c0 Level-0 table #222: started
2025/07/02-23:08:13.519492 7f07923ff6c0 Level-0 table #222: 0 bytes OK
2025/07/02-23:08:13.525466 7f07923ff6c0 Delete type=0 #220
2025/07/02-23:08:13.539414 7f07923ff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000218
MANIFEST-000222

View File

@@ -1,7 +1,7 @@
2025/07/02-23:06:08.115418 7f07937fe6c0 Recovering log #216
2025/07/02-23:06:08.203034 7f07937fe6c0 Delete type=3 #214
2025/07/02-23:06:08.203104 7f07937fe6c0 Delete type=0 #216
2025/07/02-23:08:13.507158 7f07923ff6c0 Level-0 table #221: started
2025/07/02-23:08:13.507179 7f07923ff6c0 Level-0 table #221: 0 bytes OK
2025/07/02-23:08:13.513412 7f07923ff6c0 Delete type=0 #219
2025/07/02-23:08:13.539385 7f07923ff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)
2025/07/09-17:43:09.945259 7f2a0dffb6c0 Recovering log #220
2025/07/09-17:43:09.955705 7f2a0dffb6c0 Delete type=3 #218
2025/07/09-17:43:09.955844 7f2a0dffb6c0 Delete type=0 #220
2025/07/09-18:03:48.791392 7f276ffff6c0 Level-0 table #225: started
2025/07/09-18:03:48.791426 7f276ffff6c0 Level-0 table #225: 0 bytes OK
2025/07/09-18:03:48.797485 7f276ffff6c0 Delete type=0 #223
2025/07/09-18:03:48.804509 7f276ffff6c0 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/07/02-22:48:25.594502 7f0792ffd6c0 Recovering log #212
2025/07/02-22:48:25.604218 7f0792ffd6c0 Delete type=3 #210
2025/07/02-22:48:25.604285 7f0792ffd6c0 Delete type=0 #212
2025/07/02-23:06:02.949195 7f07923ff6c0 Level-0 table #217: started
2025/07/02-23:06:02.949224 7f07923ff6c0 Level-0 table #217: 0 bytes OK
2025/07/02-23:06:02.983912 7f07923ff6c0 Delete type=0 #215
2025/07/02-23:06:03.055603 7f07923ff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)
2025/07/02-23:06:08.115418 7f07937fe6c0 Recovering log #216
2025/07/02-23:06:08.203034 7f07937fe6c0 Delete type=3 #214
2025/07/02-23:06:08.203104 7f07937fe6c0 Delete type=0 #216
2025/07/02-23:08:13.507158 7f07923ff6c0 Level-0 table #221: started
2025/07/02-23:08:13.507179 7f07923ff6c0 Level-0 table #221: 0 bytes OK
2025/07/02-23:08:13.513412 7f07923ff6c0 Delete type=0 #219
2025/07/02-23:08:13.539385 7f07923ff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000215
MANIFEST-000219

View File

@@ -1,7 +1,7 @@
2025/07/02-23:06:08.011331 7f0798bfa6c0 Recovering log #213
2025/07/02-23:06:08.059546 7f0798bfa6c0 Delete type=3 #211
2025/07/02-23:06:08.059612 7f0798bfa6c0 Delete type=0 #213
2025/07/02-23:08:13.513511 7f07923ff6c0 Level-0 table #218: started
2025/07/02-23:08:13.513531 7f07923ff6c0 Level-0 table #218: 0 bytes OK
2025/07/02-23:08:13.519351 7f07923ff6c0 Delete type=0 #216
2025/07/02-23:08:13.539400 7f07923ff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)
2025/07/09-17:43:09.919870 7f2a0d7fa6c0 Recovering log #217
2025/07/09-17:43:09.930288 7f2a0d7fa6c0 Delete type=3 #215
2025/07/09-17:43:09.930358 7f2a0d7fa6c0 Delete type=0 #217
2025/07/09-18:03:48.785230 7f276ffff6c0 Level-0 table #222: started
2025/07/09-18:03:48.785267 7f276ffff6c0 Level-0 table #222: 0 bytes OK
2025/07/09-18:03:48.791250 7f276ffff6c0 Delete type=0 #220
2025/07/09-18:03:48.804490 7f276ffff6c0 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/07/02-22:48:25.565222 7f0798bfa6c0 Recovering log #209
2025/07/02-22:48:25.575102 7f0798bfa6c0 Delete type=3 #207
2025/07/02-22:48:25.575167 7f0798bfa6c0 Delete type=0 #209
2025/07/02-23:06:03.019023 7f07923ff6c0 Level-0 table #214: started
2025/07/02-23:06:03.019048 7f07923ff6c0 Level-0 table #214: 0 bytes OK
2025/07/02-23:06:03.055450 7f07923ff6c0 Delete type=0 #212
2025/07/02-23:06:03.055630 7f07923ff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)
2025/07/02-23:06:08.011331 7f0798bfa6c0 Recovering log #213
2025/07/02-23:06:08.059546 7f0798bfa6c0 Delete type=3 #211
2025/07/02-23:06:08.059612 7f0798bfa6c0 Delete type=0 #213
2025/07/02-23:08:13.513511 7f07923ff6c0 Level-0 table #218: started
2025/07/02-23:08:13.513531 7f07923ff6c0 Level-0 table #218: 0 bytes OK
2025/07/02-23:08:13.519351 7f07923ff6c0 Delete type=0 #216
2025/07/02-23:08:13.539400 7f07923ff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000227
MANIFEST-000232

View File

@@ -1,14 +1,7 @@
2025/07/02-23:06:08.205635 7f0798bfa6c0 Recovering log #225
2025/07/02-23:06:08.258516 7f0798bfa6c0 Delete type=3 #223
2025/07/02-23:06:08.258587 7f0798bfa6c0 Delete type=0 #225
2025/07/02-23:08:13.497309 7f07923ff6c0 Level-0 table #230: started
2025/07/02-23:08:13.500727 7f07923ff6c0 Level-0 table #230: 31862 bytes OK
2025/07/02-23:08:13.507034 7f07923ff6c0 Delete type=0 #228
2025/07/02-23:08:13.525588 7f07923ff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at '!items!dbl7clezSXISzlqE' @ 511 : 1
2025/07/02-23:08:13.525598 7f07923ff6c0 Compacting 1@0 + 1@1 files
2025/07/02-23:08:13.532830 7f07923ff6c0 Generated table #231@0: 71 keys, 264331 bytes
2025/07/02-23:08:13.532886 7f07923ff6c0 Compacted 1@0 + 1@1 files => 264331 bytes
2025/07/02-23:08:13.538890 7f07923ff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2025/07/02-23:08:13.539063 7f07923ff6c0 Delete type=2 #214
2025/07/02-23:08:13.539294 7f07923ff6c0 Delete type=2 #230
2025/07/02-23:08:13.539429 7f07923ff6c0 Manual compaction at level-0 from '!items!dbl7clezSXISzlqE' @ 511 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)
2025/07/09-17:43:09.957922 7f2a0d7fa6c0 Recovering log #229
2025/07/09-17:43:09.968395 7f2a0d7fa6c0 Delete type=3 #227
2025/07/09-17:43:09.968449 7f2a0d7fa6c0 Delete type=0 #229
2025/07/09-18:03:48.797598 7f276ffff6c0 Level-0 table #235: started
2025/07/09-18:03:48.797621 7f276ffff6c0 Level-0 table #235: 0 bytes OK
2025/07/09-18:03:48.804333 7f276ffff6c0 Delete type=0 #233
2025/07/09-18:03:48.804527 7f276ffff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)

View File

@@ -1,7 +1,14 @@
2025/07/02-22:48:25.606929 7f0793fff6c0 Recovering log #221
2025/07/02-22:48:25.616919 7f0793fff6c0 Delete type=3 #219
2025/07/02-22:48:25.617003 7f0793fff6c0 Delete type=0 #221
2025/07/02-23:06:02.914258 7f07923ff6c0 Level-0 table #226: started
2025/07/02-23:06:02.914309 7f07923ff6c0 Level-0 table #226: 0 bytes OK
2025/07/02-23:06:02.949061 7f07923ff6c0 Delete type=0 #224
2025/07/02-23:06:03.055588 7f07923ff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)
2025/07/02-23:06:08.205635 7f0798bfa6c0 Recovering log #225
2025/07/02-23:06:08.258516 7f0798bfa6c0 Delete type=3 #223
2025/07/02-23:06:08.258587 7f0798bfa6c0 Delete type=0 #225
2025/07/02-23:08:13.497309 7f07923ff6c0 Level-0 table #230: started
2025/07/02-23:08:13.500727 7f07923ff6c0 Level-0 table #230: 31862 bytes OK
2025/07/02-23:08:13.507034 7f07923ff6c0 Delete type=0 #228
2025/07/02-23:08:13.525588 7f07923ff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at '!items!dbl7clezSXISzlqE' @ 511 : 1
2025/07/02-23:08:13.525598 7f07923ff6c0 Compacting 1@0 + 1@1 files
2025/07/02-23:08:13.532830 7f07923ff6c0 Generated table #231@0: 71 keys, 264331 bytes
2025/07/02-23:08:13.532886 7f07923ff6c0 Compacted 1@0 + 1@1 files => 264331 bytes
2025/07/02-23:08:13.538890 7f07923ff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2025/07/02-23:08:13.539063 7f07923ff6c0 Delete type=2 #214
2025/07/02-23:08:13.539294 7f07923ff6c0 Delete type=2 #230
2025/07/02-23:08:13.539429 7f07923ff6c0 Manual compaction at level-0 from '!items!dbl7clezSXISzlqE' @ 511 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@@ -1 +1 @@
MANIFEST-000218
MANIFEST-000222

View File

@@ -1,7 +1,7 @@
2025/07/02-23:06:08.261714 7f0792ffd6c0 Recovering log #216
2025/07/02-23:06:08.311445 7f0792ffd6c0 Delete type=3 #214
2025/07/02-23:06:08.311538 7f0792ffd6c0 Delete type=0 #216
2025/07/02-23:08:13.545827 7f07923ff6c0 Level-0 table #221: started
2025/07/02-23:08:13.545856 7f07923ff6c0 Level-0 table #221: 0 bytes OK
2025/07/02-23:08:13.552104 7f07923ff6c0 Delete type=0 #219
2025/07/02-23:08:13.565260 7f07923ff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)
2025/07/09-17:43:09.971163 7f2a0e7fc6c0 Recovering log #220
2025/07/09-17:43:09.980955 7f2a0e7fc6c0 Delete type=3 #218
2025/07/09-17:43:09.981011 7f2a0e7fc6c0 Delete type=0 #220
2025/07/09-18:03:48.811156 7f276ffff6c0 Level-0 table #225: started
2025/07/09-18:03:48.811194 7f276ffff6c0 Level-0 table #225: 0 bytes OK
2025/07/09-18:03:48.817214 7f276ffff6c0 Delete type=0 #223
2025/07/09-18:03:48.830580 7f276ffff6c0 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/07/02-22:48:25.621861 7f0798bfa6c0 Recovering log #212
2025/07/02-22:48:25.632707 7f0798bfa6c0 Delete type=3 #210
2025/07/02-22:48:25.632773 7f0798bfa6c0 Delete type=0 #212
2025/07/02-23:06:03.143237 7f07923ff6c0 Level-0 table #217: started
2025/07/02-23:06:03.143280 7f07923ff6c0 Level-0 table #217: 0 bytes OK
2025/07/02-23:06:03.180090 7f07923ff6c0 Delete type=0 #215
2025/07/02-23:06:03.267926 7f07923ff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)
2025/07/02-23:06:08.261714 7f0792ffd6c0 Recovering log #216
2025/07/02-23:06:08.311445 7f0792ffd6c0 Delete type=3 #214
2025/07/02-23:06:08.311538 7f0792ffd6c0 Delete type=0 #216
2025/07/02-23:08:13.545827 7f07923ff6c0 Level-0 table #221: started
2025/07/02-23:08:13.545856 7f07923ff6c0 Level-0 table #221: 0 bytes OK
2025/07/02-23:08:13.552104 7f07923ff6c0 Delete type=0 #219
2025/07/02-23:08:13.565260 7f07923ff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000218
MANIFEST-000222

View File

@@ -1,7 +1,7 @@
2025/07/02-23:06:08.314387 7f07937fe6c0 Recovering log #216
2025/07/02-23:06:08.375793 7f07937fe6c0 Delete type=3 #214
2025/07/02-23:06:08.375871 7f07937fe6c0 Delete type=0 #216
2025/07/02-23:08:13.539538 7f07923ff6c0 Level-0 table #221: started
2025/07/02-23:08:13.539632 7f07923ff6c0 Level-0 table #221: 0 bytes OK
2025/07/02-23:08:13.545699 7f07923ff6c0 Delete type=0 #219
2025/07/02-23:08:13.565250 7f07923ff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)
2025/07/09-17:43:09.982946 7f2a0effd6c0 Recovering log #220
2025/07/09-17:43:09.994498 7f2a0effd6c0 Delete type=3 #218
2025/07/09-17:43:09.994574 7f2a0effd6c0 Delete type=0 #220
2025/07/09-18:03:48.804608 7f276ffff6c0 Level-0 table #225: started
2025/07/09-18:03:48.804666 7f276ffff6c0 Level-0 table #225: 0 bytes OK
2025/07/09-18:03:48.810987 7f276ffff6c0 Delete type=0 #223
2025/07/09-18:03:48.830569 7f276ffff6c0 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/07/02-22:48:25.636123 7f07937fe6c0 Recovering log #212
2025/07/02-22:48:25.645614 7f07937fe6c0 Delete type=3 #210
2025/07/02-22:48:25.645667 7f07937fe6c0 Delete type=0 #212
2025/07/02-23:06:03.055707 7f07923ff6c0 Level-0 table #217: started
2025/07/02-23:06:03.055763 7f07923ff6c0 Level-0 table #217: 0 bytes OK
2025/07/02-23:06:03.089395 7f07923ff6c0 Delete type=0 #215
2025/07/02-23:06:03.217665 7f07923ff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)
2025/07/02-23:06:08.314387 7f07937fe6c0 Recovering log #216
2025/07/02-23:06:08.375793 7f07937fe6c0 Delete type=3 #214
2025/07/02-23:06:08.375871 7f07937fe6c0 Delete type=0 #216
2025/07/02-23:08:13.539538 7f07923ff6c0 Level-0 table #221: started
2025/07/02-23:08:13.539632 7f07923ff6c0 Level-0 table #221: 0 bytes OK
2025/07/02-23:08:13.545699 7f07923ff6c0 Delete type=0 #219
2025/07/02-23:08:13.565250 7f07923ff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000155
MANIFEST-000159

View File

@@ -1,7 +1,7 @@
2025/07/02-23:06:08.461850 7f0792ffd6c0 Recovering log #153
2025/07/02-23:06:08.557282 7f0792ffd6c0 Delete type=3 #151
2025/07/02-23:06:08.557355 7f0792ffd6c0 Delete type=0 #153
2025/07/02-23:08:13.559253 7f07923ff6c0 Level-0 table #158: started
2025/07/02-23:08:13.559274 7f07923ff6c0 Level-0 table #158: 0 bytes OK
2025/07/02-23:08:13.565147 7f07923ff6c0 Delete type=0 #156
2025/07/02-23:08:13.565275 7f07923ff6c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end)
2025/07/09-17:43:10.009504 7f2a0dffb6c0 Recovering log #157
2025/07/09-17:43:10.019481 7f2a0dffb6c0 Delete type=3 #155
2025/07/09-17:43:10.019581 7f2a0dffb6c0 Delete type=0 #157
2025/07/09-18:03:48.823612 7f276ffff6c0 Level-0 table #162: started
2025/07/09-18:03:48.823646 7f276ffff6c0 Level-0 table #162: 0 bytes OK
2025/07/09-18:03:48.830454 7f276ffff6c0 Delete type=0 #160
2025/07/09-18:03:48.830610 7f276ffff6c0 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/07/02-22:48:25.663904 7f0793fff6c0 Recovering log #149
2025/07/02-22:48:25.673958 7f0793fff6c0 Delete type=3 #147
2025/07/02-22:48:25.674014 7f0793fff6c0 Delete type=0 #149
2025/07/02-23:06:03.180321 7f07923ff6c0 Level-0 table #154: started
2025/07/02-23:06:03.180370 7f07923ff6c0 Level-0 table #154: 0 bytes OK
2025/07/02-23:06:03.217524 7f07923ff6c0 Delete type=0 #152
2025/07/02-23:06:03.267938 7f07923ff6c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end)
2025/07/02-23:06:08.461850 7f0792ffd6c0 Recovering log #153
2025/07/02-23:06:08.557282 7f0792ffd6c0 Delete type=3 #151
2025/07/02-23:06:08.557355 7f0792ffd6c0 Delete type=0 #153
2025/07/02-23:08:13.559253 7f07923ff6c0 Level-0 table #158: started
2025/07/02-23:08:13.559274 7f07923ff6c0 Level-0 table #158: 0 bytes OK
2025/07/02-23:08:13.565147 7f07923ff6c0 Delete type=0 #156
2025/07/02-23:08:13.565275 7f07923ff6c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end)

View File

@@ -1 +1 @@
MANIFEST-000219
MANIFEST-000223

View File

@@ -1,7 +1,7 @@
2025/07/02-23:06:08.378229 7f0793fff6c0 Recovering log #216
2025/07/02-23:06:08.459001 7f0793fff6c0 Delete type=3 #214
2025/07/02-23:06:08.459067 7f0793fff6c0 Delete type=0 #216
2025/07/02-23:08:13.552198 7f07923ff6c0 Level-0 table #222: started
2025/07/02-23:08:13.552225 7f07923ff6c0 Level-0 table #222: 0 bytes OK
2025/07/02-23:08:13.559173 7f07923ff6c0 Delete type=0 #220
2025/07/02-23:08:13.565269 7f07923ff6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)
2025/07/09-17:43:09.996493 7f2a0d7fa6c0 Recovering log #221
2025/07/09-17:43:10.006963 7f2a0d7fa6c0 Delete type=3 #219
2025/07/09-17:43:10.007040 7f2a0d7fa6c0 Delete type=0 #221
2025/07/09-18:03:48.817353 7f276ffff6c0 Level-0 table #226: started
2025/07/09-18:03:48.817401 7f276ffff6c0 Level-0 table #226: 0 bytes OK
2025/07/09-18:03:48.823494 7f276ffff6c0 Delete type=0 #224
2025/07/09-18:03:48.830589 7f276ffff6c0 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/07/02-22:48:25.650049 7f0792ffd6c0 Recovering log #212
2025/07/02-22:48:25.660583 7f0792ffd6c0 Delete type=3 #210
2025/07/02-22:48:25.660640 7f0792ffd6c0 Delete type=0 #212
2025/07/02-23:06:03.089582 7f07923ff6c0 Level-0 table #217: started
2025/07/02-23:06:03.105841 7f07923ff6c0 Level-0 table #217: 1554 bytes OK
2025/07/02-23:06:03.143061 7f07923ff6c0 Delete type=0 #215
2025/07/02-23:06:03.217682 7f07923ff6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at '!items!zBWj3vo5FcIGYFPS' @ 81 : 1
2025/07/02-23:06:03.217690 7f07923ff6c0 Compacting 1@0 + 1@1 files
2025/07/02-23:06:03.236486 7f07923ff6c0 Generated table #218@0: 36 keys, 20892 bytes
2025/07/02-23:06:03.236511 7f07923ff6c0 Compacted 1@0 + 1@1 files => 20892 bytes
2025/07/02-23:06:03.267525 7f07923ff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
2025/07/02-23:06:03.267666 7f07923ff6c0 Delete type=2 #205
2025/07/02-23:06:03.267848 7f07923ff6c0 Delete type=2 #217
2025/07/02-23:06:03.300028 7f07923ff6c0 Manual compaction at level-0 from '!items!zBWj3vo5FcIGYFPS' @ 81 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)
2025/07/02-23:06:08.378229 7f0793fff6c0 Recovering log #216
2025/07/02-23:06:08.459001 7f0793fff6c0 Delete type=3 #214
2025/07/02-23:06:08.459067 7f0793fff6c0 Delete type=0 #216
2025/07/02-23:08:13.552198 7f07923ff6c0 Level-0 table #222: started
2025/07/02-23:08:13.552225 7f07923ff6c0 Level-0 table #222: 0 bytes OK
2025/07/02-23:08:13.559173 7f07923ff6c0 Delete type=0 #220
2025/07/02-23:08:13.565269 7f07923ff6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)

View File

@@ -1092,6 +1092,11 @@ ul, li {
.item-field {
margin-top: 4px;
}
.item-field-xp {
margin-top: 4px;
min-width: 8rem;
max-width: 8rem;
}
.item-field-label-short {
flex-grow: 1;
max-width: 4rem;
@@ -1288,4 +1293,7 @@ ul, li {
padding: 1px 0.5rem 0 0.25rem;
border-radius: 0 3px 0 0;
background: rgba(0, 0, 0, 0.1);
}
.tedeum-create-character {
align-self: anchor-center;
}

View File

@@ -1033,6 +1033,11 @@ ul, li {
.item-field {
margin-top: 4px;
}
.item-field-xp {
margin-top: 4px;
min-width: 8rem;
max-width: 8rem;
}
.item-field-label-short {
flex-grow: 1;
max-width: 4rem;
@@ -1230,4 +1235,7 @@ ul, li {
padding: 1px 0.5rem 0 0.25rem;
border-radius: 0 3px 0 0;
background: rgba(0, 0, 0, 0.1);
}
.tedeum-create-character {
align-self: anchor-center;
}

View File

@@ -204,7 +204,7 @@
<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>
<label class="item-field item-field-label-short">{{carac.value}}</label>
<label class="item-field ">{{carac.dice}} (xp :
<label class="item-field-xp ">{{carac.dice}} (xp :
{{#if @root.isGM}}
<input class="input-numeric-short" type="text" name="system.caracteristiques.{{key}}.experience" value="{{carac.experience}}" data-dtype="Number" />
{{else}}