Fix XP sort
This commit is contained in:
parent
d316fa1661
commit
5a2176fef8
@ -417,6 +417,11 @@ export class RdDActorSheet extends ActorSheet {
|
|||||||
let compName = event.currentTarget.attributes.compname.value;
|
let compName = event.currentTarget.attributes.compname.value;
|
||||||
this.actor.updateCompetenceXP(compName, parseInt(event.target.value));
|
this.actor.updateCompetenceXP(compName, parseInt(event.target.value));
|
||||||
});
|
});
|
||||||
|
// On competence xp change
|
||||||
|
html.find('.competence-xp-sort').change((event) => {
|
||||||
|
let compName = event.currentTarget.attributes.compname.value;
|
||||||
|
this.actor.updateCompetenceXPSort(compName, parseInt(event.target.value));
|
||||||
|
});
|
||||||
// On competence archetype change
|
// On competence archetype change
|
||||||
html.find('.competence-archetype').change((event) => {
|
html.find('.competence-archetype').change((event) => {
|
||||||
let compName = event.currentTarget.attributes.compname.value;
|
let compName = event.currentTarget.attributes.compname.value;
|
||||||
|
@ -704,6 +704,17 @@ export class RdDActor extends Actor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* -------------------------------------------- */
|
||||||
|
async updateCompetenceXPSort(compName, compValue) {
|
||||||
|
let comp = this.getCompetence(compName);
|
||||||
|
if (comp) {
|
||||||
|
const update = { _id: comp._id, 'data.xp_sort': compValue };
|
||||||
|
const updated = await this.updateEmbeddedEntity("OwnedItem", update); // Updates one EmbeddedEntity
|
||||||
|
} else {
|
||||||
|
console.log("Competence not found", compName);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* -------------------------------------------- */
|
/* -------------------------------------------- */
|
||||||
async updateCompetenceArchetype(compName, compValue) {
|
async updateCompetenceArchetype(compName, compValue) {
|
||||||
let comp = this.getCompetence(compName);
|
let comp = this.getCompetence(compName);
|
||||||
|
Loading…
Reference in New Issue
Block a user