CharakterCreator: Unterschied zwischen den Versionen

Aus Dunkelherzen Wiki
Keine Bearbeitungszusammenfassung
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}`;
(Du kannst theoretisch 3 Gegenstände für je +10 Punkte auswählen.)`;
   }
   }


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),
      Hinweis: "Du kannst zusätzlich 3 Gegenstände für je 10 Punkte auswählen.",
       Attribute: gesamt
       Attribute: gesamt
     };
     };

Version vom 26. Juli 2025, 10:36 Uhr

Charakter Creator