diff --git a/src/events/intro/acquisition.js b/src/events/intro/acquisition.js index d101e80d46372baba212e1b767b994beddc4bd9b..1129083c2b8c42871c9a9115fb4ac07bb0499ffa 100644 --- a/src/events/intro/acquisition.js +++ b/src/events/intro/acquisition.js @@ -372,6 +372,12 @@ App.Intro.acquisition = function() { } else { V.PC.trueVirgin = 1; } + if (V.PC.geneticQuirks.albinism === 2) { + V.PC.albinismOverride = makeAlbinismOverride(V.PC.race); + V.PC.skin = getGeneticSkinColor(V.PC); + V.PC.hColor = getGeneticHairColor(V.PC); + resetEyeColor(V.PC, "both"); + } } diff --git a/src/events/intro/pcAppearance.js b/src/events/intro/pcAppearance.js index b144a6abb56430fad323f0f99bbf6bfbd51f6df7..c34f54e0eddaccd47cfd1f94b4f6325be863620e 100644 --- a/src/events/intro/pcAppearance.js +++ b/src/events/intro/pcAppearance.js @@ -70,6 +70,14 @@ App.UI.Player.appearance = function(options, summary = false) { options.addOption("Your body", "markings", V.PC) .addValueList([["Is clear of blemishes", "none"], ["Has light freckling", "freckles"], ["Has heavy freckling", "heavily freckled"]]); + /* + options.addOption("You are", "albinism", V.PC.geneticQuirks) + .addValueList([ + ["An albino", 2], + ["Not an albino", 0], + ]); + */ + options.addOption("You have", "lips", V.PC).addValue("Thin lips", 5) .addValueList([ ["Normal lips", 15], diff --git a/src/player/desc/pLongCrotch.js b/src/player/desc/pLongCrotch.js index 97496b3ad2e5f3f02be1ebcc2e0b331cdea5e668..e36a876caba543708e5f5dc153d086dfbb61186b 100644 --- a/src/player/desc/pLongCrotch.js +++ b/src/player/desc/pLongCrotch.js @@ -845,7 +845,7 @@ App.Desc.Player.crotch = function(PC = V.PC) { r.push(`with huge dangling`); } if (V.seeRace === 1) { - if (slave.geneticQuirks.albinism === 2) { + if (PC.geneticQuirks.albinism === 2) { r.push(`${PC.albinismOverride.skin} pussylips.`); } else if (PC.race === "white") { r.push(`pink pussylips.`);