Spellcastmodifiers were not being sorted correctly for use (#1578)

This commit is contained in:
WBHarry 2026-01-24 20:19:16 +01:00 committed by GitHub
parent bdb8997324
commit cb998860d9
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 3 additions and 3 deletions

View file

@ -368,7 +368,7 @@ export default class DhCharacter extends BaseDataActor {
const modifiers = subClasses const modifiers = subClasses
?.map(sc => ({ ...this.traits[sc.system.spellcastingTrait], key: sc.system.spellcastingTrait })) ?.map(sc => ({ ...this.traits[sc.system.spellcastingTrait], key: sc.system.spellcastingTrait }))
.filter(x => x); .filter(x => x);
return modifiers.sort((a, b) => a.value - b.value)[0]; return modifiers.sort((a, b) => (b.value ?? 0) - (a.value ?? 0))[0];
} }
get spellcastModifier() { get spellcastModifier() {

View file

@ -1,12 +1,12 @@
<aside class="character-sidebar-sheet"> <aside class="character-sidebar-sheet">
<div class="portrait {{#if isDeath}}death-roll{{/if}}"> <div class="portrait {{#if isDeath}}death-roll{{/if}}">
<img src="{{document.img}}" alt="{{document.name}}" data-action='editImage' data-edit="img"> <img src="{{document.img}}" alt="{{document.name}}" data-action='editImage' data-edit="img">
{{#if document.system.class.subclass.system.spellcastingTrait}} {{#if document.system.spellcastModifierTrait.key}}
<div class="icons-list"> <div class="icons-list">
<span class="spellcast-icon {{#if isDeath}}no-label{{/if}}"> <span class="spellcast-icon {{#if isDeath}}no-label{{/if}}">
<span class="spellcast-label"> <span class="spellcast-label">
{{localize "DAGGERHEART.ITEMS.Subclass.spellcastingTrait"}}: {{localize "DAGGERHEART.ITEMS.Subclass.spellcastingTrait"}}:
{{localize (concat 'DAGGERHEART.CONFIG.Traits.' document.system.class.subclass.system.spellcastingTrait '.short')}} {{localize (concat 'DAGGERHEART.CONFIG.Traits.' document.system.spellcastModifierTrait.key '.short')}}
</span> </span>
<i class="fa-solid fa-wand-sparkles"></i> <i class="fa-solid fa-wand-sparkles"></i>
</span> </span>