From f6518cba747551c81f6bcc4a2ec60c582012f9b2 Mon Sep 17 00:00:00 2001 From: Sven Balzer <4653051+Kyuusokuna@users.noreply.github.com> Date: Sun, 4 May 2025 11:15:31 +0200 Subject: [PATCH] change Talent.system.kategorie to be choices based and use DSA41_input --- src/ItemSheets/Talent.hbs | 8 +------- src/main.mjs | 12 +++++++++++- 2 files changed, 12 insertions(+), 8 deletions(-) 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(),