diff --git a/src/ItemSheets/Talent.hbs b/src/ItemSheets/Talent.hbs
index 4e10bcd..f2e8bee 100644
--- a/src/ItemSheets/Talent.hbs
+++ b/src/ItemSheets/Talent.hbs
@@ -5,13 +5,7 @@
{{>editable-input type="text" name="name" value=item.name placeholder=(localize "DSA41.name")}}
-
+ {{DSA41_input "system.kategorie"}}
{{localize "DSA41.talente.label_kategorie"}}
{{>editable-input type="text" name="system.behinderung" value=item.system.behinderung placeholder=(localize "DSA41.talente.label_behinderung")}}
diff --git a/src/main.mjs b/src/main.mjs
index 9d4b0ea..aedcd0d 100644
--- a/src/main.mjs
+++ b/src/main.mjs
@@ -753,7 +753,17 @@ class DSA41_BewaffnungData extends TypeDataModel {
class DSA41_TalentData extends TypeDataModel {
static defineSchema() {
return {
- kategorie: new StringField({ initial: "koerperliche" }),
+ kategorie: new StringField({
+ required: true,
+ choices: {
+ "koerperliche": "DSA41.talente.koerperliche.label",
+ "gesellschaftliche": "DSA41.talente.gesellschaftliche.label",
+ "natur": "DSA41.talente.natur.label",
+ "wissens": "DSA41.talente.wissens.label",
+ "handwerks": "DSA41.talente.handwerks.label",
+ },
+ initial: "koerperliche"
+ }),
behinderung: new StringField({ initial: "" }),
attribute1: new AttributeChoiceField(),