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(),