Compare commits
4 Commits
fvtt-les-h
...
939cfb1e86
| Author | SHA1 | Date | |
|---|---|---|---|
| 939cfb1e86 | |||
| 5f5e0e2a8c | |||
| c993a9a5b1 | |||
| cc7de0e53c |
@@ -171,18 +171,53 @@ export class HeritiersActor extends Actor {
|
|||||||
magie.rang = Math.round(item.system.niveau / 2);
|
magie.rang = Math.round(item.system.niveau / 2);
|
||||||
magie.rangGenericName = game.system.lesheritiers.config.rangName[magie.rang];
|
magie.rangGenericName = game.system.lesheritiers.config.rangName[magie.rang];
|
||||||
console.log("Magie", item.name, item.system.niveau, magie.rang, magie.rangGenericName)
|
console.log("Magie", item.name, item.system.niveau, magie.rang, magie.rangGenericName)
|
||||||
magie.rangSpecificName = game.system.lesheritiers.config.rangNameSpecific[item.name][magie.rangGenericName];
|
//magie.rangSpecificName = game.system.lesheritiers.config.rangNameSpecific[item.name][magie.rangGenericName];
|
||||||
magie.sorts = {
|
magie.sorts = {}
|
||||||
1: { nomNiveau: magie.competence.system.nomniveau["1"], sorts: [] },
|
if (item.name == "Magie du Clan") {
|
||||||
2: { nomNiveau: magie.competence.system.nomniveau["2"], sorts: [] },
|
magie.sorts = {
|
||||||
3: { nomNiveau: magie.competence.system.nomniveau["3"], sorts: [] },
|
"soufflecombat": {
|
||||||
4: { nomNiveau: magie.competence.system.nomniveau["4"], sorts: [] }
|
1: { nomNiveau: magie.competence.system.nomniveausouffle.soufflecombat["1"], sorts: [] },
|
||||||
}
|
2: { nomNiveau: magie.competence.system.nomniveausouffle.soufflecombat["2"], sorts: [] },
|
||||||
for (let sort of this.items) {
|
3: { nomNiveau: magie.competence.system.nomniveausouffle.soufflecombat["3"], sorts: [] },
|
||||||
if (sort.type == "sort" && sort.system.competence == item.name) {
|
4: { nomNiveau: magie.competence.system.nomniveausouffle.soufflecombat["4"], sorts: [] }
|
||||||
let sortObj = foundry.utils.duplicate(sort)
|
},
|
||||||
sortObj.sdValue = HeritiersUtility.getSDSortValue(Number(sort.system.niveau))
|
"soufflemouvement": {
|
||||||
magie.sorts[Number(sort.system.niveau)].sorts.push(sortObj)
|
1: { nomNiveau: magie.competence.system.nomniveausouffle.soufflemouvement["1"], sorts: [] },
|
||||||
|
2: { nomNiveau: magie.competence.system.nomniveausouffle.soufflemouvement["2"], sorts: [] },
|
||||||
|
3: { nomNiveau: magie.competence.system.nomniveausouffle.soufflemouvement["3"], sorts: [] },
|
||||||
|
4: { nomNiveau: magie.competence.system.nomniveausouffle.soufflemouvement["4"], sorts: [] }
|
||||||
|
},
|
||||||
|
"souffleesprit": {
|
||||||
|
1: { nomNiveau: magie.competence.system.nomniveausouffle.souffleesprit["1"], sorts: [] },
|
||||||
|
2: { nomNiveau: magie.competence.system.nomniveausouffle.souffleesprit["2"], sorts: [] },
|
||||||
|
3: { nomNiveau: magie.competence.system.nomniveausouffle.souffleesprit["3"], sorts: [] },
|
||||||
|
4: { nomNiveau: magie.competence.system.nomniveausouffle.souffleesprit["4"], sorts: [] }
|
||||||
|
}
|
||||||
|
}
|
||||||
|
for (let sort of this.items) {
|
||||||
|
if (sort.type == "sort" && sort.system.competence == item.name) {
|
||||||
|
let sortObj = foundry.utils.duplicate(sort)
|
||||||
|
sortObj.sdValue = HeritiersUtility.getSDSortValue(Number(sort.system.niveau))
|
||||||
|
if (!magie.sorts[sort.system?.souffle]) {
|
||||||
|
console.warn("Sort with unknown souffle ", sort.system.souffle, sort)
|
||||||
|
continue
|
||||||
|
}
|
||||||
|
magie.sorts[sort.system.souffle][Number(sort.system.niveau)].sorts.push(sortObj)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
magie.sorts = {
|
||||||
|
1: { nomNiveau: magie.competence.system.nomniveau["1"], sorts: [] },
|
||||||
|
2: { nomNiveau: magie.competence.system.nomniveau["2"], sorts: [] },
|
||||||
|
3: { nomNiveau: magie.competence.system.nomniveau["3"], sorts: [] },
|
||||||
|
4: { nomNiveau: magie.competence.system.nomniveau["4"], sorts: [] }
|
||||||
|
}
|
||||||
|
for (let sort of this.items) {
|
||||||
|
if (sort.type == "sort" && sort.system.competence == item.name) {
|
||||||
|
let sortObj = foundry.utils.duplicate(sort)
|
||||||
|
sortObj.sdValue = HeritiersUtility.getSDSortValue(Number(sort.system.niveau))
|
||||||
|
magie.sorts[Number(sort.system.niveau)].sorts.push(sortObj)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
magieList.push(magie)
|
magieList.push(magie)
|
||||||
@@ -724,12 +759,12 @@ export class HeritiersActor extends Actor {
|
|||||||
inDecCarac(key, incDec) {
|
inDecCarac(key, incDec) {
|
||||||
let carac = this.system.caracteristiques[key]
|
let carac = this.system.caracteristiques[key]
|
||||||
carac.value += incDec
|
carac.value += incDec
|
||||||
if (carac.value < 0 || carac.value > carac.max) {
|
if (carac.value < 0 || carac.value > carac.rang) {
|
||||||
ui.notifications.warn("Pas assez de points dans cette caractéristique !")
|
ui.notifications.warn("Pas assez de points dans cette caractéristique ou rang max atteint !")
|
||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
carac.value = Math.max(carac.value, 0)
|
carac.value = Math.max(carac.value, 0)
|
||||||
carac.value = Math.min(carac.value, carac.max)
|
carac.value = Math.min(carac.value, carac.rang)
|
||||||
this.update({ [`system.caracteristiques.${key}`]: carac })
|
this.update({ [`system.caracteristiques.${key}`]: carac })
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
@@ -742,20 +777,38 @@ export class HeritiersActor extends Actor {
|
|||||||
ui.notifications.warn("Compétence de magie associée non trouvée !")
|
ui.notifications.warn("Compétence de magie associée non trouvée !")
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
if (sort.system.informatif) {
|
||||||
|
if (sort.system.texteinformatif) {
|
||||||
|
let chatData = { user: game.user.id, speaker: { actor: this, alias: this.name }, content: `<div class="heritiers-informatif-sort"><h4>Sort informatif !</h4>${sort.system.texteinformatif}</div>` }
|
||||||
|
ChatMessage.create(chatData)
|
||||||
|
} else {
|
||||||
|
ui.notifications.info("Ce sort est uniquement informatif et ne peut pas être lancé.")
|
||||||
|
}
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
let rollData = this.getCommonRollData(comp.id)
|
let rollData = this.getCommonRollData(comp.id)
|
||||||
rollData.mode = "sort"
|
rollData.mode = "sort"
|
||||||
rollData.sort = foundry.utils.duplicate(sort)
|
rollData.sort = foundry.utils.duplicate(sort)
|
||||||
rollData.sdValue = HeritiersUtility.getSDSortValue(Number(sort.system.niveau))
|
rollData.sdValue = HeritiersUtility.getSDSortValue(Number(sort.system.niveau))
|
||||||
|
if (Number(sort.system.sdspecial) && Number(sort.system.sdspecial) > 0) {
|
||||||
|
rollData.sdValue = Number(sort.system.sdspecial)
|
||||||
|
}
|
||||||
rollData.sortPointsAme = Number(sort.system.niveau)
|
rollData.sortPointsAme = Number(sort.system.niveau)
|
||||||
|
rollData.totalEsprit = 1
|
||||||
|
if (sort.system.competence == "Grand Langage") {
|
||||||
|
rollData.sortPointsAme *= 2
|
||||||
|
rollData.totalEsprit = Math.floor((rollData.sortPointsAme) / 3)
|
||||||
|
}
|
||||||
if (rollData.sortPointsAme > this.system.magie.pointsame.value) {
|
if (rollData.sortPointsAme > this.system.magie.pointsame.value) {
|
||||||
// Vérifier si au moins 1 point d'Esprit est disponible
|
// Vérifier si au moins 1 point d'Esprit est disponible
|
||||||
if (this.system.caracteristiques.esp.value < 1) {
|
if (this.system.caracteristiques.esp.value <= rollData.totalEsprit) {
|
||||||
ui.notifications.warn("Pas assez de Points d'Esprit ni de Points d'Ame pour lancer ce sort (requis: 1, disponible: " + this.system.caracteristiques.esp.value + ")")
|
ui.notifications.warn(`Pas assez de Points d'Esprit ni de Points d'Ame pour lancer ce sort (requis: ${rollData.totalEsprit}, disponible: ${this.system.caracteristiques.esp.value})`)
|
||||||
return
|
return
|
||||||
} else {
|
} else {
|
||||||
rollData.spendEsprit = true
|
rollData.spendEsprit = true
|
||||||
ui.notifications.warn(`Vous n'avez pas assez de Points d'Ame pour lancer ce sort (requis: ${rollData.sortPointsAme}, disponible: ${this.system.magie.pointsame.value}). Un Point d'Esprit sera utilisé à la place si vous effectuez le lancer.`)
|
ui.notifications.warn(`Vous n'avez pas assez de Points d'Ame pour lancer ce sort (requis: ${rollData.sortPointsAme}, disponible: ${this.system.magie.pointsame.value}).`)
|
||||||
|
ui.notifications.warn(`${rollData.totalEsprit} Points d'Esprit seront utilisés à la place si vous effectuez le lancer.`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -260,24 +260,6 @@ export const HERITIERS_CONFIG = {
|
|||||||
"Maître": "Maître",
|
"Maître": "Maître",
|
||||||
"Grand Maître": "Éminence"
|
"Grand Maître": "Éminence"
|
||||||
},
|
},
|
||||||
"Magie du Clan - Souffle du Combat": {
|
|
||||||
"Novice": "Apprenti",
|
|
||||||
"Adepte": "Disciple",
|
|
||||||
"Maître": "Maître",
|
|
||||||
"Grand Maître": "Éminence"
|
|
||||||
},
|
|
||||||
"Magie du Clan - Souffle du Mouvement": {
|
|
||||||
"Novice": "Apprenti",
|
|
||||||
"Adepte": "Disciple",
|
|
||||||
"Maître": "Maître",
|
|
||||||
"Grand Maître": "Éminence"
|
|
||||||
},
|
|
||||||
"Magie du Clan - Souffle de l'Esprit": {
|
|
||||||
"Novice": "Apprenti",
|
|
||||||
"Adepte": "Disciple",
|
|
||||||
"Maître": "Maître",
|
|
||||||
"Grand Maître": "Éminence"
|
|
||||||
},
|
|
||||||
"Théurgie": {
|
"Théurgie": {
|
||||||
"Novice": "Frère",
|
"Novice": "Frère",
|
||||||
"Adepte": "Père",
|
"Adepte": "Père",
|
||||||
@@ -292,9 +274,9 @@ export const HERITIERS_CONFIG = {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
soufflesMagieDuClan: {
|
soufflesMagieDuClan: {
|
||||||
"Souffle du Combat": "Souffle du Combat",
|
"soufflecombat": "Souffle du Combat",
|
||||||
"Souffle du Mouvement": "Souffle du Mouvement",
|
"soufflemouvement": "Souffle du Mouvement",
|
||||||
"Souffle de l'Esprit": "Souffle de l'Esprit"
|
"souffleesprit": "Souffle de l'Esprit"
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@@ -15,7 +15,7 @@ export class HeritiersItemSheet extends foundry.appv1.sheets.ItemSheet {
|
|||||||
dragDrop: [{ dragSelector: null, dropSelector: null }],
|
dragDrop: [{ dragSelector: null, dropSelector: null }],
|
||||||
width: 620,
|
width: 620,
|
||||||
height: 550,
|
height: 550,
|
||||||
tabs: [{navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description"}]
|
tabs: [{ navSelector: ".sheet-tabs", contentSelector: ".sheet-body", initial: "description" }]
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -63,7 +63,7 @@ export class HeritiersItemSheet extends foundry.appv1.sheets.ItemSheet {
|
|||||||
owner: this.document.isOwner,
|
owner: this.document.isOwner,
|
||||||
config: game.system.lesheritiers.config,
|
config: game.system.lesheritiers.config,
|
||||||
isArmeMelee: HeritiersUtility.isArmeMelee(this.object),
|
isArmeMelee: HeritiersUtility.isArmeMelee(this.object),
|
||||||
description: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, {async: true}),
|
description: await foundry.applications.ux.TextEditor.implementation.enrichHTML(this.object.system.description, { async: true }),
|
||||||
mr: (this.object.type == 'specialisation'),
|
mr: (this.object.type == 'specialisation'),
|
||||||
isGM: game.user.isGM,
|
isGM: game.user.isGM,
|
||||||
usageMax: -1
|
usageMax: -1
|
||||||
@@ -76,7 +76,7 @@ export class HeritiersItemSheet extends foundry.appv1.sheets.ItemSheet {
|
|||||||
this.object.system.pointsusagecourant = formData.usageMax
|
this.object.system.pointsusagecourant = formData.usageMax
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (this.object.type == 'sort' ) {
|
if (this.object.type == 'sort') {
|
||||||
formData.competencesMagie = HeritiersUtility.getCompetencesMagie()
|
formData.competencesMagie = HeritiersUtility.getCompetencesMagie()
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -143,15 +143,15 @@ export class HeritiersItemSheet extends foundry.appv1.sheets.ItemSheet {
|
|||||||
|
|
||||||
html.find('#add-specialite').click(ev => {
|
html.find('#add-specialite').click(ev => {
|
||||||
let spec = foundry.utils.duplicate(this.object.system.specialites)
|
let spec = foundry.utils.duplicate(this.object.system.specialites)
|
||||||
spec.push( { name: "Nouvelle Spécialité", id: foundry.utils.randomID(16), used: false })
|
spec.push({ name: "Nouvelle Spécialité", id: foundry.utils.randomID(16), used: false })
|
||||||
this.object.update( { 'system.specialites': spec })
|
this.object.update({ 'system.specialites': spec })
|
||||||
})
|
})
|
||||||
html.find('.delete-specialite').click(ev => {
|
html.find('.delete-specialite').click(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".specialite-item")
|
const li = $(ev.currentTarget).parents(".specialite-item")
|
||||||
let index = li.data("specialite-index")
|
let index = li.data("specialite-index")
|
||||||
let spec = foundry.utils.duplicate(this.object.system.specialites)
|
let spec = foundry.utils.duplicate(this.object.system.specialites)
|
||||||
spec.splice(index,1)
|
spec.splice(index, 1)
|
||||||
this.object.update( { 'system.specialites': spec })
|
this.object.update({ 'system.specialites': spec })
|
||||||
})
|
})
|
||||||
html.find('.edit-specialite').change(ev => {
|
html.find('.edit-specialite').change(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".specialite-item")
|
const li = $(ev.currentTarget).parents(".specialite-item")
|
||||||
@@ -159,7 +159,7 @@ export class HeritiersItemSheet extends foundry.appv1.sheets.ItemSheet {
|
|||||||
let spec = foundry.utils.duplicate(this.object.system.specialites)
|
let spec = foundry.utils.duplicate(this.object.system.specialites)
|
||||||
spec[index].name = ev.currentTarget.value
|
spec[index].name = ev.currentTarget.value
|
||||||
spec[index].id = spec[index].id || foundry.utils.randomID(16)
|
spec[index].id = spec[index].id || foundry.utils.randomID(16)
|
||||||
this.object.update( { 'system.specialites': spec })
|
this.object.update({ 'system.specialites': spec })
|
||||||
})
|
})
|
||||||
html.find('.edit-specialite-description').change(ev => {
|
html.find('.edit-specialite-description').change(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".specialite-item")
|
const li = $(ev.currentTarget).parents(".specialite-item")
|
||||||
@@ -167,20 +167,20 @@ export class HeritiersItemSheet extends foundry.appv1.sheets.ItemSheet {
|
|||||||
let spec = foundry.utils.duplicate(this.object.system.specialites)
|
let spec = foundry.utils.duplicate(this.object.system.specialites)
|
||||||
spec[index].description = ev.currentTarget.value
|
spec[index].description = ev.currentTarget.value
|
||||||
spec[index].id = spec[index].id || foundry.utils.randomID(16)
|
spec[index].id = spec[index].id || foundry.utils.randomID(16)
|
||||||
this.object.update( { 'system.specialites': spec })
|
this.object.update({ 'system.specialites': spec })
|
||||||
})
|
})
|
||||||
|
|
||||||
html.find('#add-automation').click(ev => {
|
html.find('#add-automation').click(ev => {
|
||||||
let autom = foundry.utils.duplicate(this.object.system.automations)
|
let autom = foundry.utils.duplicate(this.object.system.automations)
|
||||||
autom.push( { eventtype: "on-drop", name: "Automatisation 1", competence: "", minLevel: 0, id: foundry.utils.randomID(16) })
|
autom.push({ eventtype: "on-drop", name: "Automatisation 1", competence: "", minLevel: 0, id: foundry.utils.randomID(16) })
|
||||||
this.object.update( { 'system.automations': autom })
|
this.object.update({ 'system.automations': autom })
|
||||||
})
|
})
|
||||||
html.find('.delete-automation').click(ev => {
|
html.find('.delete-automation').click(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".automation-item")
|
const li = $(ev.currentTarget).parents(".automation-item")
|
||||||
let index = li.data("automation-index")
|
let index = li.data("automation-index")
|
||||||
let autom = foundry.utils.duplicate(this.object.system.automations)
|
let autom = foundry.utils.duplicate(this.object.system.automations)
|
||||||
autom.splice(index,1)
|
autom.splice(index, 1)
|
||||||
this.object.update( { 'system.automations': autom })
|
this.object.update({ 'system.automations': autom })
|
||||||
})
|
})
|
||||||
html.find('.automation-edit-field').change(ev => {
|
html.find('.automation-edit-field').change(ev => {
|
||||||
let index = $(ev.currentTarget).data("automation-index")
|
let index = $(ev.currentTarget).data("automation-index")
|
||||||
@@ -188,7 +188,7 @@ export class HeritiersItemSheet extends foundry.appv1.sheets.ItemSheet {
|
|||||||
let auto = foundry.utils.duplicate(this.object.system.automations)
|
let auto = foundry.utils.duplicate(this.object.system.automations)
|
||||||
auto[index][field] = ev.currentTarget.value
|
auto[index][field] = ev.currentTarget.value
|
||||||
auto[index].id = auto[index].id || foundry.utils.randomID(16)
|
auto[index].id = auto[index].id || foundry.utils.randomID(16)
|
||||||
this.object.update( { 'system.automations': auto })
|
this.object.update({ 'system.automations': auto })
|
||||||
})
|
})
|
||||||
|
|
||||||
// Update Inventory Item
|
// Update Inventory Item
|
||||||
|
|||||||
@@ -583,7 +583,7 @@ export class HeritiersUtility {
|
|||||||
// Gestion sort et points d'âme
|
// Gestion sort et points d'âme
|
||||||
if (rollData.mode == "sort") {
|
if (rollData.mode == "sort") {
|
||||||
if (rollData.spendEsprit) {
|
if (rollData.spendEsprit) {
|
||||||
actor.inDecCarac("esp", -1)
|
actor.inDecCarac("esp", -rollData.totalEsprit)
|
||||||
} else {
|
} else {
|
||||||
actor.incDecPointsAme(-rollData.sortPointsAme)
|
actor.incDecPointsAme(-rollData.sortPointsAme)
|
||||||
if (rollData.sort.system.competence == "Magie du Clan") {
|
if (rollData.sort.system.competence == "Magie du Clan") {
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
MANIFEST-000240
|
MANIFEST-000300
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/13-00:19:21.334396 7fa5077fe6c0 Recovering log #238
|
2025/09/15-22:15:24.823326 7f307affd6c0 Recovering log #298
|
||||||
2025/09/13-00:19:21.344951 7fa5077fe6c0 Delete type=3 #236
|
2025/09/15-22:15:24.833041 7f307affd6c0 Delete type=3 #296
|
||||||
2025/09/13-00:19:21.345013 7fa5077fe6c0 Delete type=0 #238
|
2025/09/15-22:15:24.833115 7f307affd6c0 Delete type=0 #298
|
||||||
2025/09/13-00:23:49.906242 7fa506bff6c0 Level-0 table #243: started
|
2025/09/15-22:23:01.584235 7f307a7fc6c0 Level-0 table #303: started
|
||||||
2025/09/13-00:23:49.906282 7fa506bff6c0 Level-0 table #243: 0 bytes OK
|
2025/09/15-22:23:01.584266 7f307a7fc6c0 Level-0 table #303: 0 bytes OK
|
||||||
2025/09/13-00:23:49.919621 7fa506bff6c0 Delete type=0 #241
|
2025/09/15-22:23:01.590949 7f307a7fc6c0 Delete type=0 #301
|
||||||
2025/09/13-00:23:49.943471 7fa506bff6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.597083 7f307a7fc6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.943533 7fa506bff6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.597126 7f307a7fc6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.465809 7fa507fff6c0 Recovering log #234
|
2025/09/15-21:06:27.325495 7f307affd6c0 Recovering log #294
|
||||||
2025/09/12-22:42:55.475838 7fa507fff6c0 Delete type=3 #232
|
2025/09/15-21:06:27.335836 7f307affd6c0 Delete type=3 #292
|
||||||
2025/09/12-22:42:55.475940 7fa507fff6c0 Delete type=0 #234
|
2025/09/15-21:06:27.335957 7f307affd6c0 Delete type=0 #294
|
||||||
2025/09/13-00:19:16.157291 7fa506bff6c0 Level-0 table #239: started
|
2025/09/15-21:08:54.705256 7f307a7fc6c0 Level-0 table #299: started
|
||||||
2025/09/13-00:19:16.157318 7fa506bff6c0 Level-0 table #239: 0 bytes OK
|
2025/09/15-21:08:54.705333 7f307a7fc6c0 Level-0 table #299: 0 bytes OK
|
||||||
2025/09/13-00:19:16.169152 7fa506bff6c0 Delete type=0 #237
|
2025/09/15-21:08:54.712270 7f307a7fc6c0 Delete type=0 #297
|
||||||
2025/09/13-00:19:16.189346 7fa506bff6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.731675 7f307a7fc6c0 Manual compaction at level-0 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.189422 7fa506bff6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.731735 7f307a7fc6c0 Manual compaction at level-1 from '!items!1NhJH4IJpxsGmLB8' @ 72057594037927935 : 1 .. '!items!y1yOenfAJTsb3r6e' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000240
|
MANIFEST-000300
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/13-00:19:21.364108 7fa50cbf96c0 Recovering log #238
|
2025/09/15-22:15:24.848609 7f307b7fe6c0 Recovering log #298
|
||||||
2025/09/13-00:19:21.373869 7fa50cbf96c0 Delete type=3 #236
|
2025/09/15-22:15:24.859061 7f307b7fe6c0 Delete type=3 #296
|
||||||
2025/09/13-00:19:21.373934 7fa50cbf96c0 Delete type=0 #238
|
2025/09/15-22:15:24.859140 7f307b7fe6c0 Delete type=0 #298
|
||||||
2025/09/13-00:23:49.943627 7fa506bff6c0 Level-0 table #243: started
|
2025/09/15-22:23:01.577999 7f307a7fc6c0 Level-0 table #303: started
|
||||||
2025/09/13-00:23:49.943672 7fa506bff6c0 Level-0 table #243: 0 bytes OK
|
2025/09/15-22:23:01.578051 7f307a7fc6c0 Level-0 table #303: 0 bytes OK
|
||||||
2025/09/13-00:23:49.953247 7fa506bff6c0 Delete type=0 #241
|
2025/09/15-22:23:01.584148 7f307a7fc6c0 Delete type=0 #301
|
||||||
2025/09/13-00:23:49.997730 7fa506bff6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.597073 7f307a7fc6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.997793 7fa506bff6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.597114 7f307a7fc6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.493084 7fa50d3fa6c0 Recovering log #234
|
2025/09/15-21:06:27.351420 7f307bfff6c0 Recovering log #294
|
||||||
2025/09/12-22:42:55.503204 7fa50d3fa6c0 Delete type=3 #232
|
2025/09/15-21:06:27.362201 7f307bfff6c0 Delete type=3 #292
|
||||||
2025/09/12-22:42:55.503264 7fa50d3fa6c0 Delete type=0 #234
|
2025/09/15-21:06:27.362258 7f307bfff6c0 Delete type=0 #294
|
||||||
2025/09/13-00:19:16.181338 7fa506bff6c0 Level-0 table #239: started
|
2025/09/15-21:08:54.712395 7f307a7fc6c0 Level-0 table #299: started
|
||||||
2025/09/13-00:19:16.181386 7fa506bff6c0 Level-0 table #239: 0 bytes OK
|
2025/09/15-21:08:54.712426 7f307a7fc6c0 Level-0 table #299: 0 bytes OK
|
||||||
2025/09/13-00:19:16.189077 7fa506bff6c0 Delete type=0 #237
|
2025/09/15-21:08:54.718406 7f307a7fc6c0 Delete type=0 #297
|
||||||
2025/09/13-00:19:16.189385 7fa506bff6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.731696 7f307a7fc6c0 Manual compaction at level-0 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.189457 7fa506bff6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.731747 7f307a7fc6c0 Manual compaction at level-1 from '!items!1ETVaPBtjDtzelK1' @ 72057594037927935 : 1 .. '!items!zbsVCsWxRzkzzG1N' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000240
|
MANIFEST-000300
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/13-00:19:21.308006 7fa50d3fa6c0 Recovering log #238
|
2025/09/15-22:15:24.798700 7f307bfff6c0 Recovering log #298
|
||||||
2025/09/13-00:19:21.319049 7fa50d3fa6c0 Delete type=3 #236
|
2025/09/15-22:15:24.808066 7f307bfff6c0 Delete type=3 #296
|
||||||
2025/09/13-00:19:21.319109 7fa50d3fa6c0 Delete type=0 #238
|
2025/09/15-22:15:24.808115 7f307bfff6c0 Delete type=0 #298
|
||||||
2025/09/13-00:23:49.894650 7fa506bff6c0 Level-0 table #243: started
|
2025/09/15-22:23:01.541562 7f307a7fc6c0 Level-0 table #303: started
|
||||||
2025/09/13-00:23:49.894688 7fa506bff6c0 Level-0 table #243: 0 bytes OK
|
2025/09/15-22:23:01.541615 7f307a7fc6c0 Level-0 table #303: 0 bytes OK
|
||||||
2025/09/13-00:23:49.906014 7fa506bff6c0 Delete type=0 #241
|
2025/09/15-22:23:01.547814 7f307a7fc6c0 Delete type=0 #301
|
||||||
2025/09/13-00:23:49.943452 7fa506bff6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.565908 7f307a7fc6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.943519 7fa506bff6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.565949 7f307a7fc6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.438389 7fa5077fe6c0 Recovering log #234
|
2025/09/15-21:06:27.300488 7f307bfff6c0 Recovering log #294
|
||||||
2025/09/12-22:42:55.449024 7fa5077fe6c0 Delete type=3 #232
|
2025/09/15-21:06:27.310028 7f307bfff6c0 Delete type=3 #292
|
||||||
2025/09/12-22:42:55.449158 7fa5077fe6c0 Delete type=0 #234
|
2025/09/15-21:06:27.310094 7f307bfff6c0 Delete type=0 #294
|
||||||
2025/09/13-00:19:16.107423 7fa506bff6c0 Level-0 table #239: started
|
2025/09/15-21:08:54.685417 7f307a7fc6c0 Level-0 table #299: started
|
||||||
2025/09/13-00:19:16.107448 7fa506bff6c0 Level-0 table #239: 0 bytes OK
|
2025/09/15-21:08:54.685439 7f307a7fc6c0 Level-0 table #299: 0 bytes OK
|
||||||
2025/09/13-00:19:16.119476 7fa506bff6c0 Delete type=0 #237
|
2025/09/15-21:08:54.692723 7f307a7fc6c0 Delete type=0 #297
|
||||||
2025/09/13-00:19:16.144823 7fa506bff6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.705096 7f307a7fc6c0 Manual compaction at level-0 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.144857 7fa506bff6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.705139 7f307a7fc6c0 Manual compaction at level-1 from '!items!0fPXtA5LkLgG8uDj' @ 72057594037927935 : 1 .. '!items!zvtBlG6KCIn0oCVk' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000240
|
MANIFEST-000300
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/13-00:19:21.268491 7fa5077fe6c0 Recovering log #238
|
2025/09/15-22:15:24.760919 7f3080dfa6c0 Recovering log #298
|
||||||
2025/09/13-00:19:21.279675 7fa5077fe6c0 Delete type=3 #236
|
2025/09/15-22:15:24.770694 7f3080dfa6c0 Delete type=3 #296
|
||||||
2025/09/13-00:19:21.279726 7fa5077fe6c0 Delete type=0 #238
|
2025/09/15-22:15:24.770767 7f3080dfa6c0 Delete type=0 #298
|
||||||
2025/09/13-00:23:49.863626 7fa506bff6c0 Level-0 table #243: started
|
2025/09/15-22:23:01.521581 7f307a7fc6c0 Level-0 table #303: started
|
||||||
2025/09/13-00:23:49.863658 7fa506bff6c0 Level-0 table #243: 0 bytes OK
|
2025/09/15-22:23:01.521642 7f307a7fc6c0 Level-0 table #303: 0 bytes OK
|
||||||
2025/09/13-00:23:49.873805 7fa506bff6c0 Delete type=0 #241
|
2025/09/15-22:23:01.528012 7f307a7fc6c0 Delete type=0 #301
|
||||||
2025/09/13-00:23:49.894434 7fa506bff6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.534278 7f307a7fc6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.894484 7fa506bff6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.534315 7f307a7fc6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.400653 7fa50cbf96c0 Recovering log #234
|
2025/09/15-21:06:27.262631 7f307bfff6c0 Recovering log #294
|
||||||
2025/09/12-22:42:55.410659 7fa50cbf96c0 Delete type=3 #232
|
2025/09/15-21:06:27.272396 7f307bfff6c0 Delete type=3 #292
|
||||||
2025/09/12-22:42:55.410812 7fa50cbf96c0 Delete type=0 #234
|
2025/09/15-21:06:27.272468 7f307bfff6c0 Delete type=0 #294
|
||||||
2025/09/13-00:19:16.132163 7fa506bff6c0 Level-0 table #239: started
|
2025/09/15-21:08:54.666847 7f307a7fc6c0 Level-0 table #299: started
|
||||||
2025/09/13-00:19:16.132192 7fa506bff6c0 Level-0 table #239: 0 bytes OK
|
2025/09/15-21:08:54.666873 7f307a7fc6c0 Level-0 table #299: 0 bytes OK
|
||||||
2025/09/13-00:19:16.144694 7fa506bff6c0 Delete type=0 #237
|
2025/09/15-21:08:54.672959 7f307a7fc6c0 Delete type=0 #297
|
||||||
2025/09/13-00:19:16.144842 7fa506bff6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.679358 7f307a7fc6c0 Manual compaction at level-0 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.144872 7fa506bff6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.679384 7f307a7fc6c0 Manual compaction at level-1 from '!items!0EAAt0qSzcD9VRBH' @ 72057594037927935 : 1 .. '!items!zfpjROW9LDAlXUkN' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000240
|
MANIFEST-000300
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/13-00:19:21.296168 7fa507fff6c0 Recovering log #238
|
2025/09/15-22:15:24.786128 7f307affd6c0 Recovering log #298
|
||||||
2025/09/13-00:19:21.305712 7fa507fff6c0 Delete type=3 #236
|
2025/09/15-22:15:24.796141 7f307affd6c0 Delete type=3 #296
|
||||||
2025/09/13-00:19:21.305760 7fa507fff6c0 Delete type=0 #238
|
2025/09/15-22:15:24.796205 7f307affd6c0 Delete type=0 #298
|
||||||
2025/09/13-00:23:49.884597 7fa506bff6c0 Level-0 table #243: started
|
2025/09/15-22:23:01.534415 7f307a7fc6c0 Level-0 table #303: started
|
||||||
2025/09/13-00:23:49.884644 7fa506bff6c0 Level-0 table #243: 0 bytes OK
|
2025/09/15-22:23:01.534493 7f307a7fc6c0 Level-0 table #303: 0 bytes OK
|
||||||
2025/09/13-00:23:49.894226 7fa506bff6c0 Delete type=0 #241
|
2025/09/15-22:23:01.541334 7f307a7fc6c0 Delete type=0 #301
|
||||||
2025/09/13-00:23:49.894466 7fa506bff6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.565894 7f307a7fc6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.894528 7fa506bff6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.565940 7f307a7fc6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.426015 7fa507fff6c0 Recovering log #234
|
2025/09/15-21:06:27.288049 7f307b7fe6c0 Recovering log #294
|
||||||
2025/09/12-22:42:55.435789 7fa507fff6c0 Delete type=3 #232
|
2025/09/15-21:06:27.298262 7f307b7fe6c0 Delete type=3 #292
|
||||||
2025/09/12-22:42:55.435841 7fa507fff6c0 Delete type=0 #234
|
2025/09/15-21:06:27.298356 7f307b7fe6c0 Delete type=0 #294
|
||||||
2025/09/13-00:19:16.144975 7fa506bff6c0 Level-0 table #239: started
|
2025/09/15-21:08:54.692841 7f307a7fc6c0 Level-0 table #299: started
|
||||||
2025/09/13-00:19:16.145001 7fa506bff6c0 Level-0 table #239: 0 bytes OK
|
2025/09/15-21:08:54.692870 7f307a7fc6c0 Level-0 table #299: 0 bytes OK
|
||||||
2025/09/13-00:19:16.157163 7fa506bff6c0 Delete type=0 #237
|
2025/09/15-21:08:54.698762 7f307a7fc6c0 Delete type=0 #297
|
||||||
2025/09/13-00:19:16.189315 7fa506bff6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.705111 7f307a7fc6c0 Manual compaction at level-0 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.189405 7fa506bff6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.705145 7f307a7fc6c0 Manual compaction at level-1 from '!items!0cNSRJVPk3GbvxfD' @ 72057594037927935 : 1 .. '!items!yWDg2KlXEz33TSmZ' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000244
|
MANIFEST-000306
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/13-00:19:21.255755 7fa507fff6c0 Recovering log #242
|
2025/09/15-22:15:24.748857 7f307affd6c0 Recovering log #304
|
||||||
2025/09/13-00:19:21.265612 7fa507fff6c0 Delete type=3 #240
|
2025/09/15-22:15:24.758566 7f307affd6c0 Delete type=3 #302
|
||||||
2025/09/13-00:19:21.265700 7fa507fff6c0 Delete type=0 #242
|
2025/09/15-22:15:24.758631 7f307affd6c0 Delete type=0 #304
|
||||||
2025/09/13-00:23:49.874022 7fa506bff6c0 Level-0 table #247: started
|
2025/09/15-22:23:01.528222 7f307a7fc6c0 Level-0 table #309: started
|
||||||
2025/09/13-00:23:49.874085 7fa506bff6c0 Level-0 table #247: 0 bytes OK
|
2025/09/15-22:23:01.528266 7f307a7fc6c0 Level-0 table #309: 0 bytes OK
|
||||||
2025/09/13-00:23:49.884276 7fa506bff6c0 Delete type=0 #245
|
2025/09/15-22:23:01.534172 7f307a7fc6c0 Delete type=0 #307
|
||||||
2025/09/13-00:23:49.894451 7fa506bff6c0 Manual compaction at level-0 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.534287 7f307a7fc6c0 Manual compaction at level-0 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.894495 7fa506bff6c0 Manual compaction at level-1 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.534306 7f307a7fc6c0 Manual compaction at level-1 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.386980 7fa5077fe6c0 Recovering log #238
|
2025/09/15-21:06:27.249709 7f307b7fe6c0 Recovering log #300
|
||||||
2025/09/12-22:42:55.397627 7fa5077fe6c0 Delete type=3 #236
|
2025/09/15-21:06:27.260222 7f307b7fe6c0 Delete type=3 #298
|
||||||
2025/09/12-22:42:55.397730 7fa5077fe6c0 Delete type=0 #238
|
2025/09/15-21:06:27.260307 7f307b7fe6c0 Delete type=0 #300
|
||||||
2025/09/13-00:19:16.119722 7fa506bff6c0 Level-0 table #243: started
|
2025/09/15-21:08:54.660355 7f307a7fc6c0 Level-0 table #305: started
|
||||||
2025/09/13-00:19:16.119769 7fa506bff6c0 Level-0 table #243: 0 bytes OK
|
2025/09/15-21:08:54.660389 7f307a7fc6c0 Level-0 table #305: 0 bytes OK
|
||||||
2025/09/13-00:19:16.131930 7fa506bff6c0 Delete type=0 #241
|
2025/09/15-21:08:54.666754 7f307a7fc6c0 Delete type=0 #303
|
||||||
2025/09/13-00:19:16.144833 7fa506bff6c0 Manual compaction at level-0 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.679346 7f307a7fc6c0 Manual compaction at level-0 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.144865 7fa506bff6c0 Manual compaction at level-1 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.679378 7f307a7fc6c0 Manual compaction at level-1 from '!folders!FBCujRu055QLePB2' @ 72057594037927935 : 1 .. '!items!zEl2NQsnCpELVWzh' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/competences/MANIFEST-000306
Normal file
BIN
packs/competences/MANIFEST-000306
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000240
|
MANIFEST-000300
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/13-00:19:21.283146 7fa50cbf96c0 Recovering log #238
|
2025/09/15-22:15:24.773117 7f307b7fe6c0 Recovering log #298
|
||||||
2025/09/13-00:19:21.293685 7fa50cbf96c0 Delete type=3 #236
|
2025/09/15-22:15:24.783458 7f307b7fe6c0 Delete type=3 #296
|
||||||
2025/09/13-00:19:21.293809 7fa50cbf96c0 Delete type=0 #238
|
2025/09/15-22:15:24.783520 7f307b7fe6c0 Delete type=0 #298
|
||||||
2025/09/13-00:23:49.853271 7fa506bff6c0 Level-0 table #243: started
|
2025/09/15-22:23:01.559017 7f307a7fc6c0 Level-0 table #303: started
|
||||||
2025/09/13-00:23:49.853312 7fa506bff6c0 Level-0 table #243: 0 bytes OK
|
2025/09/15-22:23:01.559048 7f307a7fc6c0 Level-0 table #303: 0 bytes OK
|
||||||
2025/09/13-00:23:49.863450 7fa506bff6c0 Delete type=0 #241
|
2025/09/15-22:23:01.565802 7f307a7fc6c0 Delete type=0 #301
|
||||||
2025/09/13-00:23:49.894416 7fa506bff6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.565930 7f307a7fc6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.894477 7fa506bff6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.565957 7f307a7fc6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.413587 7fa50d3fa6c0 Recovering log #234
|
2025/09/15-21:06:27.274645 7f3080dfa6c0 Recovering log #294
|
||||||
2025/09/12-22:42:55.423498 7fa50d3fa6c0 Delete type=3 #232
|
2025/09/15-21:06:27.285405 7f3080dfa6c0 Delete type=3 #292
|
||||||
2025/09/12-22:42:55.423555 7fa50d3fa6c0 Delete type=0 #234
|
2025/09/15-21:06:27.285486 7f3080dfa6c0 Delete type=0 #294
|
||||||
2025/09/13-00:19:16.096714 7fa506bff6c0 Level-0 table #239: started
|
2025/09/15-21:08:54.679508 7f307a7fc6c0 Level-0 table #299: started
|
||||||
2025/09/13-00:19:16.096799 7fa506bff6c0 Level-0 table #239: 0 bytes OK
|
2025/09/15-21:08:54.679542 7f307a7fc6c0 Level-0 table #299: 0 bytes OK
|
||||||
2025/09/13-00:19:16.107186 7fa506bff6c0 Delete type=0 #237
|
2025/09/15-21:08:54.685322 7f307a7fc6c0 Delete type=0 #297
|
||||||
2025/09/13-00:19:16.144811 7fa506bff6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.705080 7f307a7fc6c0 Manual compaction at level-0 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.144850 7fa506bff6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.705123 7f307a7fc6c0 Manual compaction at level-1 from '!items!2QqvtClSVnh5ejXu' @ 72057594037927935 : 1 .. '!items!xzRJ6JP1HqoqxLdj' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/journaux/000005.ldb
Normal file
BIN
packs/journaux/000005.ldb
Normal file
Binary file not shown.
1
packs/journaux/CURRENT
Normal file
1
packs/journaux/CURRENT
Normal file
@@ -0,0 +1 @@
|
|||||||
|
MANIFEST-000018
|
||||||
8
packs/journaux/LOG
Normal file
8
packs/journaux/LOG
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
2025/09/15-22:15:24.887393 7f3080dfa6c0 Recovering log #16
|
||||||
|
2025/09/15-22:15:24.897947 7f3080dfa6c0 Delete type=3 #14
|
||||||
|
2025/09/15-22:15:24.898013 7f3080dfa6c0 Delete type=0 #16
|
||||||
|
2025/09/15-22:23:01.610372 7f307a7fc6c0 Level-0 table #21: started
|
||||||
|
2025/09/15-22:23:01.610444 7f307a7fc6c0 Level-0 table #21: 0 bytes OK
|
||||||
|
2025/09/15-22:23:01.616579 7f307a7fc6c0 Delete type=0 #19
|
||||||
|
2025/09/15-22:23:01.623474 7f307a7fc6c0 Manual compaction at level-0 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
|
||||||
|
2025/09/15-22:23:01.623518 7f307a7fc6c0 Manual compaction at level-1 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
|
||||||
8
packs/journaux/LOG.old
Normal file
8
packs/journaux/LOG.old
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
2025/09/15-21:06:27.389764 7f307affd6c0 Recovering log #12
|
||||||
|
2025/09/15-21:06:27.400118 7f307affd6c0 Delete type=3 #10
|
||||||
|
2025/09/15-21:06:27.400175 7f307affd6c0 Delete type=0 #12
|
||||||
|
2025/09/15-21:08:54.731831 7f307a7fc6c0 Level-0 table #17: started
|
||||||
|
2025/09/15-21:08:54.731879 7f307a7fc6c0 Level-0 table #17: 0 bytes OK
|
||||||
|
2025/09/15-21:08:54.738151 7f307a7fc6c0 Delete type=0 #15
|
||||||
|
2025/09/15-21:08:54.758915 7f307a7fc6c0 Manual compaction at level-0 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
|
||||||
|
2025/09/15-21:08:54.758952 7f307a7fc6c0 Manual compaction at level-1 from '!journal!QZDy8zwSVh7t4meA' @ 72057594037927935 : 1 .. '!journal.pages!QZDy8zwSVh7t4meA.gdXBDBkPlBjfmTy7' @ 0 : 0; will stop at (end)
|
||||||
BIN
packs/journaux/MANIFEST-000018
Normal file
BIN
packs/journaux/MANIFEST-000018
Normal file
Binary file not shown.
Binary file not shown.
BIN
packs/magie-sorts/000107.ldb
Normal file
BIN
packs/magie-sorts/000107.ldb
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000041
|
MANIFEST-000103
|
||||||
|
|||||||
@@ -1,8 +1,15 @@
|
|||||||
2025/09/13-00:19:21.321878 7fa50cbf96c0 Recovering log #39
|
2025/09/15-22:15:24.810480 7f307b7fe6c0 Recovering log #101
|
||||||
2025/09/13-00:19:21.331597 7fa50cbf96c0 Delete type=3 #37
|
2025/09/15-22:15:24.820390 7f307b7fe6c0 Delete type=3 #99
|
||||||
2025/09/13-00:19:21.331753 7fa50cbf96c0 Delete type=0 #39
|
2025/09/15-22:15:24.820446 7f307b7fe6c0 Delete type=0 #101
|
||||||
2025/09/13-00:23:49.919835 7fa506bff6c0 Level-0 table #44: started
|
2025/09/15-22:23:01.547894 7f307a7fc6c0 Level-0 table #106: started
|
||||||
2025/09/13-00:23:49.919864 7fa506bff6c0 Level-0 table #44: 0 bytes OK
|
2025/09/15-22:23:01.552623 7f307a7fc6c0 Level-0 table #106: 132165 bytes OK
|
||||||
2025/09/13-00:23:49.931115 7fa506bff6c0 Delete type=0 #42
|
2025/09/15-22:23:01.558854 7f307a7fc6c0 Delete type=0 #104
|
||||||
2025/09/13-00:23:49.943487 7fa506bff6c0 Manual compaction at level-0 from '!folders!NE8l8XLXdVUw0aZm' @ 72057594037927935 : 1 .. '!items!zjQQhJpujpdbG4zl' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.565921 7f307a7fc6c0 Manual compaction at level-0 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.943562 7fa506bff6c0 Manual compaction at level-1 from '!folders!NE8l8XLXdVUw0aZm' @ 72057594037927935 : 1 .. '!items!zjQQhJpujpdbG4zl' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.565970 7f307a7fc6c0 Manual compaction at level-1 from '!folders!5pCYN0vTiCKOHrXM' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at '!items!zbZ88BQkH9ZCYlDK' @ 457 : 0
|
||||||
|
2025/09/15-22:23:01.565979 7f307a7fc6c0 Compacting 1@1 + 1@2 files
|
||||||
|
2025/09/15-22:23:01.571458 7f307a7fc6c0 Generated table #107@1: 146 keys, 129863 bytes
|
||||||
|
2025/09/15-22:23:01.571503 7f307a7fc6c0 Compacted 1@1 + 1@2 files => 129863 bytes
|
||||||
|
2025/09/15-22:23:01.577463 7f307a7fc6c0 compacted to: files[ 0 0 1 0 0 0 0 ]
|
||||||
|
2025/09/15-22:23:01.577659 7f307a7fc6c0 Delete type=2 #86
|
||||||
|
2025/09/15-22:23:01.577865 7f307a7fc6c0 Delete type=2 #106
|
||||||
|
2025/09/15-22:23:01.597062 7f307a7fc6c0 Manual compaction at level-1 from '!items!zbZ88BQkH9ZCYlDK' @ 457 : 0 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.452797 7fa50d3fa6c0 Recovering log #35
|
2025/09/15-21:06:27.312840 7f3080dfa6c0 Recovering log #97
|
||||||
2025/09/12-22:42:55.462675 7fa50d3fa6c0 Delete type=3 #33
|
2025/09/15-21:06:27.322814 7f3080dfa6c0 Delete type=3 #95
|
||||||
2025/09/12-22:42:55.462724 7fa50d3fa6c0 Delete type=0 #35
|
2025/09/15-21:06:27.322901 7f3080dfa6c0 Delete type=0 #97
|
||||||
2025/09/13-00:19:16.169291 7fa506bff6c0 Level-0 table #40: started
|
2025/09/15-21:08:54.698842 7f307a7fc6c0 Level-0 table #102: started
|
||||||
2025/09/13-00:19:16.169344 7fa506bff6c0 Level-0 table #40: 0 bytes OK
|
2025/09/15-21:08:54.698870 7f307a7fc6c0 Level-0 table #102: 0 bytes OK
|
||||||
2025/09/13-00:19:16.181136 7fa506bff6c0 Delete type=0 #38
|
2025/09/15-21:08:54.704908 7f307a7fc6c0 Delete type=0 #100
|
||||||
2025/09/13-00:19:16.189366 7fa506bff6c0 Manual compaction at level-0 from '!folders!NE8l8XLXdVUw0aZm' @ 72057594037927935 : 1 .. '!items!zjQQhJpujpdbG4zl' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.705132 7f307a7fc6c0 Manual compaction at level-0 from '!folders!1ENmqNfRLUTmKPc6' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.189440 7fa506bff6c0 Manual compaction at level-1 from '!folders!NE8l8XLXdVUw0aZm' @ 72057594037927935 : 1 .. '!items!zjQQhJpujpdbG4zl' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.705168 7f307a7fc6c0 Manual compaction at level-1 from '!folders!1ENmqNfRLUTmKPc6' @ 72057594037927935 : 1 .. '!items!zbZ88BQkH9ZCYlDK' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/magie-sorts/MANIFEST-000103
Normal file
BIN
packs/magie-sorts/MANIFEST-000103
Normal file
Binary file not shown.
@@ -1 +1 @@
|
|||||||
MANIFEST-000241
|
MANIFEST-000301
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/13-00:19:21.348439 7fa507fff6c0 Recovering log #239
|
2025/09/15-22:15:24.835820 7f307bfff6c0 Recovering log #299
|
||||||
2025/09/13-00:19:21.360125 7fa507fff6c0 Delete type=3 #237
|
2025/09/15-22:15:24.845487 7f307bfff6c0 Delete type=3 #297
|
||||||
2025/09/13-00:19:21.360264 7fa507fff6c0 Delete type=0 #239
|
2025/09/15-22:15:24.845568 7f307bfff6c0 Delete type=0 #299
|
||||||
2025/09/13-00:23:49.931363 7fa506bff6c0 Level-0 table #244: started
|
2025/09/15-22:23:01.591108 7f307a7fc6c0 Level-0 table #304: started
|
||||||
2025/09/13-00:23:49.931398 7fa506bff6c0 Level-0 table #244: 0 bytes OK
|
2025/09/15-22:23:01.591136 7f307a7fc6c0 Level-0 table #304: 0 bytes OK
|
||||||
2025/09/13-00:23:49.943278 7fa506bff6c0 Delete type=0 #242
|
2025/09/15-22:23:01.596986 7f307a7fc6c0 Delete type=0 #302
|
||||||
2025/09/13-00:23:49.943503 7fa506bff6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.597090 7f307a7fc6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.943549 7fa506bff6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.597120 7f307a7fc6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.479036 7fa5077fe6c0 Recovering log #235
|
2025/09/15-21:06:27.338726 7f307b7fe6c0 Recovering log #295
|
||||||
2025/09/12-22:42:55.489910 7fa5077fe6c0 Delete type=3 #233
|
2025/09/15-21:06:27.348432 7f307b7fe6c0 Delete type=3 #293
|
||||||
2025/09/12-22:42:55.489968 7fa5077fe6c0 Delete type=0 #235
|
2025/09/15-21:06:27.348491 7f307b7fe6c0 Delete type=0 #295
|
||||||
2025/09/13-00:19:16.189644 7fa506bff6c0 Level-0 table #240: started
|
2025/09/15-21:08:54.718495 7f307a7fc6c0 Level-0 table #300: started
|
||||||
2025/09/13-00:19:16.189704 7fa506bff6c0 Level-0 table #240: 0 bytes OK
|
2025/09/15-21:08:54.718519 7f307a7fc6c0 Level-0 table #300: 0 bytes OK
|
||||||
2025/09/13-00:19:16.196200 7fa506bff6c0 Delete type=0 #238
|
2025/09/15-21:08:54.724957 7f307a7fc6c0 Delete type=0 #298
|
||||||
2025/09/13-00:19:16.217660 7fa506bff6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.731709 7f307a7fc6c0 Manual compaction at level-0 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.217703 7fa506bff6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.731758 7f307a7fc6c0 Manual compaction at level-1 from '!items!19r9ijZUyvnlIqgm' @ 72057594037927935 : 1 .. '!items!zON0h5SjFyANjPnA' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
0
packs/profils/000300.log
Normal file
0
packs/profils/000300.log
Normal file
@@ -1 +1 @@
|
|||||||
MANIFEST-000238
|
MANIFEST-000298
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2025/09/13-00:19:21.376814 7fa50d3fa6c0 Recovering log #236
|
2025/09/15-22:15:24.861471 7f3080dfa6c0 Recovering log #296
|
||||||
2025/09/13-00:19:21.387738 7fa50d3fa6c0 Delete type=3 #234
|
2025/09/15-22:15:24.871507 7f3080dfa6c0 Delete type=3 #294
|
||||||
2025/09/13-00:19:21.387807 7fa50d3fa6c0 Delete type=0 #236
|
2025/09/15-22:15:24.871573 7f3080dfa6c0 Delete type=0 #296
|
||||||
2025/09/13-00:23:49.964101 7fa506bff6c0 Level-0 table #241: started
|
2025/09/15-22:23:01.597208 7f307a7fc6c0 Level-0 table #301: started
|
||||||
2025/09/13-00:23:49.964142 7fa506bff6c0 Level-0 table #241: 0 bytes OK
|
2025/09/15-22:23:01.597240 7f307a7fc6c0 Level-0 table #301: 0 bytes OK
|
||||||
2025/09/13-00:23:49.974966 7fa506bff6c0 Delete type=0 #239
|
2025/09/15-22:23:01.603183 7f307a7fc6c0 Delete type=0 #299
|
||||||
2025/09/13-00:23:49.997771 7fa506bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.623429 7f307a7fc6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
2025/09/12-22:42:55.506022 7fa507fff6c0 Recovering log #232
|
2025/09/15-21:06:27.364429 7f3080dfa6c0 Recovering log #292
|
||||||
2025/09/12-22:42:55.525934 7fa507fff6c0 Delete type=3 #230
|
2025/09/15-21:06:27.374643 7f3080dfa6c0 Delete type=3 #290
|
||||||
2025/09/12-22:42:55.525996 7fa507fff6c0 Delete type=0 #232
|
2025/09/15-21:06:27.374720 7f3080dfa6c0 Delete type=0 #292
|
||||||
2025/09/13-00:19:16.203395 7fa506bff6c0 Level-0 table #237: started
|
2025/09/15-21:08:54.725160 7f307a7fc6c0 Level-0 table #297: started
|
||||||
2025/09/13-00:19:16.203465 7fa506bff6c0 Level-0 table #237: 0 bytes OK
|
2025/09/15-21:08:54.725200 7f307a7fc6c0 Level-0 table #297: 0 bytes OK
|
||||||
2025/09/13-00:19:16.210478 7fa506bff6c0 Delete type=0 #235
|
2025/09/15-21:08:54.731505 7f307a7fc6c0 Delete type=0 #295
|
||||||
2025/09/13-00:19:16.217685 7fa506bff6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.731723 7f307a7fc6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
BIN
packs/profils/MANIFEST-000298
Normal file
BIN
packs/profils/MANIFEST-000298
Normal file
Binary file not shown.
0
packs/scenes/000271.log
Normal file
0
packs/scenes/000271.log
Normal file
@@ -1 +1 @@
|
|||||||
MANIFEST-000209
|
MANIFEST-000269
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/13-00:19:21.390036 7fa507fff6c0 Recovering log #207
|
2025/09/15-22:15:24.873861 7f307affd6c0 Recovering log #267
|
||||||
2025/09/13-00:19:21.400355 7fa507fff6c0 Delete type=3 #205
|
2025/09/15-22:15:24.883924 7f307affd6c0 Delete type=3 #265
|
||||||
2025/09/13-00:19:21.400412 7fa507fff6c0 Delete type=0 #207
|
2025/09/15-22:15:24.884000 7f307affd6c0 Delete type=0 #267
|
||||||
2025/09/13-00:23:49.953427 7fa506bff6c0 Level-0 table #212: started
|
2025/09/15-22:23:01.616718 7f307a7fc6c0 Level-0 table #272: started
|
||||||
2025/09/13-00:23:49.953466 7fa506bff6c0 Level-0 table #212: 0 bytes OK
|
2025/09/15-22:23:01.616761 7f307a7fc6c0 Level-0 table #272: 0 bytes OK
|
||||||
2025/09/13-00:23:49.963802 7fa506bff6c0 Delete type=0 #210
|
2025/09/15-22:23:01.623192 7f307a7fc6c0 Delete type=0 #270
|
||||||
2025/09/13-00:23:49.997755 7fa506bff6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.623491 7f307a7fc6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:23:49.997800 7fa506bff6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
|
2025/09/15-22:23:01.623509 7f307a7fc6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
2025/09/12-22:42:55.528860 7fa5077fe6c0 Recovering log #203
|
2025/09/15-21:06:27.376909 7f307b7fe6c0 Recovering log #263
|
||||||
2025/09/12-22:42:55.539814 7fa5077fe6c0 Delete type=3 #201
|
2025/09/15-21:06:27.386759 7f307b7fe6c0 Delete type=3 #261
|
||||||
2025/09/12-22:42:55.539881 7fa5077fe6c0 Delete type=0 #203
|
2025/09/15-21:06:27.386852 7f307b7fe6c0 Delete type=0 #263
|
||||||
2025/09/13-00:19:16.210679 7fa506bff6c0 Level-0 table #208: started
|
2025/09/15-21:08:54.752330 7f307a7fc6c0 Level-0 table #268: started
|
||||||
2025/09/13-00:19:16.210735 7fa506bff6c0 Level-0 table #208: 0 bytes OK
|
2025/09/15-21:08:54.752369 7f307a7fc6c0 Level-0 table #268: 0 bytes OK
|
||||||
2025/09/13-00:19:16.217528 7fa506bff6c0 Delete type=0 #206
|
2025/09/15-21:08:54.758780 7f307a7fc6c0 Delete type=0 #266
|
||||||
2025/09/13-00:19:16.217694 7fa506bff6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.758945 7f307a7fc6c0 Manual compaction at level-0 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
|
||||||
2025/09/13-00:19:16.217733 7fa506bff6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
|
2025/09/15-21:08:54.758971 7f307a7fc6c0 Manual compaction at level-1 from '!scenes!8DjkNeeujp2qff1N' @ 72057594037927935 : 1 .. '!scenes!ypDutqjqZcr7lx6I' @ 0 : 0; will stop at (end)
|
||||||
|
|||||||
Binary file not shown.
@@ -378,6 +378,7 @@
|
|||||||
.editor {
|
.editor {
|
||||||
border: 2;
|
border: 2;
|
||||||
height: 300px;
|
height: 300px;
|
||||||
|
margin-top: 8px;
|
||||||
padding: 0 3px;
|
padding: 0 3px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
19
system.json
19
system.json
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"id": "fvtt-les-heritiers",
|
"id": "fvtt-les-heritiers",
|
||||||
"description": "Les Héritiers pour FoundryVTT",
|
"description": "Les Héritiers pour FoundryVTT",
|
||||||
"version": "13.0.4",
|
"version": "13.0.7",
|
||||||
"authors": [
|
"authors": [
|
||||||
{
|
{
|
||||||
"name": "Uberwald/LeRatierBretonnien",
|
"name": "Uberwald/LeRatierBretonnien",
|
||||||
@@ -21,7 +21,7 @@
|
|||||||
},
|
},
|
||||||
"license": "LICENSE.txt",
|
"license": "LICENSE.txt",
|
||||||
"manifest": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/raw/branch/master/system.json",
|
"manifest": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/raw/branch/master/system.json",
|
||||||
"download": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/archive/fvtt-les-heritiers-13.0.4.zip",
|
"download": "https://www.uberwald.me/gitea/public/fvtt-les-heritiers/archive/fvtt-les-heritiers-13.0.7.zip",
|
||||||
"languages": [
|
"languages": [
|
||||||
{
|
{
|
||||||
"lang": "fr",
|
"lang": "fr",
|
||||||
@@ -65,7 +65,8 @@
|
|||||||
}
|
}
|
||||||
],
|
],
|
||||||
"packs": [
|
"packs": [
|
||||||
"scenes"
|
"scenes",
|
||||||
|
"journaux"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
@@ -201,6 +202,18 @@
|
|||||||
"PLAYER": "OBSERVER",
|
"PLAYER": "OBSERVER",
|
||||||
"ASSISTANT": "OWNER"
|
"ASSISTANT": "OWNER"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "JournalEntry",
|
||||||
|
"label": "Journaux",
|
||||||
|
"name": "journaux",
|
||||||
|
"path": "packs/journaux",
|
||||||
|
"system": "fvtt-les-heritiers",
|
||||||
|
"flags": {},
|
||||||
|
"ownership": {
|
||||||
|
"PLAYER": "OBSERVER",
|
||||||
|
"ASSISTANT": "OWNER"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"primaryTokenAttribute": "sante.vigueur",
|
"primaryTokenAttribute": "sante.vigueur",
|
||||||
|
|||||||
@@ -344,6 +344,9 @@
|
|||||||
"profil": "",
|
"profil": "",
|
||||||
"niveau": 0,
|
"niveau": 0,
|
||||||
"nomniveau": { "1": "", "2": "", "3": "", "4": ""},
|
"nomniveau": { "1": "", "2": "", "3": "", "4": ""},
|
||||||
|
"nomniveausouffle": { "soufflecombat": { "1":"", "2": "", "3": "", "4": "" },
|
||||||
|
"soufflemouvement": { "1": "", "2": 0, "3": "", "4": "" },
|
||||||
|
"souffleesprit": { "1": "", "2": "", "3": "", "4": "" } },
|
||||||
"predilection": false,
|
"predilection": false,
|
||||||
"specialites": [],
|
"specialites": [],
|
||||||
"ismagie": false,
|
"ismagie": false,
|
||||||
@@ -361,9 +364,12 @@
|
|||||||
"competence": "Druidisme",
|
"competence": "Druidisme",
|
||||||
"carac1": "esp",
|
"carac1": "esp",
|
||||||
"carac2": "none",
|
"carac2": "none",
|
||||||
|
"sdspecial": "",
|
||||||
"duree": "",
|
"duree": "",
|
||||||
"portee": "",
|
"portee": "",
|
||||||
"concentration": "",
|
"concentration": "",
|
||||||
|
"informatif": false,
|
||||||
|
"texteinformatif": "",
|
||||||
"critique": "",
|
"critique": "",
|
||||||
"ingredients": "",
|
"ingredients": "",
|
||||||
"resistance": "",
|
"resistance": "",
|
||||||
|
|||||||
@@ -507,20 +507,22 @@
|
|||||||
|
|
||||||
{{#each magieList as |magie idx|}}
|
{{#each magieList as |magie idx|}}
|
||||||
<li class="item flexrow " data-item-id="{{magie.competence._id}}" data-item-type="competence">
|
<li class="item flexrow " data-item-id="{{magie.competence._id}}" data-item-type="competence">
|
||||||
<h2 class="flexrow"><label class="items-title-text "><a class="roll-competence item-field-label-short"
|
<h3 class="flexrow"><label class="items-title-text "><a class="roll-competence item-field-label-short"
|
||||||
data-attr-key="tochoose">{{magie.name}} {{magie.competence.system.niveau}} </a> </label>
|
data-attr-key="tochoose">{{magie.name}} {{magie.competence.system.niveau}} </a> </label>
|
||||||
<span>Rang : {{magie.rang}}</span>
|
<!-- <span>Rang : {{magie.rang}}</span> -->
|
||||||
<span>{{magie.rangSpecificName}}</span>
|
<span>{{magie.rangSpecificName}}</span>
|
||||||
<div class="item-controls item-controls-fixed">
|
<div class="item-controls item-controls-fixed">
|
||||||
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
||||||
<a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a>
|
<a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a>
|
||||||
</div>
|
</div>
|
||||||
</h2>
|
</h3>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
{{#if (eq magie.name "Magie du Clan")}}
|
||||||
<div class="sheet-box color-bg-archetype">
|
<div class="sheet-box color-bg-archetype">
|
||||||
|
<h4 class="items-title-text">Souffle de Combat</h4>
|
||||||
<ul class="item-list alternate-list">
|
<ul class="item-list alternate-list">
|
||||||
{{#each sorts as |niveau key|}}
|
{{#each sorts.soufflecombat as |niveau key|}}
|
||||||
<li class="item flexrow list-item items-title-bg">
|
<li class="item flexrow list-item items-title-bg">
|
||||||
<span class="item-name-label-header item-field-label-long2-img">
|
<span class="item-name-label-header item-field-label-long2-img">
|
||||||
<h4><label class="items-title-text">Niveau {{key}} {{niveau.nomNiveau}}</label></h4>
|
<h4><label class="items-title-text">Niveau {{key}} {{niveau.nomNiveau}}</label></h4>
|
||||||
@@ -536,7 +538,11 @@
|
|||||||
<li class="item flexrow " data-item-id="{{sort._id}}" data-item-type="sort">
|
<li class="item flexrow " data-item-id="{{sort._id}}" data-item-type="sort">
|
||||||
<img class="item-name-img" src="{{sort.img}}" />
|
<img class="item-name-img" src="{{sort.img}}" />
|
||||||
<span class="item-field-label-long2 roll-style"><a class="roll-sort">{{sort.name}}</a></span>
|
<span class="item-field-label-long2 roll-style"><a class="roll-sort">{{sort.name}}</a></span>
|
||||||
|
{{#if sort.system.informatif}}
|
||||||
|
<span class="item-field-label-medium">Informatif</span>
|
||||||
|
{{else}}
|
||||||
<span class="item-field-label-medium">{{upperFirst sort.system.niveau}}</span>
|
<span class="item-field-label-medium">{{upperFirst sort.system.niveau}}</span>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
<div class="item-filler"> </div>
|
<div class="item-filler"> </div>
|
||||||
<div class="item-controls item-controls-fixed">
|
<div class="item-controls item-controls-fixed">
|
||||||
@@ -547,110 +553,31 @@
|
|||||||
{{/each}}
|
{{/each}}
|
||||||
{{/each}}
|
{{/each}}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
|
||||||
{{/each}}
|
|
||||||
|
|
||||||
</div>
|
<h4 class="items-title-text">Souffle de Mouvement</h4>
|
||||||
|
|
||||||
|
|
||||||
{{!-- Equipement Tab --}}
|
|
||||||
<div class="tab equipement" data-group="primary" data-tab="equipement">
|
|
||||||
|
|
||||||
<div class="sheet-box color-bg-archetype">
|
|
||||||
<ul class="item-list alternate-list">
|
|
||||||
<li class="item flexrow list-item items-title-bg">
|
|
||||||
<span class="item-name-label-header">
|
|
||||||
<h3><label class="items-title-text">Equipements</label></h3>
|
|
||||||
</span>
|
|
||||||
<div class="item-filler"> </div>
|
|
||||||
<div class="item-controls item-controls-fixed">
|
|
||||||
<a class="item-control item-add" data-type="equipement" title="Créer un équipement"><i
|
|
||||||
class="fas fa-plus"></i></a>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
{{#each equipements as |equip key|}}
|
|
||||||
<li class="item flexrow " data-item-id="{{equip._id}}" data-item-type="equipement">
|
|
||||||
<img class="item-name-img" src="{{equip.img}}" />
|
|
||||||
<span class="item-field-label-long2">{{equip.name}}</span>
|
|
||||||
<div class="item-filler"> </div>
|
|
||||||
<div class="item-controls item-controls-fixed">
|
|
||||||
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
|
||||||
<a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
{{/each}}
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{!-- Contact Tab --}}
|
|
||||||
<div class="tab contact" data-group="primary" data-tab="contact">
|
|
||||||
|
|
||||||
<div class="sheet-box color-bg-archetype">
|
|
||||||
<ul class="item-list alternate-list">
|
|
||||||
<li class="item flexrow list-item items-title-bg">
|
|
||||||
<span class="item-name-label-header item-field-label-long3">
|
|
||||||
<h3><label class="items-title-text">Contacts, Allies et Ennemis</label></h3>
|
|
||||||
</span>
|
|
||||||
<div class="item-filler"> </div>
|
|
||||||
<div class="item-controls item-controls-fixed">
|
|
||||||
<a class="item-control item-add" data-type="contact" title="Créer un contact"><i
|
|
||||||
class="fas fa-plus"></i></a>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{#each contacts as |contactList idx|}}
|
|
||||||
<div class="sheet-box color-bg-archetype">
|
|
||||||
<ul class="item-list alternate-list">
|
|
||||||
<li class="item flexrow list-item items-title-bg">
|
|
||||||
<span class="item-name-label-header">
|
|
||||||
<h3><label class="items-title-text">{{contactList.label}}</label></h3>
|
|
||||||
</span>
|
|
||||||
<div class="item-filler"> </div>
|
|
||||||
<div class="item-controls item-controls-fixed">
|
|
||||||
<a class="item-control item-add" data-type="contact" title="Créer un contact"><i
|
|
||||||
class="fas fa-plus"></i></a>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
{{#each contactList.list as |contact key|}}
|
|
||||||
<li class="item flexrow " data-item-id="{{contact._id}}" data-item-type="contact">
|
|
||||||
<img class="item-name-img" src="{{contact.img}}" />
|
|
||||||
<span class="item-field-label-long2">{{contact.name}}</span>
|
|
||||||
<div class="item-filler"> </div>
|
|
||||||
<div class="item-controls item-controls-fixed">
|
|
||||||
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
|
||||||
<a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a>
|
|
||||||
</div>
|
|
||||||
</li>
|
|
||||||
{{/each}}
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
{{/each}}
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{!-- Biography Tab --}}
|
|
||||||
<div class="tab biodata" data-group="primary" data-tab="biodata">
|
|
||||||
|
|
||||||
<div class="sheet-box color-bg-archetype">
|
|
||||||
<ul class="item-list alternate-list">
|
<ul class="item-list alternate-list">
|
||||||
|
{{#each sorts.soufflemouvement as |niveau key|}}
|
||||||
<li class="item flexrow list-item items-title-bg">
|
<li class="item flexrow list-item items-title-bg">
|
||||||
<span class="item-name-label-header item-field-label-long2-img">
|
<span class="item-name-label-header item-field-label-long2-img">
|
||||||
<h3><label class="items-title-text">Profils</label></h3>
|
<h4><label class="items-title-text">Niveau {{key}} {{niveau.nomNiveau}}</label></h4>
|
||||||
</span>
|
</span>
|
||||||
<span class="item-field-label-medium">
|
|
||||||
<label class="short-label">Type</label>
|
|
||||||
</span>
|
|
||||||
<div class="item-filler"> </div>
|
|
||||||
<div class="item-controls item-controls-fixed">
|
<div class="item-controls item-controls-fixed">
|
||||||
|
{{#if @root.isGM}}
|
||||||
|
<a class="item-control item-add" data-type="sort" data-sort-competence={{magie.name}}
|
||||||
|
title="Ajouter un sort"><i class="fas fa-plus"></i></a>
|
||||||
|
{{/if}}
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{{#each profils as |profil key|}}
|
{{#each niveau.sorts as |sort key|}}
|
||||||
<li class="item flexrow " data-item-id="{{profil._id}}" data-item-type="profil">
|
<li class="item flexrow " data-item-id="{{sort._id}}" data-item-type="sort">
|
||||||
<img class="item-name-img" src="{{profil.img}}" />
|
<img class="item-name-img" src="{{sort.img}}" />
|
||||||
<span class="item-field-label-long2">{{profil.name}}</span>
|
<span class="item-field-label-long2 roll-style"><a class="roll-sort">{{sort.name}}</a></span>
|
||||||
<span class="item-field-label-medium">{{upperFirst profil.system.profiltype}}</span>
|
{{#if sort.system.informatif}}
|
||||||
|
<span class="item-field-label-medium">Informatif</span>
|
||||||
|
{{else}}
|
||||||
|
<span class="item-field-label-medium">{{upperFirst sort.system.niveau}}</span>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
<div class="item-filler"> </div>
|
<div class="item-filler"> </div>
|
||||||
<div class="item-controls item-controls-fixed">
|
<div class="item-controls item-controls-fixed">
|
||||||
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
||||||
@@ -658,181 +585,364 @@
|
|||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
|
{{/each}}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
<h4 class="items-title-text">Souffle de l'Esprit</h4>
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
<div class="flexrow">
|
{{#each sorts.souffleesprit as |niveau key|}}
|
||||||
<div class="grid-2col">
|
<li class="item flexrow list-item items-title-bg">
|
||||||
<ul>
|
<span class="item-name-label-header item-field-label-long2-img">
|
||||||
<li class="flexrow item">
|
<h4><label class="items-title-text">Niveau {{key}} {{niveau.nomNiveau}}</label></h4>
|
||||||
<label class="item-field-label-long2">Nom humain</label> <input type="text" class=""
|
</span>
|
||||||
name="system.biodata.nomhumain" value="{{system.biodata.nomhumain}}" data-dtype="String" />
|
<div class="item-controls item-controls-fixed">
|
||||||
</li>
|
{{#if @root.isGM}}
|
||||||
<li class="flexrow item">
|
<a class="item-control item-add" data-type="sort" data-sort-competence={{magie.name}}
|
||||||
<label class="item-field-label-long2">Activités</label> <input type="text" class=""
|
title="Ajouter un sort"><i class="fas fa-plus"></i></a>
|
||||||
name="system.biodata.activites" value="{{system.biodata.activites}}" data-dtype="String" />
|
{{/if}}
|
||||||
</li>
|
</div>
|
||||||
<li class="flexrow item">
|
</li>
|
||||||
<label class="item-field-label-long2">Apparence masquée</label> <input type="text" class=""
|
{{#each niveau.sorts as |sort key|}}
|
||||||
name="system.biodata.apparencemasquee" value="{{system.biodata.apparencemasquee}}"
|
<li class="item flexrow " data-item-id="{{sort._id}}" data-item-type="sort">
|
||||||
data-dtype="String" />
|
<img class="item-name-img" src="{{sort.img}}" />
|
||||||
</li>
|
<span class="item-field-label-long2 roll-style"><a class="roll-sort">{{sort.name}}</a></span>
|
||||||
<li class="flexrow item">
|
{{#if sort.system.informatif}}
|
||||||
<label class="item-field-label-long2">Apparence démasquée</label> <input type="text" class=""
|
<span class="item-field-label-medium">Informatif</span>
|
||||||
name="system.biodata.apparencedemasquee" value="{{system.biodata.apparencedemasquee}}"
|
{{else}}
|
||||||
data-dtype="String" />
|
<span class="item-field-label-medium">{{upperFirst sort.system.niveau}}</span>
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
<ul>
|
|
||||||
<li class="flexrow item">
|
|
||||||
<label class="item-field-label-long2">Titre et Famille</label> <input type="text" class=""
|
|
||||||
name="system.biodata.titrefamille" value="{{system.biodata.titrefamille}}" data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
<li class="flexrow item">
|
|
||||||
<label class="item-field-label-long2">Factions féériques</label> <input type="text" class=""
|
|
||||||
name="system.biodata.factionfeerique" value="{{system.biodata.factionfeerique}}" data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
<li class="flexrow item">
|
|
||||||
<label class="item-field-label-long2">Traits de caractères dominants</label> <input type="text" class=""
|
|
||||||
name="system.biodata.traitscaracteres" value="{{system.biodata.traitscaracteres}}"
|
|
||||||
data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
<li class="flexrow item">
|
|
||||||
<label class="item-field-label-long2">Langues</label> <input type="text" class=""
|
|
||||||
name="system.biodata.langues" value="{{system.biodata.langues}}" data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="grid grid-3col">
|
|
||||||
<div>
|
|
||||||
<ul>
|
|
||||||
<li class="flexrow item">
|
|
||||||
<label class="generic-label">Fortune</label>
|
|
||||||
<input type="text" class="" name="system.biodata.fortune" value="{{system.biodata.fortune}}"
|
|
||||||
data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
<li class="flexrow item">
|
|
||||||
<label class="generic-label">Genre</label>
|
|
||||||
<input type="text" class="" name="system.biodata.sex" value="{{system.biodata.sex}}"
|
|
||||||
data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
<li class="item flexrow">
|
|
||||||
<label class="generic-label">Age</label>
|
|
||||||
<input type="text" class="" name="system.biodata.age" value="{{system.biodata.age}}"
|
|
||||||
data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
{{#if isGM}}
|
|
||||||
<li class="item flexrow">
|
|
||||||
<label class="generic-label">Fiche de Magie ?</label>
|
|
||||||
<input type="checkbox" class="item-field-label-short edit-item-data" name="system.biodata.magie" {{checked
|
|
||||||
system.biodata.magie}} />
|
|
||||||
</li>
|
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
{{else}}
|
||||||
|
<div class="sheet-box color-bg-archetype">
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
{{#each sorts as |niveau key|}}
|
||||||
|
<li class="item flexrow list-item items-title-bg">
|
||||||
|
<span class="item-name-label-header item-field-label-long2-img">
|
||||||
|
<h4><label class="items-title-text">Niveau {{key}} {{niveau.nomNiveau}}</label></h4>
|
||||||
|
</span>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
{{#if @root.isGM}}
|
||||||
|
<a class="item-control item-add" data-type="sort" data-sort-competence={{magie.name}}
|
||||||
|
title="Ajouter un sort"><i class="fas fa-plus"></i></a>
|
||||||
|
{{/if}}
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{#each niveau.sorts as |sort key|}}
|
||||||
|
<li class="item flexrow " data-item-id="{{sort._id}}" data-item-type="sort">
|
||||||
|
<img class="item-name-img" src="{{sort.img}}" />
|
||||||
|
<span class="item-field-label-long2 roll-style"><a class="roll-sort">{{sort.name}}</a></span>
|
||||||
|
|
||||||
|
{{#if sort.system.informatif}}
|
||||||
|
<span class="item-field-label-medium">Informatif</span>
|
||||||
|
{{else}}
|
||||||
|
<span class="item-field-label-medium">{{upperFirst sort.system.niveau}}</span>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
{{/each}}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
{{/if}}
|
||||||
|
{{/each}}
|
||||||
|
|
||||||
<div>
|
</div>
|
||||||
<ul>
|
|
||||||
<li class="item flexrow">
|
|
||||||
<label class="generic-label">Taille Masquée</label>
|
|
||||||
<input type="text" class="" name="system.biodata.taillemasquee" value="{{system.biodata.taillemasquee}}"
|
|
||||||
data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
<li class="item flexrow">
|
|
||||||
<label class="generic-label">Taille Démasquée</label>
|
|
||||||
<input type="text" class="" name="system.biodata.tailledemasquee"
|
|
||||||
value="{{system.biodata.tailledemasquee}}" data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
<li class="flexrow item">
|
|
||||||
<label class="generic-label">Type de taille</label>
|
|
||||||
<input type="text" class="" name="system.experience.typetaille" value="{{system.experience.typetaille}}"
|
|
||||||
data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
<li class="flexrow item">
|
|
||||||
<label class="generic-label">Points d'héritage</label>
|
|
||||||
<input type="text" class="" name="system.rang.heritage.value" value="{{system.rang.heritage.value}}"
|
|
||||||
data-dtype="String" />
|
|
||||||
</li>
|
|
||||||
|
|
||||||
</ul>
|
{{!-- Equipement Tab --}}
|
||||||
</div>
|
<div class="tab equipement" data-group="primary" data-tab="equipement">
|
||||||
|
|
||||||
<div>
|
<div class="sheet-box color-bg-archetype">
|
||||||
<ul>
|
<ul class="item-list alternate-list">
|
||||||
<li class="item flexrow">
|
<li class="item flexrow list-item items-title-bg">
|
||||||
<label class="generic-label">Poids Masqué</label>
|
<span class="item-name-label-header">
|
||||||
<input type="text" class="" name="system.biodata.poidsmasquee" value="{{system.biodata.poidsmasquee}}"
|
<h3><label class="items-title-text">Equipements</label></h3>
|
||||||
data-dtype="String" />
|
</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control item-add" data-type="equipement" title="Créer un équipement"><i
|
||||||
|
class="fas fa-plus"></i></a>
|
||||||
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li class="item flexrow">
|
{{#each equipements as |equip key|}}
|
||||||
<label class="generic-label">Poids Démasqué</label>
|
<li class="item flexrow " data-item-id="{{equip._id}}" data-item-type="equipement">
|
||||||
<input type="text" class="" name="system.biodata.poidsdemasquee" value="{{system.biodata.poidsdemasquee}}"
|
<img class="item-name-img" src="{{equip.img}}" />
|
||||||
data-dtype="String" />
|
<span class="item-field-label-long2">{{equip.name}}</span>
|
||||||
</li>
|
<div class="item-filler"> </div>
|
||||||
<li class="item flexrow">
|
<div class="item-controls item-controls-fixed">
|
||||||
<label class="generic-label">XP</label>
|
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
||||||
<input type="text" class="" name="system.experience.value" value="{{system.experience.value}}"
|
<a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a>
|
||||||
data-dtype="String" />
|
</div>
|
||||||
</li>
|
|
||||||
<li class="item flexrow">
|
|
||||||
<label class="generic-label">XP pour tricher</label>
|
|
||||||
<input type="text" class="" name="system.experience.pourtricher" value="{{system.experience.pourtricher}}"
|
|
||||||
data-dtype="String" />
|
|
||||||
</li>
|
</li>
|
||||||
|
{{/each}}
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
{{#if isGM}}
|
{{!-- Contact Tab --}}
|
||||||
{{#if system.biodata.magie}}
|
<div class="tab contact" data-group="primary" data-tab="contact">
|
||||||
<div class="magie-text-helper"><strong>Magie activée : </strong>Glissez/Déplacez la/les compétences de Magie
|
|
||||||
nécessaires
|
|
||||||
depuis le compendium dans l'onglet "Magie", puis faites de même pour les sorts.
|
|
||||||
</div>
|
|
||||||
{{/if}}
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
</div>
|
<div class="sheet-box color-bg-archetype">
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
<li class="item flexrow list-item items-title-bg">
|
||||||
|
<span class="item-name-label-header item-field-label-long3">
|
||||||
|
<h3><label class="items-title-text">Contacts, Allies et Ennemis</label></h3>
|
||||||
|
</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control item-add" data-type="contact" title="Créer un contact"><i
|
||||||
|
class="fas fa-plus"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{#each contacts as |contactList idx|}}
|
||||||
|
<div class="sheet-box color-bg-archetype">
|
||||||
|
<ul class="item-list alternate-list">
|
||||||
|
<li class="item flexrow list-item items-title-bg">
|
||||||
|
<span class="item-name-label-header">
|
||||||
|
<h3><label class="items-title-text">{{contactList.label}}</label></h3>
|
||||||
|
</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control item-add" data-type="contact" title="Créer un contact"><i
|
||||||
|
class="fas fa-plus"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{#each contactList.list as |contact key|}}
|
||||||
|
<li class="item flexrow " data-item-id="{{contact._id}}" data-item-type="contact">
|
||||||
|
<img class="item-name-img" src="{{contact.img}}" />
|
||||||
|
<span class="item-field-label-long2">{{contact.name}}</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
{{/each}}
|
||||||
|
|
||||||
<div class="tab notes" data-group="primary" data-tab="notes">
|
|
||||||
<span>
|
|
||||||
<h3>Historique</h3>
|
|
||||||
</span>
|
|
||||||
<div class="medium-editor item-text-long-line">
|
|
||||||
{{editor description target="system.biodata.description" button=true owner=owner editable=editable}}
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span>
|
{{!-- Biography Tab --}}
|
||||||
<h3>Notes diverses</h3>
|
<div class="tab biodata" data-group="primary" data-tab="biodata">
|
||||||
</span>
|
|
||||||
<div class="medium-editor item-text-long-line">
|
<div class="sheet-box color-bg-archetype">
|
||||||
{{editor playernotes target="system.biodata.playernotes" button=true owner=owner editable=editable}}
|
<ul class="item-list alternate-list">
|
||||||
|
<li class="item flexrow list-item items-title-bg">
|
||||||
|
<span class="item-name-label-header item-field-label-long2-img">
|
||||||
|
<h3><label class="items-title-text">Profils</label></h3>
|
||||||
|
</span>
|
||||||
|
<span class="item-field-label-medium">
|
||||||
|
<label class="short-label">Type</label>
|
||||||
|
</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{#each profils as |profil key|}}
|
||||||
|
<li class="item flexrow " data-item-id="{{profil._id}}" data-item-type="profil">
|
||||||
|
<img class="item-name-img" src="{{profil.img}}" />
|
||||||
|
<span class="item-field-label-long2">{{profil.name}}</span>
|
||||||
|
<span class="item-field-label-medium">{{upperFirst profil.system.profiltype}}</span>
|
||||||
|
<div class="item-filler"> </div>
|
||||||
|
<div class="item-controls item-controls-fixed">
|
||||||
|
<a class="item-control item-edit" title="Editer l'item"><i class="fas fa-edit"></i></a>
|
||||||
|
<a class="item-control item-delete" title="Supprimer l'item"><i class="fas fa-trash"></i></a>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flexrow">
|
||||||
|
<div class="grid-2col">
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="item-field-label-long2">Nom humain</label> <input type="text" class=""
|
||||||
|
name="system.biodata.nomhumain" value="{{system.biodata.nomhumain}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="item-field-label-long2">Activités</label> <input type="text" class=""
|
||||||
|
name="system.biodata.activites" value="{{system.biodata.activites}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="item-field-label-long2">Apparence masquée</label> <input type="text" class=""
|
||||||
|
name="system.biodata.apparencemasquee" value="{{system.biodata.apparencemasquee}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="item-field-label-long2">Apparence démasquée</label> <input type="text" class=""
|
||||||
|
name="system.biodata.apparencedemasquee" value="{{system.biodata.apparencedemasquee}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="item-field-label-long2">Titre et Famille</label> <input type="text" class=""
|
||||||
|
name="system.biodata.titrefamille" value="{{system.biodata.titrefamille}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="item-field-label-long2">Factions féériques</label> <input type="text" class=""
|
||||||
|
name="system.biodata.factionfeerique" value="{{system.biodata.factionfeerique}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="item-field-label-long2">Traits de caractères dominants</label> <input type="text" class=""
|
||||||
|
name="system.biodata.traitscaracteres" value="{{system.biodata.traitscaracteres}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="item-field-label-long2">Langues</label> <input type="text" class=""
|
||||||
|
name="system.biodata.langues" value="{{system.biodata.langues}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="grid grid-3col">
|
||||||
|
<div>
|
||||||
|
<ul>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label">Fortune</label>
|
||||||
|
<input type="text" class="" name="system.biodata.fortune" value="{{system.biodata.fortune}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label">Genre</label>
|
||||||
|
<input type="text" class="" name="system.biodata.sex" value="{{system.biodata.sex}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow">
|
||||||
|
<label class="generic-label">Age</label>
|
||||||
|
<input type="text" class="" name="system.biodata.age" value="{{system.biodata.age}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
{{#if isGM}}
|
||||||
|
<li class="item flexrow">
|
||||||
|
<label class="generic-label">Fiche de Magie ?</label>
|
||||||
|
<input type="checkbox" class="item-field-label-short edit-item-data" name="system.biodata.magie"
|
||||||
|
{{checked system.biodata.magie}} />
|
||||||
|
</li>
|
||||||
|
{{/if}}
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<ul>
|
||||||
|
<li class="item flexrow">
|
||||||
|
<label class="generic-label">Taille Masquée</label>
|
||||||
|
<input type="text" class="" name="system.biodata.taillemasquee" value="{{system.biodata.taillemasquee}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow">
|
||||||
|
<label class="generic-label">Taille Démasquée</label>
|
||||||
|
<input type="text" class="" name="system.biodata.tailledemasquee"
|
||||||
|
value="{{system.biodata.tailledemasquee}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label">Type de taille</label>
|
||||||
|
<input type="text" class="" name="system.experience.typetaille" value="{{system.experience.typetaille}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label">Points d'héritage</label>
|
||||||
|
<input type="text" class="" name="system.rang.heritage.value" value="{{system.rang.heritage.value}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<ul>
|
||||||
|
<li class="item flexrow">
|
||||||
|
<label class="generic-label">Poids Masqué</label>
|
||||||
|
<input type="text" class="" name="system.biodata.poidsmasquee" value="{{system.biodata.poidsmasquee}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow">
|
||||||
|
<label class="generic-label">Poids Démasqué</label>
|
||||||
|
<input type="text" class="" name="system.biodata.poidsdemasquee"
|
||||||
|
value="{{system.biodata.poidsdemasquee}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow">
|
||||||
|
<label class="generic-label">XP</label>
|
||||||
|
<input type="text" class="" name="system.experience.value" value="{{system.experience.value}}"
|
||||||
|
data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
<li class="item flexrow">
|
||||||
|
<label class="generic-label">XP pour tricher</label>
|
||||||
|
<input type="text" class="" name="system.experience.pourtricher"
|
||||||
|
value="{{system.experience.pourtricher}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{#if isGM}}
|
||||||
|
{{#if system.biodata.magie}}
|
||||||
|
<div class="magie-text-helper"><strong>Magie activée : </strong>Glissez/Déplacez la/les compétences de Magie
|
||||||
|
nécessaires
|
||||||
|
depuis le compendium dans l'onglet "Magie", puis faites de même pour les sorts.
|
||||||
|
</div>
|
||||||
|
{{/if}}
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span>
|
<div class="tab notes" data-group="primary" data-tab="notes">
|
||||||
<h3>Rêves étranges</h3>
|
<span>
|
||||||
</span>
|
<h3>Historique</h3>
|
||||||
<div class="medium-editor item-text-long-line">
|
</span>
|
||||||
{{editor revesetranges target="system.biodata.revesetranges" button=true owner=owner editable=editable}}
|
<div class="medium-editor item-text-long-line">
|
||||||
</div>
|
{{editor description target="system.biodata.description" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
<span>
|
<span>
|
||||||
<h3>Secrets découverts</h3>
|
<h3>Notes diverses</h3>
|
||||||
</span>
|
</span>
|
||||||
<div class="medium-editor item-text-long-line">
|
<div class="medium-editor item-text-long-line">
|
||||||
{{editor secretsdecouverts target="system.biodata.secretsdecouverts" button=true owner=owner editable=editable}}
|
{{editor playernotes target="system.biodata.playernotes" button=true owner=owner editable=editable}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<span>
|
<span>
|
||||||
<h3>Questions en suspens</h3>
|
<h3>Rêves étranges</h3>
|
||||||
</span>
|
</span>
|
||||||
<div class="medium-editor item-text-long-line">
|
<div class="medium-editor item-text-long-line">
|
||||||
{{editor questions target="system.biodata.questions" button=true owner=owner editable=editable}}
|
{{editor revesetranges target="system.biodata.revesetranges" button=true owner=owner editable=editable}}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
<span>
|
||||||
|
<h3>Secrets découverts</h3>
|
||||||
|
</span>
|
||||||
|
<div class="medium-editor item-text-long-line">
|
||||||
|
{{editor secretsdecouverts target="system.biodata.secretsdecouverts" button=true owner=owner
|
||||||
|
editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<span>
|
||||||
|
<h3>Questions en suspens</h3>
|
||||||
|
</span>
|
||||||
|
<div class="medium-editor item-text-long-line">
|
||||||
|
{{editor questions target="system.biodata.questions" button=true owner=owner editable=editable}}
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
</section>
|
</section>
|
||||||
</form>
|
</form>
|
||||||
@@ -18,42 +18,81 @@
|
|||||||
|
|
||||||
<div>
|
<div>
|
||||||
<ul>
|
<ul>
|
||||||
<li class="heritiers-roll">Caractéristique : {{carac.label}} ({{carac.value}})</li>
|
<li class="heritiers-roll"><strong>Caractéristique :</strong> {{carac.label}} ({{carac.value}})</li>
|
||||||
|
|
||||||
{{#if rang}}
|
{{#if rang}}
|
||||||
<li>{{rang.label}} : {{rang.value}}</li>
|
<li><strong>{{rang.label}} :</strong> {{rang.value}}</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if competence}}
|
{{#if competence}}
|
||||||
<li>Compétence : {{competence.name}} ({{competence.system.niveau}})</li>
|
<li><strong>Compétence :</strong> {{competence.name}} ({{competence.system.niveau}})</li>
|
||||||
{{#if useSpecialite}}
|
{{#if useSpecialite}}
|
||||||
<li>Bonus de spécialité +1</li>
|
<li>Bonus de spécialité +1</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if arme}}
|
{{#if arme}}
|
||||||
<li>Attaque avec : {{arme.name}}</li>
|
<li><strong>Attaque avec : </strong>{{arme.name}}</li>
|
||||||
{{#if (eq mode "assommer")}}
|
{{#if (eq mode "assommer")}}
|
||||||
<li>Attaque pour assommer</li>
|
<li>Attaque pour assommer</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if pouvoir}}
|
{{#if pouvoir}}
|
||||||
<li>Pouvoir : {{pouvoir.name}}</li>
|
<li><strong>Pouvoir</strong> : {{pouvoir.name}}</li>
|
||||||
<li>Effet : {{pouvoir.system.effet}}</li>
|
<li><strong>Effet</strong> : {{pouvoir.system.effet}}</li>
|
||||||
<li>Points d'usage consommés : {{pouvoirPointsUsage}}</li>
|
{{#if (ne pouvoir.system.duree "")}}
|
||||||
|
<li><strong>Durée :</strong> {{pouvoir.system.duree}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne pouvoir.system.portee "")}}
|
||||||
|
<li><strong>Portée :</strong> {{pouvoir.system.portee}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne pouvoir.system.resistance "")}}
|
||||||
|
<li><strong>Résistance :</strong> {{pouvoir.system.resistance}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne pouvoir.system.resistanceautre "")}}
|
||||||
|
<li><strong>Résistance autre :</strong> {{pouvoir.system.resistanceautre}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne pouvoir.system.zoneeffet "")}}
|
||||||
|
<li><strong>Zone d'effet :</strong> {{pouvoir.system.zoneeffet}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne pouvoir.system.cibles "")}}
|
||||||
|
<li><strong>Cibles :</strong> {{pouvoir.system.cibles}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne pouvoir.system.virulence "")}}
|
||||||
|
<li><strong>Virulence :</strong> {{pouvoir.system.virulence}}</li>
|
||||||
|
{{/if}}
|
||||||
|
<li><strong>Points d'usage consommés :</strong> {{pouvoirPointsUsage}}</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
{{#if sort}}
|
{{#if sort}}
|
||||||
<li>Sort : {{sort.name}}</li>
|
<li><strong>Sort :</strong> {{sort.name}}</li>
|
||||||
|
{{#if (ne sort.system.resistance "")}}
|
||||||
|
<li><strong>Résistance :</strong> {{sort.system.resistance}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne sort.system.concentration "")}}
|
||||||
|
<li><strong>Concentration :</strong> {{sort.system.concentration}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne sort.system.duree "")}}
|
||||||
|
<li><strong>Durée :</strong> {{sort.system.duree}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne sort.system.portee "")}}
|
||||||
|
<li><strong>Portée :</strong> {{sort.system.portee}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne sort.system.ingredients "")}}
|
||||||
|
<li><strong>Ingrédients :</strong> {{sort.system.ingredients}}</li>
|
||||||
|
{{/if}}
|
||||||
|
{{#if (ne sort.system.coutactivation "")}}
|
||||||
|
<li><strong>Coût d'activation :</strong> {{sort.system.coutactivation}}</li>
|
||||||
|
{{/if}}
|
||||||
{{#if spendEsprit}}
|
{{#if spendEsprit}}
|
||||||
<li>Points d'Esprit dépensé : 1</li>
|
<li><strong>Points d'Esprit dépensé :</strong> 1</li>
|
||||||
{{else}}
|
{{else}}
|
||||||
<li>Cout en Points d'âmes : {{sortPointsAme}}</li>
|
<li><strong>Coût en points d'Âme</strong> : {{sortPointsAme}}</li>
|
||||||
{{#if (eq sort.system.competence "Magie du Clan")}}
|
{{#if (eq sort.system.competence "Magie du Clan")}}
|
||||||
<li>Souffle : {{sort.system.souffle}}</li>
|
<li><strong>Souffle :</strong> {{sort.system.souffle}}</li>
|
||||||
<li>Cout en PV : 2</li>
|
<li><strong>Cout en PV :</strong> 2</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
@@ -63,22 +102,22 @@
|
|||||||
|
|
||||||
{{#if noRoll}}
|
{{#if noRoll}}
|
||||||
{{else}}
|
{{else}}
|
||||||
<li>Formule : {{diceFormula}}</li>
|
<li><strong>Formule :</strong> {{diceFormula}}</li>
|
||||||
<li>Résultat du dé : {{diceResult}} </li>
|
<li><strong>Résultat du dé :</strong> {{diceResult}} </li>
|
||||||
|
|
||||||
{{#if adjacentFaces}}
|
{{#if adjacentFaces}}
|
||||||
<li>Faces Adjacentes :
|
<li><strong>Faces adjacentes :</strong>
|
||||||
{{#each adjacentFaces as |value key|}}
|
{{#each adjacentFaces as |value key|}}
|
||||||
<a class="roll-tricherie-2" data-dice-value="{{value}}">{{value}}</a>
|
<a class="roll-tricherie-2" data-dice-value="{{value}}">{{value}}</a>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
</li>
|
</li>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
|
||||||
<li>Total : {{finalResult}} {{#if (gt sdValue "-1")}}(Marge : {{marge}}){{/if}}</li>
|
<li><strong>Total : {{finalResult}} {{#if (gt sdValue "-1")}}(Marge : {{marge}}){{/if}}</strong></li>
|
||||||
|
|
||||||
|
|
||||||
{{#if (gt sdValue "-1")}}
|
{{#if (gt sdValue "-1")}}
|
||||||
<li>Seuil de difficulté : {{sdValue}}</li>
|
<li><strong>Seuil de difficulté :</strong> {{sdValue}}</li>
|
||||||
{{#if isSuccess}}
|
{{#if isSuccess}}
|
||||||
<li class="chat-success">Succès...
|
<li class="chat-success">Succès...
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -41,6 +41,30 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
{{#if (eq system.profil "magie")}}
|
{{#if (eq system.profil "magie")}}
|
||||||
|
{{#if (eq name "Magie du Clan")}}
|
||||||
|
{{#each system.nomniveausouffle.soufflecombat as |niveau key|}}
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label item-field-label-long2">Niveau {{key}} Souffle du Combat</label>
|
||||||
|
<input type="text" class="padd-right status-small-label color-class-common item-field-label-long"
|
||||||
|
name="system.nomniveausouffle.soufflecombat.{{key}}" value="{{niveau}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
{{#each system.nomniveausouffle.soufflemouvement as |niveau key|}}
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label item-field-label-long2">Niveau {{key}} Souffle du Mouvement</label>
|
||||||
|
<input type="text" class="padd-right status-small-label color-class-common item-field-label-long"
|
||||||
|
name="system.nomniveausouffle.soufflemouvement.{{key}}" value="{{niveau}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
{{#each system.nomniveausouffle.souffleesprit as |niveau key|}}
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label item-field-label-long2">Niveau {{key}} Souffle de l'Esprit</label>
|
||||||
|
<input type="text" class="padd-right status-small-label color-class-common item-field-label-long"
|
||||||
|
name="system.nomniveausouffle.souffleesprit.{{key}}" value="{{niveau}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
{{/each}}
|
||||||
|
|
||||||
|
{{else}}
|
||||||
{{#each system.nomniveau as |niveau key|}}
|
{{#each system.nomniveau as |niveau key|}}
|
||||||
<li class="flexrow item">
|
<li class="flexrow item">
|
||||||
<label class="generic-label item-field-label-long2">Nom du Niveau {{key}}</label>
|
<label class="generic-label item-field-label-long2">Nom du Niveau {{key}}</label>
|
||||||
@@ -49,6 +73,7 @@
|
|||||||
</li>
|
</li>
|
||||||
{{/each}}
|
{{/each}}
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
<li class="flexrow item">
|
<li class="flexrow item">
|
||||||
<h3>Spécialités</h3>
|
<h3>Spécialités</h3>
|
||||||
|
|||||||
@@ -11,7 +11,6 @@
|
|||||||
<div class="tab details" data-group="primary" data-tab="details">
|
<div class="tab details" data-group="primary" data-tab="details">
|
||||||
|
|
||||||
<ul class="item-list alternate-list">
|
<ul class="item-list alternate-list">
|
||||||
{{log this}}
|
|
||||||
<li class="flexrow item">
|
<li class="flexrow item">
|
||||||
<label class="generic-label item-field-label-long2">Compétence de Magie </label>
|
<label class="generic-label item-field-label-long2">Compétence de Magie </label>
|
||||||
<select class="status-small-label color-class-common item-field-label-long" type="text"
|
<select class="status-small-label color-class-common item-field-label-long" type="text"
|
||||||
@@ -20,6 +19,16 @@
|
|||||||
</select>
|
</select>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
{{#if (eq system.competence "Magie du Clan")}}
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label item-field-label-long2">Souffle </label>
|
||||||
|
<select class="status-small-label color-class-common item-field-label-long" type="text" name="system.souffle"
|
||||||
|
value="{{system.souffle}}" data-dtype="string">
|
||||||
|
{{selectOptions config.soufflesMagieDuClan selected=system.souffle}}
|
||||||
|
</select>
|
||||||
|
</li>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
<li class="flexrow item">
|
<li class="flexrow item">
|
||||||
<label class="generic-label item-field-label-long2">Carac 1 </label>
|
<label class="generic-label item-field-label-long2">Carac 1 </label>
|
||||||
<select class="status-small-label color-class-common item-field-label-long" type="text" name="system.carac1"
|
<select class="status-small-label color-class-common item-field-label-long" type="text" name="system.carac1"
|
||||||
@@ -45,6 +54,26 @@
|
|||||||
</select>
|
</select>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label item-field-label-long2">Sort Informatif?</label>
|
||||||
|
<input type="checkbox" name="system.informatif" {{#if system.informatif}} checked {{/if}} />
|
||||||
|
</li>
|
||||||
|
|
||||||
|
{{#if system.informatif}}
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label item-field-label-long2">Texte Informatif</label>
|
||||||
|
<textarea class="padd-right status-small-label color-class-common item-field-label-long3"
|
||||||
|
name="system.texteinformatif" data-dtype="String">{{system.texteinformatif}}</textarea>
|
||||||
|
</li>
|
||||||
|
{{/if}}
|
||||||
|
|
||||||
|
<li class="flexrow item">
|
||||||
|
<label class="generic-label item-field-label-long2"
|
||||||
|
data-tooltip="A renseigner si le SD n'est pas celui du niveau par défaut">SD spécial</label>
|
||||||
|
<input type="text" class="padd-right status-small-label color-class-common item-field-label-short"
|
||||||
|
name="system.sdspecial" value="{{system.sdspecial}}" data-dtype="String" />
|
||||||
|
</li>
|
||||||
|
|
||||||
<!--
|
<!--
|
||||||
<li class="flexrow item">
|
<li class="flexrow item">
|
||||||
<label class="generic-label item-field-label-long2">Rang</label>
|
<label class="generic-label item-field-label-long2">Rang</label>
|
||||||
@@ -55,16 +84,6 @@
|
|||||||
</li>
|
</li>
|
||||||
-->
|
-->
|
||||||
|
|
||||||
{{#if (eq system.competence "Magie du Clan")}}
|
|
||||||
<li class="flexrow item">
|
|
||||||
<label class="generic-label item-field-label-long2">Souffle </label>
|
|
||||||
<select class="status-small-label color-class-common item-field-label-long" type="text" name="system.souffle"
|
|
||||||
value="{{system.souffle}}" data-dtype="string">
|
|
||||||
{{selectOptions config.soufflesMagieDuClan selected=system.souffle}}
|
|
||||||
</select>
|
|
||||||
</li>
|
|
||||||
{{/if}}
|
|
||||||
|
|
||||||
<li class="flexrow item">
|
<li class="flexrow item">
|
||||||
<label class="generic-label item-field-label-long2">Durée </label>
|
<label class="generic-label item-field-label-long2">Durée </label>
|
||||||
<input type="text" class="padd-right status-small-label color-class-common item-field-label-long3"
|
<input type="text" class="padd-right status-small-label color-class-common item-field-label-long3"
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<div class="tab description" data-group="primary" data-tab="description">
|
<div class="tab description" data-group="primary" data-tab="description">
|
||||||
<div class="editor">
|
<div class="editor">
|
||||||
{{editor description target="system.description" button=true owner=owner editable=editable}}
|
{{editor description target="system.description" button=true owner=owner editable=editable}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
Reference in New Issue
Block a user