Actor sheet, WIP
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
<section data-tab="combat" class="tab">
|
||||
<section data-tab="combat" class="tab {{tab.cssClass}}">
|
||||
<fieldset>
|
||||
<legend>{{localize "OATHHAMMER.Label.Defense"}}</legend>
|
||||
<div class="flexrow">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<section data-tab="equipment" class="tab">
|
||||
<section data-tab="equipment" 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}}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<section data-tab="identity" class="tab">
|
||||
<section data-tab="identity" class="tab {{tab.cssClass}}">
|
||||
<fieldset>
|
||||
<legend>{{localize "OATHHAMMER.Label.Biodata"}}</legend>
|
||||
<div class="flexrow">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<section data-tab="magic" class="tab">
|
||||
<section data-tab="magic" class="tab {{tab.cssClass}}">
|
||||
<fieldset>
|
||||
<legend>{{localize "OATHHAMMER.Label.ArcaneStress"}}</legend>
|
||||
<div class="flexrow">
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<section data-tab="notes" class="tab">
|
||||
<section data-tab="notes" class="tab {{tab.cssClass}}">
|
||||
<fieldset>
|
||||
<legend>{{localize "OATHHAMMER.Label.Description"}}</legend>
|
||||
{{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}}
|
||||
|
||||
@@ -16,6 +16,8 @@
|
||||
<div class="flexrow character-resource">
|
||||
<span class="resource-label">{{localize "OATHHAMMER.Label.Luck"}}</span>
|
||||
{{formInput systemFields.luck.fields.value value=system.luck.value name="system.luck.value" disabled=isPlayMode}}
|
||||
<span>/</span>
|
||||
{{formInput systemFields.luck.fields.max value=system.luck.max name="system.luck.max" disabled=isPlayMode}}
|
||||
</div>
|
||||
<div class="flexrow character-resource">
|
||||
<span class="resource-label">{{localize "OATHHAMMER.Label.Defense"}}</span>
|
||||
@@ -40,7 +42,7 @@
|
||||
{{#each system.attributes as |attr key|}}
|
||||
<div class="attribute-box">
|
||||
<label>{{localize (concat "OATHHAMMER.Attribute." (capitalize key))}}</label>
|
||||
{{formInput (lookup ../systemFields.attributes.fields key).fields.rank value=attr.rank name=(concat "system.attributes." key ".rank") disabled=../isPlayMode}}
|
||||
<input type="number" name="system.attributes.{{key}}.rank" value="{{attr.rank}}" min="1" max="4" {{#if ../isPlayMode}}disabled{{/if}}>
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
|
||||
28
templates/actor/character-skills.hbs
Normal file
28
templates/actor/character-skills.hbs
Normal file
@@ -0,0 +1,28 @@
|
||||
<section data-tab="skills" class="tab {{tab.cssClass}}">
|
||||
<div class="skills-container">
|
||||
{{#each skillGroups as |group|}}
|
||||
<fieldset class="skills-group">
|
||||
<legend>
|
||||
{{localize group.label}}
|
||||
<span class="attr-rank">({{group.attrRank}})</span>
|
||||
</legend>
|
||||
<div class="skills-list">
|
||||
<div class="skills-header">
|
||||
<span class="skill-name-col">{{localize "OATHHAMMER.Label.Skill"}}</span>
|
||||
<span class="skill-rank-col">{{localize "OATHHAMMER.Label.SkillRank"}}</span>
|
||||
<span class="skill-total-col">{{localize "OATHHAMMER.Label.TotalDice"}}</span>
|
||||
</div>
|
||||
{{#each group.skillData as |skill|}}
|
||||
<div class="skill-row">
|
||||
<label class="skill-name-col">{{localize skill.label}}</label>
|
||||
<div class="skill-rank-col">
|
||||
{{formInput skill.field value=skill.rank name=skill.name disabled=../../isPlayMode}}
|
||||
</div>
|
||||
<span class="skill-total-col skill-total">{{skill.total}}</span>
|
||||
</div>
|
||||
{{/each}}
|
||||
</div>
|
||||
</fieldset>
|
||||
{{/each}}
|
||||
</div>
|
||||
</section>
|
||||
@@ -5,20 +5,14 @@
|
||||
</div>
|
||||
<div class="flexrow">
|
||||
<div class="align-top">
|
||||
{{formField systemFields.piety value=system.piety name="system.piety"}}
|
||||
{{formField systemFields.castingTime value=system.castingTime name="system.castingTime"}}
|
||||
{{formField systemFields.divineTradition value=system.divineTradition name="system.divineTradition" localize=true}}
|
||||
{{formField systemFields.difficultyValue value=system.difficultyValue name="system.difficultyValue"}}
|
||||
{{formField systemFields.range value=system.range name="system.range"}}
|
||||
{{formField systemFields.duration value=system.duration name="system.duration"}}
|
||||
{{formField systemFields.spellSave value=system.spellSave name="system.spellSave"}}
|
||||
</div>
|
||||
<div class="align-top">
|
||||
<label>{{localize "OATHHAMMER.Label.Components"}}</label>
|
||||
<div class="shift-right">
|
||||
{{formField systemFields.components.fields.verbal value=system.components.verbal name="system.components.verbal"}}
|
||||
{{formField systemFields.components.fields.somatic value=system.components.somatic name="system.components.somatic"}}
|
||||
{{formField systemFields.components.fields.material value=system.components.material name="system.components.material"}}
|
||||
</div>
|
||||
{{formField systemFields.materialComponent value=system.materialComponent name="system.materialComponent"}}
|
||||
{{formField systemFields.savingThrow value=system.savingThrow name="system.savingThrow"}}
|
||||
{{formField systemFields.isRitual value=system.isRitual name="system.isRitual"}}
|
||||
</div>
|
||||
</div>
|
||||
<fieldset>
|
||||
|
||||
@@ -6,22 +6,17 @@
|
||||
<div class="flexrow">
|
||||
<div class="align-top">
|
||||
{{formField systemFields.tradition value=system.tradition name="system.tradition" localize=true}}
|
||||
{{formField systemFields.level value=system.level name="system.level"}}
|
||||
{{formField systemFields.arcaneStress value=system.arcaneStress name="system.arcaneStress"}}
|
||||
{{formField systemFields.castingTime value=system.castingTime name="system.castingTime"}}
|
||||
{{formField systemFields.difficultyValue value=system.difficultyValue name="system.difficultyValue"}}
|
||||
{{formField systemFields.range value=system.range name="system.range"}}
|
||||
{{formField systemFields.duration value=system.duration name="system.duration"}}
|
||||
{{formField systemFields.spellSave value=system.spellSave name="system.spellSave"}}
|
||||
</div>
|
||||
<div class="align-top">
|
||||
<label>{{localize "OATHHAMMER.Label.Components"}}</label>
|
||||
<div class="shift-right">
|
||||
{{formField systemFields.components.fields.verbal value=system.components.verbal name="system.components.verbal"}}
|
||||
{{formField systemFields.components.fields.somatic value=system.components.somatic name="system.components.somatic"}}
|
||||
{{formField systemFields.components.fields.material value=system.components.material name="system.components.material"}}
|
||||
</div>
|
||||
{{formField systemFields.materialComponent value=system.materialComponent name="system.materialComponent"}}
|
||||
{{formField systemFields.savingThrow value=system.savingThrow name="system.savingThrow"}}
|
||||
{{formField systemFields.enhancement value=system.enhancement name="system.enhancement"}}
|
||||
{{formField systemFields.isRitual value=system.isRitual name="system.isRitual"}}
|
||||
{{formField systemFields.isMagicMissile value=system.isMagicMissile name="system.isMagicMissile"}}
|
||||
{{formField systemFields.isExalted value=system.isExalted name="system.isExalted"}}
|
||||
{{formField systemFields.element value=system.element name="system.element" localize=true}}
|
||||
{{formField systemFields.runeType value=system.runeType name="system.runeType" localize=true}}
|
||||
</div>
|
||||
</div>
|
||||
<fieldset>
|
||||
|
||||
Reference in New Issue
Block a user