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: "" }), };