CharakterCreator: Unterschied zwischen den Versionen
Aus Dunkelherzen Wiki
DRP (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
DRP (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
| Zeile 79: | Zeile 79: | ||
<option value="Waldelf">Waldelf</option> | <option value="Waldelf">Waldelf</option> | ||
<option value="Stadelf">Stadelf</option> | <option value="Stadelf">Stadelf</option> | ||
</select> | |||
<label for="gegenstaende">Gegenstände wählen:</label> | |||
<select id="gegenstaende" onchange="updateRemainingPoints()"> | |||
<option value="0">Keine</option> | |||
<option value="1">1 Gegenstand (+10 Punkte)</option> | |||
<option value="2">2 Gegenstände (+20 Punkte)</option> | |||
<option value="3">3 Gegenstände (+30 Punkte)</option> | |||
</select> | </select> | ||
| Zeile 151: | Zeile 159: | ||
if (!document.getElementById("subspezies").value) total += 20; | if (!document.getElementById("subspezies").value) total += 20; | ||
if (!document.getElementById("subklasse").value) total += 15; | if (!document.getElementById("subklasse").value) total += 15; | ||
const gegenstaende = parseInt(document.getElementById("gegenstaende").value) || 0; | |||
total += gegenstaende * 10; | |||
const used = sumUserInput(); | const used = sumUserInput(); | ||
const remaining = total - used; | const remaining = total - used; | ||
document.getElementById("punkteInfo").textContent = `Verbleibende Punkte: ${remaining} / ${total} | document.getElementById("punkteInfo").textContent = `Verbleibende Punkte: ${remaining} / ${total}`; | ||
} | } | ||
| Zeile 165: | Zeile 175: | ||
const rasse = document.getElementById("rasse").value; | const rasse = document.getElementById("rasse").value; | ||
const subspezies = document.getElementById("subspezies").value; | const subspezies = document.getElementById("subspezies").value; | ||
const gegenstaende = parseInt(document.getElementById("gegenstaende").value) || 0; | |||
const basisAttribute = {}; | const basisAttribute = {}; | ||
| Zeile 187: | Zeile 198: | ||
Rasse: rasse, | Rasse: rasse, | ||
Subspezies: subspezies || "Keine (20 Punkte erhalten)", | Subspezies: subspezies || "Keine (20 Punkte erhalten)", | ||
Gegenstände: `${gegenstaende} (${gegenstaende * 10} Punkte erhalten)`, | |||
Verwendete_Punkte: sumUserInput(), | Verwendete_Punkte: sumUserInput(), | ||
Gesamt_Punkte: basisPunkte + (subklasse ? 0 : 15) + (subspezies ? 0 : 20) | Gesamt_Punkte: basisPunkte + (subklasse ? 0 : 15) + (subspezies ? 0 : 20) + (gegenstaende * 10), | ||
Attribute: gesamt | Attribute: gesamt | ||
}; | }; | ||
Version vom 26. Juli 2025, 10:36 Uhr
