diff --git a/components/SummonGrid/index.tsx b/components/SummonGrid/index.tsx index 425d0a16..ce53a204 100644 --- a/components/SummonGrid/index.tsx +++ b/components/SummonGrid/index.tsx @@ -107,13 +107,13 @@ const SummonGrid = (props: Props) => { } function populateSummons(list: [GridSummon]) { - list.forEach((object: GridSummon) => { - if (object.main) - state.grid.summons.mainSummon = object - else if (object.friend) - state.grid.summons.friendSummon = object - else if (!object.main && !object.friend && object.position != null) - state.grid.summons.allSummons[object.position] = object + list.forEach((gridObject: GridSummon) => { + if (gridObject.main) + state.grid.summons.mainSummon = gridObject + else if (gridObject.friend) + state.grid.summons.friendSummon = gridObject + else if (!gridObject.main && !gridObject.friend && gridObject.position != null) + state.grid.summons.allSummons[gridObject.position] = gridObject }) } diff --git a/components/SummonUnit/index.tsx b/components/SummonUnit/index.tsx index 55001c4d..ce8cb3e5 100644 --- a/components/SummonUnit/index.tsx +++ b/components/SummonUnit/index.tsx @@ -29,7 +29,7 @@ const SummonUnit = (props: Props) => { }) const gridSummon = props.gridSummon - const summon = gridSummon?.summon + const summon = gridSummon?.object useEffect(() => { generateImageUrl() @@ -38,7 +38,7 @@ const SummonUnit = (props: Props) => { function generateImageUrl() { let imgSrc = "" if (props.gridSummon) { - const summon = props.gridSummon.summon! + const summon = props.gridSummon.object! // Generate the correct source for the summon if (props.unitType == 0 || props.unitType == 2) @@ -72,8 +72,8 @@ const SummonUnit = (props: Props) => { { (gridSummon) ? { } function populateWeapons(list: [GridWeapon]) { - let weapons: GridArray = {} - - list.forEach((object: GridWeapon) => { - if (object.mainhand) { - state.grid.weapons.mainWeapon = object - state.party.element = object.weapon.element - } else if (!object.mainhand && object.position != null) { - state.grid.weapons.allWeapons[object.position] = object + list.forEach((gridObject: GridWeapon) => { + if (gridObject.mainhand) { + state.grid.weapons.mainWeapon = gridObject + state.party.element = gridObject.object.element + } else if (!gridObject.mainhand && gridObject.position != null) { + state.grid.weapons.allWeapons[gridObject.position] = gridObject } }) } @@ -159,7 +157,7 @@ const WeaponGrid = (props: Props) => { function storeGridWeapon(gridWeapon: GridWeapon) { if (gridWeapon.position == -1) { state.grid.weapons.mainWeapon = gridWeapon - state.party.element = gridWeapon.weapon.element + state.party.element = gridWeapon.object.element } else { // Store the grid unit at the correct position state.grid.weapons.allWeapons[gridWeapon.position] = gridWeapon diff --git a/components/WeaponUnit/index.tsx b/components/WeaponUnit/index.tsx index 4a1ac816..12f83fa8 100644 --- a/components/WeaponUnit/index.tsx +++ b/components/WeaponUnit/index.tsx @@ -28,7 +28,7 @@ const WeaponUnit = (props: Props) => { }) const gridWeapon = props.gridWeapon - const weapon = gridWeapon?.weapon + const weapon = gridWeapon?.object useEffect(() => { generateImageUrl() @@ -37,7 +37,7 @@ const WeaponUnit = (props: Props) => { function generateImageUrl() { let imgSrc = "" if (props.gridWeapon) { - const weapon = props.gridWeapon.weapon! + const weapon = props.gridWeapon.object! if (props.unitType == 0) imgSrc = `${process.env.NEXT_PUBLIC_SIERO_IMG_URL}/weapon-main/${weapon.granblue_id}.jpg` @@ -70,8 +70,8 @@ const WeaponUnit = (props: Props) => { { (gridWeapon) ?