From 2713c4528aa1b2612ff3e4ca61654d50746ce06e Mon Sep 17 00:00:00 2001 From: None <None> Date: Fri, 31 May 2024 00:07:43 -0400 Subject: [PATCH] Switched sex skills starting bonus to prefer vaginal over anal. --- src/events/intro/pcExperienceIntro.js | 4 ++-- src/npc/startingGirls/startingGirls.js | 14 ++++++-------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/src/events/intro/pcExperienceIntro.js b/src/events/intro/pcExperienceIntro.js index fee4ed27ccc..19f6545ed29 100644 --- a/src/events/intro/pcExperienceIntro.js +++ b/src/events/intro/pcExperienceIntro.js @@ -16,7 +16,7 @@ App.Intro.PCExperienceIntro = function() { makeOption( "Idle wealth", "wealth", - App.Events.makeNode([`Start with <span class="cash inc">extra money.</span>${(V.showSecExp === 1) ? ` However, you will find it <span class="red">harder to maintain authority,</span> but <span class="cash inc">propaganda hub upgrades will be cheaper.</span>` : ``} Your starting slaves will have two free levels of <span class="cyan">sex skills</span> available.`]) + App.Events.makeNode([`Start with <span class="cash inc">extra money.</span>${(V.showSecExp === 1) ? ` However, you will find it <span class="red">harder to maintain authority,</span> but <span class="cash inc">propaganda hub upgrades will be cheaper.</span>` : ``} Your starting slaves will have one free level in each of two <span class="cyan">sex skills</span> available.`]) ); makeOption( @@ -61,7 +61,7 @@ App.Intro.PCExperienceIntro = function() { "Sex industry", "escort", App.Events.makeNode([ `As an ex-whore, you will find it <span class="red">hard to maintain reputation${(V.showSecExp === 1) ? `, in addition to authority` : ``}.</span>`, - `Your starting slaves will have a free level of <span class="cyan">sex skills</span> available, along with a free level of <span class="cyan">entertainment and prostitution.</span>`]) + `Your starting slaves will have one free level in each of two <span class="cyan">sex skills</span> available, along with a free level of <span class="cyan">entertainment and prostitution.</span>`]) ); makeOption( diff --git a/src/npc/startingGirls/startingGirls.js b/src/npc/startingGirls/startingGirls.js index a9eb67488b7..1d7cfeefef3 100644 --- a/src/npc/startingGirls/startingGirls.js +++ b/src/npc/startingGirls/startingGirls.js @@ -168,12 +168,12 @@ App.StartingGirls.applyCareerBonus = function(slave) { slave.skill.oral += 20; seed--; } - if ((slave.skill.anal < 60) && ((slave.anus > 0) || (slave.skill.anal <= 10))) { - slave.skill.anal += 20; + if ((slave.skill.vaginal < 60) && (slave.vagina > -1) && ((slave.vagina > 0) || (slave.skill.vaginal <= 10))) { + slave.skill.vaginal += 20; seed--; } - if ((seed > 0) && (slave.skill.vaginal < 60) && (slave.vagina > -1) && ((slave.vagina > 0) || (slave.skill.vaginal <= 10))) { - slave.skill.vaginal += 20; + if ((seed > 0) && (slave.skill.anal < 60) && ((slave.anus > 0) || (slave.skill.anal <= 10))) { + slave.skill.anal += 20; seed--; } if ((seed > 0) && (slave.skill.penetrative < 60) && ((canPenetrate(slave) || slave.skill.penetrative <= 10))) { @@ -2202,17 +2202,15 @@ App.StartingGirls.finalize = function(slave) { } else if (isPCCareerInCategory("celebrity")) { r.push(`one free level of <span class="cyan">entertainment skill.</span>`); } else if (isPCCareerInCategory("escort")) { - r.push(`two free levels of <span class="cyan">sex skills,</span> one free level of <span class="cyan">prostitution skill,</span> and one free level of <span class="cyan">entertainment skill.</span>`); + r.push(`one free level in each of two <span class="cyan">sex skills,</span> one free level of <span class="cyan">prostitution skill,</span> and one free level of <span class="cyan">entertainment skill.</span>`); } else if (isPCCareerInCategory("servant")) { r.push(`<span class="mediumaquamarine">+10 trust</span> and <span class="hotpink">+10 devotion.</span>`); } else if (isPCCareerInCategory("gang")) { r.push(`<span class="green">+5 health</span> and one free level of <span class="cyan">combat skill.</span>`); } else if (isPCCareerInCategory("wealth")) { - r.push(`two free levels of <span class="cyan">sex skills.</span>`); + r.push(`one free level in each of two <span class="cyan">sex skills.</span>`); } else if (isPCCareerInCategory("BlackHat")) { r.push(`one free level of <span class="cyan">intelligence.</span>`); - } else if (isPCCareerInCategory("engineer")) { - r.push(`<span class="hotpink">+10 devotion,</span> one free level of <span class="cyan">prostitution skill</span> and <span class="cyan">entertainment skill,</span> and two free levels of <span class="cyan">sex skills.</span>`); } App.Events.addNode(el, r, "div"); -- GitLab