This commit is contained in:
@@ -43,7 +43,7 @@ export default function EnkaImport() {
|
|||||||
lightcone: {
|
lightcone: {
|
||||||
level: character.equipment?.level ?? 0,
|
level: character.equipment?.level ?? 0,
|
||||||
rank: character.equipment?.rank ?? 0,
|
rank: character.equipment?.rank ?? 0,
|
||||||
item_id: character.equipment?.tid ?? "",
|
item_id: character.equipment?.tid ?? 0,
|
||||||
},
|
},
|
||||||
relics: character.relicList.map((relic) => ({
|
relics: character.relicList.map((relic) => ({
|
||||||
level: relic.level,
|
level: relic.level,
|
||||||
@@ -82,7 +82,7 @@ export default function EnkaImport() {
|
|||||||
lightcone: {
|
lightcone: {
|
||||||
level: character.equipment?.level ?? 0,
|
level: character.equipment?.level ?? 0,
|
||||||
rank: character.equipment?.rank ?? 0,
|
rank: character.equipment?.rank ?? 0,
|
||||||
item_id: character.equipment?.tid ?? "",
|
item_id: character.equipment?.tid ?? 0,
|
||||||
},
|
},
|
||||||
relics: character.relicList.map((relic) => ({
|
relics: character.relicList.map((relic) => ({
|
||||||
level: relic.level,
|
level: relic.level,
|
||||||
@@ -202,7 +202,7 @@ export default function EnkaImport() {
|
|||||||
lightcone: {
|
lightcone: {
|
||||||
level: character.equipment?.level ?? 0,
|
level: character.equipment?.level ?? 0,
|
||||||
rank: character.equipment?.rank ?? 0,
|
rank: character.equipment?.rank ?? 0,
|
||||||
item_id: character.equipment?.tid ?? "",
|
item_id: character.equipment?.tid ?? 0,
|
||||||
},
|
},
|
||||||
relics: character.relicList.map((relic) => ({
|
relics: character.relicList.map((relic) => ({
|
||||||
level: relic.level ?? 0,
|
level: relic.level ?? 0,
|
||||||
|
|||||||
@@ -47,7 +47,7 @@ export function converterOneEnkaDataToAvatarStore(data: AvatarEnkaDetail, count:
|
|||||||
profile_name: `Enka Profile ${count}`,
|
profile_name: `Enka Profile ${count}`,
|
||||||
lightcone: {
|
lightcone: {
|
||||||
level: data.equipment?.level ?? 0,
|
level: data.equipment?.level ?? 0,
|
||||||
item_id: data.equipment?.tid ?? "",
|
item_id: data.equipment?.tid ?? 0,
|
||||||
rank: data.equipment?.rank ?? 0,
|
rank: data.equipment?.rank ?? 0,
|
||||||
promotion: data.equipment?.promotion ?? 0,
|
promotion: data.equipment?.promotion ?? 0,
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -69,24 +69,24 @@ export function converterToFreeSRJson(
|
|||||||
let internalUidRelic = 0
|
let internalUidRelic = 0
|
||||||
Object.entries(avatars).forEach(([avatarId, avatar]) => {
|
Object.entries(avatars).forEach(([avatarId, avatar]) => {
|
||||||
avatarsJson[avatarId] = {
|
avatarsJson[avatarId] = {
|
||||||
owner_uid: avatar.owner_uid,
|
owner_uid: Number(avatar.owner_uid || 0),
|
||||||
avatar_id: avatar.avatar_id,
|
avatar_id: Number(avatar.avatar_id || 0),
|
||||||
data: avatar.data,
|
data: avatar.data,
|
||||||
level: avatar.level,
|
level: Number(avatar.level || 0),
|
||||||
promotion: avatar.promotion,
|
promotion: Number(avatar.promotion || 0),
|
||||||
techniques: avatar.techniques,
|
techniques: avatar.techniques,
|
||||||
sp_value: avatar.sp_value,
|
sp_value: Number(avatar.sp_value || 0),
|
||||||
sp_max: avatar.sp_max,
|
sp_max: Number(avatar.sp_max || 0),
|
||||||
}
|
}
|
||||||
const currentProfile = avatar.profileList[avatar.profileSelect]
|
const currentProfile = avatar.profileList[avatar.profileSelect]
|
||||||
if (currentProfile.lightcone && currentProfile.lightcone.item_id !== 0) {
|
if (currentProfile.lightcone && currentProfile.lightcone.item_id !== 0) {
|
||||||
const newLightcone: LightconeJson = {
|
const newLightcone: LightconeJson = {
|
||||||
level: currentProfile.lightcone.level,
|
level: Number(currentProfile.lightcone.level || 0),
|
||||||
item_id: currentProfile.lightcone.item_id,
|
item_id: Number(currentProfile.lightcone.item_id || 0),
|
||||||
rank: currentProfile.lightcone.rank,
|
rank: Number(currentProfile.lightcone.rank || 0),
|
||||||
promotion: currentProfile.lightcone.promotion,
|
promotion: Number(currentProfile.lightcone.promotion || 0),
|
||||||
internal_uid: internalUidLightcone,
|
internal_uid: internalUidLightcone,
|
||||||
equip_avatar: avatar.avatar_id,
|
equip_avatar: Number(avatar.avatar_id || 0),
|
||||||
}
|
}
|
||||||
internalUidLightcone++
|
internalUidLightcone++
|
||||||
lightcones.push(newLightcone)
|
lightcones.push(newLightcone)
|
||||||
@@ -97,13 +97,13 @@ export function converterToFreeSRJson(
|
|||||||
const relic = currentProfile.relics[slot]
|
const relic = currentProfile.relics[slot]
|
||||||
if (relic && relic.relic_id !== 0) {
|
if (relic && relic.relic_id !== 0) {
|
||||||
const newRelic: RelicJson = {
|
const newRelic: RelicJson = {
|
||||||
level: relic.level,
|
level: Number(relic.level || 0),
|
||||||
relic_id: relic.relic_id,
|
relic_id: Number(relic.relic_id || 0),
|
||||||
relic_set_id: relic.relic_set_id,
|
relic_set_id: Number(relic.relic_set_id || 0),
|
||||||
main_affix_id: relic.main_affix_id,
|
main_affix_id: Number(relic.main_affix_id || 0),
|
||||||
sub_affixes: relic.sub_affixes,
|
sub_affixes: relic.sub_affixes,
|
||||||
internal_uid: internalUidRelic,
|
internal_uid: internalUidRelic,
|
||||||
equip_avatar: avatar.avatar_id,
|
equip_avatar: Number(avatar.avatar_id || 0),
|
||||||
}
|
}
|
||||||
internalUidRelic++
|
internalUidRelic++
|
||||||
relics.push(newRelic)
|
relics.push(newRelic)
|
||||||
|
|||||||
Reference in New Issue
Block a user