Zwergenhort (#4)
Mein Geschenk zu Weihnachten: Implementierung des Zwergenhort gem. KOD S. 167 mit Angabe aktueller Mindesthort für aktuellen Grad und benötigtem Hort für nächsten Grad bei Zwergen. Der Hort erscheint nur bei ausgewählter Rasse Zwerg und wird bei allen anderen Rassen versteckt. Die Anrechnung von Gold oder Gegenständen wie auch im KOD erwähnt erfordert die Implementierung eines Goldmanagements und am besten auch eine Neustrukturierung des Charakterbogens (s. weitere Issues). Frohe Weihnachten ;) Co-authored-by: Byroks <byroks@gmail.com> Reviewed-on: #4 Co-authored-by: LeFrique <lefrique@live.de> Co-committed-by: LeFrique <lefrique@live.de>
This commit was merged in pull request #4.
This commit is contained in:
@@ -109,17 +109,21 @@
|
||||
<td>{{localize "midgard5.resistanceBody"}}</td>
|
||||
<td class="fixed-value">{{data.calc.stats.resistanceBody.value}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{{localize "midgard5.resistanceMind"}}</td>
|
||||
<td class="fixed-value">{{data.calc.stats.resistanceMind.value}}</td>
|
||||
<td>{{localize "midgard5.resistanceBody"}}</td>
|
||||
<td class="fixed-value">{{data.calc.stats.resistanceBody.value}}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{{localize "midgard5.movementRange"}}</td>
|
||||
<td class="fixed-value">{{data.calc.stats.movement.value}}</td>
|
||||
<td>{{localize "midgard5.actor-git-long"}}</td>
|
||||
<td class="fixed-value">{{data.calc.stats.poisonResistance.value}}</td>
|
||||
{{#if (eq data.info.race "Zwerg")}}
|
||||
<td>{{localize "midgard5.hoard"}}</td>
|
||||
<td class="fixed-value">{{data.calc.stats.hoard}}</td>
|
||||
{{/if}}
|
||||
</tr>
|
||||
<tr>
|
||||
{{#if (eq data.info.race "Zwerg")}}
|
||||
<td>{{localize "midgard5.hoardMin"}}</td>
|
||||
<td class="fixed-value">{{data.calc.stats.hoardMin}}</td>
|
||||
<td>{{localize "midgard5.hoard-next"}}</td>
|
||||
<td class="fixed-value">{{data.calc.stats.hoardNext}}</td>
|
||||
{{/if}}
|
||||
</tr>
|
||||
<tr height = 10px></tr>
|
||||
</tbody>
|
||||
|
||||
@@ -6,17 +6,25 @@
|
||||
<table>
|
||||
<thead class="theader">
|
||||
<tr>
|
||||
<th class="title" style="text-align: center">{{localize "midgard5.currency-wealth"}}</th>
|
||||
<th class="title" style="text-align: center">{{localize "midgard5.currency-gold"}}</th>
|
||||
<th class="title" style="text-align: center">{{localize "midgard5.currency-silver"}}</th>
|
||||
<th class="title" style="text-align: center">{{localize "midgard5.currency-copper"}}</th>
|
||||
{{#if (eq data.info.race "Zwerg")}}
|
||||
<th class="title" style="text-align: center">{{localize "midgard5.hoard"}}</th>
|
||||
{{/if}}
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr height = 10px></tr>
|
||||
<tr>
|
||||
<td class="fixed-value"><input type="number" name="data.info.wealth" value="{{data.calc.stats.wealth}}"></td>
|
||||
<td class="fixed-value"><input type="number" name="data.info.gold" value="{{data.info.gold}}"></td>
|
||||
<td class="fixed-value"><input type="number" name="data.info.silver" value="{{data.info.silver}}"></td>
|
||||
<td class="fixed-value"><input type="number" name="data.info.copper" value="{{data.info.copper}}"></td>
|
||||
{{#if (eq data.info.race "Zwerg")}}
|
||||
<td class="fixed-value"><input type="number" name="midgard5.hoard" value="{{data.calc.stats.hoard}}"></td>
|
||||
{{/if}}
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<td></td>
|
||||
<td colspan="5" style="font-size: x-large; font-weigh: bold;"><input name="name" type="text" value="{{actor.name}}" data-dtype="String" /></td>
|
||||
<td style="font-size: x-large; font-weigh: bold; text-align: center; text-align-vertical: middle;" ><div style="border: 2px solid black; border-radius: 10px; background-color: white;">{{data.calc.level}}</div></td>
|
||||
</tr>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td colspan="5"><b>Name</b></td>
|
||||
|
||||
@@ -18,6 +18,34 @@
|
||||
<input id="data.magic" type="checkbox" name="data.magic" {{checked data.magic}} />
|
||||
<label for="data.magic">{{localize "midgard5.magic"}}</label>
|
||||
</span>
|
||||
|
||||
<span>
|
||||
<input id="data.valuable" type="checkbox" name="data.valuable" {{checked data.valuable}}>
|
||||
<label for="data.valuable">{{localize "midgard5.valuable"}}</label>
|
||||
</span>
|
||||
|
||||
{{#if (eq item.parent.system.info.race "Zwerg")}}
|
||||
<span>
|
||||
<input id="data.hoarded" type="checkbox" name="data.hoarded" {{checked data.hoarded}}>
|
||||
<label for="data.hoarded">{{localize "midgard5.hoarded"}}</label>
|
||||
</span>
|
||||
{{/if}}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<div class="flexrow">
|
||||
<span>{{localize "midgard5.item-value"}}</span>
|
||||
<input name="data.value" type="number" value="{{data.value}}" data-dtype="Number" />
|
||||
<select class="select-mod-operation" name="data.currency" data-type="String">
|
||||
{{#select data.currency}}
|
||||
<option value=""></option>
|
||||
<option value="copper">{{localize "midgard5.currency-copper"}}</option>
|
||||
<option value="silver">{{localize "midgard5.currency-silver"}}</option>
|
||||
<option value="gold">{{localize "midgard5.currency-gold"}}</option>
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan=4>
|
||||
<td colspan="4">
|
||||
<div class="flexrow">
|
||||
<span>
|
||||
<input id="data.magic" type="checkbox" name="data.magic" {{checked data.magic}}>
|
||||
@@ -18,6 +18,34 @@
|
||||
<input id="data.special" type="checkbox" name="data.special" {{checked data.special}}>
|
||||
<label for="data.special">{{localize "midgard5.special"}}</label>
|
||||
</span>
|
||||
|
||||
<span>
|
||||
<input id="data.valuable" type="checkbox" name="data.valuable" {{checked data.valuable}}>
|
||||
<label for="data.valuable">{{localize "midgard5.valuable"}}</label>
|
||||
</span>
|
||||
|
||||
{{#if (eq item.parent.system.info.race "Zwerg")}}
|
||||
<span>
|
||||
<input id="data.hoarded" type="checkbox" name="data.hoarded" {{checked data.hoarded}}>
|
||||
<label for="data.hoarded">{{localize "midgard5.hoarded"}}</label>
|
||||
</span>
|
||||
{{/if}}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<div class="flexrow">
|
||||
<span>{{localize "midgard5.item-value"}}</span>
|
||||
<input name="data.value" type="number" value="{{data.value}}" data-dtype="Number" />
|
||||
<select class="select-mod-operation" name="data.currency" data-type="String">
|
||||
{{#select data.currency}}
|
||||
<option value=""></option>
|
||||
<option value="copper">{{localize "midgard5.currency-copper"}}</option>
|
||||
<option value="silver">{{localize "midgard5.currency-silver"}}</option>
|
||||
<option value="gold">{{localize "midgard5.currency-gold"}}</option>
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<div class="sheet-content">
|
||||
<table>
|
||||
<tr>
|
||||
<td colspan=4>
|
||||
<td colspan="4">
|
||||
<div class="flexrow">
|
||||
<span>
|
||||
<input id="data.equipped" type="checkbox" name="data.equipped" {{checked data.equipped}}>
|
||||
@@ -16,6 +16,17 @@
|
||||
<input id="data.magic" type="checkbox" name="data.magic" {{checked data.magic}}>
|
||||
<label for="data.magic">{{localize "midgard5.magic"}}</label>
|
||||
</span>
|
||||
<span>
|
||||
<input id="data.valuable" type="checkbox" name="data.valuable" {{checked data.valuable}}>
|
||||
<label for="data.valuable">{{localize "midgard5.valuable"}}</label>
|
||||
</span>
|
||||
|
||||
{{#if (eq item.parent.system.info.race "Zwerg")}}
|
||||
<span>
|
||||
<input id="data.hoarded" type="checkbox" name="data.hoarded" {{checked data.hoarded}}>
|
||||
<label for="data.hoarded">{{localize "midgard5.hoarded"}}</label>
|
||||
</span>
|
||||
{{/if}}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
@@ -28,7 +39,7 @@
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<td colspan="4">
|
||||
<div class="flexrow">
|
||||
<span>{{localize "midgard5.item-value"}}</span>
|
||||
<input name="data.value" type="number" value="{{data.value}}" data-dtype="Number" />
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
<table>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td colspan=4>
|
||||
<td colspan="5">
|
||||
<div class="flexrow">
|
||||
<span>
|
||||
<input id="data.magic" type="checkbox" name="data.magic" {{checked data.magic}}>
|
||||
@@ -23,6 +23,34 @@
|
||||
<input id="data.special" type="checkbox" name="data.special" {{checked data.special}}>
|
||||
<label for="data.special">{{localize "midgard5.special"}}</label>
|
||||
</span>
|
||||
|
||||
<span>
|
||||
<input id="data.valuable" type="checkbox" name="data.valuable" {{checked data.valuable}}>
|
||||
<label for="data.valuable">{{localize "midgard5.valuable"}}</label>
|
||||
</span>
|
||||
|
||||
{{#if (eq item.parent.system.info.race "Zwerg")}}
|
||||
<span>
|
||||
<input id="data.hoarded" type="checkbox" name="data.hoarded" {{checked data.hoarded}}>
|
||||
<label for="data.hoarded">{{localize "midgard5.hoarded"}}</label>
|
||||
</span>
|
||||
{{/if}}
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td colspan="4">
|
||||
<div class="flexrow">
|
||||
<span>{{localize "midgard5.item-value"}}</span>
|
||||
<input name="data.value" type="number" value="{{data.value}}" data-dtype="Number" />
|
||||
<select class="select-mod-operation" name="data.currency" data-type="String">
|
||||
{{#select data.currency}}
|
||||
<option value=""></option>
|
||||
<option value="copper">{{localize "midgard5.currency-copper"}}</option>
|
||||
<option value="silver">{{localize "midgard5.currency-silver"}}</option>
|
||||
<option value="gold">{{localize "midgard5.currency-gold"}}</option>
|
||||
{{/select}}
|
||||
</select>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
Reference in New Issue
Block a user