Add version to battlesuits

This commit is contained in:
Sakura Knoll
2021-12-30 14:18:29 +09:00 Unverified
parent f604dad3e7
commit f3a2347d48
52 changed files with 114 additions and 169 deletions
+7 -1
View File
@@ -1,4 +1,5 @@
import { readdirSync, readJsonFileSync } from '../../lib/data'
import { compareVersion } from '../../lib/string'
export interface BattlesuitSkill {
name: string
@@ -12,6 +13,7 @@ export interface BattlesuitSkillGroup {
export interface BattlesuitData {
id: string
version?: string
name: string
type: string
valkyrie: string
@@ -34,7 +36,11 @@ const battlesuitDataList = battlesuitsFileNameList
return data
})
.sort((a, b) => {
let compareResult = a.name
let compareResult = compareVersion(b.version || '0.0', a.version || '0.0')
if (compareResult !== 0) {
return compareResult
}
compareResult = a.name
.replace(/ \(.\)/, '')
.localeCompare(b.name.replace(/ \(.\)/, ''))