From 43d4acaea43daaffb275e3a304bcd6d309d3a860 Mon Sep 17 00:00:00 2001 From: sladecraven Date: Sat, 26 Nov 2022 12:03:21 +0100 Subject: [PATCH] Fix #142 - Perks alpha sorted --- modules/pegasus-create-char.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/pegasus-create-char.js b/modules/pegasus-create-char.js index 05d73d3..597f2c3 100644 --- a/modules/pegasus-create-char.js +++ b/modules/pegasus-create-char.js @@ -371,12 +371,13 @@ export class PegasusActorCreate { async showRoleStartSpec() { if (!this.roleSpecStart) { this.roleSpecStart = this.specs.filter(spec => spec.system.statistic.toUpperCase() == this.currentRole.system.statincrease1.toUpperCase() || spec.system.statistic.toUpperCase() == this.currentRole.system.statincrease2.toUpperCase()) - console.log("SPEC FOUND", this.roleSpecStart) + //console.log("SPEC FOUND", this.roleSpecStart) //this.roleSpecStart = duplicate(this.currentRole.data.specialisationsplus1) this.nbRoleSpecStart = 2; } let formData = this.createFormData("select-role-start-spec") formData.rolestartspec = this.roleSpecStart + formData.rolestartspec.sort(function compare(a, b) { if (a.name < b.name) { return -1 } else { return 1 } }) formData.nbrolespecstart = this.nbRoleSpecStart; this.renderChatMessage(formData) } @@ -398,6 +399,7 @@ export class PegasusActorCreate { async showRoleSpecialisations() { let formData = this.createFormData("select-role-spec") formData.rolespec = duplicate(this.roleSpec) + formData.rolespec.sort(function compare(a, b) { if (a.name < b.name) { return -1 } else { return 1 } }) formData.dt = 1 if (this.nbDT2 > 0) { formData.dt = 2 @@ -410,6 +412,7 @@ export class PegasusActorCreate { async showRolePerks() { let formData = this.createFormData("select-role-perk") formData.roleperks = duplicate(this.rolePerks) + formData.roleperks.sort(function compare(a, b) { if (a.name < b.name) { return -1 } else { return 1 } }) formData.nbperks = this.nbPerks this.renderChatMessage(formData) }