Normalize 1-index for over mastery
This commit is contained in:
parent
38bd603e16
commit
0b42582434
1 changed files with 17 additions and 3 deletions
|
|
@ -21,7 +21,7 @@ import { GridType } from '~utils/enums'
|
||||||
import { retrieveCookies } from '~utils/retrieveCookies'
|
import { retrieveCookies } from '~utils/retrieveCookies'
|
||||||
import { setEditKey, storeEditKey, unsetEditKey } from '~utils/userToken'
|
import { setEditKey, storeEditKey, unsetEditKey } from '~utils/userToken'
|
||||||
|
|
||||||
import type { DetailsObject } from '~types'
|
import type { CharacterOverMastery, DetailsObject } from '~types'
|
||||||
|
|
||||||
// Props
|
// Props
|
||||||
interface Props {
|
interface Props {
|
||||||
|
|
@ -316,8 +316,22 @@ const Party = (props: Props) => {
|
||||||
|
|
||||||
const storeCharacters = (list: Array<GridCharacter>) => {
|
const storeCharacters = (list: Array<GridCharacter>) => {
|
||||||
list.forEach((object: GridCharacter) => {
|
list.forEach((object: GridCharacter) => {
|
||||||
if (object.position != null)
|
let character = clonedeep(object)
|
||||||
appState.grid.characters[object.position] = object
|
|
||||||
|
if (character.over_mastery) {
|
||||||
|
const overMastery: CharacterOverMastery = {
|
||||||
|
1: object.over_mastery[0],
|
||||||
|
2: object.over_mastery[1],
|
||||||
|
3: object.over_mastery[2],
|
||||||
|
4: object.over_mastery[3],
|
||||||
|
}
|
||||||
|
|
||||||
|
character.over_mastery = overMastery
|
||||||
|
}
|
||||||
|
|
||||||
|
if (character.position != null) {
|
||||||
|
appState.grid.characters[object.position] = character
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue