Migration vers datamodels

This commit is contained in:
2026-02-25 15:49:55 +01:00
parent 64eb40abfb
commit f1ab04bf32
95 changed files with 7418 additions and 593 deletions

View File

@@ -0,0 +1,19 @@
<section class="tab sheet-body {{tab.cssClass}}" data-tab="details" data-group="primary">
<ul>
<li class="flexrow">
<label class="item-field-label-long">{{localize "ECRY.ui.quantity"}}</label>
<input type="number" class="item-field-label-short" name="system.quantity" value="{{system.quantity}}" />
</li>
<li class="flexrow">
<label class="item-field-label-long">{{localize "ECRY.ui.weight"}}</label>
<input type="number" class="item-field-label-short" name="system.weight" value="{{system.weight}}" />
</li>
<li class="flexrow">
<label class="item-field-label-long">{{localize "ECRY.ui.cost"}}</label>
<input type="number" class="item-field-label-short" name="system.cost" value="{{system.cost}}" />
<select name="system.costunit">
{{selectOptions config.costUnits selected=system.costunit localize=true labelAttr="name"}}
</select>
</li>
</ul>
</section>

View File

@@ -0,0 +1,5 @@
<section class="tab sheet-body {{tab.cssClass}}" data-tab="details" data-group="primary">
<ul>
{{!-- Maneuver has no additional details --}}
</ul>
</section>

View File

@@ -0,0 +1,14 @@
<section class="tab sheet-body {{tab.cssClass}}" data-tab="details" data-group="primary">
<ul>
<li class="flexrow">
<label class="item-name-label-long">{{localize "ECRY.ui.skill"}}</label>
<select name="system.skillkey">
{{selectOptions config.skills selected=system.skillkey localize=true valueAttr="key" labelAttr="name"}}
</select>
</li>
<li class="flexrow">
<label class="item-name-label-long">{{localize "ECRY.ui.bonus"}}</label>
<input type="number" class="item-field-label-short" name="system.bonus" value="{{system.bonus}}" />
</li>
</ul>
</section>

View File

@@ -0,0 +1,16 @@
<section class="tab sheet-body {{tab.cssClass}}" data-tab="details" data-group="primary">
<ul>
<li class="flexrow">
<label class="item-name-label-long">{{localize "ECRY.ui.traitType"}}</label>
<select name="system.traitype">
{{selectOptions config.traitTypes selected=system.traitype}}
</select>
</li>
<li class="flexrow">
<label class="item-name-label-long">{{localize "ECRY.ui.niveauTrait"}}</label>
<select name="system.level">
{{selectOptions config.traitLevel selected=system.level labelAttr="text"}}
</select>
</li>
</ul>
</section>

View File

@@ -0,0 +1,25 @@
<section class="tab sheet-body {{tab.cssClass}}" data-tab="details" data-group="primary">
<ul>
<li class="flexrow">
<label class="item-name-label-long">{{localize "ECRY.ui.weapontype"}}</label>
<select name="system.weapontype">
{{selectOptions config.weaponTypes selected=system.weapontype localize=true}}
</select>
</li>
<li class="flexrow">
<label class="item-name-label-long">{{localize "ECRY.ui.effect"}}</label>
<input type="number" class="item-field-label-short" name="system.effect" value="{{system.effect}}" />
</li>
<li class="flexrow">
<label class="item-field-label-long">{{localize "ECRY.ui.weight"}}</label>
<input type="number" class="item-field-label-short" name="system.weight" value="{{system.weight}}" />
</li>
<li class="flexrow">
<label class="item-field-label-long">{{localize "ECRY.ui.cost"}}</label>
<input type="number" class="item-field-label-short" name="system.cost" value="{{system.cost}}" />
<select name="system.costunit">
{{selectOptions config.costUnits selected=system.costunit localize=true labelAttr="name"}}
</select>
</li>
</ul>
</section>

View File

@@ -0,0 +1,5 @@
<section class="tab sheet-body {{tab.cssClass}}" data-tab="description" data-group="primary">
<div class="editor">
{{formInput systemFields.description enriched=enrichedDescription value=system.description name="system.description" toggled=true}}
</div>
</section>

View File

@@ -0,0 +1,6 @@
<header class="sheet-header flexrow">
<img class="item-sheet-img" src="{{item.img}}" data-edit="img" data-action="editImage" data-tooltip="{{item.name}}" />
<div class="header-fields">
<h1 class="charname">{{formInput fields.name value=source.name}}</h1>
</div>
</header>