diff --git a/src/ActorSheet.hbs b/src/ActorSheet.hbs
index 310ae2c..ddace65 100644
--- a/src/ActorSheet.hbs
+++ b/src/ActorSheet.hbs
@@ -22,6 +22,7 @@
+
@@ -474,29 +475,6 @@
{{/each}}
-
-
-
- {{#unless (ne actor.itemTypes.Zauber.length 0)}}
-
{{localize "DSA41.list_empty"}}
- {{/unless}}
-
- {{#each actor.itemTypes.Zauber}}
-
-
-

-
- {{name}}
-
-
-
-
- {{/each}}
-
-
+
+
+
+
+
+ {{#unless (ne actor.itemTypes.Zauber.length 0)}}
+
{{localize "DSA41.list_empty"}}
+ {{/unless}}
+
+ {{#each actor.itemTypes.Zauber}}
+
+
+

+
+ {{name}}
+
+
+
+
+ {{>die-type type=system.attribute1}}
+ {{>die-type type=system.attribute2}}
+ {{>die-type type=system.attribute3}}
+
+
+
{{>editable-input type="number" data-name="system.zauberfertigkeitswert" value=system.zauberfertigkeitswert}}
+
+
+ {{/each}}
+
+
\ No newline at end of file
diff --git a/src/lang/de.json b/src/lang/de.json
index 26ecbec..1d7c258 100644
--- a/src/lang/de.json
+++ b/src/lang/de.json
@@ -161,7 +161,8 @@
"talente": "Talente",
"inventar": "Inventar",
"kampf": "Kampf",
- "allgemein": "Allgemein"
+ "allgemein": "Allgemein",
+ "zauber": "Zauber"
},
"allgemein": {
@@ -538,9 +539,10 @@
},
"zauber": {
- "label_komplexitaet": "Komplexität",
- "label_zauberdauer": "Zauberdauer",
- "label_wirkungsdauer": "Wirkungsdauer",
+ "label_komplexitaet": "Komplexität",
+ "label_zauberdauer": "Zauberdauer",
+ "label_wirkungsdauer": "Wirkungsdauer",
+ "label_zauberfertigkeitswert": "Zauberfertigkeitswert",
"merkmale": {
"label": "Merkmale",
diff --git a/src/main.css b/src/main.css
index 0a09b90..306a371 100644
--- a/src/main.css
+++ b/src/main.css
@@ -598,10 +598,6 @@ html {
}
}
- & .Zauber {
- grid-template-columns: minmax(0, max-content) minmax(0, auto);
- }
-
& .Ruestung {
grid-template-columns: 2fr repeat(8, 1fr) repeat(2, 1.5fr);
text-align: center;
@@ -611,6 +607,14 @@ html {
grid-template-columns: minmax(min-content, max-content) auto min-content;
}
}
+
+ &[data-tab="zauber"] {
+ grid-template-columns: minmax(0, max-content) auto minmax(0, max-content) auto minmax(0, max-content) min-content;
+
+ & > * {
+ grid-column: 1 / -1;
+ }
+ }
}
}
diff --git a/src/main.mjs b/src/main.mjs
index 7de1b04..ee1a5f8 100644
--- a/src/main.mjs
+++ b/src/main.mjs
@@ -1436,6 +1436,10 @@ class DSA41_ActorSheet extends DSA41_ApplicationMixin(ActorSheetV2) {
return;
}
+ if (roll_type == "zauber") {
+ return;
+ }
+
let roll = new Roll(roll_formula, this.document.system);
roll.toMessage({
speaker: ChatMessage.getSpeaker({ actor: this.document }),