From 96851a71007e75f74f58d701f0bc822bd823511a Mon Sep 17 00:00:00 2001
From: Sven Balzer <4653051+Kyuusokuna@users.noreply.github.com>
Date: Fri, 16 May 2025 07:33:34 +0200
Subject: [PATCH] add a description field to all item types
---
src/ItemSheets/Bewaffnung.hbs | 4 ++++
src/ItemSheets/Gegenstand.hbs | 4 ++++
src/ItemSheets/Kampftalent.hbs | 3 +--
src/ItemSheets/Ruestung.hbs | 4 ++++
src/ItemSheets/Sonderfertigkeit.hbs | 4 +---
src/ItemSheets/Talent.hbs | 3 +++
src/ItemSheets/VorNachteil.hbs | 3 +--
src/main.mjs | 8 ++++++++
8 files changed, 26 insertions(+), 7 deletions(-)
diff --git a/src/ItemSheets/Bewaffnung.hbs b/src/ItemSheets/Bewaffnung.hbs
index 3cf3fe3..b78df22 100644
--- a/src/ItemSheets/Bewaffnung.hbs
+++ b/src/ItemSheets/Bewaffnung.hbs
@@ -123,4 +123,8 @@
{{DSA41_input "system.fernkampfwaffe.modifikator5"}}
+
+
+ {{DSA41_input "system.beschreibung" elementType="prose-mirror"}}
+
diff --git a/src/ItemSheets/Gegenstand.hbs b/src/ItemSheets/Gegenstand.hbs
index d4c0360..c4d6d21 100644
--- a/src/ItemSheets/Gegenstand.hbs
+++ b/src/ItemSheets/Gegenstand.hbs
@@ -9,4 +9,8 @@
+
+
+ {{DSA41_input "system.beschreibung" elementType="prose-mirror"}}
+
diff --git a/src/ItemSheets/Kampftalent.hbs b/src/ItemSheets/Kampftalent.hbs
index 1539ba8..99f9ce3 100644
--- a/src/ItemSheets/Kampftalent.hbs
+++ b/src/ItemSheets/Kampftalent.hbs
@@ -13,7 +13,6 @@
-
-
+ {{DSA41_input "system.beschreibung" elementType="prose-mirror"}}
diff --git a/src/ItemSheets/Ruestung.hbs b/src/ItemSheets/Ruestung.hbs
index 6421ad7..ee862f4 100644
--- a/src/ItemSheets/Ruestung.hbs
+++ b/src/ItemSheets/Ruestung.hbs
@@ -36,4 +36,8 @@
{{localize "DSA41.ruestungen.gesamt_behinderung"}}
{{DSA41_input "system.gesamt_behinderung"}}
+
+
+ {{DSA41_input "system.beschreibung" elementType="prose-mirror"}}
+
diff --git a/src/ItemSheets/Sonderfertigkeit.hbs b/src/ItemSheets/Sonderfertigkeit.hbs
index bc0f9ad..ed0f17d 100644
--- a/src/ItemSheets/Sonderfertigkeit.hbs
+++ b/src/ItemSheets/Sonderfertigkeit.hbs
@@ -13,8 +13,6 @@
-
-
-
+ {{DSA41_input "system.beschreibung" elementType="prose-mirror"}}
diff --git a/src/ItemSheets/Talent.hbs b/src/ItemSheets/Talent.hbs
index ad7daf3..3d3ed9f 100644
--- a/src/ItemSheets/Talent.hbs
+++ b/src/ItemSheets/Talent.hbs
@@ -14,4 +14,7 @@
+
+ {{DSA41_input "system.beschreibung" elementType="prose-mirror"}}
+
diff --git a/src/ItemSheets/VorNachteil.hbs b/src/ItemSheets/VorNachteil.hbs
index 47a6cd7..52051ef 100644
--- a/src/ItemSheets/VorNachteil.hbs
+++ b/src/ItemSheets/VorNachteil.hbs
@@ -12,7 +12,6 @@
-
-
+ {{DSA41_input "system.beschreibung" elementType="prose-mirror"}}
diff --git a/src/main.mjs b/src/main.mjs
index a6d0ed4..3f1faaf 100644
--- a/src/main.mjs
+++ b/src/main.mjs
@@ -776,6 +776,8 @@ class DSA41_GegenstandData extends TypeDataModel {
return {
gewicht: new GewichtField(),
preis: new PreisField(),
+
+ beschreibung: new StringField({ initial: "" }),
};
}
}
@@ -799,6 +801,8 @@ class DSA41_RuestungData extends TypeDataModel {
gesamt_ruestungsschutz: new NumberField({ integer: false, initial: 0, min: 0 }),
gesamt_behinderung: new NumberField({ integer: false, initial: 0, min: 0 }),
+
+ beschreibung: new StringField({ initial: "" }),
};
}
}
@@ -811,6 +815,8 @@ class DSA41_BewaffnungData extends TypeDataModel {
gewicht: new GewichtField(),
preis: new PreisField(),
+ beschreibung: new StringField({ initial: "" }),
+
nahkampfwaffe: new SchemaField({
aktiv: new BooleanField({ initial: false }),
@@ -911,6 +917,8 @@ class DSA41_TalentData extends TypeDataModel {
attribute3: new AttributeChoiceField(),
talentwert: new NumberField({ integer: true, initial: 0 }),
+
+ beschreibung: new StringField({ initial: "" }),
};
}
}