diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index a51e09c00219b8730dc4c96ef813fd2f1f8ba83a..ba06a379dac9720b02834c975a21948ecead2919 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -6,11 +6,13 @@ Pregmod -Arcade overhualed -population now affects demand -added superfetation genetic quirk + -added rear lipedema genetic quirk (constant ass growth) -many new names and nicknames -player can now be impregnated during the futanari sister orgy -added tracking for futanari sister impregnation -player medicine and trading skill now more useful -easier to passively gain slaving skill + -artificial eyes better managed -tweaks to FCTV -added overalls outfit -UI changes diff --git a/src/js/generateNewSlaveJS.js b/src/js/generateNewSlaveJS.js index 3173910ffe143fd907b6431a8e92421b6bcc6498..356ce26c896cbf40de914b8f592a8e33afe6df13 100644 --- a/src/js/generateNewSlaveJS.js +++ b/src/js/generateNewSlaveJS.js @@ -1118,6 +1118,12 @@ window.GenerateNewSlave = (function() { } else if (chance >= 19750) { slave.geneticQuirks.heterochromia = 1; } + chance = jsRandom(1, 20000); + if (chance === 19999) { + slave.geneticQuirks.rearLipedema = 2; + } else if (chance < 100) { + slave.geneticQuirks.rearLipedema = 1; + } } function generateXYGeneticQuirks() { @@ -1146,6 +1152,12 @@ window.GenerateNewSlave = (function() { } else if (chance >= 19750) { slave.geneticQuirks.heterochromia = 1; } + chance = jsRandom(1, 20000); + if (chance === 19999) { + slave.geneticQuirks.rearLipedema = 2; + } else if (chance < 10) { + slave.geneticQuirks.rearLipedema = 1; + } } function generateAge() { @@ -1518,6 +1530,10 @@ window.GenerateNewSlave = (function() { slave.skin = "pure white"; } } + if (slave.geneticQuirks.rearLipedema === 2) { + slave.butt += jsRandom(.2 * slave.physicalAge, .5 * slave.physicalAge); + slave.butt = Math.clamp(slave.butt, 0, 24); + } } return GenerateNewSlave; diff --git a/src/npc/newSlaveIncestSex.tw b/src/npc/newSlaveIncestSex.tw index b9ee580c469dea19456e1bc90077e1659ef57d45..ce5b4a75e51e381db07355533f4047dd65efc420 100644 --- a/src/npc/newSlaveIncestSex.tw +++ b/src/npc/newSlaveIncestSex.tw @@ -68,7 +68,7 @@ /* Note: this is never true (at least without extended family mode) */ <<set _onelong = "younger "+_one >> <<set _otherlong = "older "+_other >> - <<else>> /* twins, no real differentiation */ + <<elseif $familyTesting != 1>> /* twins, no real differentiation */ <<if $relative.vagina == -1 && _one != "brother">> <<set _onelong = _one + " brother">> <<elseif _one != "sister">> diff --git a/src/uncategorized/resFailure.tw b/src/uncategorized/resFailure.tw index fac2d1245e3c11b310ddc159040897145ec7a75b..5c9bf35d4b69c934ec793554ac9e66a41059435c 100644 --- a/src/uncategorized/resFailure.tw +++ b/src/uncategorized/resFailure.tw @@ -120,6 +120,7 @@ <<set $activeSlave.bellySagPreg = 10>> <<set $activeSlave.hips = either(2, 2, 2, 2, 3)>> <<set $activeSlave.counter.birthsTotal = random(10,15)>> + <<set $activeSlave.geneticQuirks.hyperFertility = 2>> <<set $activeSlave.weight = random(60,160)>> <<set $activeSlave.muscles = random(60,80)>> <<set $activeSlave.chem = 10>> @@ -307,7 +308,12 @@ <</if>> <<set $activeSlave.health = random(60,80)>> <<set $activeSlave.muscles = 0>> - <<set $activeSlave.butt = either(4,5)>> + <<if random(1,100) > 75>> + <<set $activeSlave.geneticQuirks.rearLipedema = 2>> + <<set $activeSlave.butt = random(6,16)>> + <<else>> + <<set $activeSlave.butt = random(4,5)>> + <</if>> <<set $activeSlave.face = random(20,60)>> <<set $activeSlave.boobs = either(500,650,800)>> <<set $activeSlave.waist = -15>> @@ -590,6 +596,7 @@ <<set $activeSlave.boobs = 100*random(44,60)>> <<set $activeSlave.dick = random(5,6)>> <<if $activeSlave.foreskin > 0>><<set $activeSlave.foreskin = $activeSlave.dick>><</if>> + <<set $activeSlave.geneticQuirks.wellHung = 2>> <<if $TFS.schoolUpgrade == 3 && $TFS.compromiseWeek+15 <= $week>> <<if $activeSlave.genes == "XY">> <<set $activeSlave.balls = random(7,8), $activeSlave.scrotum = $activeSlave.balls>>