Improve sort order and remove list header that's inaccurate now

This commit is contained in:
Oliver-Akins 2025-02-01 14:36:47 -07:00
parent 1302d91469
commit 7d9993b158
3 changed files with 26 additions and 7 deletions

View file

@ -128,7 +128,7 @@ export class HeroSkillsCardV1 extends GenericAppMixin(HandlebarsApplicationMixin
ctx.skills = {};
const abilities = Object.values(gameTerms.Abilities);
const heroRank = ctx.actor.system.level.rank;
const embeddedSkills = ctx.actor.itemTypes.skill.sort(documentSorter);
const embeddedSkills = ctx.actor.itemTypes.skill;
for (let ability of abilities) {
const skills = [];
@ -137,6 +137,7 @@ export class HeroSkillsCardV1 extends GenericAppMixin(HandlebarsApplicationMixin
skills.push({
uuid: skill.uuid,
name: skill.name,
sort: skill.sort,
use: skill.system.advances[heroRank],
});
};
@ -162,6 +163,9 @@ export class HeroSkillsCardV1 extends GenericAppMixin(HandlebarsApplicationMixin
.concat(Array(limit - length).fill(null))
.slice(0, limit);
};
// Sort the skills
ctx.skills[ability] = ctx.skills[ability].sort(documentSorter);
}
return ctx;
};