Add version to elf data

This commit is contained in:
Sakura Knoll
2021-12-23 03:06:08 +09:00 Unverified
parent 598ed9349c
commit dbf3c2a0b2
10 changed files with 29 additions and 12 deletions
+2 -1
View File
@@ -80,5 +80,6 @@
"requiredRank": 3
}
]
]
],
"version": 3.0
}
+2 -1
View File
@@ -102,5 +102,6 @@
"requiredRank": 3
}
]
]
],
"version": 4.1
}
+2 -1
View File
@@ -96,5 +96,6 @@
"requiredRank": 3
}
]
]
],
"version": 3.7
}
+2 -1
View File
@@ -61,5 +61,6 @@
"requiredRank": 3
}
]
]
],
"version": 3.0
}
+2 -1
View File
@@ -108,5 +108,6 @@
"requiredRank": 4
}
]
]
],
"version": 5.2
}
+2 -1
View File
@@ -98,5 +98,6 @@
"requiredRank": 3
}
]
]
],
"version": 3.2
}
+2 -1
View File
@@ -104,5 +104,6 @@
"requiredRank": 3
}
]
]
],
"version": 5.0
}
+2 -1
View File
@@ -97,5 +97,6 @@
"requiredRank": 3
}
]
]
],
"version": 4.3
}
+2 -1
View File
@@ -90,5 +90,6 @@
"requiredRank": 3
}
]
]
],
"version": 4.6
}
+11 -3
View File
@@ -13,6 +13,7 @@ export interface ElfData {
baseRank: number
strengths: string[]
skillRows: [ElfSkill[], ElfSkill[], ElfSkill[], ElfSkill[]]
version: number
}
const elfFileNameList = readdirSync('elfs')
@@ -24,15 +25,22 @@ const elfDataList = elfFileNameList
return data
})
.sort((a, b) => {
let compareResult = a.name
let compareResult = 0
compareResult = -a.version + b.version
if (compareResult !== 0) {
return compareResult
}
compareResult = a.name
.replace(/ \(.\)/, '')
.localeCompare(b.name.replace(/ \(.\)/, ''))
return compareResult
})
const elfMap = elfDataList.reduce((map, stigmata) => {
map.set(stigmata.id, stigmata)
const elfMap = elfDataList.reduce((map, elf) => {
map.set(elf.id, elf)
return map
}, new Map<string, ElfData>())