From d6faca2b3cd714f518e12f463f527687bde25ecb Mon Sep 17 00:00:00 2001
From: Pregmodder <pregmodder@gmail.com>
Date: Wed, 22 Feb 2023 22:48:51 -0500
Subject: [PATCH] PC albinism tests

---
 src/events/intro/acquisition.js  | 6 ++++++
 src/events/intro/pcAppearance.js | 8 ++++++++
 src/player/desc/pLongCrotch.js   | 2 +-
 3 files changed, 15 insertions(+), 1 deletion(-)

diff --git a/src/events/intro/acquisition.js b/src/events/intro/acquisition.js
index d101e80d463..1129083c2b8 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 b144a6abb56..c34f54e0edd 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 97496b3ad2e..e36a876caba 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.`);
-- 
GitLab