From 2c0fb31baa619f5aa2a0537b600c0f9cba01f1b5 Mon Sep 17 00:00:00 2001 From: Arkerthan <arkerthan@mailbox.org> Date: Tue, 25 Mar 2025 17:14:09 +0100 Subject: [PATCH] Fix slave anal/vaginal skill resets --- src/npc/startingGirls/startingGirls.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/npc/startingGirls/startingGirls.js b/src/npc/startingGirls/startingGirls.js index e3d43ed274f..2f8d9e377f7 100644 --- a/src/npc/startingGirls/startingGirls.js +++ b/src/npc/startingGirls/startingGirls.js @@ -149,14 +149,20 @@ App.StartingGirls.cleanup = function(slave) { if (slave.anus <= 0) { slave.skill.anal = 0; - } else if ((slave.anus > 2 && slave.skill.anal <= 10) || (slave.anus === 0 && slave.skill.anal > 30)) { - slave.skill.anal = 15; + } else if (slave.anus <= 1) { + slave.skill.anal = Math.min(slave.skill.anal, 35); + } else if (slave.anus > 2) { + slave.skill.anal = Math.max(slave.skill.anal, 15); } - if (slave.vagina < 0) { + + if (slave.vagina <= 0) { slave.skill.vaginal = 0; - } else if ((slave.vagina > 2 && slave.skill.vaginal <= 10) || (slave.vagina === 0 && slave.skill.vaginal > 30)) { - slave.skill.vaginal = 15; + } else if (slave.vagina <= 1) { + slave.skill.vaginal = Math.min(slave.skill.vaginal, 35); + } else if (slave.vagina > 2) { + slave.skill.vaginal = Math.max(slave.skill.vaginal, 15); } + if (slave.dick > 0 && slave.physicalAge >= slave.pubertyAgeXY + 2 && slave.skill.penetrative <= 10) { slave.skill.penetrative = 15; } -- GitLab