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,
|
SkillType,
|
||||||
TagType,
|
TagType,
|
||||||
WeaponType
|
WeaponType
|
||||||
} from '../data/types'
|
} from '../../data/types'
|
||||||
import { getRawAvatarDataMap } from './raw/avatarData'
|
import { getRawAvatarDataMap } from '../raw/avatarData'
|
||||||
import { getRawAvatarSkillDataMap } from './raw/avatarSkillData'
|
import { getRawAvatarSkillDataMap } from '../raw/avatarSkillData'
|
||||||
import { getRawAvatarSubSkillDataMap } from './raw/avatarSubSkillData'
|
import { getRawAvatarSubSkillDataMap } from '../raw/avatarSubSkillData'
|
||||||
import { getRawAvatarTagUnLockDataMap } from './raw/avatarTagUnLockData'
|
import { getRawAvatarTagUnLockDataMap } from '../raw/avatarTagUnLockData'
|
||||||
import { getRawTextMap } from './raw/textMap'
|
import { getRawTextMap } from '../raw/textMap'
|
||||||
|
|
||||||
export function getText(id: string | number) {
|
export function getText(id: string | number) {
|
||||||
const rawTextMap = getRawTextMap()
|
const rawTextMap = getRawTextMap()
|
||||||
return rawTextMap[id]?.Text || null
|
return rawTextMap[id]?.Text || null
|
||||||
}
|
}
|
||||||
|
|
||||||
export function buildBattlesuitList(): Battlesuit[] {
|
export function compileBattlesuitData(): Battlesuit[] {
|
||||||
const rawAvatarDataMap = getRawAvatarDataMap()
|
const rawAvatarDataMap = getRawAvatarDataMap()
|
||||||
const rawSkillDataMap = getRawAvatarSkillDataMap()
|
const rawSkillDataMap = getRawAvatarSkillDataMap()
|
||||||
const rawSubSkillDataMap = getRawAvatarSubSkillDataMap()
|
const rawSubSkillDataMap = getRawAvatarSubSkillDataMap()
|
||||||
@@ -1,4 +1,3 @@
|
|||||||
import { buildBattlesuitList } from '../lib/v2-pre/server/buildData'
|
|
||||||
import path from 'path'
|
import path from 'path'
|
||||||
import { createDirIfNotExist } from '../lib/v2-pre/server/fsUtils'
|
import { createDirIfNotExist } from '../lib/v2-pre/server/fsUtils'
|
||||||
import fs from 'fs'
|
import fs from 'fs'
|
||||||
@@ -6,6 +5,7 @@ import YAML from 'yaml'
|
|||||||
import { runScript } from './lib/utils'
|
import { runScript } from './lib/utils'
|
||||||
import { battlesuitCatalogPath, battlesuitsDir, dataDir } from '../lib/v2-pre/server/loadData'
|
import { battlesuitCatalogPath, battlesuitsDir, dataDir } from '../lib/v2-pre/server/loadData'
|
||||||
import { BattlesuitCatalogItem } from '../lib/v2-pre/data/types'
|
import { BattlesuitCatalogItem } from '../lib/v2-pre/data/types'
|
||||||
|
import { compileBattlesuitData } from '../lib/v2-pre/server/migration/compileBattlesuitData'
|
||||||
|
|
||||||
runScript(async () => {
|
runScript(async () => {
|
||||||
createDirIfNotExist(dataDir)
|
createDirIfNotExist(dataDir)
|
||||||
@@ -13,7 +13,7 @@ runScript(async () => {
|
|||||||
})
|
})
|
||||||
|
|
||||||
function writeBattlesuitData() {
|
function writeBattlesuitData() {
|
||||||
const battlesuitList = buildBattlesuitList()
|
const battlesuitList = compileBattlesuitData()
|
||||||
|
|
||||||
const simplifiedList: BattlesuitCatalogItem[] = battlesuitList.map(battlesuit => {
|
const simplifiedList: BattlesuitCatalogItem[] = battlesuitList.map(battlesuit => {
|
||||||
return {
|
return {
|
||||||
|
|||||||
Reference in New Issue
Block a user