Deprivationfix & QoL

+ Fixed wrong calculation of deprivations
+ Added wealth on base_values for better look & overview (especially for dwarves)
This commit is contained in:
LeFrique 2024-03-17 13:33:43 +01:00
parent e679b9a972
commit c99dab0cdf
2 changed files with 9 additions and 10 deletions

View File

@ -199,7 +199,7 @@ export class M5Roll {
const rollData = actor.getRollData() as M5RollData; const rollData = actor.getRollData() as M5RollData;
rollData.rolls["0"] = { rollData.rolls["0"] = {
formula: "1d100 + @c.calc.stats.deprivationCold.value + @c.calc.stats.deprivationColdBonus.value -100", formula: "@c.calc.stats.deprivationCold.value + @c.calc.stats.deprivationColdBonus.value -1D100",
enabled: true, enabled: true,
label: (game as Game).i18n.localize("midgard5.deprivationCold"), label: (game as Game).i18n.localize("midgard5.deprivationCold"),
result: "", result: "",
@ -216,7 +216,7 @@ export class M5Roll {
const rollData = actor.getRollData() as M5RollData; const rollData = actor.getRollData() as M5RollData;
rollData.rolls["0"] = { rollData.rolls["0"] = {
formula: "1d100 + @c.calc.stats.deprivationHeat.value + @c.calc.stats.deprivationHeatBonus.value -100", formula: "@c.calc.stats.deprivationHeat.value + @c.calc.stats.deprivationHeatBonus.value -1D100",
enabled: true, enabled: true,
label: (game as Game).i18n.localize("midgard5.deprivationHeat"), label: (game as Game).i18n.localize("midgard5.deprivationHeat"),
result: "", result: "",
@ -233,7 +233,7 @@ export class M5Roll {
const rollData = actor.getRollData() as M5RollData; const rollData = actor.getRollData() as M5RollData;
rollData.rolls["0"] = { rollData.rolls["0"] = {
formula: "1d100 + @c.calc.stats.deprivationFood.value + @c.calc.stats.deprivationFoodBonus.value -100", formula: "@c.calc.stats.deprivationFood.value + @c.calc.stats.deprivationFoodBonus.value -1D100",
enabled: true, enabled: true,
label: (game as Game).i18n.localize("midgard5.deprivationFood"), label: (game as Game).i18n.localize("midgard5.deprivationFood"),
result: "", result: "",

View File

@ -46,8 +46,8 @@
<tr> <tr>
<td>{{localize "midgard5.luckPoints"}}</td> <td>{{localize "midgard5.luckPoints"}}</td>
<td><input name="data.gp" type="text" value="{{data.gp}}" data-dtype="Number" /></td> <td><input name="data.gp" type="text" value="{{data.gp}}" data-dtype="Number" /></td>
<td></td> <td>{{localize "midgard5.valuable"}}</td>
<td></td> <td class="fixed-value">{{data.calc.stats.wealth}}</td>
</tr> </tr>
<tr height = 10px></tr> <tr height = 10px></tr>
</tbody> </tbody>
@ -147,21 +147,20 @@
<td>{{localize "midgard5.resistanceBody"}}</td> <td>{{localize "midgard5.resistanceBody"}}</td>
<td class="fixed-value">{{data.calc.stats.resistanceBody.value}}</td> <td class="fixed-value">{{data.calc.stats.resistanceBody.value}}</td>
</tr> </tr>
<td>{{localize "midgard5.valuable"}}</td>
<td class="fixed-value">{{data.calc.stats.wealth}}</td>
{{#if (eq data.info.race "Zwerg")}} {{#if (eq data.info.race "Zwerg")}}
<tr>
<td>{{localize "midgard5.hoard"}}</td> <td>{{localize "midgard5.hoard"}}</td>
<td class="fixed-value">{{data.calc.stats.hoard}}</td> <td class="fixed-value">{{data.calc.stats.hoard}}</td>
<td></td>
<td></td>
</tr> </tr>
<tr> <tr>
<td>{{localize "midgard5.hoardMin"}}</td> <td>{{localize "midgard5.hoardMin"}}</td>
<td class="fixed-value">{{data.calc.stats.hoardMin}}</td> <td class="fixed-value">{{data.calc.stats.hoardMin}}</td>
<td>{{localize "midgard5.hoard-next"}}</td> <td>{{localize "midgard5.hoard-next"}}</td>
<td class="fixed-value">{{data.calc.stats.hoardNext}}</td> <td class="fixed-value">{{data.calc.stats.hoardNext}}</td>
</tr>
{{/if}} {{/if}}
<tr height = 10px></tr> <tr height = 10px></tr>
</tbody> </tbody>
</table> </table>