GenerateDatabaseEntries() function

This commit is contained in:
ReznoRMichael 2022-01-18 15:07:05 +01:00
parent 7f391c08d1
commit 2d6cadb4dd

View file

@ -99,29 +99,29 @@ function TranslateMapName(mapCode, dictionary = MAP) {
/** /**
* Generates database entries text. Provides an easy filling solution. * Generates database entries text. Provides an easy filling solution.
* @param {array} HKWorldItems * @param {array} objectArray
* @param {string} searchText * @param {string} searchText
* @param {string} entryName * @param {string} entryName
* @param {string} entryDB * @param {string} entryDB
* @param {string} wiki * @param {string} wiki
*/ */
function GenerateDatabaseEntries(HKWorldItems, searchText = "", entryName = "", entryDB = "", wiki = "") { function GenerateDatabaseEntries(objectArray, searchText = "", entryName = "", entryDB = "", wiki = "") {
let fillText = ""; let fillText = "";
let count = 0; let count = 0;
for (let i = 0, ln = HKWorldItems.length; i < ln; i++) { for (let i = 0, ln = objectArray.length; i < ln; i++) {
if (HKWorldItems[i].id.includes(searchText)) { if (objectArray[i].id.includes(searchText)) {
count++; count++;
fillText += ` fillText += `
${entryDB}${count}: { ${entryDB}${count}: {
name: "${entryName} #${count}", name: "${entryName} #${count}",
spoiler: "${TranslateMapName(HKWorldItems[i].sceneName)}", spoiler: "${TranslateMapName(objectArray[i].sceneName)}",
id: "${HKWorldItems[i].id}", id: "${objectArray[i].id}",
sceneName: "${HKWorldItems[i].sceneName}", sceneName: "${objectArray[i].sceneName}",
wiki: "${wiki}" wiki: "${wiki}"
},`; },`;
} }
@ -140,5 +140,6 @@ export {
SetIconNone, SetIconNone,
SetIcon, SetIcon,
ObjectLength, ObjectLength,
TranslateMapName TranslateMapName,
GenerateDatabaseEntries
}; };