Korrekte Resistenzen bei Multiclassing

This commit is contained in:
2024-03-20 21:02:13 +01:00
parent 1c21e64d20
commit 5bf013c5dc
3 changed files with 16 additions and 12 deletions
+14 -10
View File
@@ -497,17 +497,21 @@ export class M5Character extends Actor {
}
if (!skip?.class) {
const item = context.items
context.items
?.filter((item) => item.type === "class")
.forEach((item) => {
if (item) {
if (typeof data.info.class === "string") {
data.info.class = {};
}
data.info.class[item.id] = item.name;
if (item.system.magicUsing) {
data.info.magicUsing = item.system.magicUsing;
}
.sort((a, b) => b?.system.magicUsing - a?.system.magicUsing)
.forEach((item, index) => {
if (index !== 0) {
item.system.equipped = false;
} else {
item.system.equipped = true;
}
if (typeof data.info.class === "string") {
data.info.class = {};
}
data.info.class[item.id] = item.name;
if (item.system.magicUsing) {
data.info.magicUsing = item.system.magicUsing;
}
});
}