Zwergenhort #4

Merged
Byroks merged 11 commits from lefrique into develop 2024-01-07 14:31:21 +01:00
5 changed files with 9 additions and 7 deletions
Showing only changes of commit 65179400a3 - Show all commits

View File

@ -99,7 +99,7 @@ export class M5Character extends Actor {
const data = (this as any).system;
if (!data) return null;
ret.level = M5Character.levelFromExp(data.es);
ret.level = M5Character.levelFromExp(data.info.race === "Zwerg" ? Math.min(data.calc.stats?.hoard * 2 || 0, data.es) : data.es);
ret.attributes.st.value = M5Character.attributeMinMax(data.attributes.st); // TODO item effects
ret.attributes.gs.value = M5Character.attributeMinMax(data.attributes.gs);
@ -204,6 +204,8 @@ export class M5Character extends Actor {
magic: item.system.magic,
calc: item.system.calc,
equipped: item.system?.equipped,
valuable: item.system?.valuable,
hoarded: item.system?.hoarded,
weight: item.system.weight || 0,
containerId: item.system.containerId || "",
value: item.system.value || 0,

View File

@ -24,12 +24,12 @@
<label for="data.valuable">{{localize "midgard5.valuable"}}</label>
</span>
{{#unless (eq data.info.race "Zwerg")}}
{{#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>
{{/unless}}
{{/if}}
</div>
</td>
</tr>

View File

@ -24,7 +24,7 @@
<label for="data.valuable">{{localize "midgard5.valuable"}}</label>
</span>
{{#if (eq data.info.race "Zwerg")}}
{{#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>

View File

@ -21,12 +21,12 @@
<label for="data.valuable">{{localize "midgard5.valuable"}}</label>
</span>
{{#unless (eq data.info.race "Zwerg")}}
{{#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>
{{/unless}}
{{/if}}
</div>
</td>
</tr>

View File

@ -29,7 +29,7 @@
<label for="data.valuable">{{localize "midgard5.valuable"}}</label>
</span>
{{#if (eq data.info.race "Zwerg")}}
{{#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>