Fix v11/v12
This commit is contained in:
parent
69a2f81ede
commit
fac158e0ad
@ -12,7 +12,7 @@ export class HawkmoonActorSheet extends ActorSheet {
|
|||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
|
|
||||||
return mergeObject(super.defaultOptions, {
|
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||||
classes: ["fvtt-hawkmoon-cyd", "sheet", "actor"],
|
classes: ["fvtt-hawkmoon-cyd", "sheet", "actor"],
|
||||||
template: "systems/fvtt-hawkmoon-cyd/templates/actor-sheet.html",
|
template: "systems/fvtt-hawkmoon-cyd/templates/actor-sheet.html",
|
||||||
width: 640,
|
width: 640,
|
||||||
@ -25,7 +25,7 @@ export class HawkmoonActorSheet extends ActorSheet {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async getData() {
|
async getData() {
|
||||||
const objectData = duplicate(this.object)
|
const objectData = foundry.utils.duplicate(this.object)
|
||||||
|
|
||||||
let formData = {
|
let formData = {
|
||||||
title: this.title,
|
title: this.title,
|
||||||
@ -39,17 +39,17 @@ export class HawkmoonActorSheet extends ActorSheet {
|
|||||||
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
|
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
|
||||||
limited: this.object.limited,
|
limited: this.object.limited,
|
||||||
skills: this.actor.getSkills(),
|
skills: this.actor.getSkills(),
|
||||||
armes: duplicate(this.actor.getWeapons()),
|
armes: foundry.utils.duplicate(this.actor.getWeapons()),
|
||||||
monnaies: duplicate(this.actor.getMonnaies()),
|
monnaies: foundry.utils.duplicate(this.actor.getMonnaies()),
|
||||||
protections: duplicate(this.actor.getArmors()),
|
protections: foundry.utils.duplicate(this.actor.getArmors()),
|
||||||
historiques: duplicate(this.actor.getHistoriques() || []),
|
historiques: foundry.utils.duplicate(this.actor.getHistoriques() || []),
|
||||||
talents: duplicate(this.actor.getTalents() || []),
|
talents: foundry.utils.duplicate(this.actor.getTalents() || []),
|
||||||
mutations: duplicate(this.actor.getMutations() || []),
|
mutations: foundry.utils.duplicate(this.actor.getMutations() || []),
|
||||||
talentsCell: this.getCelluleTalents(),
|
talentsCell: this.getCelluleTalents(),
|
||||||
profils: duplicate(this.actor.getProfils() || []),
|
profils: foundry.utils.duplicate(this.actor.getProfils() || []),
|
||||||
combat: this.actor.getCombatValues(),
|
combat: this.actor.getCombatValues(),
|
||||||
equipements: duplicate(this.actor.getEquipments()),
|
equipements: foundry.utils.duplicate(this.actor.getEquipments()),
|
||||||
artefacts: duplicate(this.actor.getArtefacts()),
|
artefacts: foundry.utils.duplicate(this.actor.getArtefacts()),
|
||||||
richesse: this.actor.computeRichesse(),
|
richesse: this.actor.computeRichesse(),
|
||||||
coupDevastateur: this.actor.items.find(it => it.type =="talent" && it.name.toLowerCase() == "coup devastateur" && !it.system.used),
|
coupDevastateur: this.actor.items.find(it => it.type =="talent" && it.name.toLowerCase() == "coup devastateur" && !it.system.used),
|
||||||
valeurEquipement: this.actor.computeValeurEquipement(),
|
valeurEquipement: this.actor.computeValeurEquipement(),
|
||||||
@ -61,7 +61,8 @@ export class HawkmoonActorSheet extends ActorSheet {
|
|||||||
options: this.options,
|
options: this.options,
|
||||||
owner: this.document.isOwner,
|
owner: this.document.isOwner,
|
||||||
editScore: this.options.editScore,
|
editScore: this.options.editScore,
|
||||||
isGM: game.user.isGM
|
isGM: game.user.isGM,
|
||||||
|
config: game.system.hawkmoon.config
|
||||||
}
|
}
|
||||||
this.formData = formData;
|
this.formData = formData;
|
||||||
|
|
||||||
|
@ -67,22 +67,22 @@ export class HawkmoonActor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
prepareArme(arme) {
|
prepareArme(arme) {
|
||||||
arme = duplicate(arme)
|
arme = foundry.utils.duplicate(arme)
|
||||||
let combat = this.getCombatValues()
|
let combat = this.getCombatValues()
|
||||||
if (arme.system.typearme == "contact" || arme.system.typearme == "contactjet") {
|
if (arme.system.typearme == "contact" || arme.system.typearme == "contactjet") {
|
||||||
let bonusDefense = this.getBonusDefenseFromTalents()
|
let bonusDefense = this.getBonusDefenseFromTalents()
|
||||||
arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mêlée"))
|
arme.system.competence = foundry.utils.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 + (this.system.combat.monte ? 3 : 0 )
|
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 + (this.system.combat.monte ? 3 : 0 )
|
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
|
||||||
arme.system.isDistance = false
|
arme.system.isDistance = false
|
||||||
}
|
}
|
||||||
if (arme.system.typearme == "jet" || arme.system.typearme == "tir") {
|
if (arme.system.typearme == "jet" || arme.system.typearme == "tir") {
|
||||||
arme.system.competence = duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "armes à distance"))
|
arme.system.competence = foundry.utils.duplicate(this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "armes à distance"))
|
||||||
arme.system.attrKey = "adr"
|
arme.system.attrKey = "adr"
|
||||||
arme.system.totalOffensif = this.system.attributs.adr.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
|
arme.system.totalOffensif = this.system.attributs.adr.value + arme.system.competence.system.niveau + arme.system.bonusmaniementoff
|
||||||
arme.system.totalDegats = arme.system.degats
|
arme.system.totalDegats = arme.system.degats
|
||||||
@ -146,7 +146,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
getSkills() {
|
getSkills() {
|
||||||
let comp = []
|
let comp = []
|
||||||
for (let item of this.items) {
|
for (let item of this.items) {
|
||||||
item = duplicate(item)
|
item = foundry.utils.duplicate(item)
|
||||||
if (item.type == "competence") {
|
if (item.type == "competence") {
|
||||||
item.system.attribut1total = item.system.niveau + (this.system.attributs[item.system.attribut1]?.value || 0)
|
item.system.attribut1total = item.system.niveau + (this.system.attributs[item.system.attribut1]?.value || 0)
|
||||||
item.system.attribut2total = item.system.niveau + (this.system.attributs[item.system.attribut2]?.value || 0)
|
item.system.attribut2total = item.system.niveau + (this.system.attributs[item.system.attribut2]?.value || 0)
|
||||||
@ -168,7 +168,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
|
|
||||||
/* ----------------------- --------------------- */
|
/* ----------------------- --------------------- */
|
||||||
addMember(actorId) {
|
addMember(actorId) {
|
||||||
let members = duplicate(this.system.members)
|
let members = foundry.utils.duplicate(this.system.members)
|
||||||
members.push({ id: actorId })
|
members.push({ id: actorId })
|
||||||
this.update({ 'system.members': members })
|
this.update({ 'system.members': members })
|
||||||
}
|
}
|
||||||
@ -249,7 +249,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
getItemById(id) {
|
getItemById(id) {
|
||||||
let item = this.items.find(item => item.id == id);
|
let item = this.items.find(item => item.id == id);
|
||||||
if (item) {
|
if (item) {
|
||||||
item = duplicate(item)
|
item = foundry.utils.duplicate(item)
|
||||||
}
|
}
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
@ -282,7 +282,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
checkAttribut(attribut, minLevel) {
|
checkAttribut(attribut, minLevel) {
|
||||||
let attr = this.system.attributs.find(at => at.labelnorm == attribut.toLowerCase())
|
let attr = this.system.attributs.find(at => at.labelnorm == attribut.toLowerCase())
|
||||||
if (attr && attr.value >= minLevel) {
|
if (attr && attr.value >= minLevel) {
|
||||||
return { isValid: true, attr: duplicate(attr) }
|
return { isValid: true, attr: foundry.utils.duplicate(attr) }
|
||||||
}
|
}
|
||||||
return { isValid: false }
|
return { isValid: false }
|
||||||
}
|
}
|
||||||
@ -290,11 +290,11 @@ export class HawkmoonActor extends Actor {
|
|||||||
checkAttributOrCompetenceLevel(compName, minLevel) {
|
checkAttributOrCompetenceLevel(compName, minLevel) {
|
||||||
let comp = this.items.find(i => i.type == "competence" && i.name.toLowerCase() == compName.toLowerCase() && i.system.niveau >= minLevel)
|
let comp = this.items.find(i => i.type == "competence" && i.name.toLowerCase() == compName.toLowerCase() && i.system.niveau >= minLevel)
|
||||||
if (comp) {
|
if (comp) {
|
||||||
return { isValid: true, item: duplicate(comp) }
|
return { isValid: true, item: foundry.utils.duplicate(comp) }
|
||||||
} else {
|
} else {
|
||||||
for (let attrKey in this.system.attributs) {
|
for (let attrKey in this.system.attributs) {
|
||||||
if (this.system.attributs[attrKey].label.toLowerCase() == compName.toLowerCase() && this.system.attributs[attrKey].value >= minLevel) {
|
if (this.system.attributs[attrKey].label.toLowerCase() == compName.toLowerCase() && this.system.attributs[attrKey].value >= minLevel) {
|
||||||
return { isValid: true, item: duplicate(this.system.attributs[attrKey]) }
|
return { isValid: true, item: foundry.utils.duplicate(this.system.attributs[attrKey]) }
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -304,7 +304,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
addCompetenceBonus(compName, bonus, baCost) {
|
addCompetenceBonus(compName, bonus, baCost) {
|
||||||
let comp = this.items.find(i => i.type == "competence" && i.name.toLowerCase() == compName.toLowerCase())
|
let comp = this.items.find(i => i.type == "competence" && i.name.toLowerCase() == compName.toLowerCase())
|
||||||
if (comp) {
|
if (comp) {
|
||||||
comp = duplicate(comp)
|
comp = foundry.utils.duplicate(comp)
|
||||||
comp.system.bonus = bonus
|
comp.system.bonus = bonus
|
||||||
comp.system.baCost = baCost
|
comp.system.baCost = baCost
|
||||||
return { isValid: true, item: comp }
|
return { isValid: true, item: comp }
|
||||||
@ -388,10 +388,10 @@ export class HawkmoonActor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
changeEtatCombativite(value) {
|
changeEtatCombativite(value) {
|
||||||
if ( value === "vaincu") {
|
if (value === "vaincu") {
|
||||||
value = 200
|
value = 200
|
||||||
}
|
}
|
||||||
let sante = duplicate(this.system.sante)
|
let sante = foundry.utils.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)
|
||||||
sante.etat = Math.min(sante.etat, 5)
|
sante.etat = Math.min(sante.etat, 5)
|
||||||
@ -400,10 +400,10 @@ export class HawkmoonActor extends Actor {
|
|||||||
ChatMessage.create({ content: `<strong>${this.name} est vaincu !</strong>` })
|
ChatMessage.create({ content: `<strong>${this.name} est vaincu !</strong>` })
|
||||||
}
|
}
|
||||||
// Gestion des états affaibli et très affaibli
|
// Gestion des états affaibli et très affaibli
|
||||||
if (sante.etat == this.system.sante.nbcombativite-2 || sante.etat == this.system.sante.nbcombativite-1) {
|
if (sante.etat == this.system.sante.nbcombativite - 2 || sante.etat == this.system.sante.nbcombativite - 1) {
|
||||||
if (sante.etat == this.system.sante.nbcombativite-2 && this.items.find(item => item.type == "talent" && item.name.toLowerCase() == "encaissement")) {
|
if (sante.etat == this.system.sante.nbcombativite - 2 && this.items.find(item => item.type == "talent" && item.name.toLowerCase() == "encaissement")) {
|
||||||
ChatMessage.create({ content: `<strong>${this.name} ne subit pas les 2 adversités rouge grâce à Encaissement. Pensez à les ajouter à la fin de la scène !</strong>` })
|
ChatMessage.create({ content: `<strong>${this.name} ne subit pas les 2 adversités rouge grâce à Encaissement. Pensez à les ajouter à la fin de la scène !</strong>` })
|
||||||
} else if (sante.etat == this.system.sante.nbcombativite-1 && this.items.find(item => item.type == "talent" && item.name.toLowerCase().includes("vaillant"))) {
|
} else if (sante.etat == this.system.sante.nbcombativite - 1 && this.items.find(item => item.type == "talent" && item.name.toLowerCase().includes("vaillant"))) {
|
||||||
ChatMessage.create({ content: `<strong>${this.name} ne subit pas les 2 adversités rouge grâce à Vaillant. Pensez à les ajouter à la fin de la scène !</strong>` })
|
ChatMessage.create({ content: `<strong>${this.name} ne subit pas les 2 adversités rouge grâce à Vaillant. Pensez à les ajouter à la fin de la scène !</strong>` })
|
||||||
} else {
|
} else {
|
||||||
ChatMessage.create({ content: `<strong>${this.name} subit 2 adversités rouge !</strong>` })
|
ChatMessage.create({ content: `<strong>${this.name} subit 2 adversités rouge !</strong>` })
|
||||||
@ -425,13 +425,13 @@ export class HawkmoonActor extends Actor {
|
|||||||
getSubActors() {
|
getSubActors() {
|
||||||
let subActors = [];
|
let subActors = [];
|
||||||
for (let id of this.system.subactors) {
|
for (let id of this.system.subactors) {
|
||||||
subActors.push(duplicate(game.actors.get(id)));
|
subActors.push(foundry.utils.duplicate(game.actors.get(id)));
|
||||||
}
|
}
|
||||||
return subActors;
|
return subActors;
|
||||||
}
|
}
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async addSubActor(subActorId) {
|
async addSubActor(subActorId) {
|
||||||
let subActors = duplicate(this.system.subactors);
|
let subActors = foundry.utils.duplicate(this.system.subactors);
|
||||||
subActors.push(subActorId);
|
subActors.push(subActorId);
|
||||||
await this.update({ 'system.subactors': subActors });
|
await this.update({ 'system.subactors': subActors });
|
||||||
}
|
}
|
||||||
@ -453,7 +453,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async incDecAdversite(adv, incDec = 0) {
|
async incDecAdversite(adv, incDec = 0) {
|
||||||
let adversite = duplicate(this.system.adversite)
|
let adversite = foundry.utils.duplicate(this.system.adversite)
|
||||||
adversite[adv] += Number(incDec)
|
adversite[adv] += Number(incDec)
|
||||||
adversite[adv] = Math.max(adversite[adv], 0)
|
adversite[adv] = Math.max(adversite[adv], 0)
|
||||||
this.update({ 'system.adversite': adversite })
|
this.update({ 'system.adversite': adversite })
|
||||||
@ -500,7 +500,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async setPredilectionUsed(compId, predIdx) {
|
async setPredilectionUsed(compId, predIdx) {
|
||||||
let comp = this.items.get(compId)
|
let comp = this.items.get(compId)
|
||||||
let pred = duplicate(comp.system.predilections)
|
let pred = foundry.utils.duplicate(comp.system.predilections)
|
||||||
pred[predIdx].used = true
|
pred[predIdx].used = true
|
||||||
await this.updateEmbeddedDocuments('Item', [{ _id: compId, 'system.predilections': pred }])
|
await this.updateEmbeddedDocuments('Item', [{ _id: compId, 'system.predilections': pred }])
|
||||||
}
|
}
|
||||||
@ -522,7 +522,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
}
|
}
|
||||||
if (arme.system.totalDefensif > maxDef) {
|
if (arme.system.totalDefensif > maxDef) {
|
||||||
maxDef = arme.system.totalDefensif
|
maxDef = arme.system.totalDefensif
|
||||||
bestArme = duplicate(arme)
|
bestArme = foundry.utils.duplicate(arme)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return bestArme
|
return bestArme
|
||||||
@ -537,7 +537,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
for (let auto of talent.system.automations) {
|
for (let auto of talent.system.automations) {
|
||||||
if (auto.eventtype === "prepare-roll") {
|
if (auto.eventtype === "prepare-roll") {
|
||||||
if (auto.competence.toLowerCase() == competence.name.toLowerCase()) {
|
if (auto.competence.toLowerCase() == competence.name.toLowerCase()) {
|
||||||
talent = duplicate(talent)
|
talent = foundry.utils.duplicate(talent)
|
||||||
talent.system.bonus = auto.bonus
|
talent.system.bonus = auto.bonus
|
||||||
talent.system.baCost = auto.baCost
|
talent.system.baCost = auto.baCost
|
||||||
talents.push(talent)
|
talents.push(talent)
|
||||||
@ -569,26 +569,33 @@ export class HawkmoonActor extends Actor {
|
|||||||
rollData.nbAdversites = this.getTotalAdversite()
|
rollData.nbAdversites = this.getTotalAdversite()
|
||||||
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.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.hasFeinte = this.system.bonneaventure.actuelle > 0 && this.items.find(it => it.type == "talent" && it.name.toLowerCase() == "feinte")
|
||||||
rollData.isMonte = this.system.combat.monte
|
rollData.isMonte = this.system.combat.monte
|
||||||
|
rollData.config = game.system.hawkmoon.config
|
||||||
|
|
||||||
if (attrKey) {
|
if (attrKey) {
|
||||||
rollData.attrKey = attrKey
|
rollData.attrKey = attrKey
|
||||||
if (attrKey != "tochoose") {
|
if (attrKey != "tochoose") {
|
||||||
rollData.actionImg = "systems/fvtt-hawkmoon-cyd/assets/icons/" + this.system.attributs[attrKey].labelnorm + ".webp"
|
rollData.actionImg = "systems/fvtt-hawkmoon-cyd/assets/icons/" + this.system.attributs[attrKey].labelnorm + ".webp"
|
||||||
rollData.attr = duplicate(this.system.attributs[attrKey])
|
rollData.attr = foundry.utils.duplicate(this.system.attributs[attrKey])
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (compId) {
|
if (compId) {
|
||||||
rollData.competence = duplicate(this.items.get(compId) || {})
|
rollData.competence = foundry.utils.duplicate(this.items.get(compId) || {})
|
||||||
rollData.maitrises = rollData.competence.system.predilections.filter(p => p.maitrise)
|
let maitrises = [ { key: "none", label: "Aucune" } ]
|
||||||
|
rollData.competence.system.predilections.forEach(function(item){
|
||||||
|
if (item.maitrise ) {
|
||||||
|
maitrises.push({key: item.id, label: item.name});
|
||||||
|
}
|
||||||
|
})
|
||||||
|
rollData.maitrises = maitrises // rollData.competence.system.predilections.filter(p => p.maitrise)
|
||||||
rollData.actionImg = rollData.competence?.img
|
rollData.actionImg = rollData.competence?.img
|
||||||
rollData.talents = this.searchRelevantTalents(rollData.competence)
|
rollData.talents = this.searchRelevantTalents(rollData.competence)
|
||||||
}
|
}
|
||||||
if (compName) {
|
if (compName) {
|
||||||
rollData.competence = duplicate(this.items.find(item => item.name.toLowerCase() == compName.toLowerCase()) || {})
|
rollData.competence = foundry.utils.duplicate(this.items.find(item => item.name.toLowerCase() == compName.toLowerCase()) || {})
|
||||||
rollData.actionImg = rollData.competence?.img
|
rollData.actionImg = rollData.competence?.img
|
||||||
}
|
}
|
||||||
return rollData
|
return rollData
|
||||||
@ -697,7 +704,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
if (rollDataInput?.chargeCavalerie) {
|
if (rollDataInput?.chargeCavalerie) {
|
||||||
bonus = 6
|
bonus = 6
|
||||||
}
|
}
|
||||||
roll = new Roll("2d10rr10+" + arme.system.totalDegats + "+" + bonus + "+" + bonus2).roll({ async: false })
|
roll = await new Roll("2d10rr10+" + arme.system.totalDegats + "+" + bonus + "+" + bonus2).roll()
|
||||||
} else {
|
} else {
|
||||||
if (rollDataInput?.attaqueCharge) {
|
if (rollDataInput?.attaqueCharge) {
|
||||||
bonus = 3
|
bonus = 3
|
||||||
@ -705,7 +712,7 @@ export class HawkmoonActor extends Actor {
|
|||||||
if (rollDataInput?.chargeCavalerie) {
|
if (rollDataInput?.chargeCavalerie) {
|
||||||
bonus = 4
|
bonus = 4
|
||||||
}
|
}
|
||||||
roll = new Roll("1d10+" + arme.system.totalDegats + "+" + bonus + "+" + bonus2).roll({ async: false })
|
roll = await new Roll("1d10+" + arme.system.totalDegats + "+" + bonus + "+" + bonus2).roll()
|
||||||
}
|
}
|
||||||
await HawkmoonUtility.showDiceSoNice(roll, game.settings.get("core", "rollMode"));
|
await HawkmoonUtility.showDiceSoNice(roll, game.settings.get("core", "rollMode"));
|
||||||
let nbEtatPerdus = 0
|
let nbEtatPerdus = 0
|
||||||
|
@ -14,10 +14,10 @@ export class HawkmoonAutomation {
|
|||||||
this.__objectTypes = { }
|
this.__objectTypes = { }
|
||||||
|
|
||||||
Object.entries(game.data.model.Actor).forEach(kv => {
|
Object.entries(game.data.model.Actor).forEach(kv => {
|
||||||
this.__objectTypes[kv[0]] = duplicate(kv[1])
|
this.__objectTypes[kv[0]] = foundry.utils.duplicate(kv[1])
|
||||||
})
|
})
|
||||||
Object.entries(game.data.model.Item).forEach(kv => {
|
Object.entries(game.data.model.Item).forEach(kv => {
|
||||||
this.__objectTypes[kv[0]] = duplicate(kv[1])
|
this.__objectTypes[kv[0]] = foundry.utils.duplicate(kv[1])
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ export class HawkmoonCelluleSheet extends ActorSheet {
|
|||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
|
|
||||||
return mergeObject(super.defaultOptions, {
|
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||||
classes: ["fvtt-hawkmoon-cyd", "sheet", "actor"],
|
classes: ["fvtt-hawkmoon-cyd", "sheet", "actor"],
|
||||||
template: "systems/fvtt-hawkmoon-cyd/templates/cellule-sheet.html",
|
template: "systems/fvtt-hawkmoon-cyd/templates/cellule-sheet.html",
|
||||||
width: 640,
|
width: 640,
|
||||||
@ -28,7 +28,7 @@ export class HawkmoonCelluleSheet extends ActorSheet {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async getData() {
|
async getData() {
|
||||||
const objectData = duplicate(this.object)
|
const objectData = foundry.utils.duplicate(this.object)
|
||||||
|
|
||||||
let formData = {
|
let formData = {
|
||||||
title: this.title,
|
title: this.title,
|
||||||
@ -41,15 +41,16 @@ export class HawkmoonCelluleSheet extends ActorSheet {
|
|||||||
system: objectData.system,
|
system: objectData.system,
|
||||||
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
|
effects: this.object.effects.map(e => foundry.utils.deepClone(e.data)),
|
||||||
limited: this.object.limited,
|
limited: this.object.limited,
|
||||||
talents: duplicate(this.actor.getTalents() || {}),
|
talents: foundry.utils.duplicate(this.actor.getTalents() || {}),
|
||||||
ressources: duplicate(this.actor.getRessources()),
|
ressources: foundry.utils.duplicate(this.actor.getRessources()),
|
||||||
contacts: duplicate(this.actor.getContacts()),
|
contacts: foundry.utils.duplicate(this.actor.getContacts()),
|
||||||
members: this.getMembers(),
|
members: this.getMembers(),
|
||||||
description: await TextEditor.enrichHTML(this.object.system.description, { async: true }),
|
description: await TextEditor.enrichHTML(this.object.system.description, { async: true }),
|
||||||
options: this.options,
|
options: this.options,
|
||||||
owner: this.document.isOwner,
|
owner: this.document.isOwner,
|
||||||
editScore: this.options.editScore,
|
editScore: this.options.editScore,
|
||||||
isGM: game.user.isGM
|
isGM: game.user.isGM,
|
||||||
|
config: game.system.hawkmoon.config
|
||||||
}
|
}
|
||||||
this.formData = formData;
|
this.formData = formData;
|
||||||
|
|
||||||
|
12
modules/hawkmoon-config.js
Normal file
12
modules/hawkmoon-config.js
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
export const HAWKMOON_CONFIG = {
|
||||||
|
|
||||||
|
optionsDifficulte: [
|
||||||
|
{ key: "0", label: "Aucune/Inconnue" },
|
||||||
|
{ key: "5", label: "Facile (5)" },
|
||||||
|
{ key: "10", label: "Moyenne (10)" },
|
||||||
|
{ key: "15", label: "Ardue (15)" },
|
||||||
|
{ key: "20", label: "Hasardeuse (20)" },
|
||||||
|
{ key: "25", label: "Insensée (25)" },
|
||||||
|
{ key: "30", label: "Pure Folie (30)" }
|
||||||
|
],
|
||||||
|
}
|
@ -13,7 +13,7 @@ export class HawkmoonCreatureSheet extends HawkmoonActorSheet {
|
|||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
|
|
||||||
return mergeObject(super.defaultOptions, {
|
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||||
classes: ["fvtt-hawkmoon-cyd", "sheet", "actor"],
|
classes: ["fvtt-hawkmoon-cyd", "sheet", "actor"],
|
||||||
template: "systems/fvtt-hawkmoon-cyd/templates/creature-sheet.html",
|
template: "systems/fvtt-hawkmoon-cyd/templates/creature-sheet.html",
|
||||||
width: 640,
|
width: 640,
|
||||||
|
@ -9,7 +9,7 @@ export class HawkmoonItemSheet extends ItemSheet {
|
|||||||
/** @override */
|
/** @override */
|
||||||
static get defaultOptions() {
|
static get defaultOptions() {
|
||||||
|
|
||||||
return mergeObject(super.defaultOptions, {
|
return foundry.utils.mergeObject(super.defaultOptions, {
|
||||||
classes: ["fvtt-hawkmoon-cyd", "sheet", "item"],
|
classes: ["fvtt-hawkmoon-cyd", "sheet", "item"],
|
||||||
template: "systems/fvtt-hawkmoon-cyd/templates/item-sheet.html",
|
template: "systems/fvtt-hawkmoon-cyd/templates/item-sheet.html",
|
||||||
dragDrop: [{ dragSelector: null, dropSelector: null }],
|
dragDrop: [{ dragSelector: null, dropSelector: null }],
|
||||||
@ -48,7 +48,7 @@ export class HawkmoonItemSheet extends ItemSheet {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async getData() {
|
async getData() {
|
||||||
const objectData = duplicate(this.object)
|
const objectData = foundry.utils.duplicate(this.object)
|
||||||
let formData = {
|
let formData = {
|
||||||
title: this.title,
|
title: this.title,
|
||||||
id: this.id,
|
id: this.id,
|
||||||
@ -64,7 +64,8 @@ export class HawkmoonItemSheet extends ItemSheet {
|
|||||||
owner: this.document.isOwner,
|
owner: this.document.isOwner,
|
||||||
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
|
description: await TextEditor.enrichHTML(this.object.system.description, {async: true}),
|
||||||
mr: (this.object.type == 'specialisation'),
|
mr: (this.object.type == 'specialisation'),
|
||||||
isGM: game.user.isGM
|
isGM: game.user.isGM,
|
||||||
|
config: game.system.hawkmoon.config
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( objectData.type == "don") {
|
if ( objectData.type == "don") {
|
||||||
@ -89,7 +90,7 @@ export class HawkmoonItemSheet extends ItemSheet {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
postItem() {
|
postItem() {
|
||||||
let chatData = duplicate(HawkmoonUtility.data(this.item));
|
let chatData = foundry.utils.duplicate(HawkmoonUtility.data(this.item));
|
||||||
if (this.actor) {
|
if (this.actor) {
|
||||||
chatData.actor = { id: this.actor.id };
|
chatData.actor = { id: this.actor.id };
|
||||||
}
|
}
|
||||||
@ -132,7 +133,7 @@ export class HawkmoonItemSheet extends ItemSheet {
|
|||||||
html.find('.edit-predilection').change(ev => {
|
html.find('.edit-predilection').change(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||||
let index = li.data("prediction-index")
|
let index = li.data("prediction-index")
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred[index].name = ev.currentTarget.value
|
pred[index].name = ev.currentTarget.value
|
||||||
pred[index].id = pred[index].id || randomID(16)
|
pred[index].id = pred[index].id || randomID(16)
|
||||||
this.object.update( { 'system.predilections': pred })
|
this.object.update( { 'system.predilections': pred })
|
||||||
@ -140,7 +141,7 @@ export class HawkmoonItemSheet extends ItemSheet {
|
|||||||
html.find('.edit-predilection-description').change(ev => {
|
html.find('.edit-predilection-description').change(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||||
let index = li.data("prediction-index")
|
let index = li.data("prediction-index")
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred[index].description = ev.currentTarget.value
|
pred[index].description = ev.currentTarget.value
|
||||||
pred[index].id = pred[index].id || randomID(16)
|
pred[index].id = pred[index].id || randomID(16)
|
||||||
this.object.update( { 'system.predilections': pred })
|
this.object.update( { 'system.predilections': pred })
|
||||||
@ -148,7 +149,7 @@ export class HawkmoonItemSheet extends ItemSheet {
|
|||||||
html.find('.predilection-acquise').change(ev => {
|
html.find('.predilection-acquise').change(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||||
let index = li.data("prediction-index")
|
let index = li.data("prediction-index")
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred[index].acquise = ev.currentTarget.checked
|
pred[index].acquise = ev.currentTarget.checked
|
||||||
pred[index].id = pred[index].id || randomID(16)
|
pred[index].id = pred[index].id || randomID(16)
|
||||||
this.object.update( { 'system.predilections': pred })
|
this.object.update( { 'system.predilections': pred })
|
||||||
@ -156,7 +157,7 @@ export class HawkmoonItemSheet extends ItemSheet {
|
|||||||
html.find('.predilection-maitrise').change(ev => {
|
html.find('.predilection-maitrise').change(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||||
let index = li.data("prediction-index")
|
let index = li.data("prediction-index")
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred[index].maitrise = ev.currentTarget.checked
|
pred[index].maitrise = ev.currentTarget.checked
|
||||||
pred[index].id = pred[index].id || randomID(16)
|
pred[index].id = pred[index].id || randomID(16)
|
||||||
this.object.update( { 'system.predilections': pred })
|
this.object.update( { 'system.predilections': pred })
|
||||||
@ -164,41 +165,41 @@ export class HawkmoonItemSheet extends ItemSheet {
|
|||||||
html.find('.predilection-used').change(ev => {
|
html.find('.predilection-used').change(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||||
let index = li.data("prediction-index")
|
let index = li.data("prediction-index")
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred[index].used = ev.currentTarget.checked
|
pred[index].used = ev.currentTarget.checked
|
||||||
pred[index].id = pred[index].id || randomID(16)
|
pred[index].id = pred[index].id || randomID(16)
|
||||||
this.object.update( { 'system.predilections': pred })
|
this.object.update( { 'system.predilections': pred })
|
||||||
})
|
})
|
||||||
|
|
||||||
html.find('#add-predilection').click(ev => {
|
html.find('#add-predilection').click(ev => {
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred.push( { name: "Nouvelle prédilection", id: randomID(16), used: false })
|
pred.push( { name: "Nouvelle prédilection", id: randomID(16), used: false })
|
||||||
this.object.update( { 'system.predilections': pred })
|
this.object.update( { 'system.predilections': pred })
|
||||||
})
|
})
|
||||||
html.find('.delete-prediction').click(ev => {
|
html.find('.delete-prediction').click(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".prediction-item")
|
const li = $(ev.currentTarget).parents(".prediction-item")
|
||||||
let index = li.data("prediction-index")
|
let index = li.data("prediction-index")
|
||||||
let pred = duplicate(this.object.system.predilections)
|
let pred = foundry.utils.duplicate(this.object.system.predilections)
|
||||||
pred.splice(index,1)
|
pred.splice(index,1)
|
||||||
this.object.update( { 'system.predilections': pred })
|
this.object.update( { 'system.predilections': pred })
|
||||||
})
|
})
|
||||||
|
|
||||||
html.find('#add-automation').click(ev => {
|
html.find('#add-automation').click(ev => {
|
||||||
let autom = duplicate(this.object.system.automations)
|
let autom = foundry.utils.duplicate(this.object.system.automations)
|
||||||
autom.push( { eventtype: "on-drop", name: "Automatisation 1", bonusname: "vigueur", bonus: 0, competence: "", minLevel: 0, baCost: 0, id: randomID(16) })
|
autom.push( { eventtype: "on-drop", name: "Automatisation 1", bonusname: "vigueur", bonus: 0, competence: "", minLevel: 0, baCost: 0, id: randomID(16) })
|
||||||
this.object.update( { 'system.automations': autom })
|
this.object.update( { 'system.automations': autom })
|
||||||
})
|
})
|
||||||
html.find('.delete-automation').click(ev => {
|
html.find('.delete-automation').click(ev => {
|
||||||
const li = $(ev.currentTarget).parents(".automation-item")
|
const li = $(ev.currentTarget).parents(".automation-item")
|
||||||
let index = li.data("automation-index")
|
let index = li.data("automation-index")
|
||||||
let autom = duplicate(this.object.system.automations)
|
let autom = foundry.utils.duplicate(this.object.system.automations)
|
||||||
autom.splice(index,1)
|
autom.splice(index,1)
|
||||||
this.object.update( { 'system.automations': autom })
|
this.object.update( { 'system.automations': autom })
|
||||||
})
|
})
|
||||||
html.find('.automation-edit-field').change(ev => {
|
html.find('.automation-edit-field').change(ev => {
|
||||||
let index = $(ev.currentTarget).data("automation-index")
|
let index = $(ev.currentTarget).data("automation-index")
|
||||||
let field = $(ev.currentTarget).data("automation-field")
|
let field = $(ev.currentTarget).data("automation-field")
|
||||||
let auto = duplicate(this.object.system.automations)
|
let auto = foundry.utils.duplicate(this.object.system.automations)
|
||||||
auto[index][field] = ev.currentTarget.value
|
auto[index][field] = ev.currentTarget.value
|
||||||
auto[index].id = auto[index].id || randomID(16)
|
auto[index].id = auto[index].id || randomID(16)
|
||||||
this.object.update( { 'system.automations': auto })
|
this.object.update( { 'system.automations': auto })
|
||||||
|
@ -18,6 +18,7 @@ import { HawkmoonCombat } from "./hawkmoon-combat.js";
|
|||||||
import { HawkmoonItem } from "./hawkmoon-item.js";
|
import { HawkmoonItem } from "./hawkmoon-item.js";
|
||||||
import { HawkmoonAutomation } from "./hawkmoon-automation.js";
|
import { HawkmoonAutomation } from "./hawkmoon-automation.js";
|
||||||
import { HawkmoonTokenHud } from "./hawkmoon-hud.js";
|
import { HawkmoonTokenHud } from "./hawkmoon-hud.js";
|
||||||
|
import { HAWKMOON_CONFIG } from "./hawkmoon-config.js";
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
/* Foundry VTT Initialization */
|
/* Foundry VTT Initialization */
|
||||||
@ -50,7 +51,8 @@ Hooks.once("init", async function () {
|
|||||||
CONFIG.Item.documentClass = HawkmoonItem
|
CONFIG.Item.documentClass = HawkmoonItem
|
||||||
game.system.hawkmoon = {
|
game.system.hawkmoon = {
|
||||||
HawkmoonUtility,
|
HawkmoonUtility,
|
||||||
HawkmoonAutomation
|
HawkmoonAutomation,
|
||||||
|
config : HAWKMOON_CONFIG
|
||||||
}
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
|
@ -60,7 +60,8 @@ export class HawkmoonRollDialog extends Dialog {
|
|||||||
html.find('#modificateur').change(async (event) => {
|
html.find('#modificateur').change(async (event) => {
|
||||||
this.rollData.modificateur = Number(event.currentTarget.value)
|
this.rollData.modificateur = Number(event.currentTarget.value)
|
||||||
})
|
})
|
||||||
html.find('#difficulte').change(async (event) => {
|
html.find('#difficulte').change( (event) => {
|
||||||
|
console.log("Difficulte: " + event.currentTarget.value)
|
||||||
this.rollData.difficulte = Number(event.currentTarget.value)
|
this.rollData.difficulte = Number(event.currentTarget.value)
|
||||||
})
|
})
|
||||||
html.find('#attrKey').change(async (event) => {
|
html.find('#attrKey').change(async (event) => {
|
||||||
|
@ -142,7 +142,7 @@ export class HawkmoonUtility {
|
|||||||
let rollData = message.getFlag("world", "hawkmoon-roll")
|
let rollData = message.getFlag("world", "hawkmoon-roll")
|
||||||
let actor = HawkmoonUtility.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 = foundry.utils.duplicate(actor.getCompetence(rollData.competence._id))
|
||||||
HawkmoonUtility.rollHawkmoon(rollData)
|
HawkmoonUtility.rollHawkmoon(rollData)
|
||||||
})
|
})
|
||||||
|
|
||||||
@ -256,7 +256,7 @@ export class HawkmoonUtility {
|
|||||||
|
|
||||||
let id = rollData.rollId;
|
let id = rollData.rollId;
|
||||||
let oldRollData = this.rollDataStore[id] || {};
|
let oldRollData = this.rollDataStore[id] || {};
|
||||||
let newRollData = mergeObject(oldRollData, rollData);
|
let newRollData = foundry.utils.mergeObject(oldRollData, rollData);
|
||||||
this.rollDataStore[id] = newRollData;
|
this.rollDataStore[id] = newRollData;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -364,10 +364,10 @@ export class HawkmoonUtility {
|
|||||||
}
|
}
|
||||||
if (!rollData.attr) {
|
if (!rollData.attr) {
|
||||||
rollData.actionImg = "systems/fvtt-hawkmoon-cyd/assets/icons/" + actor.system.attributs[rollData.attrKey].labelnorm + ".webp"
|
rollData.actionImg = "systems/fvtt-hawkmoon-cyd/assets/icons/" + actor.system.attributs[rollData.attrKey].labelnorm + ".webp"
|
||||||
rollData.attr = duplicate(actor.system.attributs[rollData.attrKey])
|
rollData.attr = foundry.utils.duplicate(actor.system.attributs[rollData.attrKey])
|
||||||
}
|
}
|
||||||
if (rollData.attrKey2 != "none") {
|
if (rollData.attrKey2 != "none") {
|
||||||
rollData.attr2 = duplicate(actor.system.attributs[rollData.attrKey2])
|
rollData.attr2 = foundry.utils.duplicate(actor.system.attributs[rollData.attrKey2])
|
||||||
}
|
}
|
||||||
|
|
||||||
if (rollData.maitriseId != "none") {
|
if (rollData.maitriseId != "none") {
|
||||||
@ -379,7 +379,7 @@ export class HawkmoonUtility {
|
|||||||
|
|
||||||
//console.log("BEFORE COMP", rollData)
|
//console.log("BEFORE COMP", rollData)
|
||||||
if (rollData.competence) {
|
if (rollData.competence) {
|
||||||
rollData.predilections = duplicate(rollData.competence.system.predilections || [])
|
rollData.predilections = foundry.utils.duplicate(rollData.competence.system.predilections || [])
|
||||||
let compmod = (rollData.competence.system.niveau == 0) ? -3 : 0
|
let compmod = (rollData.competence.system.niveau == 0) ? -3 : 0
|
||||||
rollData.diceFormula += `+${rollData.attr.value}+${rollData.competence.system.niveau}+${rollData.modificateur}+${compmod}`
|
rollData.diceFormula += `+${rollData.attr.value}+${rollData.competence.system.niveau}+${rollData.modificateur}+${compmod}`
|
||||||
|
|
||||||
@ -463,9 +463,9 @@ export class HawkmoonUtility {
|
|||||||
// Gestion de la feinte éventuelle
|
// Gestion de la feinte éventuelle
|
||||||
rollData.nbCombativitePerdu = 1
|
rollData.nbCombativitePerdu = 1
|
||||||
|
|
||||||
let myRoll = new Roll(rollData.diceFormula).roll({ async: false })
|
let myRoll = await new Roll(rollData.diceFormula).roll()
|
||||||
await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
|
await this.showDiceSoNice(myRoll, game.settings.get("core", "rollMode"))
|
||||||
rollData.roll = duplicate(myRoll)
|
rollData.roll = foundry.utils.duplicate(myRoll)
|
||||||
console.log(">>>> ", myRoll)
|
console.log(">>>> ", myRoll)
|
||||||
|
|
||||||
rollData.finalResult = myRoll.total
|
rollData.finalResult = myRoll.total
|
||||||
@ -511,9 +511,9 @@ export class HawkmoonUtility {
|
|||||||
static async bonusRollHawkmoon(rollData) {
|
static async bonusRollHawkmoon(rollData) {
|
||||||
rollData.bonusFormula = rollData.addedBonus
|
rollData.bonusFormula = rollData.addedBonus
|
||||||
|
|
||||||
let bonusRoll = new Roll(rollData.bonusFormula).roll({ async: false })
|
let bonusRoll = await new Roll(rollData.bonusFormula).roll()
|
||||||
await this.showDiceSoNice(bonusRoll, game.settings.get("core", "rollMode"));
|
await this.showDiceSoNice(bonusRoll, game.settings.get("core", "rollMode"));
|
||||||
rollData.bonusRoll = duplicate(bonusRoll)
|
rollData.bonusRoll = foundry.utils.duplicate(bonusRoll)
|
||||||
|
|
||||||
rollData.finalResult += rollData.bonusRoll.total
|
rollData.finalResult += rollData.bonusRoll.total
|
||||||
|
|
||||||
@ -547,7 +547,7 @@ export class HawkmoonUtility {
|
|||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
static blindMessageToGM(chatOptions) {
|
static blindMessageToGM(chatOptions) {
|
||||||
let chatGM = duplicate(chatOptions);
|
let chatGM = foundry.utils.duplicate(chatOptions);
|
||||||
chatGM.whisper = this.getUsers(user => user.isGM);
|
chatGM.whisper = this.getUsers(user => user.isGM);
|
||||||
chatGM.content = "Blinde message of " + game.user.name + "<br>" + chatOptions.content;
|
chatGM.content = "Blinde message of " + game.user.name + "<br>" + chatOptions.content;
|
||||||
console.log("blindMessageToGM", chatGM);
|
console.log("blindMessageToGM", chatGM);
|
||||||
|
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:44.588303 7fcc654006c0 Recovering log #150
|
2024/05/01-23:27:23.214075 7f830ea006c0 Recovering log #154
|
||||||
2024/04/24-19:19:45.046737 7fcc654006c0 Delete type=3 #148
|
2024/05/01-23:27:23.268127 7f830ea006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:45.047257 7fcc654006c0 Delete type=0 #150
|
2024/05/01-23:27:23.268203 7f830ea006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.674583 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.500967 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.674627 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.501026 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.681197 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.542679 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.681325 7fcc5e4006c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.573785 7f830e0006c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.681347 7fcc5e4006c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.573829 7f830e0006c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.940864 7f38a3e006c0 Recovering log #146
|
2024/04/24-19:19:44.588303 7fcc654006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.951368 7f38a3e006c0 Delete type=3 #144
|
2024/04/24-19:19:45.046737 7fcc654006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.951425 7f38a3e006c0 Delete type=0 #146
|
2024/04/24-19:19:45.047257 7fcc654006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.757658 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.674583 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.757696 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.674627 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.765139 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.681197 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.765299 7f38a10006c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.681325 7fcc5e4006c0 Manual compaction at level-0 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.765326 7f38a10006c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.681347 7fcc5e4006c0 Manual compaction at level-1 from '!journal!MUbViCE2PkVxlzqe' @ 72057594037927935 : 1 .. '!journal.pages!gVybbv17TFY8o3Y4.fQidyqfF1TbsZKHM' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:43.144098 7fcc5fe006c0 Recovering log #150
|
2024/05/01-23:27:22.766524 7f830fe006c0 Recovering log #154
|
||||||
2024/04/24-19:19:43.367448 7fcc5fe006c0 Delete type=3 #148
|
2024/05/01-23:27:22.827125 7f830fe006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:43.367549 7fcc5fe006c0 Delete type=0 #150
|
2024/05/01-23:27:22.827181 7f830fe006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.619450 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.254083 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.619488 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.254116 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.626512 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.280718 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.632878 7fcc5e4006c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.280946 7f830e0006c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.639837 7fcc5e4006c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.280969 7f830e0006c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.841800 7f38a2a006c0 Recovering log #146
|
2024/04/24-19:19:43.144098 7fcc5fe006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.851587 7f38a2a006c0 Delete type=3 #144
|
2024/04/24-19:19:43.367448 7fcc5fe006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.851700 7f38a2a006c0 Delete type=0 #146
|
2024/04/24-19:19:43.367549 7fcc5fe006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.687706 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.619450 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.687751 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.619488 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.694223 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.626512 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.709272 7f38a10006c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.632878 7fcc5e4006c0 Manual compaction at level-0 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.709352 7f38a10006c0 Manual compaction at level-1 from '!items!0fit7HelSjaFtXcW' @ 72057594037927935 : 1 .. '!items!wxrzP3NyiHiYnAMJ' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.639837 7fcc5e4006c0 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-000156
Normal file
BIN
packs/armes/MANIFEST-000156
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:43.017708 7fcc64a006c0 Recovering log #150
|
2024/05/01-23:27:22.646130 7f830fe006c0 Recovering log #154
|
||||||
2024/04/24-19:19:43.076452 7fcc64a006c0 Delete type=3 #148
|
2024/05/01-23:27:22.699363 7f830fe006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:43.076601 7fcc64a006c0 Delete type=0 #150
|
2024/05/01-23:27:22.699494 7f830fe006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.605428 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.159323 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.605456 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.159401 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.612661 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.198682 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.619414 7fcc5e4006c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.254049 7f830e0006c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.626638 7fcc5e4006c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.280920 7f830e0006c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.814328 7f38a2a006c0 Recovering log #146
|
2024/04/24-19:19:43.017708 7fcc64a006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.824924 7f38a2a006c0 Delete type=3 #144
|
2024/04/24-19:19:43.076452 7fcc64a006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.825056 7f38a2a006c0 Delete type=0 #146
|
2024/04/24-19:19:43.076601 7fcc64a006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.694330 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.605428 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.694352 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.605456 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.702258 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.612661 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.709293 7f38a10006c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.619414 7fcc5e4006c0 Manual compaction at level-0 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.709368 7f38a10006c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.626638 7fcc5e4006c0 Manual compaction at level-1 from '!items!0nhTxujlIUB63Aqt' @ 72057594037927935 : 1 .. '!items!tFU5yISK6spdNWco' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/competences-creatures/MANIFEST-000156
Normal file
BIN
packs/competences-creatures/MANIFEST-000156
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:42.882823 7fcc64a006c0 Recovering log #150
|
2024/05/01-23:27:22.506421 7f830fe006c0 Recovering log #154
|
||||||
2024/04/24-19:19:42.947075 7fcc64a006c0 Delete type=3 #148
|
2024/05/01-23:27:22.564236 7f830fe006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:42.947209 7fcc64a006c0 Delete type=0 #150
|
2024/05/01-23:27:22.564295 7f830fe006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.592157 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.098373 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.592206 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.098417 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.598509 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.119557 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.605418 7fcc5e4006c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.120001 7f830e0006c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.612914 7fcc5e4006c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.159292 7f830e0006c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.786249 7f38a2a006c0 Recovering log #146
|
2024/04/24-19:19:42.882823 7fcc64a006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.797379 7f38a2a006c0 Delete type=3 #144
|
2024/04/24-19:19:42.947075 7fcc64a006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.797432 7f38a2a006c0 Delete type=0 #146
|
2024/04/24-19:19:42.947209 7fcc64a006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.681177 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.592157 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.681197 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.592206 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.687480 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.598509 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.709243 7f38a10006c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.605418 7fcc5e4006c0 Manual compaction at level-0 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.709312 7f38a10006c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.612914 7fcc5e4006c0 Manual compaction at level-1 from '!items!15IDGG6JoZnRCQtY' @ 72057594037927935 : 1 .. '!items!yI1zY5k8mAdx9wHK' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/competences/MANIFEST-000156
Normal file
BIN
packs/competences/MANIFEST-000156
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:43.562687 7fcc5fe006c0 Recovering log #150
|
2024/05/01-23:27:22.894642 7f830fe006c0 Recovering log #154
|
||||||
2024/04/24-19:19:43.720740 7fcc5fe006c0 Delete type=3 #148
|
2024/05/01-23:27:22.960332 7f830fe006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:43.720811 7fcc5fe006c0 Delete type=0 #150
|
2024/05/01-23:27:22.960478 7f830fe006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.632917 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.383715 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.632957 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.383750 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.639646 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.432725 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.647315 7fcc5e4006c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.432967 7f830e0006c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.653621 7fcc5e4006c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.433020 7f830e0006c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.869311 7f38a2a006c0 Recovering log #146
|
2024/04/24-19:19:43.562687 7fcc5fe006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.880871 7f38a2a006c0 Delete type=3 #144
|
2024/04/24-19:19:43.720740 7fcc5fe006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.880923 7f38a2a006c0 Delete type=0 #146
|
2024/04/24-19:19:43.720811 7fcc5fe006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.709571 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.632917 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.709616 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.632957 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.716550 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.639646 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.736946 7f38a10006c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.647315 7fcc5e4006c0 Manual compaction at level-0 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.736993 7f38a10006c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.653621 7fcc5e4006c0 Manual compaction at level-1 from '!items!0BopmCu8vGK2923j' @ 72057594037927935 : 1 .. '!items!zYx0Ak2y1LNTcKlO' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/equipement/MANIFEST-000156
Normal file
BIN
packs/equipement/MANIFEST-000156
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:43.080280 7fcc5fe006c0 Recovering log #150
|
2024/05/01-23:27:22.707186 7f830ea006c0 Recovering log #154
|
||||||
2024/04/24-19:19:43.137577 7fcc5fe006c0 Delete type=3 #148
|
2024/05/01-23:27:22.759982 7f830ea006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:43.137905 7fcc5fe006c0 Delete type=0 #150
|
2024/05/01-23:27:22.760146 7f830ea006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.612932 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.220285 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.613011 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.220327 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.619236 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.253856 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.626625 7fcc5e4006c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.280901 7f830e0006c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.632899 7fcc5e4006c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.280958 7f830e0006c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.827816 7f38a3e006c0 Recovering log #146
|
2024/04/24-19:19:43.080280 7fcc5fe006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.838730 7f38a3e006c0 Delete type=3 #144
|
2024/04/24-19:19:43.137577 7fcc5fe006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.838786 7f38a3e006c0 Delete type=0 #146
|
2024/04/24-19:19:43.137905 7fcc5fe006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.702497 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.612932 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.702540 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.613011 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.708964 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.619236 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.709333 7f38a10006c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.626625 7fcc5e4006c0 Manual compaction at level-0 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.709410 7f38a10006c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.632899 7fcc5e4006c0 Manual compaction at level-1 from '!items!15foLG7y3LUXNzkK' @ 72057594037927935 : 1 .. '!items!z1HtkvazCGHut7cz' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/historiques/MANIFEST-000156
Normal file
BIN
packs/historiques/MANIFEST-000156
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000062
|
MANIFEST-000066
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:42.952046 7fcc5fe006c0 Recovering log #60
|
2024/05/01-23:27:22.571142 7f830ea006c0 Recovering log #64
|
||||||
2024/04/24-19:19:43.001963 7fcc5fe006c0 Delete type=3 #58
|
2024/05/01-23:27:22.632070 7f830ea006c0 Delete type=3 #62
|
||||||
2024/04/24-19:19:43.002046 7fcc5fe006c0 Delete type=0 #60
|
2024/05/01-23:27:22.632145 7f830ea006c0 Delete type=0 #64
|
||||||
2024/04/24-20:38:33.598679 7fcc5e4006c0 Level-0 table #65: started
|
2024/05/02-09:11:36.198876 7f830e0006c0 Level-0 table #69: started
|
||||||
2024/04/24-20:38:33.598713 7fcc5e4006c0 Level-0 table #65: 0 bytes OK
|
2024/05/02-09:11:36.198914 7f830e0006c0 Level-0 table #69: 0 bytes OK
|
||||||
2024/04/24-20:38:33.605307 7fcc5e4006c0 Delete type=0 #63
|
2024/05/02-09:11:36.220058 7f830e0006c0 Delete type=0 #67
|
||||||
2024/04/24-20:38:33.612894 7fcc5e4006c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.254070 7f830e0006c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.619433 7fcc5e4006c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.280933 7f830e0006c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.800976 7f38a3e006c0 Recovering log #56
|
2024/04/24-19:19:42.952046 7fcc5fe006c0 Recovering log #60
|
||||||
2024/04/07-18:44:43.810946 7f38a3e006c0 Delete type=3 #54
|
2024/04/24-19:19:43.001963 7fcc5fe006c0 Delete type=3 #58
|
||||||
2024/04/07-18:44:43.811011 7f38a3e006c0 Delete type=0 #56
|
2024/04/24-19:19:43.002046 7fcc5fe006c0 Delete type=0 #60
|
||||||
2024/04/07-18:53:15.674292 7f38a10006c0 Level-0 table #61: started
|
2024/04/24-20:38:33.598679 7fcc5e4006c0 Level-0 table #65: started
|
||||||
2024/04/07-18:53:15.674318 7f38a10006c0 Level-0 table #61: 0 bytes OK
|
2024/04/24-20:38:33.598713 7fcc5e4006c0 Level-0 table #65: 0 bytes OK
|
||||||
2024/04/07-18:53:15.680930 7f38a10006c0 Delete type=0 #59
|
2024/04/24-20:38:33.605307 7fcc5e4006c0 Delete type=0 #63
|
||||||
2024/04/07-18:53:15.681066 7f38a10006c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.612894 7fcc5e4006c0 Manual compaction at level-0 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.681085 7f38a10006c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.619433 7fcc5e4006c0 Manual compaction at level-1 from '!folders!5d4Zn28TUcPxRyXd' @ 72057594037927935 : 1 .. '!items!zttESycGKltfwCzJ' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/mutations/MANIFEST-000066
Normal file
BIN
packs/mutations/MANIFEST-000066
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:43.730272 7fcc654006c0 Recovering log #150
|
2024/05/01-23:27:22.967915 7f830ea006c0 Recovering log #154
|
||||||
2024/04/24-19:19:43.889184 7fcc654006c0 Delete type=3 #148
|
2024/05/01-23:27:23.021579 7f830ea006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:43.889335 7fcc654006c0 Delete type=0 #150
|
2024/05/01-23:27:23.021695 7f830ea006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.639856 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.347136 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.639921 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.347192 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.647189 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.383544 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.653608 7fcc5e4006c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.432943 7f830e0006c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.660740 7fcc5e4006c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.432981 7f830e0006c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.885807 7f38a3e006c0 Recovering log #146
|
2024/04/24-19:19:43.730272 7fcc654006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.895718 7f38a3e006c0 Delete type=3 #144
|
2024/04/24-19:19:43.889184 7fcc654006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.895858 7f38a3e006c0 Delete type=0 #146
|
2024/04/24-19:19:43.889335 7fcc654006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.716770 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.639856 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.716808 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.639921 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.723524 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.647189 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.736955 7f38a10006c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.653608 7fcc5e4006c0 Manual compaction at level-0 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.737004 7f38a10006c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.660740 7fcc5e4006c0 Manual compaction at level-1 from '!items!26mRstKhCJoXkhu1' @ 72057594037927935 : 1 .. '!items!tFQqcxmkS3MT6ASE' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/profils/MANIFEST-000156
Normal file
BIN
packs/profils/MANIFEST-000156
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:43.378670 7fcc654006c0 Recovering log #150
|
2024/05/01-23:27:22.833117 7f830ea006c0 Recovering log #154
|
||||||
2024/04/24-19:19:43.554194 7fcc654006c0 Delete type=3 #148
|
2024/05/01-23:27:22.891228 7f830ea006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:43.554281 7fcc654006c0 Delete type=0 #150
|
2024/05/01-23:27:22.891391 7f830ea006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.626647 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.311160 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.626669 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.311216 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.632751 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.346904 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.639816 7fcc5e4006c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.432927 7f830e0006c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.647329 7fcc5e4006c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.433001 7f830e0006c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.856327 7f38a3e006c0 Recovering log #146
|
2024/04/24-19:19:43.378670 7fcc654006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.867226 7f38a3e006c0 Delete type=3 #144
|
2024/04/24-19:19:43.554194 7fcc654006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.867361 7f38a3e006c0 Delete type=0 #146
|
2024/04/24-19:19:43.554281 7fcc654006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.723744 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.626647 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.723796 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.626669 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.730185 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.632751 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.736963 7f38a10006c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.639816 7fcc5e4006c0 Manual compaction at level-0 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.736999 7f38a10006c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.647329 7fcc5e4006c0 Manual compaction at level-1 from '!items!16iPa2yIzB0V3pxb' @ 72057594037927935 : 1 .. '!items!yszkersMTE4p9VzP' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/protections/MANIFEST-000156
Normal file
BIN
packs/protections/MANIFEST-000156
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2024/04/24-19:19:44.361715 7fcc5fe006c0 Recovering log #150
|
2024/05/01-23:27:23.155659 7f830fe006c0 Recovering log #154
|
||||||
2024/04/24-19:19:44.586287 7fcc5fe006c0 Delete type=3 #148
|
2024/05/01-23:27:23.211858 7f830fe006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:44.586391 7fcc5fe006c0 Delete type=0 #150
|
2024/05/01-23:27:23.211931 7f830fe006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.660752 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.479300 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.660779 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.479347 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.667170 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.500681 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.674538 7fcc5e4006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.573763 7f830e0006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
2024/04/07-18:44:43.927559 7f38a2a006c0 Recovering log #146
|
2024/04/24-19:19:44.361715 7fcc5fe006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.937525 7f38a2a006c0 Delete type=3 #144
|
2024/04/24-19:19:44.586287 7fcc5fe006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.937610 7f38a2a006c0 Delete type=0 #146
|
2024/04/24-19:19:44.586391 7fcc5fe006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.737130 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.660752 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.737157 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.660779 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.743304 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.667170 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.765257 7f38a10006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.674538 7fcc5e4006c0 Manual compaction at level-0 from 'undefined' @ 72057594037927935 : 1 .. 'undefined' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/tables/MANIFEST-000156
Normal file
BIN
packs/tables/MANIFEST-000156
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:44.119776 7fcc654006c0 Recovering log #150
|
2024/05/01-23:27:23.095384 7f830ea006c0 Recovering log #154
|
||||||
2024/04/24-19:19:44.337580 7fcc654006c0 Delete type=3 #148
|
2024/05/01-23:27:23.149683 7f830ea006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:44.337645 7fcc654006c0 Delete type=0 #150
|
2024/05/01-23:27:23.149830 7f830ea006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.653632 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.433090 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.653654 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.433201 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.660555 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.479084 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.667354 7fcc5e4006c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.573733 7f830e0006c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.674567 7fcc5e4006c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.573816 7f830e0006c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.914538 7f38a3e006c0 Recovering log #146
|
2024/04/24-19:19:44.119776 7fcc654006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.925326 7f38a3e006c0 Delete type=3 #144
|
2024/04/24-19:19:44.337580 7fcc654006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.925381 7f38a3e006c0 Delete type=0 #146
|
2024/04/24-19:19:44.337645 7fcc654006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.743399 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.653632 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.743418 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.653654 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.750623 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.660555 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.765268 7f38a10006c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.667354 7fcc5e4006c0 Manual compaction at level-0 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.765292 7f38a10006c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.674567 7fcc5e4006c0 Manual compaction at level-1 from '!items!0jRgc9a9L8i7j1Uk' @ 72057594037927935 : 1 .. '!items!yRTYaNKyXBX9wHhb' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/talents-cellule/MANIFEST-000156
Normal file
BIN
packs/talents-cellule/MANIFEST-000156
Normal file
Binary file not shown.
@ -1 +1 @@
|
|||||||
MANIFEST-000152
|
MANIFEST-000156
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/24-19:19:43.897208 7fcc5fe006c0 Recovering log #150
|
2024/05/01-23:27:23.034782 7f830fe006c0 Recovering log #154
|
||||||
2024/04/24-19:19:44.108234 7fcc5fe006c0 Delete type=3 #148
|
2024/05/01-23:27:23.088133 7f830fe006c0 Delete type=3 #152
|
||||||
2024/04/24-19:19:44.108303 7fcc5fe006c0 Delete type=0 #150
|
2024/05/01-23:27:23.088245 7f830fe006c0 Delete type=0 #154
|
||||||
2024/04/24-20:38:33.647346 7fcc5e4006c0 Level-0 table #155: started
|
2024/05/02-09:11:36.281168 7f830e0006c0 Level-0 table #159: started
|
||||||
2024/04/24-20:38:33.647386 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
2024/05/02-09:11:36.281215 7f830e0006c0 Level-0 table #159: 0 bytes OK
|
||||||
2024/04/24-20:38:33.653476 7fcc5e4006c0 Delete type=0 #153
|
2024/05/02-09:11:36.310895 7f830e0006c0 Delete type=0 #157
|
||||||
2024/04/24-20:38:33.660725 7fcc5e4006c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.432910 7f830e0006c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
||||||
2024/04/24-20:38:33.667392 7fcc5e4006c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
2024/05/02-09:11:36.432956 7f830e0006c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
||||||
|
@ -1,8 +1,8 @@
|
|||||||
2024/04/07-18:44:43.899194 7f38a2a006c0 Recovering log #146
|
2024/04/24-19:19:43.897208 7fcc5fe006c0 Recovering log #150
|
||||||
2024/04/07-18:44:43.910211 7f38a2a006c0 Delete type=3 #144
|
2024/04/24-19:19:44.108234 7fcc5fe006c0 Delete type=3 #148
|
||||||
2024/04/07-18:44:43.910272 7f38a2a006c0 Delete type=0 #146
|
2024/04/24-19:19:44.108303 7fcc5fe006c0 Delete type=0 #150
|
||||||
2024/04/07-18:53:15.730328 7f38a10006c0 Level-0 table #151: started
|
2024/04/24-20:38:33.647346 7fcc5e4006c0 Level-0 table #155: started
|
||||||
2024/04/07-18:53:15.730351 7f38a10006c0 Level-0 table #151: 0 bytes OK
|
2024/04/24-20:38:33.647386 7fcc5e4006c0 Level-0 table #155: 0 bytes OK
|
||||||
2024/04/07-18:53:15.736844 7f38a10006c0 Delete type=0 #149
|
2024/04/24-20:38:33.653476 7fcc5e4006c0 Delete type=0 #153
|
||||||
2024/04/07-18:53:15.736987 7f38a10006c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.660725 7fcc5e4006c0 Manual compaction at level-0 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
||||||
2024/04/07-18:53:15.737010 7f38a10006c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
2024/04/24-20:38:33.667392 7fcc5e4006c0 Manual compaction at level-1 from '!items!07bq0fsbn653i81y' @ 72057594037927935 : 1 .. '!items!zKvlDHBalR4UdwUx' @ 0 : 0; will stop at (end)
|
||||||
|
Binary file not shown.
BIN
packs/talents/MANIFEST-000156
Normal file
BIN
packs/talents/MANIFEST-000156
Normal file
Binary file not shown.
@ -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.7",
|
"version": "12.0.0",
|
||||||
"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.7.zip",
|
"download": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd/archive/fvtt-hawkmoon-cyd-12.0.0.zip",
|
||||||
"languages": [
|
"languages": [
|
||||||
{
|
{
|
||||||
"lang": "fr",
|
"lang": "fr",
|
||||||
@ -245,7 +245,7 @@
|
|||||||
"url": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd",
|
"url": "https://www.uberwald.me/gitea/public/fvtt-hawkmoon-cyd",
|
||||||
"background": "systems/fvtt-hawkmoon-cyd/assets/ui/fond_hawkmoon.webp",
|
"background": "systems/fvtt-hawkmoon-cyd/assets/ui/fond_hawkmoon.webp",
|
||||||
"compatibility": {
|
"compatibility": {
|
||||||
"minimum": "10",
|
"minimum": "11",
|
||||||
"verified": "11"
|
"verified": "12"
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -263,17 +263,8 @@
|
|||||||
{{else}}
|
{{else}}
|
||||||
<div class="flexrow">
|
<div class="flexrow">
|
||||||
<span class="roll-dialog-label">Difficulté : </span>
|
<span class="roll-dialog-label">Difficulté : </span>
|
||||||
<select class="roll-dialog-label" id="difficulte" type="text" name="difficulte" value="{{difficulte}}"
|
<select class="roll-dialog-label" id="difficulte" type="text" name="difficulte" data-dtype="String">
|
||||||
data-dtype="Number">
|
{{selectOptions config.optionsDifficulte selected=difficulte nameAttr="key" labelAttr="label"}}
|
||||||
{{#select difficulte}}
|
|
||||||
<option value="0">Aucune/Inconnue</option>
|
|
||||||
<option value="5">Facile (5)</option>
|
|
||||||
<option value="10">Moyenne (10)</option>
|
|
||||||
<option value="15">Ardue (15)</option>
|
|
||||||
<option value="20">Hasardeuse (20)</option>
|
|
||||||
<option value="25">Insensée (25)</option>
|
|
||||||
<option value="30">Pure Folie (30)</option>
|
|
||||||
{{/select}}
|
|
||||||
</select>
|
</select>
|
||||||
</div>
|
</div>
|
||||||
{{/if}}
|
{{/if}}
|
||||||
|
Loading…
Reference in New Issue
Block a user