Add status effect selector

This commit is contained in:
ChatGPT
2026-06-04 21:52:14 +02:00
parent c2ffa47ff2
commit db75a89401
5 changed files with 158 additions and 6 deletions
+26
View File
@@ -130,6 +130,32 @@
<small class="cr-inline-drop">{{localize "CONFIGURABLE_REACTIONS.Builder.DropSpellOnAction"}}</small>
{{/if}}
{{/if}}
{{#if this.isStatusAction}}
<div class="cr-status-builder">
<small class="cr-status-label">{{localize "CONFIGURABLE_REACTIONS.Actions.ApplyStatus.SelectedStatuses"}}</small>
<div class="cr-status-chip-list">
{{#if this.selectedStatuses.length}}
{{#each this.selectedStatuses}}
<span class="cr-status-chip" title="{{this.label}}">
<img src="{{this.icon}}" alt="">
<span>{{this.label}}</span>
<button type="button" data-action="removeActionStatus" data-action-index="{{../index}}" data-status-id="{{this.id}}" title="{{localize 'CONFIGURABLE_REACTIONS.Actions.ApplyStatus.RemoveStatus' status=this.label}}">
<i class="fa-solid fa-xmark"></i>
</button>
</span>
{{/each}}
{{else}}
<small class="cr-inline-drop">{{localize "CONFIGURABLE_REACTIONS.Actions.ApplyStatus.NoStatuses"}}</small>
{{/if}}
</div>
<select data-cr-status-select data-action-index="{{this.index}}">
<option value="">{{localize "CONFIGURABLE_REACTIONS.Actions.ApplyStatus.SelectPlaceholder"}}</option>
{{#each this.availableStatuses}}
<option value="{{this.id}}">{{this.label}}</option>
{{/each}}
</select>
</div>
{{/if}}
</div>
<div class="cr-action-buttons">
{{#if this.spellName}}