77 lines
4.2 KiB
Handlebars
77 lines
4.2 KiB
Handlebars
<section class="character-main character-main-{{ifThen isPlayMode 'play' 'edit'}}">
|
|
<fieldset>
|
|
<legend>{{localize "OATHHAMMER.Label.Character"}}</legend>
|
|
<div class="character-pc character-pc-{{ifThen isPlayMode 'play' 'edit'}}">
|
|
<div class="character-left">
|
|
<div class="character-portrait">
|
|
<img class="actor-img" src="{{actor.img}}" data-edit="img" data-action="editImage" data-tooltip="{{actor.name}}" />
|
|
</div>
|
|
<fieldset>
|
|
<div class="flexrow character-resource">
|
|
<span class="resource-label">{{localize "OATHHAMMER.Label.Grit"}}</span>
|
|
{{formInput systemFields.grit.fields.value value=system.grit.value name="system.grit.value" disabled=isPlayMode}}
|
|
<span>/</span>
|
|
{{formInput systemFields.grit.fields.max value=system.grit.max name="system.grit.max" disabled=isPlayMode}}
|
|
</div>
|
|
<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}}
|
|
</div>
|
|
<div class="flexrow character-resource">
|
|
<span class="resource-label">{{localize "OATHHAMMER.Label.Defense"}}</span>
|
|
<input type="text" value="{{system.defense.value}}" disabled class="defense-display" />
|
|
</div>
|
|
<div class="flexrow character-resource">
|
|
<span class="resource-label">{{localize "OATHHAMMER.Label.Movement"}}</span>
|
|
{{formInput systemFields.movement.fields.base value=system.movement.base name="system.movement.base" disabled=isPlayMode}}
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
<div class="character-right">
|
|
<div class="character-name">
|
|
{{formInput fields.name value=source.name rootId=partId disabled=isPlayMode}}
|
|
<a class="control" data-action="toggleSheet" data-tooltip="OATHHAMMER.ToggleSheet" data-tooltip-direction="UP">
|
|
<i class="fa-solid fa-user-{{ifThen isPlayMode 'lock' 'pen'}}"></i>
|
|
</a>
|
|
</div>
|
|
<fieldset class="character-attributes character-attributes-{{ifThen isPlayMode 'play' 'edit'}}">
|
|
<legend>{{localize "OATHHAMMER.Label.Attributes"}}</legend>
|
|
<div class="attributes-grid">
|
|
{{#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}}
|
|
</div>
|
|
{{/each}}
|
|
</div>
|
|
</fieldset>
|
|
<fieldset class="character-arcane-stress">
|
|
<legend>{{localize "OATHHAMMER.Label.ArcaneStress"}}</legend>
|
|
<div class="flexrow">
|
|
{{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}}
|
|
</div>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
<fieldset class="currency-bar">
|
|
<legend>{{localize "OATHHAMMER.Label.Currency"}}</legend>
|
|
<div class="flexrow">
|
|
<div class="currency-item">
|
|
<label>{{localize "OATHHAMMER.Currency.GP"}}</label>
|
|
{{formInput systemFields.currency.fields.gold value=system.currency.gold name="system.currency.gold" disabled=isPlayMode}}
|
|
</div>
|
|
<div class="currency-item">
|
|
<label>{{localize "OATHHAMMER.Currency.SP"}}</label>
|
|
{{formInput systemFields.currency.fields.silver value=system.currency.silver name="system.currency.silver" disabled=isPlayMode}}
|
|
</div>
|
|
<div class="currency-item">
|
|
<label>{{localize "OATHHAMMER.Currency.CP"}}</label>
|
|
{{formInput systemFields.currency.fields.copper value=system.currency.copper name="system.currency.copper" disabled=isPlayMode}}
|
|
</div>
|
|
</div>
|
|
</fieldset>
|
|
</section>
|