Init, competences de base, fix creation de perso, etc
This commit is contained in:
parent
6f278ab8eb
commit
c32be6b24d
@ -49,6 +49,8 @@ export class TeDeumActorPJSheet extends ActorSheet {
|
||||
poisons: this.actor.getPoisons(),
|
||||
combat: this.actor.prepareCombat(),
|
||||
bonusDegats: this.actor.getBonusDegats(),
|
||||
nbActions: this.actor.getNbActions(),
|
||||
initiative: this.actor.getInitiative(),
|
||||
pointsArmuresLourdes: this.actor.getNbArmures(),
|
||||
nbArmuresLourdes: this.actor.getNbArmuresLourdesActuel(),
|
||||
santeModifier: this.actor.getSanteModifier(),
|
||||
@ -125,6 +127,11 @@ export class TeDeumActorPJSheet extends ActorSheet {
|
||||
const armeId = $(event.currentTarget).data("arme-id")
|
||||
this.actor.rollArme(armeId)
|
||||
});
|
||||
html.find('.roll-degats').click((event) => {
|
||||
const armeId = $(event.currentTarget).data("arme-id")
|
||||
this.actor.rollDegatsArme(armeId)
|
||||
});
|
||||
|
||||
|
||||
html.find('.lock-unlock-sheet').click((event) => {
|
||||
this.options.editScore = !this.options.editScore;
|
||||
|
@ -50,6 +50,60 @@ export class TeDeumActor extends Actor {
|
||||
/* -------------------------------------------- */
|
||||
async prepareData() {
|
||||
super.prepareData()
|
||||
|
||||
let updates = []
|
||||
let memoriser = this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "mémoriser")
|
||||
let newScore = this.getCommonBaseValue(this.system.caracteristiques.adresse.value)
|
||||
if (memoriser && memoriser?.system.score != newScore) {
|
||||
updates.push({ _id: memoriser.id, "system.score": Number(newScore) })
|
||||
}
|
||||
|
||||
let perception = this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "perception")
|
||||
newScore = this.getCommonBaseValue(this.system.caracteristiques.sensibilite.value)
|
||||
if (perception && perception.system.score != newScore) {
|
||||
updates.push({ _id: perception.id, "system.score": Number(newScore) })
|
||||
}
|
||||
|
||||
let charme = this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "charme")
|
||||
newScore = this.getCommonBaseValue(this.system.caracteristiques.entregent.value)
|
||||
if (charme && charme?.system.score != newScore) {
|
||||
updates.push({ _id: charme.id, "system.score": Number(newScore) })
|
||||
}
|
||||
|
||||
let endurance = this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "endurance")
|
||||
newScore = this.getCommonBaseValue(this.system.caracteristiques.complexion.value)
|
||||
if (endurance && endurance?.system.score != newScore) {
|
||||
updates.push({ _id: endurance.id, "system.score": Number(newScore) })
|
||||
}
|
||||
|
||||
let course = this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "course")
|
||||
newScore = this.getCommonBaseValue(this.system.caracteristiques.adresse.value)
|
||||
if (course && course?.system.score != newScore) {
|
||||
updates.push({ _id: course.id, "system.score": Number(newScore) })
|
||||
}
|
||||
|
||||
let initiative = this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "initiative")
|
||||
newScore = this.getCommonBaseValue(this.system.caracteristiques.adresse.value)
|
||||
if (initiative && initiative?.system.score != newScore) {
|
||||
updates.push({ _id: initiative.id, "system.score": Number(newScore) })
|
||||
}
|
||||
|
||||
let actionsTour = this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "actions/tour")
|
||||
newScore = this.getCommonBaseValue(this.system.caracteristiques.adresse.value)
|
||||
if (actionsTour && actionsTour?.system.score != newScore) {
|
||||
updates.push({ _id: actionsTour.id, "system.score": Number(newScore) })
|
||||
}
|
||||
|
||||
let effort = this.items.find(item => item.type == "competence" && item.name.toLowerCase() == "effort")
|
||||
newScore = this.getCommonBaseValue(this.system.caracteristiques.puissance.value)
|
||||
if (effort && effort?.system.score != newScore) {
|
||||
updates.push({ _id: effort.id, "system.score": Number(newScore) })
|
||||
}
|
||||
|
||||
if (updates.length > 0) {
|
||||
await this.updateEmbeddedDocuments('Item', updates)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
@ -75,6 +129,13 @@ export class TeDeumActor extends Actor {
|
||||
this.updateSource({ prototypeToken });
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
getCommonBaseValue(value) {
|
||||
return game.system.tedeum.config.COMMON_VALUE[value]?.value || 0
|
||||
}
|
||||
getInitiative() {
|
||||
return game.system.tedeum.config.COMMON_VALUE[this.system.caracteristiques.adresse.value]?.value || 0
|
||||
}
|
||||
/* -------------------------------------------- */
|
||||
getBonusDegats() {
|
||||
return game.system.tedeum.config.BONUS_DEGATS[this.system.caracteristiques.puissance.value]
|
||||
@ -86,6 +147,9 @@ export class TeDeumActor extends Actor {
|
||||
getNbActions() {
|
||||
return game.system.tedeum.config.ACTIONS_PAR_TOUR[this.system.caracteristiques.adresse.value]
|
||||
}
|
||||
getInitiative() {
|
||||
return game.system.tedeum.config.ACTIONS_PAR_TOUR[this.system.caracteristiques.adresse.value]
|
||||
}
|
||||
getNbArmuresLourdesActuel() {
|
||||
let armures = this.getArmures()
|
||||
let nb = 0
|
||||
@ -503,6 +567,28 @@ export class TeDeumActor extends Actor {
|
||||
this.startRoll(rollData).catch("Error on startRoll")
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollDegatsArme(armeId) {
|
||||
let weapon = this.items.get(armeId)
|
||||
if (weapon) {
|
||||
let bDegats = this.getBonusDegats()
|
||||
let formula = weapon.system.degats + "+" + bDegats.value
|
||||
let degatsRoll = await new Roll(formula).roll()
|
||||
await TeDeumUtility.showDiceSoNice(degatsRoll, game.settings.get("core", "rollMode") )
|
||||
let rollData = this.getCommonRollData()
|
||||
rollData.mode = "degats"
|
||||
rollData.formula = formula
|
||||
rollData.arme = foundry.utils.duplicate(weapon)
|
||||
rollData.degatsRoll = foundry.utils.duplicate(degatsRoll)
|
||||
rollData.degats = degatsRoll.total
|
||||
|
||||
let msg = await TeDeumUtility.createChatWithRollMode(rollData.alias, {
|
||||
content: await renderTemplate(`systems/fvtt-te-deum/templates/chat/chat-degats-result.hbs`, rollData)
|
||||
})
|
||||
await msg.setFlag("world", "te-deum-rolldata", rollData)
|
||||
console.log("Rolldata result", rollData)
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
rollArme(armeId, compName = undefined) {
|
||||
|
@ -306,7 +306,7 @@ export class TeDeumCharacterCreator {
|
||||
let context = {
|
||||
title: "Création de personnage",
|
||||
subtitle: "Origine Sociale",
|
||||
sexeChoice: { "homme": "Homme", "femme": "Femme" },
|
||||
sexeChoice: { "Homme": "Homme", "Femme": "Femme" },
|
||||
religionChoice: { "catholique": "Catholique", "protestante": "Protestante" },
|
||||
origineChoice: game.system.tedeum.config.origineSociale
|
||||
}
|
||||
@ -406,7 +406,7 @@ export class TeDeumCharacterCreator {
|
||||
}
|
||||
|
||||
this.grimauds = foundry.utils.duplicate(stage.items.find(item => item.id === choiceResult.selectedItem))
|
||||
context.title = `LesPetits Grimauds - ${this.grimauds.name}"`
|
||||
context.title = `LesPetits Grimauds - ${this.grimauds.name}`
|
||||
TeDeumUtility.prepareEducationContent(this.grimauds);
|
||||
|
||||
context.label = "Valider l'augmentation de caracteristique"
|
||||
@ -530,7 +530,7 @@ export class TeDeumCharacterCreator {
|
||||
updates[`system.caracteristiques.${key}.value`] = Number(this.caracBonus[key].value)+1
|
||||
}
|
||||
updates['system.genre'] = this.sexe
|
||||
updates['system.religion'] = this.religion
|
||||
updates['system.religion'] = TeDeumUtility.upperFirst(this.religion)
|
||||
updates['system.statutocial'] = this.origineSociale.label
|
||||
updates['system.equipmentfree'] = this.ageViril.system.trousseau
|
||||
actor.update( updates);
|
||||
|
@ -5,6 +5,7 @@ export class TeDeumCombat extends Combat {
|
||||
|
||||
/* -------------------------------------------- */
|
||||
async rollInitiative(ids, formula = undefined, messageOptions = {} ) {
|
||||
console.log("Roll INIT !")
|
||||
ids = typeof ids === "string" ? [ids] : ids;
|
||||
for (let cId of ids) {
|
||||
const c = this.combatants.get(cId);
|
||||
|
@ -4,33 +4,35 @@ export const SYSTEM_ID = "fvtt-te-deum";
|
||||
export const TEDEUM_CONFIG = {
|
||||
|
||||
BONUS_DEGATS: [{}, { label: "1d4", value: -2 }, { label: "1d6", value: -1 }, { label: "1d8", value: 0 },
|
||||
{ label: "1d10", value: 1 }, { label: "1d12", value: 2 }, { label: "1d20", value: 3 }],
|
||||
{ label: "1d10", value: 1 }, { label: "1d12", value: 2 }, { label: "1d20", value: 3 }],
|
||||
MAX_ARMURES_LOURDES: [{}, { value: 1 }, { value: 3 }, { value: 5 },
|
||||
{ value: 7 }, { value: 9 }, { value: 11 }],
|
||||
{ value: 7 }, { value: 9 }, { value: 11 }],
|
||||
ACTIONS_PAR_TOUR: [{}, { value: 1 }, { value: 2 }, { value: 2 },
|
||||
{ value: 3 }, { value: 3 }, { value: 4 }],
|
||||
{ value: 3 }, { value: 3 }, { value: 4 }],
|
||||
COMMON_VALUE: [{}, { value: 1 }, { value: 2 }, { value: 3 },
|
||||
{ value: 4 }, { value: 5 }, { value: 6 }],
|
||||
COUT_XP: [{}, { value: 10 }, { value: 10 }, { value: 10 },
|
||||
{ value: 10 }, { value: 30 }, { value: 50 }],
|
||||
{ value: 10 }, { value: 30 }, { value: 50 }],
|
||||
|
||||
LOCALISATION: {
|
||||
"pieddroit": { label: "Pied Droit", value: 1, locMod:0, id: "pieddroit", nbArmure: 1, score: {min: 1, max:1}, coord: { top: 500, left: 0 } },
|
||||
"jambedroite": { label: "Jambe Droite", value: 1, locMod:-1,id: "jambedroite", nbArmure: 1, score: {min: 3, max:4},coord: { top: 400, left: 100 } },
|
||||
"jambegauche": { label: "Jambe Gauche", value: 1, locMod:-1,id: "jambegauche", nbArmure: 1, score: {min: 5, max:6},coord: { top: 400, left: 300 } },
|
||||
"piedgauche": { label: "Pied Gauche", value: 1, locMod:0,id: "piedgauche", nbArmure: 1, score: {min: 2, max:2},coord: { top: 500, left: 400 } },
|
||||
"maindroite": { label: "Main Droite", value: 1, locMod:0,id: "maindroite", nbArmure: 1, score: {min: 7, max:7},coord: { top: 0, left: 0 } },
|
||||
"maingauche": { label: "Main Gauche", value: 1, locMod:0,id: "maingauche", nbArmure: 1, score: {min: 8, max:8},coord: { top: 0, left: 400 } },
|
||||
"brasdroit": { label: "Bras Droit", value: 1, locMod:-1,id: "brasdroit", nbArmure: 2, score: {min: 9, max:10},coord: { top: 200, left: 0 } },
|
||||
"brasgauche": { label: "Bras Gauche", value: 1, locMod:-1,id: "brasgauche", nbArmure: 2, score: {min: 11, max:12},coord: { top: 200, left: 400 } },
|
||||
"corps": { label: "Corps", value: 1, id: "corps", locMod:-2,nbArmure: 2, score: {min: 13, max:17},coord: { top: 200, left: 200 } },
|
||||
"tete": { label: "Tête", value: 1, id: "tete", locMod:-2,nbArmure: 2 , score: {min: 18, max:20},coord: { top: 0, left: 200 }},
|
||||
"pieddroit": { label: "Pied Droit", value: 1, locMod: 0, id: "pieddroit", nbArmure: 1, score: { min: 1, max: 1 }, coord: { top: 500, left: 0 } },
|
||||
"jambedroite": { label: "Jambe Droite", value: 1, locMod: -1, id: "jambedroite", nbArmure: 1, score: { min: 3, max: 4 }, coord: { top: 400, left: 100 } },
|
||||
"jambegauche": { label: "Jambe Gauche", value: 1, locMod: -1, id: "jambegauche", nbArmure: 1, score: { min: 5, max: 6 }, coord: { top: 400, left: 300 } },
|
||||
"piedgauche": { label: "Pied Gauche", value: 1, locMod: 0, id: "piedgauche", nbArmure: 1, score: { min: 2, max: 2 }, coord: { top: 500, left: 400 } },
|
||||
"maindroite": { label: "Main Droite", value: 1, locMod: 0, id: "maindroite", nbArmure: 1, score: { min: 7, max: 7 }, coord: { top: 0, left: 0 } },
|
||||
"maingauche": { label: "Main Gauche", value: 1, locMod: 0, id: "maingauche", nbArmure: 1, score: { min: 8, max: 8 }, coord: { top: 0, left: 400 } },
|
||||
"brasdroit": { label: "Bras Droit", value: 1, locMod: -1, id: "brasdroit", nbArmure: 2, score: { min: 9, max: 10 }, coord: { top: 200, left: 0 } },
|
||||
"brasgauche": { label: "Bras Gauche", value: 1, locMod: -1, id: "brasgauche", nbArmure: 2, score: { min: 11, max: 12 }, coord: { top: 200, left: 400 } },
|
||||
"corps": { label: "Corps", value: 1, id: "corps", locMod: -2, nbArmure: 2, score: { min: 13, max: 17 }, coord: { top: 200, left: 200 } },
|
||||
"tete": { label: "Tête", value: 1, id: "tete", locMod: -2, nbArmure: 2, score: { min: 18, max: 20 }, coord: { top: 0, left: 200 } },
|
||||
},
|
||||
|
||||
ARME_SPECIFICITE: {
|
||||
"encombrante": { label: "Encombrante", id: "encombrante", melee: true, tir: true},
|
||||
"encombrante": { label: "Encombrante", id: "encombrante", melee: true, tir: true },
|
||||
"maintiendistance": { label: "Maintien à distance", id: "maintiendistance", melee: true, tir: false },
|
||||
"coupassomant": { label: "Coup assomant", id: "coupassomant", melee: true, tir: false},
|
||||
"peutlancer": { label: "Peut être lancée", id: "peutlancer", melee: true, tir: false},
|
||||
"pasboutportant": { label: "Inutilisable à bout portant", id: "pasboutportant", melee: false, tir: true},
|
||||
"coupassomant": { label: "Coup assomant", id: "coupassomant", melee: true, tir: false },
|
||||
"peutlancer": { label: "Peut être lancée", id: "peutlancer", melee: true, tir: false },
|
||||
"pasboutportant": { label: "Inutilisable à bout portant", id: "pasboutportant", melee: false, tir: true },
|
||||
"mitraille": { label: "Mitraille", id: "mitraille", melee: false, tir: true },
|
||||
"degatscharge": { label: "Dégâts accrus à la charge", id: "degatscharge", melee: true, tir: false },
|
||||
"crochecavalier": { label: "Croche-cavalier", id: "crochecavalier", melee: true, tir: false },
|
||||
@ -41,18 +43,23 @@ export const TEDEUM_CONFIG = {
|
||||
},
|
||||
|
||||
ARME_PORTEES: {
|
||||
"brulepourpoint": { label: "Brûle-pourpoint", difficulty: "facile", id: "brulepourpoint"},
|
||||
"courte": { label: "Courte", difficulty: "pardefaut", id: "courte"},
|
||||
"moyenne": { label: "Moyenne", difficulty: "difficile", id: "moyenne"},
|
||||
"longue": { label: "Longue", difficulty: "perilleux", id: "longue"},
|
||||
"extreme": { label: "Extrême", difficulty: "desespere", id: "extreme"},
|
||||
"brulepourpoint": { label: "Brûle-pourpoint", difficulty: "facile", id: "brulepourpoint" },
|
||||
"courte": { label: "Courte", difficulty: "pardefaut", id: "courte" },
|
||||
"moyenne": { label: "Moyenne", difficulty: "difficile", id: "moyenne" },
|
||||
"longue": { label: "Longue", difficulty: "perilleux", id: "longue" },
|
||||
"extreme": { label: "Extrême", difficulty: "desespere", id: "extreme" },
|
||||
},
|
||||
|
||||
genre: {
|
||||
Homme: { label: "Homme", value: "Homme" },
|
||||
Femme: { label: "Femme", value: "Femme" }
|
||||
},
|
||||
|
||||
descriptionValeurOdd: {
|
||||
1: { valeur: 1, qualite: "Mauvais", dice: "d4", negativeDice: "d20", savoir: "Sot", sensibilite: "Obtus", entregent: "Rustaud", puissance: "Menu", complexion: "Anémique", adresse: "Empesé" },
|
||||
2: { valeur: 2, qualite: "Médiocre", dice: "d6", negativeDice: "d12", savoir: "Limité", sensibilite: "Etriqué", entregent: "Frustre", puissance: "Délicat", complexion: "Languide", adresse: "Gauche" },
|
||||
3: { valeur: 3, qualite: "Correct", dice: "d8", negativeDice: "d10", savoir: "Mêlé", sensibilite: "Ouvert", entregent: "Badin", puissance: "Membru", complexion: "Dispos", adresse: "Ingambe" },
|
||||
4: { valeur: 4, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" },
|
||||
4: { valeur: 4, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" },
|
||||
5: { valeur: 5, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" },
|
||||
6: { valeur: 6, qualite: "Bon", dice: "d10", negativeDice: "d8", savoir: "Lettré", sensibilite: "Fin", entregent: "Disert", puissance: "Vigoureux", complexion: "Gaillard", adresse: "Leste" },
|
||||
7: { valeur: 7, qualite: "Excellent", dice: "d12", negativeDice: "d6", savoir: "Docte", sensibilite: "Subtil", entregent: "Galant", puissance: "Musculeux", complexion: "Sanguin", adresse: "Preste" },
|
||||
@ -70,12 +77,12 @@ export const TEDEUM_CONFIG = {
|
||||
5: { valeur: 5, qualite: "Excellent", dice: "d12", negativeDice: "d6", savoir: "Docte", sensibilite: "Subtil", entregent: "Galant", puissance: "Musculeux", complexion: "Sanguin", adresse: "Preste" },
|
||||
6: { valeur: 6, qualite: "Admirable", dice: "d20", negativeDice: "d4", savoir: "Humaniste", sensibilite: "Spirituel", entregent: "Sémillant", puissance: "Hercule", complexion: "Aguerri", adresse: "Alerte" },
|
||||
},
|
||||
diceValeur: [ "d4", "d6", "d8", "d10", "d12", "d20" ],
|
||||
degatsArmure : {
|
||||
sansarmure : { label: "Sans armure"},
|
||||
cuir : { label: "Cuir"},
|
||||
plates : { label: "Plates"},
|
||||
mailles : { label: "Mailles"},
|
||||
diceValeur: ["d4", "d6", "d8", "d10", "d12", "d20"],
|
||||
degatsArmure: {
|
||||
sansarmure: { label: "Sans armure" },
|
||||
cuir: { label: "Cuir" },
|
||||
plates: { label: "Plates" },
|
||||
mailles: { label: "Mailles" },
|
||||
},
|
||||
|
||||
caracteristiques: {
|
||||
@ -87,10 +94,10 @@ export const TEDEUM_CONFIG = {
|
||||
adresse: { id: "adresse", value: "adresse", label: "Adresse" },
|
||||
},
|
||||
allonges: {
|
||||
courte: { courte: {malus: 0}, moyenne: {malus:-1}, longue: {malus:-2}, treslongue:{malus:0, esquive: 2 } },
|
||||
moyenne: { courte: {malus: 0}, moyenne: {malus:0}, longue: {malus:-1}, treslongue:{malus:0, esquive: 2 } },
|
||||
longue: { courte: {malus: -2}, moyenne: {malus:-1}, longue: {malus:0}, treslongue:{malus:-1, esquive: 1 } },
|
||||
treslongue: { courte: {malus:0, esquive: 2 }, moyenne:{malus:0, esquive: 2 }, longue: {malus:0, esquive: 1 }, treslongue:{malus:0 } },
|
||||
courte: { courte: { malus: 0 }, moyenne: { malus: -1 }, longue: { malus: -2 }, treslongue: { malus: 0, esquive: 2 } },
|
||||
moyenne: { courte: { malus: 0 }, moyenne: { malus: 0 }, longue: { malus: -1 }, treslongue: { malus: 0, esquive: 2 } },
|
||||
longue: { courte: { malus: -2 }, moyenne: { malus: -1 }, longue: { malus: 0 }, treslongue: { malus: -1, esquive: 1 } },
|
||||
treslongue: { courte: { malus: 0, esquive: 2 }, moyenne: { malus: 0, esquive: 2 }, longue: { malus: 0, esquive: 1 }, treslongue: { malus: 0 } },
|
||||
},
|
||||
providence: [
|
||||
{ labelM: "Brebis égarée", labelF: "Brebis égarée", value: 0, diceValue: "0" },
|
||||
@ -114,7 +121,7 @@ export const TEDEUM_CONFIG = {
|
||||
courte: { label: "Courte", value: "courte" },
|
||||
moyenne: { label: "Moyenne", value: "moyenne" },
|
||||
longue: { label: "Longue", value: "longue" },
|
||||
treslongue: { label: "Très longue", value: "treslongue"}
|
||||
treslongue: { label: "Très longue", value: "treslongue" }
|
||||
},
|
||||
armeCompetences: {
|
||||
bagarre: { label: "Bagarre", value: "bagarre" },
|
||||
@ -131,9 +138,9 @@ export const TEDEUM_CONFIG = {
|
||||
arquebusade: { label: "Arquebusade", value: "arquebusade" }
|
||||
},
|
||||
difficulte: {
|
||||
aucune: { label: "Aucune", key: "aucune", value: 0 },
|
||||
routine: { label: "Routine", key: "routine", value: 3 },
|
||||
facile: { label: "Facile", key: "facile",value: 5 },
|
||||
aucune: { label: "Aucune", key: "aucune", value: 0 },
|
||||
routine: { label: "Routine", key: "routine", value: 3 },
|
||||
facile: { label: "Facile", key: "facile", value: 5 },
|
||||
pardefaut: { label: "Par Défaut", key: "pardefaut", value: 7 },
|
||||
malaise: { label: "Malaisé", key: "malaise", value: 9 },
|
||||
difficile: { label: "Difficile", key: "difficile", value: 11 },
|
||||
@ -147,29 +154,29 @@ export const TEDEUM_CONFIG = {
|
||||
},
|
||||
etapesEducation: {
|
||||
pouponniere: { label: "La Pouponnière", value: "pouponniere", agemin: 0, agemax: 6, nbCompetences: 2, nbCaracteristiques: 3, hasQuestionnaire: true, hasDebouches: false, hasMultiplier: false, canCompetencesOpt: false },
|
||||
petitsgrimauds: { label: "La classe des Petits Grimauds", value: "petitsgrimauds", agemin: 7, agemax: 12,nbCompetences: 10, nbCaracteristiques: 3, hasDebouches: false, hasQuestionnaire: true, hasMultiplier: false, canCompetencesOpt: false },
|
||||
petitsgrimauds: { label: "La classe des Petits Grimauds", value: "petitsgrimauds", agemin: 7, agemax: 12, nbCompetences: 10, nbCaracteristiques: 3, hasDebouches: false, hasQuestionnaire: true, hasMultiplier: false, canCompetencesOpt: false },
|
||||
rosevie: { label: "Les Roses de la Vie", value: "rosevie", agemin: 13, agemax: 16, nbCompetences: 2, nbCaracteristiques: 3, hasQuestionnaire: true, hasDebouches: true, hasMultiplier: false, canCompetencesOpt: false },
|
||||
ageviril: { label: "L'Age Viril", value: "ageviril", agemin: 17, agemax: 17, nbCompetences: 9, nbCaracteristiques: 2, hasQuestionnaire: false, hasDebouches: false, hasMultiplier: true, canCompetencesOpt: true },
|
||||
},
|
||||
origineSociale: {
|
||||
noblesseepee: { label: "Noblesse d'épée", id: "noblesseepee", caracteristiques: {entregent: 1, puissance: 1}, cagnotte: 10, cagnotteUnit: "livres", value: 1 },
|
||||
noblessecloche: { label: "Noblesse de cloche", id: "noblessecloche", caracteristiques: {entregent: 1, savoir: 1}, cagnotte: 50, cagnotteUnit: "livres", value: 2 },
|
||||
hautenoblesse: { label: "Haute noblesse (Illégitime)", id: "hautenoblesse", caracteristiques: {complexion: 1, puissance: 1}, cagnotte: 20, cagnotteUnit: "livres", value: 3 },
|
||||
hautebourgeoisie: { label: "Haute bourgeoisie", id: "hautebourgeoisie", caracteristiques: {savoir: 1, sensibilite: 1}, cagnotte: 60, cagnotteUnit: "livres",value: 4 },
|
||||
petitebourgeoisie: { label: "Petite bourgeoisie (Marchands)", caracteristiques: {entregent: 1, sensibilite: 1}, cagnotte: 20, cagnotteUnit: "livres",id: "petitebourgeoisie", value: 5 },
|
||||
artisan: { label: "Artisans", id: "artisan", caracteristiques: {adresse: 1, sensibilite: 1}, cagnotte: 10, cagnotteUnit: "livres",value: 6 },
|
||||
laboureur: { label: "Laboureurs", id: "laboureur", caracteristiques: {entregent: 1, complexion: 1}, cagnotte: 10, cagnotteUnit: "livres",value: 7 },
|
||||
domesticite: { label: "Domesticité", id: "domesticite", caracteristiques: {entregent: 1, adresse: 1}, cagnotte: 2, cagnotteUnit: "sous",value: 8 },
|
||||
paysannerie: { label: "Paysannerie", id: "paysannerie", caracteristiques: {puissance: 1, complexion: 1}, cagnotte: 1, cagnotteUnit: "sous", value: 9 },
|
||||
gueux: { label: "Gueux", id: "gueux", caracteristiques: {adresse: 1, complexion: 1}, cagnotte: 4, cagnotteUnit: "deniers", value: 10 },
|
||||
noblesseepee: { label: "Noblesse d'épée", id: "noblesseepee", caracteristiques: { entregent: 1, puissance: 1 }, cagnotte: 10, cagnotteUnit: "livres", value: 1 },
|
||||
noblessecloche: { label: "Noblesse de cloche", id: "noblessecloche", caracteristiques: { entregent: 1, savoir: 1 }, cagnotte: 50, cagnotteUnit: "livres", value: 2 },
|
||||
hautenoblesse: { label: "Haute noblesse (Illégitime)", id: "hautenoblesse", caracteristiques: { complexion: 1, puissance: 1 }, cagnotte: 20, cagnotteUnit: "livres", value: 3 },
|
||||
hautebourgeoisie: { label: "Haute bourgeoisie", id: "hautebourgeoisie", caracteristiques: { savoir: 1, sensibilite: 1 }, cagnotte: 60, cagnotteUnit: "livres", value: 4 },
|
||||
petitebourgeoisie: { label: "Petite bourgeoisie (Marchands)", caracteristiques: { entregent: 1, sensibilite: 1 }, cagnotte: 20, cagnotteUnit: "livres", id: "petitebourgeoisie", value: 5 },
|
||||
artisan: { label: "Artisans", id: "artisan", caracteristiques: { adresse: 1, sensibilite: 1 }, cagnotte: 10, cagnotteUnit: "livres", value: 6 },
|
||||
laboureur: { label: "Laboureurs", id: "laboureur", caracteristiques: { entregent: 1, complexion: 1 }, cagnotte: 10, cagnotteUnit: "livres", value: 7 },
|
||||
domesticite: { label: "Domesticité", id: "domesticite", caracteristiques: { entregent: 1, adresse: 1 }, cagnotte: 2, cagnotteUnit: "sous", value: 8 },
|
||||
paysannerie: { label: "Paysannerie", id: "paysannerie", caracteristiques: { puissance: 1, complexion: 1 }, cagnotte: 1, cagnotteUnit: "sous", value: 9 },
|
||||
gueux: { label: "Gueux", id: "gueux", caracteristiques: { adresse: 1, complexion: 1 }, cagnotte: 4, cagnotteUnit: "deniers", value: 10 },
|
||||
},
|
||||
bonusMalus: [
|
||||
{ value: "-2", label: "-2 niveaux" },
|
||||
{ value: "-1", label: "-1 niveau" },
|
||||
{ value: "0", label: "Aucun" },
|
||||
{ value: "1", label: "+1 niveau" },
|
||||
{ value: "2", label: "+2 niveaux" }
|
||||
],
|
||||
{ value: "-2", label: "-2 niveaux" },
|
||||
{ value: "-1", label: "-1 niveau" },
|
||||
{ value: "0", label: "Aucun" },
|
||||
{ value: "1", label: "+1 niveau" },
|
||||
{ value: "2", label: "+2 niveaux" }
|
||||
],
|
||||
blessures: {
|
||||
indemne: { value: 0, label: "Indemne", key: "indemne", degatsMax: -1, count: 0, modifier: 0 },
|
||||
estafilade: { value: 1, label: "Estafilade", key: "estafilade", degatsMin: 0, degatsMax: 2, count: 1, modifier: 0 },
|
||||
@ -181,7 +188,7 @@ export const TEDEUM_CONFIG = {
|
||||
virulence: {
|
||||
aucune: { label: "Aucune", value: "aucune", modifier: 0 },
|
||||
fatigue: { label: "Fatigue", value: "fatigue", modifier: 0 },
|
||||
epuisement: { label: "Epuisement", value: "epuisement",modifier: -1 },
|
||||
epuisement: { label: "Epuisement", value: "epuisement", modifier: -1 },
|
||||
souffrance: { label: "Souffrance", value: "souffrance", modifier: -2 },
|
||||
agonie: { label: "Agonie", value: "agonie", modifier: -3 }
|
||||
},
|
||||
@ -193,9 +200,9 @@ export const TEDEUM_CONFIG = {
|
||||
},
|
||||
virulencePoison: {
|
||||
aucune: { label: "Aucune", value: "aucune", modifier: 0 },
|
||||
nausee: { label: "Nausées & Vertiges", value: "nausee", modifier:0 },
|
||||
inflammation: { label: "Inflammations & Vomissements", value: "inflammation", modifier: -1 },
|
||||
elancement: { label: "Elancements & Hémorragies", value: "elancement" , modifier: -2 },
|
||||
nausee: { label: "Nausées & Vertiges", value: "nausee", modifier: 0 },
|
||||
inflammation: { label: "Inflammations & Vomissements", value: "inflammation", modifier: -1 },
|
||||
elancement: { label: "Elancements & Hémorragies", value: "elancement", modifier: -2 },
|
||||
convulsion: { label: "Convulsions & Délire hallucinatoire", value: "convulsion", modifier: -3 },
|
||||
mort: { label: "Inconscience & Mort", value: "mort", modifier: -12 }
|
||||
}
|
||||
|
@ -44,7 +44,7 @@ export class TeDeumPJSchema extends foundry.abstract.TypeDataModel {
|
||||
schema.vetements = new fields.HTMLField({required: true, blank: true});
|
||||
schema.equipmentfree = new fields.HTMLField({required: true, blank: true});
|
||||
|
||||
schema.genre = new fields.StringField({required: true, choices: ["Homme", "Femme"], initial: "Femme"});
|
||||
schema.genre = new fields.StringField({required: true, choices: game.system.tedeum.config.genre, initial: "Femme"});
|
||||
schema.age = new fields.StringField({ required: false, blank: true, initial: undefined });
|
||||
schema.statutocial = new fields.StringField({ required: false, blank: true, initial: undefined });
|
||||
schema.chargestitre = new fields.StringField({ required: false, blank: true, initial: undefined });
|
||||
|
@ -61,7 +61,7 @@ Hooks.once("init", async function () {
|
||||
TeDeumUtility.onSocketMesssage(data)
|
||||
});
|
||||
|
||||
//CONFIG.Combat.documentClass = TeDeumCombat
|
||||
CONFIG.Combat.documentClass = TeDeumCombat
|
||||
CONFIG.Actor.documentClass = TeDeumActor;
|
||||
CONFIG.Item.documentClass = TeDeumItem
|
||||
CONFIG.Actor.dataModels = {
|
||||
|
@ -1 +1 @@
|
||||
MANIFEST-000076
|
||||
MANIFEST-000093
|
||||
|
@ -1,14 +1,7 @@
|
||||
2025/02/04-09:19:54.434475 7ff0d9ffb6c0 Recovering log #74
|
||||
2025/02/04-09:19:54.506466 7ff0d9ffb6c0 Delete type=3 #72
|
||||
2025/02/04-09:19:54.506527 7ff0d9ffb6c0 Delete type=0 #74
|
||||
2025/02/04-09:26:38.706734 7ff0d7ff76c0 Level-0 table #79: started
|
||||
2025/02/04-09:26:38.709998 7ff0d7ff76c0 Level-0 table #79: 503 bytes OK
|
||||
2025/02/04-09:26:38.716107 7ff0d7ff76c0 Delete type=0 #77
|
||||
2025/02/04-09:26:38.736363 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at '!folders!K314mT3VJDeFkOvc' @ 39 : 1
|
||||
2025/02/04-09:26:38.736373 7ff0d7ff76c0 Compacting 1@0 + 1@1 files
|
||||
2025/02/04-09:26:38.740078 7ff0d7ff76c0 Generated table #80@0: 38 keys, 30816 bytes
|
||||
2025/02/04-09:26:38.740094 7ff0d7ff76c0 Compacted 1@0 + 1@1 files => 30816 bytes
|
||||
2025/02/04-09:26:38.746692 7ff0d7ff76c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||
2025/02/04-09:26:38.746823 7ff0d7ff76c0 Delete type=2 #9
|
||||
2025/02/04-09:26:38.746954 7ff0d7ff76c0 Delete type=2 #79
|
||||
2025/02/04-09:26:38.747062 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!K314mT3VJDeFkOvc' @ 39 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-21:02:31.762956 7ffae7fff6c0 Recovering log #91
|
||||
2025/02/04-21:02:31.818029 7ffae7fff6c0 Delete type=3 #89
|
||||
2025/02/04-21:02:31.818138 7ffae7fff6c0 Delete type=0 #91
|
||||
2025/02/04-21:19:59.587312 7ffae6bff6c0 Level-0 table #96: started
|
||||
2025/02/04-21:19:59.587344 7ffae6bff6c0 Level-0 table #96: 0 bytes OK
|
||||
2025/02/04-21:19:59.594402 7ffae6bff6c0 Delete type=0 #94
|
||||
2025/02/04-21:19:59.600680 7ffae6bff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-08:00:17.903907 7ff0d9ffb6c0 Recovering log #70
|
||||
2025/02/04-08:00:17.922132 7ff0d9ffb6c0 Delete type=3 #68
|
||||
2025/02/04-08:00:17.922272 7ff0d9ffb6c0 Delete type=0 #70
|
||||
2025/02/04-08:13:20.820823 7ff0d7ff76c0 Level-0 table #75: started
|
||||
2025/02/04-08:13:20.820928 7ff0d7ff76c0 Level-0 table #75: 0 bytes OK
|
||||
2025/02/04-08:13:20.827281 7ff0d7ff76c0 Delete type=0 #73
|
||||
2025/02/04-08:13:20.848781 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-20:38:48.117192 7ffaecbf96c0 Recovering log #87
|
||||
2025/02/04-20:38:48.132558 7ffaecbf96c0 Delete type=3 #85
|
||||
2025/02/04-20:38:48.132625 7ffaecbf96c0 Delete type=0 #87
|
||||
2025/02/04-21:02:18.061942 7ffae6bff6c0 Level-0 table #92: started
|
||||
2025/02/04-21:02:18.061980 7ffae6bff6c0 Level-0 table #92: 0 bytes OK
|
||||
2025/02/04-21:02:18.096060 7ffae6bff6c0 Delete type=0 #90
|
||||
2025/02/04-21:02:18.239725 7ffae6bff6c0 Manual compaction at level-0 from '!folders!InCQeTRdT5jXMX82' @ 72057594037927935 : 1 .. '!items!wxIHkrq98eQ3cOvp' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs/armes/MANIFEST-000093
Normal file
BIN
packs/armes/MANIFEST-000093
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000076
|
||||
MANIFEST-000093
|
||||
|
@ -1,14 +1,7 @@
|
||||
2025/02/04-09:19:54.509779 7ff0d8ff96c0 Recovering log #74
|
||||
2025/02/04-09:19:54.552287 7ff0d8ff96c0 Delete type=3 #72
|
||||
2025/02/04-09:19:54.552375 7ff0d8ff96c0 Delete type=0 #74
|
||||
2025/02/04-09:26:38.667727 7ff0d7ff76c0 Level-0 table #79: started
|
||||
2025/02/04-09:26:38.671062 7ff0d7ff76c0 Level-0 table #79: 516 bytes OK
|
||||
2025/02/04-09:26:38.677967 7ff0d7ff76c0 Delete type=0 #77
|
||||
2025/02/04-09:26:38.697044 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at '!folders!q2WrapdNFvwEyGP6' @ 30 : 1
|
||||
2025/02/04-09:26:38.697055 7ff0d7ff76c0 Compacting 1@0 + 1@1 files
|
||||
2025/02/04-09:26:38.700419 7ff0d7ff76c0 Generated table #80@0: 29 keys, 11991 bytes
|
||||
2025/02/04-09:26:38.700444 7ff0d7ff76c0 Compacted 1@0 + 1@1 files => 11991 bytes
|
||||
2025/02/04-09:26:38.706249 7ff0d7ff76c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||
2025/02/04-09:26:38.706348 7ff0d7ff76c0 Delete type=2 #9
|
||||
2025/02/04-09:26:38.706497 7ff0d7ff76c0 Delete type=2 #79
|
||||
2025/02/04-09:26:38.706643 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!q2WrapdNFvwEyGP6' @ 30 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-21:02:31.823403 7ffaed3fa6c0 Recovering log #91
|
||||
2025/02/04-21:02:31.879026 7ffaed3fa6c0 Delete type=3 #89
|
||||
2025/02/04-21:02:31.879103 7ffaed3fa6c0 Delete type=0 #91
|
||||
2025/02/04-21:19:59.594567 7ffae6bff6c0 Level-0 table #96: started
|
||||
2025/02/04-21:19:59.594605 7ffae6bff6c0 Level-0 table #96: 0 bytes OK
|
||||
2025/02/04-21:19:59.600531 7ffae6bff6c0 Delete type=0 #94
|
||||
2025/02/04-21:19:59.600692 7ffae6bff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-08:00:17.927699 7ff0d87f86c0 Recovering log #70
|
||||
2025/02/04-08:00:17.946011 7ff0d87f86c0 Delete type=3 #68
|
||||
2025/02/04-08:00:17.946134 7ff0d87f86c0 Delete type=0 #70
|
||||
2025/02/04-08:13:20.827534 7ff0d7ff76c0 Level-0 table #75: started
|
||||
2025/02/04-08:13:20.827585 7ff0d7ff76c0 Level-0 table #75: 0 bytes OK
|
||||
2025/02/04-08:13:20.833823 7ff0d7ff76c0 Delete type=0 #73
|
||||
2025/02/04-08:13:20.848813 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-20:38:48.136363 7ffae7fff6c0 Recovering log #87
|
||||
2025/02/04-20:38:48.155326 7ffae7fff6c0 Delete type=3 #85
|
||||
2025/02/04-20:38:48.155397 7ffae7fff6c0 Delete type=0 #87
|
||||
2025/02/04-21:02:18.203925 7ffae6bff6c0 Level-0 table #92: started
|
||||
2025/02/04-21:02:18.203951 7ffae6bff6c0 Level-0 table #92: 0 bytes OK
|
||||
2025/02/04-21:02:18.239602 7ffae6bff6c0 Delete type=0 #90
|
||||
2025/02/04-21:02:18.293406 7ffae6bff6c0 Manual compaction at level-0 from '!folders!2wTJBj3dicRKzNOE' @ 72057594037927935 : 1 .. '!items!ufvhWG5V8pX0qrtR' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs/armures/MANIFEST-000093
Normal file
BIN
packs/armures/MANIFEST-000093
Normal file
Binary file not shown.
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000072
|
||||
MANIFEST-000090
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-09:19:54.356127 7ff0d87f86c0 Recovering log #70
|
||||
2025/02/04-09:19:54.430796 7ff0d87f86c0 Delete type=3 #68
|
||||
2025/02/04-09:19:54.430851 7ff0d87f86c0 Delete type=0 #70
|
||||
2025/02/04-09:26:38.684389 7ff0d7ff76c0 Level-0 table #75: started
|
||||
2025/02/04-09:26:38.684411 7ff0d7ff76c0 Level-0 table #75: 0 bytes OK
|
||||
2025/02/04-09:26:38.690393 7ff0d7ff76c0 Delete type=0 #73
|
||||
2025/02/04-09:26:38.706610 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-21:02:31.705177 7ffaecbf96c0 Recovering log #87
|
||||
2025/02/04-21:02:31.757867 7ffaecbf96c0 Delete type=3 #85
|
||||
2025/02/04-21:02:31.757943 7ffaecbf96c0 Delete type=0 #87
|
||||
2025/02/04-21:19:59.571612 7ffae6bff6c0 Level-0 table #93: started
|
||||
2025/02/04-21:19:59.571661 7ffae6bff6c0 Level-0 table #93: 0 bytes OK
|
||||
2025/02/04-21:19:59.579281 7ffae6bff6c0 Delete type=0 #91
|
||||
2025/02/04-21:19:59.600650 7ffae6bff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,7 +1,14 @@
|
||||
2025/02/04-08:00:17.879698 7ff0d8ff96c0 Recovering log #66
|
||||
2025/02/04-08:00:17.897284 7ff0d8ff96c0 Delete type=3 #64
|
||||
2025/02/04-08:00:17.897462 7ff0d8ff96c0 Delete type=0 #66
|
||||
2025/02/04-08:13:20.841781 7ff0d7ff76c0 Level-0 table #71: started
|
||||
2025/02/04-08:13:20.841859 7ff0d7ff76c0 Level-0 table #71: 0 bytes OK
|
||||
2025/02/04-08:13:20.848509 7ff0d7ff76c0 Delete type=0 #69
|
||||
2025/02/04-08:13:20.848864 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-20:38:48.097537 7ffaed3fa6c0 Recovering log #82
|
||||
2025/02/04-20:38:48.113309 7ffaed3fa6c0 Delete type=3 #80
|
||||
2025/02/04-20:38:48.113379 7ffaed3fa6c0 Delete type=0 #82
|
||||
2025/02/04-21:02:18.135381 7ffae6bff6c0 Level-0 table #88: started
|
||||
2025/02/04-21:02:18.162858 7ffae6bff6c0 Level-0 table #88: 938 bytes OK
|
||||
2025/02/04-21:02:18.203788 7ffae6bff6c0 Delete type=0 #86
|
||||
2025/02/04-21:02:18.239757 7ffae6bff6c0 Manual compaction at level-0 from '!folders!4OPhigzcPv46qbWW' @ 72057594037927935 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at '!items!npVNacEzrQqLbyaS' @ 128 : 1
|
||||
2025/02/04-21:02:18.239766 7ffae6bff6c0 Compacting 1@0 + 1@1 files
|
||||
2025/02/04-21:02:18.250978 7ffae6bff6c0 Generated table #89@0: 116 keys, 38122 bytes
|
||||
2025/02/04-21:02:18.251008 7ffae6bff6c0 Compacted 1@0 + 1@1 files => 38122 bytes
|
||||
2025/02/04-21:02:18.293094 7ffae6bff6c0 compacted to: files[ 0 1 0 0 0 0 0 ]
|
||||
2025/02/04-21:02:18.293225 7ffae6bff6c0 Delete type=2 #84
|
||||
2025/02/04-21:02:18.293350 7ffae6bff6c0 Delete type=2 #88
|
||||
2025/02/04-21:02:18.359444 7ffae6bff6c0 Manual compaction at level-0 from '!items!npVNacEzrQqLbyaS' @ 128 : 1 .. '!items!yx4k7lQHGcom99mk' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
BIN
packs/competences/MANIFEST-000090
Normal file
BIN
packs/competences/MANIFEST-000090
Normal file
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000082
|
||||
MANIFEST-000098
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-09:19:54.555357 7ff0d97fa6c0 Recovering log #80
|
||||
2025/02/04-09:19:54.607937 7ff0d97fa6c0 Delete type=3 #78
|
||||
2025/02/04-09:19:54.607998 7ff0d97fa6c0 Delete type=0 #80
|
||||
2025/02/04-09:26:38.730077 7ff0d7ff76c0 Level-0 table #85: started
|
||||
2025/02/04-09:26:38.730110 7ff0d7ff76c0 Level-0 table #85: 0 bytes OK
|
||||
2025/02/04-09:26:38.736245 7ff0d7ff76c0 Delete type=0 #83
|
||||
2025/02/04-09:26:38.747052 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-21:02:31.882959 7ffae77fe6c0 Recovering log #96
|
||||
2025/02/04-21:02:31.941550 7ffae77fe6c0 Delete type=3 #94
|
||||
2025/02/04-21:02:31.941618 7ffae77fe6c0 Delete type=0 #96
|
||||
2025/02/04-21:19:59.579549 7ffae6bff6c0 Level-0 table #101: started
|
||||
2025/02/04-21:19:59.579601 7ffae6bff6c0 Level-0 table #101: 0 bytes OK
|
||||
2025/02/04-21:19:59.587149 7ffae6bff6c0 Delete type=0 #99
|
||||
2025/02/04-21:19:59.600666 7ffae6bff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-08:00:17.954134 7ff0d8ff96c0 Recovering log #76
|
||||
2025/02/04-08:00:17.969980 7ff0d8ff96c0 Delete type=3 #74
|
||||
2025/02/04-08:00:17.970164 7ff0d8ff96c0 Delete type=0 #76
|
||||
2025/02/04-08:13:20.849036 7ff0d7ff76c0 Level-0 table #81: started
|
||||
2025/02/04-08:13:20.849150 7ff0d7ff76c0 Level-0 table #81: 0 bytes OK
|
||||
2025/02/04-08:13:20.855466 7ff0d7ff76c0 Delete type=0 #79
|
||||
2025/02/04-08:13:20.876058 7ff0d7ff76c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-20:38:48.158706 7ffae77fe6c0 Recovering log #92
|
||||
2025/02/04-20:38:48.173793 7ffae77fe6c0 Delete type=3 #90
|
||||
2025/02/04-20:38:48.173878 7ffae77fe6c0 Delete type=0 #92
|
||||
2025/02/04-21:02:18.096164 7ffae6bff6c0 Level-0 table #97: started
|
||||
2025/02/04-21:02:18.096190 7ffae6bff6c0 Level-0 table #97: 0 bytes OK
|
||||
2025/02/04-21:02:18.135267 7ffae6bff6c0 Delete type=0 #95
|
||||
2025/02/04-21:02:18.239741 7ffae6bff6c0 Manual compaction at level-0 from '!folders!9PQi3Lv54rpcxavo' @ 72057594037927935 : 1 .. '!items!zGlRtP7zSnkjuuue' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000076
|
||||
MANIFEST-000092
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-09:19:54.611542 7ff0d87f86c0 Recovering log #74
|
||||
2025/02/04-09:19:54.654193 7ff0d87f86c0 Delete type=3 #72
|
||||
2025/02/04-09:19:54.654311 7ff0d87f86c0 Delete type=0 #74
|
||||
2025/02/04-09:26:38.678121 7ff0d7ff76c0 Level-0 table #79: started
|
||||
2025/02/04-09:26:38.678170 7ff0d7ff76c0 Level-0 table #79: 0 bytes OK
|
||||
2025/02/04-09:26:38.684288 7ff0d7ff76c0 Delete type=0 #77
|
||||
2025/02/04-09:26:38.706592 7ff0d7ff76c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-21:02:31.946534 7ffaecbf96c0 Recovering log #90
|
||||
2025/02/04-21:02:32.006272 7ffaecbf96c0 Delete type=3 #88
|
||||
2025/02/04-21:02:32.006340 7ffaecbf96c0 Delete type=0 #90
|
||||
2025/02/04-21:19:59.607214 7ffae6bff6c0 Level-0 table #95: started
|
||||
2025/02/04-21:19:59.607270 7ffae6bff6c0 Level-0 table #95: 0 bytes OK
|
||||
2025/02/04-21:19:59.614924 7ffae6bff6c0 Delete type=0 #93
|
||||
2025/02/04-21:19:59.628053 7ffae6bff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-08:00:17.979633 7ff0d97fa6c0 Recovering log #70
|
||||
2025/02/04-08:00:17.997627 7ff0d97fa6c0 Delete type=3 #68
|
||||
2025/02/04-08:00:17.997723 7ff0d97fa6c0 Delete type=0 #70
|
||||
2025/02/04-08:13:20.834087 7ff0d7ff76c0 Level-0 table #75: started
|
||||
2025/02/04-08:13:20.834167 7ff0d7ff76c0 Level-0 table #75: 0 bytes OK
|
||||
2025/02/04-08:13:20.841491 7ff0d7ff76c0 Delete type=0 #73
|
||||
2025/02/04-08:13:20.848838 7ff0d7ff76c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-20:38:48.178017 7ffaed3fa6c0 Recovering log #86
|
||||
2025/02/04-20:38:48.195489 7ffaed3fa6c0 Delete type=3 #84
|
||||
2025/02/04-20:38:48.195570 7ffaed3fa6c0 Delete type=0 #86
|
||||
2025/02/04-21:02:18.323881 7ffae6bff6c0 Level-0 table #91: started
|
||||
2025/02/04-21:02:18.323917 7ffae6bff6c0 Level-0 table #91: 0 bytes OK
|
||||
2025/02/04-21:02:18.359316 7ffae6bff6c0 Delete type=0 #89
|
||||
2025/02/04-21:02:18.400688 7ffae6bff6c0 Manual compaction at level-0 from '!items!17mjvwS8R3B6LloG' @ 72057594037927935 : 1 .. '!items!zUYIVOuFpRur9aAR' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000076
|
||||
MANIFEST-000092
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-09:19:54.657231 7ff0d9ffb6c0 Recovering log #74
|
||||
2025/02/04-09:19:54.709822 7ff0d9ffb6c0 Delete type=3 #72
|
||||
2025/02/04-09:19:54.709925 7ff0d9ffb6c0 Delete type=0 #74
|
||||
2025/02/04-09:26:38.690563 7ff0d7ff76c0 Level-0 table #79: started
|
||||
2025/02/04-09:26:38.690616 7ff0d7ff76c0 Level-0 table #79: 0 bytes OK
|
||||
2025/02/04-09:26:38.696918 7ff0d7ff76c0 Delete type=0 #77
|
||||
2025/02/04-09:26:38.706627 7ff0d7ff76c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-21:02:32.008917 7ffae7fff6c0 Recovering log #90
|
||||
2025/02/04-21:02:32.066076 7ffae7fff6c0 Delete type=3 #88
|
||||
2025/02/04-21:02:32.066142 7ffae7fff6c0 Delete type=0 #90
|
||||
2025/02/04-21:19:59.600777 7ffae6bff6c0 Level-0 table #95: started
|
||||
2025/02/04-21:19:59.600804 7ffae6bff6c0 Level-0 table #95: 0 bytes OK
|
||||
2025/02/04-21:19:59.607063 7ffae6bff6c0 Delete type=0 #93
|
||||
2025/02/04-21:19:59.628035 7ffae6bff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-08:00:18.002150 7ff0d9ffb6c0 Recovering log #70
|
||||
2025/02/04-08:00:18.018218 7ff0d9ffb6c0 Delete type=3 #68
|
||||
2025/02/04-08:00:18.018368 7ff0d9ffb6c0 Delete type=0 #70
|
||||
2025/02/04-08:13:20.855703 7ff0d7ff76c0 Level-0 table #75: started
|
||||
2025/02/04-08:13:20.855761 7ff0d7ff76c0 Level-0 table #75: 0 bytes OK
|
||||
2025/02/04-08:13:20.862045 7ff0d7ff76c0 Delete type=0 #73
|
||||
2025/02/04-08:13:20.876086 7ff0d7ff76c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-20:38:48.198544 7ffaecbf96c0 Recovering log #86
|
||||
2025/02/04-20:38:48.214754 7ffaecbf96c0 Delete type=3 #84
|
||||
2025/02/04-20:38:48.214825 7ffaecbf96c0 Delete type=0 #86
|
||||
2025/02/04-21:02:18.293419 7ffae6bff6c0 Level-0 table #91: started
|
||||
2025/02/04-21:02:18.293451 7ffae6bff6c0 Level-0 table #91: 0 bytes OK
|
||||
2025/02/04-21:02:18.323734 7ffae6bff6c0 Delete type=0 #89
|
||||
2025/02/04-21:02:18.400668 7ffae6bff6c0 Manual compaction at level-0 from '!items!1icaxIywAwDXQcMz' @ 72057594037927935 : 1 .. '!items!ysGehYm1VkMWrI22' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000014
|
||||
MANIFEST-000030
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-09:19:54.763626 7ff0d97fa6c0 Recovering log #12
|
||||
2025/02/04-09:19:54.816435 7ff0d97fa6c0 Delete type=3 #10
|
||||
2025/02/04-09:19:54.816506 7ff0d97fa6c0 Delete type=0 #12
|
||||
2025/02/04-09:26:38.723408 7ff0d7ff76c0 Level-0 table #17: started
|
||||
2025/02/04-09:26:38.723459 7ff0d7ff76c0 Level-0 table #17: 0 bytes OK
|
||||
2025/02/04-09:26:38.729963 7ff0d7ff76c0 Delete type=0 #15
|
||||
2025/02/04-09:26:38.747040 7ff0d7ff76c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-21:02:32.128293 7ffae77fe6c0 Recovering log #28
|
||||
2025/02/04-21:02:32.186729 7ffae77fe6c0 Delete type=3 #26
|
||||
2025/02/04-21:02:32.186791 7ffae77fe6c0 Delete type=0 #28
|
||||
2025/02/04-21:19:59.621374 7ffae6bff6c0 Level-0 table #33: started
|
||||
2025/02/04-21:19:59.621404 7ffae6bff6c0 Level-0 table #33: 0 bytes OK
|
||||
2025/02/04-21:19:59.627903 7ffae6bff6c0 Delete type=0 #31
|
||||
2025/02/04-21:19:59.628082 7ffae6bff6c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-08:00:18.047866 7ff0d8ff96c0 Recovering log #8
|
||||
2025/02/04-08:00:18.069047 7ff0d8ff96c0 Delete type=3 #6
|
||||
2025/02/04-08:00:18.069271 7ff0d8ff96c0 Delete type=0 #8
|
||||
2025/02/04-08:13:20.862238 7ff0d7ff76c0 Level-0 table #13: started
|
||||
2025/02/04-08:13:20.862284 7ff0d7ff76c0 Level-0 table #13: 0 bytes OK
|
||||
2025/02/04-08:13:20.869551 7ff0d7ff76c0 Delete type=0 #11
|
||||
2025/02/04-08:13:20.876104 7ff0d7ff76c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-20:38:48.235842 7ffae77fe6c0 Recovering log #24
|
||||
2025/02/04-20:38:48.252695 7ffae77fe6c0 Delete type=3 #22
|
||||
2025/02/04-20:38:48.252769 7ffae77fe6c0 Delete type=0 #24
|
||||
2025/02/04-21:02:18.400699 7ffae6bff6c0 Level-0 table #29: started
|
||||
2025/02/04-21:02:18.400727 7ffae6bff6c0 Level-0 table #29: 0 bytes OK
|
||||
2025/02/04-21:02:18.426905 7ffae6bff6c0 Delete type=0 #27
|
||||
2025/02/04-21:02:18.527523 7ffae6bff6c0 Manual compaction at level-0 from '!scenes!FJXugdbkBpEJEdR6' @ 72057594037927935 : 1 .. '!scenes!FJXugdbkBpEJEdR6' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
@ -1 +1 @@
|
||||
MANIFEST-000076
|
||||
MANIFEST-000092
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-09:19:54.713036 7ff0d8ff96c0 Recovering log #74
|
||||
2025/02/04-09:19:54.760457 7ff0d8ff96c0 Delete type=3 #72
|
||||
2025/02/04-09:19:54.760553 7ff0d8ff96c0 Delete type=0 #74
|
||||
2025/02/04-09:26:38.716224 7ff0d7ff76c0 Level-0 table #79: started
|
||||
2025/02/04-09:26:38.716249 7ff0d7ff76c0 Level-0 table #79: 0 bytes OK
|
||||
2025/02/04-09:26:38.723229 7ff0d7ff76c0 Delete type=0 #77
|
||||
2025/02/04-09:26:38.747021 7ff0d7ff76c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-21:02:32.068229 7ffaed3fa6c0 Recovering log #90
|
||||
2025/02/04-21:02:32.124706 7ffaed3fa6c0 Delete type=3 #88
|
||||
2025/02/04-21:02:32.124766 7ffaed3fa6c0 Delete type=0 #90
|
||||
2025/02/04-21:19:59.615064 7ffae6bff6c0 Level-0 table #95: started
|
||||
2025/02/04-21:19:59.615100 7ffae6bff6c0 Level-0 table #95: 0 bytes OK
|
||||
2025/02/04-21:19:59.621260 7ffae6bff6c0 Delete type=0 #93
|
||||
2025/02/04-21:19:59.628066 7ffae6bff6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)
|
||||
|
@ -1,7 +1,7 @@
|
||||
2025/02/04-08:00:18.024798 7ff0d87f86c0 Recovering log #70
|
||||
2025/02/04-08:00:18.041483 7ff0d87f86c0 Delete type=3 #68
|
||||
2025/02/04-08:00:18.041605 7ff0d87f86c0 Delete type=0 #70
|
||||
2025/02/04-08:13:20.869725 7ff0d7ff76c0 Level-0 table #75: started
|
||||
2025/02/04-08:13:20.869764 7ff0d7ff76c0 Level-0 table #75: 0 bytes OK
|
||||
2025/02/04-08:13:20.875871 7ff0d7ff76c0 Delete type=0 #73
|
||||
2025/02/04-08:13:20.876118 7ff0d7ff76c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)
|
||||
2025/02/04-20:38:48.217235 7ffae7fff6c0 Recovering log #86
|
||||
2025/02/04-20:38:48.232340 7ffae7fff6c0 Delete type=3 #84
|
||||
2025/02/04-20:38:48.232418 7ffae7fff6c0 Delete type=0 #86
|
||||
2025/02/04-21:02:18.359457 7ffae6bff6c0 Level-0 table #91: started
|
||||
2025/02/04-21:02:18.359479 7ffae6bff6c0 Level-0 table #91: 0 bytes OK
|
||||
2025/02/04-21:02:18.400500 7ffae6bff6c0 Delete type=0 #89
|
||||
2025/02/04-21:02:18.427028 7ffae6bff6c0 Manual compaction at level-0 from '!items!1bAL2MQVpVBd0c5Z' @ 72057594037927935 : 1 .. '!items!zs67k4sxCid6oTK3' @ 0 : 0; will stop at (end)
|
||||
|
Binary file not shown.
@ -1263,6 +1263,12 @@ ul, li {
|
||||
display: block;
|
||||
max-width: 34rem;
|
||||
}
|
||||
.creator-finished-section {
|
||||
display: block;
|
||||
max-width: 34rem;
|
||||
text-align: center;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
}
|
||||
|
||||
.item-name-label {
|
||||
|
@ -1204,6 +1204,13 @@ ul, li {
|
||||
max-width: 34rem;
|
||||
}
|
||||
|
||||
.fvtt-te-deum-character-creator .creator-finished-section {
|
||||
display: block;
|
||||
max-width: 34rem;
|
||||
text-align: center;
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.item-name-label {
|
||||
min-width: 12rem;
|
||||
}
|
@ -136,8 +136,8 @@
|
||||
},
|
||||
"title": "Te Deum pour Un Massacre, le Jeu de Rôles (Officiel)",
|
||||
"url": "https://www.uberwald.me/gitea/public/fvtt-te-deum",
|
||||
"version": "12.0.12",
|
||||
"download": "https://www.uberwald.me/gitea/public/fvtt-te-deum/archive/fvtt-te-deum-v12.0.12.zip",
|
||||
"version": "12.0.13",
|
||||
"download": "https://www.uberwald.me/gitea/public/fvtt-te-deum/archive/fvtt-te-deum-v12.0.13.zip",
|
||||
"background": "systems/fvtt-te-deum/images/ui/tdeum_welcome_page_01.webp",
|
||||
"flags": {
|
||||
"hotReload": {
|
||||
|
@ -247,7 +247,7 @@
|
||||
</span>
|
||||
<span class="item-field-label-medium">{{upperFirst arme.system.typeArme}}</span>
|
||||
<span class="item-field-label-medium">{{upperFirst arme.system.competence}}</span>
|
||||
<span class="item-field-label-medium">{{arme.system.degats}}</span>
|
||||
<span class="item-field-label-medium"><a class="roll-degats" data-arme-id="{{arme._id}}">{{arme.system.degats}}</a></span>
|
||||
|
||||
<div class="item-filler"> </div>
|
||||
<div class="item-controls item-controls-fixed-full">
|
||||
@ -375,8 +375,9 @@
|
||||
<ul class="item-list alternate-list">
|
||||
<li class="item flexrow">
|
||||
<label class="item-name-label-medium">Genre</label>
|
||||
<input type="text" class="" name="system.genre" value="{{system.genre}}"
|
||||
data-dtype="String" />
|
||||
<select type="text" class="" name="system.genre" value="{{system.genre}}" data-dtype="String" />
|
||||
{{selectOptions @root.config.genre selected=system.genre}}
|
||||
</select>
|
||||
</li>
|
||||
<li class="item flexrow">
|
||||
<label class="item-name-label-medium">Lieu de naissance</label>
|
||||
|
23
templates/chat/chat-degats-result.hbs
Normal file
23
templates/chat/chat-degats-result.hbs
Normal file
@ -0,0 +1,23 @@
|
||||
<div class="chat-message-header">
|
||||
{{#if actorImg}}
|
||||
<img class="actor-icon" src="{{actorImg}}" alt="{{alias}}" />
|
||||
{{/if}}
|
||||
<h4 class="chat-actor-name">{{alias}}</h4>
|
||||
</div>
|
||||
|
||||
<hr>
|
||||
|
||||
{{#if img}}
|
||||
<div >
|
||||
<img class="chat-icon" src="{{arme.img}}" alt="{{name}}" />
|
||||
</div>
|
||||
{{/if}}
|
||||
|
||||
<div>
|
||||
<ul>
|
||||
<li>Dégats de {{arme.name}}: {{formula}} </li>
|
||||
<li>Dégats infligés : {{degats}}</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
</div>
|
@ -1,17 +1,28 @@
|
||||
<div class="fvtt-te-deum-character-creator">
|
||||
|
||||
<h3>Création de personnage terminée !</h3>
|
||||
<h3>Création de personnage terminée !</h3>
|
||||
|
||||
<div class="form-group">
|
||||
L'ensemble des choix a été appliqué sur la fiche de personnage nouvellement créée.
|
||||
<div class="form-group creator-finished-section">
|
||||
L'ensemble des choix a été appliqué sur la fiche de personnage nouvellement créée.
|
||||
</div>
|
||||
|
||||
Le Trousseau issu de l'Age Viril a été copié dans zone d'équipement libre de la fiche de personnage, à vous de créer les objets de jeu nécessaires (armes, richesses, etc.).
|
||||
<div class="form-group creator-finished-section">
|
||||
Le Trousseau issu de l'Age Viril a été copié dans zone d'équipement libre de la fiche de personnage, à vous de créer
|
||||
les objets de jeu nécessaires (armes, richesses, etc.).
|
||||
</div>
|
||||
|
||||
Vous devez maintenant choisir un Grâce, en fonction des pré-requis de votre personnage, et l'appliquer sur la fiche de personnage.
|
||||
<div class="form-group creator-finished-section">
|
||||
Vous devez maintenant choisir un Grâce, en fonction des pré-requis de votre personnage, et l'appliquer sur la fiche
|
||||
de personnage.
|
||||
</div>
|
||||
|
||||
Vous pouvez également choisir un nom pour votre personnage, et le renseigner dans la fiche de personnage.
|
||||
<div class="form-group creator-finished-section">
|
||||
Vous pouvez également choisir un nom pour votre personnage, et le renseigner dans la fiche de personnage.
|
||||
</div>
|
||||
|
||||
Enfin, vous pouvez choisir un portrait pour votre personnage.
|
||||
<div class="form-group creator-finished-section">
|
||||
Enfin, vous pouvez choisir un portrait pour votre personnage.
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
@ -33,7 +33,7 @@
|
||||
<li class="flexrow">
|
||||
<label class="item-name-label-long">Score</label>
|
||||
<input type="text" class="padd-right numeric-input item-field-label-short"
|
||||
name="system.score" value="{{system.score}}" data-dtype="Number" />
|
||||
name="system.score" value="{{system.score}}" data-dtype="Number" {{#if system.isBase}}disabled{{/if}}/>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
Loading…
x
Reference in New Issue
Block a user