check relicsSoldTotalGeo
This commit is contained in:
parent
1ef4e4a8af
commit
cb9f4de799
3 changed files with 50 additions and 14 deletions
47
build/app.js
47
build/app.js
|
|
@ -1153,6 +1153,18 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
playerData[i] === true ? (0,_hk_functions_js__WEBPACK_IMPORTED_MODULE_2__.SetIconGreen)(section, i) : (0,_hk_functions_js__WEBPACK_IMPORTED_MODULE_2__.SetIconRed)(section, i);
|
playerData[i] === true ? (0,_hk_functions_js__WEBPACK_IMPORTED_MODULE_2__.SetIconGreen)(section, i) : (0,_hk_functions_js__WEBPACK_IMPORTED_MODULE_2__.SetIconRed)(section, i);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "relicsSoldTotalGeo":
|
||||||
|
dataObject[i].amount = 0;
|
||||||
|
amount = 0;
|
||||||
|
|
||||||
|
for (var _i = 1; _i <= 4; _i++) {
|
||||||
|
amount += dataObject["soldTrinket".concat(_i)].amount * dataObject["soldTrinket".concat(_i)].geoValue;
|
||||||
|
}
|
||||||
|
|
||||||
|
dataObject[i].amount = amount;
|
||||||
|
(0,_hk_functions_js__WEBPACK_IMPORTED_MODULE_2__.SetIconNone)(section, i);
|
||||||
|
break;
|
||||||
|
|
||||||
case "bankerBalance":
|
case "bankerBalance":
|
||||||
amount = playerData[i];
|
amount = playerData[i];
|
||||||
/* When value is negative, reset to zero */
|
/* When value is negative, reset to zero */
|
||||||
|
|
@ -1609,8 +1621,8 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
var idText = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
|
var idText = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
|
||||||
var sceneNameText = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
|
var sceneNameText = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "";
|
||||||
|
|
||||||
for (var _i = 0, length = worldData.length; _i < length; _i++) {
|
for (var _i2 = 0, length = worldData.length; _i2 < length; _i2++) {
|
||||||
if (worldData[_i].id === idText && worldData[_i].sceneName === sceneNameText && worldData[_i].activated === true) {
|
if (worldData[_i2].id === idText && worldData[_i2].sceneName === sceneNameText && worldData[_i2].activated === true) {
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1628,9 +1640,9 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
var itemId = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
|
var itemId = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : "";
|
||||||
var total = 0;
|
var total = 0;
|
||||||
|
|
||||||
for (var _i2 = 0, length = worldData.length; _i2 < length; _i2++) {
|
for (var _i3 = 0, length = worldData.length; _i3 < length; _i3++) {
|
||||||
if (worldData[_i2].id === itemId) {
|
if (worldData[_i3].id === itemId) {
|
||||||
if (worldData[_i2].activated === true) total++;
|
if (worldData[_i3].activated === true) total++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1686,10 +1698,10 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
let list = new ItemListBox(worldData);
|
let list = new ItemListBox(worldData);
|
||||||
|
|
||||||
*/
|
*/
|
||||||
for (var _i3 = 0; _i3 < arrayLength; _i3++) {
|
for (var _i4 = 0; _i4 < arrayLength; _i4++) {
|
||||||
if (worldData[_i3].activated === false && worldData[_i3].semiPersistent === false) {
|
if (worldData[_i4].activated === false && worldData[_i4].semiPersistent === false) {
|
||||||
countTotal++;
|
countTotal++;
|
||||||
itemsLog.push("#".concat(countTotal, " ").concat(worldData[_i3].id, " \uD83D\uDDFA\uFE0F ").concat((0,_hk_functions_js__WEBPACK_IMPORTED_MODULE_2__.TranslateMapName)(worldData[_i3].sceneName), " \u2328\uFE0F ").concat(worldData[_i3].sceneName));
|
itemsLog.push("#".concat(countTotal, " ").concat(worldData[_i4].id, " \uD83D\uDDFA\uFE0F ").concat((0,_hk_functions_js__WEBPACK_IMPORTED_MODULE_2__.TranslateMapName)(worldData[_i4].sceneName), " \u2328\uFE0F ").concat(worldData[_i4].sceneName));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -1698,15 +1710,15 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
} else {
|
} else {
|
||||||
console.groupCollapsed("%cInteractables Not Activated (".concat(countTotal, "):"), "color: #16c60c; font-weight: 700;");
|
console.groupCollapsed("%cInteractables Not Activated (".concat(countTotal, "):"), "color: #16c60c; font-weight: 700;");
|
||||||
|
|
||||||
for (var _i4 = 0, length = itemsLog.length; _i4 < length; _i4++) {
|
for (var _i5 = 0, length = itemsLog.length; _i5 < length; _i5++) {
|
||||||
console.log(itemsLog[_i4]);
|
console.log(itemsLog[_i5]);
|
||||||
}
|
}
|
||||||
|
|
||||||
console.groupEnd();
|
console.groupEnd();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
for (var _i5 = 0; _i5 < arrayLength; _i5++) {
|
for (var _i6 = 0; _i6 < arrayLength; _i6++) {
|
||||||
if (worldData[_i5].activated === true) countTotal++;
|
if (worldData[_i6].activated === true) countTotal++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -9141,7 +9153,7 @@ var HK = {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
/* ###################################### Secrets -> Secret Rooms ############################################## */
|
/* ###################################### Secrets -> Cornifer's Notes ############################################## */
|
||||||
corniferNotes: {
|
corniferNotes: {
|
||||||
h2: "Cornifer's Notes",
|
h2: "Cornifer's Notes",
|
||||||
id: "hk-cornifer-notes",
|
id: "hk-cornifer-notes",
|
||||||
|
|
@ -9309,23 +9321,32 @@ var HK = {
|
||||||
soldTrinket1: {
|
soldTrinket1: {
|
||||||
name: "Wanderer's Journals Sold",
|
name: "Wanderer's Journals Sold",
|
||||||
spoiler: "City of Tears: Relic Seeker Lemm",
|
spoiler: "City of Tears: Relic Seeker Lemm",
|
||||||
|
geoValue: 200,
|
||||||
wiki: "Wanderer's_Journal"
|
wiki: "Wanderer's_Journal"
|
||||||
},
|
},
|
||||||
soldTrinket2: {
|
soldTrinket2: {
|
||||||
name: "Hallownest Seals Sold",
|
name: "Hallownest Seals Sold",
|
||||||
spoiler: "City of Tears: Relic Seeker Lemm",
|
spoiler: "City of Tears: Relic Seeker Lemm",
|
||||||
|
geoValue: 450,
|
||||||
wiki: "Hallownest_Seal"
|
wiki: "Hallownest_Seal"
|
||||||
},
|
},
|
||||||
soldTrinket3: {
|
soldTrinket3: {
|
||||||
name: "King's Idols Sold",
|
name: "King's Idols Sold",
|
||||||
spoiler: "City of Tears: Relic Seeker Lemm",
|
spoiler: "City of Tears: Relic Seeker Lemm",
|
||||||
|
geoValue: 800,
|
||||||
wiki: "King's_Idol"
|
wiki: "King's_Idol"
|
||||||
},
|
},
|
||||||
soldTrinket4: {
|
soldTrinket4: {
|
||||||
name: "Arcane Eggs Sold",
|
name: "Arcane Eggs Sold",
|
||||||
spoiler: "City of Tears: Relic Seeker Lemm",
|
spoiler: "City of Tears: Relic Seeker Lemm",
|
||||||
|
geoValue: 1200,
|
||||||
wiki: "Arcane_Egg"
|
wiki: "Arcane_Egg"
|
||||||
},
|
},
|
||||||
|
relicsSoldTotalGeo: {
|
||||||
|
name: "Total Geo from Sold Relics",
|
||||||
|
spoiler: "City of Tears: Relic Seeker Lemm",
|
||||||
|
wiki: "Lemm#Collectibles"
|
||||||
|
},
|
||||||
rancidEggs: {
|
rancidEggs: {
|
||||||
name: "Rancid Eggs",
|
name: "Rancid Eggs",
|
||||||
spoiler: "Find: Hallownest, Buy: Sly, Tuk",
|
spoiler: "Find: Hallownest, Buy: Sly, Tuk",
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1328,6 +1328,21 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "relicsSoldTotalGeo":
|
||||||
|
|
||||||
|
dataObject[i].amount = 0;
|
||||||
|
amount = 0;
|
||||||
|
|
||||||
|
for (let i = 1; i <= 4; i++) {
|
||||||
|
amount += (dataObject[`soldTrinket${i}`].amount * dataObject[`soldTrinket${i}`].geoValue);
|
||||||
|
}
|
||||||
|
|
||||||
|
dataObject[i].amount = amount;
|
||||||
|
|
||||||
|
SetIconNone(section, i);
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
case "bankerBalance":
|
case "bankerBalance":
|
||||||
|
|
||||||
amount = playerData[i];
|
amount = playerData[i];
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue