Compendiums : Armes et protections

This commit is contained in:
2023-11-28 22:27:31 +01:00
parent ca4b7f2803
commit a3c5a9bfec
52 changed files with 240 additions and 165 deletions

View File

@@ -43,6 +43,8 @@ export class WastelandActorSheet extends ActorSheet {
armes: duplicate(this.actor.getWeapons()),
protections: duplicate(this.actor.getArmors()),
pouvoirs:duplicate(this.actor.getPouvoirs()),
tours:duplicate(this.actor.getTours()),
charmes:duplicate(this.actor.getCharmes()),
origine: duplicate(this.actor.getOrigine() || {}),
heritage: duplicate(this.actor.getHeritage() || {}),
metier: duplicate(this.actor.getMetier() || {}),

View File

@@ -106,6 +106,16 @@ export class WastelandActor extends Actor {
WastelandUtility.sortArrayObjectsByName(items)
return items
}
getCharmes() {
let items = this.items.filter(item => item.type=="charme" && item.system?.charmetype == "charme") || []
WastelandUtility.sortArrayObjectsByName(items)
return items
}
getTours() {
let items = this.items.filter(item => item.type=="charme" && item.system?.charmetype == "tour") || []
WastelandUtility.sortArrayObjectsByName(items)
return items
}
getPouvoirs() {
return this.getItemSorted(["pouvoir"])
}

View File

@@ -7,5 +7,9 @@ export const WASTELAND_CONFIG = {
"reflet": "Chemin des Reflets",
"ame": "Chemin des Âmes",
"mort": "Chemin des Morts"
},
charmetype: {
tour: "Tour",
charme: "Charme",
}
}