stag stations add
This commit is contained in:
parent
29100c60e9
commit
2a87cadb5b
4 changed files with 219 additions and 50 deletions
152
build/app.js
152
build/app.js
|
|
@ -1052,7 +1052,6 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
case "whisperingRoots":
|
case "whisperingRoots":
|
||||||
case "fountainGeo":
|
case "fountainGeo":
|
||||||
case "nailDamage":
|
case "nailDamage":
|
||||||
case "stationsOpened":
|
|
||||||
case "journalEntriesCompleted":
|
case "journalEntriesCompleted":
|
||||||
case "journalNotesCompleted":
|
case "journalNotesCompleted":
|
||||||
case "whiteDefenderDefeats":
|
case "whiteDefenderDefeats":
|
||||||
|
|
@ -1065,19 +1064,6 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
amount = playerData[i];
|
amount = playerData[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (i === "stationsOpened") {
|
|
||||||
/* Add Dirtmouth and Hidden Station */
|
|
||||||
if (playerData.openedTownBuilding === true) amount++;
|
|
||||||
/* backwards compatibility check */
|
|
||||||
|
|
||||||
if (playerData.hasOwnProperty("openedHiddenStation")) {
|
|
||||||
if (playerData.openedHiddenStation === true) amount++;
|
|
||||||
} else {
|
|
||||||
/* Subtract one from maximum for extended completion counting */
|
|
||||||
dataObject[i].max--;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
countTotal = amount;
|
countTotal = amount;
|
||||||
dataObject[i].amount = amount;
|
dataObject[i].amount = amount;
|
||||||
|
|
||||||
|
|
@ -1432,6 +1418,54 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
CheckMrMushroomState(section, dataObject[i], playerData["mrMushroomState"]);
|
CheckMrMushroomState(section, dataObject[i], playerData["mrMushroomState"]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "openedTownBuilding":
|
||||||
|
case "openedCrossroads":
|
||||||
|
case "openedGreenpath":
|
||||||
|
case "openedRuins1":
|
||||||
|
case "openedRuins2":
|
||||||
|
case "openedFungalWastes":
|
||||||
|
case "openedRoyalGardens":
|
||||||
|
case "openedRestingGrounds":
|
||||||
|
case "openedDeepnest":
|
||||||
|
case "openedHiddenStation":
|
||||||
|
case "openedStagNest":
|
||||||
|
/* backwards compatibility with earlier game versions */
|
||||||
|
if (playerData.hasOwnProperty(i) === false) {
|
||||||
|
SetIconNone(section, i);
|
||||||
|
dataObject[i].disabled = true;
|
||||||
|
break;
|
||||||
|
} else if (playerData[i] === true) {
|
||||||
|
SetIconGreen(section, i);
|
||||||
|
/* Create amount property before incrementing (avoids NaN) */
|
||||||
|
|
||||||
|
if (!dataObject.stagStationsOpened.hasOwnProperty("amount")) {
|
||||||
|
dataObject.stagStationsOpened.amount = 0;
|
||||||
|
}
|
||||||
|
/* increment the stag stations amount by one */
|
||||||
|
|
||||||
|
|
||||||
|
dataObject.stagStationsOpened.amount++;
|
||||||
|
} else {
|
||||||
|
SetIconRed(section, i);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "stagStationsOpened":
|
||||||
|
/* backwards compatibility check */
|
||||||
|
if (!playerData.hasOwnProperty("openedHiddenStation")) {
|
||||||
|
/* Subtract one from maximum for extended completion counting */
|
||||||
|
dataObject[i].max--;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (dataObject[i].amount >= dataObject[i].max) {
|
||||||
|
SetIconGreen(section, i);
|
||||||
|
} else {
|
||||||
|
SetIconRed(section, i);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
// backwards compatibility with earlier game versions
|
// backwards compatibility with earlier game versions
|
||||||
if (playerData.hasOwnProperty(i) === false) {
|
if (playerData.hasOwnProperty(i) === false) {
|
||||||
|
|
@ -1928,6 +1962,10 @@ function ResetCompletion(db) {
|
||||||
entries[entry].amountTotal = 0;
|
entries[entry].amountTotal = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (entries[entry].hasOwnProperty("max")) {
|
||||||
|
entries[entry].max = entries[entry].maxDefault;
|
||||||
|
}
|
||||||
|
|
||||||
if (entry.hasOwnProperty("currentName")) {
|
if (entry.hasOwnProperty("currentName")) {
|
||||||
delete entries[entry].currentName;
|
delete entries[entry].currentName;
|
||||||
}
|
}
|
||||||
|
|
@ -4073,38 +4111,99 @@ var HK = {
|
||||||
name: "Grubs Rescued",
|
name: "Grubs Rescued",
|
||||||
spoiler: "46 Grubs total",
|
spoiler: "46 Grubs total",
|
||||||
max: 46,
|
max: 46,
|
||||||
|
maxDefault: 46,
|
||||||
wiki: "Grub"
|
wiki: "Grub"
|
||||||
},
|
},
|
||||||
grubRewards: {
|
grubRewards: {
|
||||||
name: "Grubfather Rewards Awarded",
|
name: "Grubfather Rewards Awarded",
|
||||||
spoiler: "46 Rewards total",
|
spoiler: "46 Rewards total",
|
||||||
max: 46,
|
max: 46,
|
||||||
|
maxDefault: 46,
|
||||||
wiki: "Grub#Rewards_and_locations"
|
wiki: "Grub#Rewards_and_locations"
|
||||||
},
|
},
|
||||||
charmsOwned: {
|
charmsOwned: {
|
||||||
name: "Charms Owned",
|
name: "Charms Owned",
|
||||||
spoiler: "40 Charms total, useful for Salubra Notches",
|
spoiler: "40 Charms total, useful for Salubra Notches",
|
||||||
max: 40,
|
max: 40,
|
||||||
|
maxDefault: 40,
|
||||||
wiki: "Category:Charms#List_of_Charms"
|
wiki: "Category:Charms#List_of_Charms"
|
||||||
},
|
},
|
||||||
dreamOrbs: {
|
dreamOrbs: {
|
||||||
name: "Essence Collected",
|
name: "Essence Collected",
|
||||||
spoiler: "Dream Nail (2400 for completion)",
|
spoiler: "Dream Nail (2400 for completion)",
|
||||||
max: 2400,
|
max: 2400,
|
||||||
|
maxDefault: 2400,
|
||||||
wiki: "Dream_Nail#Essence"
|
wiki: "Dream_Nail#Essence"
|
||||||
},
|
},
|
||||||
stationsOpened: {
|
|
||||||
name: "Stag Stations Opened",
|
|
||||||
spoiler: "11 Stag Stations total including Dirtmouth",
|
|
||||||
max: 11,
|
|
||||||
wiki: "Fast_Travel_(Hollow_Knight)#Locations_and_Prices"
|
|
||||||
},
|
|
||||||
fountainGeo: {
|
fountainGeo: {
|
||||||
name: "Geo in Fountain",
|
name: "Geo in Fountain",
|
||||||
spoiler: "Ancient Basin: 3000 Geo maximum",
|
spoiler: "Ancient Basin: 3000 Geo maximum",
|
||||||
max: 3000,
|
max: 3000,
|
||||||
|
maxDefault: 3000,
|
||||||
wiki: "Ancient_Basin#Description"
|
wiki: "Ancient_Basin#Description"
|
||||||
},
|
},
|
||||||
|
openedTownBuilding: {
|
||||||
|
name: "Stag Station: Dirtmouth",
|
||||||
|
spoiler: "Opened from inside after travelling",
|
||||||
|
wiki: "Dirtmouth"
|
||||||
|
},
|
||||||
|
openedCrossroads: {
|
||||||
|
name: "Stag Station: Forgotten Crossroads",
|
||||||
|
spoiler: "50 Geo: Right middle-bottom area",
|
||||||
|
wiki: "Forgotten_Crossroads"
|
||||||
|
},
|
||||||
|
openedGreenpath: {
|
||||||
|
name: "Stag Station: Greenpath",
|
||||||
|
spoiler: "140 Geo: Top middle area, below Hornet",
|
||||||
|
wiki: "Greenpath"
|
||||||
|
},
|
||||||
|
openedFungalWastes: {
|
||||||
|
name: "Stag Station: Queen's Station",
|
||||||
|
spoiler: "120 Geo: Fungal Wastes, near Fog Canyon",
|
||||||
|
wiki: "Fungal_Wastes#Sub-area:_Queen.27s_Station"
|
||||||
|
},
|
||||||
|
openedRuins1: {
|
||||||
|
name: "Stag Station: City Storerooms",
|
||||||
|
spoiler: "200 Geo: City of Tears, top left area",
|
||||||
|
wiki: "City_of_Tears#City_Storerooms"
|
||||||
|
},
|
||||||
|
openedRestingGrounds: {
|
||||||
|
name: "Stag Station: Resting Grounds",
|
||||||
|
spoiler: "0 Geo: Right middle area, near Seer",
|
||||||
|
wiki: "Resting_Grounds"
|
||||||
|
},
|
||||||
|
openedRuins2: {
|
||||||
|
name: "Stag Station: King's Station",
|
||||||
|
spoiler: "300 Geo: City of Tears, far right area",
|
||||||
|
wiki: "City_of_Tears#Sub-area:_King.27s_Station"
|
||||||
|
},
|
||||||
|
openedRoyalGardens: {
|
||||||
|
name: "Stag Station: Queen's Gardens",
|
||||||
|
spoiler: "200 Geo: Middle area, near Traitor's Grave",
|
||||||
|
wiki: "Queen's_Gardens"
|
||||||
|
},
|
||||||
|
openedDeepnest: {
|
||||||
|
name: "Stag Station: Distant Village",
|
||||||
|
spoiler: "250 Geo: Deepnest, far left area",
|
||||||
|
wiki: "Deepnest#Sub-area:_Distant_Village"
|
||||||
|
},
|
||||||
|
openedHiddenStation: {
|
||||||
|
name: "Stag Station: Hidden Station",
|
||||||
|
spoiler: "300 Geo: Ancient Basin: Palace Grounds",
|
||||||
|
wiki: "Ancient_Basin#Sub-Area:_Palace_Grounds"
|
||||||
|
},
|
||||||
|
openedStagNest: {
|
||||||
|
name: "Stag Station: Stag Nest",
|
||||||
|
spoiler: "Open all stations: Howling Cliffs, top area",
|
||||||
|
wiki: "Howling_Cliffs#Sub-area:_Stag_Nest"
|
||||||
|
},
|
||||||
|
stagStationsOpened: {
|
||||||
|
name: "Stag Stations Opened",
|
||||||
|
spoiler: "11 Stag Stations total including Dirtmouth",
|
||||||
|
max: 11,
|
||||||
|
maxDefault: 11,
|
||||||
|
wiki: "Fast_Travel_(Hollow_Knight)#Locations_and_Prices"
|
||||||
|
},
|
||||||
slyRescued: {
|
slyRescued: {
|
||||||
name: "Sly Rescued",
|
name: "Sly Rescued",
|
||||||
spoiler: "Forgotten Crossroads, near Gruz Mother",
|
spoiler: "Forgotten Crossroads, near Gruz Mother",
|
||||||
|
|
@ -4315,6 +4414,7 @@ var HK = {
|
||||||
name: "Area Maps",
|
name: "Area Maps",
|
||||||
spoiler: "Cornifer and Iselda, 13 Area Maps total",
|
spoiler: "Cornifer and Iselda, 13 Area Maps total",
|
||||||
max: 13,
|
max: 13,
|
||||||
|
maxDefault: 13,
|
||||||
list: ["mapCrossroads", "mapGreenpath", "mapFogCanyon", "mapRoyalGardens", "mapFungalWastes", "mapCity", "mapWaterways", "mapMines", "mapDeepnest", "mapCliffs", "mapOutskirts", "mapRestingGrounds", "mapAbyss"],
|
list: ["mapCrossroads", "mapGreenpath", "mapFogCanyon", "mapRoyalGardens", "mapFungalWastes", "mapCity", "mapWaterways", "mapMines", "mapDeepnest", "mapCliffs", "mapOutskirts", "mapRestingGrounds", "mapAbyss"],
|
||||||
wiki: "Map_and_Quill#Maps"
|
wiki: "Map_and_Quill#Maps"
|
||||||
},
|
},
|
||||||
|
|
@ -5551,18 +5651,21 @@ var HK = {
|
||||||
name: "Base Nail Damage",
|
name: "Base Nail Damage",
|
||||||
spoiler: "Nailsmith upgrades, City of Tears",
|
spoiler: "Nailsmith upgrades, City of Tears",
|
||||||
max: 21,
|
max: 21,
|
||||||
|
maxDefault: 21,
|
||||||
wiki: "Nail#Nail_Upgrades"
|
wiki: "Nail#Nail_Upgrades"
|
||||||
},
|
},
|
||||||
charmSlots: {
|
charmSlots: {
|
||||||
name: "Charm Notches",
|
name: "Charm Notches",
|
||||||
spoiler: "11 Charm Notches total",
|
spoiler: "11 Charm Notches total",
|
||||||
max: 11,
|
max: 11,
|
||||||
|
maxDefault: 11,
|
||||||
wiki: "Category:Charms#Notches"
|
wiki: "Category:Charms#Notches"
|
||||||
},
|
},
|
||||||
whisperingRoots: {
|
whisperingRoots: {
|
||||||
name: "Whispering Roots Completed",
|
name: "Whispering Roots Completed",
|
||||||
spoiler: "Dream Nail (15 Roots total)",
|
spoiler: "Dream Nail (15 Roots total)",
|
||||||
max: 15,
|
max: 15,
|
||||||
|
maxDefault: 15,
|
||||||
wiki: "Whispering_Root"
|
wiki: "Whispering_Root"
|
||||||
},
|
},
|
||||||
relicsWandererJournal: {
|
relicsWandererJournal: {
|
||||||
|
|
@ -5571,6 +5674,7 @@ var HK = {
|
||||||
nameSold: "soldTrinket1",
|
nameSold: "soldTrinket1",
|
||||||
spoiler: "Wanderer's Journal (14 Journals total)",
|
spoiler: "Wanderer's Journal (14 Journals total)",
|
||||||
max: 14,
|
max: 14,
|
||||||
|
maxDefault: 14,
|
||||||
wiki: "Wanderer's_Journal"
|
wiki: "Wanderer's_Journal"
|
||||||
},
|
},
|
||||||
relicsHallownestSeal: {
|
relicsHallownestSeal: {
|
||||||
|
|
@ -5579,6 +5683,7 @@ var HK = {
|
||||||
nameSold: "soldTrinket2",
|
nameSold: "soldTrinket2",
|
||||||
spoiler: "Hallownest Seal (17 Seals total)",
|
spoiler: "Hallownest Seal (17 Seals total)",
|
||||||
max: 17,
|
max: 17,
|
||||||
|
maxDefault: 17,
|
||||||
wiki: "Hallownest_Seal"
|
wiki: "Hallownest_Seal"
|
||||||
},
|
},
|
||||||
relicsKingsIdol: {
|
relicsKingsIdol: {
|
||||||
|
|
@ -5587,6 +5692,7 @@ var HK = {
|
||||||
nameSold: "soldTrinket3",
|
nameSold: "soldTrinket3",
|
||||||
spoiler: "King's Idol (8 Idols total)",
|
spoiler: "King's Idol (8 Idols total)",
|
||||||
max: 8,
|
max: 8,
|
||||||
|
maxDefault: 8,
|
||||||
wiki: "King's_Idol"
|
wiki: "King's_Idol"
|
||||||
},
|
},
|
||||||
relicsArcaneEgg: {
|
relicsArcaneEgg: {
|
||||||
|
|
@ -5595,6 +5701,7 @@ var HK = {
|
||||||
nameSold: "soldTrinket4",
|
nameSold: "soldTrinket4",
|
||||||
spoiler: "Arcane Egg (4 Eggs max, 1 missable)",
|
spoiler: "Arcane Egg (4 Eggs max, 1 missable)",
|
||||||
max: 3,
|
max: 3,
|
||||||
|
maxDefault: 3,
|
||||||
wiki: "Arcane_Egg"
|
wiki: "Arcane_Egg"
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
@ -5637,7 +5744,8 @@ var HK = {
|
||||||
notActivated: 0,
|
notActivated: 0,
|
||||||
activated: 0,
|
activated: 0,
|
||||||
discoveredTotal: 0,
|
discoveredTotal: 0,
|
||||||
max: 205
|
max: 205,
|
||||||
|
maxDefault: 205
|
||||||
},
|
},
|
||||||
itemsDiscovered: {
|
itemsDiscovered: {
|
||||||
id: "itemsDiscovered",
|
id: "itemsDiscovered",
|
||||||
|
|
@ -5772,12 +5880,14 @@ var HK = {
|
||||||
name: "White Defender Times Defeated",
|
name: "White Defender Times Defeated",
|
||||||
spoiler: "Royal Waterways (5 max)",
|
spoiler: "Royal Waterways (5 max)",
|
||||||
max: 5,
|
max: 5,
|
||||||
|
maxDefault: 5,
|
||||||
wiki: "White_Defender"
|
wiki: "White_Defender"
|
||||||
},
|
},
|
||||||
greyPrinceDefeats: {
|
greyPrinceDefeats: {
|
||||||
name: "Grey Prince Zote Times Defeated",
|
name: "Grey Prince Zote Times Defeated",
|
||||||
spoiler: "Dirtmouth (10 max)",
|
spoiler: "Dirtmouth (10 max)",
|
||||||
max: 10,
|
max: 10,
|
||||||
|
maxDefault: 10,
|
||||||
wiki: "Grey_Prince_Zote"
|
wiki: "Grey_Prince_Zote"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
File diff suppressed because one or more lines are too long
|
|
@ -1180,7 +1180,6 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
case "whisperingRoots":
|
case "whisperingRoots":
|
||||||
case "fountainGeo":
|
case "fountainGeo":
|
||||||
case "nailDamage":
|
case "nailDamage":
|
||||||
case "stationsOpened":
|
|
||||||
case "journalEntriesCompleted":
|
case "journalEntriesCompleted":
|
||||||
case "journalNotesCompleted":
|
case "journalNotesCompleted":
|
||||||
case "whiteDefenderDefeats":
|
case "whiteDefenderDefeats":
|
||||||
|
|
@ -1193,22 +1192,6 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
amount = playerData[i];
|
amount = playerData[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (i === "stationsOpened") {
|
|
||||||
|
|
||||||
/* Add Dirtmouth and Hidden Station */
|
|
||||||
if (playerData.openedTownBuilding === true) amount++;
|
|
||||||
|
|
||||||
/* backwards compatibility check */
|
|
||||||
if (playerData.hasOwnProperty("openedHiddenStation")) {
|
|
||||||
|
|
||||||
if (playerData.openedHiddenStation === true) amount++;
|
|
||||||
} else {
|
|
||||||
|
|
||||||
/* Subtract one from maximum for extended completion counting */
|
|
||||||
dataObject[i].max--;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
countTotal = amount;
|
countTotal = amount;
|
||||||
dataObject[i].amount = amount;
|
dataObject[i].amount = amount;
|
||||||
|
|
||||||
|
|
@ -1559,6 +1542,61 @@ function CheckAdditionalThings(section, dataObject, playerData, worldData, scene
|
||||||
CheckMrMushroomState(section, dataObject[i], playerData["mrMushroomState"]);
|
CheckMrMushroomState(section, dataObject[i], playerData["mrMushroomState"]);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case "openedTownBuilding":
|
||||||
|
case "openedCrossroads":
|
||||||
|
case "openedGreenpath":
|
||||||
|
case "openedRuins1":
|
||||||
|
case "openedRuins2":
|
||||||
|
case "openedFungalWastes":
|
||||||
|
case "openedRoyalGardens":
|
||||||
|
case "openedRestingGrounds":
|
||||||
|
case "openedDeepnest":
|
||||||
|
case "openedHiddenStation":
|
||||||
|
case "openedStagNest":
|
||||||
|
|
||||||
|
/* backwards compatibility with earlier game versions */
|
||||||
|
if (playerData.hasOwnProperty(i) === false) {
|
||||||
|
|
||||||
|
SetIconNone(section, i);
|
||||||
|
dataObject[i].disabled = true;
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
} else if (playerData[i] === true) {
|
||||||
|
|
||||||
|
SetIconGreen(section, i);
|
||||||
|
|
||||||
|
/* Create amount property before incrementing (avoids NaN) */
|
||||||
|
if (!dataObject.stagStationsOpened.hasOwnProperty("amount")) {
|
||||||
|
dataObject.stagStationsOpened.amount = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* increment the stag stations amount by one */
|
||||||
|
dataObject.stagStationsOpened.amount++;
|
||||||
|
|
||||||
|
} else {
|
||||||
|
SetIconRed(section, i);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
|
case "stagStationsOpened":
|
||||||
|
|
||||||
|
/* backwards compatibility check */
|
||||||
|
if (!playerData.hasOwnProperty("openedHiddenStation")) {
|
||||||
|
|
||||||
|
/* Subtract one from maximum for extended completion counting */
|
||||||
|
dataObject[i].max--;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (dataObject[i].amount >= dataObject[i].max) {
|
||||||
|
SetIconGreen(section, i);
|
||||||
|
} else {
|
||||||
|
SetIconRed(section, i);
|
||||||
|
}
|
||||||
|
|
||||||
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
||||||
// backwards compatibility with earlier game versions
|
// backwards compatibility with earlier game versions
|
||||||
|
|
@ -2067,6 +2105,10 @@ function ResetCompletion(db) {
|
||||||
entries[entry].amountTotal = 0;
|
entries[entry].amountTotal = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (entries[entry].hasOwnProperty("max")) {
|
||||||
|
entries[entry].max = entries[entry].maxDefault;
|
||||||
|
}
|
||||||
|
|
||||||
if (entry.hasOwnProperty("currentName")) {
|
if (entry.hasOwnProperty("currentName")) {
|
||||||
delete entries[entry].currentName;
|
delete entries[entry].currentName;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1075,30 +1075,35 @@ const HK = {
|
||||||
name: "Grubs Rescued",
|
name: "Grubs Rescued",
|
||||||
spoiler: "46 Grubs total",
|
spoiler: "46 Grubs total",
|
||||||
max: 46,
|
max: 46,
|
||||||
|
maxDefault: 46,
|
||||||
wiki: "Grub"
|
wiki: "Grub"
|
||||||
},
|
},
|
||||||
grubRewards: {
|
grubRewards: {
|
||||||
name: "Grubfather Rewards Awarded",
|
name: "Grubfather Rewards Awarded",
|
||||||
spoiler: "46 Rewards total",
|
spoiler: "46 Rewards total",
|
||||||
max: 46,
|
max: 46,
|
||||||
|
maxDefault: 46,
|
||||||
wiki: "Grub#Rewards_and_locations"
|
wiki: "Grub#Rewards_and_locations"
|
||||||
},
|
},
|
||||||
charmsOwned: {
|
charmsOwned: {
|
||||||
name: "Charms Owned",
|
name: "Charms Owned",
|
||||||
spoiler: "40 Charms total, useful for Salubra Notches",
|
spoiler: "40 Charms total, useful for Salubra Notches",
|
||||||
max: 40,
|
max: 40,
|
||||||
|
maxDefault: 40,
|
||||||
wiki: "Category:Charms#List_of_Charms"
|
wiki: "Category:Charms#List_of_Charms"
|
||||||
},
|
},
|
||||||
dreamOrbs: {
|
dreamOrbs: {
|
||||||
name: "Essence Collected",
|
name: "Essence Collected",
|
||||||
spoiler: "Dream Nail (2400 for completion)",
|
spoiler: "Dream Nail (2400 for completion)",
|
||||||
max: 2400,
|
max: 2400,
|
||||||
|
maxDefault: 2400,
|
||||||
wiki: "Dream_Nail#Essence"
|
wiki: "Dream_Nail#Essence"
|
||||||
},
|
},
|
||||||
fountainGeo: {
|
fountainGeo: {
|
||||||
name: "Geo in Fountain",
|
name: "Geo in Fountain",
|
||||||
spoiler: "Ancient Basin: 3000 Geo maximum",
|
spoiler: "Ancient Basin: 3000 Geo maximum",
|
||||||
max: 3000,
|
max: 3000,
|
||||||
|
maxDefault: 3000,
|
||||||
wiki: "Ancient_Basin#Description"
|
wiki: "Ancient_Basin#Description"
|
||||||
},
|
},
|
||||||
openedTownBuilding: {
|
openedTownBuilding: {
|
||||||
|
|
@ -1116,31 +1121,31 @@ const HK = {
|
||||||
spoiler: "140 Geo: Top middle area, below Hornet",
|
spoiler: "140 Geo: Top middle area, below Hornet",
|
||||||
wiki: "Greenpath"
|
wiki: "Greenpath"
|
||||||
},
|
},
|
||||||
|
openedFungalWastes: {
|
||||||
|
name: "Stag Station: Queen's Station",
|
||||||
|
spoiler: "120 Geo: Fungal Wastes, near Fog Canyon",
|
||||||
|
wiki: "Fungal_Wastes#Sub-area:_Queen.27s_Station"
|
||||||
|
},
|
||||||
openedRuins1: {
|
openedRuins1: {
|
||||||
name: "Stag Station: City Storerooms",
|
name: "Stag Station: City Storerooms",
|
||||||
spoiler: "200 Geo: City of Tears, top left area",
|
spoiler: "200 Geo: City of Tears, top left area",
|
||||||
wiki: "City_of_Tears#City_Storerooms"
|
wiki: "City_of_Tears#City_Storerooms"
|
||||||
},
|
},
|
||||||
|
openedRestingGrounds: {
|
||||||
|
name: "Stag Station: Resting Grounds",
|
||||||
|
spoiler: "0 Geo: Right middle area, near Seer",
|
||||||
|
wiki: "Resting_Grounds"
|
||||||
|
},
|
||||||
openedRuins2: {
|
openedRuins2: {
|
||||||
name: "Stag Station: King's Station",
|
name: "Stag Station: King's Station",
|
||||||
spoiler: "300 Geo: City of Tears, far right area",
|
spoiler: "300 Geo: City of Tears, far right area",
|
||||||
wiki: "City_of_Tears#Sub-area:_King.27s_Station"
|
wiki: "City_of_Tears#Sub-area:_King.27s_Station"
|
||||||
},
|
},
|
||||||
openedFungalWastes: {
|
|
||||||
name: "Stag Station: Queen's Station",
|
|
||||||
spoiler: "120 Geo: Fungal Wastes: left area, near Fog Canyon",
|
|
||||||
wiki: "Fungal_Wastes#Sub-area:_Queen.27s_Station"
|
|
||||||
},
|
|
||||||
openedRoyalGardens: {
|
openedRoyalGardens: {
|
||||||
name: "Stag Station: Queen's Gardens",
|
name: "Stag Station: Queen's Gardens",
|
||||||
spoiler: "200 Geo: Middle area, near Traitor's Grave",
|
spoiler: "200 Geo: Middle area, near Traitor's Grave",
|
||||||
wiki: "Queen's_Gardens"
|
wiki: "Queen's_Gardens"
|
||||||
},
|
},
|
||||||
openedRestingGrounds: {
|
|
||||||
name: "Stag Station: Resting Grounds",
|
|
||||||
spoiler: "0 Geo: Right middle area, near Seer",
|
|
||||||
wiki: "Resting_Grounds"
|
|
||||||
},
|
|
||||||
openedDeepnest: {
|
openedDeepnest: {
|
||||||
name: "Stag Station: Distant Village",
|
name: "Stag Station: Distant Village",
|
||||||
spoiler: "250 Geo: Deepnest, far left area",
|
spoiler: "250 Geo: Deepnest, far left area",
|
||||||
|
|
@ -1160,6 +1165,7 @@ const HK = {
|
||||||
name: "Stag Stations Opened",
|
name: "Stag Stations Opened",
|
||||||
spoiler: "11 Stag Stations total including Dirtmouth",
|
spoiler: "11 Stag Stations total including Dirtmouth",
|
||||||
max: 11,
|
max: 11,
|
||||||
|
maxDefault: 11,
|
||||||
wiki: "Fast_Travel_(Hollow_Knight)#Locations_and_Prices"
|
wiki: "Fast_Travel_(Hollow_Knight)#Locations_and_Prices"
|
||||||
},
|
},
|
||||||
slyRescued: {
|
slyRescued: {
|
||||||
|
|
@ -1372,6 +1378,7 @@ const HK = {
|
||||||
name: "Area Maps",
|
name: "Area Maps",
|
||||||
spoiler: "Cornifer and Iselda, 13 Area Maps total",
|
spoiler: "Cornifer and Iselda, 13 Area Maps total",
|
||||||
max: 13,
|
max: 13,
|
||||||
|
maxDefault: 13,
|
||||||
list: [
|
list: [
|
||||||
"mapCrossroads", "mapGreenpath", "mapFogCanyon", "mapRoyalGardens", "mapFungalWastes", "mapCity", "mapWaterways", "mapMines", "mapDeepnest", "mapCliffs", "mapOutskirts", "mapRestingGrounds", "mapAbyss"
|
"mapCrossroads", "mapGreenpath", "mapFogCanyon", "mapRoyalGardens", "mapFungalWastes", "mapCity", "mapWaterways", "mapMines", "mapDeepnest", "mapCliffs", "mapOutskirts", "mapRestingGrounds", "mapAbyss"
|
||||||
],
|
],
|
||||||
|
|
@ -2613,18 +2620,21 @@ const HK = {
|
||||||
name: "Base Nail Damage",
|
name: "Base Nail Damage",
|
||||||
spoiler: "Nailsmith upgrades, City of Tears",
|
spoiler: "Nailsmith upgrades, City of Tears",
|
||||||
max: 21,
|
max: 21,
|
||||||
|
maxDefault: 21,
|
||||||
wiki: "Nail#Nail_Upgrades"
|
wiki: "Nail#Nail_Upgrades"
|
||||||
},
|
},
|
||||||
charmSlots: {
|
charmSlots: {
|
||||||
name: "Charm Notches",
|
name: "Charm Notches",
|
||||||
spoiler: "11 Charm Notches total",
|
spoiler: "11 Charm Notches total",
|
||||||
max: 11,
|
max: 11,
|
||||||
|
maxDefault: 11,
|
||||||
wiki: "Category:Charms#Notches"
|
wiki: "Category:Charms#Notches"
|
||||||
},
|
},
|
||||||
whisperingRoots: {
|
whisperingRoots: {
|
||||||
name: "Whispering Roots Completed",
|
name: "Whispering Roots Completed",
|
||||||
spoiler: "Dream Nail (15 Roots total)",
|
spoiler: "Dream Nail (15 Roots total)",
|
||||||
max: 15,
|
max: 15,
|
||||||
|
maxDefault: 15,
|
||||||
wiki: "Whispering_Root"
|
wiki: "Whispering_Root"
|
||||||
},
|
},
|
||||||
relicsWandererJournal: {
|
relicsWandererJournal: {
|
||||||
|
|
@ -2633,6 +2643,7 @@ const HK = {
|
||||||
nameSold: "soldTrinket1",
|
nameSold: "soldTrinket1",
|
||||||
spoiler: "Wanderer's Journal (14 Journals total)",
|
spoiler: "Wanderer's Journal (14 Journals total)",
|
||||||
max: 14,
|
max: 14,
|
||||||
|
maxDefault: 14,
|
||||||
wiki: "Wanderer's_Journal"
|
wiki: "Wanderer's_Journal"
|
||||||
},
|
},
|
||||||
relicsHallownestSeal: {
|
relicsHallownestSeal: {
|
||||||
|
|
@ -2641,6 +2652,7 @@ const HK = {
|
||||||
nameSold: "soldTrinket2",
|
nameSold: "soldTrinket2",
|
||||||
spoiler: "Hallownest Seal (17 Seals total)",
|
spoiler: "Hallownest Seal (17 Seals total)",
|
||||||
max: 17,
|
max: 17,
|
||||||
|
maxDefault: 17,
|
||||||
wiki: "Hallownest_Seal"
|
wiki: "Hallownest_Seal"
|
||||||
},
|
},
|
||||||
relicsKingsIdol: {
|
relicsKingsIdol: {
|
||||||
|
|
@ -2649,6 +2661,7 @@ const HK = {
|
||||||
nameSold: "soldTrinket3",
|
nameSold: "soldTrinket3",
|
||||||
spoiler: "King's Idol (8 Idols total)",
|
spoiler: "King's Idol (8 Idols total)",
|
||||||
max: 8,
|
max: 8,
|
||||||
|
maxDefault: 8,
|
||||||
wiki: "King's_Idol"
|
wiki: "King's_Idol"
|
||||||
},
|
},
|
||||||
relicsArcaneEgg: {
|
relicsArcaneEgg: {
|
||||||
|
|
@ -2657,6 +2670,7 @@ const HK = {
|
||||||
nameSold: "soldTrinket4",
|
nameSold: "soldTrinket4",
|
||||||
spoiler: "Arcane Egg (4 Eggs max, 1 missable)",
|
spoiler: "Arcane Egg (4 Eggs max, 1 missable)",
|
||||||
max: 3,
|
max: 3,
|
||||||
|
maxDefault: 3,
|
||||||
wiki: "Arcane_Egg"
|
wiki: "Arcane_Egg"
|
||||||
},
|
},
|
||||||
/* "id": "Shiny Item (1)",
|
/* "id": "Shiny Item (1)",
|
||||||
|
|
@ -2698,7 +2712,8 @@ const HK = {
|
||||||
notActivated: 0,
|
notActivated: 0,
|
||||||
activated: 0,
|
activated: 0,
|
||||||
discoveredTotal: 0,
|
discoveredTotal: 0,
|
||||||
max: 205
|
max: 205,
|
||||||
|
maxDefault: 205,
|
||||||
},
|
},
|
||||||
itemsDiscovered: {
|
itemsDiscovered: {
|
||||||
id: "itemsDiscovered",
|
id: "itemsDiscovered",
|
||||||
|
|
@ -2832,12 +2847,14 @@ const HK = {
|
||||||
name: "White Defender Times Defeated",
|
name: "White Defender Times Defeated",
|
||||||
spoiler: "Royal Waterways (5 max)",
|
spoiler: "Royal Waterways (5 max)",
|
||||||
max: 5,
|
max: 5,
|
||||||
|
maxDefault: 5,
|
||||||
wiki: "White_Defender"
|
wiki: "White_Defender"
|
||||||
},
|
},
|
||||||
greyPrinceDefeats: {
|
greyPrinceDefeats: {
|
||||||
name: "Grey Prince Zote Times Defeated",
|
name: "Grey Prince Zote Times Defeated",
|
||||||
spoiler: "Dirtmouth (10 max)",
|
spoiler: "Dirtmouth (10 max)",
|
||||||
max: 10,
|
max: 10,
|
||||||
|
maxDefault: 10,
|
||||||
wiki: "Grey_Prince_Zote"
|
wiki: "Grey_Prince_Zote"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue