grimmchild/carefree melody wiki and spoilers

This commit is contained in:
ReznoRMichael 2021-07-12 10:18:19 +02:00
parent 207076fc21
commit b8a3330083
4 changed files with 56 additions and 17 deletions

View file

@ -522,11 +522,15 @@ function CheckIfDataTrue(section, dataObject, playerData) {
if (i === "gotCharm_40") { if (i === "gotCharm_40") {
CurrentDataFalse(section, i); CurrentDataFalse(section, i);
dataObject[i].name = dataObject[i].nameDefault; dataObject[i].name = dataObject[i].nameDefault;
dataObject[i].spoiler = dataObject[i].spoilerDefault;
dataObject[i].wiki = dataObject[i].wikiDefault;
switch (playerData.grimmChildLevel) { switch (playerData.grimmChildLevel) {
case 1: case 1:
if (playerData[i] === true) { if (playerData[i] === true) {
dataObject[i].name = dataObject[i].nameGrimmchildP1; dataObject[i].name = dataObject[i].nameGrimmchildP1;
dataObject[i].spoiler = dataObject[i].spoilerGrimmchildP1;
dataObject[i].wiki = dataObject[i].wikiGrimmchild;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
} }
@ -534,26 +538,36 @@ function CheckIfDataTrue(section, dataObject, playerData) {
case 2: case 2:
dataObject[i].name = dataObject[i].nameGrimmchildP2; dataObject[i].name = dataObject[i].nameGrimmchildP2;
dataObject[i].spoiler = dataObject[i].spoilerGrimmchildP2;
dataObject[i].wiki = dataObject[i].wikiGrimmchild;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
break; break;
case 3: case 3:
dataObject[i].name = dataObject[i].nameGrimmchildP3; dataObject[i].name = dataObject[i].nameGrimmchildP3;
dataObject[i].spoiler = dataObject[i].spoilerGrimmchildP3;
dataObject[i].wiki = dataObject[i].wikiGrimmchild;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
break; break;
case 4: case 4:
dataObject[i].name = dataObject[i].nameGrimmchildP4; dataObject[i].name = dataObject[i].nameGrimmchildP4;
dataObject[i].spoiler = dataObject[i].spoilerGrimmchildP4;
dataObject[i].wiki = dataObject[i].wikiGrimmchild;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
break; break;
case 5: case 5:
dataObject[i].name = dataObject[i].nameCarefreeMelody; dataObject[i].name = dataObject[i].nameCarefreeMelody;
dataObject[i].spoiler = dataObject[i].spoilerCarefreeMelody;
dataObject[i].wiki = dataObject[i].wikiCarefreeMelody;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
break; break;
default: default:
dataObject[i].name = dataObject[i].nameDefault; dataObject[i].name = dataObject[i].nameDefault;
dataObject[i].spoiler = dataObject[i].spoilerDefault;
dataObject[i].wiki = dataObject[i].wikiDefault;
} }
break; break;
@ -1451,29 +1465,21 @@ function InitializeHTMLPopulation(db) {
/* /*
// Play Time // Play Time
CheckPlayTime(sections.intro, 0) CheckPlayTime(sections.intro, 0)
// Game Completion
// Game Completion
CheckCompletionPercent(sections.intro, 0); CheckCompletionPercent(sections.intro, 0);
// Save File Version
// Save File Version
CheckSaveFileVersion(sections.intro); CheckSaveFileVersion(sections.intro);
// Fleur Divide
// Fleur Divide
// AppendHTML(sections.intro, FLEUR_DIVIDE); // AppendHTML(sections.intro, FLEUR_DIVIDE);
// Health Masks
// Health Masks
CheckHealthMasks(sections.intro); CheckHealthMasks(sections.intro);
// Soul Orbs
// Soul Orbs
CheckSoulOrbs(sections.intro, 99); CheckSoulOrbs(sections.intro, 99);
// Charm Notches
// Charm Notches
CheckNotches(sections.intro); CheckNotches(sections.intro);
// Geo
// Geo
CheckGeo(sections.intro); CheckGeo(sections.intro);
// Keep symbol False
// Keep symbol False
CurrentDataFalse(); CurrentDataFalse();
*/ */
// First Hint Only // First Hint Only
@ -3641,7 +3647,14 @@ var HK = {
nameGrimmchildP4: "Charm #40: Grimmchild (Phase 4)", nameGrimmchildP4: "Charm #40: Grimmchild (Phase 4)",
nameCarefreeMelody: "Charm #40: Carefree Melody", nameCarefreeMelody: "Charm #40: Carefree Melody",
spoiler: "Dirtmouth", spoiler: "Dirtmouth",
spoilerDefault: "Dirtmouth",
spoilerGrimmchildP1: "Collect 3 flames",
spoilerGrimmchildP2: "Collect 3 flames",
spoilerGrimmchildP3: "Collect 3 flames",
spoilerGrimmchildP4: "Completed the Ritual",
spoilerCarefreeMelody: "Banished Grimm Troupe",
wiki: "Grimmchild", wiki: "Grimmchild",
wikiDefault: "Grimmchild",
wikiGrimmchild: "Grimmchild", wikiGrimmchild: "Grimmchild",
wikiCarefreeMelody: "Carefree_Melody" wikiCarefreeMelody: "Carefree_Melody"
}, },

File diff suppressed because one or more lines are too long

View file

@ -621,38 +621,57 @@ function CheckIfDataTrue(section, dataObject, playerData, worldData = []) {
if (i === "gotCharm_40") { if (i === "gotCharm_40") {
CurrentDataFalse(section, i); CurrentDataFalse(section, i);
dataObject[i].name = dataObject[i].nameDefault; dataObject[i].name = dataObject[i].nameDefault;
dataObject[i].spoiler = dataObject[i].spoilerDefault;
dataObject[i].wiki = dataObject[i].wikiDefault;
switch (playerData.grimmChildLevel) { switch (playerData.grimmChildLevel) {
case 1: case 1:
if (playerData[i] === true) { if (playerData[i] === true) {
dataObject[i].name = dataObject[i].nameGrimmchildP1; dataObject[i].name = dataObject[i].nameGrimmchildP1;
dataObject[i].spoiler = dataObject[i].spoilerGrimmchildP1;
dataObject[i].wiki = dataObject[i].wikiGrimmchild;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
} }
break; break;
case 2: case 2:
dataObject[i].name = dataObject[i].nameGrimmchildP2; dataObject[i].name = dataObject[i].nameGrimmchildP2;
dataObject[i].spoiler = dataObject[i].spoilerGrimmchildP2;
dataObject[i].wiki = dataObject[i].wikiGrimmchild;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
break; break;
case 3: case 3:
dataObject[i].name = dataObject[i].nameGrimmchildP3; dataObject[i].name = dataObject[i].nameGrimmchildP3;
dataObject[i].spoiler = dataObject[i].spoilerGrimmchildP3;
dataObject[i].wiki = dataObject[i].wikiGrimmchild;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
break; break;
case 4: case 4:
dataObject[i].name = dataObject[i].nameGrimmchildP4; dataObject[i].name = dataObject[i].nameGrimmchildP4;
dataObject[i].spoiler = dataObject[i].spoilerGrimmchildP4;
dataObject[i].wiki = dataObject[i].wikiGrimmchild;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
break; break;
case 5: case 5:
dataObject[i].name = dataObject[i].nameCarefreeMelody; dataObject[i].name = dataObject[i].nameCarefreeMelody;
dataObject[i].spoiler = dataObject[i].spoilerCarefreeMelody;
dataObject[i].wiki = dataObject[i].wikiCarefreeMelody;
CurrentDataTrue(section, i); CurrentDataTrue(section, i);
break; break;
default: default:
dataObject[i].name = dataObject[i].nameDefault; dataObject[i].name = dataObject[i].nameDefault;
dataObject[i].spoiler = dataObject[i].spoilerDefault;
dataObject[i].wiki = dataObject[i].wikiDefault;
} }
break; break;

View file

@ -932,7 +932,14 @@ const HK = {
nameGrimmchildP4: "Charm #40: Grimmchild (Phase 4)", nameGrimmchildP4: "Charm #40: Grimmchild (Phase 4)",
nameCarefreeMelody: "Charm #40: Carefree Melody", nameCarefreeMelody: "Charm #40: Carefree Melody",
spoiler: "Dirtmouth", spoiler: "Dirtmouth",
spoilerDefault: "Dirtmouth",
spoilerGrimmchildP1: "Collect 3 flames",
spoilerGrimmchildP2: "Collect 3 flames",
spoilerGrimmchildP3: "Collect 3 flames",
spoilerGrimmchildP4: "Completed the Ritual",
spoilerCarefreeMelody: "Banished Grimm Troupe",
wiki: "Grimmchild", wiki: "Grimmchild",
wikiDefault: "Grimmchild",
wikiGrimmchild: "Grimmchild", wikiGrimmchild: "Grimmchild",
wikiCarefreeMelody: "Carefree_Melody" wikiCarefreeMelody: "Carefree_Melody"
}, },