This commit is contained in:
theBowja 2021-09-15 11:04:47 -04:00
parent 5524329887
commit 2517e621ec
6 changed files with 11 additions and 6 deletions

View File

@ -116,6 +116,7 @@ function collateDomain(lang) {
} }
}); });
// data.disorder = xdisorder.filter(d => d.Id+'' === Object.keys(obj.LevelConfigMap)[0]).map(d => language[d.DescTextMapHash]); // data.disorder = xdisorder.filter(d => d.Id+'' === Object.keys(obj.LevelConfigMap)[0]).map(d => language[d.DescTextMapHash]);
data.imagename = obj.EntryPicPath;
let filename = makeFileName(getLanguage('EN')[obj.NameTextMapHash]); let filename = makeFileName(getLanguage('EN')[obj.NameTextMapHash]);
if(filename === '') return accum; if(filename === '') return accum;

View File

@ -58,6 +58,7 @@ function collateFood(lang) {
return accum; return accum;
}, []); }, []);
// data.source = // data.source =
data.imagename = obj.Icon;
accum[makeFileName(getLanguage('EN')[obj.NameTextMapHash])] = data; accum[makeFileName(getLanguage('EN')[obj.NameTextMapHash])] = data;
@ -86,6 +87,7 @@ function collateFood(lang) {
spdata.character = language[getAvatar(myspec.AvatarId).NameTextMapHash]; spdata.character = language[getAvatar(myspec.AvatarId).NameTextMapHash];
spdata.ingredients = ingredients; spdata.ingredients = ingredients;
spdata.imagename = xd.Icon;
accum[makeFileName(getLanguage('EN')[xd.NameTextMapHash])] = spdata; accum[makeFileName(getLanguage('EN')[xd.NameTextMapHash])] = spdata;
return accum; return accum;

View File

@ -5,8 +5,8 @@ MATERIAL_AVATAR_MATERIAL is talent level-up material, etc.
const filter = ['MATERIAL_EXCHANGE', 'MATERIAL_WOOD', 'MATERIAL_AVATAR_MATERIAL']; const filter = ['MATERIAL_EXCHANGE', 'MATERIAL_WOOD', 'MATERIAL_AVATAR_MATERIAL'];
// Adventure EXP, Mora, Companionship EXP, Apple, Sunsettia // Adventure EXP, Mora, Primogems, Companionship EXP, Apple, Sunsettia
const includeMatId = [102, 202, 105, 100001, 100002]; const includeMatId = [102, 202, 201, 105, 100001, 100002];
// Crafted Items, Primordial Essence, Raw Meat (S), Fowl (S) // Crafted Items, Primordial Essence, Raw Meat (S), Fowl (S)
const excludeMatId = [110000, 112001, 100086, 100087]; const excludeMatId = [110000, 112001, 100086, 100087];
@ -40,6 +40,9 @@ function collateMaterial(lang) {
} }
data.source = tmp.TextList.map(ele => language[ele]).filter(ele => ele !== ''); data.source = tmp.TextList.map(ele => language[ele]).filter(ele => ele !== '');
data.imagename = obj.Icon;
if(!data.imagename) console.log(data.name+' has no icon');
let filename = makeFileName(getLanguage('EN')[obj.NameTextMapHash]); let filename = makeFileName(getLanguage('EN')[obj.NameTextMapHash]);
if(filename === '') return accum; if(filename === '') return accum;
accum[filename] = data; accum[filename] = data;

View File

@ -28,7 +28,7 @@ function collateTalent(lang) {
if(filename === 'raidenshogun' && index === 2) return accum2; // skip hidden cannot cook passive if(filename === 'raidenshogun' && index === 2) return accum2; // skip hidden cannot cook passive
if(proud.ProudSkillGroupId) accum2.push(proud.ProudSkillGroupId); if(proud.ProudSkillGroupId) accum2.push(proud.ProudSkillGroupId);
return accum2; return accum2;
}, []) }, []);
let parameters = {}; let parameters = {};
let costs = {}; let costs = {};
combat.forEach((skId, index) => { combat.forEach((skId, index) => {

View File

@ -109,7 +109,6 @@ function collateWeapon(lang) {
data.icon = obj.Icon; data.icon = obj.Icon;
data.awakenicon = obj.AwakenIcon; data.awakenicon = obj.AwakenIcon;
accum[filename] = data; accum[filename] = data;
return accum; return accum;
}, {}); }, {});

View File

@ -102,13 +102,13 @@ function exportData(folder, collateFunc, englishonly, skipwrite) {
// exportData('characters', require('./collateCharacter.js')); // exportData('characters', require('./collateCharacter.js'));
// exportCurve('characters', 'AvatarCurveExcelConfigData'); // exportCurve('characters', 'AvatarCurveExcelConfigData');
// exportData('constellations', require('./collateConstellation')); // exportData('constellations', require('./collateConstellation'));
// exportData('talents', require('./collateTalent.js')); exportData('talents', require('./collateTalent.js'));
// exportData('weapons', require('./collateWeapon.js')); // exportData('weapons', require('./collateWeapon.js'));
// exportCurve('weapons', 'WeaponCurveExcelConfigData') // exportCurve('weapons', 'WeaponCurveExcelConfigData')
// exportData('artifacts', require('./collateArtifact.js')); // exportData('artifacts', require('./collateArtifact.js'));
// exportData('foods', require('./collateFood')); // exportData('foods', require('./collateFood'));
// exportData('materials', require('./collateMaterial')); // run twice // exportData('materials', require('./collateMaterial')); // run twice
exportData('domains', require('./collateDomain')); // run twice // remember to add back recommendedelements and disorder // exportData('domains', require('./collateDomain')); // run twice // remember to add back recommendedelements and disorder and entrypicpath
//console.log(collateCharacter('EN')) //console.log(collateCharacter('EN'))