Compare commits
6 Commits
fvtt-waste
...
fvtt-waste
| Author | SHA1 | Date | |
|---|---|---|---|
| 3419ddf8d6 | |||
| 5aa117b569 | |||
| 4b2dd20d49 | |||
| 3e394734ce | |||
| 06d0d9b24d | |||
| a3c5a9bfec |
@@ -43,6 +43,8 @@ export class WastelandActorSheet extends ActorSheet {
|
||||
armes: duplicate(this.actor.getWeapons()),
|
||||
protections: duplicate(this.actor.getArmors()),
|
||||
pouvoirs:duplicate(this.actor.getPouvoirs()),
|
||||
tours:duplicate(this.actor.getTours()),
|
||||
charmes:duplicate(this.actor.getCharmes()),
|
||||
origine: duplicate(this.actor.getOrigine() || {}),
|
||||
heritage: duplicate(this.actor.getHeritage() || {}),
|
||||
metier: duplicate(this.actor.getMetier() || {}),
|
||||
@@ -113,6 +115,12 @@ export class WastelandActorSheet extends ActorSheet {
|
||||
let compId = li.data("item-id")
|
||||
this.actor.rollCompetence(attrKey, compId)
|
||||
})
|
||||
html.find('.roll-charme').click((event) => {
|
||||
const li = $(event.currentTarget).parents(".item")
|
||||
let charmeId = li.data("item-id")
|
||||
this.actor.rollCharme(charmeId)
|
||||
})
|
||||
|
||||
html.find('.roll-pouvoir').click((event) => {
|
||||
const li = $(event.currentTarget).parents(".item")
|
||||
let pouvoirId = li.data("item-id")
|
||||
|
||||
@@ -106,6 +106,16 @@ export class WastelandActor extends Actor {
|
||||
WastelandUtility.sortArrayObjectsByName(items)
|
||||
return items
|
||||
}
|
||||
getCharmes() {
|
||||
let items = this.items.filter(item => item.type=="charme" && item.system?.charmetype == "charme") || []
|
||||
WastelandUtility.sortArrayObjectsByName(items)
|
||||
return items
|
||||
}
|
||||
getTours() {
|
||||
let items = this.items.filter(item => item.type=="charme" && item.system?.charmetype == "tour") || []
|
||||
WastelandUtility.sortArrayObjectsByName(items)
|
||||
return items
|
||||
}
|
||||
getPouvoirs() {
|
||||
return this.getItemSorted(["pouvoir"])
|
||||
}
|
||||
@@ -207,7 +217,12 @@ export class WastelandActor extends Actor {
|
||||
|
||||
super._preUpdate(changed, options, user);
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
incDecSante(value) {
|
||||
let sante = duplicate(this.system.sante)
|
||||
sante.letaux += value
|
||||
this.update({ 'system.sante': sante })
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
getItemById(id) {
|
||||
let item = this.items.find(item => item.id == id);
|
||||
@@ -383,6 +398,7 @@ export class WastelandActor extends Actor {
|
||||
rollData.canEclatDoubleD20 = true // Always true in Wastelan
|
||||
rollData.doubleD20 = false
|
||||
rollData.attributs = WastelandUtility.getAttributs()
|
||||
rollData.config = duplicate(game.system.wasteland.config)
|
||||
|
||||
if (attrKey) {
|
||||
rollData.attrKey = attrKey
|
||||
@@ -417,6 +433,16 @@ export class WastelandActor extends Actor {
|
||||
rollDialog.render(true)
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollCharme(charmeId) {
|
||||
let rollData = this.getCommonRollData("cla")
|
||||
rollData.charme = duplicate(this.items.get(charmeId) || {})
|
||||
rollData.charmeDice = "1d4"
|
||||
console.log("RollDatra", rollData)
|
||||
let rollDialog = await WastelandRollDialog.create(this, rollData)
|
||||
rollDialog.render(true)
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollPouvoir(pouvoirId) {
|
||||
let comp = this.items.find(comp => comp.type == "competence" && comp.name.toLowerCase() == "savoir : runes")
|
||||
|
||||
@@ -7,5 +7,17 @@ export const WASTELAND_CONFIG = {
|
||||
"reflet": "Chemin des Reflets",
|
||||
"ame": "Chemin des Âmes",
|
||||
"mort": "Chemin des Morts"
|
||||
}
|
||||
},
|
||||
charmetype: {
|
||||
tour: "Tour",
|
||||
charme: "Charme",
|
||||
},
|
||||
dices: {
|
||||
"1d4": "1d4",
|
||||
"1d6": "1d6",
|
||||
"1d8": "1d8",
|
||||
"1d10": "1d10",
|
||||
"1d12": "1d12",
|
||||
"1d20": "1d20",
|
||||
},
|
||||
}
|
||||
|
||||
@@ -3,35 +3,51 @@ import { WastelandUtility } from "./wasteland-utility.js";
|
||||
export class WastelandRollDialog extends Dialog {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static async create(actor, rollData ) {
|
||||
static async create(actor, rollData) {
|
||||
|
||||
let options = { classes: ["WastelandDialog"], width: 340, height: 'fit-content', 'z-index': 99999 };
|
||||
let html = await renderTemplate('systems/fvtt-wasteland/templates/roll-dialog-generic.html', rollData);
|
||||
|
||||
return new WastelandRollDialog(actor, rollData, html, options );
|
||||
return new WastelandRollDialog(actor, rollData, html, options);
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
constructor(actor, rollData, html, options, close = undefined) {
|
||||
let buttons = {
|
||||
rolld10: {
|
||||
icon: '<i class="fas fa-check"></i>',
|
||||
label: "Lancer 1d10",
|
||||
callback: () => { this.roll("1d10") }
|
||||
},
|
||||
rolld20: {
|
||||
icon: '<i class="fas fa-check"></i>',
|
||||
label: "Lancer 1d20",
|
||||
callback: () => { this.roll("1d20") }
|
||||
},
|
||||
cancel: {
|
||||
icon: '<i class="fas fa-times"></i>',
|
||||
label: "Annuler",
|
||||
callback: () => { this.close() }
|
||||
}
|
||||
}
|
||||
if (rollData.charme) {
|
||||
buttons = {
|
||||
roll: {
|
||||
icon: '<i class="fas fa-check"></i>',
|
||||
label: "Lancer",
|
||||
callback: () => { this.roll() }
|
||||
},
|
||||
cancel: {
|
||||
icon: '<i class="fas fa-times"></i>',
|
||||
label: "Annuler",
|
||||
callback: () => { this.close() }
|
||||
}
|
||||
}
|
||||
}
|
||||
let conf = {
|
||||
title: "Test de Capacité",
|
||||
content: html,
|
||||
buttons: {
|
||||
rolld10: {
|
||||
icon: '<i class="fas fa-check"></i>',
|
||||
label: "Lancer 1d10",
|
||||
callback: () => { this.roll("1d10") }
|
||||
},
|
||||
rolld20: {
|
||||
icon: '<i class="fas fa-check"></i>',
|
||||
label: "Lancer 1d20",
|
||||
callback: () => { this.roll("1d20") }
|
||||
},
|
||||
cancel: {
|
||||
icon: '<i class="fas fa-times"></i>',
|
||||
label: "Annuler",
|
||||
callback: () => { this.close() }
|
||||
} },
|
||||
buttons: buttons,
|
||||
close: close
|
||||
}
|
||||
|
||||
@@ -42,9 +58,9 @@ export class WastelandRollDialog extends Dialog {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
roll ( dice) {
|
||||
roll(dice) {
|
||||
this.rollData.mainDice = dice
|
||||
WastelandUtility.rollWasteland( this.rollData )
|
||||
WastelandUtility.rollWasteland(this.rollData)
|
||||
}
|
||||
|
||||
|
||||
@@ -56,24 +72,28 @@ export class WastelandRollDialog extends Dialog {
|
||||
function onLoad() {
|
||||
}
|
||||
$(function () { onLoad(); });
|
||||
|
||||
html.find('#modificateur').change(async (event) => {
|
||||
|
||||
html.find('#modificateur').change(async (event) => {
|
||||
this.rollData.modificateur = Number(event.currentTarget.value)
|
||||
})
|
||||
html.find('#difficulte').change(async (event) => {
|
||||
html.find('#difficulte').change(async (event) => {
|
||||
this.rollData.difficulte = Number(event.currentTarget.value)
|
||||
})
|
||||
html.find('#attrKey').change(async (event) => {
|
||||
html.find('#attrKey').change(async (event) => {
|
||||
this.rollData.attrKey = String(event.currentTarget.value)
|
||||
})
|
||||
html.find('#runemode').change(async (event) => {
|
||||
})
|
||||
html.find('#runemode').change(async (event) => {
|
||||
this.rollData.runemode = String(event.currentTarget.value)
|
||||
})
|
||||
html.find('#runeame').change(async (event) => {
|
||||
})
|
||||
html.find('#runeame').change(async (event) => {
|
||||
this.rollData.runeame = Number(event.currentTarget.value)
|
||||
})
|
||||
html.find('#doubleD20').change(async (event) => {
|
||||
})
|
||||
html.find('#doubleD20').change(async (event) => {
|
||||
this.rollData.doubleD20 = event.currentTarget.checked
|
||||
})
|
||||
})
|
||||
html.find('#charmeDice').change(async (event) => {
|
||||
this.rollData.charmeDice = String(event.currentTarget.value)
|
||||
})
|
||||
|
||||
}
|
||||
}
|
||||
@@ -2,6 +2,20 @@
|
||||
import { WastelandCombat } from "./wasteland-combat.js";
|
||||
import { WastelandCommands } from "./wasteland-commands.js";
|
||||
|
||||
/* -------------------------------------------- */
|
||||
const __contrecouptCharme = {
|
||||
1 : {name: "Effet chromatique", description: "" },
|
||||
3 : {name: "Enivrement Kobold", description: "" },
|
||||
5 : {name: "Mutisme superstitieux", description: "" },
|
||||
7 : {name: "Agité!", description: "" },
|
||||
9 : {name: "Somnolence", description: "" },
|
||||
11 : {name: "Manie incontrôlable", description: "" },
|
||||
13 : {name: "Malédiction des Ternes", description: "" },
|
||||
15 : {name: "La petite Mort", description: "" },
|
||||
17 : {name: "Angoisse cauchemardesque", description: "" },
|
||||
19 : {name: "Anémie Kobold", description: "" }
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
export class WastelandUtility {
|
||||
|
||||
@@ -278,26 +292,51 @@ export class WastelandUtility {
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
static computeResult(rollData) {
|
||||
if (rollData.mainDice == "1d20") {
|
||||
let diceValue = rollData.roll.terms[0].results[0].result
|
||||
diceValue *= (rollData.doubleD20) ? 2 : 1
|
||||
//console.log("PAIR/IMP", diceValue)
|
||||
if (diceValue % 2 == 1) {
|
||||
//console.log("PAIR/IMP2", diceValue)
|
||||
rollData.finalResult -= rollData.roll.terms[0].results[0].result // Substract value
|
||||
if (diceValue == 1 || diceValue == 11) {
|
||||
rollData.isDramatique = true
|
||||
rollData.isSuccess = false
|
||||
static computeResult(rollData, actor) {
|
||||
if (rollData.charme) {
|
||||
let resultIndex = false
|
||||
let resTab = duplicate(rollData.charme.system.resultats)
|
||||
for(let id in resTab) {
|
||||
let res = resTab[id]
|
||||
if (!resultIndex && rollData.finalResult >= res.value) {
|
||||
resultIndex = id;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//console.log("Result : ", rollData)
|
||||
if (rollData.difficulte > 0 && !rollData.isDramatique) {
|
||||
rollData.isSuccess = (rollData.finalResult >= rollData.difficulte)
|
||||
rollData.isHeroique = ((rollData.finalResult - rollData.difficulte) >= 10)
|
||||
rollData.isDramatique = ((rollData.finalResult - rollData.difficulte) <= -10)
|
||||
if (resultIndex) {
|
||||
rollData.charmeDuree = rollData.charme.system.resultats[resultIndex].description
|
||||
}
|
||||
let effectRoll = new Roll(rollData.charmeDice).roll({ async: false })
|
||||
if (rollData.charme.system.charmetype == "tour") {
|
||||
rollData.contrecoupResult = effectRoll.total
|
||||
if (rollData.contrecoupResult % 2 == 1) {
|
||||
rollData.contrecoup = __contrecouptCharme[rollData.contrecoupResult]
|
||||
}
|
||||
}
|
||||
if (rollData.charme.system.charmetype == "charme") {
|
||||
rollData.charmeSante = effectRoll.total
|
||||
actor.incDecSante(rollData.charmeSante)
|
||||
}
|
||||
} else {
|
||||
if (rollData.mainDice == "1d20") {
|
||||
let diceValue = rollData.roll.terms[0].results[0].result
|
||||
diceValue *= (rollData.doubleD20) ? 2 : 1
|
||||
//console.log("PAIR/IMP", diceValue)
|
||||
if (diceValue % 2 == 1) {
|
||||
//console.log("PAIR/IMP2", diceValue)
|
||||
rollData.finalResult -= rollData.roll.terms[0].results[0].result // Substract value
|
||||
if (diceValue == 1 || diceValue == 11) {
|
||||
rollData.isDramatique = true
|
||||
rollData.isSuccess = false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//console.log("Result : ", rollData)
|
||||
if (rollData.difficulte > 0 && !rollData.isDramatique) {
|
||||
rollData.isSuccess = (rollData.finalResult >= rollData.difficulte)
|
||||
rollData.isHeroique = ((rollData.finalResult - rollData.difficulte) >= 10)
|
||||
rollData.isDramatique = ((rollData.finalResult - rollData.difficulte) <= -10)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -313,13 +352,18 @@ export class WastelandUtility {
|
||||
rollData.attr = duplicate(actor.system.attributs[rollData.attrKey])
|
||||
}
|
||||
|
||||
rollData.diceFormula = rollData.mainDice
|
||||
if (rollData.doubleD20) { // Multiply result !
|
||||
rollData.diceFormula += "*2"
|
||||
if (!rollData.isReroll) {
|
||||
actor.changeEclat(-1)
|
||||
}
|
||||
if (rollData.charme) {
|
||||
rollData.diceFormula = rollData.charmeDice
|
||||
} else {
|
||||
rollData.diceFormula = rollData.mainDice
|
||||
if (rollData.doubleD20) { // Multiply result !
|
||||
rollData.diceFormula += "*2"
|
||||
if (!rollData.isReroll) {
|
||||
actor.changeEclat(-1)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//console.log("BEFORE COMP", rollData)
|
||||
if (rollData.competence) {
|
||||
rollData.predilections = duplicate(rollData.competence.system.predilections.filter(pred => !pred.used) || [])
|
||||
@@ -328,21 +372,10 @@ export class WastelandUtility {
|
||||
} else {
|
||||
rollData.diceFormula += `+${rollData.attr.value}*2+${rollData.modificateur}`
|
||||
}
|
||||
|
||||
if (rollData.arme && rollData.arme.type == "arme") {
|
||||
rollData.diceFormula += `+${rollData.arme.system.bonusmaniementoff}`
|
||||
}
|
||||
|
||||
if (rollData.rune) {
|
||||
rollData.runeduree = Math.ceil((rollData.runeame + 3) / 3)
|
||||
if (rollData.runemode == "inscrire") {
|
||||
rollData.runeduree *= 2
|
||||
}
|
||||
if (rollData.runemode == "prononcer") {
|
||||
rollData.runeduree = 1
|
||||
}
|
||||
}
|
||||
|
||||
let myRoll = new Roll(rollData.diceFormula).roll({ async: false })
|
||||
await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
|
||||
rollData.roll = duplicate(myRoll)
|
||||
@@ -350,15 +383,7 @@ export class WastelandUtility {
|
||||
console.log(">>>> ", myRoll)
|
||||
|
||||
rollData.finalResult = myRoll.total
|
||||
this.computeResult(rollData)
|
||||
|
||||
if (rollData.rune) {
|
||||
let subAme = rollData.runeame
|
||||
if (rollData.isEchec && !rollData.isDramatique) {
|
||||
subAme = Math.ceil((subAme + 1) / 2)
|
||||
}
|
||||
actor.subPointsAme(rollData.runemode, subAme)
|
||||
}
|
||||
this.computeResult(rollData, actor)
|
||||
|
||||
this.createChatWithRollMode(rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-wasteland/templates/chat-generic-result.html`, rollData)
|
||||
|
||||
@@ -1 +1 @@
|
||||
MANIFEST-000010
|
||||
MANIFEST-000038
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:10:45.936814 7fef577fe6c0 Recovering log #8
|
||||
2023/11/28-21:10:45.999576 7fef577fe6c0 Delete type=3 #6
|
||||
2023/11/28-21:10:45.999713 7fef577fe6c0 Delete type=0 #8
|
||||
2023/11/28-21:42:12.890060 7fef56ffd6c0 Level-0 table #13: started
|
||||
2023/11/28-21:42:12.890138 7fef56ffd6c0 Level-0 table #13: 0 bytes OK
|
||||
2023/11/28-21:42:12.896649 7fef56ffd6c0 Delete type=0 #11
|
||||
2023/11/28-21:42:12.896958 7fef56ffd6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:42:12.896986 7fef56ffd6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:11:25.434763 7fef57fff6c0 Recovering log #36
|
||||
2023/11/29-22:11:25.445038 7fef57fff6c0 Delete type=3 #34
|
||||
2023/11/29-22:11:25.445125 7fef57fff6c0 Delete type=0 #36
|
||||
2023/11/29-22:14:16.953175 7fef56ffd6c0 Level-0 table #41: started
|
||||
2023/11/29-22:14:16.953201 7fef56ffd6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/11/29-22:14:16.991886 7fef56ffd6c0 Delete type=0 #39
|
||||
2023/11/29-22:14:17.106517 7fef56ffd6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:14:17.106560 7fef56ffd6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:00:12.498801 7fef57fff6c0 Recovering log #4
|
||||
2023/11/28-21:00:12.509763 7fef57fff6c0 Delete type=3 #2
|
||||
2023/11/28-21:00:12.509888 7fef57fff6c0 Delete type=0 #4
|
||||
2023/11/28-21:10:40.936880 7fef56ffd6c0 Level-0 table #9: started
|
||||
2023/11/28-21:10:40.936944 7fef56ffd6c0 Level-0 table #9: 0 bytes OK
|
||||
2023/11/28-21:10:40.985508 7fef56ffd6c0 Delete type=0 #7
|
||||
2023/11/28-21:10:41.022162 7fef56ffd6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:10:41.022261 7fef56ffd6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-20:50:20.610722 7ff1ecbfe6c0 Recovering log #32
|
||||
2023/11/29-20:50:20.620538 7ff1ecbfe6c0 Delete type=3 #30
|
||||
2023/11/29-20:50:20.620594 7ff1ecbfe6c0 Delete type=0 #32
|
||||
2023/11/29-22:03:29.595804 7fef56ffd6c0 Level-0 table #37: started
|
||||
2023/11/29-22:03:29.595831 7fef56ffd6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/11/29-22:03:29.601970 7fef56ffd6c0 Delete type=0 #35
|
||||
2023/11/29-22:03:29.602116 7fef56ffd6c0 Manual compaction at level-0 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:03:29.602150 7fef56ffd6c0 Manual compaction at level-1 from '!items!0swiE8k5zfUIqmXu' @ 72057594037927935 : 1 .. '!items!wv5EiePmPTpqFutt' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/armes/MANIFEST-000038
Normal file
BIN
packs/armes/MANIFEST-000038
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000070
|
||||
MANIFEST-000098
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:10:46.058402 7ff1ed3ff6c0 Recovering log #68
|
||||
2023/11/28-21:10:46.111323 7ff1ed3ff6c0 Delete type=3 #66
|
||||
2023/11/28-21:10:46.111419 7ff1ed3ff6c0 Delete type=0 #68
|
||||
2023/11/28-21:42:12.917832 7fef56ffd6c0 Level-0 table #73: started
|
||||
2023/11/28-21:42:12.917864 7fef56ffd6c0 Level-0 table #73: 0 bytes OK
|
||||
2023/11/28-21:42:12.924966 7fef56ffd6c0 Delete type=0 #71
|
||||
2023/11/28-21:42:12.925268 7fef56ffd6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:42:12.925315 7fef56ffd6c0 Manual compaction at level-1 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:11:25.461453 7ff1ecbfe6c0 Recovering log #96
|
||||
2023/11/29-22:11:25.472590 7ff1ecbfe6c0 Delete type=3 #94
|
||||
2023/11/29-22:11:25.472658 7ff1ecbfe6c0 Delete type=0 #96
|
||||
2023/11/29-22:14:17.029859 7fef56ffd6c0 Level-0 table #101: started
|
||||
2023/11/29-22:14:17.029891 7fef56ffd6c0 Level-0 table #101: 0 bytes OK
|
||||
2023/11/29-22:14:17.067628 7fef56ffd6c0 Delete type=0 #99
|
||||
2023/11/29-22:14:17.106540 7fef56ffd6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:14:17.106574 7fef56ffd6c0 Manual compaction at level-1 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:00:12.528084 7ff1ed3ff6c0 Recovering log #64
|
||||
2023/11/28-21:00:12.538576 7ff1ed3ff6c0 Delete type=3 #62
|
||||
2023/11/28-21:00:12.538671 7ff1ed3ff6c0 Delete type=0 #64
|
||||
2023/11/28-21:10:41.022463 7fef56ffd6c0 Level-0 table #69: started
|
||||
2023/11/28-21:10:41.022554 7fef56ffd6c0 Level-0 table #69: 0 bytes OK
|
||||
2023/11/28-21:10:41.067253 7fef56ffd6c0 Delete type=0 #67
|
||||
2023/11/28-21:10:41.195905 7fef56ffd6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:10:41.196008 7fef56ffd6c0 Manual compaction at level-1 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-20:50:20.635956 7ff1ed3ff6c0 Recovering log #92
|
||||
2023/11/29-20:50:20.646539 7ff1ed3ff6c0 Delete type=3 #90
|
||||
2023/11/29-20:50:20.646595 7ff1ed3ff6c0 Delete type=0 #92
|
||||
2023/11/29-22:03:29.622718 7fef56ffd6c0 Level-0 table #97: started
|
||||
2023/11/29-22:03:29.622756 7fef56ffd6c0 Level-0 table #97: 0 bytes OK
|
||||
2023/11/29-22:03:29.630708 7fef56ffd6c0 Delete type=0 #95
|
||||
2023/11/29-22:03:29.630884 7fef56ffd6c0 Manual compaction at level-0 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:03:29.630919 7fef56ffd6c0 Manual compaction at level-1 from '!items!1cZd2hlTV9tykDED' @ 72057594037927935 : 1 .. '!items!y47dBO3Mf5Pn7tOd' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/equipement/MANIFEST-000098
Normal file
BIN
packs/equipement/MANIFEST-000098
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000034
|
||||
MANIFEST-000062
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:10:45.818129 7ff1ed3ff6c0 Recovering log #32
|
||||
2023/11/28-21:10:45.876594 7ff1ed3ff6c0 Delete type=3 #30
|
||||
2023/11/28-21:10:45.876699 7ff1ed3ff6c0 Delete type=0 #32
|
||||
2023/11/28-21:42:12.869213 7fef56ffd6c0 Level-0 table #37: started
|
||||
2023/11/28-21:42:12.869236 7fef56ffd6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/11/28-21:42:12.875326 7fef56ffd6c0 Delete type=0 #35
|
||||
2023/11/28-21:42:12.896758 7fef56ffd6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:42:12.896965 7fef56ffd6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:11:25.395108 7fef577fe6c0 Recovering log #60
|
||||
2023/11/29-22:11:25.405396 7fef577fe6c0 Delete type=3 #58
|
||||
2023/11/29-22:11:25.405484 7fef577fe6c0 Delete type=0 #60
|
||||
2023/11/29-22:14:16.809567 7fef56ffd6c0 Level-0 table #65: started
|
||||
2023/11/29-22:14:16.809597 7fef56ffd6c0 Level-0 table #65: 0 bytes OK
|
||||
2023/11/29-22:14:16.843768 7fef56ffd6c0 Delete type=0 #63
|
||||
2023/11/29-22:14:16.952987 7fef56ffd6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:14:16.953032 7fef56ffd6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:00:12.469089 7ff1ed3ff6c0 Recovering log #28
|
||||
2023/11/28-21:00:12.481019 7ff1ed3ff6c0 Delete type=3 #26
|
||||
2023/11/28-21:00:12.481137 7ff1ed3ff6c0 Delete type=0 #28
|
||||
2023/11/28-21:10:40.899330 7fef56ffd6c0 Level-0 table #33: started
|
||||
2023/11/28-21:10:40.899404 7fef56ffd6c0 Level-0 table #33: 0 bytes OK
|
||||
2023/11/28-21:10:40.936638 7fef56ffd6c0 Delete type=0 #31
|
||||
2023/11/28-21:10:41.022137 7fef56ffd6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:10:41.022238 7fef56ffd6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-20:50:20.569702 7fef577fe6c0 Recovering log #56
|
||||
2023/11/29-20:50:20.579868 7fef577fe6c0 Delete type=3 #54
|
||||
2023/11/29-20:50:20.579933 7fef577fe6c0 Delete type=0 #56
|
||||
2023/11/29-22:03:29.569369 7fef56ffd6c0 Level-0 table #61: started
|
||||
2023/11/29-22:03:29.569409 7fef56ffd6c0 Level-0 table #61: 0 bytes OK
|
||||
2023/11/29-22:03:29.577270 7fef56ffd6c0 Delete type=0 #59
|
||||
2023/11/29-22:03:29.595791 7fef56ffd6c0 Manual compaction at level-0 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:03:29.602105 7fef56ffd6c0 Manual compaction at level-1 from '!items!276PAK1VR5LK4rbE' @ 72057594037927935 : 1 .. '!items!nYYX7rtSMGFO4xVY' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000034
|
||||
MANIFEST-000062
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:10:45.880299 7ff1ecbfe6c0 Recovering log #32
|
||||
2023/11/28-21:10:45.933133 7ff1ecbfe6c0 Delete type=3 #30
|
||||
2023/11/28-21:10:45.933349 7ff1ecbfe6c0 Delete type=0 #32
|
||||
2023/11/28-21:42:12.882403 7fef56ffd6c0 Level-0 table #37: started
|
||||
2023/11/28-21:42:12.882485 7fef56ffd6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/11/28-21:42:12.889833 7fef56ffd6c0 Delete type=0 #35
|
||||
2023/11/28-21:42:12.896948 7fef56ffd6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:42:12.896978 7fef56ffd6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:11:25.407678 7ff1ecbfe6c0 Recovering log #60
|
||||
2023/11/29-22:11:25.418261 7ff1ecbfe6c0 Delete type=3 #58
|
||||
2023/11/29-22:11:25.418378 7ff1ecbfe6c0 Delete type=0 #60
|
||||
2023/11/29-22:14:16.923054 7fef56ffd6c0 Level-0 table #65: started
|
||||
2023/11/29-22:14:16.923087 7fef56ffd6c0 Level-0 table #65: 0 bytes OK
|
||||
2023/11/29-22:14:16.952832 7fef56ffd6c0 Delete type=0 #63
|
||||
2023/11/29-22:14:16.953024 7fef56ffd6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:14:16.953057 7fef56ffd6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:00:12.484287 7ff1ecbfe6c0 Recovering log #28
|
||||
2023/11/28-21:00:12.494659 7ff1ecbfe6c0 Delete type=3 #26
|
||||
2023/11/28-21:00:12.494799 7ff1ecbfe6c0 Delete type=0 #28
|
||||
2023/11/28-21:10:40.986191 7fef56ffd6c0 Level-0 table #33: started
|
||||
2023/11/28-21:10:40.986253 7fef56ffd6c0 Level-0 table #33: 0 bytes OK
|
||||
2023/11/28-21:10:41.021844 7fef56ffd6c0 Delete type=0 #31
|
||||
2023/11/28-21:10:41.022187 7fef56ffd6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:10:41.022284 7fef56ffd6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-20:50:20.582005 7ff1ed3ff6c0 Recovering log #56
|
||||
2023/11/29-20:50:20.593394 7ff1ed3ff6c0 Delete type=3 #54
|
||||
2023/11/29-20:50:20.593446 7ff1ed3ff6c0 Delete type=0 #56
|
||||
2023/11/29-22:03:29.577397 7fef56ffd6c0 Level-0 table #61: started
|
||||
2023/11/29-22:03:29.577421 7fef56ffd6c0 Level-0 table #61: 0 bytes OK
|
||||
2023/11/29-22:03:29.583760 7fef56ffd6c0 Delete type=0 #59
|
||||
2023/11/29-22:03:29.602081 7fef56ffd6c0 Manual compaction at level-0 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:03:29.602123 7fef56ffd6c0 Manual compaction at level-1 from '!items!1zbNJIOmrsThaKFU' @ 72057594037927935 : 1 .. '!items!y0G0VMyygxIj4Y7F' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000035
|
||||
MANIFEST-000063
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:10:45.758372 7fef57fff6c0 Recovering log #33
|
||||
2023/11/28-21:10:45.814699 7fef57fff6c0 Delete type=3 #31
|
||||
2023/11/28-21:10:45.814832 7fef57fff6c0 Delete type=0 #33
|
||||
2023/11/28-21:42:12.875434 7fef56ffd6c0 Level-0 table #38: started
|
||||
2023/11/28-21:42:12.875457 7fef56ffd6c0 Level-0 table #38: 0 bytes OK
|
||||
2023/11/28-21:42:12.882108 7fef56ffd6c0 Delete type=0 #36
|
||||
2023/11/28-21:42:12.896938 7fef56ffd6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:42:12.896971 7fef56ffd6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:11:25.381917 7fef57fff6c0 Recovering log #61
|
||||
2023/11/29-22:11:25.392824 7fef57fff6c0 Delete type=3 #59
|
||||
2023/11/29-22:11:25.392930 7fef57fff6c0 Delete type=0 #61
|
||||
2023/11/29-22:14:16.844154 7fef56ffd6c0 Level-0 table #66: started
|
||||
2023/11/29-22:14:16.844182 7fef56ffd6c0 Level-0 table #66: 0 bytes OK
|
||||
2023/11/29-22:14:16.881638 7fef56ffd6c0 Delete type=0 #64
|
||||
2023/11/29-22:14:16.953004 7fef56ffd6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:14:16.953040 7fef56ffd6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:00:12.454515 7fef577fe6c0 Recovering log #29
|
||||
2023/11/28-21:00:12.465532 7fef577fe6c0 Delete type=3 #27
|
||||
2023/11/28-21:00:12.465668 7fef577fe6c0 Delete type=0 #29
|
||||
2023/11/28-21:10:40.857528 7fef56ffd6c0 Level-0 table #34: started
|
||||
2023/11/28-21:10:40.857593 7fef56ffd6c0 Level-0 table #34: 0 bytes OK
|
||||
2023/11/28-21:10:40.899028 7fef56ffd6c0 Delete type=0 #32
|
||||
2023/11/28-21:10:41.022100 7fef56ffd6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:10:41.022211 7fef56ffd6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-20:50:20.557438 7ff1ecbfe6c0 Recovering log #57
|
||||
2023/11/29-20:50:20.567859 7ff1ecbfe6c0 Delete type=3 #55
|
||||
2023/11/29-20:50:20.567928 7ff1ecbfe6c0 Delete type=0 #57
|
||||
2023/11/29-22:03:29.552686 7fef56ffd6c0 Level-0 table #62: started
|
||||
2023/11/29-22:03:29.552886 7fef56ffd6c0 Level-0 table #62: 0 bytes OK
|
||||
2023/11/29-22:03:29.559417 7fef56ffd6c0 Delete type=0 #60
|
||||
2023/11/29-22:03:29.559640 7fef56ffd6c0 Manual compaction at level-0 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:03:29.569352 7fef56ffd6c0 Manual compaction at level-1 from '!items!0xdQs67JPsVrUyvp' @ 72057594037927935 : 1 .. '!items!xox7R7Uuuz0eGL0p' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000071
|
||||
MANIFEST-000099
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:10:46.003090 7fef57fff6c0 Recovering log #69
|
||||
2023/11/28-21:10:46.055644 7fef57fff6c0 Delete type=3 #67
|
||||
2023/11/28-21:10:46.055774 7fef57fff6c0 Delete type=0 #69
|
||||
2023/11/28-21:42:12.897082 7fef56ffd6c0 Level-0 table #74: started
|
||||
2023/11/28-21:42:12.897106 7fef56ffd6c0 Level-0 table #74: 0 bytes OK
|
||||
2023/11/28-21:42:12.904764 7fef56ffd6c0 Delete type=0 #72
|
||||
2023/11/28-21:42:12.925187 7fef56ffd6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:42:12.925283 7fef56ffd6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:11:25.447730 7fef577fe6c0 Recovering log #97
|
||||
2023/11/29-22:11:25.459010 7fef577fe6c0 Delete type=3 #95
|
||||
2023/11/29-22:11:25.459081 7fef577fe6c0 Delete type=0 #97
|
||||
2023/11/29-22:14:16.992084 7fef56ffd6c0 Level-0 table #102: started
|
||||
2023/11/29-22:14:16.992124 7fef56ffd6c0 Level-0 table #102: 0 bytes OK
|
||||
2023/11/29-22:14:17.029679 7fef56ffd6c0 Delete type=0 #100
|
||||
2023/11/29-22:14:17.106530 7fef56ffd6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:14:17.106567 7fef56ffd6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:00:12.513087 7fef577fe6c0 Recovering log #64
|
||||
2023/11/28-21:00:12.525182 7fef577fe6c0 Delete type=3 #62
|
||||
2023/11/28-21:00:12.525274 7fef577fe6c0 Delete type=0 #64
|
||||
2023/11/28-21:10:41.067506 7fef56ffd6c0 Level-0 table #70: started
|
||||
2023/11/28-21:10:41.067577 7fef56ffd6c0 Level-0 table #70: 0 bytes OK
|
||||
2023/11/28-21:10:41.109348 7fef56ffd6c0 Delete type=0 #68
|
||||
2023/11/28-21:10:41.195934 7fef56ffd6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:10:41.196029 7fef56ffd6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-20:50:20.622329 7fef577fe6c0 Recovering log #93
|
||||
2023/11/29-20:50:20.633202 7fef577fe6c0 Delete type=3 #91
|
||||
2023/11/29-20:50:20.633594 7fef577fe6c0 Delete type=0 #93
|
||||
2023/11/29-22:03:29.608950 7fef56ffd6c0 Level-0 table #98: started
|
||||
2023/11/29-22:03:29.608986 7fef56ffd6c0 Level-0 table #98: 0 bytes OK
|
||||
2023/11/29-22:03:29.615830 7fef56ffd6c0 Delete type=0 #96
|
||||
2023/11/29-22:03:29.630857 7fef56ffd6c0 Manual compaction at level-0 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:03:29.630929 7fef56ffd6c0 Manual compaction at level-1 from '!items!2hD1DQVeCIQIXFU7' @ 72057594037927935 : 1 .. '!items!veoS6Gtzj6Dq087V' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000010
|
||||
MANIFEST-000038
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2023/11/28-21:10:46.185146 7fef577fe6c0 Recovering log #8
|
||||
2023/11/28-21:10:46.240193 7fef577fe6c0 Delete type=3 #6
|
||||
2023/11/28-21:10:46.240809 7fef577fe6c0 Delete type=0 #8
|
||||
2023/11/28-21:42:12.911147 7fef56ffd6c0 Level-0 table #13: started
|
||||
2023/11/28-21:42:12.911173 7fef56ffd6c0 Level-0 table #13: 0 bytes OK
|
||||
2023/11/28-21:42:12.917689 7fef56ffd6c0 Delete type=0 #11
|
||||
2023/11/28-21:42:12.925250 7fef56ffd6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:11:25.487637 7fef57fff6c0 Recovering log #36
|
||||
2023/11/29-22:11:25.498531 7fef57fff6c0 Delete type=3 #34
|
||||
2023/11/29-22:11:25.498596 7fef57fff6c0 Delete type=0 #36
|
||||
2023/11/29-22:14:17.106705 7fef56ffd6c0 Level-0 table #41: started
|
||||
2023/11/29-22:14:17.106747 7fef56ffd6c0 Level-0 table #41: 0 bytes OK
|
||||
2023/11/29-22:14:17.142430 7fef56ffd6c0 Delete type=0 #39
|
||||
2023/11/29-22:14:17.142686 7fef56ffd6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
2023/11/28-21:00:12.558685 7fef57fff6c0 Recovering log #4
|
||||
2023/11/28-21:00:12.569329 7fef57fff6c0 Delete type=3 #2
|
||||
2023/11/28-21:00:12.569430 7fef57fff6c0 Delete type=0 #4
|
||||
2023/11/28-21:10:41.153724 7fef56ffd6c0 Level-0 table #9: started
|
||||
2023/11/28-21:10:41.153782 7fef56ffd6c0 Level-0 table #9: 0 bytes OK
|
||||
2023/11/28-21:10:41.195685 7fef56ffd6c0 Delete type=0 #7
|
||||
2023/11/28-21:10:41.195989 7fef56ffd6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-20:50:20.661714 7ff1ecbfe6c0 Recovering log #32
|
||||
2023/11/29-20:50:20.673082 7ff1ecbfe6c0 Delete type=3 #30
|
||||
2023/11/29-20:50:20.673161 7ff1ecbfe6c0 Delete type=0 #32
|
||||
2023/11/29-22:03:29.616030 7fef56ffd6c0 Level-0 table #37: started
|
||||
2023/11/29-22:03:29.616080 7fef56ffd6c0 Level-0 table #37: 0 bytes OK
|
||||
2023/11/29-22:03:29.622527 7fef56ffd6c0 Delete type=0 #35
|
||||
2023/11/29-22:03:29.630873 7fef56ffd6c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/scenes/MANIFEST-000038
Normal file
BIN
packs/scenes/MANIFEST-000038
Normal file
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000071
|
||||
MANIFEST-000099
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:10:45.695496 7fef577fe6c0 Recovering log #69
|
||||
2023/11/28-21:10:45.755106 7fef577fe6c0 Delete type=3 #67
|
||||
2023/11/28-21:10:45.755198 7fef577fe6c0 Delete type=0 #69
|
||||
2023/11/28-21:42:12.852210 7fef56ffd6c0 Level-0 table #74: started
|
||||
2023/11/28-21:42:12.852268 7fef56ffd6c0 Level-0 table #74: 0 bytes OK
|
||||
2023/11/28-21:42:12.858430 7fef56ffd6c0 Delete type=0 #72
|
||||
2023/11/28-21:42:12.858569 7fef56ffd6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:42:12.869087 7fef56ffd6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:11:25.369430 7ff1ed3ff6c0 Recovering log #97
|
||||
2023/11/29-22:11:25.380094 7ff1ed3ff6c0 Delete type=3 #95
|
||||
2023/11/29-22:11:25.380151 7ff1ed3ff6c0 Delete type=0 #97
|
||||
2023/11/29-22:14:16.701314 7fef56ffd6c0 Level-0 table #102: started
|
||||
2023/11/29-22:14:16.701368 7fef56ffd6c0 Level-0 table #102: 0 bytes OK
|
||||
2023/11/29-22:14:16.737917 7fef56ffd6c0 Delete type=0 #100
|
||||
2023/11/29-22:14:16.809406 7fef56ffd6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:14:16.809437 7fef56ffd6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:00:12.439812 7fef57fff6c0 Recovering log #65
|
||||
2023/11/28-21:00:12.450501 7fef57fff6c0 Delete type=3 #63
|
||||
2023/11/28-21:00:12.450602 7fef57fff6c0 Delete type=0 #65
|
||||
2023/11/28-21:10:40.752930 7fef56ffd6c0 Level-0 table #70: started
|
||||
2023/11/28-21:10:40.752995 7fef56ffd6c0 Level-0 table #70: 0 bytes OK
|
||||
2023/11/28-21:10:40.793770 7fef56ffd6c0 Delete type=0 #68
|
||||
2023/11/28-21:10:40.857320 7fef56ffd6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:10:40.857386 7fef56ffd6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-20:50:20.543983 7fef57fff6c0 Recovering log #93
|
||||
2023/11/29-20:50:20.555186 7fef57fff6c0 Delete type=3 #91
|
||||
2023/11/29-20:50:20.555286 7fef57fff6c0 Delete type=0 #93
|
||||
2023/11/29-22:03:29.546363 7fef56ffd6c0 Level-0 table #98: started
|
||||
2023/11/29-22:03:29.546396 7fef56ffd6c0 Level-0 table #98: 0 bytes OK
|
||||
2023/11/29-22:03:29.552569 7fef56ffd6c0 Delete type=0 #96
|
||||
2023/11/29-22:03:29.559625 7fef56ffd6c0 Manual compaction at level-0 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:03:29.569329 7fef56ffd6c0 Manual compaction at level-1 from '!items!0LlzDyCurJedqeyG' @ 72057594037927935 : 1 .. '!items!tq6mEgXog7h4VyWk' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
@@ -1 +1 @@
|
||||
MANIFEST-000070
|
||||
MANIFEST-000098
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:10:46.114679 7ff1ecbfe6c0 Recovering log #68
|
||||
2023/11/28-21:10:46.181412 7ff1ecbfe6c0 Delete type=3 #66
|
||||
2023/11/28-21:10:46.181497 7ff1ecbfe6c0 Delete type=0 #68
|
||||
2023/11/28-21:42:12.904868 7fef56ffd6c0 Level-0 table #73: started
|
||||
2023/11/28-21:42:12.904895 7fef56ffd6c0 Level-0 table #73: 0 bytes OK
|
||||
2023/11/28-21:42:12.911019 7fef56ffd6c0 Delete type=0 #71
|
||||
2023/11/28-21:42:12.925227 7fef56ffd6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:42:12.925299 7fef56ffd6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:11:25.474898 7ff1ed3ff6c0 Recovering log #96
|
||||
2023/11/29-22:11:25.485393 7ff1ed3ff6c0 Delete type=3 #94
|
||||
2023/11/29-22:11:25.485495 7ff1ed3ff6c0 Delete type=0 #96
|
||||
2023/11/29-22:14:17.067736 7fef56ffd6c0 Level-0 table #101: started
|
||||
2023/11/29-22:14:17.067761 7fef56ffd6c0 Level-0 table #101: 0 bytes OK
|
||||
2023/11/29-22:14:17.106397 7fef56ffd6c0 Delete type=0 #99
|
||||
2023/11/29-22:14:17.106552 7fef56ffd6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:14:17.106584 7fef56ffd6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
2023/11/28-21:00:12.542948 7ff1ecbfe6c0 Recovering log #64
|
||||
2023/11/28-21:00:12.554265 7ff1ecbfe6c0 Delete type=3 #62
|
||||
2023/11/28-21:00:12.554422 7ff1ecbfe6c0 Delete type=0 #64
|
||||
2023/11/28-21:10:41.109588 7fef56ffd6c0 Level-0 table #69: started
|
||||
2023/11/28-21:10:41.109652 7fef56ffd6c0 Level-0 table #69: 0 bytes OK
|
||||
2023/11/28-21:10:41.153510 7fef56ffd6c0 Delete type=0 #67
|
||||
2023/11/28-21:10:41.195963 7fef56ffd6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2023/11/28-21:10:41.196054 7fef56ffd6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-20:50:20.648578 7fef57fff6c0 Recovering log #92
|
||||
2023/11/29-20:50:20.658414 7fef57fff6c0 Delete type=3 #90
|
||||
2023/11/29-20:50:20.658489 7fef57fff6c0 Delete type=0 #92
|
||||
2023/11/29-22:03:29.602267 7fef56ffd6c0 Level-0 table #97: started
|
||||
2023/11/29-22:03:29.602291 7fef56ffd6c0 Level-0 table #97: 0 bytes OK
|
||||
2023/11/29-22:03:29.608736 7fef56ffd6c0 Delete type=0 #95
|
||||
2023/11/29-22:03:29.630840 7fef56ffd6c0 Manual compaction at level-0 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:03:29.630894 7fef56ffd6c0 Manual compaction at level-1 from '!tables!zV2oJy8JZE0nngRY' @ 72057594037927935 : 1 .. '!tables.results!zV2oJy8JZE0nngRY.wTMX1TbxljHmHImp' @ 0 : 0; will stop at (end)
|
||||
|
||||
Binary file not shown.
BIN
packs/tourscharmes/000005.ldb
Normal file
BIN
packs/tourscharmes/000005.ldb
Normal file
Binary file not shown.
0
packs/tourscharmes/000008.log
Normal file
0
packs/tourscharmes/000008.log
Normal file
1
packs/tourscharmes/CURRENT
Normal file
1
packs/tourscharmes/CURRENT
Normal file
@@ -0,0 +1 @@
|
||||
MANIFEST-000006
|
||||
0
packs/tourscharmes/LOCK
Normal file
0
packs/tourscharmes/LOCK
Normal file
8
packs/tourscharmes/LOG
Normal file
8
packs/tourscharmes/LOG
Normal file
@@ -0,0 +1,8 @@
|
||||
2023/11/29-22:11:25.420612 7ff1ed3ff6c0 Recovering log #4
|
||||
2023/11/29-22:11:25.432102 7ff1ed3ff6c0 Delete type=3 #2
|
||||
2023/11/29-22:11:25.432214 7ff1ed3ff6c0 Delete type=0 #4
|
||||
2023/11/29-22:14:16.881757 7fef56ffd6c0 Level-0 table #9: started
|
||||
2023/11/29-22:14:16.882067 7fef56ffd6c0 Level-0 table #9: 0 bytes OK
|
||||
2023/11/29-22:14:16.922920 7fef56ffd6c0 Delete type=0 #7
|
||||
2023/11/29-22:14:16.953015 7fef56ffd6c0 Manual compaction at level-0 from '!items!7nuc6YRp3TcIStcf' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)
|
||||
2023/11/29-22:14:16.953047 7fef56ffd6c0 Manual compaction at level-1 from '!items!7nuc6YRp3TcIStcf' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)
|
||||
5
packs/tourscharmes/LOG.old
Normal file
5
packs/tourscharmes/LOG.old
Normal file
@@ -0,0 +1,5 @@
|
||||
2023/11/29-20:50:20.608813 7fef57fff6c0 Delete type=3 #1
|
||||
2023/11/29-22:03:29.584039 7fef56ffd6c0 Level-0 table #5: started
|
||||
2023/11/29-22:03:29.587799 7fef56ffd6c0 Level-0 table #5: 8731 bytes OK
|
||||
2023/11/29-22:03:29.595662 7fef56ffd6c0 Delete type=0 #3
|
||||
2023/11/29-22:03:29.602094 7fef56ffd6c0 Manual compaction at level-0 from '!items!7nuc6YRp3TcIStcf' @ 72057594037927935 : 1 .. '!items!y19w83YQyWRaabkv' @ 0 : 0; will stop at (end)
|
||||
BIN
packs/tourscharmes/MANIFEST-000006
Normal file
BIN
packs/tourscharmes/MANIFEST-000006
Normal file
Binary file not shown.
13
system.json
13
system.json
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"id": "fvtt-wasteland",
|
||||
"description": "Wasteland RPG for FoundryVTT",
|
||||
"version": "11.0.6",
|
||||
"version": "11.0.9",
|
||||
"authors": [
|
||||
{
|
||||
"name": "Uberwald/LeRatierBretonnien",
|
||||
@@ -23,7 +23,7 @@
|
||||
"gridUnits": "m",
|
||||
"license": "LICENSE.txt",
|
||||
"manifest": "https://www.uberwald.me/gitea/public/fvtt-wasteland/raw/branch/main/system.json",
|
||||
"download": "https://www.uberwald.me/gitea/public/fvtt-wasteland/archive/fvtt-wasteland-v11.0.6.zip",
|
||||
"download": "https://www.uberwald.me/gitea/public/fvtt-wasteland/archive/fvtt-wasteland-v11.0.9.zip",
|
||||
"packs": [
|
||||
{
|
||||
"type": "Item",
|
||||
@@ -61,6 +61,15 @@
|
||||
"flags": {},
|
||||
"private": false
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Tours et Charmes",
|
||||
"name": "tourscharmes",
|
||||
"path": "packs/tourscharmes",
|
||||
"system": "fvtt-wasteland",
|
||||
"flags": {},
|
||||
"private": false
|
||||
},
|
||||
{
|
||||
"type": "Item",
|
||||
"label": "Armes & Boucliers",
|
||||
|
||||
@@ -126,6 +126,8 @@
|
||||
],
|
||||
"pouvoir": {
|
||||
"chemin": "force",
|
||||
"attribut": "cla",
|
||||
"competence": "",
|
||||
"seuil": 0,
|
||||
"coutpsyche": 0,
|
||||
"complexite": 0,
|
||||
@@ -135,6 +137,20 @@
|
||||
"base"
|
||||
]
|
||||
},
|
||||
"charme": {
|
||||
"charmetype": "tour",
|
||||
"resultats": [
|
||||
{"value":-1, "description": ""},
|
||||
{"value":-1, "description": ""},
|
||||
{"value":-1, "description": ""},
|
||||
{"value":-1, "description": ""},
|
||||
{"value":-1, "description": ""},
|
||||
{"value":-1, "description": ""}
|
||||
],
|
||||
"templates": [
|
||||
"base"
|
||||
]
|
||||
},
|
||||
"artifex": {
|
||||
"artifextype": "vapeur",
|
||||
"complexite": 0,
|
||||
@@ -235,17 +251,6 @@
|
||||
"base"
|
||||
]
|
||||
},
|
||||
"pacte": {
|
||||
"allegeance": "",
|
||||
"templates": [
|
||||
"base"
|
||||
]
|
||||
},
|
||||
"traitchaotique": {
|
||||
"templates": [
|
||||
"base"
|
||||
]
|
||||
},
|
||||
"monnaie": {
|
||||
"quantite": 0,
|
||||
"unite": "",
|
||||
|
||||
@@ -239,6 +239,59 @@
|
||||
</ul>
|
||||
</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">
|
||||
<h3><label class="items-title-text">Charmes</label></h3>
|
||||
</span>
|
||||
<span class="item-field-label-short">
|
||||
<label class="short-label">Allégeance</label>
|
||||
</span>
|
||||
<div class="item-filler"> </div>
|
||||
<div class="item-controls item-controls-fixed">
|
||||
</div>
|
||||
</li>
|
||||
{{#each charmes as |charme key|}}
|
||||
<li class="item flexrow " data-item-id="{{charme._id}}" data-item-type="don">
|
||||
<img class="item-name-img" src="{{charme.img}}" />
|
||||
<span class="item-name-label competence-name">{{charme.name}}</span>
|
||||
<span class="item-field-label-short">{{charme.system.allegeance}}</span>
|
||||
<div class="item-filler"> </div>
|
||||
<div class="item-controls item-controls-fixed">
|
||||
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
</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">
|
||||
<h3><label class="items-title-text">Tours</label></h3>
|
||||
</span>
|
||||
<div class="item-filler"> </div>
|
||||
<div class="item-controls item-controls-fixed">
|
||||
</div>
|
||||
</li>
|
||||
{{#each tours as |tour key|}}
|
||||
<li class="item flexrow " data-item-id="{{tour._id}}" data-item-type="don">
|
||||
<img class="item-name-img" src="{{tour.img}}" />
|
||||
<span class="item-name-label competence-name">
|
||||
<a class="roll-charme">{{tour.name}}</a></span>
|
||||
<div class="item-filler"> </div>
|
||||
<div class="item-controls item-controls-fixed">
|
||||
<a class="item-control item-edit" title="Edit Item"><i class="fas fa-edit"></i></a>
|
||||
<a class="item-control item-delete" title="Delete Item"><i class="fas fa-trash"></i></a>
|
||||
</div>
|
||||
</li>
|
||||
{{/each}}
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
<div class="sheet-box color-bg-archetype">
|
||||
<ul class="item-list alternate-list">
|
||||
<li class="item flexrow list-item items-title-bg">
|
||||
|
||||
@@ -49,6 +49,23 @@
|
||||
<li></li>
|
||||
<li>Total : {{finalResult}}</li>
|
||||
|
||||
{{#if charme}}
|
||||
{{#if charmeDuree}}
|
||||
<li><strong>Réussi !</strong>
|
||||
<li>Durée : {{charmeDuree}}</li>
|
||||
{{else}}
|
||||
<li><strong>Le Tour/Charme a échoué !</strong></li>
|
||||
{{/if}}
|
||||
|
||||
{{#if contrecoupResult}}
|
||||
<li><strong>Contrecoup : {{contrecoupResult}}</li>
|
||||
<li>{{contrecoup.name}}</li>
|
||||
{{/if}}
|
||||
{{#if charmeSante}}
|
||||
<li>Santé perdue: {{charmeSante}}</li>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
||||
{{#if difficulte}}
|
||||
{{#if isSuccess}}
|
||||
<li>Succés!!!</li>
|
||||
|
||||
38
templates/item-charme-sheet.html
Normal file
38
templates/item-charme-sheet.html
Normal file
@@ -0,0 +1,38 @@
|
||||
<form class="{{cssClass}}" autocomplete="off">
|
||||
<header class="sheet-header">
|
||||
<img class="item-sheet-img" alt="Portrait" src="{{img}}" data-edit="img" title="{{name}}"/>
|
||||
<div class="header-fields">
|
||||
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
|
||||
</div>
|
||||
</header>
|
||||
|
||||
{{!-- Sheet Body --}}
|
||||
<section class="sheet-body">
|
||||
|
||||
<div class="flexcol">
|
||||
<span class="flexrow">
|
||||
<label class="generic-label">Type : </label>
|
||||
<select class="status-small-label color-class-common" type="text" name="system.charmetype" value="{{system.charmetype}}" data-dtype="string" >
|
||||
{{#select system.charmetype}}
|
||||
{{#each config.charmetype as |label key|}}
|
||||
<option value="{{key}}">{{label}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</span>
|
||||
|
||||
{{#each system.resultats as |resultat key|}}
|
||||
<span class="flexrow">
|
||||
<label class="generic-label item-field-label-medium">Valeur : </label>
|
||||
<input type="text" class="padd-right input-numeric-short status-small-label color-class-common" name="system.resultats.{{key}}.value" value="{{resultat.value}}" data-dtype="Number" />
|
||||
<label class="generic-label item-field-label-medium">Description : </label>
|
||||
<input type="text" class="padd-right status-small-label color-class-common" name="system.resultats.{{key}}.description" value="{{resultat.description}}" data-dtype="String" />
|
||||
</span>
|
||||
{{/each}}
|
||||
|
||||
{{> systems/fvtt-wasteland/templates/partial-item-description.html}}
|
||||
|
||||
</div>
|
||||
|
||||
</section>
|
||||
</form>
|
||||
@@ -1,6 +1,6 @@
|
||||
<form class="{{cssClass}}" autocomplete="off">
|
||||
<header class="sheet-header">
|
||||
<img class="item-sheet-img" src="{{img}}" data-edit="img" title="{{name}}"/>
|
||||
<img class="item-sheet-img" alt="Portrait" src="{{img}}" data-edit="img" title="{{name}}"/>
|
||||
<div class="header-fields">
|
||||
<h1 class="charname"><input name="name" type="text" value="{{name}}" placeholder="Name"/></h1>
|
||||
</div>
|
||||
@@ -21,6 +21,23 @@
|
||||
</select>
|
||||
</span>
|
||||
|
||||
<span class="flexrow">
|
||||
<label class="generic-label">Attribut : </label>
|
||||
<select class="status-small-label color-class-common" type="text" name="system.attribut1"
|
||||
value="{{data.attribut1}}" data-dtype="string">
|
||||
{{#select data.attribut1}}
|
||||
{{#each attributs as |attrLabel attrKey|}}
|
||||
<option value="{{attrKey}}">{{attrLabel}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</span>
|
||||
|
||||
<span class="flexrow">
|
||||
<label class="generic-label">Compétence : </label>
|
||||
<input type="text" class="padd-right status-small-label color-class-common" name="system.competence" value="{{system.competence}}" data-dtype="String" />
|
||||
</span>
|
||||
|
||||
<span class="flexrow">
|
||||
<label class="generic-label">Coût (Psyche) : </label>
|
||||
<input type="text" class="padd-right status-small-label color-class-common" name="system.coutpsyche" value="{{system.coutpsyche}}" data-dtype="Number" />
|
||||
|
||||
@@ -31,31 +31,21 @@
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
{{#if rune}}
|
||||
{{#if charme}}
|
||||
<div class="flexrow">
|
||||
<span class="roll-dialog-label">{{rune.name}}</span>
|
||||
<span class="small-label">{{rune.system.formule}}</span>
|
||||
<span class="roll-dialog-label">{{charme.name}}</span>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<span class="roll-dialog-label">Lancement</span>
|
||||
<select class="roll-dialog-label" id="runemode" type="text" name="runemode" value="{{runemode}}"
|
||||
data-dtype="String">
|
||||
{{#select runemode}}
|
||||
<option value="prononcer">Prononcer la rune</option>
|
||||
<option value="inscrire">Inscrire la rune</option>
|
||||
<span class="roll-dialog-label">Dé additionnel : </span>
|
||||
<select class="status-small-label color-class-common" id="charmeDice" type="text" name="charmeDice" value="charmeDice" data-dtype="string" >
|
||||
{{#select charmeDice}}
|
||||
{{#each config.dices as |dice dicekey|}}
|
||||
<option value="{{dice}}">{{dice}}</option>
|
||||
{{/each}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<span class="roll-dialog-label">Points d'Ame</span>
|
||||
<select class="roll-dialog-label" id="runeame" type="text" name="runeame" value="{{runeame}}"
|
||||
data-dtype="Number">
|
||||
{{#select runeame}}
|
||||
{{{pointAmeOptions}}}
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
</select>
|
||||
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<div class="flexrow">
|
||||
@@ -74,6 +64,8 @@
|
||||
<span class="roll-dialog-label"><strong>{{difficulte}}</strong> </span>
|
||||
</div>
|
||||
{{else}}
|
||||
{{#if charme}}
|
||||
{{else}}
|
||||
<div class="flexrow">
|
||||
<span class="roll-dialog-label">Difficulté : </span>
|
||||
<select class="roll-dialog-label" id="difficulte" type="text" name="difficulte" value="{{difficulte}}"
|
||||
@@ -89,6 +81,7 @@
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
{{/if}}
|
||||
{{/if}}
|
||||
|
||||
{{#if canEclatDoubleD20}}
|
||||
|
||||
Reference in New Issue
Block a user