Fix sur armes et affichage

This commit is contained in:
2023-03-08 23:44:19 +01:00
parent fac6618b74
commit 3fa80b6e57
6 changed files with 106 additions and 41 deletions

View File

@ -43,6 +43,7 @@ export class HeritiersActorSheet extends ActorSheet {
contacts: this.actor.organizeContacts(),
armes: duplicate(this.actor.getWeapons()),
monnaies: duplicate(this.actor.getMonnaies()),
pouvoirs: duplicate(this.actor.getPouvoirs()),
fee: duplicate(this.actor.getFee() || {} ),
protections: duplicate(this.actor.getArmors()),
combat: this.actor.getCombatValues(),

View File

@ -39,7 +39,12 @@ export class HeritiersActor extends Actor {
if (data.type == 'personnage') {
const skills = await HeritiersUtility.loadCompendium("fvtt-les-heritiers.competences")
data.items = skills.map(i => i.toObject())
data.items = []
for (let skill of skills) {
if (skill.system.categorie == "utile") {
data.items.push( skill.toObject())
}
}
}
if (data.type == 'creature') {
const skills = await HeritiersUtility.loadCompendium("fvtt-les-heritiers.skills-creatures")
@ -136,6 +141,9 @@ export class HeritiersActor extends Actor {
getProfils() {
return this.items.filter(item => item.type == "profil")
}
getPouvoirs() {
return this.items.filter(item => item.type == "pouvoir")
}
/* -------------------------------------------- */
getSkills() {
let comp = []

View File

@ -8,7 +8,7 @@ export const HERITIERS_CONFIG = {
"prec": "Précision",
"esp": "Esprit",
"per": "Perception",
"pres": "Présence",
"pres": "Préstance",
"san": "Sang-Froid"
},