From e53237d94a88ccee7487bf146beece6d19580163 Mon Sep 17 00:00:00 2001 From: Justin Edmund Date: Fri, 6 Jan 2023 00:45:32 -0800 Subject: [PATCH] Update elementalizeAetherialMastery.tsx Making the opposite element strings was not working --- utils/elementalizeAetherialMastery.tsx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/utils/elementalizeAetherialMastery.tsx b/utils/elementalizeAetherialMastery.tsx index e859bf77..c84fdcaf 100644 --- a/utils/elementalizeAetherialMastery.tsx +++ b/utils/elementalizeAetherialMastery.tsx @@ -5,12 +5,12 @@ export default function elementalizeAetherialMastery( gridCharacter: GridCharacter ) { const elementalized = aetherialMastery.map((modifier) => { - const element = elements.find( - (element) => element.id === gridCharacter.object.element - ) - const oppositeElement = elements.find( - (element) => element.id === element.opposite_id - ) + const element = elements.find((a) => a.id === gridCharacter.object.element) + + const oppositeElement = elements.find((b) => { + if (element) return b.id === element.opposite_id + }) + const newModifier = modifier if (element && oppositeElement && modifier.name.en.includes('{Element}')) { @@ -20,8 +20,8 @@ export default function elementalizeAetherialMastery( element.name.en ) newModifier.name.ja = newModifier.name.ja.replace( - '{Element}', - element.name.ja + '{属性}', + `${element.name.ja}属性` ) } else if (modifier.id === 4) { newModifier.name.en = newModifier.name.en.replace( @@ -29,8 +29,8 @@ export default function elementalizeAetherialMastery( oppositeElement.name.en ) newModifier.name.ja = newModifier.name.ja.replace( - '{Element}', - oppositeElement.name.ja + '{属性}', + `${oppositeElement.name.ja}属性` ) } }