feat: separate skill value/max (transcendence pool vs level)
Release Creation / build (release) Successful in 58s
Release Creation / build (release) Successful in 58s
- skill.value = spendable transcendence pool (editable select) - skill.max = max level (locked by default, unlock btn) - computeRollFormula/computeResults/confront use skill.max - clamp transcendence spend to skill.value - resetTranscendence button in Bio&Notes - v14 compat: duplicate→deepClone, mergeObject→spread, socket fixes - Dialog v1 removed, DragDrop dedup, await fixes
This commit is contained in:
@@ -38,10 +38,18 @@
|
||||
{{localize skill.name}}
|
||||
</a>
|
||||
</span>
|
||||
<select class="item-field-label-short"
|
||||
name="system.skills.{{categkey}}.skilllist.{{skillkey}}.value">
|
||||
<select class="item-field-skill-level"
|
||||
name="system.skills.{{categkey}}.skilllist.{{skillkey}}.value"
|
||||
title="{{localize "ECRY.ui.transcendenceCurrent"}}">
|
||||
{{selectOptions @root.config.skillLevel selected=skill.value}}
|
||||
</select>
|
||||
<span class="skill-separator">/</span>
|
||||
<select class="item-field-skill-level"
|
||||
name="system.skills.{{categkey}}.skilllist.{{skillkey}}.max"
|
||||
title="{{localize "ECRY.ui.transcendenceMax"}}"
|
||||
{{#unless @root.editScore}}disabled{{/unless}}>
|
||||
{{selectOptions @root.config.skillLevel selected=skill.max}}
|
||||
</select>
|
||||
</li>
|
||||
<li class="item flexrow list-item">
|
||||
<ul class="ul-level1">
|
||||
@@ -67,4 +75,11 @@
|
||||
|
||||
</div>
|
||||
|
||||
<div class="skill-toolbar">
|
||||
<a data-action="lockUnlock" title="{{localize "ECRY.ui.toggleEditMax"}}">
|
||||
<i class="fas {{#if @root.editScore}}fa-lock-open{{else}}fa-lock{{/if}}"></i>
|
||||
{{localize "ECRY.ui.toggleEditMax"}}
|
||||
</a>
|
||||
</div>
|
||||
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user