Files
fvtt-adventures-with-emmy/templates/creature-main.hbs
T
2026-06-25 22:08:42 +02:00

160 lines
7.6 KiB
Handlebars
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<section class="tab creature-main {{tab.cssClass}}" data-group="sheet" data-tab="main">
{{!-- Attributes --}}
<fieldset>
<legend>{{localize "AWEMMY.Character.Attributes"}}</legend>
<table class="attributes-table">
<thead>
<tr>
<th>{{localize "AWEMMY.Character.Attribute"}}</th>
<th>{{localize "AWEMMY.Character.Mod"}}</th>
<th>{{localize "AWEMMY.Character.DC"}}</th>
</tr>
</thead>
<tbody>
<tr>
<td class="attr-label rollable" data-attribute-id="agility">{{localize "AWEMMY.Attribute.Agility"}} <i class="fa-solid fa-dice-d20"></i></td>
<td>{{formInput systemFields.attributes.fields.agility.fields.mod value=system.attributes.agility.mod}}</td>
<td class="attr-dc">{{system.attributes.agility.dc}}</td>
</tr>
<tr>
<td class="attr-label rollable" data-attribute-id="awareness">{{localize "AWEMMY.Attribute.Awareness"}} <i class="fa-solid fa-dice-d20"></i></td>
<td>{{formInput systemFields.attributes.fields.awareness.fields.mod value=system.attributes.awareness.mod}}</td>
<td class="attr-dc">{{system.attributes.awareness.dc}}</td>
</tr>
<tr>
<td class="attr-label rollable" data-attribute-id="fitness">{{localize "AWEMMY.Attribute.Fitness"}} <i class="fa-solid fa-dice-d20"></i></td>
<td>{{formInput systemFields.attributes.fields.fitness.fields.mod value=system.attributes.fitness.mod}}</td>
<td class="attr-dc">{{system.attributes.fitness.dc}}</td>
</tr>
<tr>
<td class="attr-label rollable" data-attribute-id="influence">{{localize "AWEMMY.Attribute.Influence"}} <i class="fa-solid fa-dice-d20"></i></td>
<td>{{formInput systemFields.attributes.fields.influence.fields.mod value=system.attributes.influence.mod}}</td>
<td class="attr-dc">{{system.attributes.influence.dc}}</td>
</tr>
</tbody>
</table>
</fieldset>
{{!-- Traits --}}
<fieldset>
<legend>{{localize "AWEMMY.Ability.Traits"}}</legend>
<div class="tags-list">
{{#each system.traits}}
<span class="tag" data-tooltip="{{traitTooltip this}}">{{this}} <a data-action="removeTrait" data-index="{{@index}}">×</a></span>
{{/each}}
<input type="text" class="new-tag" data-action="addTrait"
list="awemmy-trait-suggestions"
placeholder="{{localize 'AWEMMY.Ability.AddTrait'}}" />
<datalist id="awemmy-trait-suggestions">
{{#each traitSuggestions}}<option value="{{this}}">{{/each}}
</datalist>
</div>
</fieldset>
{{!-- Abilities --}}
<fieldset>
<legend>{{localize "AWEMMY.Character.Repertoire"}}</legend>
<div class="item-list">
{{#each abilities as |item|}}
<div class="item-row {{#if item.usedToday}}ability-used{{/if}}" data-drag="true" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-tooltip="{{itemTooltip item}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" />
<div class="item-name">{{item.name}}</div>
<div class="item-cost">{{item.costLabel}}</div>
{{#if item.system.frequency}}<div class="item-frequency">{{item.system.frequency}}</div>{{/if}}
<div class="item-controls">
<a data-action="useAbility" data-item-id="{{item.id}}"
class="{{#if item.usedToday}}ability-used-btn{{/if}}"
data-tooltip="{{#if item.usedToday}}{{localize "AWEMMY.Ability.AlreadyUsed"}}{{else}}{{localize "AWEMMY.Ability.Use"}}{{/if}}">
<i class="fas fa-bolt"></i>
</a>
<a data-action="edit" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-tooltip="{{localize 'AWEMMY.Sheet.EditItem'}}"><i class="fas fa-edit"></i></a>
{{#if ../isEditMode}}
<a data-action="delete" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-tooltip="{{localize 'AWEMMY.Sheet.DeleteItem'}}"><i class="fas fa-trash"></i></a>
{{/if}}
</div>
</div>
{{/each}}
{{#if isEditMode}}
<div class="item-add">
<button type="button" data-action="createAbility"><i class="fas fa-plus"></i> {{localize "AWEMMY.Item.Ability"}}</button>
</div>
{{/if}}
</div>
</fieldset>
{{!-- Skills --}}
<fieldset>
<legend>{{localize "AWEMMY.Skill.Label"}}</legend>
<div class="item-list">
{{#each skills as |item|}}
<div class="item-row" data-drag="true" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-tooltip="{{itemTooltip item}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" />
<div class="item-name">{{item.name}}</div>
<div class="item-controls">
<a data-action="edit" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-tooltip="{{localize 'AWEMMY.Sheet.EditItem'}}"><i class="fas fa-edit"></i></a>
{{#if ../isEditMode}}
<a data-action="delete" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-tooltip="{{localize 'AWEMMY.Sheet.DeleteItem'}}"><i class="fas fa-trash"></i></a>
{{/if}}
</div>
</div>
{{/each}}
{{#if isEditMode}}
<div class="item-add">
<button type="button" data-action="createSkill"><i class="fas fa-plus"></i> {{localize "AWEMMY.Item.Skill"}}</button>
</div>
{{/if}}
</div>
</fieldset>
{{!-- Active Effects --}}
<fieldset>
<legend>{{localize "AWEMMY.Effect.Label"}}</legend>
<div class="item-list">
{{#each effects as |item|}}
<div class="item-row" data-drag="true" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-tooltip="{{itemTooltip item}}">
<img class="item-img" src="{{item.img}}" data-tooltip="{{item.name}}" />
<div class="item-name">{{item.name}}</div>
<div class="item-controls">
<a data-action="edit" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-tooltip="{{localize 'AWEMMY.Sheet.EditItem'}}"><i class="fas fa-edit"></i></a>
<a data-action="delete" data-item-id="{{item.id}}" data-item-uuid="{{item.uuid}}" data-tooltip="{{localize 'AWEMMY.Sheet.DeleteItem'}}"><i class="fas fa-trash"></i></a>
</div>
</div>
{{/each}}
{{#if isEditMode}}
<div class="item-add">
<button type="button" data-action="createEffect"><i class="fas fa-plus"></i> {{localize "AWEMMY.Item.Effect"}}</button>
</div>
{{/if}}
</div>
</fieldset>
{{!-- Conditions --}}
<fieldset class="conditions-fieldset">
<legend>{{localize "AWEMMY.Condition.Panel"}}</legend>
<div class="conditions-panel">
{{#each conditions as |cond|}}
<a class="condition-badge {{#if cond.active}}active{{/if}}" data-action="toggleCondition" data-condition-id="{{cond.id}}" data-tooltip="{{cond.label}}">
<img src="{{cond.img}}" alt="{{cond.label}}" />
<span class="condition-label">{{cond.label}}</span>
</a>
{{/each}}
</div>
{{#if hasConditionPenalties}}
<div class="condition-penalties">
{{#if inhibitedActive}}
<div class="condition-penalty-row">
<label>{{localize "AWEMMY.Condition.Inhibited"}} {{localize "AWEMMY.Condition.Penalty"}}</label>
{{formInput systemFields.inhibitedPenalty value=inhibitedPenalty classes="condition-penalty-input"}}
</div>
{{/if}}
{{#if vulnerableActive}}
<div class="condition-penalty-row">
<label>{{localize "AWEMMY.Condition.Vulnerable"}} {{localize "AWEMMY.Condition.DCPenalty"}}</label>
{{formInput systemFields.vulnerablePenalty value=vulnerablePenalty classes="condition-penalty-input"}}
</div>
{{/if}}
</div>
{{/if}}
</fieldset>
</section>