mirror of
https://github.com/theBowja/GenshinData-1.git
synced 2025-04-29 02:28:36 +09:00
28 lines
573 B
JavaScript
28 lines
573 B
JavaScript
const xmat = getExcel('MaterialExcelConfigData');
|
|
|
|
|
|
|
|
function collate(lang) {
|
|
const language = getLanguage(lang);
|
|
const dupeCheck = {};
|
|
let mydata = xmat.reduce((accum, obj) => {
|
|
let data = {};
|
|
data.id = obj.Id;
|
|
|
|
data.name = language[obj.nameTextMapHash];
|
|
data.description = sanitizeDescription(language[obj.descTextMapHash]);
|
|
|
|
|
|
|
|
let filename = makeUniqueFileName(obj.nameTextMapHash, accum);
|
|
if(filename === '') return accum;
|
|
checkDupeName(data, dupeCheck);
|
|
accum[filename] = data;
|
|
|
|
return accum;
|
|
}, {});
|
|
|
|
return mydata;
|
|
}
|
|
|
|
module.exports = collate; |