Support de toutes les options de combat

This commit is contained in:
LeRatierBretonnien 2024-04-01 22:48:18 +02:00
parent 3327109f7e
commit 005d390941
81 changed files with 508 additions and 231 deletions

View File

@ -146,6 +146,23 @@ export class HawkmoonActorSheet extends ActorSheet {
let armeId = li.data("item-id") let armeId = li.data("item-id")
this.actor.rollArmeOffensif(armeId) this.actor.rollArmeOffensif(armeId)
}) })
html.find('.roll-assomer').click((event) => {
this.actor.rollAssomer()
})
html.find('.roll-coup-bas').click((event) => {
this.actor.rollCoupBas()
})
html.find('.roll-immobiliser').click((event) => {
this.actor.rollImmobiliser()
})
html.find('.roll-repousser').click((event) => {
this.actor.rollRepousser()
})
html.find('.roll-desengager').click((event) => {
this.actor.rollDesengager()
})
html.find('.roll-arme-degats').click((event) => { html.find('.roll-arme-degats').click((event) => {
const li = $(event.currentTarget).parents(".item") const li = $(event.currentTarget).parents(".item")
let armeId = li.data("item-id") let armeId = li.data("item-id")

View File

@ -74,8 +74,8 @@ export class HawkmoonActor extends Actor {
arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée")) arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée"))
arme.system.attrKey = "pui" arme.system.attrKey = "pui"
arme.system.totalDegats = arme.system.degats + "+" + combat.bonusDegatsTotal arme.system.totalDegats = arme.system.degats + "+" + combat.bonusDegatsTotal
arme.system.totalOffensif = this.system.attributs.pui.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff arme.system.totalOffensif = this.system.attributs.pui.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff + (this.system.combat.monte ? 3 : 0 )
arme.system.totalDefensif = combat.defenseTotal + arme.system.competence.system.niveau + arme.system.seuildefense + bonusDefense arme.system.totalDefensif = combat.defenseTotal + arme.system.competence.system.niveau + arme.system.seuildefense + bonusDefense + (this.system.combat.monte ? 3 : 0 )
console.log("Arme", arme.system.totalDefensif, combat, arme.system.competence.system.niveau, arme.system.seuildefense, bonusDefense) console.log("Arme", arme.system.totalDefensif, combat, arme.system.competence.system.niveau, arme.system.seuildefense, bonusDefense)
arme.system.isdefense = true arme.system.isdefense = true
arme.system.isMelee = true arme.system.isMelee = true
@ -211,7 +211,7 @@ export class HawkmoonActor extends Actor {
vitesseTotal: this.getVitesseBase() + this.system.combat.vitessebonus, vitesseTotal: this.getVitesseBase() + this.system.combat.vitessebonus,
defenseBase: this.getDefenseBase(), defenseBase: this.getDefenseBase(),
protection: this.getProtection(), protection: this.getProtection(),
defenseTotal: this.getDefenseBase() + this.system.combat.defensebonus + this.getProtection() - this.getTotalAdversite() defenseTotal: this.getDefenseBase() + this.system.combat.defensebonus + this.getProtection() - this.getTotalAdversite() + (this.system.combat.defensetotale ? 3 : 0)
} }
return combat return combat
} }
@ -388,6 +388,9 @@ export class HawkmoonActor extends Actor {
/* -------------------------------------------- */ /* -------------------------------------------- */
changeEtatCombativite(value) { changeEtatCombativite(value) {
if ( value === "vaincu") {
value = 200
}
let sante = duplicate(this.system.sante) let sante = duplicate(this.system.sante)
sante.etat += Number(value) sante.etat += Number(value)
sante.etat = Math.max(sante.etat, 0) sante.etat = Math.max(sante.etat, 0)
@ -567,6 +570,9 @@ export class HawkmoonActor extends Actor {
rollData.talents = [] rollData.talents = []
rollData.attrKey2 = "none" rollData.attrKey2 = "none"
rollData.coupDevastateur = this.items.find(it => it.type =="talent" && it.name.toLowerCase() == "coup dévastateur" && !it.system.used) rollData.coupDevastateur = this.items.find(it => it.type =="talent" && it.name.toLowerCase() == "coup dévastateur" && !it.system.used)
rollData.hasAmbidextre = this.items.find(it => it.type == "talent" && it.name.toLowerCase() == "ambidextre")
rollData.hasFeinte = this.system.bonneaventure.actuelle >0 && this.items.find(it => it.type == "talent" && it.name.toLowerCase() == "feinte")
rollData.isMonte = this.system.combat.monte
if (attrKey) { if (attrKey) {
rollData.attrKey = attrKey rollData.attrKey = attrKey
@ -619,6 +625,53 @@ export class HawkmoonActor extends Actor {
let rollDialog = await HawkmoonRollDialog.create(this, rollData) let rollDialog = await HawkmoonRollDialog.create(this, rollData)
rollDialog.render(true) rollDialog.render(true)
} }
/* -------------------------------------------- */
async rollAssomer() {
let rollData = this.getCommonRollData("pui", undefined, "Filouterie")
rollData.assomer = true
rollData.conditionsCommunes = true
HawkmoonUtility.updateWithTarget(rollData)
let rollDialog = await HawkmoonRollDialog.create(this, rollData)
rollDialog.render(true)
}
/* -------------------------------------------- */
async rollCoupBas() {
let rollData = this.getCommonRollData("pui", undefined, "Mêlée")
rollData.coupBas = true
rollData.conditionsCommunes = true
HawkmoonUtility.updateWithTarget(rollData)
let rollDialog = await HawkmoonRollDialog.create(this, rollData)
rollDialog.render(true)
}
/* -------------------------------------------- */
async rollImmobiliser() {
let rollData = this.getCommonRollData("pui", undefined, "Mêlée")
rollData.immobiliser = true
rollData.conditionsCommunes = true
rollData.cibleconsciente = true
HawkmoonUtility.updateWithTarget(rollData)
let rollDialog = await HawkmoonRollDialog.create(this, rollData)
rollDialog.render(true)
}
/* -------------------------------------------- */
async rollRepousser() {
let rollData = this.getCommonRollData("pui", undefined, "Mêlée")
rollData.repousser = true
rollData.conditionsCommunes = true
rollData.cibleconsciente = true
HawkmoonUtility.updateWithTarget(rollData)
let rollDialog = await HawkmoonRollDialog.create(this, rollData)
rollDialog.render(true)
}
/* -------------------------------------------- */
async rollDesengager() {
let rollData = this.getCommonRollData("adr", undefined, "Mouvements")
rollData.desengager = true
rollData.conditionsCommunes = true
HawkmoonUtility.updateWithTarget(rollData)
let rollDialog = await HawkmoonRollDialog.create(this, rollData)
rollDialog.render(true)
}
/* -------------------------------------------- */ /* -------------------------------------------- */
async rollArmeDegats(armeId, targetVigueur = undefined, rollDataInput = undefined) { async rollArmeDegats(armeId, targetVigueur = undefined, rollDataInput = undefined) {
@ -641,11 +694,17 @@ export class HawkmoonActor extends Actor {
if (rollDataInput?.attaqueCharge) { if (rollDataInput?.attaqueCharge) {
bonus = 5 bonus = 5
} }
if (rollDataInput?.chargeCavalerie) {
bonus = 6
}
roll = new Roll("2d10rr10+" + arme.system.totalDegats + "+" + bonus + "+" + bonus2).roll({ async: false }) roll = new Roll("2d10rr10+" + arme.system.totalDegats + "+" + bonus + "+" + bonus2).roll({ async: false })
} else { } else {
if (rollDataInput?.attaqueCharge) { if (rollDataInput?.attaqueCharge) {
bonus = 3 bonus = 3
} }
if (rollDataInput?.chargeCavalerie) {
bonus = 4
}
roll = new Roll("1d10+" + arme.system.totalDegats + "+" + bonus + "+" + bonus2).roll({ async: false }) roll = new Roll("1d10+" + arme.system.totalDegats + "+" + bonus + "+" + bonus2).roll({ async: false })
} }
await HawkmoonUtility.showDiceSoNice(roll, game.settings.get("core", "rollMode")); await HawkmoonUtility.showDiceSoNice(roll, game.settings.get("core", "rollMode"));
@ -653,7 +712,7 @@ export class HawkmoonActor extends Actor {
if (targetVigueur) { if (targetVigueur) {
nbEtatPerdus = Math.floor(roll.total / targetVigueur) nbEtatPerdus = Math.floor(roll.total / targetVigueur)
} }
console.log(roll) //console.log(roll)
let rollData = { let rollData = {
arme: arme, arme: arme,
finalResult: roll.total, finalResult: roll.total,

View File

@ -93,6 +93,15 @@ export class HawkmoonRollDialog extends Dialog {
html.find('#defenseur-au-sol').change((event) => { html.find('#defenseur-au-sol').change((event) => {
this.rollData.defenseurAuSol = event.currentTarget.checked this.rollData.defenseurAuSol = event.currentTarget.checked
}) })
html.find('#ambidextre-1').change((event) => {
this.rollData.ambidextre1 = event.currentTarget.checked
})
html.find('#ambidextre-2').change((event) => {
this.rollData.ambidextre2 = event.currentTarget.checked
})
html.find('#attaque-monte').change((event) => {
this.rollData.attqueMonte = event.currentTarget.checked
})
html.find('#defenseur-aveugle').change((event) => { html.find('#defenseur-aveugle').change((event) => {
this.rollData.defenseurAveugle = event.currentTarget.checked this.rollData.defenseurAveugle = event.currentTarget.checked
}) })
@ -108,6 +117,21 @@ export class HawkmoonRollDialog extends Dialog {
html.find('#attaque-charge').change((event) => { html.find('#attaque-charge').change((event) => {
this.rollData.attaqueCharge = event.currentTarget.checked this.rollData.attaqueCharge = event.currentTarget.checked
}) })
html.find('#charge-cavalerie').change((event) => {
this.rollData.chargeCavalerie = event.currentTarget.checked
})
html.find('#attaquants-multiple').change((event) => {
this.rollData.attaquantsMultiples = event.currentTarget.checked
})
html.find('#soutiens').change((event) => {
this.rollData.soutiens = Number(event.currentTarget.value)
})
html.find('#feinte').change((event) => {
this.rollData.feinte = event.currentTarget.checked
})
html.find('#contenir').change((event) => {
this.rollData.contenir = event.currentTarget.checked
})
html.find('#attaque-desarme').change((event) => { html.find('#attaque-desarme').change((event) => {
this.rollData.attaqueDesarme = event.currentTarget.checked this.rollData.attaqueDesarme = event.currentTarget.checked
}) })

View File

@ -140,7 +140,7 @@ export class HawkmoonUtility {
let messageId = HawkmoonUtility.findChatMessageId(event.currentTarget) let messageId = HawkmoonUtility.findChatMessageId(event.currentTarget)
let message = game.messages.get(messageId) let message = game.messages.get(messageId)
let rollData = message.getFlag("world", "hawkmoon-roll") let rollData = message.getFlag("world", "hawkmoon-roll")
let actor = this.getActorFromRollData(rollData) let actor = HawkmoonUtility.getActorFromRollData(rollData)
await actor.setPredilectionUsed(rollData.competence._id, predIdx) await actor.setPredilectionUsed(rollData.competence._id, predIdx)
rollData.competence = duplicate(actor.getCompetence(rollData.competence._id)) rollData.competence = duplicate(actor.getCompetence(rollData.competence._id))
HawkmoonUtility.rollHawkmoon(rollData) HawkmoonUtility.rollHawkmoon(rollData)
@ -150,14 +150,14 @@ export class HawkmoonUtility {
let messageId = HawkmoonUtility.findChatMessageId(event.currentTarget) let messageId = HawkmoonUtility.findChatMessageId(event.currentTarget)
let message = game.messages.get(messageId) let message = game.messages.get(messageId)
let rollData = message.getFlag("world", "hawkmoon-roll") let rollData = message.getFlag("world", "hawkmoon-roll")
let actor = this.getActorFromRollData(rollData) let actor = HawkmoonUtility.getActorFromRollData(rollData)
actor.rollArmeDegats(rollData.arme._id, rollData.targetVigueur, rollData) actor.rollArmeDegats(rollData.arme._id, rollData.targetVigueur, rollData)
}) })
html.on("click", '.roll-chat-degat-devastateur', async event => { html.on("click", '.roll-chat-degat-devastateur', async event => {
let messageId = HawkmoonUtility.findChatMessageId(event.currentTarget) let messageId = HawkmoonUtility.findChatMessageId(event.currentTarget)
let message = game.messages.get(messageId) let message = game.messages.get(messageId)
let rollData = message.getFlag("world", "hawkmoon-roll") let rollData = message.getFlag("world", "hawkmoon-roll")
let actor = this.getActorFromRollData(rollData) let actor = HawkmoonUtility.getActorFromRollData(rollData)
rollData.applyCoupDevastateur = true rollData.applyCoupDevastateur = true
actor.rollArmeDegats(rollData.arme._id, rollData.targetVigueur, rollData) actor.rollArmeDegats(rollData.arme._id, rollData.targetVigueur, rollData)
}) })
@ -411,6 +411,16 @@ export class HawkmoonUtility {
if (rollData.bonusArmeNaturelle) { if (rollData.bonusArmeNaturelle) {
rollData.diceFormula += `+${rollData.bonusArmeNaturelle}` rollData.diceFormula += `+${rollData.bonusArmeNaturelle}`
} }
if (rollData.attaquantsMultiples) {
rollData.diceFormula += `+3`
}
if (rollData.hasAmbidextre) {
if ( rollData.attaqueAmbidextre1) {
rollData.diceFormula += `-3`
} else if ( rollData.attaqueAmbidextre2) {
rollData.diceFormula += `-5`
}
}
if (rollData.defenseurAuSol) { if (rollData.defenseurAuSol) {
rollData.diceFormula += `+3` rollData.diceFormula += `+3`
} }
@ -426,6 +436,9 @@ export class HawkmoonUtility {
if (rollData.defenseurImmobilise) { if (rollData.defenseurImmobilise) {
rollData.diceFormula += `+5` rollData.diceFormula += `+5`
} }
if (rollData.soutiens > 0) { // 1 soutien = +3, 2 soutiens = +4, 3 soutiens = +5
rollData.diceFormula += `+${rollData.soutiens+2}`
}
if (rollData.arme?.system.isDistance) { if (rollData.arme?.system.isDistance) {
rollData.difficulte = __distanceDifficulte[rollData.distanceTir] rollData.difficulte = __distanceDifficulte[rollData.distanceTir]
@ -446,6 +459,9 @@ export class HawkmoonUtility {
rollData.diceFormula += `+${rollData.arme.system.bonusmaniementoff}` rollData.diceFormula += `+${rollData.arme.system.bonusmaniementoff}`
} }
// Gestion de la feinte éventuelle
rollData.nbCombativitePerdu = 1
let myRoll = new Roll(rollData.diceFormula).roll({ async: false }) let myRoll = new Roll(rollData.diceFormula).roll({ async: false })
await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode")) await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
rollData.roll = duplicate(myRoll) rollData.roll = duplicate(myRoll)
@ -456,15 +472,26 @@ export class HawkmoonUtility {
if (rollData.isInit) { if (rollData.isInit) {
actor.setFlag("world", "last-initiative", rollData.finalResult) actor.setFlag("world", "last-initiative", rollData.finalResult)
} }
if (rollData.feinte) {
actor.changeBonneAventure(-1)
if ( rollData.isHeroique) {
rollData.nbCombativitePerdu = "vaincu"
} else if ( rollData.isSuccess) {
rollData.nbCombativitePerdu = 2
}
}
this.createChatWithRollMode(rollData.alias, { this.createChatWithRollMode(rollData.alias, {
content: await renderTemplate(`systems/fvtt-hawkmoon-cyd/templates/chat-generic-result.html`, rollData) content: await renderTemplate(`systems/fvtt-hawkmoon-cyd/templates/chat-generic-result.html`, rollData)
}, rollData) }, rollData)
if (rollData.arme && rollData.isSuccess && rollData.defenderTokenId) { if ( (rollData.coupBas || rollData.arme) && rollData.isSuccess && rollData.defenderTokenId) {
this.applyCombativite(rollData, 1) this.applyCombativite(rollData, rollData.nbCombativitePerdu)
}
if (rollData.coupBas && rollData.isSuccess && rollData.defenderTokenId) {
let defender = game.canvas.tokens.get(rollData.defenderTokenId).actor
defender.incDecAdversite("bleue", -2)
} }
} }
/* -------------------------------------------- */ /* -------------------------------------------- */
@ -601,7 +628,12 @@ export class HawkmoonUtility {
cibleCouvert: "aucun", cibleCouvert: "aucun",
distanceTir: "porteemoyenne", distanceTir: "porteemoyenne",
attaqueCharge: false, attaqueCharge: false,
attaqueDesarme: false attaqueDesarme: false,
attaqueAmbidextre1 : false,
attaqueAmbidextre2 : false,
chargeCavalerie : false,
contenir : false,
soutiens : 0
} }
return rollData return rollData
} }
@ -615,9 +647,17 @@ export class HawkmoonUtility {
rollData.armeDefense = defender.getBestDefenseValue() rollData.armeDefense = defender.getBestDefenseValue()
rollData.targetVigueur = defender.getVigueur() rollData.targetVigueur = defender.getVigueur()
rollData.protectionDefenseur = defender.getProtection() rollData.protectionDefenseur = defender.getProtection()
if (rollData.armeDefense) { if (rollData.immobiliser || rollData.repousser) {
let combatValues = defender.getCombatValues()
rollData.difficulte = combatValues.defenseTotal + (rollData.armeDefense && rollData.cibleconsciente ? 5 : 0)
} else if (rollData.coupBas) {
let combatValues = defender.getCombatValues()
rollData.difficulte = combatValues.defenseTotal
}else if ( rollData.assomer) {
rollData.difficulte = 3 + (defender.system.attributs.tre.value * 2)
} else if (rollData.armeDefense) {
rollData.difficulte = rollData.armeDefense.system.totalDefensif rollData.difficulte = rollData.armeDefense.system.totalDefensif
if ( !rollData.arme.system.armenaturelle && !rollData.arme.system.armefortune ){ if ( !rollData.desengager && !rollData.arme.system.armenaturelle && !rollData.arme.system.armefortune ){
if (rollData.armeDefense.system.armenaturelle || rollData.armeDefense.system.armefortune) { if (rollData.armeDefense.system.armenaturelle || rollData.armeDefense.system.armefortune) {
rollData.bonusArmeNaturelle = 3 rollData.bonusArmeNaturelle = 3
} }
@ -639,7 +679,7 @@ export class HawkmoonUtility {
let msg = game.messages.get(msgId) let msg = game.messages.get(msgId)
if (msg) { if (msg) {
let rollData = msg.getFlag("world", "hawkmoon-roll") let rollData = msg.getFlag("world", "hawkmoon-roll")
let actor = this.getActorFromRollData(rollData) let actor = HawkmoonUtility.getActorFromRollData(rollData)
actor.changeBonneAventure(changed) actor.changeBonneAventure(changed)
rollData.isReroll = true rollData.isReroll = true
rollData.textBonus = "Bonus de Points d'Aventure" rollData.textBonus = "Bonus de Points d'Aventure"
@ -658,7 +698,7 @@ export class HawkmoonUtility {
let msg = game.messages.get(msgId) let msg = game.messages.get(msgId)
if (msg) { if (msg) {
let rollData = msg.getFlag("world", "hawkmoon-roll") let rollData = msg.getFlag("world", "hawkmoon-roll")
let actor = this.getActorFromRollData(rollData) let actor = HawkmoonUtility.getActorFromRollData(rollData)
actor.changeEclat(changed) actor.changeEclat(changed)
rollData.isReroll = true rollData.isReroll = true
rollData.textBonus = "Bonus d'Eclat" rollData.textBonus = "Bonus d'Eclat"
@ -677,13 +717,13 @@ export class HawkmoonUtility {
let canApplyBA = function (li) { let canApplyBA = function (li) {
let message = game.messages.get(li.attr("data-message-id")) let message = game.messages.get(li.attr("data-message-id"))
let rollData = message.getFlag("world", "hawkmoon-roll") let rollData = message.getFlag("world", "hawkmoon-roll")
let actor = this.getActorFromRollData(rollData) let actor = HawkmoonUtility.getActorFromRollData(rollData)
return (!rollData.isReroll && actor.getBonneAventure() > 0) return (!rollData.isReroll && actor.getBonneAventure() > 0)
} }
let canApplyPE = function (li) { let canApplyPE = function (li) {
let message = game.messages.get(li.attr("data-message-id")) let message = game.messages.get(li.attr("data-message-id"))
let rollData = message.getFlag("world", "hawkmoon-roll") let rollData = message.getFlag("world", "hawkmoon-roll")
let actor = this.getActorFromRollData(rollData) let actor = HawkmoonUtility.getActorFromRollData(rollData)
return (!rollData.isReroll && actor.getEclat() > 0) return (!rollData.isReroll && actor.getEclat() > 0)
} }
options.push( options.push(

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.754352 7f04234006c0 Recovering log #110 2024/04/01-22:07:51.566443 7f2f096006c0 Recovering log #134
2024/02/24-17:02:14.807801 7f04234006c0 Delete type=3 #108 2024/04/01-22:07:51.577334 7f2f096006c0 Delete type=3 #132
2024/02/24-17:02:14.807944 7f04234006c0 Delete type=0 #110 2024/04/01-22:07:51.577410 7f2f096006c0 Delete type=0 #134
2024/02/24-17:02:44.940487 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:32.050850 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.940520 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:32.050905 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.990896 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:32.057948 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.991050 7f0421a006c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.058093 7f2f03a006c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.991066 7f0421a006c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.058108 7f2f03a006c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.161901 7f0422a006c0 Recovering log #106 2024/04/01-20:54:39.296804 7f2f0aa006c0 Recovering log #130
2024/02/24-15:27:21.172307 7f0422a006c0 Delete type=3 #104 2024/04/01-20:54:39.306972 7f2f0aa006c0 Delete type=3 #128
2024/02/24-15:27:21.172420 7f0422a006c0 Delete type=0 #106 2024/04/01-20:54:39.307035 7f2f0aa006c0 Delete type=0 #130
2024/02/24-15:54:11.160992 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.430307 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.161043 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.430369 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.168984 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.436789 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.169375 7f0421a006c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.450601 7f2f03a006c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.169407 7f0421a006c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.450636 7f2f03a006c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.261072 7f0422a006c0 Recovering log #110 2024/04/01-22:07:51.476426 7f2f08c006c0 Recovering log #134
2024/02/24-17:02:14.336608 7f0422a006c0 Delete type=3 #108 2024/04/01-22:07:51.486878 7f2f08c006c0 Delete type=3 #132
2024/02/24-17:02:14.336726 7f0422a006c0 Delete type=0 #110 2024/04/01-22:07:51.486968 7f2f08c006c0 Delete type=0 #134
2024/02/24-17:02:44.653079 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:31.982119 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.653100 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:31.982141 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.684887 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:31.988528 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.722405 7f0421a006c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.002072 7f2f03a006c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.722456 7f0421a006c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.002126 7f2f03a006c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.061930 7f0428e006c0 Recovering log #106 2024/04/01-20:54:39.206727 7f2f096006c0 Recovering log #130
2024/02/24-15:27:21.072272 7f0428e006c0 Delete type=3 #104 2024/04/01-20:54:39.217337 7f2f096006c0 Delete type=3 #128
2024/02/24-15:27:21.072358 7f0428e006c0 Delete type=0 #106 2024/04/01-20:54:39.217418 7f2f096006c0 Delete type=0 #130
2024/02/24-15:54:11.103417 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.396472 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.103455 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.396496 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.109891 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.402800 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.118172 7f0421a006c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.402967 7f2f03a006c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.118244 7f0421a006c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.402999 7f2f03a006c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)

Binary file not shown.

BIN
packs/armes/MANIFEST-000136 Normal file

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.147016 7f0422a006c0 Recovering log #110 2024/04/01-22:07:51.452809 7f2f08c006c0 Recovering log #134
2024/02/24-17:02:14.207871 7f0422a006c0 Delete type=3 #108 2024/04/01-22:07:51.463021 7f2f08c006c0 Delete type=3 #132
2024/02/24-17:02:14.207942 7f0422a006c0 Delete type=0 #110 2024/04/01-22:07:51.463077 7f2f08c006c0 Delete type=0 #134
2024/02/24-17:02:44.579150 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:31.975221 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.579252 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:31.975257 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.616456 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:31.982008 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.722366 7f0421a006c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.002059 7f2f03a006c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.722432 7f0421a006c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.002136 7f2f03a006c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.032928 7f0428e006c0 Recovering log #106 2024/04/01-20:54:39.182267 7f2f096006c0 Recovering log #130
2024/02/24-15:27:21.043854 7f0428e006c0 Delete type=3 #104 2024/04/01-20:54:39.192171 7f2f096006c0 Delete type=3 #128
2024/02/24-15:27:21.043981 7f0428e006c0 Delete type=0 #106 2024/04/01-20:54:39.192286 7f2f096006c0 Delete type=0 #130
2024/02/24-15:54:11.088997 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.376886 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.089081 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.376924 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.096233 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.382840 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.118114 7f0421a006c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.402928 7f2f03a006c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.118212 7f0421a006c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.402961 7f2f03a006c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.032746 7f0422a006c0 Recovering log #110 2024/04/01-22:07:51.425994 7f2f08c006c0 Recovering log #134
2024/02/24-17:02:14.083633 7f0422a006c0 Delete type=3 #108 2024/04/01-22:07:51.437211 7f2f08c006c0 Delete type=3 #132
2024/02/24-17:02:14.083731 7f0422a006c0 Delete type=0 #110 2024/04/01-22:07:51.437281 7f2f08c006c0 Delete type=0 #134
2024/02/24-17:02:44.458715 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:31.947285 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.458743 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:31.947371 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.496165 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:31.954193 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.578914 7f0421a006c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2024/04/01-22:13:31.965060 7f2f03a006c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.579004 7f0421a006c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2024/04/01-22:13:31.975114 7f2f03a006c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.005371 7f0428e006c0 Recovering log #106 2024/04/01-20:54:39.156310 7f2f096006c0 Recovering log #130
2024/02/24-15:27:21.017229 7f0428e006c0 Delete type=3 #104 2024/04/01-20:54:39.166480 7f2f096006c0 Delete type=3 #128
2024/02/24-15:27:21.017431 7f0428e006c0 Delete type=0 #106 2024/04/01-20:54:39.166647 7f2f096006c0 Delete type=0 #130
2024/02/24-15:54:11.070055 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.363532 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.070105 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.363586 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.076878 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.370456 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.088751 7f0421a006c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.376809 7f2f03a006c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.088816 7f0421a006c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.376842 7f2f03a006c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.437580 7f0422a006c0 Recovering log #110 2024/04/01-22:07:51.500239 7f2f08c006c0 Recovering log #134
2024/02/24-17:02:14.523339 7f0422a006c0 Delete type=3 #108 2024/04/01-22:07:51.510328 7f2f08c006c0 Delete type=3 #132
2024/02/24-17:02:14.523459 7f0422a006c0 Delete type=0 #110 2024/04/01-22:07:51.510446 7f2f08c006c0 Delete type=0 #134
2024/02/24-17:02:44.791691 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:32.002229 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.791718 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:32.002366 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.828354 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:32.009059 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.865482 7f0421a006c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.029514 7f2f03a006c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.865534 7f0421a006c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.029552 7f2f03a006c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.088831 7f0428e006c0 Recovering log #106 2024/04/01-20:54:39.230551 7f2f096006c0 Recovering log #130
2024/02/24-15:27:21.099682 7f0428e006c0 Delete type=3 #104 2024/04/01-20:54:39.241470 7f2f096006c0 Delete type=3 #128
2024/02/24-15:27:21.099779 7f0428e006c0 Delete type=0 #106 2024/04/01-20:54:39.241521 7f2f096006c0 Delete type=0 #130
2024/02/24-15:54:11.125392 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.409907 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.125461 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.409931 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.132402 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.416151 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.146985 7f0421a006c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.430115 7f2f03a006c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.147070 7f0421a006c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.430150 7f2f03a006c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.210347 7f04234006c0 Recovering log #110 2024/04/01-22:07:51.464548 7f2f096006c0 Recovering log #134
2024/02/24-17:02:14.257923 7f04234006c0 Delete type=3 #108 2024/04/01-22:07:51.474762 7f2f096006c0 Delete type=3 #132
2024/02/24-17:02:14.257978 7f04234006c0 Delete type=0 #110 2024/04/01-22:07:51.474814 7f2f096006c0 Delete type=0 #134
2024/02/24-17:02:44.616568 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:31.994868 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.616772 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:31.994897 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.652984 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:32.001931 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.722386 7f0421a006c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.002088 7f2f03a006c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.722444 7f0421a006c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.002104 7f2f03a006c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.047067 7f0422a006c0 Recovering log #106 2024/04/01-20:54:39.194244 7f2f0aa006c0 Recovering log #130
2024/02/24-15:27:21.058242 7f0422a006c0 Delete type=3 #104 2024/04/01-20:54:39.205006 7f2f0aa006c0 Delete type=3 #128
2024/02/24-15:27:21.058369 7f0422a006c0 Delete type=0 #106 2024/04/01-20:54:39.205058 7f2f0aa006c0 Delete type=0 #130
2024/02/24-15:54:11.096381 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.382979 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.096419 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.383007 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.103263 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.390105 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.118151 7f0421a006c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.402938 7f2f03a006c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.118228 7f0421a006c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.402955 7f2f03a006c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000022 MANIFEST-000046

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.085660 7f04234006c0 Recovering log #20 2024/04/01-22:07:51.439395 7f2f096006c0 Recovering log #44
2024/02/24-17:02:14.143480 7f04234006c0 Delete type=3 #18 2024/04/01-22:07:51.449639 7f2f096006c0 Delete type=3 #42
2024/02/24-17:02:14.143544 7f04234006c0 Delete type=0 #20 2024/04/01-22:07:51.449809 7f2f096006c0 Delete type=0 #44
2024/02/24-17:02:44.549664 7f0421a006c0 Level-0 table #25: started 2024/04/01-22:13:31.988644 7f2f03a006c0 Level-0 table #49: started
2024/02/24-17:02:44.549704 7f0421a006c0 Level-0 table #25: 0 bytes OK 2024/04/01-22:13:31.988670 7f2f03a006c0 Level-0 table #49: 0 bytes OK
2024/02/24-17:02:44.578703 7f0421a006c0 Delete type=0 #23 2024/04/01-22:13:31.994741 7f2f03a006c0 Delete type=0 #47
2024/02/24-17:02:44.578982 7f0421a006c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.002081 7f2f03a006c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.579068 7f0421a006c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.002145 7f2f03a006c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,8 @@
2024/02/24-15:27:21.020239 7f0422a006c0 Recovering log #16 2024/04/01-20:54:39.168907 7f2f0aa006c0 Recovering log #40
2024/02/24-15:27:21.030468 7f0422a006c0 Delete type=3 #14 2024/04/01-20:54:39.180221 7f2f0aa006c0 Delete type=3 #38
2024/02/24-15:27:21.030604 7f0422a006c0 Delete type=0 #16 2024/04/01-20:54:39.180329 7f2f0aa006c0 Delete type=0 #40
2024/02/24-15:54:11.077049 7f0421a006c0 Level-0 table #21: started 2024/04/01-22:07:29.370572 7f2f03a006c0 Level-0 table #45: started
2024/02/24-15:54:11.082085 7f0421a006c0 Level-0 table #21: 56385 bytes OK 2024/04/01-22:07:29.370596 7f2f03a006c0 Level-0 table #45: 0 bytes OK
2024/02/24-15:54:11.088423 7f0421a006c0 Delete type=0 #19 2024/04/01-22:07:29.376673 7f2f03a006c0 Delete type=0 #43
2024/02/24-15:54:11.088774 7f0421a006c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.376821 7f2f03a006c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
2024/04/01-22:07:29.376834 7f2f03a006c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.526210 7f04234006c0 Recovering log #110 2024/04/01-22:07:51.513697 7f2f096006c0 Recovering log #134
2024/02/24-17:02:14.575335 7f04234006c0 Delete type=3 #108 2024/04/01-22:07:51.524162 7f2f096006c0 Delete type=3 #132
2024/02/24-17:02:14.575449 7f04234006c0 Delete type=0 #110 2024/04/01-22:07:51.524250 7f2f096006c0 Delete type=0 #134
2024/02/24-17:02:44.828537 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:32.009193 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.828579 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:32.009221 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.865276 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:32.016206 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.865499 7f0421a006c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.029527 7f2f03a006c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.865526 7f0421a006c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.029566 7f2f03a006c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.104005 7f0422a006c0 Recovering log #106 2024/04/01-20:54:39.244713 7f2f0aa006c0 Recovering log #130
2024/02/24-15:27:21.114826 7f0422a006c0 Delete type=3 #104 2024/04/01-20:54:39.256127 7f2f0aa006c0 Delete type=3 #128
2024/02/24-15:27:21.114958 7f0422a006c0 Delete type=0 #106 2024/04/01-20:54:39.256187 7f2f0aa006c0 Delete type=0 #130
2024/02/24-15:54:11.118395 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.403047 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.118462 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.403129 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.125114 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.409782 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.146962 7f0421a006c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.430103 7f2f03a006c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.147039 7f0421a006c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.430143 7f2f03a006c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.339214 7f04234006c0 Recovering log #110 2024/04/01-22:07:51.488998 7f2f096006c0 Recovering log #134
2024/02/24-17:02:14.435163 7f04234006c0 Delete type=3 #108 2024/04/01-22:07:51.498770 7f2f096006c0 Delete type=3 #132
2024/02/24-17:02:14.435306 7f04234006c0 Delete type=0 #110 2024/04/01-22:07:51.498840 7f2f096006c0 Delete type=0 #134
2024/02/24-17:02:44.685074 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:32.023304 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.685104 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:32.023327 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.722233 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:32.029397 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.722419 7f0421a006c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.029559 7f2f03a006c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.722468 7f0421a006c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.029582 7f2f03a006c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.075001 7f0422a006c0 Recovering log #106 2024/04/01-20:54:39.219310 7f2f0aa006c0 Recovering log #130
2024/02/24-15:27:21.085800 7f0422a006c0 Delete type=3 #104 2024/04/01-20:54:39.229233 7f2f0aa006c0 Delete type=3 #128
2024/02/24-15:27:21.085899 7f0422a006c0 Delete type=0 #106 2024/04/01-20:54:39.229286 7f2f0aa006c0 Delete type=0 #130
2024/02/24-15:54:11.110073 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.390224 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.110113 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.390248 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.117605 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.396354 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.118195 7f0421a006c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.402947 7f2f03a006c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.118259 7f0421a006c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.402979 7f2f03a006c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,7 +1,7 @@
2024/02/24-17:02:14.698353 7f0422a006c0 Recovering log #110 2024/04/01-22:07:51.553651 7f2f08c006c0 Recovering log #134
2024/02/24-17:02:14.751354 7f0422a006c0 Delete type=3 #108 2024/04/01-22:07:51.563632 7f2f08c006c0 Delete type=3 #132
2024/02/24-17:02:14.751472 7f0422a006c0 Delete type=0 #110 2024/04/01-22:07:51.563737 7f2f08c006c0 Delete type=0 #134
2024/02/24-17:02:44.865788 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:32.029646 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.865841 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:32.029716 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.903145 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:32.037023 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.991021 7f0421a006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.058060 7f2f03a006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)

View File

@ -1,7 +1,7 @@
2024/02/24-15:27:21.147525 7f0428e006c0 Recovering log #106 2024/04/01-20:54:39.285480 7f2f096006c0 Recovering log #130
2024/02/24-15:27:21.158940 7f0428e006c0 Delete type=3 #104 2024/04/01-20:54:39.295117 7f2f096006c0 Delete type=3 #128
2024/02/24-15:27:21.159095 7f0428e006c0 Delete type=0 #106 2024/04/01-20:54:39.295173 7f2f096006c0 Delete type=0 #130
2024/02/24-15:54:11.147250 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.436918 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.147304 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.436940 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.154258 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.443678 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.169343 7f0421a006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.450617 7f2f03a006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.645196 7f04234006c0 Recovering log #110 2024/04/01-22:07:51.541663 7f2f096006c0 Recovering log #134
2024/02/24-17:02:14.695718 7f04234006c0 Delete type=3 #108 2024/04/01-22:07:51.551894 7f2f096006c0 Delete type=3 #132
2024/02/24-17:02:14.695825 7f04234006c0 Delete type=0 #110 2024/04/01-22:07:51.551956 7f2f096006c0 Delete type=0 #134
2024/02/24-17:02:44.722585 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:32.037141 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.722636 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:32.037165 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.757179 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:32.043337 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.865438 7f0421a006c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.058073 7f2f03a006c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.865505 7f0421a006c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.058100 7f2f03a006c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.133687 7f0422a006c0 Recovering log #106 2024/04/01-20:54:39.272484 7f2f0aa006c0 Recovering log #130
2024/02/24-15:27:21.144258 7f0422a006c0 Delete type=3 #104 2024/04/01-20:54:39.283495 7f2f0aa006c0 Delete type=3 #128
2024/02/24-15:27:21.144398 7f0422a006c0 Delete type=0 #106 2024/04/01-20:54:39.283642 7f2f0aa006c0 Delete type=0 #130
2024/02/24-15:54:11.139284 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.423844 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.139329 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.423879 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.146766 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.429991 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.147022 7f0421a006c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.430136 7f2f03a006c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.147086 7f0421a006c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.430157 7f2f03a006c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)

Binary file not shown.

View File

@ -1 +1 @@
MANIFEST-000112 MANIFEST-000136

View File

@ -1,8 +1,8 @@
2024/02/24-17:02:14.577964 7f0422a006c0 Recovering log #110 2024/04/01-22:07:51.527118 7f2f08c006c0 Recovering log #134
2024/02/24-17:02:14.640152 7f0422a006c0 Delete type=3 #108 2024/04/01-22:07:51.538380 7f2f08c006c0 Delete type=3 #132
2024/02/24-17:02:14.640271 7f0422a006c0 Delete type=0 #110 2024/04/01-22:07:51.538521 7f2f08c006c0 Delete type=0 #134
2024/02/24-17:02:44.757322 7f0421a006c0 Level-0 table #115: started 2024/04/01-22:13:32.016392 7f2f03a006c0 Level-0 table #139: started
2024/02/24-17:02:44.757355 7f0421a006c0 Level-0 table #115: 0 bytes OK 2024/04/01-22:13:32.016433 7f2f03a006c0 Level-0 table #139: 0 bytes OK
2024/02/24-17:02:44.791441 7f0421a006c0 Delete type=0 #113 2024/04/01-22:13:32.023186 7f2f03a006c0 Delete type=0 #137
2024/02/24-17:02:44.865464 7f0421a006c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.029544 7f2f03a006c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
2024/02/24-17:02:44.940472 7f0421a006c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2024/04/01-22:13:32.029574 7f2f03a006c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)

View File

@ -1,8 +1,8 @@
2024/02/24-15:27:21.118243 7f0428e006c0 Recovering log #106 2024/04/01-20:54:39.258969 7f2f096006c0 Recovering log #130
2024/02/24-15:27:21.129173 7f0428e006c0 Delete type=3 #104 2024/04/01-20:54:39.269646 7f2f096006c0 Delete type=3 #128
2024/02/24-15:27:21.129296 7f0428e006c0 Delete type=0 #106 2024/04/01-20:54:39.269730 7f2f096006c0 Delete type=0 #130
2024/02/24-15:54:11.132596 7f0421a006c0 Level-0 table #111: started 2024/04/01-22:07:29.416373 7f2f03a006c0 Level-0 table #135: started
2024/02/24-15:54:11.132647 7f0421a006c0 Level-0 table #111: 0 bytes OK 2024/04/01-22:07:29.416405 7f2f03a006c0 Level-0 table #135: 0 bytes OK
2024/02/24-15:54:11.139085 7f0421a006c0 Delete type=0 #109 2024/04/01-22:07:29.423666 7f2f03a006c0 Delete type=0 #133
2024/02/24-15:54:11.147003 7f0421a006c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.430125 7f2f03a006c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
2024/02/24-15:54:11.147054 7f0421a006c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end) 2024/04/01-22:07:29.430164 7f2f03a006c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)

Binary file not shown.

Binary file not shown.

View File

@ -285,6 +285,10 @@
background-image: url("../assets/ui/hawkmoon_background_01.png"); background-image: url("../assets/ui/hawkmoon_background_01.png");
} }
.sheet.journal-entry .journal-sidebar {
color: #000;
}
.background-sheet-header { .background-sheet-header {
background-image: url("../assets/ui/hawkmoon_background_01.png"); background-image: url("../assets/ui/hawkmoon_background_01.png");
background-blend-mode: soft-light; background-blend-mode: soft-light;

View File

@ -1,7 +1,7 @@
{ {
"id": "fvtt-hawkmoon-cyd", "id": "fvtt-hawkmoon-cyd",
"description": "Hawkmoon RPG for FoundryVTT (CYD system - French)", "description": "Hawkmoon RPG for FoundryVTT (CYD system - French)",
"version": "11.1.3", "version": "11.1.6",
"authors": [ "authors": [
{ {
"name": "Uberwald/LeRatierBretonnien", "name": "Uberwald/LeRatierBretonnien",
@ -35,7 +35,7 @@
"gridUnits": "m", "gridUnits": "m",
"license": "LICENSE.txt", "license": "LICENSE.txt",
"manifest": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd/raw/branch/master/system.json", "manifest": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd/raw/branch/master/system.json",
"download": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd/archive/fvtt-hawkmoon-cyd-11.1.3.zip", "download": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd/archive/fvtt-hawkmoon-cyd-11.1.6.zip",
"languages": [ "languages": [
{ {
"lang": "fr", "lang": "fr",

View File

@ -86,7 +86,9 @@
"vitessebonus": 0, "vitessebonus": 0,
"bonusdegats": 0, "bonusdegats": 0,
"attaquebonus": 0, "attaquebonus": 0,
"defensebonus": 0 "defensebonus": 0,
"defensetotale": false,
"monte": false
} }
}, },
"npccore": { "npccore": {

View File

@ -296,6 +296,19 @@
<ul class="item-list alternate-list"> <ul class="item-list alternate-list">
<li class="item flexrow"> <li class="item flexrow">
<button class="chat-card-button roll-initiative">Initiative (actuelle : {{initiative}} )</button> <button class="chat-card-button roll-initiative">Initiative (actuelle : {{initiative}} )</button>
<label class="item-field-label-short">&nbsp</label>
<label class="item-field-label-short">Monté?</label>
<input type="checkbox" name="system.combat.monte" {{checked system.combat.monte}} />
<label class="item-field-label-short">&nbsp</label>
<label class="item-field-label-medium">Défense totale?</label>
<input type="checkbox" name="system.combat.defensetotale" {{checked system.combat.defensetotale}} />
</li>
<li class="item flexrow">
<button class="chat-card-button roll-assomer">Assomer</button>
<button class="chat-card-button roll-coup-bas">Coup bas</button>
<button class="chat-card-button roll-immobiliser">Immobiliser</button>
<button class="chat-card-button roll-repousser">Repousser</button>
<button class="chat-card-button roll-desengager">Se désengager</button>
</li> </li>
</ul> </ul>

View File

@ -78,12 +78,64 @@
{{/if}} {{/if}}
{{#if isSuccess}} {{#if isSuccess}}
{{#if immobiliser}}
{{#if isHeroique}}
<li>Votre cible est immobilisée, et vous pouvez faire une action complexe.</li>
{{else}}
<li>Votre cible est immobilisée.</li>
{{/if}}
{{/if}}
{{#if desengager}}
{{#if isSuccess}}
<li>Vous vous désengagez de votre adversaire.</li>
{{else}}
<li>Vous ne parvenez pas à vous désengager de votre adversaire, il a un bonus de +3 pour vous attaquer</li>
{{/if}}
{{/if}}
{{#if repousser}}
{{#if isHeroique}}
<li>Votre cible est repoussée de 3 mètres et tombe au sol.</li>
{{else}}
<li>Votre cible tombe au sol.</li>
{{/if}}
{{/if}}
{{#if assomer}}
{{#if isHeroique}}
<li>Votre cible est assomée pour [[/r 1d10+10]] minutes.</li>
{{else}}
<li>Votre cible est assomée pour [[/r 1d10]] minutes.</li>
{{/if}}
{{/if}}
{{#if coupBas}}
<li>La cible a reçu 2 adversités bleues et a perdu 1 niveau de combativité (auto).</li>
{{#if isHeroique}}
<li>Et votre cible perd sa prochaine action complexe.</li>
{{/if}}
{{/if}}
{{#if arme}} {{#if arme}}
<li>Votre adversaire a perdu 1 Etat de Combativité (auto)</li> {{#if contenir}}
{{#if (not arme.system.onlevelonly)}} {{#if isHeroique}}
<button class="chat-card-button roll-chat-degat">Dégats de l'arme</button> <li>Aucun dégât, mais tous les adversaires dont le Seuil de Défense + 10 est atteint ou dépassé par le résultat de la manœuvre ne peuvent déclarer dattaque contre le personnage lors de leur prochaine action complexe (à ce tour de jeu ou au suivant).</li>
{{#if coupDevastateur}} {{else}}
<button class="chat-card-button roll-chat-degat-devastateur">Dégats de l'arme avec Coup Dévastateur</button> <li>Aucun dégât, mais la cible de cette manœuvre ne peut pas déclarer dattaque contre vous lors de sa prochaine action complexe (à ce tour de jeu ou au suivant).</li>
{{/if}}
{{else}}
{{#if (eq nbCombativitePerdu "vaincu")}}
<li>Votre adversaire est vaincu !</li>
{{else}}
<li>Votre adversaire a perdu {{nbCombativitePerdu}} Etat de Combativité (auto)</li>
{{#if (not arme.system.onlevelonly)}}
<button class="chat-card-button roll-chat-degat">Dégats de l'arme</button>
{{#if coupDevastateur}}
<button class="chat-card-button roll-chat-degat-devastateur">Dégats de l'arme avec Coup Dévastateur</button>
{{/if}}
{{/if}}
{{/if}} {{/if}}
{{/if}} {{/if}}
{{/if}} {{/if}}

View File

@ -74,6 +74,32 @@
</div> </div>
{{/if}} {{/if}}
{{#if conditionsCommunes}}
<div class="flexrow">
<span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
<input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
<input type="checkbox" id="defenseur-aveugle" {{checked defenseurAveugle}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur de dos (+5)?</span>
<input type="checkbox" id="defenseur-de-dos" {{checked defenseurDeDos}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Défenseur immobilisé (+5)?</span>
<input type="checkbox" id="defenseur-immobilise" {{checked defenseurImmobilise}} />
</div>
{{/if}}
{{#if (or immobiliser repousser)}}
<div class="flexrow">
<span class="roll-dialog-label">Cible consciente?</span>
<input type="checkbox" id="cibleconsciente" {{checked cibleconsciente}} />
</div>
{{/if}}
{{#if arme}} {{#if arme}}
{{#if arme.system.isMelee}} {{#if arme.system.isMelee}}
{{#if bonusArmeNaturelle}} {{#if bonusArmeNaturelle}}
@ -83,9 +109,38 @@
</div> </div>
{{/if}} {{/if}}
<div class="flexrow"> <div class="flexrow">
<span class="roll-dialog-label">En surplomb ou défenseur au sol (+3)?</span> <span class="roll-dialog-label">En surplomb, défenseur au sol (+3)?</span>
<input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} /> <input type="checkbox" id="defenseur-au-sol" {{checked defenseurAuSol}} />
</div> </div>
<div class="flexrow">
<span class="roll-dialog-label">Attaquants multiples (après le premier) (+3)?</span>
<input type="checkbox" id="attaquants-multiple" {{checked attaquantsMultiples}} />
</div>
{{#if hasAmbidextre}}
<div class="flexrow">
<span class="roll-dialog-label">Première attaque avec deux armes?</span>
<input type="checkbox" id="ambidextre-1" {{checked attaqueAmbidextre1}} />
</div>
<div class="flexrow">
<span class="roll-dialog-label">Seconde attaque avec deux armes?</span>
<input type="checkbox" id="ambidextre-2" {{checked attaqueAmbidextre2}} />
</div>
{{/if}}
{{#if hasFeinte}}
<div class="flexrow">
<span class="roll-dialog-label">Feinte (<strong>cout : 1 BA</strong>) ?</span>
<input type="checkbox" id="feinte" {{checked feinte}} />
</div>
{{/if}}
<div class="flexrow">
<span class="roll-dialog-label">Soutiens </span>
<select class="status-small-label color-class-common" name="soutiens" id="soutiens" data-type="Number">
<option value="0">Aucun </option>
<option value="1">Un soutien (+3) </option>
<option value="2">Deux soutiens (+4)</option>
<option value="3">Trois soutiens (+5) </option>
</select>
</div>
<div class="flexrow"> <div class="flexrow">
<span class="roll-dialog-label">Défenseur aveuglé (+10)?</span> <span class="roll-dialog-label">Défenseur aveuglé (+10)?</span>
<input type="checkbox" id="defenseur-aveugle" {{checked defenseurAveugle}} /> <input type="checkbox" id="defenseur-aveugle" {{checked defenseurAveugle}} />
@ -106,10 +161,20 @@
<span class="roll-dialog-label">Charge ?</span> <span class="roll-dialog-label">Charge ?</span>
<input type="checkbox" id="attaque-charge" {{checked attaqueCharge}} /> <input type="checkbox" id="attaque-charge" {{checked attaqueCharge}} />
</div> </div>
<div class="flexrow">
<span class="roll-dialog-label">Contenir?</span>
<input type="checkbox" id="contenir" {{checked contenir}} />
</div>
<div class="flexrow"> <div class="flexrow">
<span class="roll-dialog-label">Désarmer (SD+10)?</span> <span class="roll-dialog-label">Désarmer (SD+10)?</span>
<input type="checkbox" id="attaque-desarme" {{checked attaqueDesarme}} /> <input type="checkbox" id="attaque-desarme" {{checked attaqueDesarme}} />
</div> </div>
{{#if isMonte}}
<div class="flexrow">
<span class="roll-dialog-label">Charge de cavalerie?</span>
<input type="checkbox" id="charge-cavalerie" {{checked chargeCavalerie}} />
</div>
{{/if}}
{{else}} {{else}}
<div class="flexrow"> <div class="flexrow">
<span class="roll-dialog-label">Tireur en déplacement ?</span> <span class="roll-dialog-label">Tireur en déplacement ?</span>