First round of changes

This commit is contained in:
2026-04-23 14:27:33 +02:00
parent f72230dd39
commit abe35cb537
45 changed files with 1860 additions and 56 deletions

View File

@@ -0,0 +1,35 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{data.img}}" data-edit="img" title="{{data.name}}"/>
<h1 class="charname"><input name="name" type="text" value="{{data.name}}" placeholder="Name"/></h1>
</header>
<nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-group="primary" data-tab="attributes">{{localize 'l5r5e.sheets.attributes'}}</a>
<a class="item" data-group="primary" data-tab="description">{{localize 'l5r5e.sheets.infos'}}</a>
</nav>
<section class="sheet-body">
<article class="attributes" data-group="primary" data-tab="attributes">
<label class="attribute">
{{localize 'chiaroscuro.arcane.arcane_type'}}
<input type="text" name="system.arcane_type" value="{{data.system.arcane_type}}" />
</label>
<label class="attribute">
{{localize 'chiaroscuro.arcane.application'}}
<input type="text" name="system.applicationDisplay" value="{{data.system.applicationDisplay}}" placeholder="compétence1, compétence2" />
</label>
<label class="attribute">
{{localize 'chiaroscuro.arcane.bonus'}}
<input class="select-on-focus" type="number" name="system.bonus" value="{{data.system.bonus}}" data-dtype="Number" min="0" placeholder="2"/>
</label>
<label class="attribute">
{{localize 'chiaroscuro.arcane.progression'}}
<input type="text" name="system.progression" value="{{data.system.progression}}" />
</label>
<label class="attribute">
{{localize 'chiaroscuro.arcane.xp_cost'}}
<input class="select-on-focus" type="number" name="system.xp_cost" value="{{data.system.xp_cost}}" data-dtype="Number" min="0" placeholder="1"/>
</label>
</article>
{{> 'systems/l5r5e/templates/items/item/item-infos.html'}}
</section>
</form>

View File

@@ -11,6 +11,13 @@
<input type="checkbox" name="system.equipped" {{checked data.system.equipped}} />
{{ localize 'l5r5e.armors.equipped' }}
</label>
<label class="attribute">
{{localize 'l5r5e.armors.type'}}
<select name="system.armor_category">
<option value=""></option>
{{selectOptions data.armorCategories selected=data.system.armor_category valueAttr='id' labelAttr='label'}}
</select>
</label>
{{> 'systems/l5r5e/templates/items/item/item-value.html' }}
<fieldset class="attribute type">
<legend class="text-header">{{localize 'l5r5e.armors.type'}}</legend>

View File

@@ -0,0 +1,31 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{data.img}}" data-edit="img" title="{{data.name}}"/>
<h1 class="charname"><input name="name" type="text" value="{{data.name}}" placeholder="Name"/></h1>
</header>
<nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-group="primary" data-tab="attributes">{{localize 'l5r5e.sheets.attributes'}}</a>
<a class="item" data-group="primary" data-tab="description">{{localize 'l5r5e.sheets.infos'}}</a>
</nav>
<section class="sheet-body">
<article class="attributes" data-group="primary" data-tab="attributes">
<label class="attribute">
{{localize 'chiaroscuro.etat.application'}}
<input type="text" name="system.application" value="{{data.system.application}}" />
</label>
<label class="attribute">
{{localize 'chiaroscuro.etat.mod'}}
<input class="select-on-focus" type="number" name="system.mod" value="{{data.system.mod}}" data-dtype="Number" placeholder="0"/>
</label>
<label class="attribute">
{{localize 'chiaroscuro.etat.effect'}}
<input type="text" name="system.effect" value="{{data.system.effect}}" />
</label>
<label class="attribute">
{{localize 'chiaroscuro.etat.elimination'}}
<input type="text" name="system.elimination" value="{{data.system.elimination}}" />
</label>
</article>
{{> 'systems/l5r5e/templates/items/item/item-infos.html'}}
</section>
</form>

View File

@@ -0,0 +1,29 @@
<form class="{{cssClass}}" autocomplete="off">
<header class="sheet-header">
<img class="profile-img" src="{{data.img}}" data-edit="img" title="{{data.name}}"/>
<h1 class="charname"><input name="name" type="text" value="{{data.name}}" placeholder="Name"/></h1>
</header>
<nav class="sheet-tabs tabs" data-group="primary">
<a class="item active" data-group="primary" data-tab="attributes">{{localize 'l5r5e.sheets.attributes'}}</a>
<a class="item" data-group="primary" data-tab="description">{{localize 'l5r5e.sheets.infos'}}</a>
</nav>
<section class="sheet-body">
<article class="attributes" data-group="primary" data-tab="attributes">
<label class="attribute">
{{localize 'chiaroscuro.mystere.mystere_type'}}
<select name="system.mystere_type">
{{selectOptions data.mystereTypes selected=data.system.mystere_type valueAttr='id' labelAttr='label'}}
</select>
</label>
<label class="attribute">
{{localize 'chiaroscuro.mystere.prerequisite_skill'}}
<input type="text" name="system.prerequisite_skill" value="{{data.system.prerequisite_skill}}" />
</label>
<label class="attribute">
{{localize 'chiaroscuro.mystere.prerequisite_condition'}}
<input type="text" name="system.prerequisite_condition" value="{{data.system.prerequisite_condition}}" />
</label>
</article>
{{> 'systems/l5r5e/templates/items/item/item-infos.html'}}
</section>
</form>

View File

@@ -42,6 +42,20 @@
{{localize 'l5r5e.dice.dicepicker.difficulty_title'}}
<input class="select-on-focus" type="text" name="system.difficulty" value="{{data.system.difficulty}}" data-dtype="String"/>
</label>
{{#if data.isMotInvocation}}
<label class="attribute">
{{localize 'chiaroscuro.technique.invocation_type'}}
<select name="system.invocation_type">
{{selectOptions data.invocationTypes selected=data.system.invocation_type valueAttr='id' labelAttr='label'}}
</select>
</label>
<label class="attribute">
{{localize 'chiaroscuro.technique.mode_invocation'}}
<select name="system.mode_invocation_str">
{{selectOptions data.modeInvocationValues selected=data.system.mode_invocation_str valueAttr='id' labelAttr='label'}}
</select>
</label>
{{/if}}
</article>
{{> 'systems/l5r5e/templates/items/item/item-infos.html'}}
</section>

View File

@@ -18,7 +18,13 @@
{{> 'systems/l5r5e/templates/items/item/item-value.html'}}
<label class="category">
{{localize 'l5r5e.weapons.category'}}
<input type="text" name="system.category" value="{{data.system.category}}" />
<select name="system.category">
{{selectOptions data.weaponCategories selected=data.system.category valueAttr='id' labelAttr='label'}}
</select>
</label>
<label class="attribute">
{{localize 'chiaroscuro.weapon.bonus'}}
<input class="select-on-focus" type="number" name="system.bonus" value="{{data.system.bonus}}" data-dtype="Number" placeholder="0"/>
</label>
<label class="skillType">
{{localize 'l5r5e.skills.label'}}