Fix: Correction du libellé Coût en Âme et ajout de la catégorie Balance

- Correction du libellé 'Coût en Âme' en 'Coût en points de pouvoir' pour les runes
- Fix: Ajout des gestionnaires d'événements pour les automatisations des Talents
  - Ajout des actions addAutomation et deleteAutomation dans base-item-sheet.mjs
  - Ajout des attributs data-action sur les boutons du template partial-automation.hbs
  - Ajout des attributs name sur les champs d'automatisation pour la sauvegarde
- Ajout de la catégorie 'Balance' dans les options d'allégeance pour Dons et Tendances

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-06-06 18:32:10 +02:00
parent c65a55225d
commit 76ed974352
4 changed files with 44 additions and 10 deletions
+10 -10
View File
@@ -13,13 +13,13 @@
<li class="automation-item item flexrow" data-automation-field="eventtype" data-automation-index="{{key}}">
<label class="generic-label item-field-label-medium">Evènement</label>
<select class="item-field-label-long automation-edit-field" type="text" data-automation-index="{{key}}" data-automation-field="eventtype"
value="{{automation.eventtype}}" data-dtype="String">
name="system.automations.{{key}}.eventtype" value="{{automation.eventtype}}" data-dtype="String">
{{selectOptions @root.config.optionsAutomationEvent selected=automation.eventtype valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
<label class="generic-label item-field-label-medium">&nbsp;</label>
<a class="item-control item-field-label-medium delete-automation" title="Supprimer" data-automation-index="{{key}}"><i
<a class="item-control item-field-label-medium delete-automation" title="Supprimer" data-automation-index="{{key}}" data-action="deleteAutomation"><i
class="fas fa-trash"></i></a>
</li>
@@ -27,11 +27,11 @@
{{#if (eq automation.eventtype "on-drop")}}
<li class="automation-item item flexrow">
<label class="generic-label item-field-label-long">Compétence/Attribut</label>
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="competence" value="{{automation.competence}}" data-dtype="String" />
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="competence" name="system.automations.{{key}}.competence" value="{{automation.competence}}" data-dtype="String" />
</li>
<li class="automation-item item flexrow">
<label class="generic-label item-field-label-long">Valeur minimum</label>
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="minLevel" value="{{automation.minLevel}}" data-dtype="Number" />
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="minLevel" name="system.automations.{{key}}.minLevel" value="{{automation.minLevel}}" data-dtype="Number" />
</li>
{{/if}}
@@ -39,28 +39,28 @@
<li class="automation-item item flexrow">
<label class="generic-label item-field-label-long">Désignation</label>
<select class="item-field-label-long automation-edit-field" type="text" data-automation-index="{{key}}" data-automation-field="bonusname"
value="{{automation.bonusname}}" data-dtype="String">
name="system.automations.{{key}}.bonusname" value="{{automation.bonusname}}" data-dtype="String">
{{selectOptions @root.config.optionsBonusPermanent selected=automation.bonusname valueAttr="key" nameAttr="key" labelAttr="label"}}
</select>
</li>
<li class="automation-item item flexrow">
<label class="generic-label item-field-label-long">Bonus</label>
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="bonus" value="{{automation.bonus}}" data-dtype="Number" />
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="bonus" name="system.automations.{{key}}.bonus" value="{{automation.bonus}}" data-dtype="Number" />
</li>
{{/if}}
{{#if (eq automation.eventtype "prepare-roll")}}
<li class="automation-item item flexrow">
<label class="generic-label item-field-label-long">Compétence/Attribut</label>
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="competence" value="{{automation.competence}}" data-dtype="String" />
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="competence" name="system.automations.{{key}}.competence" value="{{automation.competence}}" data-dtype="String" />
</li>
<li class="automation-item item flexrow">
<label class="generic-label item-field-label-long">Bonus</label>
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="bonus" value="{{automation.bonus}}" data-dtype="Number" />
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="bonus" name="system.automations.{{key}}.bonus" value="{{automation.bonus}}" data-dtype="Number" />
</li>
<li class="automation-item item flexrow">
<label class="generic-label item-field-label-long">Coût en BA</label>
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="baCost" value="{{automation.baCost}}" data-dtype="Number" />
<input type="text" class="item-field-label-medium automation-edit-field" data-automation-index="{{key}}" data-automation-field="baCost" name="system.automations.{{key}}.baCost" value="{{automation.baCost}}" data-dtype="Number" />
</li>
{{/if}}
@@ -69,6 +69,6 @@
</ul>
<li class="flexrow item">
<button id="add-automation" class="chat-card-button">Ajouter une automatisation</button>
<button id="add-automation" class="chat-card-button" data-action="addAutomation">Ajouter une automatisation</button>
</li>
{{/if}}