Item ehnance, fixes on acto sheet

This commit is contained in:
2026-03-08 10:42:36 +01:00
parent 8f7f0169e4
commit e9abefd90d
22 changed files with 508 additions and 68 deletions

View File

@@ -1,4 +1,4 @@
<section data-tab="combat" class="tab {{tab.cssClass}}">
<section data-tab="combat" data-group="{{tab.group}}" class="tab {{tab.cssClass}}">
<fieldset>
<legend>{{localize "OATHHAMMER.Label.Defense"}}</legend>
<div class="flexrow">

View File

@@ -1,4 +1,4 @@
<section data-tab="equipment" class="tab {{tab.cssClass}}">
<section data-tab="equipment" data-group="{{tab.group}}" class="tab {{tab.cssClass}}">
<fieldset>
<legend>{{localize "OATHHAMMER.Label.Equipment"}}
{{#unless isPlayMode}}<a data-action="createEquipment" class="create-btn"><i class="fa-solid fa-plus"></i></a>{{/unless}}

View File

@@ -1,10 +1,36 @@
<section data-tab="identity" class="tab {{tab.cssClass}}">
<section data-tab="identity" data-group="{{tab.group}}" class="tab {{tab.cssClass}}">
<div class="identity-lineage-class flexrow">
<div class="item-slot lineage-slot {{#unless lineage}}empty{{/unless}}">
{{#if lineage}}
<img src="{{lineage.img}}" class="item-img" data-item-id="{{lineage.id}}" data-item-uuid="{{lineage.uuid}}" />
<span class="item-name">{{lineage.name}}</span>
{{#unless ../isPlayMode}}
<a data-action="edit" data-item-id="{{lineage.id}}" data-item-uuid="{{lineage.uuid}}"><i class="fa-solid fa-edit"></i></a>
<a data-action="delete" data-item-id="{{lineage.id}}" data-item-uuid="{{lineage.uuid}}"><i class="fa-solid fa-trash"></i></a>
{{/unless}}
{{else}}
<i class="fa-solid fa-person slot-icon"></i>
<span class="slot-placeholder">{{localize "OATHHAMMER.Label.DropLineage"}}</span>
{{/if}}
</div>
<div class="item-slot class-slot {{#unless characterClass}}empty{{/unless}}">
{{#if characterClass}}
<img src="{{characterClass.img}}" class="item-img" data-item-id="{{characterClass.id}}" data-item-uuid="{{characterClass.uuid}}" />
<span class="item-name">{{characterClass.name}}</span>
{{#unless ../isPlayMode}}
<a data-action="edit" data-item-id="{{characterClass.id}}" data-item-uuid="{{characterClass.uuid}}"><i class="fa-solid fa-edit"></i></a>
<a data-action="delete" data-item-id="{{characterClass.id}}" data-item-uuid="{{characterClass.uuid}}"><i class="fa-solid fa-trash"></i></a>
{{/unless}}
{{else}}
<i class="fa-solid fa-shield-halved slot-icon"></i>
<span class="slot-placeholder">{{localize "OATHHAMMER.Label.DropClass"}}</span>
{{/if}}
</div>
</div>
<fieldset>
<legend>{{localize "OATHHAMMER.Label.Biodata"}}</legend>
<div class="flexrow">
<div class="biodata-col">
{{formField systemFields.biodata.fields.lineage value=system.biodata.lineage name="system.biodata.lineage" localize=true disabled=isPlayMode}}
{{formField systemFields.biodata.fields.class value=system.biodata.class name="system.biodata.class" localize=true disabled=isPlayMode}}
{{formField systemFields.biodata.fields.alignment value=system.biodata.alignment name="system.biodata.alignment" disabled=isPlayMode}}
{{formField systemFields.biodata.fields.age value=system.biodata.age name="system.biodata.age" disabled=isPlayMode}}
{{formField systemFields.biodata.fields.gender value=system.biodata.gender name="system.biodata.gender" disabled=isPlayMode}}

View File

@@ -1,11 +1,9 @@
<section data-tab="magic" class="tab {{tab.cssClass}}">
<section data-tab="magic" data-group="{{tab.group}}" class="tab {{tab.cssClass}}">
<fieldset>
<legend>{{localize "OATHHAMMER.Label.ArcaneStress"}}</legend>
<div class="flexrow">
<label>{{localize "OATHHAMMER.Label.StressValue"}}</label>
{{formInput systemFields.arcaneStress.fields.value value=system.arcaneStress.value name="system.arcaneStress.value" disabled=isPlayMode}}
<span>/</span>
{{formInput systemFields.arcaneStress.fields.threshold value=system.arcaneStress.threshold name="system.arcaneStress.threshold" disabled=isPlayMode}}
<span class="arcane-stress-display">{{system.arcaneStress.value}} / {{system.arcaneStress.threshold}}</span>
</div>
</fieldset>
<fieldset>

View File

@@ -1,4 +1,4 @@
<section data-tab="notes" class="tab {{tab.cssClass}}">
<section data-tab="notes" data-group="{{tab.group}}" class="tab {{tab.cssClass}}">
<fieldset>
<legend>{{localize "OATHHAMMER.Label.Description"}}</legend>
{{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}}

View File

@@ -1,4 +1,4 @@
<section data-tab="skills" class="tab {{tab.cssClass}}">
<section data-tab="skills" data-group="{{tab.group}}" class="tab {{tab.cssClass}}">
<div class="skills-container">
{{#each skillGroups as |group|}}
<fieldset class="skills-group">