Move compile modules
This commit is contained in:
@@ -1,12 +0,0 @@
|
||||
import { buildBattlesuitList } from './buildData'
|
||||
|
||||
describe('buildBattlesuitList', () => {
|
||||
it('build list', () => {
|
||||
const list = buildBattlesuitList()
|
||||
expect(list[0]).toMatchObject({
|
||||
id: expect.any(String),
|
||||
tags: ['physical-dmg', 'stun', 'burst', 'time-mastery']
|
||||
})
|
||||
// console.log(list[0])
|
||||
})
|
||||
})
|
||||
@@ -0,0 +1,12 @@
|
||||
import { compileBattlesuitData } from './compileBattlesuitData'
|
||||
|
||||
describe('compileBattlesuitData', () => {
|
||||
it('converts tags', () => {
|
||||
const list = compileBattlesuitData()
|
||||
expect(list[0]).toMatchObject({
|
||||
id: expect.any(String),
|
||||
tags: ['physical-dmg', 'stun', 'burst', 'time-mastery']
|
||||
})
|
||||
// console.log(list[0])
|
||||
})
|
||||
})
|
||||
+7
-7
@@ -8,19 +8,19 @@ import {
|
||||
SkillType,
|
||||
TagType,
|
||||
WeaponType
|
||||
} from '../data/types'
|
||||
import { getRawAvatarDataMap } from './raw/avatarData'
|
||||
import { getRawAvatarSkillDataMap } from './raw/avatarSkillData'
|
||||
import { getRawAvatarSubSkillDataMap } from './raw/avatarSubSkillData'
|
||||
import { getRawAvatarTagUnLockDataMap } from './raw/avatarTagUnLockData'
|
||||
import { getRawTextMap } from './raw/textMap'
|
||||
} from '../../data/types'
|
||||
import { getRawAvatarDataMap } from '../raw/avatarData'
|
||||
import { getRawAvatarSkillDataMap } from '../raw/avatarSkillData'
|
||||
import { getRawAvatarSubSkillDataMap } from '../raw/avatarSubSkillData'
|
||||
import { getRawAvatarTagUnLockDataMap } from '../raw/avatarTagUnLockData'
|
||||
import { getRawTextMap } from '../raw/textMap'
|
||||
|
||||
export function getText(id: string | number) {
|
||||
const rawTextMap = getRawTextMap()
|
||||
return rawTextMap[id]?.Text || null
|
||||
}
|
||||
|
||||
export function buildBattlesuitList(): Battlesuit[] {
|
||||
export function compileBattlesuitData(): Battlesuit[] {
|
||||
const rawAvatarDataMap = getRawAvatarDataMap()
|
||||
const rawSkillDataMap = getRawAvatarSkillDataMap()
|
||||
const rawSubSkillDataMap = getRawAvatarSubSkillDataMap()
|
||||
@@ -1,4 +1,3 @@
|
||||
import { buildBattlesuitList } from '../lib/v2-pre/server/buildData'
|
||||
import path from 'path'
|
||||
import { createDirIfNotExist } from '../lib/v2-pre/server/fsUtils'
|
||||
import fs from 'fs'
|
||||
@@ -6,6 +5,7 @@ import YAML from 'yaml'
|
||||
import { runScript } from './lib/utils'
|
||||
import { battlesuitCatalogPath, battlesuitsDir, dataDir } from '../lib/v2-pre/server/loadData'
|
||||
import { BattlesuitCatalogItem } from '../lib/v2-pre/data/types'
|
||||
import { compileBattlesuitData } from '../lib/v2-pre/server/migration/compileBattlesuitData'
|
||||
|
||||
runScript(async () => {
|
||||
createDirIfNotExist(dataDir)
|
||||
@@ -13,7 +13,7 @@ runScript(async () => {
|
||||
})
|
||||
|
||||
function writeBattlesuitData() {
|
||||
const battlesuitList = buildBattlesuitList()
|
||||
const battlesuitList = compileBattlesuitData()
|
||||
|
||||
const simplifiedList: BattlesuitCatalogItem[] = battlesuitList.map(battlesuit => {
|
||||
return {
|
||||
|
||||
Reference in New Issue
Block a user