From 9d6fabe8c2dd042af9ce38e9279a1a83520bdf43 Mon Sep 17 00:00:00 2001 From: TJ Date: Sat, 27 Mar 2021 21:48:58 -0500 Subject: [PATCH] Add adventuring gear --- module/characterImporter.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/module/characterImporter.js b/module/characterImporter.js index e89f3b62..b3d4ce85 100644 --- a/module/characterImporter.js +++ b/module/characterImporter.js @@ -17,10 +17,6 @@ export default class CharacterImporter { temp: sourceCharacter.attribs.find((e) => e.name == "hp_temp").current }; - const ac = { - value: sourceCharacter.attribs.find((e) => e.name == "ac").current - }; - const abilities = { str: { value: sourceCharacter.attribs.find((e) => e.name == "strength").current, @@ -55,7 +51,6 @@ export default class CharacterImporter { abilities: abilities, details: details, attributes: { - ac: ac, hp: hp } } @@ -151,15 +146,19 @@ export default class CharacterImporter { static async addItems(items, actor) { const weapons = await game.packs.get("sw5e.weapons").getContent(); const armors = await game.packs.get("sw5e.armor").getContent(); + const adventuringGears = await game.packs.get("sw5e.adventuringgear").getContent(); for (const item of items) { - const weapon = weapons.find((c) => c.name === item); - const armor = armors.find((c) => c.name === item); + const weapon = weapons.find((c) => c.name.toLowerCase() === item.toLowerCase()); + const armor = armors.find((c) => c.name.toLowerCase() === item.toLowerCase()); + const gear = adventuringGears.find((c) => c.name.toLowerCase() === item.toLowerCase()); if (weapon) { await actor.createEmbeddedEntity("OwnedItem", weapon.data, { displaySheet: false }); } else if (armor) { await actor.createEmbeddedEntity("OwnedItem", armor.data, { displaySheet: false }); + } else if (gear) { + await actor.createEmbeddedEntity("OwnedItem", gear.data, { displaySheet: false }); } } }