Various fixes - WIP

This commit is contained in:
2022-05-01 00:38:09 +02:00
parent 5214b036d3
commit 580fdb996b
8 changed files with 74 additions and 72 deletions

View File

@ -91,9 +91,9 @@ export class RdDActorSheet extends ActorSheet {
// toujours avoir une liste d'armes (pour mettre esquive et corps à corps)
formData.combat = duplicate(formData.armes ?? []);
RdDItemArme.computeNiveauArmes(formData.combat, formData.competences);
RdDItemArme.ajoutCorpsACorps(formData.combat, formData.competences, formData.data.carac);
formData.combat = duplicate(formData.armes ?? [])
RdDItemArme.computeNiveauArmes(formData.combat, formData.competences)
/* TODO TODO RdDItemArme.ajoutCorpsACorps(formData.combat, formData.competences, formData.data.carac)*/
formData.esquives = this.actor.getCompetences("Esquive").map(i => foundry.utils.deepClone(i.system))
formData.combat = RdDCombatManager.finalizeArmeList(formData.combat, formData.competences, formData.data.carac)
@ -253,7 +253,7 @@ export class RdDActorSheet extends ActorSheet {
// Equip Inventory Item
html.find('.item-equip').click(async event => {
this.actor.equiperObjet(RdDSheetUtility.getItemId(event));
this.actor.equiperObjet(RdDSheetUtility.getItemId(event))
});
// Roll Carac
@ -512,15 +512,16 @@ export class RdDActorSheet extends ActorSheet {
});
}
/* -------------------------------------------- */
_getEventArmeCombat(event) {
const li = $(event.currentTarget)?.parents(".item");
let armeName = li.data("arme-name");
let compName = li.data('competence-name');
const arme = this.armesList.find(a => a.name == armeName && a.data.competence == compName);
const li = $(event.currentTarget)?.parents(".item")
let armeName = li.data("arme-name")
let compName = li.data('competence-name')
const arme = this.armesList.find(a => a.name == armeName && a.system.competence == compName)
if (!arme) {
return { name: armeName, data: { competence: compName } };
return { name: armeName, data: { competence: compName } }
}
return arme;
return arme
}
/* -------------------------------------------- */