diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index 92aa3bc8a2f23a3dd5dd6a924b70c4db1d337a62..c3d9ccf08c6b570bc6dff2590bc21748f7fab1c0 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -2,6 +2,11 @@ 0.10.7.1-1.5.x +01/02/2019 + + 1 + -fixes + 01/01/2019 0 diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index b1cad638cdf8258d749c0986369eb0bef01bec93..8ad86dbfe60b4ff78775634c4e5e881f511ad843 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -36849,7 +36849,9 @@ window.slaveGenitaliaDatatypeCleanup = function slaveGenitaliaDatatypeCleanup(sl slave.prostate = Math.clamp(+slave.prostate, 0, 3) || 0; } slave.balls = Math.max(+slave.balls, 0) || 0; - slave.scrotum = Math.max(+slave.scrotum, 0) || slave.balls; + if (slave.scrotum !== 0) { + slave.scrotum = Math.max(+slave.scrotum, 0) || slave.balls; + } }; window.slaveImplantsDatatypeCleanup = function slaveImplantsDatatypeCleanup(slave) { @@ -37402,7 +37404,9 @@ window.childGenitaliaDatatypeCleanup = function childGenitaliaDatatypeCleanup(ch child.prostate = Math.clamp(+child.prostate, 0, 3) || 0; } child.balls = Math.max(+child.balls, 0) || 0; - child.scrotum = Math.max(+child.scrotum, 0) || child.balls; + if (child.scrotum !== 0) { + child.scrotum = Math.max(+child.scrotum, 0) || child.balls; + } }; window.childImplantsDatatypeCleanup = function childImplantsDatatypeCleanup(child) { diff --git a/src/js/datatypeCleanupJS.tw b/src/js/datatypeCleanupJS.tw index 748d5f6b5a21c5e9cfc717e1445df282a9bd2db6..55d221bf9ac0ba71e62fc7cf58fe2036a28bdb57 100644 --- a/src/js/datatypeCleanupJS.tw +++ b/src/js/datatypeCleanupJS.tw @@ -245,7 +245,9 @@ window.slaveGenitaliaDatatypeCleanup = function slaveGenitaliaDatatypeCleanup(sl slave.prostate = Math.clamp(+slave.prostate, 0, 3) || 0; } slave.balls = Math.max(+slave.balls, 0) || 0; - slave.scrotum = Math.max(+slave.scrotum, 0) || slave.balls; + if (slave.scrotum !== 0) { + slave.scrotum = Math.max(+slave.scrotum, 0) || slave.balls; + } }; window.slaveImplantsDatatypeCleanup = function slaveImplantsDatatypeCleanup(slave) { @@ -798,7 +800,9 @@ window.childGenitaliaDatatypeCleanup = function childGenitaliaDatatypeCleanup(ch child.prostate = Math.clamp(+child.prostate, 0, 3) || 0; } child.balls = Math.max(+child.balls, 0) || 0; - child.scrotum = Math.max(+child.scrotum, 0) || child.balls; + if (child.scrotum !== 0) { + child.scrotum = Math.max(+child.scrotum, 0) || child.balls; + } }; window.childImplantsDatatypeCleanup = function childImplantsDatatypeCleanup(child) { diff --git a/src/pregmod/sePlayerBirth.tw b/src/pregmod/sePlayerBirth.tw index 54136564b2b885dd5c5b02721078e5e530985ee5..38535127c874f63ef91429c506f5ffdd453764f8 100644 --- a/src/pregmod/sePlayerBirth.tw +++ b/src/pregmod/sePlayerBirth.tw @@ -472,11 +472,11 @@ You arrange yourself to give birth, relaxing until your body urges you to begin <</if>> <<if $PC.curBabies[0].reserve === "incubator">> - You set <<if _gender == "XX">>her<<else>>him<</if>> aside for incubation. + @@.pink;You set <<if _gender == "XX">>her<<else>>him<</if>> aside for incubation.@@ <<set $activeSlave = generateChild($PC, $PC.curBabies[0], 1)>> <<include "Incubator Workaround">> <<elseif $PC.curBabies[0].reserve === "nursery">> - You set <<if _gender == "XX">>her<<else>>him<</if>> aside for incubation. + @@.pink;You set <<if _gender == "XX">>her<<else>>him<</if>> aside for incubation.@@ <<set $activeSlave = generateChild($PC, $PC.curBabies[0])>> <<include "Nursery Workaround">> <</if>> @@ -515,14 +515,14 @@ You arrange yourself to give birth, relaxing until your body urges you to begin looks nothing like you; it's hard to believe <<if $PC.curBabies[_p].genetics.gender == "XX">>she's your daughter<<else>>he's you son<</if>> <</if>> <<if $PC.curBabies[_p].reserve == "incubator">> - You set <<if $PC.curBabies[_p].genetics.gender == "XX">>her<<else>>him<</if>> aside for incubation. + @@.pink;You set <<if $PC.curBabies[_p].genetics.gender == "XX">>her<<else>>him<</if>> aside for incubation.@@ <<set $activeSlave = generateChild($PC, $PC.curBabies[_p], 1)>> <<include "Incubator Workaround">> <<run $PC.curBabies.splice($PC.curBabies[_p], 1)>> <<set _p--, _curBabies-->> <<set $PC.reservedChildren-->> <<elseif $PC.curBabies[_p].reserve == "nursery">> - You set <<if $PC.curBabies[_p].genetics.gender == "XX">>her<<else>>him<</if>> aside to be raised in the penthouse. + @@.pink;You set <<if $PC.curBabies[_p].genetics.gender == "XX">>her<<else>>him<</if>> aside to be raised in the penthouse.@@ <<set $activeSlave = generateChild($PC, $PC.curBabies[_p])>> <<include "Nursery Workaround">> <<run $PC.curBabies.splice($PC.curBabies[_p], 1)>> diff --git a/src/uncategorized/slaveSummary.tw b/src/uncategorized/slaveSummary.tw index 63683a9a63edad6960351e49e6d31683cab81cd9..b2899b3eebe7422bee28b92223ffd01b22e3c92d 100644 --- a/src/uncategorized/slaveSummary.tw +++ b/src/uncategorized/slaveSummary.tw @@ -3,10 +3,10 @@ <<set setup.passagePreFilters = setup.passagePreFilters || { "Main": s => (s.assignmentVisible == 1), "Personal Attention Select": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0), - "Agent Select": s => (s.fuckdoll == 0 && s.devotion > 20 && s.intelligence+s.intelligenceImplant > 15 && s.intelligenceImplant >= 15 && canWalk(s) && canSee(s) && canTalk(s) && s.broodmother < 2 && (s.breedingMark != 1 || $propOutcome == 0)), - "BG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "guard you" && canWalk(s) && canSee(s) && (s.breedingMark != 1 || $propOutcome == 0)), + "Agent Select": s => (s.fuckdoll == 0 && s.devotion > 20 && s.intelligence+s.intelligenceImplant > 15 && s.intelligenceImplant >= 15 && canWalk(s) && canSee(s) && canHear(s) && canTalk(s) && s.broodmother < 2 && (s.breedingMark != 1 || $propOutcome == 0)), + "BG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "guard you" && canWalk(s) && canSee(s) && canHear(s) && (s.breedingMark != 1 || $propOutcome == 0)), "Recruiter Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "recruit girls" && canWalk(s) && canSee(s) && canTalk(s)), - "HG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "be your Head Girl" && canWalk(s) && canSee(s) && canTalk(s)), + "HG Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.assignment != "be your Head Girl" && canWalk(s) && canHear(s) && canSee(s) && canTalk(s)), "Head Girl Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "be your Head Girl" && s.indentureRestrictions <= 0 && (s.breedingMark != 1 || $propOutcome == 0)) || ($Flag != 0 && s.assignment == "live with your Head Girl"))), @@ -15,22 +15,22 @@ ($Flag == 0 && s.assignment != "rest in the spa") || ($Flag == 1 && s.assignment == "rest in the spa") || ($Flag != 0 && $Flag != 1 && s.ID == $Attendant.ID))), - "Attendant Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s)), + "Attendant Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canHear(s)), "Nursery": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && (s.devotion > 20 || s.trust > 20) && ( ($Flag == 0 && s.assignment != "work as a nanny") || ($Flag == 1 && s.assignment == "work as a nanny") || ($Flag != 0 && $Flag != 1 && s.ID == $Matron.ID))), - "Matron Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s)) && s.fetish != "mindbroken", + "Matron Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canHear(s)), "Brothel": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "work in the brothel") || ($Flag == 1 && s.assignment == "work in the brothel") || ($Flag != 0 && $Flag != 1 && s.ID == $Madam.ID))), - "Madam Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && (s.breedingMark != 1 || $propOutcome == 0)), + "Madam Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && canHear(s) && (s.breedingMark != 1 || $propOutcome == 0)), "Club": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "serve in the club") || ($Flag == 1 && s.assignment == "serve in the club") || ($Flag != 0 && $Flag != 1 && s.ID == $DJ.ID))), - "DJ Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canTalk(s) && canWalk(s) && (s.breedingMark != 1 || $propOutcome == 0)), + "DJ Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canTalk(s) && canHear(s) && canWalk(s) && (s.breedingMark != 1 || $propOutcome == 0)), "Clinic": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "get treatment in the clinic") || ($Flag == 1 && s.assignment == "get treatment in the clinic") @@ -40,22 +40,22 @@ ($Flag == 0 && s.fetish != "mindbroken" && s.assignment != "learn in the schoolroom") || ($Flag == 1 && s.assignment == "learn in the schoolroom") || ($Flag != 0 && $Flag != 1 && s.ID == $Schoolteacher.ID))), - "Schoolteacher Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canTalk(s) && canWalk(s) && canSee(s)), + "Schoolteacher Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canTalk(s) && canHear(s) && canSee(s)), "Dairy": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "work in the dairy") || ($Flag == 1 && s.assignment == "work in the dairy") || ($Flag != 0 && $Flag != 1 && s.ID == $Milkmaid.ID))), - "Milkmaid Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 20 && canWalk(s) && canSee(s)), + "Milkmaid Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 20 && canWalk(s) && canSee(s) && canHear(s)), "Farmyard": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && canWalk(s) && ( ($Flag == 0 && s.assignment != "work as a farmhand") || ($Flag == 1 && s.assignment == "work as a farmhand") || ($Flag != 0 && $Flag != 1 && s.ID == $Farmer.ID))), - "Farmer Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s)), + "Farmer Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s) && canHear(s)), "Servants' Quarters": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "work as a servant") || ($Flag == 1 && s.assignment == "work as a servant") || ($Flag != 0 && $Flag != 1 && s.ID == $Stewardess.ID))), - "Stewardess Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s)), + "Stewardess Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && s.intelligence+s.intelligenceImplant >= -50 && canWalk(s) && canSee(s) && canHear(s)), "Master Suite": s => (s.assignmentVisible == 1 && s.fuckdoll <= 0 && ( ($Flag == 0 && s.assignment != "serve in the master suite") || ($Flag == 1 && s.assignment == "serve in the master suite") @@ -65,7 +65,7 @@ ($Flag == 0 && s.assignment != "be confined in the cellblock") || ($Flag == 1 && s.assignment == "be confined in the cellblock") || ($Flag != 0 && $Flag != 1 && s.ID == $Wardeness.ID))), - "Wardeness Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s)), + "Wardeness Select": s => (s.assignmentVisible == 1 && s.fuckdoll == 0 && s.devotion > 50 && canWalk(s) && canSee(s) && canHear(s)), "Arcade": s => (s.assignmentVisible == 1 && ($arcade >= $arcadeSlaves || $arcadeUpgradeFuckdolls == 1) && ( ($Flag == 0 && s.assignment != "be confined in the arcade") || ($Flag != 0 && s.assignment == "be confined in the arcade"))),