Nouvelles corrections sur la fiche

This commit is contained in:
2026-03-06 13:34:18 +01:00
parent b9db8eb2fc
commit 4f15f0cc4c
15 changed files with 204 additions and 55 deletions
+27
View File
@@ -38,6 +38,33 @@
{{#unless fields.length}}<div class="item-row item-empty"><em>{{localize "AWEMMY.Character.DropField"}}</em></div>{{/unless}}
</fieldset>
<!-- Specialization (max 1, rattachée à un Field par nom) -->
<fieldset class="items-list-fieldset">
<legend>{{localize "AWEMMY.Item.Specialization"}}</legend>
{{#each specializations}}
<div class="item-row" data-item-id="{{id}}" data-item-uuid="{{uuid}}" data-drag="true">
<img src="{{img}}" class="item-img" alt="{{name}}" />
<span class="item-name">{{name}}</span>
{{#if system.fieldName}}
<span class="item-field-link {{#unless fieldMatch}}no-match{{/unless}}" data-tooltip="{{system.fieldName}}">
<i class="fas fa-link"></i> {{system.fieldName}}
{{#unless fieldMatch}}<i class="fas fa-exclamation-triangle"></i>{{/unless}}
</span>
{{/if}}
{{#if attrOverrideLabel}}
<span class="item-key-attr">
<i class="fas fa-arrow-right"></i> {{attrOverrideLabel}}
</span>
{{/if}}
<div class="item-controls">
<a class="item-control" data-action="edit" data-item-id="{{id}}" data-item-uuid="{{uuid}}" data-tooltip="Edit"><i class="fas fa-edit"></i></a>
<a class="item-control" data-action="delete" data-item-id="{{id}}" data-item-uuid="{{uuid}}" data-tooltip="Delete"><i class="fas fa-trash"></i></a>
</div>
</div>
{{/each}}
{{#unless specializations.length}}<div class="item-row item-empty"><em>{{localize "AWEMMY.Character.DropSpecialization"}}</em></div>{{/unless}}
</fieldset>
<!-- Archetypes (multiple) -->
<fieldset class="items-list-fieldset">
<legend>{{localize "AWEMMY.Item.Archetype"}}</legend>
+8
View File
@@ -11,6 +11,14 @@
</div>
</div>
{{!-- Field source (only when rolling from a Field item) --}}
{{#if sourceItemName}}
<div class="chat-source-item">
{{#if sourceItemImg}}<img class="chat-source-img" src="{{sourceItemImg}}" alt="{{sourceItemName}}" />{{/if}}
<span class="chat-source-name">{{sourceItemName}}</span>
</div>
{{/if}}
{{#unless isPrivate}}
{{!-- Dice breakdown --}}
-10
View File
@@ -21,16 +21,6 @@
{{formInput systemFields.knowledgeBonus value=system.knowledgeBonus}}
</div>
<div class="form-group-tags">
<label>{{localize "AWEMMY.Field.Specializations"}}</label>
<div class="tags-list">
{{#each system.specializations}}
<span class="tag">{{this}} <a data-action="removeSpecialization" data-index="{{@index}}">×</a></span>
{{/each}}
<input type="text" class="new-tag" data-action="addSpecialization" placeholder="{{localize 'AWEMMY.Field.AddSpecialization'}}" />
</div>
</div>
<fieldset>
<legend>Description</legend>
{{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}}
+40
View File
@@ -0,0 +1,40 @@
<section>
<div class="item-header">
<img class="item-img" src="{{item.img}}" data-edit="img" data-action="editImage" data-tooltip="{{item.name}}" />
{{formInput fields.name value=source.name}}
</div>
<div class="item-body">
<div class="form-row">
<div class="form-group">
<label>{{localize "AWEMMY.Specialization.FieldName"}}</label>
{{formInput systemFields.fieldName value=system.fieldName placeholder="e.g. Biologist"}}
</div>
<div class="form-group">
<label>{{localize "AWEMMY.Specialization.KeyAttributeOverride"}}</label>
{{formField systemFields.keyAttributeOverride value=system.keyAttributeOverride localize=true}}
</div>
</div>
<div class="form-group-tags">
<label>{{localize "AWEMMY.Specialization.Traits"}}</label>
<div class="tags-list">
{{#each system.traits}}
<span class="tag">{{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>
</div>
<fieldset>
<legend>Description</legend>
{{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}}
</fieldset>
</div>
</section>