Zaubertab ergänzen #79 + Kampftab ergänzen #78 (#87)

- Zaubertab um Header (Zaubern + Resistenzen) ergänzt (Footer steht noch aus; am besten zusammen mit der PP Überarbeitung)
- Werte in der Zauber Tabelle ergänzt
- Zauber "ausrüstbar" gemacht, so dass sie im Kampftab angezeigt werden
- Kampftab um Initiative (Anführen) ergänzt

Co-authored-by: Ender <harald@drueppels.de>
Reviewed-on: #87
Reviewed-by: Byroks <byroks@gmail.com>
This commit was merged in pull request #87.
This commit is contained in:
2024-03-13 22:22:54 +01:00
co-authored by Ender
parent 08ca1cedce
commit a03af18281
8 changed files with 163 additions and 27 deletions
+9
View File
@@ -81,6 +81,15 @@ Hooks.once("init", async () => {
return false;
});
Handlebars.registerHelper("skillEwInList", (skillName: string, list: any) => {
for (let key in list) {
if (list[key]?.label?.toLowerCase() === skillName?.toLowerCase()) {
return list[key].calc.ew;
}
}
return false;
});
Handlebars.registerHelper("stripHtml", function (param) {
var regex = /(<([^>]+)>)/gi;
return param.replace(regex, "");
+8
View File
@@ -572,6 +572,14 @@ export class M5Character extends Actor {
label: item.name,
process: "midgard5.spell-process-" + item.system.process,
calc: item.system.calc,
type: item.system.type,
castDuration: item.system.castDuration || 0,
ap: item.system.ap || 0,
range: item.system.range|| 0,
effectTarget: item.system.effectTarget,
effectArea: item.system.effectArea,
effectDuration: item.system.effectDuration || 0,
equipped: item.system?.equipped || false,
};
});
}
+2 -1
View File
@@ -264,7 +264,8 @@
"umgebung": "midgard5.spell-target-umgebung",
"geist": "midgard5.spell-target-geist",
"koerper": "midgard5.spell-target-koerper"
}
},
"spellSpecialization": "none"
},
"kampfkunstSelection": {
"kampfkunstTypeSelection": {