diff --git a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw index c710359c8744ca53ade8bef27476b5826f3abacc..6acf59fbd89e6871f84ca36816aa6ae080e2230d 100644 --- a/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw +++ b/src/cheats/mod_EditSlaveCheatDatatypeCleanupNew.tw @@ -66,7 +66,7 @@ <<set $tempSlave.vaginaLube = Number($tempSlave.vaginaLube) || 0>> <<set $tempSlave.pubertyAgeXX = Number($tempSlave.pubertyAgeXX) || 13>> <<set WombNormalizePreg($tempSlave)>> -<<set $tempSlave.pregWeek = Number($tempSlave.pregWeek) || $tempSlave.preg>> +<<set $tempSlave.pregWeek = Number($tempSlave.pregWeek) || Math.max($tempSlave.preg, 0)>> <<if $tempSlave.preg <= 0>> <<set $tempSlave.pregKnown = 0>> <<elseif $tempSlave.preg > 0>> @@ -113,7 +113,10 @@ <<set $tempSlave.indentureRestrictions = 2>> <<print "Indenture Restrictions was bigger than 2 reset to Full Restrictions">><br> <</if>> -<<if $tempSlave.weekAcquired < 0>><<set $tempSlave.weekAcquired = 0>><<print "Week Acquired was negativ reset to 0">><br><</if>> +<<if $tempSlave.weekAcquired < 0>> + <<set $tempSlave.weekAcquired = 0>> + <<print "Week Acquired was negative reset to 0">><br> +<</if>> <<if ($tempSlave.relationshipTarget == $tempSlave.ID) && ($tempSlave.relationship > 0)>> <<set $tempSlave.relationshipTarget = 0>> <<set $tempSlave.relationship = -1>> @@ -167,10 +170,10 @@ <<set $tempSlave.lips = 100>> <</if>> <<if ($tempSlave.voice == 0) && ($tempSlave.voiceImplant == 1)>> - <<print "Slave is mute Voice Surgery resetted" >><br> + <<print "Slave is mute Voice Surgery reset" >><br> <<set $tempSlave.voiceImplant = 0>> <</if>> -<<if $tempSlave.amp <-5>> +<<if $tempSlave.amp < -5>> <<print "Amputation Value too low, reset to -5 (Cybernetic limbs)">><br> <<set $tempSlave.amp = -5>> <<elseif $tempSlave.amp > 1>> @@ -181,10 +184,22 @@ <<print "Slave has Normal Limbs, Limb Interface reset to 0 (No Interface)">><br> <<set $tempSlave.PLimb = 0>> <</if>> +<<if ($tempSlave.PLimb == 0) && ($tempSlave.amp < 0)>> + <<print "Slave has no Prosthetic limb Interface, limbs reset to 1 (Amputated)">> + <<set _tempLimbs = {type: 0, armsTat: 0, legsTat: 0}>> + <<set _tempLimbs.type = $tempSlave.amp, _tempLimbs.armsTat = $tempSlave.armsTat, _tempLimbs.legsTat = $tempSlave.legsTat>> + <<if !Array.isArray($tempSlave.readyLimbs)>> + <<set $tempSlave.readyLimbs = []>> + <</if>> + <<set $tempSlave.readyLimbs.push(_tempLimbs)>> + <<set $tempSlave.amp = 1>> +<</if>> <<if ($tempSlave.amp != 0)>> <<set $tempSlave.heightImplant = 0>> - <<set $tempSlave.legsTat = 0>> - <<set $tempSlave.armsTat = 0>> + <<if $tempSlave.amp == 1>> + <<set $tempSlave.legsTat = 0>> + <<set $tempSlave.armsTat = 0>> + <</if>> <<set $tempSlave.nails = 0>> <<set $tempSlave.heels = 0>> <<if $tempSlave.brand != 0>> @@ -207,10 +222,6 @@ <</if>> <</if>> <</if>> -<<if ($tempSlave.PLimb == 0) && ($tempSlave.amp != 0)>> - <<print "Slave has no Prostetic limb Interface, limbs reset to 1 (Amputated)">> - <<set $tempSlave.amp = 1>> -<</if>> <<if $tempSlave.fuckdoll < 0>> <<print "Fuckdoll Value too low, reset to 0 (Not a Fuckdoll)">><br> <<set $tempSlave.fuckdoll = 0>> @@ -308,8 +319,9 @@ <<set $tempSlave.preg = 0>> <<set $tempSlave.pregType = 0>> <<set $tempSlave.pregSource = 0>> + <<set $tempSlave.pregWeek = 0>> <</if>> -<<if ($tempSlave.pubertyXX == 0) && ($tempSlave.physicalAge >= $tempSlave.pubertyAgeXX)>> +<<if ($tempSlave.pubertyXX != 1) && ($tempSlave.physicalAge >= $tempSlave.pubertyAgeXX)>> <<print "Slaves physical Age is equal or higher than female Puberty Age, Puberty set to 1 (Post Puberty)" >><br> <<set $tempSlave.pubertyXX = 1>> <</if>> @@ -322,6 +334,7 @@ <<set $tempSlave.preg = 0>> <<set $tempSlave.pregType = 0>> <<set $tempSlave.pregSource = 0>> + <<set $tempSlave.pregWeek = 0>> <</if>> <<if $tempSlave.balls < 0>> <<print "Slave Balls Value set too low, reset to 0 (No Balls)">><br> @@ -344,7 +357,7 @@ <<elseif (ndef $tempSlave.pubertyXY) && ($tempSlave.physicalAge < $tempSlave.pubertyAgeXY)>> <<set $tempSlave.pubertyXY = 0>> <</if>> -<<if ($tempSlave.physicalAge >= $tempSlave.pubertyAgeXY) && ($tempSlave.pubertyXY == 0)>> +<<if ($tempSlave.physicalAge >= $tempSlave.pubertyAgeXY) && ($tempSlave.pubertyXY != 1)>> <<print "Slaves physical Age is equal or higher than male Puberty Age, Puberty set to 1 (Post Puberty)" >><br> <<set $tempSlave.pubertyXY = 1>> <</if>> @@ -402,7 +415,7 @@ <<set $tempSlave.energy = 0>> <<elseif $tempSlave.energy > 100>> <<print "Sex Drive was set too high, reset to 100">><br> - <<set $tempSlave.energy =100>> + <<set $tempSlave.energy = 100>> <</if>> <<if $tempSlave.penetrativeCount < 0>> <<print "Penetrative sex Count was set too low, reset to 0">><br> diff --git a/src/pregmod/SecForceEX/SpecialForceBarracksAdditionalColonelInteractions.tw b/src/pregmod/SecForceEX/SpecialForceBarracksAdditionalColonelInteractions.tw index 7c4dc2af6f990cb16bc95dc7a7fb39b8b5966ab2..769f9a64500139d06f4768b245369536e65b9465 100644 --- a/src/pregmod/SecForceEX/SpecialForceBarracksAdditionalColonelInteractions.tw +++ b/src/pregmod/SecForceEX/SpecialForceBarracksAdditionalColonelInteractions.tw @@ -4,7 +4,7 @@ <br><br> <span id="result3"> Where do you want to spend time with The Colonel this week? - <<if $ColonelRelationship >= 200>> + <<if $ColonelRelationship >= 25>> <br><<link "Up on the surface, along with an escort of course.">> <<set $securityForceColonelToken = 1>> <<replace "#result3">> @@ -60,7 +60,7 @@ <<elseif $PC.medicine >= 10>> Your basic skill in medicine is sufficient only to stabilize the citizen. <</if>> - <<set $ColonelRelationship += 1>> + <<set $ColonelRelationship += 2>> <</replace>> <</link>> <</if>> @@ -75,7 +75,7 @@ <</link>> <br><<link "Learn">> <<replace "#result10">> - <<set $securityForceColonelToken = 1>> + <<set $securityForceColonelToken = 1, $ColonelRelationship += 1>> <<link "Go back">> <<goto "SFM Barracks">> <<set $securityForceColonelToken = 0>> @@ -98,7 +98,6 @@ <<elseif $PC.medicine >= 10>> //Yes that is a bandage, good job.// <</if>> - <<set $ColonelRelationship += 1>> <</replace>> <</link>> , @@ -117,7 +116,6 @@ <<elseif $PC.trading >= 10>>// //Now Good job you now know what NPV stands for.// <</if>> - <<set $ColonelRelationship += 1>> <</replace>> <</link>> , @@ -136,7 +134,6 @@ <<elseif $PC.slaving >= 10>> //Yes, having your slaves die on you is generally considered a bad thing, unless you are into that kind of thing you sick fuck. But who am I to judge.// <</if>> - <<set $ColonelRelationship += 1>> <</replace>> <</link>> , @@ -155,7 +152,6 @@ <<elseif $PC.engineering >= 10>> //Hammer meet nail.// <</if>> - <<set $ColonelRelationship += 1>> <</replace>> <</link>> , @@ -174,7 +170,6 @@ <<elseif $PC.hacking >= 10>> //You can now somewhat use a mouse.// <</if>> - <<set $ColonelRelationship += 1>> <</replace>> <</link>> , @@ -205,21 +200,20 @@ <<elseif $PC.warfare >= 10>> //Slightly better but you still have a long way to go.// <</if>> - <<set $ColonelRelationship += 1>> <</replace>> <</link>> </span> <</replace>> <</link>> - - <<if $ColonelRelationship >= 300>> + + <<if $ColonelRelationship >= 45>> <br><<link "Have some fun">> <<link "Go back">> <<goto "SFM Barracks">> <<set $securityForceSexedColonel = 0, $securityForceColonelToken = 0>> <</link>> <<replace "#result10">> - <<set $securityForceSexedColonel = 1, $securityForceColonelToken = 1>> + <<set $securityForceSexedColonel = 1, $securityForceColonelToken = 1, $ColonelRelationship += 3>> <span id="result11"> Where should this fun take place? <<link "Go back">> @@ -238,35 +232,35 @@ <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 1, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 1>> <</link>> <br><<link "Ass">> <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 1, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 1>> <</link>> <br><<link "Both pussy and ass">> <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 2, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 2>> <</link>> <br><<link "Mouth">> <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 1, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 1>> <</link>> <br><<link "All three holes">> <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 3, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 3>> <</link>> </span> <</replace>> @@ -284,35 +278,35 @@ <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 1, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 1>> <</link>> <br><<link "Ass">> <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 1, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 1>> <</link>> <br><<link "Both pussy and ass">> <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 2, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 2>> <</link>> <br><<link "Mouth">> <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 1, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 1>> <</link>> <br><<link "All three holes">> <<replace "#result6">> <<include "SpecialForceColonelSexDec">> <</replace>> - <<set $securityForceSexedColonel += 3, $ColonelRelationship += 1>> + <<set $securityForceSexedColonel += 3>> <</link>> </span> <</replace>> @@ -325,4 +319,4 @@ <</replace>> <</link>> </span> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/pregmod/SecForceEX/securityForceTradeShow.tw b/src/pregmod/SecForceEX/securityForceTradeShow.tw index 66577898518c3bf8b0e3b7de9302e0c88a4dd69a..9b2365b00248053e227e768e8ddd188b5fa3723d 100644 --- a/src/pregmod/SecForceEX/securityForceTradeShow.tw +++ b/src/pregmod/SecForceEX/securityForceTradeShow.tw @@ -5,7 +5,7 @@ <<if ndef $TradeShowAttendanceGranted>> <<set $TradeShowAttendanceGranted = 0>> <</if>> <<if $OverallTradeShowAttendance == 0>> - + <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, back when I was a major before I joined $securityForceName. Me and a couple of colleagues went to a bi-yearly international security trade show, I would very much like to continue doing so. Can I?<span id="choice1"> <<link "Yes,">> @@ -23,7 +23,7 @@ </span> <<elseif $OverallTradeShowAttendance >= 1>> -The (bi-yearly) security trade show has finally come around and even though you've already granted The Colonel permission to attend, she's decided to come and ask for the leave personally. +The (bi-yearly) security trade show has finally come around and even though you've already granted The Colonel permission to attend, she's decided to come and ask for the leave personally. <span id="choice2"> @@ -33,7 +33,7 @@ The (bi-yearly) security trade show has finally come around and even though you' <br>"Thanks <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>sir<<else>>ma'am<</if>>" <<set $CurrentTradeShowAttendanceGranted = 1, _TradeShowAttendes = 150, _BonusProviderPercentage = .15, _MenialSlavesPerAttendee = 15>> - + <<include "SpecialForceUpgradeTree">> <<if $arcologies[0].prosperity < 25>> @@ -95,7 +95,7 @@ The (bi-yearly) security trade show has finally come around and even though you' <<set _SuccesfulPersuationAttempt = 1>> <<set _PersuationBonus = 1.10>> <</if>> - + <<if _SuccesfulPersuationAttempt == 0>> <<set _PersuationBonus = 1>> <</if>> @@ -112,18 +112,18 @@ The (bi-yearly) security trade show has finally come around and even though you' <<set $cash = $cash+_Profit>> <<set $TradeShowIncome += _Profit>> <<set $TotalTradeShowIncome += _Profit>> - - <<if $ColonelRelationship >= 400 && $LieutenantColonel == 1 && $ColonelCore == "brazen">> - <br><br> + + <<if $ColonelRelationship >= 65 && $LieutenantColonel == 1 && $ColonelCore == "brazen">> + <br><br> <<link "Have sex with The Colonel in a bathroom stall">> The crowd are shocked by the loud noises coming from a bathroom stall. <<set $rep -= 150, $securityForceSexedColonel += 1>> <</link>> <</if>> - + <</replace>> <</link>> - + <<link "Request she remain on base">> <<replace "#choice2">> <br>The look of disappointment is barely noticeable on The Colonel's face. @@ -132,4 +132,4 @@ The (bi-yearly) security trade show has finally come around and even though you' </span> -<</if>> \ No newline at end of file +<</if>> diff --git a/src/uncategorized/SFMBarracks.tw b/src/uncategorized/SFMBarracks.tw index 5c426fda6aa69977ab640942a52991d20378b3cc..fbd0010268051362432443e07719825635c54f26 100644 --- a/src/uncategorized/SFMBarracks.tw +++ b/src/uncategorized/SFMBarracks.tw @@ -3,21 +3,21 @@ <<set _Name = "<<if $CurrentTradeShowAttendance == 1 && $LieutenantColonel == 2>>Lieutenant Colonel <<SlaveFullName $LieutenantColonel>> <<elseif $CurrentTradeShowAttendance == 1 && $LieutenantColonel != 2>> a soldier <<elseif $CurrentTradeShowAttendance == 0>> The Colonel<</if>>">> <<if ndef $ColonelRelationship>> - <<set $ColonelRelationship = 0>> /* 0 - Employee and boss, 100 - Friend, 200 - Close friend, 300 - Girlfriend, 400 - Lover */ + <<set $ColonelRelationship = 0>> /* 0 - Employee and boss, 10 - Friend, 25 - Close friend, 45 - Girlfriend, 65 - Lover */ <</if>> <<if $ColonelRelationship == 0>> <<set _RelationshipTitle = "boss">> -<<elseif $ColonelRelationship >= 100>> +<<elseif $ColonelRelationship >= 10>> <<set _RelationshipTitle = "friend">> -<<elseif $ColonelRelationship >= 200>> +<<elseif $ColonelRelationship >= 25>> <<set _RelationshipTitle = "close friend">> -<<elseif $ColonelRelationship >= 300>> +<<elseif $ColonelRelationship >= 45>> <<if $PC.title == 1>> <<set _RelationshipTitle = "boyfriend">> <<else>> <<set _RelationshipTitle = "girlfriend">> <</if>> -<<elseif $ColonelRelationship >= 400>> +<<elseif $ColonelRelationship >= 65>> <<set _RelationshipTitle = "lover">> <</if>> <<set $Env = simpleWorldEconomyCheck()>> diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index a8a6b7fe8a8695b0986a151a7de089503e165859..917545d4985832683631fc3d1fc2222d1fbd481c 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -1599,7 +1599,7 @@ %/ <<widget "CustomSlaveFace">> <<replace #face>> - <<if $customSlave.face < -1>>Very unattractive face. + <<if $customSlave.face < -40>>Very unattractive face. <<elseif $customSlave.face < -10>>Unattractive face. <<elseif $customSlave.face <= 10>>Average face. <<elseif $customSlave.face <= 40>>Attractive face. @@ -2778,7 +2778,7 @@ <<set $activeSlave.heels = either(0, 0, 0, 0, 0, 1, 1)>> <</if>> <<set $activeSlave.voice = random(0,2)>> - <<set $activeSlave.face = random(-3,1)>> + <<set $activeSlave.face = random(-100,20)>> <<if $activeSlave.vagina > -1>> <<set $activeSlave.vagina = either(1, 1, 2, 2, 3, 3, 3, 3, 4, 4, 4, 10)>> <<set $activeSlave.preg = random(-3,-1)>>