Die Implementierung der Talente.

Package Specification

Das Paket folgt dem ueblichen Aufbau, der auch fuer Sonderfertigkeiten und Vorteile gewaehlt wurde, besitzt jedoch einige talentspezifische Klassen. Grundsaetzlich gibt es die Klasse {@code Talent} die ein Talent repraesentiert, die Klasse {@code TalentWert} die den Wert eines Helden darstellt und die Klasse {@code Talente} die Talentwerte speichert.

Die Klasse Talent besitzt die drei Unterklassen {@code Kampftechnik}, {@code Schrift} und {@code Sprache}.

Jedes Talent besitzt eine {@code Eigenschaftsprobe}.

Jedes Talent ist genau einer {@code Talentgruppe} zugeordnet. Eine Talentgruppe ist eine Liste von Talenten.

Fuer Sprachen gibt es noch die Enumeration {@code Sprachfamilie}. Jede Sprache ist genau einer Sprachfamilie zugeordnet. Eine Sprachfamilie ist aber im Gegensatz zur Talentgruppe keine Liste von Sprachen.