Automatically select skill for effects (#59)

Changes:
 + when a mod gets added, check if it's a skill
 + if it's a skill, find appropiate ID in actors item list and apply it to the mod
This commit is contained in:
Byroks 2023-12-13 18:46:49 +01:00 committed by GitHub
parent fed1175987
commit a56e6bab3d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 5 additions and 0 deletions

View File

@ -145,6 +145,11 @@ export class M5Item extends Item {
} }
if (itemData?.mods) { if (itemData?.mods) {
calc.mods = {}; calc.mods = {};
for (let modKey in itemData.mods) {
if (itemData.mods[modKey].type === M5ModType.SKILL && itemData.mods[modKey].id?.includes("midgard5")) {
itemData.mods[modKey].id = actor?.items.find((x) => x.name === game["i18n"].localize(itemData.mods[modKey].id))?.id;
}
}
Object.keys(itemData?.mods).forEach((key) => { Object.keys(itemData?.mods).forEach((key) => {
const mod = itemData.mods[key]; const mod = itemData.mods[key];