diff --git a/src/events/intro/pcAppearance.js b/src/events/intro/pcAppearance.js index a603b2f45f37810a2ca03fb8ed1ca134618d982a..19e41c6a708d2dd93284a337bda435a602f112ba 100644 --- a/src/events/intro/pcAppearance.js +++ b/src/events/intro/pcAppearance.js @@ -75,7 +75,7 @@ App.UI.Player.design = function() { const freshStart = (V.freshPC === 1 || V.saveImported === 0); // Title / age - if (freshStart) { + if (freshStart || V.cheatMode) { options.addOption("You are a", "title", V.PC) .addValue("Masculine Master", 1, () => V.PC.genes = "XY").addValue("Feminine Mistress", 0, () => V.PC.genes = "XX"); @@ -83,11 +83,20 @@ App.UI.Player.design = function() { V.PC.physicalAge = V.PC.actualAge; V.PC.visualAge = V.PC.actualAge; - options.addOption("You are", "actualAge", V.PC).showTextBox() - .addRange(25, 35, "<", "Surprisingly young").addRange(40, 50, "<", "Entering middle age") - .addRange(55, 65, "<", "Well into middle age").addRange(70, 65, ">=", "Old"); + if (V.cheatMode) { + options.addOption("Actual Age", "actualAge", V.PC).showTextBox(); + options.addOption("Physical Age", "physicalAge", V.PC).showTextBox(); + options.addOption("Visual Age", "visualAge", V.PC).showTextBox(); + options.addOption("Ovary Age", "ovaryAge", V.PC).showTextBox(); + options.addOption("Age Implant", "ageImplant", V.PC).showTextBox().addComment("0: no surgery, 1: age altering surgery"); + options.addOption("Player Aging", "playerAging", V).showTextBox().addComment("0: no aging, 1: no aging, but birthdays, 2: aging"); + } else { + options.addOption("You are", "actualAge", V.PC).showTextBox() + .addRange(25, 35, "<", "Surprisingly young").addRange(40, 50, "<", "Entering middle age") + .addRange(55, 65, "<", "Well into middle age").addRange(70, 65, ">=", "Old"); - options.addOption(`Your birthday was <strong>${V.PC.birthWeek}</strong> weeks ago.`, "birthWeek", V.PC).showTextBox(); + options.addOption(`Your birthday was <strong>${V.PC.birthWeek}</strong> weeks ago.`, "birthWeek", V.PC).showTextBox(); + } } else { r = []; r.push(`You are a`);