From 96a3025b3852e720b5ed5c6d0a05aa0368ddf688 Mon Sep 17 00:00:00 2001 From: Pregmodder <pregmodder@gmail.com> Date: Mon, 8 Jul 2024 19:50:06 -0400 Subject: [PATCH] fix cheat edit albinos --- src/cheats/cheatEditActor.js | 7 ++++--- src/player/desc/pLongCrotch.js | 3 +++ 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src/cheats/cheatEditActor.js b/src/cheats/cheatEditActor.js index fd06c16efbc..1c5f075a5a2 100644 --- a/src/cheats/cheatEditActor.js +++ b/src/cheats/cheatEditActor.js @@ -1735,9 +1735,10 @@ App.UI.Cheat.cheatEditActor = function(actor, actorType) { options.addOption("Albinism", "albinism", V.tempSlave.geneticQuirks) .addValueList([ ["No", 0], - ["Carrier", 1], - ["Active", 2] - ]).addComment("You'll still need to edit eyes, hair and skin color."); + ["Carrier", 1] + ]) + .addValue("Active", 2, () => V.tempSlave.albinismOverride = makeAlbinismOverride(V.tempSlave.race)) + .addComment("You'll still need to edit eyes, hair and skin color."); options.addOption("Gigantism", "gigantism", V.tempSlave.geneticQuirks) .addValueList([ ["No", 0], diff --git a/src/player/desc/pLongCrotch.js b/src/player/desc/pLongCrotch.js index 3816f13e55e..df8e1c6e2c0 100644 --- a/src/player/desc/pLongCrotch.js +++ b/src/player/desc/pLongCrotch.js @@ -871,6 +871,9 @@ App.Desc.Player.crotch = function(PC = V.PC) { } if (V.seeRace === 1) { if (PC.geneticQuirks.albinism === 2) { + if (!PC?.albinismOverride) { // remove me after a while + V.PC.albinismOverride = makeAlbinismOverride(PC.race); + } r.push(`${PC.albinismOverride.skin} pussylips.`); } else if (PC.race === "white") { r.push(`pink pussylips.`); -- GitLab