added bonus and malus for Armor

This commit is contained in:
2025-12-27 08:33:42 +01:00
parent 3a7e699507
commit 35f595fefe
3 changed files with 29 additions and 34 deletions
+4
View File
@@ -134,6 +134,10 @@ func mapDerivedValues(char *models.Char) DerivedValueSet {
Horen: 0, // TODO: Add to character model
Riechen: 0, // TODO: Add to character model
Sechster: 0, // TODO: Add to character model
RKMalus: 0,
RKSave: 2,
RKShort: "LR",
RKName: "Lederrüstung",
}
}
+4
View File
@@ -83,6 +83,10 @@ type DerivedValueSet struct {
ResistenzBonusKoerper int // Resistenz Körper Bonus
ResistenzGeist int
ResistenzBonusGeist int // Resistenz Geist Bonus
RKMalus int // RüstungsKlasse Malus
RKSave int // Rüstungs LP-Verlust Einsparung
RKShort string // Rüstungs-KM Kurzbezeichnung
RKName string // Rüstungs-KM Name
// Zauberwerte
Zaubern int // z.B. "+10/+9"
+20 -33
View File
@@ -109,44 +109,31 @@
<div class="margin-bottom-3">
<table class="bonus-table">
<tr>
<th>pers.</th>
<th colspan="2">Ausdauer</th>
<th colspan="2">Angriff</th>
<th colspan="2">Abwehr</th>
<th colspan="2">Schaden</th>
<th colspan="3">Bonus für:</th>
<th rowspan="2">Rüstung</th>
<th colspan="2"><strong>RK</strong> {{.DerivedValues.RKShort}}</th>
<th colspan="2">-{{.DerivedValues.RKSave}} auf LP-Verlust</th>
</tr>
<tr>
<td><strong>Schaden</strong></td>
<td><strong>Angriff</strong></td>
<td><strong>Abwehr</strong></td>
<td rowspan="4" colspan="3">mit Rüstung</td>
<td rowspan="2" colspan="2"><strong>B</strong> {{.Attributes.B}}-{{.DerivedValues.RKMalus}}</td>
</tr>
<tr>
<td>Bonus</td>
<td>{{.DerivedValues.AusdauerBonus}}</td>
<td></td>
<td>{{.DerivedValues.AngriffBonus}}</td>
<td></td>
<td>{{.DerivedValues.AbwehrBonus}}</td>
<td></td>
<td>{{.DerivedValues.SchadenBonus}}</td>
<td></td>
<td>{{.DerivedValues.AngriffBonus}}</td>
<td>{{.DerivedValues.AbwehrBonus}}</td>
<td rowspan="2">{{.DerivedValues.RKName}}</td>
</tr>
<tr>
<td>Wert</td>
<td>{{.DerivedValues.APMax}}</td>
<td></td>
<td></td>
<td></td>
<td>{{.DerivedValues.Abwehr}}</td>
<td></td>
<td></td>
<td></td>
</tr>
<tr>
<td>Summe</td>
<td>{{.DerivedValues.APMax}}</td>
<td></td>
<td></td>
<td></td>
<td>{{.DerivedValues.Abwehr}}+{{.DerivedValues.AbwehrBonus}}</td>
<td></td>
<td></td>
<td></td>
<td>mit<br>Rüstung</td>
<td>{{.DerivedValues.AngriffBonus}}-{{.DerivedValues.RKMalus}}</td>
<td>{{.DerivedValues.AbwehrBonus}}-{{.DerivedValues.RKMalus}}</td>
<td rowspan="2"><strong>Gw</strong> {{.Attributes.Gw}}-{{.DerivedValues.RKMalus}} </td>
</tr>
</table>
</div>