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}}
-
-
-
{{localize "DSA41.kampf.zauber"}}
-
-
- - {{#unless (ne actor.itemTypes.Zauber.length 0)}} -
{{localize "DSA41.list_empty"}}
- {{/unless}} - - {{#each actor.itemTypes.Zauber}} -
-
- -
- {{name}} -
-
- -
- {{/each}} -
-
{{localize "DSA41.kampf.ruestungen"}}
@@ -577,6 +555,43 @@ {{/each}}
+ +
+
+
+
{{localize "DSA41.kampf.zauber"}}
+
+
Eigenschaften
+
+
{{localize "DSA41.zauber.label_zauberfertigkeitswert"}}
+
+
+ + {{#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 }),