Fix: Replace deprecated duration.type with duration.units (Foundry v14+)

- ActiveEffectDuration#type was renamed to #units in Foundry VTT v14
- Updated partial-active-effects.hbs to use duration.units
- Updated partial-item-effects.hbs to use duration.units
- Added test verification for duration.type usage
- Support for duration.type will be removed in v16

Generated by Mistral Vibe.
Co-Authored-By: Mistral Vibe <vibe@mistral.ai>
This commit is contained in:
2026-06-07 00:41:46 +02:00
parent 335238df3d
commit 9b3d34c5d7
3 changed files with 39 additions and 12 deletions
+6 -6
View File
@@ -52,13 +52,13 @@
</div>
{{!-- Affichage de la durée --}}
{{#if effect.duration.type}}
{{#if effect.duration.units}}
<span class="item-field-label-short" style="font-size: 0.85em;">
{{#if (eq effect.duration.type "rounds")}}🔄{{/if}}
{{#if (eq effect.duration.type "turns")}}🎭{{/if}}
{{#if (eq effect.duration.type "seconds")}}⏱️{{/if}}
{{#if (eq effect.duration.type "combat")}}⚔️{{/if}}
{{#if (eq effect.duration.type "scene")}}📜{{/if}}
{{#if (eq effect.duration.units "rounds")}}🔄{{/if}}
{{#if (eq effect.duration.units "turns")}}🎭{{/if}}
{{#if (eq effect.duration.units "seconds")}}⏱️{{/if}}
{{#if (eq effect.duration.units "combat")}}⚔️{{/if}}
{{#if (eq effect.duration.units "scene")}}📜{{/if}}
{{effect.duration.value}}
</span>
{{/if}}
+5 -5
View File
@@ -48,12 +48,12 @@
</div>
{{!-- Affichage de la durée --}}
{{#if effect.duration.type}}
{{#if effect.duration.units}}
<span class="item-field-label-short" style="font-size: 0.85em;">
{{#if (eq effect.duration.type "rounds")}}🔄{{/if}}
{{#if (eq effect.duration.type "turns")}}🎭{{/if}}
{{#if (eq effect.duration.type "seconds")}}⏱️{{/if}}
{{#if (eq effect.duration.type "combat")}}⚔️{{/if}}
{{#if (eq effect.duration.units "rounds")}}🔄{{/if}}
{{#if (eq effect.duration.units "turns")}}🎭{{/if}}
{{#if (eq effect.duration.units "seconds")}}⏱️{{/if}}
{{#if (eq effect.duration.units "combat")}}⚔️{{/if}}
{{effect.duration.value}}
</span>
{{/if}}