diff --git a/src/ItemSheets/VorNachteil.hbs b/src/ItemSheets/VorNachteil.hbs
index 1c60bca..f0792c9 100644
--- a/src/ItemSheets/VorNachteil.hbs
+++ b/src/ItemSheets/VorNachteil.hbs
@@ -7,10 +7,7 @@
{{>editable-input type="number" name="system.kosten" value=item.system.kosten placeholder=(localize "DSA41.vornachteil.kosten")}}
-
+ {{DSA41_input "system.kategorie"}}
{{localize "DSA41.vornachteil.kategorie.label"}}
diff --git a/src/main.mjs b/src/main.mjs
index d6e7df1..0041284 100644
--- a/src/main.mjs
+++ b/src/main.mjs
@@ -853,8 +853,15 @@ class DSA41_SonderfertigkeitData extends TypeDataModel {
class DSA41_VorNachteilData extends TypeDataModel {
static defineSchema() {
return {
- kategorie: new StringField({ initial: "vorteil" }),
- kosten: new NumberField({ integer: true, initial: 0 }),
+ kategorie: new StringField({
+ required: true,
+ choices: {
+ "vorteil": "DSA41.vornachteil.kategorie.vorteil",
+ "nachteil": "DSA41.vornachteil.kategorie.nachteil",
+ },
+ initial: "vorteil",
+ }),
+ kosten: new NumberField({ integer: true, initial: 0 }),
beschreibung: new StringField({ initial: "" }),
};