change Nahkampfwaffe to Bewaffnung and add Parierwaffe/Schild/Fernkampfwaffe

This commit is contained in:
Sven Balzer
2024-10-08 01:12:48 +02:00
parent 0df8a4e89d
commit 948dba6032
7 changed files with 436 additions and 155 deletions
+205
View File
@@ -0,0 +1,205 @@
{{#*inline "editable-input"}}
<div class="editable-input editable-{{type}}">
{{#if @root.editable}}
<input type="{{type}}" name="{{name}}" value="{{value}}" placeholder="{{placeholder}}">
{{else}}
<div>
{{value}}
{{#unless value}}{{placeholder}}{{/unless}}
</div>
{{/if}}
{{#if placeholder}}
<div class="placeholder">{{placeholder}}</div>
{{/if}}
</div>
{{/inline}}
{{#*inline "editable-checkbox"}}
<div class="editable-input editable-checkbox">
{{#if @root.editable}}
<input type="checkbox" name="{{name}}" {{checked value}}>
{{else}}
<div>
{{value}}
{{#unless value}}{{placeholder}}{{/unless}}
</div>
{{/if}}
{{#if placeholder}}
<div class="placeholder">{{placeholder}}</div>
{{/if}}
</div>
{{/inline}}
<form class="item-sheet {{ cssClass }}" autocomplete="off">
<div class="row">
<img class="item-image" src="{{ item.img }}" title="{{ item.name }}" {{#if editable}}data-edit="img"{{/if}}>
<div class="col">
{{>editable-input type="text" name="name" value=item.name placeholder=(localize "DSA41.name")}}
<div class="row">
{{>editable-input type="number" name="system.gewicht" value=item.system.gewicht placeholder=(localize "DSA41.weight")}}
{{>editable-input type="number" name="system.preis" value=item.system.preis placeholder=(localize "DSA41.price")}}
</div>
</div>
</div>
<nav class="tabs" data-group="primary">
<div class="row noflex">
<a data-tab="tab1">{{localize "DSA41.bewaffnung.nahkampfwaffe.label"}}</a>
{{>editable-checkbox name="system.nahkampfwaffe.aktiv" value=item.system.nahkampfwaffe.aktiv}}
</div>
<div class="row noflex">
<a data-tab="tab2">{{localize "DSA41.bewaffnung.parierwaffe.label"}}</a>
{{>editable-checkbox name="system.parierwaffe.aktiv" value=item.system.parierwaffe.aktiv}}
</div>
<div class="row noflex">
<a data-tab="tab3">{{localize "DSA41.bewaffnung.schild.label"}}</a>
{{>editable-checkbox name="system.schild.aktiv" value=item.system.schild.aktiv}}
</div>
<div class="row noflex">
<a data-tab="tab4">{{localize "DSA41.bewaffnung.fernkampfwaffe.label"}}</a>
{{>editable-checkbox name="system.fernkampfwaffe.aktiv" value=item.system.fernkampfwaffe.aktiv}}
</div>
</nav>
<section class="content">
<div class="tab" data-group="primary" data-tab="tab1">
<table>
<tr>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.trefferpunkte"}}</td>
<td class="center">
<div class="row">
{{>editable-input type="text" name="system.nahkampfwaffe.basis" value=item.system.nahkampfwaffe.basis placeholder=(localize "DSA41.bewaffnung.nahkampfwaffe.basis")}}
{{>editable-input type="number" name="system.nahkampfwaffe.schwellenwert" value=item.system.nahkampfwaffe.schwellenwert placeholder=(localize "DSA41.bewaffnung.nahkampfwaffe.schwellenwert")}}
{{>editable-input type="number" name="system.nahkampfwaffe.schadensschritte" value=item.system.nahkampfwaffe.schadensschritte placeholder=(localize "DSA41.bewaffnung.nahkampfwaffe.schadensschritte")}}
</div>
</td>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.modifikator"}}</td>
<td>
<div class="row">
{{>editable-input type="number" name="system.nahkampfwaffe.modifikator_attacke" value=item.system.nahkampfwaffe.modifikator_attacke placeholder=(localize "DSA41.bewaffnung.nahkampfwaffe.attacke")}}
{{>editable-input type="number" name="system.nahkampfwaffe.modifikator_parade" value=item.system.nahkampfwaffe.modifikator_parade placeholder=(localize "DSA41.bewaffnung.nahkampfwaffe.parade")}}
</div>
</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.initiative"}}</td>
<td>{{>editable-input type="number" name="system.nahkampfwaffe.initiative" value=item.system.nahkampfwaffe.initiative}}</td>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.bruchfaktor"}}</td>
<td>{{>editable-input type="number" name="system.nahkampfwaffe.bruchfaktor" value=item.system.nahkampfwaffe.bruchfaktor}}</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.distanzklasse"}}</td>
<td>{{>editable-input type="text" name="system.nahkampfwaffe.distanzklasse" value=item.system.nahkampfwaffe.distanzklasse}}</td>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.kampftalente"}}</td>
<td>{{>editable-input type="text" name="system.nahkampfwaffe.kampftalente" value=item.system.nahkampfwaffe.kampftalente}}</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.laenge"}}</td>
<td>{{>editable-input type="number" name="system.nahkampfwaffe.laenge" value=item.system.nahkampfwaffe.laenge}}</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.zweihaendig"}}</td>
<td>{{>editable-checkbox name="system.nahkampfwaffe.zweihaendig" value=item.system.nahkampfwaffe.zweihaendig}}</td>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.werfbar"}}</td>
<td>{{>editable-checkbox name="system.nahkampfwaffe.werfbar" value=item.system.nahkampfwaffe.werfbar}}</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.improvisiert"}}</td>
<td>{{>editable-checkbox name="system.nahkampfwaffe.improvisiert" value=item.system.nahkampfwaffe.improvisiert}}</td>
<td>{{localize "DSA41.bewaffnung.nahkampfwaffe.priviligiert"}}</td>
<td>{{>editable-checkbox name="system.nahkampfwaffe.priviligiert" value=item.system.nahkampfwaffe.priviligiert}}</td>
</tr>
</table>
</div>
<div class="tab" data-group="primary" data-tab="tab2">
<table>
<tr>
<td>{{localize "DSA41.bewaffnung.parierwaffe.initiative"}}</td>
<td>{{>editable-input type="number" name="system.parierwaffe.initiative" value=item.system.parierwaffe.initiative}}</td>
<td>{{localize "DSA41.bewaffnung.parierwaffe.modifikator"}}</td>
<td>
<div class="row">
{{>editable-input type="number" name="system.parierwaffe.modifikator_attacke" value=item.system.parierwaffe.modifikator_attacke placeholder=(localize "DSA41.bewaffnung.parierwaffe.attacke")}}
{{>editable-input type="number" name="system.parierwaffe.modifikator_parade" value=item.system.parierwaffe.modifikator_parade placeholder=(localize "DSA41.bewaffnung.parierwaffe.parade")}}
</div>
</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.parierwaffe.bruchfaktor"}}</td>
<td>{{>editable-input type="number" name="system.parierwaffe.bruchfaktor" value=item.system.parierwaffe.bruchfaktor}}</td>
</tr>
</table>
</div>
<div class="tab" data-group="primary" data-tab="tab3">
<table>
<tr>
<td>{{localize "DSA41.bewaffnung.schild.groesse.label"}}</td>
<td>
<select name="system.schild.groesse">
<option value="klein" {{#if (eq item.system.schild.groesse "klein")}} selected {{/if}}>{{localize "DSA41.bewaffnung.schild.groesse.klein"}}</option>
<option value="gross" {{#if (eq item.system.schild.groesse "gross")}} selected {{/if}}>{{localize "DSA41.bewaffnung.schild.groesse.gross"}}</option>
<option value="sehr_gross" {{#if (eq item.system.schild.groesse "sehr_gross")}} selected {{/if}}>{{localize "DSA41.bewaffnung.schild.groesse.sehr_gross"}}</option>
</select>
</td>
<td>{{localize "DSA41.bewaffnung.schild.modifikator"}}</td>
<td>
<div class="row">
{{>editable-input type="number" name="system.schild.modifikator_attacke" value=item.system.schild.modifikator_attacke placeholder=(localize "DSA41.bewaffnung.schild.attacke")}}
{{>editable-input type="number" name="system.schild.modifikator_parade" value=item.system.schild.modifikator_parade placeholder=(localize "DSA41.bewaffnung.schild.parade")}}
</div>
</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.schild.initiative"}}</td>
<td>{{>editable-input type="number" name="system.schild.initiative" value=item.system.schild.initiative}}</td>
<td>{{localize "DSA41.bewaffnung.schild.bruchfaktor"}}</td>
<td>{{>editable-input type="number" name="system.schild.bruchfaktor" value=item.system.schild.bruchfaktor}}</td>
</tr>
</table>
</div>
<div class="tab" data-group="primary" data-tab="tab4">
<table>
<tr>
<td>{{localize "DSA41.bewaffnung.fernkampfwaffe.trefferpunkte"}}</td>
<td class="center">{{>editable-input type="text" name="system.fernkampfwaffe.basis" value=item.system.fernkampfwaffe.basis}}</td>
<td>{{localize "DSA41.bewaffnung.fernkampfwaffe.laden"}}</td>
<td>{{>editable-input type="number" name="system.fernkampfwaffe.laden" value=item.system.fernkampfwaffe.laden}}</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.fernkampfwaffe.reichweiten"}}</td>
<td colspan="3">
<div class="row">
{{>editable-input type="number" name="system.fernkampfwaffe.reichweite1" value=item.system.fernkampfwaffe.reichweite1}}
{{>editable-input type="number" name="system.fernkampfwaffe.reichweite2" value=item.system.fernkampfwaffe.reichweite2}}
{{>editable-input type="number" name="system.fernkampfwaffe.reichweite3" value=item.system.fernkampfwaffe.reichweite3}}
{{>editable-input type="number" name="system.fernkampfwaffe.reichweite4" value=item.system.fernkampfwaffe.reichweite4}}
{{>editable-input type="number" name="system.fernkampfwaffe.reichweite5" value=item.system.fernkampfwaffe.reichweite5}}
</div>
</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.fernkampfwaffe.modifikator"}}</td>
<td colspan="3">
<div class="row">
{{>editable-input type="number" name="system.fernkampfwaffe.modifikator1" value=item.system.fernkampfwaffe.modifikator1}}
{{>editable-input type="number" name="system.fernkampfwaffe.modifikator2" value=item.system.fernkampfwaffe.modifikator2}}
{{>editable-input type="number" name="system.fernkampfwaffe.modifikator3" value=item.system.fernkampfwaffe.modifikator3}}
{{>editable-input type="number" name="system.fernkampfwaffe.modifikator4" value=item.system.fernkampfwaffe.modifikator4}}
{{>editable-input type="number" name="system.fernkampfwaffe.modifikator5" value=item.system.fernkampfwaffe.modifikator5}}
</div>
</td>
</tr>
<tr>
<td>{{localize "DSA41.bewaffnung.fernkampfwaffe.munitionskosten"}}</td>
<td>{{>editable-input type="number" name="system.fernkampfwaffe.munitionskosten" value=item.system.fernkampfwaffe.munitionskosten}}</td>
<td>{{localize "DSA41.bewaffnung.fernkampfwaffe.munitionsgewicht"}}</td>
<td>{{>editable-input type="number" name="system.fernkampfwaffe.munitionsgewicht" value=item.system.fernkampfwaffe.munitionsgewicht}}</td>
</tr>
</table>
</div>
</section>
</form>
-94
View File
@@ -1,94 +0,0 @@
{{#*inline "editable-input"}}
<div class="editable-input editable-{{type}}">
{{#if @root.editable}}
<input type="{{type}}" name="{{name}}" value="{{value}}" placeholder="{{placeholder}}">
{{else}}
<div>
{{value}}
{{#unless value}}{{placeholder}}{{/unless}}
</div>
{{/if}}
{{#if placeholder}}
<div class="placeholder">{{placeholder}}</div>
{{/if}}
</div>
{{/inline}}
{{#*inline "editable-checkbox"}}
<div class="editable-input editable-checkbox">
{{#if @root.editable}}
<input type="checkbox" name="{{name}}" {{checked value}}>
{{else}}
<div>
{{value}}
{{#unless value}}{{placeholder}}{{/unless}}
</div>
{{/if}}
{{#if placeholder}}
<div class="placeholder">{{placeholder}}</div>
{{/if}}
</div>
{{/inline}}
<form class="item-sheet {{ cssClass }}" autocomplete="off">
<div class="row">
<img class="item-image" src="{{ item.img }}" title="{{ item.name }}" {{#if editable}}data-edit="img"{{/if}}>
<div class="col">
{{>editable-input type="text" name="name" value=item.name placeholder=(localize "DSA41.name")}}
<div class="row">
{{>editable-input type="number" name="system.gewicht" value=item.system.gewicht placeholder=(localize "DSA41.weight")}}
{{>editable-input type="number" name="system.preis" value=item.system.preis placeholder=(localize "DSA41.price")}}
{{>editable-input type="number" name="system.laenge" value=item.system.laenge placeholder=(localize "DSA41.waffen.laenge")}}
</div>
</div>
</div>
<div class="row">
<table>
<tr>
<td>{{localize "DSA41.waffen.trefferpunkte"}}</td>
<td class="center">
<div class="row">
{{>editable-input type="text" name="system.basis" value=item.system.basis placeholder=(localize "DSA41.waffen.basis")}}
{{>editable-input type="number" name="system.schwellenwert" value=item.system.schwellenwert placeholder=(localize "DSA41.waffen.schwellenwert")}}
{{>editable-input type="number" name="system.schadensschritte" value=item.system.schadensschritte placeholder=(localize "DSA41.waffen.schadensschritte")}}
</div>
</td>
<td>{{localize "DSA41.waffen.modifikator"}}</td>
<td>
<div class="row">
{{>editable-input type="number" name="system.modifikator_attacke" value=item.system.modifikator_attacke placeholder=(localize "DSA41.waffen.attacke")}}
{{>editable-input type="number" name="system.modifikator_parade" value=item.system.modifikator_parade placeholder=(localize "DSA41.waffen.parade")}}
</div>
</td>
</tr>
<tr>
<td>{{localize "DSA41.waffen.initiative"}}</td>
<td>{{>editable-input type="number" name="system.initiative" value=item.system.initiative}}</td>
<td>{{localize "DSA41.waffen.bruchfaktor"}}</td>
<td>{{>editable-input type="number" name="system.bruchfaktor" value=item.system.bruchfaktor}}</td>
</tr>
<tr>
<td>{{localize "DSA41.waffen.distanzklasse"}}</td>
<td colspan="3">{{>editable-input type="text" name="system.distanzklasse" value=item.system.distanzklasse}}</td>
</tr>
<tr>
<td>{{localize "DSA41.waffen.kampftalente"}}</td>
<td colspan="3">{{>editable-input type="text" name="system.kampftalente" value=item.system.kampftalente}}</td>
</tr>
<tr>
<td>{{localize "DSA41.waffen.zweihaendig"}}</td>
<td>{{>editable-checkbox name="system.zweihaendig" value=item.system.zweihaendig}}</td>
<td>{{localize "DSA41.waffen.werfbar"}}</td>
<td>{{>editable-checkbox name="system.werfbar" value=item.system.werfbar}}</td>
</tr>
<tr>
<td>{{localize "DSA41.waffen.improvisiert"}}</td>
<td>{{>editable-checkbox name="system.improvisiert" value=item.system.improvisiert}}</td>
<td>{{localize "DSA41.waffen.priviligiert"}}</td>
<td>{{>editable-checkbox name="system.priviligiert" value=item.system.priviligiert}}</td>
</tr>
</table>
</div>
</form>