diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index 6ffbb5b36e6205b3ab3b42936e15172ccd287b0e..81e0fc46c09ed95b00306882264d273eb3d3d757 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -11,6 +11,12 @@ birthName: slave's original name accepts string +genes: + +slave sex +"XX" +"XY" + weekAcquired: game week slave was acquired @@ -645,6 +651,9 @@ slave eyesight -1 - nearsighted 1 - normal +origEye: + +slave's original eye color, defaults to their initial eye color. eyeColor: @@ -679,6 +688,10 @@ Accepts String "blurring contacts" "corrective contacts" +origHColor: + +slave's original hair color, defaults to their initial hair color. + hColor: hair color @@ -764,7 +777,6 @@ series of rings up the back that can be tied together 0 - no 1 - yes - amp: is slave amputee @@ -776,6 +788,10 @@ is slave amputee 0 - no 1 - yes +PLimb: + +something to do with cyberneticsmod. What PLimb she has installed? + heels: are heels clipped diff --git a/src/events/intro/initNationalities.tw b/src/events/intro/initNationalities.tw index 0617c0b26acdbb0a883a39ad2d4f0f3185674520..246c2062771dbcedbdfc8391ac8628b99c14fad1 100644 --- a/src/events/intro/initNationalities.tw +++ b/src/events/intro/initNationalities.tw @@ -65,7 +65,7 @@ /* SET HEROES */ <<set $heroSlaves = []>> -<<set $activeSlave = {slaveName: "blank", birthName: "blank", weekAcquired: 1, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", eyewear: "none", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: 0, inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> +<<set $activeSlave = {slaveName: "blank", birthName: "blank", genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: 0, inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> <<if ($seeDicks > 0) && ($seeDicks < 100)>> <<include "D Slaves Database">> <<include "DD Slaves Database">> diff --git a/src/events/intro/introSummary.tw b/src/events/intro/introSummary.tw index 3f437dc4474d1e6b25d7f380bc483a60b25354d1..032d541f2e9c43add05a3e774ab7575270a8a3a8 100644 --- a/src/events/intro/introSummary.tw +++ b/src/events/intro/introSummary.tw @@ -21,7 +21,7 @@ You may review your settings before clicking "Continue" to begin. <<if $freshPC == 1 || $saveImported == 0>> <<set $PC.origRace = $PC.race>> <<set $PC.origSkin = $PC.skin>> - <<set $PC.origEyeColor = $PC.eyeColor>> + <<set $PC.origEye = $PC.eyeColor>> <<set $PC.origHColor = $PC.hColor>> <</if>> @@ -800,10 +800,56 @@ Image display // This mod from anon1888 offers a lategame security force, triggered around week 80. It is non-canon where it conflicts with canonical updates to the base game.// <br><br> -[[Continue|init Nationalities][$girls = 2]] + +<<if $cyberMod == 1>> + Cybernetics mod is ''enabled.'' +[[Disable|Intro Summary][$cyberMod to 0]] +<<else>> + Cybernetics mod is ''disabled.'' +[[Enable|Intro Summary][$cyberMod to 1]] +<</if>> +<br> +// This mod alters how prosthetics system works and adds some content.// + +<br><br> +<<link "Continue">> + <<if $freshPC == 1 || $saveImported == 0>> + <<if $PC.career == "capitalist">> + <<set $PC.trading = 100>> + <<elseif $PC.career == "mercenary">> + <<set $PC.warfare = 100>> + <<elseif $PC.career == "slaver">> + <<set $PC.slaving = 100>> + <<elseif $PC.career == "engineer">> + <<set $PC.engineering = 100>> + <<elseif $PC.career == "medicine">> + <<set $PC.medicine = 100>> + <<elseif $PC.career == "escort">> + <<set $PC.trading = 50>> + <<set $PC.warfare = -100>> + <<set $PC.slaving = -100>> + <<set $PC.engineering = -100>> + <<set $PC.medicine = 10>> + <<elseif $PC.career == "servant">> + <<set $PC.trading = -100>> + <<set $PC.warfare = -100>> + <<set $PC.slaving = -100>> + <<set $PC.engineering = -100>> + <<set $PC.medicine = -100>> + <<elseif $PC.career == "gang">> + <<set $PC.trading = 50>> + <<set $PC.warfare = 50>> + <<set $PC.slaving = 50>> + <<set $PC.engineering = -100>> + <<set $PC.medicine = 0>> + <</if>> + <</if>> + <<set $girls = 2>> + <<goto "init Nationalities">> +<</link>> <br><br> -[[Cheat Start|init Nationalities][$cash += 1000000,$girls = 3,$rep += 10000,$dojo += 1,$cheatMode = 1,$seeDesk = 0, $seeFCNN = 0, $sortSlavesBy = "devotion",$sortSlavesOrder = "descending",$sortSlavesMain = 0,$rulesAssistantMain = 1,$abbreviateDevotion = 1,$abbreviateRules = 1,$abbreviateClothes = 2,$abbreviateHealth = 1,$abbreviateDiet = 1,$abbreviateDrugs = 1,$abbreviateRace = 1,$abbreviateNationality = 1,$abbreviateGenitalia = 1,$abbreviatePhysicals = 1,$abbreviateSkills = 1,$abbreviateMental = 2]] | //Intended for debugging: may have unexpected effects// +[[Cheat Start|init Nationalities][$cash += 1000000,$girls = 3,$rep += 10000,$dojo += 1,$cheatMode = 1,$seeDesk = 0, $seeFCNN = 0, $sortSlavesBy = "devotion",$sortSlavesOrder = "descending",$sortSlavesMain = 0,$rulesAssistantMain = 1,$abbreviateDevotion = 1,$abbreviateRules = 1,$abbreviateClothes = 2,$abbreviateHealth = 1,$abbreviateDiet = 1,$abbreviateDrugs = 1,$abbreviateRace = 1,$abbreviateNationality = 1,$abbreviateGenitalia = 1,$abbreviatePhysicals = 1,$abbreviateSkills = 1,$abbreviateMental = 2,$PC.trading = 100,$PC.warafare = 100,$PC.slaving = 100,$PC.engineering = 100,$PC.medicine = 100]] | //Intended for debugging: may have unexpected effects// /* <br><br> diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index 9e3501f1dc9b95434b4e231b135bd69a03f80c3b..86e12ce3a71ec030571a3f43f59edec84c1ded6b 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -169,7 +169,7 @@ <<set $cheater = 0>> <<set $PCName = "Anonymous">> -<<set $PC = {title: 1, ID: -1, dick: 1, vagina: 0, preg: 0, pregSource: 0, pregMood: 0, labor: 0, births: 0, boobsBonus: 0, degeneracy: 0, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, career: "capitalist", rumor: "wealth", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 2, sexualEnergy: 4, refreshment: "cigar", refreshmentType: 0, cumTap: 0, race: "white", origRace: "white", skin: "white", origSkin: "white", eyeColor: "blue", origEyeColor: "blue", hColor: "blonde", origHColor: "blonde", nationality: "Stateless", father: 0, mother: 0, sisters: 0, daughters: 0, birthElite: 0, birthMaster: 0, birthDegenerate: 0, birthClient: 0, birthOther: 0, birtharcOwner: 0, intelligence: 3, face: 100, actualAge: 35, physicalAge: 35, visualAge: 35, birthWeek: 0, boobsImplant: 0, butt: 0, buttImplant: 0, ballsImplant: 0, ageImplant: 0, newVag: 0}>> +<<set $PC = {title: 1, ID: -1, dick: 1, vagina: 0, preg: 0, pregSource: 0, pregMood: 0, labor: 0, births: 0, boobsBonus: 0, degeneracy: 0, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, career: "capitalist", rumor: "wealth", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 2, sexualEnergy: 4, refreshment: "cigar", refreshmentType: 0, trading: 0, warafare: 0, slaving: 0, engineering: 0, medicine: 0, cumTap: 0, race: "white", origRace: "white", skin: "white", origSkin: "white", eyeColor: "blue", origEye: "blue", hColor: "blonde", origHColor: "blonde", nationality: "Stateless", father: 0, mother: 0, sisters: 0, daughters: 0, birthElite: 0, birthMaster: 0, birthDegenerate: 0, birthClient: 0, birthOther: 0, birtharcOwner: 0, intelligence: 3, face: 100, actualAge: 35, physicalAge: 35, visualAge: 35, birthWeek: 0, boobsImplant: 0, butt: 0, buttImplant: 0, ballsImplant: 0, ageImplant: 0, newVag: 0}>> <<set $cash = 10000>> <<set $normalizedEvents = 0>> <<set $autosave = 1>> @@ -238,7 +238,7 @@ <<set $abbreviateSkills = 2>> <<set $abbreviateMental = 2>> <<set $abbreviateSidebar = 2>> -<<set $summaryStats to 1>> +<<set $summaryStats = 1>> <<set $nicknamesAllowed = 1>> <<set $modRequestsAllowed = 1>> <<set $expansionRequestsAllowed = 1>> @@ -264,7 +264,7 @@ <<else>> <<set $cheater = 0>> <<set $PCName = "Anonymous">> - <<set $PC = {title: 1, ID: -1, dick: 1, vagina: 0, preg: 0, pregSource: 0, pregMood: 0, labor: 0, births: 0, boobsBonus: 0, degeneracy: 0, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, career: "capitalist", rumor: "wealth", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 2, sexualEnergy: 4, refreshment: "cigar", refreshmentType: 0, cumTap: 0, race: "white", origRace: "white", skin: "white", origSkin: "white", eyeColor: "blue", origEyeColor: "blue", hColor: "blonde", origHColor: "blonde", nationality: "Stateless", father: 0, mother: 0, sisters: 0, daughters: 0, birthElite: 0, birthMaster: 0, birthDegenerate: 0, birthClient: 0, birthOther: 0, birtharcOwner: 0, intelligence: 3, face: 100, actualAge: 35, physicalAge: 35, visualAge: 35, birthWeek: 0, boobsImplant: 0, butt: 0, buttImplant: 0, ballsImplant: 0, ageImplant: 0, newVag: 0}>> + <<set $PC = {title: 1, ID: -1, dick: 1, vagina: 0, preg: 0, pregSource: 0, pregMood: 0, labor: 0, births: 0, boobsBonus: 0, degeneracy: 0, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, career: "capitalist", rumor: "wealth", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 2, sexualEnergy: 4, refreshment: "cigar", refreshmentType: 0, trading: 0, warafare: 0, slaving: 0, engineering: 0, medicine: 0, cumTap: 0, race: "white", origRace: "white", skin: "white", origSkin: "white", eyeColor: "blue", origEye: "blue", hColor: "blonde", origHColor: "blonde", nationality: "Stateless", father: 0, mother: 0, sisters: 0, daughters: 0, birthElite: 0, birthMaster: 0, birthDegenerate: 0, birthClient: 0, birthOther: 0, birtharcOwner: 0, intelligence: 3, face: 100, actualAge: 35, physicalAge: 35, visualAge: 35, birthWeek: 0, boobsImplant: 0, butt: 0, buttImplant: 0, ballsImplant: 0, ageImplant: 0, newVag: 0}>> <</if>> <</if>> @@ -1244,13 +1244,12 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $nextLink = "EW Slaves">> <<set $customSlaveOrdered = 0>> -<<set $customSlave = {slaveName: "custom", birthName: "custom", weekAcquired: 1, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", eyeWear: "none", hColor: "brown", pubicHColor: "brown", skin: 0, hLength: 60, hStyle: 0, pubicHStyle: "neat", waist: 0, corsetPiercing: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 500, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 2, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "no default setting", tonguePiercing: 0, vagina: 1, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 1, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 1, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, actualAge: 18, visualAge: 18, physicalAge: 18, mother: 0, father: 0, sisters: 0, daughters: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> + +<<set $customSlave = {slaveName: "custom", birthName: "custom", genes: "XX", weekAcquired: 1, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, origEye: "brown", eyeColor: "brown", eyeWear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: 0, hLength: 60, hStyle: 0, pubicHStyle: "neat", waist: 0, corsetPiercing: 0, amp: 0, PLimb: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 500, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 2, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "no default setting", tonguePiercing: 0, vagina: 1, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 1, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 1, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, actualAge: 18, visualAge: 18, physicalAge: 18, mother: 0, father: 0, sisters: 0, daughters: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> <<set $huskSlaveOrdered = 0>> <<set $huskSlave = {age: 18, nationality: "slave", race: "white", sex: 1, virgin: 0}>> -<<set $familyObject = {ID: 0, slaveName: "blank", actualAge: 0, birthWeek: 0}>> - /non-vanilla shit/ <<set $pedo_mode = 0>> <<set $one_time_age_overrides_pedo_mode = 0>> @@ -1359,4 +1358,38 @@ FertilityAge($fertilityAge) <<set $securityForceArcologyUpgrades = 0>> /* How many militarized arcology upgrades has the player bought? */ <<set $securityForceMissionEfficiency = 1>> /* How efficient is the SF at completing its assigned task? (Upgrades*Drug Multiplier) */ +/* Misc mod variables */ +<<set $recruiterEugenics = 0>> +<<set $cyberMod = 0>> +<<set $stockpile = { +basicPLimbInterface: 0, +advPLimbInterface: 0, +basicPLimb: 0, +advSexPLimb: 0, +advGracePLimb: 0, +advCombatPLimb: 0, +cyberneticPLimb: 0, +ocularImplant: 0, +erectileImplant: 0 +} >> +<<set $researchLab = { +built: "false", +aiModule: 1, +productionTime: 0, +research: "none", +manufacture: "none", +maxSpace: 0, +hired: 0, +menials: 0, +basicPLimbInterface: 0, +advPLimbInterface: 0, +basicPLimb: 0, +advSexPLimb: 0, +advGracePLimb: 0, +advCombatPLimb: 0, +cyberneticPLimb: 0, +ocularImplant: 0, +erectileImplant: 0 +} >> + <<goto "Alpha disclaimer">> diff --git a/src/interaction/cyberConfig.tw b/src/interaction/cyberConfig.tw new file mode 100644 index 0000000000000000000000000000000000000000..31e385d9ca2fb16bf11270dfa2c492cbd9f4fd38 --- /dev/null +++ b/src/interaction/cyberConfig.tw @@ -0,0 +1,115 @@ +:: cyberConfig [nobr] + +<<switch $temp>> + +<<case 0>> + This room is lined with shelves and cabinets, it could be easily mistaken for a storage room if it were not for examination table in its center.<br> + <<set $nextButton to "Back", $nextLink to "Slave Interact">> + <<if $activeSlave.amp != 1>> + Your slave $activeSlave.slaveName is obediently waiting for your instructions. + <<else>> + Your slave $activeSlave.slaveName is lying on the table, waiting for your instructions. + <</if>> + + <<if $activeSlave.origEye == "implant">><br><br> + $pronounCap has an ocular implant installed. + <<if $activeSlave.eyes == 1>> + They are operating normally.3 + <<elseif $activeSlave.eyes == -1>> + They are set to blur her vision. + <<else>> + They are turned off. + <</if>> + <br><br> + <<if $activeSlave.eyes != 1>>[[Restore vision|cyberConfig][$activeSlave.eyes to 1,$temp to 3]] | <</if>> + <<if $activeSlave.eyes != -1>>[[Blur|cyberConfig][$activeSlave.eyes to -1,$temp to 3]] | <</if>> + <<if $activeSlave.eyes != -2>>[[Disable|cyberConfig][$activeSlave.eyes to -2,$temp to 3]]<</if>> + + $pronounCap currently has $activeSlave.eyeColor lenses equipped. + + <br> + + Swap out $possessive lenses: + [[Blue|cyberConfig][$activeSlave.eyeColor to "blue",$temp to 2,$cash -= $modCost]] + | [[Black|cyberConfig][$activeSlave.eyeColor to "black",$temp to 2,$cash -= $modCost]] + | [[Brown|cyberConfig][$activeSlave.eyeColor to "brown",$temp to 2,$cash -= $modCost]] + | [[Green|cyberConfig][$activeSlave.eyeColor to "green",$temp to 2,$cash -= $modCost]] + | [[Turquoise|cyberConfig][$activeSlave.eyeColor to "turquoise",$temp to 2,$cash -= $modCost]] + | [[Sky-blue|cyberConfig][$activeSlave.eyeColor to "sky-blue",$temp to 2,$cash -= $modCost]] + | [[Hazel|cyberConfig][$activeSlave.eyeColor to "hazel",$temp to 2,$cash -= $modCost]] + | [[Pale-grey|cyberConfig][$activeSlave.eyeColor to "pale-grey",$temp to 2,$cash -= $modCost]] + | [[White|cyberConfig][$activeSlave.eyeColor to "white",$temp to 2,$cash -= $modCost]] + | [[Pink|cyberConfig][$activeSlave.eyeColor to "pink",$temp to 2,$cash -= $modCost]] + | [[Amber|cyberConfig][$activeSlave.eyeColor to "amber",$temp to 2,$cash -= $modCost]] + | [[Red|cyberConfig][$activeSlave.eyeColor to "red",$temp to 2,$cash -= $modCost]] + | [[Catlike|cyberConfig][$activeSlave.eyeColor to "catlike",$temp to 2,$cash -= $modCost]] + | [[Serpent-like|cyberConfig][$activeSlave.eyeColor to "serpent-like",$temp to 2,$cash -= $modCost]] + | [[Devilish|cyberConfig][$activeSlave.eyeColor to "devilish",$temp to 2,$cash -= $modCost]] + | [[Demonic|cyberConfig][$activeSlave.eyeColor to "demonic",$temp to 2,$cash -= $modCost]] + | [[Hypnotic|cyberConfig][$activeSlave.eyeColor to "hypnotic",$temp to 2,$cash -= $modCost]] + | [[Heart-shaped|cyberConfig][$activeSlave.eyeColor to "heart-shaped",$temp to 2,$cash -= $modCost]] + <</if>> + + <<if $activeSlave.PLimb > 0>><br><br> + $pronounCap has PLimb interface installed. You can assign and adjust $possessive prosthetics here. + <<if $activeSlave.amp <= -1>><br> + $possessiveCap prosthetics are currently attached, if you wish to change them you will first need to detach them.<br> + [[Detach|cyberConfig][$temp to 1,$nextButton to "Continue", $nextLink to "cyberConfig"]] + <<else>><br> + <<if $stockpile.basicPLimb > 0>>[[Attach basic limbs|cyberConfig][$temp to 4, $activeSlave.amp to -1, $stockpile.basicPLimb -= 1]]<</if>> + <<if $stockpile.advSexPLimb > 0>>[[Attach sex limbs|cyberConfig][$temp to 4, $activeSlave.amp to -2, $stockpile.advSexPLimb -= 1]]<</if>> + <<if $stockpile.advGracePLimb > 0>>[[Attach beauty limbs|cyberConfig][$temp to 4, $activeSlave.amp to -3, $stockpile.advGracePLimb -= 1]]<</if>> + <<if $stockpile.advCombatPLimb > 0>>[[Attach combat limbs|cyberConfig][$temp to 4, $activeSlave.amp to -4, $stockpile.advCombatPLimb -= 1]]<</if>> + <<if $activeSlave.PLimb == 2>> + <<if $stockpile.cyberneticPLimb > 0>>[[Attach cybernetic limbs|cyberConfig][$temp to 4, $activeSlave.amp to -5, $stockpile.cyberneticPLimb -= 1]]<</if>> + <<else>> + //To equip more advanced prosthetics you will need to upgrade your slaves' PLimb interface.// + <</if>> + <</if>> + + <<else>> + <<if $activeSlave.amp == 0>><br> + $pronounCap has healthy limbs so there is no need for prosthetics. + <<else>><br> + $pronounCap does not have a PLimb interface installed so you can't give $possessive any prosthetics. + <</if>> + <</if>> + +<<case 1>> + <<set $temp to 0, $nextButton to "Continue", $nextLink to "cyberConfig">> + <<if $activeSlave.amp is -1>><<set $stockpile.basicPLimb += 1>> + <<elseif $activeSlave.amp is -2>><<set $stockpile.advSexPLimb += 1>> + <<elseif $activeSlave.amp is -3>><<set $stockpile.advGracePLimb += 1>> + <<elseif $activeSlave.amp is -4>><<set $stockpile.advCombatPLimb += 1>> + <<elseif $activeSlave.amp is -5>><<set $stockpile.cyberneticPLimb += 1>> + <</if>> + <<set $activeSlave.amp to 1>> + Due to built-in safeties it is neccessary to remove each limb separately, first releasing the lock and then waiting for automated seal release.<br> + <<if ($activeSlave.devotion > 20)>> + You instruct $possessive to lie down on the table and proceed to remove $possessive limbs. $pronounCap <<if canSee($activeSlave)>>watches<<else>>listens<</if>> with interest as you work.<<if ($activeSlave.devotion > 50)>> As you remove the last limb $pronoun playfully wiggles $possessive stumps at you.<</if>> + <<else>> + You order $possessive to lie down on the table and proceed to remove $possessive limbs. $pronounCap <<if canSee($activeSlave)>>watches<<else>>listens<</if>> with a bitter expression as you work. + <</if>> + +<<case 2>> + <<set $temp to 0, $nextButton to "Continue", $nextLink to "cyberConfig">> + <<if $activeSlave.amp != 1>>You have $possessive lie down and<<else>>You<</if>> use speculum to keep $possessive eyes open while you disengage $possessive lenses remotely and swap them out with $possessive new $activeSlave.eyeColor lenses. +<<case 3>> + <<set $temp to 0, $nextButton to "Continue", $nextLink to "cyberConfig">> + <<if $activeSlave.eyes == 1>> + $pronounCap blinks as $possessive vision returns. + <<elseif $activeSlave.eyes == -1>> + $pronounCap squints at you as $possessive vision becomes a blur. + <<else>> + $pronounCap has a panicked expression when $possessive vision suddenly goes out. + <</if>> +<<case 4>> + <<set $temp to 0, $nextButton to "Continue", $nextLink to "cyberConfig">> + Attaching $possessive limbs is a simple procedure, simply push connector on each limb into the socket in $possessive implants until lock engages.<<if $activeSlave.PLimb == 2>> $pronounCap jumps a bit as limbs connect to $possessive nerves.<</if>> When you are done, $pronoun sits up and + <<if $activeSlave.amp == -2>>experimentally engages the vibe function in $possessive fingers. + <<elseif $activeSlave.amp == -3>>runs a hand over the smooth skin of $possessive new legs. + <<elseif $activeSlave.amp == -4>>engages and disengages the blade in $possessive forearm. + <<elseif $activeSlave.amp == -5>>experimentally flexes the muscles in $possessive artificial arm. + <<else>>catches $possessive balance. + <</if>> +<</switch>> diff --git a/src/interaction/researchLab.tw b/src/interaction/researchLab.tw new file mode 100644 index 0000000000000000000000000000000000000000..402ee1dca684e9f396845953e70f601ad4522087 --- /dev/null +++ b/src/interaction/researchLab.tw @@ -0,0 +1,235 @@ +:: Research Lab [nobr] + +<<switch $temp>> + +<<case 0>> + + <<set $nextButton to "Back", $nextLink to "Manage Arcology">> + + //You switch one of the screens in your office to the feed from research facility.//<br><br> + + <br>[[Decomission facility|Manage Arcology][$researchLab.built to "false",$researchLab.hired to 0,$helots += $researchLab.menials,$researchLab.menials to 0,$researchLab.research to "none",$researchLab.manufacture to "none",$researchLab.productionTime to 0]] //Warning! This will cancel all projects, remove all staff and shut down this facility.// + + <br><br>[[Purchase cybernetics|Research Lab][$temp to 1]] +<br><br> + __Personnel__<br><br> + +<br> + <<if $researchLab.aiModule == 1>> + [[Buy and install research module|Research Lab][$cash -= 35000, $researchLab.aiModule to 2]] //This module enables your assistant to assist staff and direct menials assigned to your research facility, increasing efficiency. It costs ¤35000//<br> + <</if>> + <<if ($researchLab.hired + $researchLab.menials) == 0>> + //Facility is currently unstaffed.// + <<else>> + //You have + <<if $researchLab.hired == 1>> + one scientist + <<elseif $researchLab.hired > 1>> + $researchLab.hired scientists + <</if>> + <<if $researchLab.menials != 0>> and<</if>> + <<if $researchLab.menials == 0>> + <<elseif $researchLab.menials == 1>> + one menial slave + <<elseif $researchLab.menials > 1>> + $researchLab.menials menials + <</if>> + working in your lab. + <<if $researchLab.aiModule != 0>>Occasionally you hear voice of your assistant as it helps direct and organize work.<</if>>// + <</if>> + <br> + + Currently, this facility can employ $researchLab.maxSpace people. + <<if $researchLab.maxSpace == 5>> + [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace to 10]] + //Costs ¤<<print Math.trunc(5000*$upgradeMultiplierArcology)>>// + <<elseif $researchLab.maxSpace == 10>> + [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace to 20]] + //Costs ¤<<print Math.trunc(10000*$upgradeMultiplierArcology)>>// + <<elseif $researchLab.maxSpace == 20>> + [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace to 30]] + //Costs ¤<<print Math.trunc(15000*$upgradeMultiplierArcology)>>// + <<elseif $researchLab.maxSpace == 30>> + [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace to 40]] + //Costs ¤<<print Math.trunc(20000*$upgradeMultiplierArcology)>>// + <<elseif $researchLab.maxSpace == 40>> + [[Expand facility|Research Lab][$cash -= Math.trunc(5000*$upgradeMultiplierArcology), $researchLab.maxSpace to 50]] + //Costs ¤<<print Math.trunc(25000*$upgradeMultiplierArcology)>>// + <<elseif $researchLab.maxSpace == 50>> + //Facility is fully expanded.// + <</if>> + <br><br> + + + + <<if ($researchLab.hired + $researchLab.menials) < $researchLab.maxSpace>> + Hire [[x1|Research Lab][$researchLab.hired += 1,$cash -= 5000]] + <<if ($researchLab.maxSpace - ($researchLab.hired + $researchLab.menials)) >= 5>> + | [[x5|Research Lab][$researchLab.hired += 5,$cash -= 25000]] + <</if>> + <<if ($researchLab.maxSpace - ($researchLab.hired + $researchLab.menials)) >= 10>> + | [[x10|Research Lab][$researchLab.hired += 10,$cash -= 50000]] + <</if>> + scientists.<br> + //Each scientist will require an initial fee of ¤5000 and incur ¤300 weekly.// + <br> + <<if $helots > 0>> + Assign [[x1|Research Lab][$researchLab.menials += 1,$helots -= 1]] + <<if ($researchLab.maxSpace - ($researchLab.menials + $researchLab.menials)) >= 5 && $helots >= 5>> + | [[x5|Research Lab][$researchLab.menials += 5,$helots -= 5]] + <</if>> + <<if ($researchLab.maxSpace - ($researchLab.menials + $researchLab.menials)) >= 10 && $helots >= 10>> + | [[x10|Research Lab][$researchLab.menials += 10,$helots -= 10]] + <</if>> + menial slaves to lab.<br> + <<else>>You do not own any <<if $researchLab.menials != 0>>unassigned <</if>>menial slaves.<br> + <</if>> + //Using menial slaves is much cheaper than hiring scientists, but they are less effective. ¤100 per slave each week.//<br> + <<else>> + //Facility is fully staffed.// + <</if>> + <br> + <<if $researchLab.hired > 0>> + Fire [[x1|Research Lab][$researchLab.hired -= 1]] + <<if $researchLab.hired >= 5>> + | [[x5|Research Lab][$researchLab.hired -= 5]] + <</if>> + <<if $researchLab.hired >= 10>> + | [[x10|Research Lab][$researchLab.hired -= 10]] + <</if>> + | [[All|Research Lab][$researchLab.hired to 0]] + scientists. + <</if>> + <<if $researchLab.menials > 0>><br> + Dismiss [[x1|Research Lab][$researchLab.menials -= 1,$helots += 1]] + <<if $researchLab.menials >= 5>> + | [[x5|Research Lab][$researchLab.menials -= 5,$helots += 5]] + <</if>> + <<if $researchLab.menials >= 10>> + | [[x10|Research Lab][$researchLab.menials -= 10,$helots += 10]] + <</if>> + | [[All|Research Lab][$helots += $researchLab.menials,$researchLab.menials to 0]] + menial slaves. + <</if>> + + <br><br> + __Research__ + <br><br> + <<if $researchLab.research != "none">> + //Your lab staff is currently researching @@color:yellow;$researchLab.research@@.// + <<elseif $researchLab.manufacture != "none">> + //Your lab staff is currently busy with other projects.// + <<else>> + //No research active.//<br> + <<if $researchLab.basicPLimbInterface == 0 && $stockpile.basicPLimbInterface > 0>><br> + [[Reverse engineer basic prosthetics interface|Research Lab][$researchLab.productionTime to 80,$researchLab.research to "Basic prosthetics interface"]] + <</if>> + <<if $researchLab.basicPLimbInterface != 0 && $researchLab.advPLimbInterface == 0 && $stockpile.advPLimbInterface > 0>><br> + [[Reverse engineer advanced prosthetics interface|Research Lab][$researchLab.productionTime to 120,$researchLab.research to "Advanced prosthetics interface"]] + <</if>> + <<if $researchLab.basicPLimb == 0 && $stockpile.basicPLimb > 0>><br> + [[Reverse engineer basic prosthetic limbs|Research Lab][$researchLab.productionTime to 80,$researchLab.research to "Basic prosthetic limbs"]] + <</if>> + <<if $researchLab.advSexPLimb == 0 && $stockpile.advSexPLimb > 0>><br> + [[Reverse engineer advanced sex limbs|Research Lab][$stockpile.advSexPLimb -= 1,$researchLab.productionTime to 100,$researchLab.research to "Advanced sex limbs"]] + <</if>> + <<if $researchLab.advGracePLimb == 0 && $stockpile.advGracePLimb > 0>><br> + [[Reverse engineer advanced beauty limbs|Research Lab][$stockpile.advGracePLimb -= 1,$researchLab.productionTime to 100,$researchLab.research to "Advanced beauty limbs"]] + <</if>> + <<if $researchLab.advCombatPLimb == 0 && $stockpile.advCombatPLimb > 0>><br> + [[Reverse engineer advanced combat limbs|Research Lab][$stockpile.advCombatPLimb -= 1,$researchLab.productionTime to 100,$researchLab.research to "Advanced combat limbs"]] + <</if>> + <<if $researchLab.cyberneticPLimb == 0 && $researchLab.advPLimbInterface == 1 && ($researchLab.advGracePLimb + $researchLab.advGracePLimb + $researchLab.advCombatPLimb) >= 1>><br> + [[Develop cybernetic limbs|Research Lab][$researchLab.productionTime to 300,$researchLab.research to "Cybernetic limbs"]] + <</if>> + <<if $researchLab.ocularImplant == 0 && $stockpile.ocularImplant > 0>><br> + [[Reverse engineer ocular implants|Research Lab][$stockpile.ocularImplant -= 1,$researchLab.productionTime to 100,$researchLab.research to "Ocular implants"]] + <</if>> + <<if $researchLab.erectileImplant == 0 && $stockpile.erectileImplant > 0>><br> + [[Reverse engineer erectile implant|Research Lab][$stockpile.erectileImplant -= 1,$researchLab.productionTime to 100,$researchLab.research to "Erectile implant"]] + <</if>> + <</if>> + + <br><br> + __Manufacture__ + <br><br> + <<if $researchLab.research != "none">> + //Your lab staff is currently busy with research.// + <<elseif $researchLab.manufacture != "none">> + //Your lab staff is currently building @@color:yellow;$researchLab.manufacture@@.// + <<else>> + //No projects currently active.//<br> + <<if $researchLab.basicPLimbInterface == 1>><br> + [[Build basic prosthetics interface|Research Lab][$researchLab.productionTime to 50,$researchLab.manufacture to "Basic prosthetics interface"]] + <</if>> + <<if $researchLab.advPLimbInterface == 1>><br> + [[Build advanced prosthetics interface|Research Lab][$researchLab.productionTime to 80,$researchLab.manufacture to "Advanced prosthetics interface"]] + <</if>> + <<if $researchLab.basicPLimb == 1>><br> + [[Build basic prosthetic limbs|Research Lab][$researchLab.productionTime to 20,$researchLab.manufacture to "Basic prosthetic limbs"]] + <</if>> + <<if $researchLab.advSexPLimb == 1>><br> + [[Build advanced sex limbs|Research Lab][$researchLab.productionTime to 100,$researchLab.manufacture to "Advanced sex limbs"]] + <</if>> + <<if $researchLab.advGracePLimb == 1>><br> + [[Build advanced beauty limbs|Research Lab][$researchLab.productionTime to 100,$researchLab.manufacture to "Advanced beauty limbs"]] + <</if>> + <<if $researchLab.advCombatPLimb == 1>><br> + [[Build advanced combat limbs|Research Lab][$researchLab.productionTime to 100,$researchLab.manufacture to "Advanced combat limbs"]] + <</if>> + <<if $researchLab.cyberneticPLimb == 1>><br> + [[Build cybernetic limbs|Research Lab][$researchLab.productionTime to 150,$researchLab.manufacture to "Cybernetic limbs"]] + <</if>> + <<if $researchLab.ocularImplant == 1>><br> + [[Build ocular implants|Research Lab][$researchLab.productionTime to 80,$researchLab.manufacture to "Ocular implants"]] + <</if>> + <<if $researchLab.erectileImplant == 1>><br> + [[Build Erectile implant|Research Lab][$researchLab.productionTime to 50,$researchLab.manufacture to "Erectile implant"]] + <</if>> + <</if>> + + +<<case 1>> + <<set $temp to 0>> + <<set $nextLink to "Research Lab">> + //You contact representative of one of the larger cybernetics companies and inquired about their products.<br> This is what they have to offer://<br><br> + + __Hardware__<br> + [[Basic prosthetics interface|Research Lab][$temp to 1, $cash -= 25000, $stockpile.basicPLimbInterface += 1]] //Costs ¤25000. Currently have: $stockpile.basicPLimbInterface//<br> + [[Advanced prosthetics interface|Research Lab][$temp to 1, $cash -= 60000, $stockpile.advPLimbInterface += 1]] //Costs ¤60000. Currently have: $stockpile.advPLimbInterface//<br> + [[Basic prosthetic limbs|Research Lab][$temp to 1, $cash -= 15000, $stockpile.basicPLimb += 1]] //Costs ¤15000. Currently have: $stockpile.basicPLimb//<br> + [[Advanced sex limbs|Research Lab][$temp to 1, $cash -= 30000, $stockpile.advSexPLimb += 1]] //Costs ¤30000. Currently have: $stockpile.advSexPLimb//<br> + [[Advanced beauty limbs|Research Lab][$temp to 1, $cash -= 30000, $stockpile.advGracePLimb += 1]] //Costs ¤30000. Currently have: $stockpile.advGracePLimb//<br> + [[Advanced combat limbs|Research Lab][$temp to 1, $cash -= 30000, $stockpile.advCombatPLimb += 1]] //Costs ¤30000. Currently have: $stockpile.advCombatPLimb//<br> + [[Ocular implants|Research Lab][$temp to 1, $cash -= 35000, $stockpile.ocularImplant += 1]] //Costs ¤35000. Currently have: $stockpile.ocularImplant//<br> + /*[[Erectile implant|Research Lab][$temp to 1, $cash -= 25000, $stockpile.erectileImplant += 1]] //Costs ¤25000. Currently have: $stockpile.erectileImplant//*/ + + <br><br>__Schematics__<br> + <<if $researchLab.basicPLimbInterface != 1 && $researchLab.research != "Basic prosthetics interface">> + [[Basic prosthetics interface|Research Lab][$temp to 1, $cash -= 85000, $researchLab.basicPLimbInterface to 1]] //Costs ¤85000.//<br> + <</if>> + <<if $researchLab.advPLimbInterface != 1 && $researchLab.research != "Advanced prosthetics interface">> + [[Advanced prosthetics interface|Research Lab][$temp to 1, $cash -= 260000, $researchLab.advPLimbInterface to 1]] //Costs ¤260000.//<br> + <</if>> + <<if $researchLab.basicPLimb != 1 && $researchLab.research != "Basic prosthetic limbs">> + [[Basic prosthetic limbs|Research Lab][$temp to 1, $cash -= 60000, $researchLab.basicPLimb to 1]] //Costs ¤60000.//<br> + <</if>> + <<if $researchLab.advSexPLimb != 1 && $researchLab.research != "Advanced sex limbs">> + [[Advanced sex limbs|Research Lab][$temp to 1, $cash -= 120000, $researchLab.advSexPLimb to 1]] //Costs ¤30000.//<br> + <</if>> + <<if $researchLab.advGracePLimb != 1 && $researchLab.research != "Advanced beauty limbs">> + [[Advanced beauty limbs|Research Lab][$temp to 1, $cash -= 120000, $researchLab.advGracePLimb to 1]] //Costs ¤30000.//<br> + <</if>> + <<if $researchLab.advCombatPLimb != 1 && $researchLab.research != "Advanced combat limbs">> + [[Advanced combat limbs|Research Lab][$temp to 1, $cash -= 120000, $researchLab.advCombatPLimb to 1]] //Costs ¤30000.//<br> + <</if>> + <<if $researchLab.ocularImplant != 1 && $researchLab.research != "Ocular implants">> + [[Ocular implants|Research Lab][$temp to 1, $cash -= 160000, $researchLab.ocularImplant to 1]] //Costs ¤35000.//<br> + <</if>> + /*<<if $researchLab.erectileImplant != 1 && $researchLab.research != "Erectile implant">> + [[Erectile implant|Research Lab][$temp to 1, $cash -= 95000, $researchLab.erectileImplant to 1]] //Costs ¤95000.// + <</if>>*/ + + +<</switch>> + diff --git a/src/npc/databases/cheatmodeDatabase.tw b/src/npc/databases/cheatmodeDatabase.tw index a369a4e7b31841a907a98785820ff38abb2e301d..9b5314edbbc73cdc8fd79efb151d3eea5cfc5b7a 100644 --- a/src/npc/databases/cheatmodeDatabase.tw +++ b/src/npc/databases/cheatmodeDatabase.tw @@ -1,6 +1,6 @@ :: Cheatmode Database [nobr] -<<set $activeSlave to {slaveName: "blank", birthName: "blank", weekAcquired: 1, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, physicalAge: 18, visualAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", eyewear: "none", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], father: 0, mother: 0, sisters: 0, daughters: 0, canRecruit: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> +<<set $activeSlave = {slaveName: "blank", birthName: "blank", genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, physicalAge: 18, visualAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, origEye: "brown", eyeColor: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, amp: 0, PLimb: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], father: 0, mother: 0, sisters: 0, daughters: 0, canRecruit: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> <<set _HS = clone($activeSlave)>> <<set _HS.slaveName = "Miss Anne", _HS.birthName = "Lindy Anne", _HS.ID = 990000, _HS.relation = "mother", _HS.relationTarget = 990004, _HS.relationship = 4, _HS.relationshipTarget = 990001, _HS.rivalry = 1, _HS.rivalryTarget = 990002, _HS.assignment = "be your Head Girl", _HS.birthWeek = random(0,51), _HS.actualAge = 42, _HS.physicalAge = 42, _HS.visualAge = 42, _HS.ageImplant = 1, _HS.health = 50, _HS.devotion = 100, _HS.height = 175, _HS.eyeColor = "green", _HS.hColor = "honey blonde", _HS.skin = "pale", _HS.hStyle = "long", _HS.waist = -55, _HS.boobs = 1000, _HS.boobsImplant = 600, _HS.areolae = 1, _HS.butt = 4, _HS.buttImplant = 2, _HS.face = 55, _HS.lips = 35, _HS.vagina = 2, _HS.anus = 1, _HS.ovaries = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.vaginalSkill = 100, _HS.oralSkill = 100, _HS.analSkill = 100, _HS.whoreSkill = 100, _HS.entertainSkill = 100, _HS.clothes = "a slave gown", _HS.intelligence = 3, _HS.energy = 65, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "'Miss Anne' is tattooed in lovely flowing script over her collarbone.", _HS.customDesc = "She speaks with the rich accent of the Old South.">> @@ -30,7 +30,7 @@ <<set _HS = clone($activeSlave)>> <<set _HS.slaveName = "Miss Lily", _HS.birthName = "Lillian", _HS.ID = 990004, _HS.relation = "daughter", _HS.relationTarget = 990000, _HS.assignment = "guard you", _HS.birthWeek = random(0,51), _HS.health = 20, _HS.devotion = 30, _HS.muscles = 50, _HS.height = 175, _HS.eyeColor = "green", _HS.hColor = "straw blonde", _HS.skin = "pale", _HS.hLength = 40, _HS.hStyle = "in a short ponytail", _HS.waist = -55, _HS.boobs = 600, _HS.butt = 3, _HS.face = 15, _HS.lips = 35, _HS.preg = -2, _HS.anus = 2, _HS.ovaries = 1, _HS.makeup = 1, _HS.nails = 1, _HS.earPiercing = 1, _HS.analSkill = 35, _HS.combatSkill = 1, _HS.energy = 65, _HS.attrXY = 40, _HS.fetish = "buttslut", _HS.fetishKnown = 1, _HS.customTat = "'Miss Lily' is tattooed in lovely flowing script over her collarbone.", _HS.customDesc = "She once spoke with the rich accent of the Old South.", _HS.mother = 990000>> <<AddSlave _HS>> -<<set $Bodyguard to clone(_HS)>> +<<set $Bodyguard = clone(_HS)>> <<set _dump = $heroSlaves.pluck(0)>> //_HS.slaveName,// diff --git a/src/npc/databases/ddSlavesDatabase.tw b/src/npc/databases/ddSlavesDatabase.tw index 443d0f36170ab89480ba3044dd8b6fcbf5e2418c..aa4882f10a9999ed9857472a315d1ce9c5489013 100644 --- a/src/npc/databases/ddSlavesDatabase.tw +++ b/src/npc/databases/ddSlavesDatabase.tw @@ -85,7 +85,7 @@ <<set $heroSlaves.push(clone(_HS))>> <<set _HS = clone($activeSlave)>> -<<set _HS.slaveName = "Nikole", _HS.birthName = "Nikole", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 80, _HS.devotion = 100, _HS._HS.markings = "freckled", _HS.eyeColor = "green", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hLength = 60, _HS.hStyle = "long and in a ponytail", _HS.pubicHStyle = "waxed", _HS.boobs = 200, _HS.butt = 5, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 1, _HS.balls = 3, _HS.anusTat = "bleached", _HS.oralSkill = 100, _HS.analSkill = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a tattoo of a black widow's hourglass pattern on her ballsack.">> +<<set _HS.slaveName = "Nikole", _HS.birthName = "Nikole", _HS.ID = _i++, _HS.birthWeek = random(0,51), _HS.health = 80, _HS.devotion = 100, _HS.markings = "freckled", _HS.eyeColor = "green", _HS.hColor = "red", _HS.pubicHColor = "red", _HS.skin = "pale", _HS.hLength = 60, _HS.hStyle = "long and in a ponytail", _HS.pubicHStyle = "waxed", _HS.boobs = 200, _HS.butt = 5, _HS.lips = 35, _HS.vagina = -1, _HS.preg = -2, _HS.dick = 5, _HS.anus = 1, _HS.balls = 3, _HS.anusTat = "bleached", _HS.oralSkill = 100, _HS.analSkill = 100, _HS.attrXX = 40, _HS.attrXY = 40, _HS.fetishKnown = 1, _HS.customTat = "She has a tattoo of a black widow's hourglass pattern on her ballsack.">> <<set $heroSlaves.push(clone(_HS))>> /% Put the freckles from custDesc to markings Bane70 %/ diff --git a/src/npc/startingGirls/moreCustomOptions.tw b/src/npc/startingGirls/moreCustomOptions.tw index 4eb11be267c7fd16bb66a5990b7a84fc4fb167ed..b84d5eeecdcc4adba06f767148b49e1bd3b8cc74 100644 --- a/src/npc/startingGirls/moreCustomOptions.tw +++ b/src/npc/startingGirls/moreCustomOptions.tw @@ -4,6 +4,8 @@ <<set $activeSlave.pubicHColor = $activeSlave.hColor>> <<set $activeSlave.underArmHColor = $activeSlave.hColor>> +<<set $activeSlave.origHColor = $activeSlave.hColor>> +<<set $activeSlave.origEye = $activeSlave.eyeColor>> <</nobr>>\ \ diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw index 0363b30d138f6d3f5aeb1bab6f0d0917bd59b593..fdd3f80a55b9b6aca31bebc63091c81e87bc4ec8 100644 --- a/src/npc/startingGirls/startingGirls.tw +++ b/src/npc/startingGirls/startingGirls.tw @@ -486,6 +486,14 @@ __You are customizing this slave:__ <<textbox "$activeSlave.birthWeek" $activeSlave.birthWeek "Starting Girls">> </span> +<br> + +''Genes:'' +@@color:yellow;<span id="originalSex">$activeSlave.genes</span>.@@ +<<link "XX">><<set $activeSlave.genes = "XX">><<replace "#originalSex">>$activeSlave.genes<</replace>><</link>> + | +<<link "XY">><<set $activeSlave.genes = "XY">><<replace "#originalSex">>$activeSlave.genes<</replace>><</link>> + <<if $familyTesting == 1>> <br> diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index 406ec911c508ce71ff3ec7d60f8dc5d949e1ddc4..0c28ec3f53ac17c521953a80d4800ce481d7cc02 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -121,6 +121,9 @@ <<if ndef $args[0].readyLimbs>> <<set $args[0].readyLimbs = []>> <</if>> +<<if ndef $args[0].ageAdjust>> + <<set $args[0].ageAdjust = 0>> +<</if>> <<if ndef $args[0].pubertyXX>> <<if $args[0].physicalAge >= $args[0].pubertyAgeXX>> diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index cbb7bd5f25df8f2094a50f2b8d8e0101bef9e402..acb9dab5c6be1e313ef0911705916dddbfe96b0d 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -1531,7 +1531,7 @@ She's a good $desc, and remains obediently before your desk, filling your office <<case "breast expansion blues">> -During her routine weekly inspection, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> cradles her huge breasts with her arms whenever the maneuvers of being inspected allow her to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. She seems to regard her weighty mammaries with distaste. <<if $activeSlave.intelligence > -1>>She's not stupid, and quickly realizes<<else>>She's an idiot, but she's not dumb enough to completely miss<</if>> that you've noticed her feelings about her boobs. She bites her lower lip, not sure if she should say anything, so you follow your usual policy during slave inspections and ask her about it. <<if $PC.career == "slaver">>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out. +During her routine weekly inspection, <span id="name"><<print "[[$activeSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1]]">></span> cradles her huge breasts with her arms whenever the maneuvers of being inspected allow her to do so. It's not an unusual gesture for a $desc on breast growth drugs, since slaves whose tits are expanding are, by definition, not used to their weight yet. But $activeSlave.slaveName is more than just uncomfortable. She seems to regard her weighty mammaries with distaste. <<if $activeSlave.intelligence > -1>>She's not stupid, and quickly realizes<<else>>She's an idiot, but she's not dumb enough to completely miss<</if>> that you've noticed her feelings about her boobs. She bites her lower lip, not sure if she should say anything, so you follow your usual policy during slave inspections and ask her about it. <<if $PC.slaving >= 100>>If you learned one thing from your long career of slave training, it's that it's<<else>>It's<</if>> typically best to suss these things out. <br><br> <<if SlaveStatsChecker.checkForLisp($activeSlave)>> "<<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>," she lisps, "can I pleathe be taken off boob drugth?" She swallows, nervous that she's crossed a line, but she presses on, hefting her tits a little higher to show she's talking about them. "They're tho heavy and awkward. I'm thore every night, and my back hurts. I feel like a cow with boobth thith big, @@ -3536,7 +3536,7 @@ You tell her kindly that you understand, and that she'll be trained to address t <br><<link "Perform a health exam personally">> <<replace "#name">>$activeSlave.slaveName<</replace>> <<replace "#result">> - She gets a weekly health exam from the automated systems, which also do their best to monitor her well-being, but she does not protest as you take her to the surgery and give her a <<if $PC.career == "medicine">>professional examination. It feels good to put the old skills to use on an attractive patient<<else>>thorough examination<</if>>. There's nothing the matter other than that she hasn't been 18 for a long time. She looks a little sad at some of the results, but whenever she does, you place a hand on her cheek and give her a kiss. She gets the idea. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"I underthtand, <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>. I can thtill therve you," she lisps.<<else>>"I understand, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. I can still serve you," she says.<</if>> You adjust her diet and exercise a little, which should @@color:green;slightly improve@@ her health<<if $PC.career == "medicine">>, and prescribe some new supplements that might help her @@color:green;feel her best@@ all the time<<set $activeSlave.health += 10>><</if>>. As she gets up from the chair and makes to resume her duties, you give her a light swat across the buttocks. She squeaks and turns to @@color:mediumaquamarine;giggle at you,@@ giving you a broad wink and shaking her tits a little for you. + She gets a weekly health exam from the automated systems, which also do their best to monitor her well-being, but she does not protest as you take her to the surgery and give her a <<if $PC.medicine >= 100>>professional examination. It feels good to put the old skills to use on an attractive patient<<else>>thorough examination<</if>>. There's nothing the matter other than that she hasn't been 18 for a long time. She looks a little sad at some of the results, but whenever she does, you place a hand on her cheek and give her a kiss. She gets the idea. <<if SlaveStatsChecker.checkForLisp($activeSlave)>>"I underthtand, <<if def $PC.customTitleLisp>>$PC.customTitleLisp<<elseif $PC.title != 0>>Mathter<<else>>Mithtreth<</if>>. I can thtill therve you," she lisps.<<else>>"I understand, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. I can still serve you," she says.<</if>> You adjust her diet and exercise a little, which should @@color:green;slightly improve@@ her health<<if $PC.medicine >= 100>>, and prescribe some new supplements that might help her @@color:green;feel her best@@ all the time<<set $activeSlave.health += 10>><</if>>. As she gets up from the chair and makes to resume her duties, you give her a light swat across the buttocks. She squeaks and turns to @@color:mediumaquamarine;giggle at you,@@ giving you a broad wink and shaking her tits a little for you. <<set $activeSlave.health += 10>> <<set $activeSlave.trust += 4>> <</replace>> @@ -7873,7 +7873,7 @@ By the time you've finished with her sensitive ass, it shines red, and she is cr <<else>> purring that she'd love to. <</if>> - You talk through the $activeSlave.slaveName's medical condition with her, and give her a <<if $PC.career == "medicine">>personal examination with the speed and accuracy of years of general practice<<else>>thorough exam<</if>>. Once this is done, you give $assistantName technical directions to make minor changes to $activeSlave.slaveName's drug regime, designed to make her @@color:lime;breasts grow just slightly faster.@@ The effect is minimal, but the point is made. She's still not happy to be transformed into a big-breasted sex slave, but she's relieved that was her only punishment for expressing her unhappiness about it. + You talk through the $activeSlave.slaveName's medical condition with her, and give her a <<if $PC.medicine >= 100>>personal examination with the speed and accuracy of years of general practice<<else>>thorough exam<</if>>. Once this is done, you give $assistantName technical directions to make minor changes to $activeSlave.slaveName's drug regime, designed to make her @@color:lime;breasts grow just slightly faster.@@ The effect is minimal, but the point is made. She's still not happy to be transformed into a big-breasted sex slave, but she's relieved that was her only punishment for expressing her unhappiness about it. <<set $activeSlave.boobs += 100>> <</replace>> <</link>> diff --git a/src/uncategorized/arcadeReport.tw b/src/uncategorized/arcadeReport.tw index 48e95441576f97c2ff5517b3fb6216f1c90a89ea..ab81c42b8d99c9599bb8f24ca392643bc1a9ac45 100644 --- a/src/uncategorized/arcadeReport.tw +++ b/src/uncategorized/arcadeReport.tw @@ -19,7 +19,6 @@ <<if $arcadeDecoration != "standard">> <br> $arcadeNameCaps's customers enjoy @@color:green;getting off in $arcadeDecoration surroundings.@@ <</if>> - <br><br> <<SlaveSort $ArcadeiIDs>> <<for _dI = 0; _dI < _DL; _dI++>> @@ -54,6 +53,7 @@ <<set $slaves[_i].trust -= 5>> <</if>> <<if $showEWD != 0>> + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -98,14 +98,13 @@ <</if>> <<set _profits += $cash-$oldCash>> <<if $showEWD != 0>> - <br> + <br> <<include "SA drugs">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<include "SA drugs">> @@ -117,7 +116,7 @@ <</silently>> <</if>> <</for>> - + <br><br> <<if _milked == 1>> One of them is lactating and spends her time in $arcadeName being simultaneously milked and fucked. <<elseif _milked > 1>> @@ -176,7 +175,5 @@ <<set $fuckdolls++>> <</if>> <</if>> -<<else>> - ''$arcadeNameCaps is empty.'' + <br><br> <</if>> -<br><br> diff --git a/src/uncategorized/assistantAutosurgery.tw b/src/uncategorized/assistantAutosurgery.tw index d65650ccd83cb127c14087c09b62477b85608927..53ac58e0bc4c4acecfd710691258f2f48aa41e3b 100644 --- a/src/uncategorized/assistantAutosurgery.tw +++ b/src/uncategorized/assistantAutosurgery.tw @@ -22,7 +22,7 @@ <<set $surgeries.push("lactation inducing implanted drugs")>> <<set $slaves[$i].lactation = 2>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].anus > 3) && ($thisSurgery.cosmetic > 0)>> <<set $surgeries.push("a restored anus")>> <<set $slaves[$i].anus = 3>> @@ -30,7 +30,7 @@ <<set $slaves[$i].analSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].vagina > 3) && ($thisSurgery.cosmetic > 0)>> <<set $surgeries.push("a restored pussy")>> <<set $slaves[$i].vagina = 3>> @@ -38,14 +38,14 @@ <<set $slaves[$i].vaginalSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career is "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].faceImplant == 0) && ($slaves[$i].face <= 95) && ($thisSurgery.cosmetic != 0)>> <<set $surgeries.push("a nicer face")>> <<if $slaves[$i].faceShape is "masculine">><<set $slaves[$i].faceShape = "androgynous">><</if>> <<set $slaves[$i].faceImplant = 1>> <<set $slaves[$i].face = Math.trunc($slaves[$i].face+20,-100,100)>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].ageImplant != 1) && ($slaves[$i].physicalAge >= 25) && ($thisSurgery.cosmetic != 0)>> <<set $surgeries.push("an age lift")>> <<set $slaves[$i].ageImplant = 1>> @@ -61,18 +61,18 @@ <<set $slaves[$i].visualAge -= 5>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career is "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].waist >= -10) && ($thisSurgery.cosmetic != 0)>> <<set $surgeries.push("a narrower waist")>> <<set $slaves[$i].waist -= 20>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].voice == 1) && ($slaves[$i].voiceImplant == 0) && ($thisSurgery.cosmetic != 0)>> <<set $surgeries.push("a feminine voice")>> <<set $slaves[$i].voice += 1>> <<set $slaves[$i].voiceImplant += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].lips < $thisSurgery.lips)>> <<set $surgeries.push("bigger lips")>> <<set $slaves[$i].lipsImplant += 10>> @@ -81,62 +81,62 @@ <<set $slaves[$i].oralSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career is "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].faceImplant == 1) && ($slaves[$i].face <= 95) && ($thisSurgery.cosmetic is 2)>> <<set $surgeries.push("a nicer face")>> <<if $slaves[$i].faceShape is "masculine">><<set $slaves[$i].faceShape to "androgynous">><</if>> <<set $slaves[$i].faceImplant to 2>> <<set $slaves[$i].face = Math.trunc($slaves[$i].face+20,-100,100)>> <<set $cash -= $surgeryCost>> - <<if $PC.career is "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].faceImplant > 0) && ($slaves[$i].face <= 95) && ($surgeryUpgrade == 1) && ($thisSurgery.cosmetic is 2)>> <<set $surgeries.push("a nicer face")>> <<if $slaves[$i].faceShape is "masculine">><<set $slaves[$i].faceShape to "androgynous">><</if>> <<set $slaves[$i].faceImplant to 2>> <<set $slaves[$i].face = Math.trunc($slaves[$i].face+20,-100,100)>> <<set $cash -= $surgeryCost>> - <<if $PC.career is "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].waist >= -95) && ($thisSurgery.cosmetic is 2) && ($seeExtreme == 1)>> <<set $surgeries.push("a narrower waist")>> <<set $slaves[$i].waist = Math.trunc($slaves[$i].waist-20,-100,100)>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 30.5>><<else>><<set $slaves[$i].health -= 4>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 30.5>><<else>><<set $slaves[$i].health -= 4>><</if>> <<elseif ($slaves[$i].voice < 3) && ($slaves[$i].voiceImplant == 0) && ($thisSurgery.cosmetic == 2)>> <<set $surgeries.push("a bimbo's voice")>> <<set $slaves[$i].voice += 1>> <<set $slaves[$i].voiceImplant += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].butt <= 3) && ($slaves[$i].butt < $thisSurgery.butt)>> <<set $surgeries.push("a bigger butt")>> <<set $slaves[$i].buttImplant = 1>> <<set $slaves[$i].butt += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].boobs <= 600) && ($slaves[$i].lactation < 2) && ($slaves[$i].boobs+400 <= $thisSurgery.boobs)>> <<set $surgeries.push("bigger boobs")>> <<set $slaves[$i].boobsImplant += 400>> <<set $slaves[$i].boobs += 400>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].boobs <= 600) && ($slaves[$i].lactation < 2) && ($slaves[$i].boobs+200 <= $thisSurgery.boobs)>> <<set $surgeries.push("modestly bigger boobs")>> <<set $slaves[$i].boobsImplant += 200>> <<set $slaves[$i].boobs += 200>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].butt <= 5) && ($slaves[$i].butt < $thisSurgery.butt)>> <<set $surgeries.push("a bigger butt")>> <<set $slaves[$i].buttImplant = 1>> <<set $slaves[$i].butt += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].boobs <= 2000) && ($slaves[$i].lactation < 2) && ($slaves[$i].boobs+400 < $thisSurgery.boobs)>> <<set $surgeries.push("bigger boobs")>> <<set $slaves[$i].boobsImplant += 400>> <<set $slaves[$i].boobs += 400>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].anus > 0) && ($surgeryUpgrade == 1) && ($thisSurgery.holes == 2)>> <<set $surgeries.push("a virgin anus")>> <<set $slaves[$i].anus = 0>> @@ -144,7 +144,7 @@ <<set $slaves[$i].analSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].vagina > 0) && ($surgeryUpgrade == 1) && ($thisSurgery.holes == 2)>> <<set $surgeries.push("a virgin pussy")>> <<set $slaves[$i].vagina = 0>> @@ -152,7 +152,7 @@ <<set $slaves[$i].vaginalSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].anus > 1) && ($thisSurgery.holes == 1)>> <<set $surgeries.push("a tighter anus")>> <<set $slaves[$i].anus = 1>> @@ -160,7 +160,7 @@ <<set $slaves[$i].analSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].vagina > 1) && ($thisSurgery.holes == 1)>> <<set $surgeries.push("a tighter pussy")>> <<set $slaves[$i].vagina = 1>> @@ -168,19 +168,19 @@ <<set $slaves[$i].vaginalSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].butt <= 8) && ($slaves[$i].butt < $thisSurgery.butt)>> <<set $surgeries.push("a bigger butt")>> <<set $slaves[$i].buttImplant = 1>> <<set $slaves[$i].butt += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].boobs <= 9000) && ($slaves[$i].lactation < 2) && ($slaves[$i].boobs < $thisSurgery.boobs)>> <<set $surgeries.push("bigger boobs")>> <<set $slaves[$i].boobsImplant += 200>> <<set $slaves[$i].boobs += 200>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<else>> <<set $seed = 1>> <</if>> diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw index 3baaec9310496b4cbe479330f3e91a931d81aa88..bf127624f805dc0fb68cf36fc8d5d177741c832d 100644 --- a/src/uncategorized/bodyModification.tw +++ b/src/uncategorized/bodyModification.tw @@ -12,7 +12,7 @@ $activeSlave.slaveName is lying strapped down on the table in your body modifica <<if ($activeSlave.nipplesPiercing + $activeSlave.lipsPiercing + $activeSlave.vaginaPiercing + $activeSlave.anusPiercing + $activeSlave.clitPiercing) < 10>> <br> - [[Add piercings wherever possible|Increment Piercings]] + [[Add piercings wherever possible|Increment Piercings]] <</if>> <br> @@ -267,39 +267,45 @@ $activeSlave.slaveName is lying strapped down on the table in your body modifica <br><br> Your preferred location for brands is the ''$brandTarget.'' -[[Right buttock|Body Modification][$brandTarget = "right buttock"]] -| [[Right thigh|Body Modification][$brandTarget = "right thigh"]] -| [[Right calf|Body Modification][$brandTarget = "right calf"]] -| [[Right ankle|Body Modification][$brandTarget = "right ankle"]] -| [[Right foot|Body Modification][$brandTarget = "right foot"]] -| [[Left buttock|Body Modification][$brandTarget = "left buttock"]] + +<<if $activeSlave.amp == 0>> + +[[Right thigh|Body Modification][$brandTarget = "right thigh"]] | [[Left thigh|Body Modification][$brandTarget = "left thigh"]] +| [[Right calf|Body Modification][$brandTarget = "right calf"]] | [[Left calf|Body Modification][$brandTarget = "left calf"]] +| [[Right ankle|Body Modification][$brandTarget = "right ankle"]] | [[Left ankle|Body Modification][$brandTarget = "left ankle"]] +| [[Right foot|Body Modification][$brandTarget = "right foot"]] | [[Left foot|Body Modification][$brandTarget = "left foot"]] -| [[Both buttocks|Body Modification][$brandTarget = "buttocks"]] | [[Both thighs|Body Modification][$brandTarget = "thighs"]] | [[Both calves|Body Modification][$brandTarget = "calves"]] | [[Both ankles|Body Modification][$brandTarget = "ankles"]] | [[Both feet|Body Modification][$brandTarget = "feet"]] -| [[Right breast|Body Modification][$brandTarget = "right breast"]] -| [[Right shoulder|Body Modification][$brandTarget = "right shoulder"]] | [[Right upper arm|Body Modification][$brandTarget = "right upper arm"]] -| [[Right lower arm|Body Modification][$brandTarget = "right lower arm"]] -| [[Right wrist|Body Modification][$brandTarget = "right wrist"]] -| [[Right hand|Body Modification][$brandTarget = "right hand"]] -| [[Left breast|Body Modification][$brandTarget = "left breast"]] -| [[Left shoulder|Body Modification][$brandTarget = "left shoulder"]] | [[Left upper arm|Body Modification][$brandTarget = "left upper arm"]] +| [[Both upper arms|Body Modification][$brandTarget = "upper arms"]] +| [[Right lower arm|Body Modification][$brandTarget = "right lower arm"]] | [[Left lower arm|Body Modification][$brandTarget = "left lower arm"]] +| [[Both lower arms|Body Modification][$brandTarget = "lower arms"]] | [[Left wrist|Body Modification][$brandTarget = "left wrist"]] +| [[Right wrist|Body Modification][$brandTarget = "right wrist"]] +| [[Both wrists|Body Modification][$brandTarget = "wrists"]] +| [[Right hand|Body Modification][$brandTarget = "right hand"]] | [[Left hand|Body Modification][$brandTarget = "left hand"]] -| [[Both breasts|Body Modification][$brandTarget = "breasts"]] +| [[Both hands|Body Modification][$brandTarget = "hands"]] | + +<</if>> + +[[Right buttock|Body Modification][$brandTarget = "right buttock"]] +| [[Left buttock|Body Modification][$brandTarget = "left buttock"]] +| [[Right shoulder|Body Modification][$brandTarget = "right shoulder"]] +| [[Left shoulder|Body Modification][$brandTarget = "left shoulder"]] | [[Both shoulders|Body Modification][$brandTarget = "shoulders"]] -| [[Both upper arms|Body Modification][$brandTarget = "upper arms"]] -| [[Both lower arms|Body Modification][$brandTarget = "lower arms"]] -| [[Both wrists|Body Modification][$brandTarget = "wrists"]] -| [[Both hands|Body Modification][$brandTarget = "hands"]] +| [[Both buttocks|Body Modification][$brandTarget = "buttocks"]] +| [[Right breast|Body Modification][$brandTarget = "right breast"]] +| [[Left breast|Body Modification][$brandTarget = "left breast"]] +| [[Both breasts|Body Modification][$brandTarget = "breasts"]] | [[Back|Body Modification][$brandTarget = "back"]] | [[Chest|Body Modification][$brandTarget = "chest"]] | [[Right cheek|Body Modification][$brandTarget = "right cheek"]] @@ -311,6 +317,7 @@ Your preferred location for brands is the ''$brandTarget.'' | [[Both ears|Body Modification][$brandTarget = "ears"]] | [[Belly|Body Modification][$brandTarget = "belly"]] | [[Pubic Mound|Body Modification][$brandTarget = "pubic mound"]] + /* Branding expansion contributed by Anon1888 */ <br> diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index 0aa349c158c937ccc80aa2878ddc24b9c919ce32..2425211ce9920ca7f994c345b2e1920d854bf3e8 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -7,7 +7,6 @@ <!-- Statistics gathering --> <<set $facility = $facility || {}, $facility.brothel = initFacilityStatistics($facility.brothel)>> -<<if $brothelSlaves > 0>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $BrothiIDs[_dI].Index, _ID = $BrothiIDs[_dI].ID>> <<if _ID != $slaves[_i].ID>> @@ -21,7 +20,6 @@ <</if>> <</for>> <<SlaveSort $BrothiIDs>> -<</if>> <<if ($Madam != 0)>> <<for _FLs = 0; _FLs < _SL; _FLs++>> @@ -204,16 +202,16 @@ <br> Since she doesn't have enough whores to manage to keep her busy, she sees $beauty customers herself (<<print Math.trunc($beauty/7)>> a day), earning you @@color:yellowgreen;¤_seed@@. She can charge more for her time, since many citizens find it erotic to fuck the Madam. <</if>> <</if>> - <br> + <<if ($brothelSlaves > 0)>><br><</if>> <</if>> <<if ($brothelSlaves > 0)>> <<if $brothelSlaves != 1>>''There are $brothelSlaves slave whores working out of $brothelName.''<<else>>''There is one slave whore working out of $brothelName.''<</if>> <</if>> -<br><br> <<if $Madam != 0>> <<if $showEWD != 0>> + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -222,7 +220,7 @@ <</if>> /* 000-250-006 */ ''__@@color:pink;$slaves[_FLs].slaveName@@__'' is serving as the madam. - <br> + <br> <<if $slaves[_FLs].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[_FLs].devotion <= 20)>> @@ -237,7 +235,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<if $slaves[_FLs].choosesOwnClothes == 1>> @@ -260,7 +257,6 @@ <</if>> <<if ($brothelSlaves > 0)>> - /% stuff that does not need to be in the for loop %/ <<set _healthBonus = 0, _aphrod = 0>> <<if ($brothelUpgradeDrugs == 1)>> <<set _healthBonus += 3, _aphrod = 2>> @@ -279,6 +275,7 @@ <</if>> <<set $slaves[_i].health += _healthBonus, $slaves[_i].aphrodisiacs = _aphrod>> <<if $showEWD != 0>> + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -288,7 +285,7 @@ /* 000-250-006 */ ''__@@color:pink;$slaves[$i].slaveName@@__'' is working out of $brothelName. <br> She <<include "SA whore">> - <br> + <br> <<if $slaves[$i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[$i].devotion <= 20)>> @@ -303,7 +300,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<include "SA whore">> @@ -423,10 +419,9 @@ <<set $slaves[_i].energy++>> <</if>> <</for>> - <<set _profits += $cash-$oldCash>> + <<set _profits += $cash-$oldCash, $oldCash = $cash, _possibleBonuses = 0, _brothelBonuses = 0>> - - <<set $oldCash = $cash, _possibleBonuses = 0, _brothelBonuses = 0>> + <br><br> <<if $brothelAdsSpending != 0>> An ad campaign is supporting business there, and whores that match it make more ¤. <</if>> @@ -512,20 +507,21 @@ <</script>> $brothelNameCaps makes you @@color:yellowgreen;¤_profits@@ this week. + <<if $brothelDecoration != "standard">> + $brothelNameCaps's customers enjoy @@color:green;fucking whores in $brothelDecoration surroundings.@@ + <</if>> + <<if $brothel <= $brothelSlaves>> <<set $brothelSpots = 0>> <<else>> <<set $brothelSpots = $brothel - $brothelSlaves>> <</if>> - <<if $brothelDecoration != "standard">> - $brothelNameCaps's customers enjoy @@color:green;fucking whores in $brothelDecoration surroundings.@@ - <</if>> - <!-- Statistics output --> <<BrothelStatistics 0>> <<else>> - ''$brothelNameCaps is empty''<<if (_FLs > -1)>> except for the Madam<</if>>. <<set $brothelSpots = $brothel>> <</if>> -<br><br> +<<if $brothelSlaves || $Madam>> + <br><br> +<</if>> diff --git a/src/uncategorized/cellblockReport.tw b/src/uncategorized/cellblockReport.tw index 87636ebe9cfb48507d107ce844390765e4c7e654..67fbf2b365be515dc4a6160f9f8eab11a8c07457 100644 --- a/src/uncategorized/cellblockReport.tw +++ b/src/uncategorized/cellblockReport.tw @@ -2,7 +2,6 @@ <<set _brokenSlaves = 0, _idleBonus = 0, _softenedQuirks = 0, _trustMalis = 0, _FLsFetish = 0, _DL = $CellBiIDs.length, $cellblockSlaves = _DL, _SL = $slaves.length, _FLs = -1>> -<<if $cellblockSlaves > 0>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $CellBiIDs[_dI].Index, _ID = $CellBiIDs[_dI].ID>> <<if _ID != $slaves[_i].ID>> @@ -16,7 +15,6 @@ <</if>> <</for>> <<SlaveSort $CellBiIDs>> -<</if>> <<if $cellblockDecoration != "standard">> <<set _devBonus = 1>> @@ -154,7 +152,7 @@ <<set _seed = random(1,10)+(($cellblock-$cellblockSlaves)*(random(150,170)+(_idleBonus*10))), $cash += _seed>> <br> Since she doesn't have enough prisoners to manage to keep her busy, she works on citizens' slaves, earning @@color:yellowgreen;¤_seed.@@ <</if>> - <<if ($cellblockSlaves > 0)>><br><</if>> + <<if ($cellblockSlaves)>><br><</if>> <</if>> <<if ($cellblockSlaves > 0)>> @@ -172,7 +170,7 @@ <</if>> /* 000-250-006 */ ''__@@color:pink;$slaves[$i].slaveName@@__'' is serving as the Wardeness in $cellblockName. - <br> + <br> <<if $slaves[$i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[$i].devotion <= 20)>> @@ -187,7 +185,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<if $slaves[$i].choosesOwnClothes == 1>> @@ -210,9 +207,6 @@ <</if>> <<if ($cellblockSlaves > 0)>> -<<if ($Wardeness == 0)>> - <br><br> -<</if>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $CellBiIDs[_dI].Index, $i = _i>> <<if ($slaves[_i].devotion <= 20)>> @@ -290,6 +284,7 @@ <<continue>> /% Stops slave from appearing in this summary and as resting in main at same time. %/ <</if>> <<if $showEWD != 0>> + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -298,15 +293,14 @@ <</if>> /* 000-250-006 */ ''__@@color:pink;$slaves[$i].slaveName@@__'' is confined in $cellblockName. - She <<include "SA stay confined">> - <br> + <br> She <<include "SA stay confined">> + <br> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<include "SA stay confined">> @@ -319,7 +313,9 @@ <</silently>> <</if>> <</for>> - + <<if (_softenedQuirks) || (_brokenSlaves)>> + <br><br> + <</if>> <<if (_softenedQuirks > 0)>> $cellblockName's advanced compliance systems successfully softened <<if (_softenedQuirks == 1)>> @@ -338,7 +334,7 @@ $cellblockNameCaps's $cellblockDecoration atmosphere @@color:hotpink;had an impact on <<if _brokenSlaves == 1>>her while she<<else>>them while they<</if>>@@ were imprisoned. <</if>> <</if>> -<<else>> - ''$cellblockNameCaps is empty''. <</if>> -<br><br> +<<if $cellblockSlaves || $Wardeness>> + <br><br> +<</if>> diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw index 1682dfd6cee8995cc598604df5042ad760635f49..4e4809917c8ce98f797cd31afb3bccca38a866a8 100644 --- a/src/uncategorized/clinicReport.tw +++ b/src/uncategorized/clinicReport.tw @@ -2,7 +2,6 @@ <<set _healthBonus = 0, _idleBonus = 0, _FLsFetish = 0, _restedSlaves = 0, _DL = $CliniciIDs.length, $clinicSlaves = _DL, _SL = $slaves.length, _FLs = -1>> -<<if $clinicSlaves > 0>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $CliniciIDs[_dI].Index, _ID = $CliniciIDs[_dI].ID>> <<if _ID != $slaves[_i].ID>> @@ -16,7 +15,6 @@ <</if>> <</for>> <<SlaveSort $CliniciIDs>> -<</if>> <<if $clinicDecoration != "standard">> <<set _devBonus = 1>> @@ -215,8 +213,8 @@ <<if ($Nurse != 0)>> <<set $i = _FLs>> - <br><br>''__@@color:pink;$slaves[_FLs].slaveName@@__'' is serving as the clinical nurse. <<if $showEWD != 0>> + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -224,6 +222,7 @@ </div> <</if>> /* 000-250-006 */ + ''__@@color:pink;$slaves[_FLs].slaveName@@__'' is serving as the clinical nurse. <br> <<if $slaves[$i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> @@ -369,7 +368,7 @@ $clinicNameCaps's $clinicDecoration atmosphere @@color:hotpink;had an impact on <<if _restedSlaves == 1>>her while she<<else>>them while they<</if>>@@ were getting treatment. <</if>> <</if>> -<<else>> - ''$clinicNameCaps is empty.'' <</if>> -<br><br> +<<if $clinicSlaves || $Nurse>> + <br><br> +<</if>> diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw index 80cff261932b5a6603dac090709af2f71437f246..cd51da298d40d2aaee4e28ea82fc09b4d2608a70 100644 --- a/src/uncategorized/clubReport.tw +++ b/src/uncategorized/clubReport.tw @@ -116,7 +116,7 @@ <<if ($DJ != 0)>> <<if $showEWD != 0>> - <br><br>''__@@color:pink;$slaves[_FLs].slaveName@@__'' is performing as the DJ in the club. + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -124,7 +124,8 @@ </div> <</if>> /* 000-250-006 */ - <br> + ''__@@color:pink;$slaves[_FLs].slaveName@@__'' is performing as the DJ in the club. + <br> <<if $slaves[_FLs].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[_FLs].devotion <= 20)>> @@ -139,7 +140,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<if $slaves[_FLs].choosesOwnClothes == 1>> @@ -162,7 +162,6 @@ <</if>> <<if $clubSlaves > 0>> - <<if $DJ == 0>><br><br><</if>> <<SlaveSort $ClubiIDs>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $ClubiIDs[_dI].Index, _ID = $ClubiIDs[_dI].ID>> @@ -203,7 +202,7 @@ <<set $slaves[_i].health += 7>> <</if>> <<if $showEWD != 0>> - ''__@@color:pink;$slaves[$i].slaveName@@__'' is serving in the club. + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -211,8 +210,9 @@ </div> <</if>> /* 000-250-006 */ + ''__@@color:pink;$slaves[$i].slaveName@@__'' is serving in the club. <br> She <<include "SA serve the public">> - <br> + <br> <<if $slaves[$i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[$i].devotion <= 20)>> @@ -227,7 +227,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<include "SA serve the public">> @@ -248,7 +247,7 @@ <</silently>> <</if>> <</for>> - + <br><br> <<if $clubAdsSpending != 0>> An ad campaign is getting citizens into the club every night, and sluts that match it gratify patrons. <</if>> @@ -312,18 +311,18 @@ <<set $repGain += $clubSlaves*random(10,15)>> There is a ''@@color:green;perfect variety@@'' of slaves serving the public from the club. <</if>> + <<if $clubDecoration != "standard">> + $clubNameCaps's customers enjoy @@color:green;having sex in $clubDecoration surroundings.@@ + <</if>> <<if ($club <= $clubSlaves)>> <<set $clubSpots = 0>> <<else>> <<set $clubSpots = $club - $clubSlaves>> <</if>> - - <<if $clubDecoration != "standard">> - $clubNameCaps's customers enjoy @@color:green;having sex in $clubDecoration surroundings.@@ - <</if>> <<else>> - ''Business in $clubName is normal.'' <<set $clubSpots = $club>> <</if>> -<br><br> +<<if $clubSlaves || $DJ>> + <br><br> +<</if>> diff --git a/src/uncategorized/costs.tw b/src/uncategorized/costs.tw index c586d827320a5cc9da98e3c05069391d952d9027..79d97ecfacc9b2e3f8e57f5dce8b3a5c0ca99704 100644 --- a/src/uncategorized/costs.tw +++ b/src/uncategorized/costs.tw @@ -32,7 +32,7 @@ <<set $costs -= 500>> <</if>> -<<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>> +<<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>> <<set $costs += ($mercenaries*500)>> <<else>> <<set $costs += ($mercenaries*1000)>> @@ -308,6 +308,10 @@ <<set $costs += 1000>> <</if>> +<<if $cyberMod != 0 && $researchLab.built == "true">> + <<set $costs += ((100*$researchLab.maxSpace)+(300*$researchLab.hired)+(100*$researchLab.hired))>> +<</if>> + <<if $PC.preg == -1>> <<set $costs += 25>> <<elseif $PC.preg >= 16>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index 41faab4f99b957a5a46b9edad7701cdef6143174..a21adc7dce06b7f7c7169fab10a4b9ac89a76279 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -24,7 +24,7 @@ <br>Increased living expenses due to being pregnant : ¤100>> <</if>> <<if $mercenaries > 0>> - <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>> + <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>> <br>__Mercenary__ expenses: ¤<<print ($mercenaries*500)>> //Reduced by your @@color:springgreen;mercenary contacts@@// <<else>> <br>__Mercenary__ expenses: ¤<<print ($mercenaries*1000)>> @@ -68,6 +68,13 @@ <<if ($masterSuiteUpgradePregnancy == 1)>> <br>__Master Suite__ maintenance: ¤<<print ((500*$masterSuiteUpgradePregnancy) + (1000*$masterSuitePregnancyFertilitySupplements))>> <</if>> +<<if $cyberMod != 0>> + <<if ($researchLab.built == "true")>> + <br>__Research Lab__ maintenance: ¤<<print (100*$researchLab.maxSpace)>> + <<if $researchLab.hired != 0>> __Scientists__: ¤<<print (300*$researchLab.hired)>><</if>> + <<if $researchLab.menials != 0>> __Menial slaves__: ¤<<print (100*$researchLab.hired)>><</if>> + <</if>> +<</if>> <<if $FSSpending != 0>> <br>__Society Shaping__ expenses: ¤$FSSpending <</if>> diff --git a/src/uncategorized/dairyReport.tw b/src/uncategorized/dairyReport.tw index 0dd8cda3c5d751fd786f799cdd80a6bd1456beef..02f0e6abbb287392f10faa7a652f9260e760efd3 100644 --- a/src/uncategorized/dairyReport.tw +++ b/src/uncategorized/dairyReport.tw @@ -2,7 +2,6 @@ <<set $bioreactorPerfectedID = 0, $legendaryBallsID = 0, $legendaryCowID = 0, $milkmaidDevotionBonus = 1, $milkmaidHealthBonus = 0, $milkmaidTrustBonus = 1, $milkmaidDevotionThreshold = 45, $milkmaidTrustThreshold = 35, _anusesStretched = 0, _birthers = 0, _births = 0, _cumWeek = 0, _femCumWeek = 0, _FLsFetish = 0, _milkWeek = 0, _balltacular = 0, _boobtacular = 0, _careerForgotten = 0, _chemMinor = 0, _chemSevere = 0, _desterilized = 0, _hatefilled = 0, _horrified = 0, _intelligenceLost = 0, _mindbroken = 0, _profits = 0, _skillsLost = 0, _stupidified = 0, _vaginasStretched = 0, _DL = $DairyiIDs.length, $dairySlaves = _DL, _SL = $slaves.length, _FLs = -1>> -<<if $dairySlaves > 0>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $DairyiIDs[_dI].Index, _ID = $DairyiIDs[_dI].ID>> <<if _ID != $slaves[_i].ID>> @@ -16,7 +15,6 @@ <</if>> <</for>> <<SlaveSort $DairyiIDs>> -<</if>> <<if ($Milkmaid != 0)>> <<for _FLs = 0; _FLs < _SL; _FLs++>> @@ -240,7 +238,7 @@ <<if ($Milkmaid != 0)>> <<set $i = _FLs>> <<if $showEWD != 0>> - <br><br>''__@@color:pink;$slaves[_FLs].slaveName@@__'' is serving as your milkmaid. + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -248,7 +246,8 @@ </div> <</if>> /* 000-250-006 */ - <br> + ''__@@color:pink;$slaves[_FLs].slaveName@@__'' is serving as your milkmaid. + <br> <<if $slaves[_FLs].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[_FLs].devotion <= 20)>> @@ -263,7 +262,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<if $slaves[_FLs].choosesOwnClothes == 1>> @@ -287,9 +285,6 @@ <<set $oldCash = $cash>> <<if $dairySlaves > 0>> -<<if ($Milkmaid == 0)>> - <br><br> -<</if>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $DairyiIDs[_dI].Index, $i = _i>> /* Special attention section */ @@ -309,6 +304,7 @@ /* General End of Week effects */ <<if $showEWD != 0>> + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -318,14 +314,13 @@ /* 000-250-006 */ ''__@@color:pink;$slaves[$i].slaveName@@__'' is serving as a cow in $dairyName. <br> She <<include "SA get milked">> - <br> + <br> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<include "SA get milked">> @@ -667,7 +662,7 @@ <</if>> <<set _profits = $cash-$oldCash>> - +<br><br> <<if _chemSevere > 1>> _chemSevere cows' productivity is being reduced by the long term effects of industrial use. <<elseif _chemSevere > 0>> @@ -781,7 +776,7 @@ These products sell for @@color:yellowgreen;¤_profits@@. <</if>> <<if ($dairySlimMaintainUpgrade == 1 && $dairySlimMaintain == 1)>> - <br> + <br> <<if $arcologies[0].FSSlimnessEnthusiast > 80>> Because of your arcology's great enthusiasm for small breasted slaves, the dairy's milking systems have been carefully overhauled and optimized for maximum milk extraction from slaves with smaller endowments--providing a significant boost to their otherwise modest output. This also prevents unfashionable breast expansion of already slim slaves through the milking process. <<elseif $arcologies[0].FSSlimnessEnthusiast > 20>> @@ -830,7 +825,8 @@ These products sell for @@color:yellowgreen;¤_profits@@. $dairyNameCaps's @@color:green;$dairyDecoration style is well known.@@ <</if>> <<else>> - ''$dairyNameCaps is empty.'' <<set $dairySpots = $dairy>> <</if>> -<br><br> +<<if ($dairySlaves + _Tadd) || $Milkmaid>> + <br><br> +<</if>> diff --git a/src/uncategorized/economics.tw b/src/uncategorized/economics.tw index 697db8c9cff2abdca5b136c9bd5473ff7ebc72c7..46c7f398b8415124c8e20048537aae52177432df 100644 --- a/src/uncategorized/economics.tw +++ b/src/uncategorized/economics.tw @@ -211,7 +211,7 @@ __Personal Business__ <<else>> <<set $seed = random(1000,1500)>> <</if>> - <<if $PC.career == "capitalist">> + <<if $PC.trading >= 100>> You focus on business and leverage your @@color:springgreen;venture capital experience@@ to make good money: <<set $seed += random(500,1000)>> <<elseif $PC.career == "arcology owner">> @@ -818,21 +818,21 @@ On formal occasions, you are announced as $PCTitle. <</if>> <<if $Cash4Babies == 1>> -<<if $arcologies[0].FSDegradationist != "unset">> - Society @@color:green;approves@@ of your poor treatment of slave infants. - <<set $rep += 5*$FSSingleSlaveRep*($arcologies[0].FSDegradationist/$FSLockinLevel)>> -<<elseif $arcologies[0].FSRestart != "unset">> -<<elseif $arcologies[0].FSPaternalist != "unset">> - Society @@color:red;greatly despises@@ your poor treatment of slave infants. - <<set $rep -= (25*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel))+($rep/20)>> -<<elseif $arcologies[0].FSRepopulationFocus != "unset">> - Society @@color:red;disapproves@@ of your poor treatment of your future population, holding back acceptance of your new society. - <<set $arcologies[0].FSRepopulationFocus -= 0.05*$FSSingleSlaveRep>> - <<set $rep -= (5*$FSSingleSlaveRep*($arcologies[0].FSRepopulationFocus/$FSLockinLevel))+($rep/20)>> -<<else>> - Your citizens @@color:red;disapprove@@ of your poor treatment of slave children. - <<set $rep -= ($rep/20)>> -<</if>> + <<if $arcologies[0].FSDegradationist != "unset">> + Society @@color:green;approves@@ of your poor treatment of slave infants. + <<set $rep += 5*$FSSingleSlaveRep*($arcologies[0].FSDegradationist/$FSLockinLevel)>> + <<elseif $arcologies[0].FSRestart != "unset">> + <<elseif $arcologies[0].FSPaternalist != "unset">> + Society @@color:red;greatly despises@@ your poor treatment of slave infants. + <<set $rep -= (25*$FSSingleSlaveRep*($arcologies[0].FSPaternalist/$FSLockinLevel))+($rep/20)>> + <<elseif $arcologies[0].FSRepopulationFocus != "unset">> + Society @@color:red;disapproves@@ of your poor treatment of your future population, holding back acceptance of your new society. + <<set $arcologies[0].FSRepopulationFocus -= 0.05*$FSSingleSlaveRep>> + <<set $rep -= (5*$FSSingleSlaveRep*($arcologies[0].FSRepopulationFocus/$FSLockinLevel))+($rep/20)>> + <<else>> + Your citizens @@color:red;disapprove@@ of your poor treatment of slave children. + <<set $rep -= ($rep/20)>> + <</if>> <</if>> <<if $MixedMarriage == 1>> @@ -1475,7 +1475,7 @@ earning you @@color:yellowgreen;¤$seed.@@ <<set _AWeekGrowth-->> <</if>> <<if $personalAttention == "business">> - <<if ($PC.career == "capitalist") || ($PC.career == "arcology owner")>> + <<if ($PC.trading >= 100) || ($PC.career == "arcology owner")>> Your @@color:springgreen;business focus and your experience@@ allow you to greatly assist in advancing the arcology's prosperity. <<set _AWeekGrowth += 2>> <<else>> @@ -1521,7 +1521,7 @@ earning you @@color:yellowgreen;¤$seed.@@ <<set _AWeekGrowth += 2>> <</if>> <</if>> - <<if $PC.career == "capitalist">> + <<if $PC.trading >= 100>> Your @@color:springgreen;business skills@@ drive increased prosperity. <<set _AWeekGrowth++>> <<elseif $PC.career == "arcology owner">> diff --git a/src/uncategorized/endWeek.tw b/src/uncategorized/endWeek.tw index 7232ab93ee509d7fd756aa28cf6b57a0a407f803..76a5fecc053d56b1f84d289034d0e152c889aae7 100644 --- a/src/uncategorized/endWeek.tw +++ b/src/uncategorized/endWeek.tw @@ -121,7 +121,19 @@ <<set $PC.preg++>> <</if>> -<<set $HGEnergy to 0, $HGCum = 0, $HGSlaveSuccess to 0, $HeadGirl to 0, $HGBalls to 0, $HGRelease to 1, $Recruiter to 0, $Madam to 0, $madamCashBonus to 0, $DJ to 0, $DJRepBonus to 0, $Milkmaid to 0, $Collectrix to 0, $Stewardess to 0, $Schoolteacher to 0, $Wardeness to 0, $Concubine to 0, $Attendant to 0, $Nurse to 0, $Bodyguard to 0, $bedSlaves to 0, $fuckSlaves to 0, $freeSexualEnergy to 0, $publicServants to 0, $cumSlaves to 0, $averageDick to 0, $slavesWithWorkingDicks to 0>> +<<if ($personalAttention == "trading")>> + <<set $PC.trading += random(5,10), $cash -= 10000>><<if $PC.trading >= 100>><<set $personalAttention = "sex">><</if>> +<<elseif ($personalAttention == "warfare")>> + <<set $PC.warafare += random(5,10), $cash -= 10000>><<if $PC.warafare >= 100>><<set $personalAttention = "sex">><</if>> +<<elseif ($personalAttention == "slaving")>> + <<set $PC.slaving += random(5,10), $cash -= 10000>><<if $PC.slaving >= 100>><<set $personalAttention = "sex">><</if>> +<<elseif ($personalAttention == "engineering")>> + <<set $PC.engineering += random(5,10), $cash -= 10000>><<if $PC.engineering >= 100>><<set $personalAttention = "sex">><</if>> +<<elseif ($personalAttention == "medicine")>> + <<set $PC.medicine += random(5,10), $cash -= 10000>><<if $PC.medicine >= 100>><<set $personalAttention = "sex">><</if>> +<</if>> + +<<set $HGEnergy = 0, $HGCum = 0, $HGSlaveSuccess = 0, $HeadGirl = 0, $HGBalls = 0, $HGRelease = 1, $Recruiter = 0, $Madam = 0, $madamCashBonus = 0, $DJ = 0, $DJRepBonus = 0, $Milkmaid = 0, $Collectrix = 0, $Stewardess = 0, $Schoolteacher = 0, $Wardeness = 0, $Concubine = 0, $Attendant = 0, $Nurse = 0, $Bodyguard = 0, $bedSlaves = 0, $fuckSlaves = 0, $freeSexualEnergy = 0, $publicServants = 0, $cumSlaves = 0, $averageDick = 0, $slavesWithWorkingDicks = 0>> /* GAMEOVERS */ <<if $slaves.length < 1>> diff --git a/src/uncategorized/generateXXSlave.tw b/src/uncategorized/generateXXSlave.tw index 8180d47f769e72938f32f38f1a30dd7a5f494d4b..69bb6b432ccd9933bccb4357cff3198f63791049 100644 --- a/src/uncategorized/generateXXSlave.tw +++ b/src/uncategorized/generateXXSlave.tw @@ -1,6 +1,6 @@ :: Generate XX Slave [nobr] -<<set $activeSlave = {slaveName: "blank", birthName: "blank", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race:"white", markings: "none", eyes: 1, eyeColor: "brown", eyewear: "none", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 1, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 1, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, underArmHStyle: "waxed", physicalAge: 18, actualAge: 18, visualAge: 18, father: 0, mother: 0, sisters: 0, daughters: 0, canRecruit: 1, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> +<<set $activeSlave = {slaveName: "blank", birthName: "blank", genes: "XX", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race:"white", markings: "none", eyes: 1, origEye: "brown", eyeColor: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, amp: 0, PLimb: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 1, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 1, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, underArmHStyle: "waxed", physicalAge: 18, actualAge: 18, visualAge: 18, father: 0, mother: 0, sisters: 0, daughters: 0, canRecruit: 1, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> <<set $activeSlave.publicCount = 0>> <<if $activeSlaveOneTimeMaxAge > 998>> @@ -483,6 +483,8 @@ <</if>> <</if>> +<<set $activeSlave.origEye = $activeSlave.eyeColor>> +<<set $activeSlave.origHColor = $activeSlave.hColor>> <<set $activeSlave.pubicHColor = $activeSlave.hColor>> <<set $activeSlave.pubicHStyle = either("waxed","in a strip","neat","bushy")>> <<set $activeSlave.underArmHColor = $activeSlave.hColor>> diff --git a/src/uncategorized/generateXYSlave.tw b/src/uncategorized/generateXYSlave.tw index b73320e5e1b21fc6f431276f8084d2a154480106..dfe414048280d12fb931ed9feccc4b63c685d697 100644 --- a/src/uncategorized/generateXYSlave.tw +++ b/src/uncategorized/generateXYSlave.tw @@ -1,6 +1,6 @@ :: Generate XY Slave [nobr] -<<set $activeSlave = {slaveName: "blank", birthName: "blank", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race:"white", markings: "none", eyes: 1, eyeColor: "brown", eyewear: "none", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 10, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 1, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, underArmHStyle: "waxed", physicalAge: 18, actualAge: 18, visualAge: 18, father: 0, mother: 0, sisters: 0, daughters: 0, canRecruit: 1, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> +<<set $activeSlave = {slaveName: "blank", birthName: "blank", genes: "XY", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), age: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, origEye: "brown", eyeColor: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 10, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, amp: 0, PLimb: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 1, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules:"restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, bellyImplant: 0, bellySag: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, underArmHStyle: "waxed", physicalAge: 18, actualAge: 18, visualAge: 18, father: 0, mother: 0, sisters: 0, daughters: 0, canRecruit: 1, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0}>> <<set $activeSlave.publicCount = 0>> <<if $activeSlaveOneTimeMaxAge > 998>> @@ -484,6 +484,8 @@ <</if>> <</if>> +<<set $activeSlave.origEye = $activeSlave.eyeColor>> +<<set $activeSlave.origHColor = $activeSlave.hColor>> <<set $activeSlave.pubicHColor = $activeSlave.hColor>> <<set $activeSlave.pubicHStyle = either("hairless","waxed","in a strip","neat","bushy")>> <<set $activeSlave.underArmHColor = $activeSlave.hColor>> diff --git a/src/uncategorized/labReport.tw b/src/uncategorized/labReport.tw new file mode 100644 index 0000000000000000000000000000000000000000..43f3b2d056103334be9e9634ae7f375f80da7a3f --- /dev/null +++ b/src/uncategorized/labReport.tw @@ -0,0 +1,67 @@ +:: Lab Report [nobr] + +''Lab Report''<hr style="margin:0"> +<br> +<<if ($researchLab.hired += $researchLab.menials) != 0>> + <<if $researchLab.research == "none" && $researchLab.manufacture == "none">> + Since lab is currently not working on any projects they take contract work and earn you @@color:yellowgreen;¤<<print (($researchLab.hired * 3 + $researchLab.menials) * $researchLab.aiModule * 20)>>.@@ + <<set $cash + (($researchLab.hired * 3 + $researchLab.menials) * $researchLab.aiModule * 20)>> + <<elseif $researchLab.research != "none">> + <<set $researchLab.productionTime - (($researchLab.hired * 3) + ($researchLab.menials) * ($researchLab.aiModule))>> + <<if $researchLab.productionTime <= 0>> + Your lab staff have @@color:green;completed@@ their project. + <<if $researchLab.research == "Basic prosthetics interface">> + <<set $researchLab.basicPLimbInterface to 1>> + <<else $researchLab.research == "Advanced prosthetics interface">> + <<set $researchLab.advPLimbInterface to 1>> + <<elseif $researchLab.research == "Basic prosthetic limbs">> + <<set $researchLab.basicPLimb to 1>> + <<elseif $researchLab.research == "Advanced sex limbs">> + <<set $researchLab.advSexPLimb to 1>> + <<elseif $researchLab.research == "Advanced beauty limbs">> + <<set $researchLab.advGracePLimb to 1>> + <<elseif $researchLab.research == "Advanced combat limbs">> + <<set $researchLab.advCombatPLimb to 1>> + <<elseif $researchLab.research == "Cybernetic limbs">> + <<set $researchLab.cyberneticPLimb to 1>> + <<elseif $researchLab.research == "Ocular implants">> + <<set $researchLab.ocularImplant to 1>> + /*<<elseif $researchLab.research == "Erectile implant">> + <<set $researchLab.erectileImplant to 1>>*/ + <</if>> + <<set $researchLab.productionTime to 0>> + <<else>> + Your lab staff are currently researching @@color:yellow;$researchLab.research@@. + + <</if>> + <<elseif $researchLab.manufacture != "none">> + <<set $researchLab.productionTime - (($researchLab.hired * 3) + ($researchLab.menials) * ($researchLab.aiModule))>> + <<if $researchLab.productionTime <= 0>> + Your lab staff have @@color:green;completed@@ their project. + <<if $researchLab.manufacture == "Basic prosthetics interface">> + <<set $stockpile.basicPLimbInterface += 1>> + <<elseif $researchLab.manufacture == "Advanced prosthetics interface">> + <<set $stockpile.advPLimbInterface += 1>> + <<elseif $researchLab.manufacture == "Basic prosthetic limbs">> + <<set $stockpile.basicPLimb += 1>> + <<elseif $researchLab.manufacture == "Advanced sex limbs">> + <<set $stockpile.advSexPLimb += 1>> + <<elseif $researchLab.manufacture == "Advanced beauty limbs">> + <<set $stockpile.advGracePLimb += 1>> + <<elseif $researchLab.manufacture == "Advanced combat limbs">> + <<set $stockpile.advCombatPLimb += 1>> + <<elseif $researchLab.manufacture == "Cybernetic limbs">> + <<set $stockpile.cyberneticPLimb += 1>> + <<elseif $researchLab.manufacture == "Ocular implants">> + <<set $stockpile.ocularImplant += 1>> + /*<<elseif>> + <<if $researchLab.manufacture == "Erectile implant">> + <<set $stockpile.erectileImplant += 1>>*/ + <</if>> + <<set $researchLab.productionTime to 0>> + <<else>> + Your lab staff are currently working on @@color:yellow;$researchLab.manufacture@@. + <</if>> + <</if>> +<</if>> +<</if>> \ No newline at end of file diff --git a/src/uncategorized/lawCompliance.tw b/src/uncategorized/lawCompliance.tw index 502d2800d51fba69ff1d695e9ed2ccda8af4acb2..e5cc6a11d615c31ec3571d1f328378266b574997 100644 --- a/src/uncategorized/lawCompliance.tw +++ b/src/uncategorized/lawCompliance.tw @@ -37,10 +37,10 @@ <<set $activeSlave.fetishKnown = 1>> <<set $activeSlave.fetishStrength = 65>> <</if>> - <<if ($PC.career == "slaver") || ($PC.career == "arcology owner")>> + <<if ($PC.slaving >= 100) || ($PC.career == "arcology owner")>> <<set $gingeringDetected = 1>> <<set $gingeringDetection = "slaver">> - <<elseif ($PC.career == "mercenary") && (random(1,2) == 1)>> + <<elseif ($PC.warfare >= 100) && (random(1,2) == 1)>> <<set $gingeringDetected = 1>> <<set $gingeringDetection = "mercenary">> <<elseif ($PC.rumor == "force") && (random(1,2) == 1)>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index bcc802fc0d0964ead0db8f09a0bbc9ad11fa743e..903da176c95d1f1fb039860c51bd7db8e1fa207a 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -596,7 +596,11 @@ $pronounCap has been with you <<if $activeSlave.fuckdoll == 0>> /* NORMAL NON-FUCKDOLL MENTAL REPORT */ <<if $activeSlave.eyes == -2>> - Her eyes are dull and unfocused, + <<if $activeSlave.eyeColor != "empty">> + Her eyes are dull and unfocused, + <<else>> + Her gaze is empty, + <</if>> <<if ($activeSlave.intelligence >= 3)>> but her facial expressions reveal she is incisive, quick, cunning; <<if ($activeSlave.intelligenceImplant != 1)>> diff --git a/src/uncategorized/manageArcology.tw b/src/uncategorized/manageArcology.tw index ae26064d3f6e58e687af355b1527ef7905e598a7..a8c5b9a30b5245302c2737f42df1d6ffeb944c96 100644 --- a/src/uncategorized/manageArcology.tw +++ b/src/uncategorized/manageArcology.tw @@ -74,7 +74,7 @@ __Construction__ <<else>> //The arcology's public areas are fully upgraded.// <</if>> -<<if ($PC.career == "engineer") || ($PC.career == "arcology owner")>> +<<if ($PC.engineering >= 100) || ($PC.career == "arcology owner")>> <<if $AProsperityCap < 360>> //Arcology upgrades are less expensive due to your @@color:springgreen;<<if $PC.career == "arcology owner">>experience in the Free Cities<<else>>arcology engineering career<</if>>.@@// <</if>> @@ -177,9 +177,18 @@ __Facilities__ The lower level of the penthouse includes a hallway of cells to confine slaves in. <</if>> -<br> +<<if $cyberMod == 1>> + <br> + <<if $researchLab.built == "true">> + Your penthouse is now equipped with a research lab. + <<else>> + [[Clear out one of the floors and install research equipment|Manage Arcology][$cash -= Math.trunc(15000*$upgradeMultiplierArcology), $researchLab.built = "true", $researchLab.maxSpace = 5]] + //Costs ¤<<print Math.trunc(15000*$upgradeMultiplierArcology)>>// + <</if>> +<</if>> <<if $familyTesting == 1>> +<br> <<if $AProsperityCap > 120>> <<if $incubator == 0>> [[Install an incubation chamber to rapidly age children|Manage Arcology][$cash -= Math.trunc(100000*$upgradeMultiplierArcology), $incubator = 1]] diff --git a/src/uncategorized/managePenthouse.tw b/src/uncategorized/managePenthouse.tw index d555742189aad387e29e10dad849a9248e0a8bf1..f488f4652540d3ea3f88286d66cd562025ec661a 100644 --- a/src/uncategorized/managePenthouse.tw +++ b/src/uncategorized/managePenthouse.tw @@ -226,6 +226,37 @@ __Penthouse Improvements__ <br> + +<<if $cyberMod == 0>> + <<switch $prostheticsUpgrade>> + <<case 1>> + There is a facility to construct mechanical prosthetic limbs for amputated slaves. + <<if ($rep > 14000)>> + [[Research advanced prototype prosthetics|Manage Penthouse][$cash -= Math.trunc(100000*$upgradeMultiplierArcology), $prostheticsUpgrade = 2]] + //Costs ¤<<print Math.trunc(100000*$upgradeMultiplierArcology)>>// + <<else>> + //You lack the reputation to research and produce prototype prosthetics.// + <</if>> + <<case 2>> + There is a prosthetics facility upgraded to use advanced materials and designs. + <<if ($rep > 16000)>> + [[Research high-tech cybernetic limbs|Manage Penthouse][$cash -= Math.trunc(100000*$upgradeMultiplierArcology), $prostheticsUpgrade = 3]] + //Costs ¤<<print Math.trunc(100000*$upgradeMultiplierArcology)>>// + <<else>> + //You lack the reputation to research and produce prototype cybernetic limbs.// + <</if>> + <<case 3>> + There is a high-tech facility to build prosthetics and state-of-the-art cybernetic replacement limbs. + <<default>> + <<if ($rep > 12000)>> + [[Construct a mechanical prosthetics facility|Manage Penthouse][$cash -= Math.trunc(100000*$upgradeMultiplierArcology), $prostheticsUpgrade = 1]] + //Costs ¤<<print Math.trunc(100000*$upgradeMultiplierArcology)>>// + <<else>> + //You lack the reputation to construct a prosthetics facility.// + <</if>> + <</switch>> +<</if>> + <<switch $prostheticsUpgrade>> <<case 1>> There is a facility to construct mechanical prosthetic limbs for amputated slaves. diff --git a/src/uncategorized/masterSuiteReport.tw b/src/uncategorized/masterSuiteReport.tw index f61795102cac9da6712adffc0c58e8492c0c8ae6..077da567d7ac94716e9032efb6a41348257a0e26 100644 --- a/src/uncategorized/masterSuiteReport.tw +++ b/src/uncategorized/masterSuiteReport.tw @@ -18,7 +18,8 @@ <<if $Concubine != 0>> <<for _FLs = 0; _FLs < _SL; _FLs++>> <<if $slaves[_FLs].ID == $Concubine.ID>> - <<set $MastSiIDs.push({ID: $Concubine.ID, Index: _FLs}), _DL++, $masterSuiteSlaves++>> + /% Add the Concubine to the $MastSiIDs list at the front of the array, so that she displays first. %/ + <<set $MastSiIDs.unshift({ID: $Concubine.ID, Index: _FLs}), _DL++, $masterSuiteSlaves++>> <<break>> <</if>> <</for>> @@ -291,7 +292,7 @@ The level of sexual energy in the suite is <<if $verboseDescriptions == 1>> <br> She <<include "SA please you">> - <br> + <br> <<if $slaves[_i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[_i].devotion <= 20)>> @@ -381,8 +382,9 @@ The level of sexual energy in the suite is <</for>> -<<if _FLs > -1>> - <<set $Concubine = $slaves[_FLs], _dump = $MastSiIDs.deleteAt(_DL-1), _DL--, $masterSuiteSlaves-->> +<<if $Concubine>> + /% Remove the Concubine from the $MastSiIDs list %/ + <<set $Concubine = $slaves[_FLs], _dump = $MastSiIDs.deleteAt(0), _DL--, $masterSuiteSlaves-->> <</if>> <<if $arcologies[0].FSRestart != "unset">> @@ -397,8 +399,7 @@ The level of sexual energy in the suite is <<if $masterSuiteDecoration != "standard">> $masterSuiteNameCaps's $masterSuiteDecoration atmosphere @@color:hotpink;has a minor impact on your fucktoys.@@ <</if>> - -<<else>> - ''The Master Suite is empty.'' <</if>> -<br><br> +<<if $masterSuiteSlaves || $Concubine>> + <br><br> +<</if>> diff --git a/src/uncategorized/options.tw b/src/uncategorized/options.tw index 6df32adb7826904d3b919cf52df11b2a383d4385..ad35d84029b5fcf8bf2abcb7a5c3abbb1293d89b 100644 --- a/src/uncategorized/options.tw +++ b/src/uncategorized/options.tw @@ -247,6 +247,14 @@ Curative side effects are @@color:red;DISABLED@@. [[Enable|Options][$curativeSid The Security Force Mod is currently @@color:cyan;ENABLED@@. [[Disable|Options][$SFMODToggle = 0]] <</if>> //Will not affect mod content that has already been encountered.// +<br> + +<<if ($cyberMod == 0)>> + Cybernetics Mod is currently @@color:red;DISABLED@@. [[Enable|Options][$cyberMod = 1]] +<<else>> + Cybernetics Mod is currently @@color:cyan;ENABLED@@. [[Disable|Options][$cyberMod = 0]] +<</if>> + <br><br> Other options: diff --git a/src/uncategorized/pCitizensAndCivilians.tw b/src/uncategorized/pCitizensAndCivilians.tw index 0e13744f991392f7fba2d6f93ab972981dc5c787..9f9198ee9385991b76e330e725b60c71cae5adaf 100644 --- a/src/uncategorized/pCitizensAndCivilians.tw +++ b/src/uncategorized/pCitizensAndCivilians.tw @@ -28,7 +28,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <<if $arcologies[0].FSRomanRevivalist >= 10>>\ <<link "They shall be my Evocati">> <<replace "#result">> @@ -39,7 +39,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Evocati">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ <<if $arcologies[0].FSEgyptianRevivalist >= 10>>\ <<link "They shall be my Medjay">> @@ -51,7 +51,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Medjay">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ <<if $arcologies[0].FSEdoRevivalist >= 10>>\ <<link "Naturally, they shall be the Samurai">> @@ -63,7 +63,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Samurai">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ <<if $arcologies[0].FSArabianRevivalist >= 10>>\ <<link "They shall be my Janissaries">> @@ -75,7 +75,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Janissaries">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ <<if $arcologies[0].FSChattelReligionist >= 10>>\ <<link "They shall be the Knights Templar">> @@ -87,7 +87,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights Templar">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ <<if $arcologies[0].FSDegradationist >= 10>>\ <<link "They shall be my Immortals">> @@ -99,7 +99,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Immortals">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ <<if $arcologies[0].FSAssetExpansionist >= 10>>\ <</if>>\ @@ -123,7 +123,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Asgardians">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ <<if $arcologies[0].FSSupremacist >= 10>>\ <<link "They shall be the Knights of the Blood">> @@ -135,7 +135,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Knights of the Blood">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ <<if $arcologies[0].FSSubjugationist >= 10>>\ <</if>>\ @@ -149,7 +149,7 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Wardens">> <</replace>> -<</link>> <<if $PC.career == "mercenary" || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if $PC.warfare >= 100 || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ <<if $arcologies[0].FSBodyPurist >= 10>>\ <</if>>\ @@ -165,6 +165,6 @@ <<set $mercenaries = 5>> <<set $mercenariesTitle = "Rangers">> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤20000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤20000 and incur significant upkeep costs//<</if>> <</if>>\ </span> diff --git a/src/uncategorized/pDefenseFears.tw b/src/uncategorized/pDefenseFears.tw index 8d1c49990212d2c4e58f0d77e14a0a1c05aee346..86fcb60ec4fc4ed3bfd1c9ce60abf54fe450ba10 100644 --- a/src/uncategorized/pDefenseFears.tw +++ b/src/uncategorized/pDefenseFears.tw @@ -30,7 +30,7 @@ A deputation of slaveowning citizens comes to see you. Though they haven't exper <<set $cash -= 10000>> <<set $mercenaries = 3>> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>> <<link "Refuse to quarter so many troops in your arcology">> <<replace "#result">> The consensus that the arcology is vulnerable triggers an @@color:red;exodus@@ of your most wealthy and valuable citizens, and your reputation @@color:red;suffers@@ grievously. diff --git a/src/uncategorized/pMercenaries.tw b/src/uncategorized/pMercenaries.tw index 2dbe637f270f3d733f10ea5f56b048bf6bad8304..8675aa2a66376baef69d552d18241ee90d61527b 100644 --- a/src/uncategorized/pMercenaries.tw +++ b/src/uncategorized/pMercenaries.tw @@ -26,7 +26,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo <<set $cash -= 5000>> <<set $mercenaries = 1>> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤5000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤5000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤5000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤5000 and incur significant upkeep costs//<</if>> <<link "Install a full platoon">> <<replace "#result">> You hire a full platoon of reputable mercenaries and a veteran officer to command them, kit them in excellent gear, and quarter them in $arcologies[0].name. The sight of many armed men on patrol has @@color:red;deeply offended some of the more free-spirited citizens@@ of $arcologies[0].name. @@ -35,7 +35,7 @@ The budgetary difficulty many old world countries are in has resulted in unemplo <<set $cash -= 10000>> <<set $mercenaries = 3>> <</replace>> -<</link>> <<if ($PC.career == "mercenary") || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>> +<</link>> <<if ($PC.warfare >= 100) || ($PC.career == "arcology owner")>>//This will cost ¤10000 and some upkeep, @@color:springgreen;reduced by your mercenary contacts@@//<<else>>//This will cost ¤10000 and incur significant upkeep costs//<</if>> <<link "Do not quarter troops in your arcology">> <<replace "#result">> Having armed men on permanent watch is a step too far. $arcologies[0].name's security systems are formidable and will have to serve. diff --git a/src/uncategorized/personalAttentionSelect.tw b/src/uncategorized/personalAttentionSelect.tw index fb85714670621fb5cc704aa359a9906cd2f5a594..77c8e9edc2f514c4ee4023d35f2699177e1fea02 100644 --- a/src/uncategorized/personalAttentionSelect.tw +++ b/src/uncategorized/personalAttentionSelect.tw @@ -3,6 +3,44 @@ <<set $nextButton = "Back to Main">> <<set $nextLink = "Main">> +<<if $PC.career == "escort">> +[[Focus on "connecting"|Main][$personalAttention = "whoring", $personalAttentionChanged = 1]] +<<elseif $PC.career == "servant">> +[[Maintain your home|Main][$personalAttention = "upkeep", $personalAttentionChanged = 1]] +<<else>> +[[Focus on business|Main][$personalAttention = "business", $personalAttentionChanged = 1]] +<</if>> +<<if $HeadGirl != 0>> + <br>[[Support your Head Girl|Main][$personalAttention = "HG", $personalAttentionChanged = 1]] +<</if>> +<br>[[Have as much sex with your slaves as possible|Main][$personalAttention = "sex", $personalAttentionChanged = 1]]<br><br> +<<if $PC.trading >= 100>> + //You are a master trader.// +<<else>> + [[Hire a merchant to train you in commerce|Main][$personalAttention = "trading", $personalAttentionChanged = 1]] +<</if>><br> +<<if $PC.warafare >= 100>> + //You are a master tactician.// +<<else>> + [[Hire a mercenary to train you in warfare|Main][$personalAttention = "warfare", $personalAttentionChanged = 1]] +<</if>><br> +<<if $PC.slaving >= 100>> + //You are a master slaver.// +<<else>> + [[Hire a slaver to train you in slaving|Main][$personalAttention = "slaving", $personalAttentionChanged = 1]] +<</if>><br> +<<if $PC.engineering >= 100>> + //You are a master engineer.// +<<else>> + [[Hire an engineer to train you in engineering|Main][$personalAttention = "engineering", $personalAttentionChanged = 1]] +<</if>><br> +<<if $PC.medicine >= 100>> + //You are a master surgeon.// +<<else>> + [[Hire a doctor to train you in medicine|Main][$personalAttention = "medicine", $personalAttentionChanged = 1]] +<</if>><br> +//Training will cost you ¤10000 per week.//<br><br> + <<if ($personalAttentionChanged == 1)>> <<if ($activeSlave.health < -20)>> <<set $trainingRegimen = "look after her">> @@ -260,15 +298,4 @@ Induce a flaw: <br><br>__Select a slave to train:__ <<include "Slave Summary">> -<br><br> -<<if $PC.career == "escort">> -[[Focus on "connecting"|Main][$personalAttention = "whoring", $personalAttentionChanged = 1]] -<<elseif $PC.career == "servant">> -[[Maintain your home|Main][$personalAttention = "upkeep", $personalAttentionChanged = 1]] -<<else>> -[[Focus on business|Main][$personalAttention = "business", $personalAttentionChanged = 1]] -<</if>> -<<if $HeadGirl != 0>> - <br>[[Support your Head Girl|Main][$personalAttention = "HG", $personalAttentionChanged = 1]] -<</if>> -<br>[[Have as much sex with your slaves as possible|Main][$personalAttention = "sex", $personalAttentionChanged = 1]] +<br> diff --git a/src/uncategorized/policies.tw b/src/uncategorized/policies.tw index 69f8ee638cabd8184d3efcb49ce9be2cc2595261..f53f6a8e0e4a46977135c76a0e9b72b2b4914030 100644 --- a/src/uncategorized/policies.tw +++ b/src/uncategorized/policies.tw @@ -195,7 +195,7 @@ [[Repeal|Policies][$Cash4Babies = 0]] <</if>> -<<if $RegularParties == 0>> +<<if $RegularParties == 1>> <br>''Regular Entertainments:'' you are hosting regular parties for prominent citizens, an expected social duty of an arcology owner. [[Repeal|Policies][$RegularParties = 0]] <<if $rep > 18000>> diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index cd80f7d042ddeea7152e21fedfcbbb8e2c808b8b..4352ae97b22a695bc29d5867cecb13f584e7aa1e 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -226,6 +226,7 @@ She waits anxiously for your decision. <<case "mother">> <<set $activeSlave.origin = "She was recruited into your service by her daughter.">> + <<set $activeSlave.genes = "XX">> <<set $activeSlave.anus = 1>> <<set $activeSlave.vagina = 3>> <<set $activeSlave.ovaries = 1>> @@ -259,6 +260,7 @@ She waits anxiously for your decision. <<case "father">> <<set $activeSlave.origin = "She was recruited into your service by her daughter.">> + <<set $activeSlave.genes = "XY">> <<set $activeSlave.anus = 2>> <<set $activeSlave.vagina = -1>> <<set $activeSlave.weight = random(70,100)>> @@ -278,6 +280,7 @@ She waits anxiously for your decision. <<case "daughter">> <<set $activeSlave.origin = "She was recruited into your service by her parent.">> + <<set $activeSlave.genes = "XX">> <<set $activeSlave.vagina = 1>> <<set $activeSlave.preg = -1>> <<set $activeSlave.boobs = (random(8,10)*100)>> @@ -305,6 +308,7 @@ She waits anxiously for your decision. <<case "son">> <<set $activeSlave.origin = "She was recruited into your service by her parent.">> + <<set $activeSlave.genes = "XY">> <<set $activeSlave.vagina = 1>> <<set $activeSlave.prostate = 1>> <<set $activeSlave.boobs = (random(6,8)*100)>> @@ -331,6 +335,7 @@ She waits anxiously for your decision. <<case "older sister">> <<set $activeSlave.origin = "She was recruited into your service by little sis.">> + <<set $activeSlave.genes = "XX">> <<set $activeSlave.vagina = 2>> <<set $activeSlave.boobs += 200>> <<set $activeSlave.butt += 1>> @@ -346,6 +351,7 @@ She waits anxiously for your decision. <<case "younger sister">> <<set $activeSlave.origin = "She was recruited into your service by her big sis.">> + <<set $activeSlave.genes = "XX">> <<set $activeSlave.boobs = (random(1,4)*100)>> <<set $activeSlave.butt = random(1,2)>> <<set $activeSlave.hips = random(-2,0)>> @@ -359,6 +365,7 @@ She waits anxiously for your decision. <<case "older brother">> <<set $activeSlave.origin = "She was recruited into your service by her little sis.">> + <<set $activeSlave.genes = "XY">> <<set $activeSlave.dick = 5>> <<set $activeSlave.boobs = 0>> <<set $activeSlave.balls = 4>> @@ -376,6 +383,7 @@ She waits anxiously for your decision. <<case "younger brother">> <<set $activeSlave.origin = "She was recruited into your service by her big sis.">> + <<set $activeSlave.genes = "XY">> <<set $activeSlave.boobs = (random(20,40)*100)>> <<set $activeSlave.boobsImplant = $activeSlave.boobs - 100>> <<set $activeSlave.boobsImplantType = 1>> diff --git a/src/uncategorized/recruiterSelect.tw b/src/uncategorized/recruiterSelect.tw index 81ccbe76312dd3ddd4baec22c660c1abd00c6cbd..1d6cd03d5fe548b77b5de8fbd96dbea295b00567 100644 --- a/src/uncategorized/recruiterSelect.tw +++ b/src/uncategorized/recruiterSelect.tw @@ -27,6 +27,12 @@ <br> [[Reassignment candidates|Recruiter Select][$recruiterTarget = "reassignment candidates"]] //Will be born male// <</if>> +<br><br>Target only individuals that can pass eugenics SMR. +<<if $recruiterEugenics < 1>>[[Target|Recruiter Select][$recruiterEugenics = 1]] + <<else>>[[Stop targeting|Recruiter Select][$recruiterEugenics = 0]] +<</if>> +<br> //This option will increase time it takes to recruit depending on how many eugenics SMR are active.// + /* sum for "facilities & leadership" */ <<set _idleTarget = (2 + $brothel + $club + $arcade + $dairy + $servantsQuarters + $masterSuite)>> <<if $HGSuite>><<set _idleTarget++>><</if>> @@ -41,7 +47,7 @@ <<if $clinic>><<set _idleTarget++>><</if>> <<if $cellblock>><<set _idleTarget++>><</if>> -<br><br>Suspend active recruiting and focus on publicity when: <span id="idleRule"><<switch $recruiterIdleRule>><<case "number">>''$recruiterIdleNumber sex slaves owned''<<case "facility">>''match facility expansion'', currently <<if _idleTarget >=20>>_idleTarget positions<<else>>20 positions (rule minimum)<</if>><<default>>''always recruit''<</switch>></span> +<br><br>Suspend active recruiting and focus on publicity when: <span id="idleRule"><<switch $recruiterIdleRule>><<case "number">>''$recruiterIdleNumber sex slaves owned''<<case "facility">>''match facility expansion'', currently <<if _idleTarget >= 20>>_idleTarget positions<<else>>20 positions (rule minimum)<</if>><<default>>''always recruit''<</switch>></span> <br> <<link "Always recruit">><<set $recruiterIdleRule = "always">><<replace "#idleRule">>''always recruit''<</replace>><</link>> | <<link "Facilities & leadership">><<set $recruiterIdleRule = "facility">><<replace "#idleRule">>''match facility expansion'', currently <<if _idleTarget >=20>>_idleTarget positions<<else>>20 positions (rule minimum)<</if>><</replace>><</link>> | <<link "Set to this many slaves:">><<set $recruiterIdleRule = "number", $recruiterIdleNumber = Math.max(Math.trunc(Number($seed) || 20), 20)>><<replace "#idleRule">>''$recruiterIdleNumber sex slaves owned''<</replace>><<replace "#numberBox">><<textbox "$seed" $recruiterIdleNumber>><</replace>><</link>> <span id="numberBox"><<textbox "$seed" $recruiterIdleNumber>></span> /* use of $seed in conjunction with <<link>> prevents NaN error */ <br> //"Facilities" doesn't include training slots in cellblock, schoolroom, spa, clinic (but does include those leaders)// diff --git a/src/uncategorized/remoteSurgery.tw b/src/uncategorized/remoteSurgery.tw index 6c82ea020d68fa22d365fe32a500361ec1be2208..eab11e43eaff0859b4a4075dc0d121939137f6c2 100644 --- a/src/uncategorized/remoteSurgery.tw +++ b/src/uncategorized/remoteSurgery.tw @@ -6,7 +6,7 @@ <<set $surgeryType = 0>> <<set $showEncyclopedia = 1>><<set $encyclopedia = "The Remote Surgery">> -$activeSlave.slaveName is lying strapped down on the table in your <<if $surgeryUpgrade == 1>>heavily upgraded and customized remote surgery.<<else>>remote surgery.<</if>> The surgical equipment reads <<if $activeSlave.health < -20>>@@color:red;SLAVE UNHEALTHY, SURGERY NOT RECOMMENDED.@@<<elseif $activeSlave.health <= 20>>@@color:yellow;SLAVE HEALTHY, SURGERY SAFE.@@<<else>>@@color:green;SLAVE HEALTHY, SURGERY ENCOURAGED.@@<</if>><<if $PC.career == "medicine">> The remote surgery mechanisms that allow a surgeon to be brought in by telepresence are inactive, and the autosurgery is ready for your control inputs. Surgery on your slaves is a challenge and a pleasure you wouldn't dream of sharing.<</if>> +$activeSlave.slaveName is lying strapped down on the table in your <<if $surgeryUpgrade == 1>>heavily upgraded and customized remote surgery.<<else>>remote surgery.<</if>> The surgical equipment reads <<if $activeSlave.health < -20>>@@color:red;SLAVE UNHEALTHY, SURGERY NOT RECOMMENDED.@@<<elseif $activeSlave.health <= 20>>@@color:yellow;SLAVE HEALTHY, SURGERY SAFE.@@<<else>>@@color:green;SLAVE HEALTHY, SURGERY ENCOURAGED.@@<</if>><<if $PC.medicine >= 100>> The remote surgery mechanisms that allow a surgeon to be brought in by telepresence are inactive, and the autosurgery is ready for your control inputs. Surgery on your slaves is a challenge and a pleasure you wouldn't dream of sharing.<</if>> <br><br> $possessiveCap @@ -757,7 +757,7 @@ The fabricator is not currently growing an organ for $object. Extract tissue to <<goto "Remote Surgery">> <</link>> //Costs ¤10000 and requires a vagina for successful implantation// <</if>> -<<if $activeSlave.eyes is -2>> +<<if $activeSlave.eyes <= -2 && $activeSlave.eyes != "implant">> <br> <<link "Eyes">> <<set $cash -= 10000>> @@ -1155,7 +1155,7 @@ The fabricator has completed $possessive $activeOrgan.type. <<link "Discard">><<for $i to 0; $i < $organs.length; $i++>><<if $activeSlave.ID == $organs[$i].ID>><<set $dump to $organs.pluck([$i], [$i])>><<break>><</if>><</for>><<goto "Remote Surgery">><</link>> <</if>> <<elseif $activeOrgan.type == "eyes">> - <<if $activeSlave.eyes > -2>> + <<if $activeSlave.eyes > -2 || $activeSlave.origEye == "implant">> <br> ERROR: this slave has working eyes. <<link "Discard">><<for $i to 0; $i < $organs.length; $i++>><<if $activeSlave.ID == $organs[$i].ID>><<set $dump to $organs.pluck([$i], [$i])>><<break>><</if>><</for>><<goto "Remote Surgery">><</link>> @@ -1327,7 +1327,8 @@ The fabricator has completed $possessive $activeOrgan.type. <<set $limbs = []>> <</if>> -<<if $prostheticsUpgrade > 0>> +<<if $cyberMod == 0>> /* CyberMod Toggle */ +<<if $prostheticsUpgrade > 0>> /* PROSTHESIS FACTORY */ <<if $activeSlave.indentureRestrictions < 2>> <br><br> @@ -1628,9 +1629,10 @@ The prosthesis facility has constructed $possessive prosthetic limbs. <</if>> <</if>> <</if>> /* CLOSES PROSTHESIS FACTORY */ +<</if>> /* CyberMod Toggle */ <br><br> -<<if $activeSlave.eyes == -1>> +<<if $activeSlave.eyes == -1 && $activeSlave.eyes != "implant">> $pronounCap is nearsighted. [[Correct eyesight|Surgery Degradation][$activeSlave.eyes = 1, $cash -= $surgeryCost, $activeSlave.health -= 10, $surgeryType = "eyeFix"]] <br> @@ -1641,20 +1643,33 @@ The prosthesis facility has constructed $possessive prosthetic limbs. <br> <</if>> <</if>> -<<if ($activeSlave.eyes == -2)>> + +<<if $activeSlave.origEye == "implant">> + $pronounCap has artificial eyes. +<<elseif ($activeSlave.eyes <= -2)>> $pronounCap is blind. - <br> <<else>> $pronounCap has working eyes. - <<if ($seeExtreme == 1)>> +<</if>> +<<if ($seeExtreme == 1)>> <<if $activeSlave.indentureRestrictions < 1>> - <<if ($activeSlave.eyes != -2)>> - [[Blind|Surgery Degradation][$activeSlave.eyes = -2,$activeSlave.eyeColor = "dulled " + $activeSlave.eyeColor,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "blind"]] //This will greatly restrict $possessive// + <<if $activeSlave.origEye != "implant">> + <<if ($activeSlave.eyes > -2)>> + [[Blind|Surgery Degradation][$activeSlave.eyes = -2,$activeSlave.eyeColor = "dulled " + $activeSlave.origEye,$activeSlave.eyeColor = $activeSlave.origEye,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 10,$surgeryType = "blind"]] <</if>> + /*<<if ($activeSlave.eyes != -3)>> + <<if ($activeSlave.eyes >= -2)>> | <</if>> + [[Remove eyes|Surgery Degradation][$activeSlave.eyeColor = "empty",$activeSlave.origEye = "none",$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "remove eyes"]] + <<if ($activeSlave.eyes != -2)>>//This will greatly restrict $possessive//<</if>> + <</if>>*/ <</if>> + <<if $cyberMod == 1 && $stockpile.ocularImplant > 0>> + <<if ($activeSlave.eyes != -3)>> | <</if>> + [[Give her ocular implants|Surgery Degradation][$activeSlave.origEye = "implant",$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "ocular implant"]] <</if>> <br> <</if>> +<</if>> <<set $toSearch = $activeSlave.race>> <<if $toSearch.indexOf("surgically") == -1>> @@ -1852,7 +1867,11 @@ $pronounCap has doorway-jamming hips. $pronounCap has healthy limbs. <<else>> $pronounCap is a quadruple amputee - <<if $activeSlave.amp == -1>> + <<if $activeSlave.PLimb == 1 && $activeSlave.amp == 1>> + and has been implanted with basic PLimb interface. + <<elseif $activeSlave.PLimb == 2 && $activeSlave.amp == 1>> + and has been implanted with advanced PLimb interface. + <<elseif $activeSlave.amp == -1>> and has been equipped with modern prosthetics. <<elseif $activeSlave.amp == -2>> and has been equipped with advanced, sex-focused prosthetics. @@ -1866,14 +1885,32 @@ $pronounCap has doorway-jamming hips. and has not been equipped with prosthetics. <</if>> <</if>> + +<<if $cyberMod == 0>> <<if $activeSlave.amp == 0>> <<if ($activeSlave.indentureRestrictions < 1) && ($seeExtreme == 1)>> - [[Remove arms and legs|Surgery Degradation][$activeSlave.amp = 1,$activeSlave.heels = 0,$activeSlave.heightImplant = 0,$activeSlave.legsTat = 0,$activeSlave.armsTat = 0,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 40,$activeSlave.entertainSkill = 0,$activeSlave.nails = 0,$surgeryType = "amp"]] //This will greatly restrict $possessive// + [[Remove arms and legs|Surgery Degradation][$activeSlave.amp = 1,$activeSlave.heels = 0,$activeSlave.heightImplant = 0,$activeSlave.legsTat = 0,$activeSlave.armsTat = 0,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 40,$activeSlave.nails = 0,$surgeryType = "amp"]] //This will greatly restrict $possessive// <</if>> <<elseif $activeSlave.amp != 1>> <<if ($activeSlave.indentureRestrictions < 1) && ($seeExtreme == 1)>> - [[Detach artificial limbs|Surgery Degradation][$activeSlave.amp = 1,$activeSlave.heels = 0,$activeSlave.heightImplant = 0,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 40,$activeSlave.entertainSkill = 0,$activeSlave.nails = 0,$surgeryType = "removeLimbs"]] //This will greatly restrict $possessive// - <</if>> + [[Detach artificial limbs|Surgery Degradation][$activeSlave.amp = 1,$activeSlave.heels = 0,$activeSlave.heightImplant = 0,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 40,$activeSlave.nails = 0,$surgeryType = "removeLimbs"]] //This will greatly restrict $possessive// + <</if>> +<<else>> + <<if $activeSlave.amp == 0>> + <<if ($activeSlave.indentureRestrictions < 1) && ($seeExtreme == 1) && (($stockpile.basicPLimbInterface + $stockpile.advPLimbInterface) == 0)>> + [[Remove arms and legs|Surgery Degradation][$activeSlave.amp = 1,$activeSlave.heels = 0,$activeSlave.heightImplant = 0,$activeSlave.legsTat = 0,$activeSlave.armsTat = 0,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 40,$activeSlave.nails = 0,$surgeryType = "amp"]] //This will greatly restrict $possessive// + <<elseif ($activeSlave.indentureRestrictions < 1) && ($seeExtreme == 1)>> + [[Remove arms and legs|Surgery Degradation][$activeSlave.amp = 1,$activeSlave.heels = 0,$activeSlave.heightImplant = 0,$activeSlave.legsTat = 0,$activeSlave.armsTat = 0,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 40,$activeSlave.nails = 0,$surgeryType = "amp1"]] //This will greatly restrict $possessive// + <</if>> + <<elseif $activeSlave.amp == 1 && $activeSlave.PLimb == 0 && $stockpile.basicPLimbInterface > 0>> + [[Install basic prosthetic interface|Surgery Degradation][$activeSlave.PLimb = 1,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "PLimb interface1"]] + <<if $stockpile.advPLimbInterface > 0>> + [[Install advanced prosthetic interface|Surgery Degradation][$activeSlave.PLimb = 2,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 20,$surgeryType = "PLimb interface2"]] + <</if>> + <<elseif $activeSlave.amp == 1 && $activeSlave.PLimb == 1 && $stockpile.advPLimbInterface > 0>> + [[Upgrade = advanced prosthetic interface|Surgery Degradation][$activeSlave.PLimb = 2,$activeSlave.assignment = "rest",$activeSlave.assignmentVisible = 1,$cash -= $surgeryCost, $activeSlave.health -= 5,$surgeryType = "PLimb interface3"]] + <</if>> +<</if>> <</if>> <br> diff --git a/src/uncategorized/rulesAutosurgery.tw b/src/uncategorized/rulesAutosurgery.tw index 135f15b7da5ea0b5826cb4daaf2b40528af1899c..efb3a4dabf784730e10454bc6cf30b0e69d911be 100644 --- a/src/uncategorized/rulesAutosurgery.tw +++ b/src/uncategorized/rulesAutosurgery.tw @@ -59,12 +59,12 @@ <<set $surgeries.push("surgery to remove her lactation implants")>> <<set $slaves[$i].lactation = 0>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].lactation != 2) && ($thisSurgery.lactation == 1)>> <<set $surgeries.push("lactation inducing implanted drugs")>> <<set $slaves[$i].lactation = 2>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].anus > 3) && ($thisSurgery.cosmetic > 0)>> <<set $surgeries.push("a restored anus")>> <<set $slaves[$i].anus = 3>> @@ -72,7 +72,7 @@ <<set $slaves[$i].analSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].vagina > 3) && ($thisSurgery.cosmetic > 0)>> <<set $surgeries.push("a restored pussy")>> <<set $slaves[$i].vagina = 3>> @@ -80,15 +80,15 @@ <<set $slaves[$i].vaginalSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career is "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].faceImplant == 0) && ($slaves[$i].face <= 95) && ($thisSurgery.cosmetic != 0)>> <<set $surgeries.push("a nicer face")>> <<if $slaves[$i].faceShape is "masculine">><<set $slaves[$i].faceShape to "androgynous">><</if>> <<set $slaves[$i].faceImplant to 1>> <<set $slaves[$i].face = Math.trunc($slaves[$i].face+20,-100,100)>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> -<<elseif ($slaves[$i].ageImplant != 1) && ($slaves[$i].physicalAge >= 25) && ($thisSurgery.cosmetic != 0)>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> +<<elseif ($slaves[$i].ageImplant != 1) && ($slaves[$i].age >= 25) && ($thisSurgery.cosmetic != 0)>> <<set $surgeries.push("an age lift")>> <<set $slaves[$i].ageImplant = 1>> <<if $slaves[$i].visualAge > 80>> @@ -103,23 +103,23 @@ <<set $slaves[$i].visualAge -= 5>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].voice == 1) && ($slaves[$i].voiceImplant == 0) && ($thisSurgery.cosmetic != 0)>> <<set $surgeries.push("a feminine voice")>> <<set $slaves[$i].voice += 1>> <<set $slaves[$i].voiceImplant += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career is "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].waist >= -10) && ($thisSurgery.cosmetic != 0)>> <<set $surgeries.push("a narrower waist")>> <<set $slaves[$i].waist -= 20>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif (($slaves[$i].boobShape == "saggy") || ($slaves[$i].boobShape == "downward-facing")) && ($thisSurgery.cosmetic != 0)>> <<set $surgeries.push("a breast lift")>> <<set $slaves[$i].boobShape = "normal">> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif (($slaves[$i].boobShape == "normal") || ($slaves[$i].boobShape == "wide-set")) && ($thisSurgery.cosmetic != 0)>> <<if $slaves[$i].boobs > 800>> <<set $slaves[$i].boobShape = "torpedo-shaped">> @@ -128,7 +128,7 @@ <</if>> <<set $surgeries.push("more interestingly shaped breasts")>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($thisSurgery.lips == 0) && ($slaves[$i].lipsImplant > 0)>> <<set $surgeries.push("surgery to remove her lip implants")>> <<set $slaves[$i].lips -= $slaves[$i].lipsImplant>> @@ -137,7 +137,7 @@ <<set $slaves[$i].oralSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].lips <= 95) && ($slaves[$i].lips < $thisSurgery.lips)>> <<if $thisSurgery.lips !== "no default setting">> <<set $surgeries.push("bigger lips")>> @@ -147,7 +147,7 @@ <<set $slaves[$i].oralSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <</if>> <<elseif ($slaves[$i].faceImplant == 1) && ($slaves[$i].face <= 95) && ($thisSurgery.cosmetic is 2)>> <<set $surgeries.push("a nicer face")>> @@ -155,43 +155,43 @@ <<set $slaves[$i].faceImplant to 2>> <<set $slaves[$i].face = Math.trunc($slaves[$i].face+20,-100,100)>> <<set $cash -= $surgeryCost>> - <<if $PC.career is "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].faceImplant > 0) && ($slaves[$i].face <= 95) && ($surgeryUpgrade == 1) && ($thisSurgery.cosmetic is 2)>> <<set $surgeries.push("a nicer face")>> <<if $slaves[$i].faceShape is "masculine">><<set $slaves[$i].faceShape to "androgynous">><</if>> <<set $slaves[$i].faceImplant to 2>> <<set $slaves[$i].face = Math.trunc($slaves[$i].face+20,-100,100)>> <<set $cash -= $surgeryCost>> - <<if $PC.career is "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].waist >= -95) && ($thisSurgery.cosmetic is 2) && ($seeExtreme == 1)>> <<set $surgeries.push("a narrower waist")>> <<set $slaves[$i].waist = Math.trunc($slaves[$i].waist-20,-100,100)>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 30.5>><<else>><<set $slaves[$i].health -= 4>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 30.5>><<else>><<set $slaves[$i].health -= 4>><</if>> <<elseif ($slaves[$i].voice < 3) && ($slaves[$i].voiceImplant == 0) && ($thisSurgery.cosmetic == 2)>> <<set $surgeries.push("a bimbo's voice")>> <<set $slaves[$i].voice += 1>> <<set $slaves[$i].voiceImplant += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($thisSurgery.butt == 0) && ($slaves[$i].buttImplant > 0)>> <<set $surgeries.push("surgery to remove her butt implants")>> <<set $slaves[$i].butt -= $slaves[$i].buttImplant>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($thisSurgery.boobs == 0) && ($slaves[$i].boobsImplant > 0)>> <<set $surgeries.push("surgery to remove her boob implants")>> <<set $slaves[$i].boobs -= $slaves[$i].boobsImplant>> <<set $slaves[$i].boobsImplant = 0>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].butt <= 3) && ($slaves[$i].butt < $thisSurgery.butt)>> <<if $thisSurgery.butt !== "no default setting">> <<set $surgeries.push("a bigger butt")>> <<set $slaves[$i].buttImplant = 1>> <<set $slaves[$i].butt += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <</if>> <<elseif ($slaves[$i].boobs <= 600) && ($slaves[$i].lactation < 2) && ($slaves[$i].boobs+400 <= $thisSurgery.boobs)>> <<if $thisSurgery.boobs !== "no default setting">> @@ -199,7 +199,7 @@ <<set $slaves[$i].boobsImplant += 400>> <<set $slaves[$i].boobs += 400>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">> + <<if $PC.medicine >= 100>> <<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <</if>> <<elseif ($slaves[$i].boobs <= 600) && ($slaves[$i].lactation < 2) && ($slaves[$i].boobs+200 <= $thisSurgery.boobs)>> @@ -208,7 +208,7 @@ <<set $slaves[$i].boobsImplant += 200>> <<set $slaves[$i].boobs += 200>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <</if>> <<elseif ($slaves[$i].butt <= 5) && ($slaves[$i].butt < $thisSurgery.butt)>> <<if $thisSurgery.butt !== "no default setting">> @@ -216,7 +216,7 @@ <<set $slaves[$i].buttImplant = 1>> <<set $slaves[$i].butt += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <</if>> <<elseif ($slaves[$i].boobs <= 2000) && ($slaves[$i].lactation < 2) && ($slaves[$i].boobs+400 < $thisSurgery.boobs)>> <<if $thisSurgery.boobs !== "no default setting">> @@ -224,7 +224,7 @@ <<set $slaves[$i].boobsImplant += 400>> <<set $slaves[$i].boobs += 400>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <</if>> <<elseif ($slaves[$i].anus > 0) && ($surgeryUpgrade == 1) && ($thisSurgery.holes == 2)>> <<set $surgeries.push("a virgin anus")>> @@ -233,7 +233,7 @@ <<set $slaves[$i].analSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].vagina > 0) && ($surgeryUpgrade == 1) && ($thisSurgery.holes == 2)>> <<set $surgeries.push("a virgin pussy")>> <<set $slaves[$i].vagina = 0>> @@ -241,7 +241,7 @@ <<set $slaves[$i].vaginalSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].anus > 1) && ($thisSurgery.holes == 1)>> <<set $surgeries.push("a tighter anus")>> <<set $slaves[$i].anus = 1>> @@ -249,7 +249,7 @@ <<set $slaves[$i].analSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].vagina > 1) && ($thisSurgery.holes == 1)>> <<set $surgeries.push("a tighter pussy")>> <<set $slaves[$i].vagina = 1>> @@ -257,14 +257,14 @@ <<set $slaves[$i].vaginalSkill -= 10>> <</if>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <<elseif ($slaves[$i].butt <= 8) && ($slaves[$i].butt < $thisSurgery.butt)>> <<if $thisSurgery.butt !== "no default setting">> <<set $surgeries.push("a bigger butt")>> <<set $slaves[$i].buttImplant = 1>> <<set $slaves[$i].butt += 1>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <</if>> <<elseif ($slaves[$i].boobs <= 9000) && ($slaves[$i].lactation < 2) && ($slaves[$i].boobs < $thisSurgery.boobs)>> <<if $thisSurgery.boobs !== "no default setting">> @@ -272,7 +272,7 @@ <<set $slaves[$i].boobsImplant += 200>> <<set $slaves[$i].boobs += 200>> <<set $cash -= $surgeryCost>> - <<if $PC.career == "medicine">><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> + <<if $PC.medicine >= 100>><<set $slaves[$i].health -= 5>><<else>><<set $slaves[$i].health -= 10>><</if>> <</if>> <<else>> diff --git a/src/uncategorized/saHormoneEffects.tw b/src/uncategorized/saHormoneEffects.tw index 387378bd244269f32a1d9a23624ab4c75b1a4ae4..bba9c5e64242df418c576869ba47f476da12ab82 100644 --- a/src/uncategorized/saHormoneEffects.tw +++ b/src/uncategorized/saHormoneEffects.tw @@ -29,7 +29,7 @@ <</if>> <<if $hormoneUpgradeMood == 0>> -<<if $slaves[$i].$hormones > 0>> +<<if $slaves[$i].hormones > 0>> <<if $slaves[$i].balls != 0>> $possessiveCap <<if $hormoneUpgradeMood == 0>>feminine treatments have to fight<<else>>advanced treatments brutally overpower<</if>> $possessive natural hormones, <<if $slaves[$i].devotion > 50>> @@ -40,7 +40,7 @@ <</if>> <</if>> <</if>> -<<if $slaves[$i].$hormones < 0>> +<<if $slaves[$i].hormones < 0>> <<if $slaves[$i].ovaries != 0>> $possessiveCap <<if $hormoneUpgradeMood == 0>>masculine treatments have to fight<<else>>advanced treatments brutally overpower<</if>> $possessive natural hormones, <<if $slaves[$i].devotion > 50>> diff --git a/src/uncategorized/saLiveWithHG.tw b/src/uncategorized/saLiveWithHG.tw index 69cc1a5e0a1f3e8982e162ef415880c8f420b9f8..3eee8f496f5e5c8df08253b9b18f7a398ff63fe7 100644 --- a/src/uncategorized/saLiveWithHG.tw +++ b/src/uncategorized/saLiveWithHG.tw @@ -607,6 +607,58 @@ <<if $HeadGirl.fetishKnown == 1>> <<if $HeadGirl.energy > 95>> + + <<if $slaves[$i].origHColor != "bald">> + <<if !hasHColorRule($slaves[$i],$defaultRules)>> + <<if ($slaves[$i].hColor != $HeadGirl.hColor)>> + $HeadGirl.slaveName dyes $slaves[$i].slaveName's hair $HeadGirl.hColor, just like her own, since with nymphomania comes narcissism. + <<set $slaves[$i].hColor = $HeadGirl.hColor>> + <</if>> + <</if>> + <<if !hasHStyleRule($slaves[$i],$defaultRules)>> + <<if ($slaves[$i].hStyle != $HeadGirl.hStyle)>> + $HeadGirl.slaveName styles $slaves[$i].slaveName's hair just like her own, since with nymphomania comes narcissism. + <<set $slaves[$i].hStyle = $HeadGirl.hStyle>> + <<set $slaves[$i].hLength = $HeadGirl.hLength>> + <</if>> + <</if>> + <<else>> + <<if !hasHColorRule($slaves[$i],$defaultRules)>> + <<if ($slaves[$i].hColor != $HeadGirl.hColor)>> + $HeadGirl.slaveName changes $slaves[$i].slaveName's wig = $HeadGirl.hColor, just like her own hair, since with nymphomania comes narcissism. + <<set $slaves[$i].hColor = $HeadGirl.hColor>> + <</if>> + <</if>> + <<if !hasHStyleRule($slaves[$i],$defaultRules)>> + <<if ($slaves[$i].hStyle != $HeadGirl.hStyle)>> + $HeadGirl.slaveName changes $slaves[$i].slaveName's wig style to look just like her own hair, since with nymphomania comes narcissism. + <<set $slaves[$i].hStyle = $HeadGirl.hStyle>> + <<set $slaves[$i].hLength = $HeadGirl.hLength>> + <</if>> + <</if>> + <</if>> + <<if $slaves[$i].origEye == "none">> + <<if !hasEyeColorRule($slaves[$i],$defaultRules)>> + <<if ($slaves[$i].eyeColor != $HeadGirl.eyeColor)>> + <<set $slaves[$i].eyeColor = $HeadGirl.eyeColor>> + $HeadGirl.slaveName gives $slaves[$i].slaveName $slaves[$i].eyeColor glass eyes, to match her own eyes, since with nymphomania comes narcissism. + <</if>> + <</if>> + <<elseif $slaves[$i].origEye == "implant">> + <<if !hasEyeColorRule($slaves[$i],$defaultRules)>> + <<if ($slaves[$i].eyeColor != $HeadGirl.eyeColor)>> + <<set $slaves[$i].eyeColor = $HeadGirl.eyeColor>> + $HeadGirl.slaveName changes $slaves[$i].slaveName $slaves[$i].eyeColor eye lenses, to match her own eyes, since with nymphomania comes narcissism. + <</if>> + <</if>> + <<else>> + <<if !hasEyeColorRule($slaves[$i],$defaultRules)>> + <<if ($slaves[$i].eyeColor != $HeadGirl.eyeColor)>> + <<set $slaves[$i].eyeColor = $HeadGirl.eyeColor>> + $HeadGirl.slaveName gives $slaves[$i].slaveName $slaves[$i].eyeColor contact lenses, to match her own eyes, since with nymphomania comes narcissism. + <</if>> + <</if>> + <<if !hasHColorRule($slaves[$i],$defaultRules)>> <<if ($slaves[$i].hColor != $HeadGirl.hColor)>> $HeadGirl.slaveName dyes $slaves[$i].slaveName's hair $HeadGirl.hColor, just like her own, since with nymphomania comes narcissism. @@ -626,7 +678,6 @@ $HeadGirl.slaveName gives $slaves[$i].slaveName $slaves[$i].eyeColor contact lenses, to match her own eyes, since with nymphomania comes narcissism. <</if>> <</if>> - <</if>> <</if>> <<if ($slaves[$i].weight > 30) && ($slaves[$i].diet != "restricted")>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 37074abad34272eab1594a35c44510ac0e4aa150..521f2a548b850e44df377fe841e74f7d91a532ad 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -4980,6 +4980,21 @@ and ($slaves[$i].clothes != "a slutty qipao") and ($slaves[$i].clothes != "restr <</if>> <</if>> <</if>> + <<if $seeAge == 1>> + <<if $slaves[$i].visualAge > 20 && $slaves[$i].physicalAge > 20>> + <<if $slaves[$i].trust > 95>> + <<if $slaves[$i].devotion > 95>> + <<if $slaves[$i].ageAdjust == 40>> + $possessiveCap has been living a happy, healthy and trusting life under you for so long that you swear @@color:lime;she looks a little younger@@ than a girl her age should. + <<set $slaves[$i].visualAge-->> + <<set $slaves[$i].ageAdjust = 0>> + <<elseif random(1,100) > 60>> + <<set $slaves[$i].ageAdjust++>> + <</if>> + <</if>> + <</if>> + <</if>> + <</if>> <<elseif ($slaves[$i].health > 60)>> <<if ($slaves[$i].energy <= 50)>> $possessiveCap good health produces a @@color:green;slow improvement in libido.@@ @@ -4999,12 +5014,27 @@ and ($slaves[$i].clothes != "a slutty qipao") and ($slaves[$i].clothes != "restr <<if $slaves[$i].trust < random(1,100)>> <<if $slaves[$i].health < random(1,100)>> <<if $slaves[$i].physicalAge-30 > random(1,100)>> - $pronounCap's face looks @@color:orange;just a little older@@ than it did last week. $pronounCap's not getting any younger. + $possessive face looks @@color:orange;just a little older@@ than it did last week. $pronounCap's not getting any younger. <<set $slaves[$i].face -= 2>> <</if>> <</if>> <</if>> <</if>> +<<if $seeAge == 1>> + <<if $slaves[$i].visualAge > 15 && $slaves[$i].physicalAge > 15>> + <<if $slaves[$i].trust < -20>> + <<if $slaves[$i].devotion < -20>> + <<if $slaves[$i].ageAdjust == -40>> + $pronounCap has been living a miserable life under your feet for so long that you swear @@color:lime;she looks a little older@@ than a girl her age should. + <<set $slaves[$i].visualAge++>> + <<set $slaves[$i].ageAdjust = 0>> + <<elseif random(1,100) > 40>> + <<set $slaves[$i].ageAdjust-->> + <</if>> + <</if>> + <</if>> + <</if>> +<</if>> <<if $slaves[$i].fuckdoll == 0>> <<if !canWalk($slaves[$i])>> diff --git a/src/uncategorized/salon.tw b/src/uncategorized/salon.tw index 857f07c62420a3a910e5c73bbfdc809642733b41..546c7665e5855752c91140abf92b3626f0f98472 100644 --- a/src/uncategorized/salon.tw +++ b/src/uncategorized/salon.tw @@ -1,17 +1,13 @@ -:: Salon +:: Salon [nobr] -<<nobr>> <<set $nextButton = "Continue">> <<set $nextLink = "Slave Interact">> <<set $showEncyclopedia = 1>><<set $encyclopedia = "The Auto Salon">> -<</nobr>>\ -\ $activeSlave.slaveName is seated in the auto salon. $pronounCap is awaiting your artistic pleasure. -<<nobr>> <<if $activeSlave.eyes > -1>> @@ -27,8 +23,101 @@ $possessiveCap vision is normal, and $pronoun | [[None|Salon][$activeSlave.eyewear = "none"]] <br> //Blurring options are annoying and impede performance on some assignments// + +<br><br> +<<if $activeSlave.origEye == "implant">> + $pronounCap has artificial eyes, and $pronoun + <<if $activeSlave.eyewear = "none">> + has no eyewear. + <<else>> + is wearing $activeSlave.eyewear. + <</if>> + [[Cosmetic glasses|Salon][$activeSlave.eyewear = "glasses",$cash -= $modCost]] + | [[None|Salon][$activeSlave.eyewear = "none"]] + <br> +<<elseif $activeSlave.eyes < -1>> + $pronounCap is blind, and + <<if $activeSlave.eyewear == "none">> + has no eyewear. + <<else>> + is wearing $activeSlave.eyewear. + <</if>> + [[Cosmetic glasses|Salon][$activeSlave.eyewear = "glasses",$cash -= $modCost]] + | [[Blurring glasses|Salon][$activeSlave.eyewear = "blurring glasses",$cash -= $modCost]] + | [[Blurring contacts|Salon][$activeSlave.eyewear = "blurring contacts",$cash -= $modCost]] + | [[None|Salon][$activeSlave.eyewear = "none"]] + <br> //Blurring options are annoying and impede performance on some assignments// +<<elseif $activeSlave.eyes > -1>> + $possessiveCap vision is normal, and $pronoun + <<if $activeSlave.eyewear == "none">> + has no eyewear. + <<else>> + is wearing $activeSlave.eyewear. + <</if>> + [[Cosmetic glasses|Salon][$activeSlave.eyewear = "glasses",$cash -= $modCost]] + | [[Blurring glasses|Salon][$activeSlave.eyewear = "blurring glasses",$cash -= $modCost]] + | [[Blurring contacts|Salon][$activeSlave.eyewear = "blurring contacts",$cash -= $modCost]] + | [[None|Salon][$activeSlave.eyewear = "none"]] + <br> //Blurring options are annoying and impede performance on some assignments// <<else>> + $pronounCap is nearsighted, and $pronoun + <<if $activeSlave.eyewear == "none">> + has no eyewear. + <<else>> + is wearing $activeSlave.eyewear. + <</if>> + [[Cosmetic glasses|Salon][$activeSlave.eyewear = "glasses",$cash -= $modCost]] + | [[Corrective glasses|Salon][$activeSlave.eyewear = "corrective glasses",$cash -= $modCost]] + | [[Corrective contacts|Salon][$activeSlave.eyewear = "corrective contacts",$cash -= $modCost]] + | [[None|Salon][$activeSlave.eyewear = "none"]] + <br> //Nearsightedness will impede performance on some assignments// +<</if>> + +<<if $activeSlave.origEye != "implant">><br><br> + <<if $activeSlave.origEye != "none">> + $possessiveCap eyes are $activeSlave.eyeColor. + <br> + Give $possessive cosmetic contact lenses: + <<if $activeSlave.origEye != $activeSlave.eyeColor>><br> + [[Remove lenses|Salon][$activeSlave.eyeColor = $activeSlave.origEye]] | + <</if>> + <<else>> + <<if $activeSlave.eyeColor == "empty">> + $possessiveCap has no eyes. + <<else>> + $possessiveCap glass eyes are $activeSlave.eyeColor. + <</if>> + <br> + Choose what kind of eyes you want $possessive to have: + <<if $activeSlave.eyeColor != "empty">> + [[None|Salon][$activeSlave.eyeColor = "empty"]] | + <</if>> + <</if>> + [[Blue|Salon][$activeSlave.eyeColor = "blue",$cash -= $modCost]] + | [[Black|Salon][$activeSlave.eyeColor = "black",$cash -= $modCost]] + | [[Brown|Salon][$activeSlave.eyeColor = "brown",$cash -= $modCost]] + | [[Green|Salon][$activeSlave.eyeColor = "green",$cash -= $modCost]] + | [[Turquoise|Salon][$activeSlave.eyeColor = "turquoise",$cash -= $modCost]] + | [[Sky-blue|Salon][$activeSlave.eyeColor = "sky-blue",$cash -= $modCost]] + | [[Hazel|Salon][$activeSlave.eyeColor = "hazel",$cash -= $modCost]] + | [[Pale-grey|Salon][$activeSlave.eyeColor = "pale-grey",$cash -= $modCost]] + | [[White|Salon][$activeSlave.eyeColor = "white",$cash -= $modCost]] + | [[Pink|Salon][$activeSlave.eyeColor = "pink",$cash -= $modCost]] + | [[Amber|Salon][$activeSlave.eyeColor = "amber",$cash -= $modCost]] + | [[Red|Salon][$activeSlave.eyeColor = "red",$cash -= $modCost]] + | [[Catlike|Salon][$activeSlave.eyeColor = "catlike",$cash -= $modCost]] + | [[Serpent-like|Salon][$activeSlave.eyeColor = "serpent-like",$cash -= $modCost]] + | [[Devilish|Salon][$activeSlave.eyeColor = "devilish",$cash -= $modCost]] + | [[Demonic|Salon][$activeSlave.eyeColor = "demonic",$cash -= $modCost]] + | [[Hypnotic|Salon][$activeSlave.eyeColor = "hypnotic",$cash -= $modCost]] + | [[Heart-shaped|Salon][$activeSlave.eyeColor = "heart-shaped",$cash -= $modCost]] + <br> //Color settings will be applied in addition to eyewear choices.// +<<else>> + $possessiveCap eyes are artificial and can't be set here. +<</if>> + + $pronounCap is nearsighted, and $pronoun <<if $activeSlave.eyewear == "none">> has no eyewear. @@ -43,8 +132,6 @@ $pronounCap is nearsighted, and $pronoun <</if>> -<</nobr>> -<<nobr>> $possessiveCap eyes are $activeSlave.eyeColor. @@ -71,10 +158,10 @@ Give $possessive cosmetic contact lenses: | [[Heart-shaped|Salon][$activeSlave.eyeColor = "heart-shaped",$cash -= $modCost]] <br> //Colored contact settings will be applied in addition to eyewear choices.// -<</nobr>> -<<nobr>> + +<br><br> <<if $activeSlave.makeup == 1>> $pronounCap's wearing minimal makeup. <<elseif $activeSlave.makeup == 2>> @@ -103,9 +190,9 @@ Give $possessive cosmetic contact lenses: | [[Color-coordinate metallic makeup with hair|Salon][$activeSlave.makeup = 12,$cash -= $modCost]] | [[Slutty makeup|Salon][$activeSlave.makeup = 4,$cash -= $modCost]] -<</nobr>> -<<nobr>> + +<br> <<if $activeSlave.amp == 1>> $pronounCap has no hands, and thus, no nails. <<elseif $activeSlave.nails == 1>> @@ -129,6 +216,14 @@ Give $possessive cosmetic contact lenses: <br> <<if $activeSlave.amp != 1>> + + [[Clip nails|Salon][$activeSlave.nails = 0,$cash -= $modCost]] + | [[Extend nails|Salon][$activeSlave.nails = 1,$cash -= $modCost]] + | [[Color-coordinate nails with hair|Salon][$activeSlave.nails = 2,$cash -= $modCost]] + | [[Sharp, claw-like nails|Salon][$activeSlave.nails = 3,$cash -= $modCost]] + | [[Bright, glittery nails|Salon][$activeSlave.nails = 4,$cash -= $modCost]] + | [[Streetwalker-style nails|Salon][$activeSlave.nails = 5,$cash -= $modCost]] + [[Clip nails|Salon][$activeSlave.nails = 0,$cash -= $modCost]] | [[Extend nails|Salon][$activeSlave.nails = 1,$cash -= $modCost]] | [[Color-coordinate nails with hair|Salon][$activeSlave.nails = 2,$cash -= $modCost]] @@ -136,15 +231,15 @@ Give $possessive cosmetic contact lenses: | [[Bright, glittery nails|Salon][$activeSlave.nails = 4,$cash -= $modCost]] | [[Shiny, metallic nails|Salon][$activeSlave.nails = 11,$cash -= $modCost]] | [[Streetwalker-style nails|Salon][$activeSlave.nails = 5,$cash -= $modCost]] + <</if>> -<</nobr>> -<<nobr>> <<set $tannableSkin = ["lightened", "white", "fair", "pale", "light"]>> <<set $lightenableSkin = ["dark", "olive", "black", "brown", "light brown", "tanned"]>> <<set $bleachableSkin = ["lightened", "white", "fair", "light"]>> +<br><br> $possessiveCap skin is $activeSlave.skin. <<if ($tannableSkin.indexOf($activeSlave.skin) != -1)>> @@ -162,10 +257,7 @@ $possessiveCap skin is $activeSlave.skin. <br> [[Darken skin|Salon][$activeSlave.skin = "dark",$cash -= $modCost]] <</if>> - -<</nobr>> - -<<nobr>> +<br><br> <<if ($activeSlave.markings == "beauty mark")>> $pronounCap has a prominent mole on $possessive face, which @@ -188,13 +280,42 @@ $possessiveCap skin is $activeSlave.skin. [[Bleach it|Salon][$activeSlave.markings = "none",$cash -= $modCost]] <</if>> -<</nobr>> -<<nobr>> -$possessiveCap hair is $activeSlave.hColor. +<<if $activeSlave.origHColor != "bald">> + + $possessiveCap hair is $activeSlave.hColor. + + <br> -<br> + + Dye $possessive hair: + <<if $activeSlave.origHColor != $activeSlave.hColor>> + [[Natural color|Salon][$activeSlave.hColor = $activeSlave.origHColor,$cash -= $modCost]] | + <</if>> + [[Blonde|Salon][$activeSlave.hColor = "blonde",$cash -= $modCost]] + | [[Golden|Salon][$activeSlave.hColor = "golden",$cash -= $modCost]] + | [[Platinum Blonde|Salon][$activeSlave.hColor = "platinum blonde",$cash -= $modCost]] + | [[Strawberry-blonde|Salon][$activeSlave.hColor = "strawberry-blonde",$cash -= $modCost]] + | [[Copper|Salon][$activeSlave.hColor = "copper",$cash -= $modCost]] + | [[Ginger|Salon][$activeSlave.hColor = "ginger",$cash -= $modCost]] + | [[Red|Salon][$activeSlave.hColor = "red",$cash -= $modCost]] + | [[Green|Salon][$activeSlave.hColor = "green",$cash -= $modCost]] + | [[Blue|Salon][$activeSlave.hColor = "blue",$cash -= $modCost]] + | [[Pink|Salon][$activeSlave.hColor = "pink",$cash -= $modCost]] + | [[Dark Brown|Salon][$activeSlave.hColor = "dark brown",$cash -= $modCost]] + | [[Brown|Salon][$activeSlave.hColor = "brown",$cash -= $modCost]] + | [[Auburn|Salon][$activeSlave.hColor = "auburn",$cash -= $modCost]] + | [[Burgundy|Salon][$activeSlave.hColor = "burgundy",$cash -= $modCost]] + | [[Chocolate|Salon][$activeSlave.hColor = "chocolate brown",$cash -= $modCost]] + | [[Chestnut|Salon][$activeSlave.hColor = "chestnut",$cash -= $modCost]] + | [[Hazel|Salon][$activeSlave.hColor = "hazel",$cash -= $modCost]] + | [[Black|Salon][$activeSlave.hColor = "black",$cash -= $modCost]] + | [[Grey|Salon][$activeSlave.hColor = "grey",$cash -= $modCost]] + | [[Silver|Salon][$activeSlave.hColor = "silver",$cash -= $modCost]] + | [[White|Salon][$activeSlave.hColor = "white",$cash -= $modCost]] + <br><br> + $possessiveCap hair is $activeSlave.hStyle. Dye $possessive hair: [[Blonde|Salon][$activeSlave.hColor = "blonde",$cash -= $modCost]] @@ -219,12 +340,34 @@ Dye $possessive hair: | [[Silver|Salon][$activeSlave.hColor = "silver",$cash -= $modCost]] | [[White|Salon][$activeSlave.hColor = "white",$cash -= $modCost]] -<</nobr>> -<<nobr>> $possessiveCap hair is $activeSlave.hStyle. -<br> + + <br> + + + <<if $activeSlave.hLength > 1>> + Style $possessive hair: + [[Neat|Salon][$activeSlave.hStyle = "neat",$cash -= $modCost]] + | [[Shaved|Salon][$activeSlave.hStyle = "shaved",$activeSlave.hLength = 0,$cash -= $modCost]] + | [[Trimmed short|Salon][$activeSlave.hStyle = "trimmed",$activeSlave.hLength = 10,$cash -= $modCost]] + | [[Buzzcut|Salon][$activeSlave.hStyle = "buzzcut",$activeSlave.hLength = 1,$cash -= $modCost]] + | [[Up|Salon][$activeSlave.hStyle = "up",$cash -= $modCost]] + | [[In a ponytail|Salon][$activeSlave.hStyle = "ponytail",$cash -= $modCost]] + | [[In a bun|Salon][$activeSlave.hStyle = "bun",$cash -= $modCost]] + | [[Curled|Salon][$activeSlave.hStyle = "curls",$cash -= $modCost]] + | [[Permed|Salon][$activeSlave.hStyle = "permed",$cash -= $modCost]] + | [[Luxurious|Salon][$activeSlave.hStyle = "luxurious",$cash -= $modCost]] + | [[Dreadlocks|Salon][$activeSlave.hStyle = "dreadlocks",$cash -= $modCost]] + | [[Cornrows|Salon][$activeSlave.hStyle = "cornrows",$cash -= $modCost]] + | [[Braided|Salon][$activeSlave.hStyle = "braided",$cash -= $modCost]] + | [[In tails|Salon][$activeSlave.hStyle = "tails",$cash -= $modCost]] + | [[Afro|Salon][$activeSlave.hStyle = "afro",$cash -= $modCost]] + | [[Shaved sides|Salon][$activeSlave.hStyle = "strip",$cash -= $modCost]] + <<else>> + //$possessiveCap hair is too short to style meaningfully// + <</if>> <<if $activeSlave.hLength > 1>> Style $possessive hair: @@ -248,14 +391,24 @@ Style $possessive hair: //$possessiveCap hair is too short to style meaningfully// <</if>> -<br> //General hairstyles will conform to hair length and clothing choices.// -<</nobr>> -<<nobr>> + <br> //General hairstyles will conform to hair length and clothing choices.// -$possessiveCap hair is $activeSlave.hLength cm long. + + + + $possessiveCap hair is $activeSlave.hLength cm long. + + <br> -<br> + + <<if $activeSlave.hLength == 1>> + [[Apply hair growth stimulating treatment|Salon][$activeSlave.hLength = 1,$cash -= $modCost]] + <<elseif $activeSlave.hLength < 150>> + [[Extensions|Salon][$activeSlave.hLength += 10,$cash -= $modCost]] + <<else>> + //$possessiveCap hair is extremely long// + <</if>> <<if $activeSlave.hLength == 1>> [[Apply hair growth stimulating treatment|Salon][$activeSlave.hLength = 1,$cash -= $modCost]] @@ -265,7 +418,63 @@ $possessiveCap hair is $activeSlave.hLength cm long. //$possessiveCap hair is extremely long// <</if>> -<br> + + <br> + + + Cut $possessive hair: + <<if $activeSlave.hLength > 5>> + [[Very short|Salon][$activeSlave.hLength = 5,$cash -= $modCost]] + <<if $activeSlave.hLength > 10>> + | [[Short|Salon][$activeSlave.hLength = 10,$cash -= $modCost]] + <</if>> + <<if $activeSlave.hLength > 30>> + | [[Shoulder length|Salon][$activeSlave.hLength = 30,$cash -= $modCost]] + <</if>> + <<if $activeSlave.hLength > 60>> + | [[Long|Salon][$activeSlave.hLength = 60,$cash -= $modCost]] + <</if>> + <<if $activeSlave.hLength > 100>> + | [[Very long|Salon][$activeSlave.hLength = 100,$cash -= $modCost]] + <</if>> + <<else>> + //$possessiveCap hair is already very short// + <</if>> + + +<<else>> + + <<if $activeSlave.hStyle == "bald">> + $pronounCap is completely bald. + <br> + <<else>> + $pronounCap is wearing a $activeSlave.hColor wig. + + <br> + + Change $possessive wig color: + [[Blonde|Salon][$activeSlave.hColor = "blonde",$cash -= $modCost]] + | [[Golden|Salon][$activeSlave.hColor = "golden",$cash -= $modCost]] + | [[Platinum Blonde|Salon][$activeSlave.hColor = "platinum blonde",$cash -= $modCost]] + | [[Strawberry-blonde|Salon][$activeSlave.hColor = "strawberry-blonde",$cash -= $modCost]] + | [[Copper|Salon][$activeSlave.hColor = "copper",$cash -= $modCost]] + | [[Ginger|Salon][$activeSlave.hColor = "ginger",$cash -= $modCost]] + | [[Red|Salon][$activeSlave.hColor = "red",$cash -= $modCost]] + | [[Green|Salon][$activeSlave.hColor = "green",$cash -= $modCost]] + | [[Blue|Salon][$activeSlave.hColor = "blue",$cash -= $modCost]] + | [[Pink|Salon][$activeSlave.hColor = "pink",$cash -= $modCost]] + | [[Dark Brown|Salon][$activeSlave.hColor = "dark brown",$cash -= $modCost]] + | [[Brown|Salon][$activeSlave.hColor = "brown",$cash -= $modCost]] + | [[Auburn|Salon][$activeSlave.hColor = "auburn",$cash -= $modCost]] + | [[Burgundy|Salon][$activeSlave.hColor = "burgundy",$cash -= $modCost]] + | [[Chocolate|Salon][$activeSlave.hColor = "chocolate brown",$cash -= $modCost]] + | [[Chestnut|Salon][$activeSlave.hColor = "chestnut",$cash -= $modCost]] + | [[Hazel|Salon][$activeSlave.hColor = "hazel",$cash -= $modCost]] + | [[Black|Salon][$activeSlave.hColor = "black",$cash -= $modCost]] + | [[Grey|Salon][$activeSlave.hColor = "grey",$cash -= $modCost]] + | [[Silver|Salon][$activeSlave.hColor = "silver",$cash -= $modCost]] + | [[White|Salon][$activeSlave.hColor = "white",$cash -= $modCost]] + Cut $possessive hair: <<if $activeSlave.hLength > 5>> @@ -278,21 +487,56 @@ Cut $possessive hair: <</if>> <<if $activeSlave.hLength > 60>> | [[Long|Salon][$activeSlave.hLength = 60,$cash -= $modCost]] + <</if>> - <<if $activeSlave.hLength > 100>> - | [[Very long|Salon][$activeSlave.hLength = 100,$cash -= $modCost]] + +<br><br> + <<if $activeSlave.hStyle != "bald">> + $possessiveCap wig is in $activeSlave.hStyle style. + <<else>> + $pronounCap is not wearing a wig. <</if>> -<<else>> - //$possessiveCap hair is already very short// -<</if>> -<</nobr>> + <br> -<<nobr>> + Change $possessive wig style: + <<if $activeSlave.hStyle != "bald">> + <<if $activeSlave.hLength == 0>><<set $activeSlave.hLength = 10>><</if>> + <</if>> + <<if $activeSlave.origHColor == "bald" && $activeSlave.hStyle != "bald">> + [[Remove her wig|Salon][$activeSlave.hStyle = "bald",$activeSlave.hLength = 0,$cash -= $modCost]] + <</if>> + | [[In a ponytail|Salon][$activeSlave.hStyle = "ponytail",$cash -= $modCost]] + | [[In a bun|Salon][$activeSlave.hStyle = "bun",$cash -= $modCost]] + | [[Curled|Salon][$activeSlave.hStyle = "curls",$cash -= $modCost]] + | [[Permed|Salon][$activeSlave.hStyle = "permed",$cash -= $modCost]] + | [[Luxurious|Salon][$activeSlave.hStyle = "luxurious",$cash -= $modCost]] + | [[Dreadlocks|Salon][$activeSlave.hStyle = "dreadlocks",$cash -= $modCost]] + | [[Cornrows|Salon][$activeSlave.hStyle = "cornrows",$cash -= $modCost]] + | [[Braided|Salon][$activeSlave.hStyle = "braided",$cash -= $modCost]] + | [[In tails|Salon][$activeSlave.hStyle = "tails",$cash -= $modCost]] + | [[Afro|Salon][$activeSlave.hStyle = "afro",$cash -= $modCost]] + + <br> //General hairstyles will conform to hair length and clothing choices.// + + + $possessiveCap wig hair is $activeSlave.hLength cm long. -$possessiveCap pubic hair, if present, is $activeSlave.pubicHColor. + <br> + + Set hair length to + <<if $activeSlave.hLength != 10>>[[10cm|Salon][$activeSlave.hLength = 10,$cash -= $modCost]]<</if>> + <<if $activeSlave.hLength != 30>>[[30cm|Salon][$activeSlave.hLength = 10,$cash -= $modCost]]<</if>> + <<if $activeSlave.hLength != 60>>[[60cm|Salon][$activeSlave.hLength = 10,$cash -= $modCost]]<</if>> + <<if $activeSlave.hLength != 90>>[[90cm|Salon][$activeSlave.hLength = 10,$cash -= $modCost]]<</if>> + <<if $activeSlave.hLength != 120>>[[120cm|Salon][$activeSlave.hLength = 10,$cash -= $modCost]]<</if>> + <<if $activeSlave.hLength != 150>>[[150cm|Salon][$activeSlave.hLength = 10,$cash -= $modCost]]<</if>> -<br> + <br> + + + +<</if>> Dye $possessive pubic hair: [[Blonde|Salon][$activeSlave.pubicHColor = "blonde",$cash -= $modCost]] @@ -316,29 +560,73 @@ Dye $possessive pubic hair: | [[Grey|Salon][$activeSlave.pubicHColor = "grey",$cash -= $modCost]] | [[Silver|Salon][$activeSlave.pubicHColor = "silver",$cash -= $modCost]] | [[White|Salon][$activeSlave.pubicHColor = "white",$cash -= $modCost]] -<</nobr>> -<<nobr>> + $possessiveCap pubic hair is $activeSlave.pubicHStyle. -<br> -Style $possessive pubic hair: - [[Hairless|Salon][$activeSlave.pubicHStyle = "hairless",$cash -= $modCost]] - | [[Waxed|Salon][$activeSlave.pubicHStyle = "waxed",$cash -= $modCost]] - | [[Landing strip|Salon][$activeSlave.pubicHStyle = "in a strip",$cash -= $modCost]] - | [[Neat|Salon][$activeSlave.pubicHStyle = "neat",$cash -= $modCost]] - | [[Bushy in the front|Salon][$activeSlave.pubicHStyle = "bushy in the front and neat in the rear",$cash -= $modCost]] - | [[Bushy|Salon][$activeSlave.pubicHStyle = "bushy",$cash -= $modCost]] +<<if $activeSlave.pubicHStyle != "bald" && $activeSlave.pubicHStyle != "hairless">> + + -<</nobr>> + $possessiveCap pubic hair, if present, is $activeSlave.pubicHColor. -<<nobr>> + <br> + + Dye $possessive pubic hair: + [[Blonde|Salon][$activeSlave.pubicHColor = "blonde",$cash -= $modCost]] + | [[Golden|Salon][$activeSlave.pubicHColor = "golden",$cash -= $modCost]] + | [[Platinum blonde|Salon][$activeSlave.pubicHColor = " platinum blonde",$cash -= $modCost]] + | [[Strawberry-blonde|Salon][$activeSlave.pubicHColor = "strawberry-blonde",$cash -= $modCost]] + | [[Copper|Salon][$activeSlave.pubicHColor = "copper",$cash -= $modCost]] + | [[Ginger|Salon][$activeSlave.pubicHColor = "ginger",$cash -= $modCost]] + | [[Red|Salon][$activeSlave.pubicHColor = "red",$cash -= $modCost]] + | [[Green|Salon][$activeSlave.pubicHColor = "green",$cash -= $modCost]] + | [[Blue|Salon][$activeSlave.pubicHColor = "blue",$cash -= $modCost]] + | [[Pink|Salon][$activeSlave.pubicHColor = "pink",$cash -= $modCost]] + | [[Dark Brown|Salon][$activeSlave.pubicHColor = "dark brown",$cash -= $modCost]] + | [[Brown|Salon][$activeSlave.pubicHColor = "brown",$cash -= $modCost]] + | [[Auburn|Salon][$activeSlave.pubicHColor = "auburn",$cash -= $modCost]] + | [[Burgundy|Salon][$activeSlave.pubicHColor = "burgundy",$cash -= $modCost]] + | [[Chocolate|Salon][$activeSlave.pubicHColor = "chocolate brown",$cash -= $modCost]] + | [[Chestnut|Salon][$activeSlave.pubicHColor = "chestnut",$cash -= $modCost]] + | [[Hazel|Salon][$activeSlave.pubicHColor = "hazel",$cash -= $modCost]] + | [[Black|Salon][$activeSlave.pubicHColor = "black",$cash -= $modCost]] + | [[Grey|Salon][$activeSlave.pubicHColor = "grey",$cash -= $modCost]] + | [[Silver|Salon][$activeSlave.pubicHColor = "silver",$cash -= $modCost]] + | [[White|Salon][$activeSlave.pubicHColor = "white",$cash -= $modCost]] + + + $possessiveCap pubic hair is $activeSlave.pubicHStyle. -$possessiveCap armpit hair, if present, is $activeSlave.underArmHColor. + <br> + Style $possessive pubic hair: + [[Waxed|Salon][$activeSlave.pubicHStyle = "waxed",$cash -= $modCost]] + | [[Landing strip|Salon][$activeSlave.pubicHStyle = "in a strip",$cash -= $modCost]] + | [[Neat|Salon][$activeSlave.pubicHStyle = "neat",$cash -= $modCost]] + | [[Bushy|Salon][$activeSlave.pubicHStyle = "bushy",$cash -= $modCost]] + | [[Bushy in the front|Salon][$activeSlave.pubicHStyle = "bushy in the front and neat in the rear",$cash -= $modCost]] + | [[Hairless|Salon][$activeSlave.pubicHStyle = "hairless",$cash -= $modCost]] + +<<else>> + $possessiveCap body is completely hairless. +<</if>> +<br> + +$possessiveCap armpit hair is $activeSlave.underArmHStyle. <br> +Style $possessive armpit hair: + [[Hairless|Salon][$activeSlave.underArmHStyle = "hairless",$cash -= $modCost]] + | [[Waxed|Salon][$activeSlave.underArmHStyle = "waxed",$cash -= $modCost]] + | [[Shaved|Salon][$activeSlave.underArmHStyle = "shaved",$cash -= $modCost]] + | [[Neat|Salon][$activeSlave.underArmHStyle = "neat",$cash -= $modCost]] + | [[Bushy|Salon][$activeSlave.underArmHStyle = "bushy",$cash -= $modCost]] + +<<if $activeSlave.underArmHStyle != "hairless">> +<br> + Dye $possessive armpit hair: [[Blonde|Salon][$activeSlave.underArmHColor = "blonde",$cash -= $modCost]] | [[Golden|Salon][$activeSlave.underArmHColor = "golden",$cash -= $modCost]] @@ -361,18 +649,9 @@ Dye $possessive armpit hair: | [[Grey|Salon][$activeSlave.underArmHColor = "grey",$cash -= $modCost]] | [[Silver|Salon][$activeSlave.underArmHColor = "silver",$cash -= $modCost]] | [[White|Salon][$activeSlave.underArmHColor = "white",$cash -= $modCost]] -<</nobr>> -<<nobr>> - -$possessiveCap armpit hair is $activeSlave.underArmHStyle. - -<br> - -Style $possessive armpit hair: - [[Hairless|Salon][$activeSlave.underArmHStyle = "hairless",$cash -= $modCost]] - | [[Waxed|Salon][$activeSlave.underArmHStyle = "waxed",$cash -= $modCost]] - | [[Shaved|Salon][$activeSlave.underArmHStyle = "shaved",$cash -= $modCost]] - | [[Neat|Salon][$activeSlave.underArmHStyle = "neat",$cash -= $modCost]] - | [[Bushy|Salon][$activeSlave.underArmHStyle = "bushy",$cash -= $modCost]] +<br> -<</nobr>> +<<else>> +<br> +$possessiveCap armpit hair would be $activeSlave.underArmHColor, if $pronoun had any. +<</if>> diff --git a/src/uncategorized/scheduledEvent.tw b/src/uncategorized/scheduledEvent.tw index d86f9ec3b31792e6f8621b697febd7b17d62156f..d8ffc5e1fc8f66411306affe9dda2f3917d96724 100644 --- a/src/uncategorized/scheduledEvent.tw +++ b/src/uncategorized/scheduledEvent.tw @@ -121,7 +121,9 @@ <<elseif ($birthee != 0)>> <<set $birthed = 0>> <<goto "SE Birth">> -<<elseif ($recruiterProgress >= 13)>> +<<elseif ($recruiterEugenics == 0 and $recruiterProgress >= 13)>> + <<goto "SE recruiter success">> +<<elseif ($recruiterEugenics == 1 and $recruiterProgress >= (13 + ($IntelligenceEugenicsSMR+$HeightEugenicsSMR+$FaceEugenicsSMR)*6))>> <<goto "SE recruiter success">> <<elseif ($customSlaveOrdered == 1)>> <<goto "SE custom slave delivery">> diff --git a/src/uncategorized/schoolroomReport.tw b/src/uncategorized/schoolroomReport.tw index 52eea8edef3247aa3066a89cafb390c51fa30690..3e2a98fc4d2d6ba0b144611729e86fb3a9c69014 100644 --- a/src/uncategorized/schoolroomReport.tw +++ b/src/uncategorized/schoolroomReport.tw @@ -133,7 +133,7 @@ <<if ($Schoolteacher != 0)>> <<if $showEWD != 0>> - <br><br>''__@@color:pink;$slaves[_FLs].slaveName@@__'' is serving as your schoolteacher. + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -141,7 +141,8 @@ </div> <</if>> /* 000-250-006 */ - <br> + ''__@@color:pink;$slaves[_FLs].slaveName@@__'' is serving as your schoolteacher. + <br> <<if $slaves[$i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[$i].devotion <= 20)>> @@ -156,7 +157,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<if $slaves[$i].choosesOwnClothes == 1>> @@ -211,9 +211,7 @@ <</if>> <</if>> <<if $showEWD != 0>> - <<if ($Schoolteacher == 0)>> - <br><br> - <</if>> + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -223,7 +221,7 @@ /* 000-250-006 */ ''__@@color:pink;$slaves[$i].slaveName@@__'' is studying in $schoolroomName. <br> She <<include "SA take classes">> - <br> + <br> <<if $slaves[_i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[$i].devotion <= 20)>> @@ -238,7 +236,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<include "SA take classes">> @@ -260,7 +257,7 @@ <</if>> <</for>> <<if (_restedSlaves > 0)>> - + <br><br> <<if (_restedSlaves == 1)>> One slave has <<else>> @@ -271,7 +268,7 @@ <<if $schoolroomDecoration != "standard">> $schoolroomNameCaps's $schoolroomDecoration atmosphere @@color:hotpink;has a minor impact on the students.@@ <</if>> -<<else>> - ''$schoolroomNameCaps is empty.'' <</if>> -<br><br> +<<if $schoolroomSlaves || $Schoolteacher>> + <br><br> +<</if>> diff --git a/src/uncategorized/seRecruiterSuccess.tw b/src/uncategorized/seRecruiterSuccess.tw index 5f646a606d3e8563cc2bfb343c570550ec105a0a..af5f345500141136947c984405fe314fa08fb2eb 100644 --- a/src/uncategorized/seRecruiterSuccess.tw +++ b/src/uncategorized/seRecruiterSuccess.tw @@ -24,6 +24,18 @@ <<set $activeSlave.vaginalSkill = random(15,40)>> <</if>> <<set $activeSlave.analSkill = 0>> +<<if $recruiterEugenics == 1>> + <<if $IntelligenceEugenicsSMR == 1>> + <<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>> + <</if>> + <<if $HeightEugenicsSMR == 1>> + <<set $activeSlave.height = random(185,190)>> + <</if>> + <<if $FaceEugenicsSMR == 1>> + <<set $activeSlave.face = random(40,100)>> + <</if>> +<</if>> + <<set $activeSlave.earPiercing = random(0,1)>> Your recruiter $Recruiter.slaveName has succeeded; she's convinced a starving young migrant from the old world that she'll have a better chance at survival as one of your slaves. @@ -38,6 +50,18 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced a starving yo <<if $activeSlave.balls == 0>> <<set $activeSlave.balls = random(1,3)>> <</if>> +<<if $recruiterEugenics == 1>> + <<if $IntelligenceEugenicsSMR == 1>> + <<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>> + <</if>> + <<if $HeightEugenicsSMR == 1>> + <<set $activeSlave.height = random(185,190)>> + <</if>> + <<if $FaceEugenicsSMR == 1>> + <<set $activeSlave.face = random(40,100)>> + <</if>> +<</if>> + <<set $activeSlave.tonguePiercing = random(0,1)>> <<set $activeSlave.earPiercing = random(0,1)>> <<set $activeSlave.nosePiercing = random(0,1)>> @@ -69,6 +93,17 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an old world <<set $activeSlave.nipplesPiercing to random(0,1)>> <<set $activeSlave.clitPiercing to random(0,1)>> <<set $activeSlave.sexualFlaw to "hates women">> +<<if $recruiterEugenics == 1>> + <<if $IntelligenceEugenicsSMR == 1>> + <<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>> + <</if>> + <<if $HeightEugenicsSMR == 1>> + <<set $activeSlave.height = random(185,190)>> + <</if>> + <<if $FaceEugenicsSMR == 1>> + <<set $activeSlave.face = random(40,100)>> + <</if>> +<</if>> Your recruiter $Recruiter.slaveName has succeeded; she's convinced an old world sissy that she'd be better off as a slave in a society that is so totally sexually libertine as to accept as female and respectable anyone who takes cock. @@ -86,6 +121,17 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an old world <<set $activeSlave.boobs += 50*random(0,6)>> <<set $activeSlave.lactation = random(0,1)>> <<set $activeSlave.weight = random(0,50)>> +<<if $recruiterEugenics == 1>> + <<if $IntelligenceEugenicsSMR == 1>> + <<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>> + <</if>> + <<if $HeightEugenicsSMR == 1>> + <<set $activeSlave.height = random(185,190)>> + <</if>> + <<if $FaceEugenicsSMR == 1>> + <<set $activeSlave.face = random(40,100)>> + <</if>> +<</if>> Your recruiter $Recruiter.slaveName has succeeded; she's convinced an unhealthy expectant mother that you'll provide her with modern medicine in return for her enslavement. @@ -121,6 +167,17 @@ Your recruiter $Recruiter.slaveName has succeeded; she's convinced an unhealthy <<set $activeSlave.navelPiercing = random(0,1)>> <<set $activeSlave.nipplesPiercing = random(0,1)>> <<set $activeSlave.clitPiercing = random(0,1)>> +<<if $recruiterEugenics == 1>> + <<if $IntelligenceEugenicsSMR == 1>> + <<set $activeSlave.intelligence = either(1, 2, 2, 2, 2, 2, 3)>> + <</if>> + <<if $HeightEugenicsSMR == 1>> + <<set $activeSlave.height = random(185,190)>> + <</if>> + <<if $FaceEugenicsSMR == 1>> + <<set $activeSlave.face = random(40,100)>> + <</if>> +<</if>> Your recruiter $Recruiter.slaveName has succeeded; she's convinced a desperate old world whore that she'd be better off as a slave in $arcologies[0].name than as a free prostitute on the rough streets of a traditional city. diff --git a/src/uncategorized/servantsQuartersReport.tw b/src/uncategorized/servantsQuartersReport.tw index b5d23b8f2b6ffdcc768bcb16e3965587ece6b624..ff8aa05a7a62281d9e245aff6d370abcd371e528 100644 --- a/src/uncategorized/servantsQuartersReport.tw +++ b/src/uncategorized/servantsQuartersReport.tw @@ -2,7 +2,6 @@ <<set $stewardessBonus = 0, _FLsFetish = 0, _DL = $ServQiIDs.length, $servantsQuartersSlaves = _DL, _SL = $slaves.length, _FLs = -1>> -<<if $servantsQuartersSlaves > 0>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $ServQiIDs[_dI].Index, _ID = $ServQiIDs[_dI].ID>> <<if _ID != $slaves[_i].ID>> @@ -16,7 +15,6 @@ <</if>> <</for>> <<SlaveSort $ServQiIDs>> -<</if>> <<if $servantsQuartersDecoration != "standard">> <<set _devBonus = 1>> @@ -203,7 +201,7 @@ <<if ($Stewardess != 0)>> <<if $showEWD != 0>> - <br><br>''__@@color:pink;$slaves[_FLs].slaveName@@__'' is serving as your stewardess. + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -211,7 +209,8 @@ </div> <</if>> /* 000-250-006 */ - <br> + ''__@@color:pink;$slaves[_FLs].slaveName@@__'' is serving as your stewardess. + <br> <<if $slaves[_FLs].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[_FLs].devotion <= 20)>> @@ -226,7 +225,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<if $slaves[_FLs].choosesOwnClothes == 1>> @@ -250,9 +248,6 @@ <<if $servantsQuartersSlaves > 0>> <<set $servantMilkersMultiplier = 0.5, _SQMilk = 0, _SQMilkSale = 0>> - <<if ($Stewardess == 0)>> - <br><br> - <</if>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $ServQiIDs[_dI].Index, $i = _i, $slaves[_i].devotion += _devBonus>> <<if ($slaves[_i].devotion <= 20) && ($slaves[_i].trust > -20)>> @@ -277,6 +272,7 @@ <<set $slaves[_i].health += 3>> <</if>> <<if $showEWD != 0>> + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef tinyImg"> @@ -290,7 +286,7 @@ <br> She <<include "SA get milked">> <<set _SQMilk += $milk, _SQMilkSale += $milkSale>> <</if>> - <br> + <br> <<if $slaves[_i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[_i].devotion <= 20)>> @@ -305,7 +301,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<include "SA servant">> @@ -330,22 +325,26 @@ <</silently>> <</if>> <</for>> - <<set $servantMilkersMultiplier = 1, $repGain += $servantsQuartersSlaves*20>> - - <<if $servantsQuarters < $servantsQuartersSlaves>> - <<set $servantsQuartersSpots = 0>> - <<else>> - <<set $servantsQuartersSpots = $servantsQuarters - $servantsQuartersSlaves>> + <<if _SQMilk || $servantsQuartersDecoration != "standard">> + <br><br> <</if>> - <<if _SQMilk > 0>> Since your lactating servants spend most of their time working in the penthouse, they use the milkers there, giving _SQMilk liters of milk over the week, which is sold for @@color:yellowgreen;¤_SQMilkSale.@@ <</if>> <<if $servantsQuartersDecoration != "standard">> $servantsQuartersNameCaps's $servantsQuartersDecoration atmosphere @@color:hotpink;has a minor impact on your servants.@@ <</if>> + + <<set $servantMilkersMultiplier = 1, $repGain += $servantsQuartersSlaves*20>> + + <<if $servantsQuarters < $servantsQuartersSlaves>> + <<set $servantsQuartersSpots = 0>> + <<else>> + <<set $servantsQuartersSpots = $servantsQuarters - $servantsQuartersSlaves>> + <</if>> <<else>> - ''$servantsQuartersNameCaps is empty.'' <<set $servantsQuartersSpots = $servantsQuarters>> <</if>> -<br><br> +<<if $servantsQuartersSlaves || $Stewardess>> + <br><br> +<</if>> diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index f00f1022c9082fe041a300cfdc8fa9c72c474c79..e1e964c8a2d37cad7fadf20dcd6e67e9b5af313a 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -392,6 +392,10 @@ <<unset _ii>> /** /Accordion */ +<<if ($researchLab.built == "true")>> + <<include "Lab Report">><br><br> +<</if>> + <<if $slavesVisible > 0>> <br>__''Penthouse Report''__<br> <<for $i = 0; $i < $slaves.length; $i++>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index ff5f1c6c0182b467ee28994389613a2bdb125ef2..126b4efebdefa324ba7ff958b0a2a868433d5dde 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -33,6 +33,11 @@ <<set $returnTo = "Cellblock">> <</if>> <</if>> +<<if $activeSlave.amp == 1>> + <<if ($activeSlave.assignment == "be the Madam") || ($activeSlave.assignment == "be the DJ") || ($activeSlave.assignment == "be the Milkmaid") || ($activeSlave.assignment == "be the Attendant") || ($activeSlave.assignment == "be the Stewardess") || ($activeSlave.assignment == "be the Wardeness")>> + <<set $activeSlave.assignment to "rest">> + <</if>> +<</if>> <<set $encyclopedia = either("Drugs and Their Effects", "From Rebellious to Devoted", "Costs Summary", "Disease in the Free Cities", "Slave Couture", "Nymphomania", "Gender", "Independent Slaves", "Modern Anal")>> <<if $activeSlave.dick > 0>><<set $showEncyclopedia = 1, $encyclopedia = "Gender">><</if>> @@ -528,6 +533,7 @@ __Body modification__: [[Use remote surgery|Remote Surgery][$degradation = 0]] | [[Use body mod studio|Body Modification][$degradation = 0]] | [[Use auto salon|Salon][$degradation = 0]] +<<if $cyberMod == 1>>| [[Configure cybernetics|cyberConfig][$temp = 0]]<</if>> <br> diff --git a/src/uncategorized/spaReport.tw b/src/uncategorized/spaReport.tw index 5164dc2a59fa7904bc52c74d5c871d3fc6b353ec..fb6928d84995bf00b3354b64b0bec66f6199c505 100644 --- a/src/uncategorized/spaReport.tw +++ b/src/uncategorized/spaReport.tw @@ -2,7 +2,6 @@ <<set _flawSoftened = 0, _healthBonus = 0, _idleBonus = 0, _restedSlaves = 0, _trustBonus = 0, _DL = $SpaiIDs.length, $spaSlaves = _DL, _SL = $slaves.length, _FLs = -1>> -<<if $spaSlaves > 0>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $SpaiIDs[_dI].Index, _ID = $SpaiIDs[_dI].ID>> <<if _ID != $slaves[_i].ID>> @@ -16,7 +15,6 @@ <</if>> <</for>> <<SlaveSort $SpaiIDs>> -<</if>> <<if $spaDecoration != "standard">> <<set _devBonus = 1>> @@ -284,7 +282,7 @@ <<if $Attendant != 0>> <<if $showEWD != 0>> - <br><br>''__@@color:pink;$slaves[$i].slaveName@@__'' is serving as the Attendant in the spa. + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef smlImg"> @@ -292,7 +290,8 @@ </div> <</if>> /* 000-250-006 */ - <br> + ''__@@color:pink;$slaves[$i].slaveName@@__'' is serving as the Attendant in the spa. + <br> <<if $slaves[_FLs].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[_FLs].devotion <= 20)>> @@ -307,7 +306,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<if $slaves[_FLs].choosesOwnClothes == 1>> @@ -330,9 +328,6 @@ <</if>> <<if $spaSlaves > 0>> - <<if $Attendant == 0>> - <br><br> - <</if>> <<for _dI = 0; _dI < _DL; _dI++>> <<set _i = $SpaiIDs[_dI].Index, $i = _i>> <<set $slaves[_i].devotion += _devBonus, $slaves[_i].trust += _trustBonus, $slaves[_i].health += _healthBonus>> @@ -352,6 +347,7 @@ <<continue>> <</if>> <<if $showEWD != 0>> + <br><br> /* 000-250-006 */ <<if $seeImages == 1 && $imageChoice == 0>> <div class="imageRef smlImg"> @@ -361,7 +357,7 @@ /* 000-250-006 */ ''__@@color:pink;$slaves[$i].slaveName@@__'' is resting in the spa. <br> She<<include "SA rest">> - <br> + <br> <<if $slaves[$i].choosesOwnClothes == 1>> <<include "SA chooses own clothes">> <<if ($slaves[$i].devotion <= 20)>> @@ -376,7 +372,6 @@ <<include "SA relationships">> <<include "SA rivalries">> <br><<include "SA devotion">> - <br><br> <<else>> <<silently>> <<if $slaves[$i].choosesOwnClothes == 1>> @@ -398,6 +393,7 @@ <</if>> <</for>> <<if (_restedSlaves > 0)>> + <br><br> <<if (_restedSlaves == 1)>> One slave has rested until she reached a state of @@color:hotpink;devotion@@ and @@color:mediumaquamarine;trust@@ and will leave the spa before the end of the week. <<else>> @@ -407,7 +403,7 @@ $spaNameCaps's $spaDecoration atmosphere @@color:hotpink;had an impact on <<if _restedSlaves == 1>>her while she<<else>>them while they<</if>>@@ were resting. <</if>> <</if>> -<<else>> - ''$spaNameCaps is empty.'' <</if>> -<br><br> +<<if $spaSlaves || $Attendant>> + <br><br> +<</if>> diff --git a/src/uncategorized/storyCaption.tw b/src/uncategorized/storyCaption.tw index 8a38e842dcfe87023b82f8a39221b9552c2cc438..962e85a989504fc25a455da705c3caa721e56d25 100644 --- a/src/uncategorized/storyCaption.tw +++ b/src/uncategorized/storyCaption.tw @@ -525,7 +525,11 @@ _Pass $nextLink <br><span id="LanguageButton"><<link "Language options">><<set $seed = $language>><<goto "Change Language">><</link>></span> @@color:cyan;[L]@@ <br><span id="PAOButton"><<link [[Personal assistant options]]>><</link>></span> @@color:cyan;[T]@@ <br><span id="URButton"><<link [[Universal Rules]]>><</link>></span> @@color:cyan;[U]@@ - <br><span id="WARButton"><<link [[Wardrobe]]>><</link>></span> @@color:cyan;[W]@@<br><br> + <br><span id="WARButton"><<link [[Wardrobe]]>><</link>></span> @@color:cyan;[W]@@ + <<if $cyberMod != 0 && $researchLab.built == "true">> + <br>[[Manage Research Lab|Research Lab][$temp to 0]] + <</if>> + <br><br> <<else>> <br><br><br> <</if>> diff --git a/src/uncategorized/surgeryDegradation.tw b/src/uncategorized/surgeryDegradation.tw index dfadec26d166990a0f9e23e58bcc0bce734ad59e..e052b5f7caabb89a7564e98047d4afbcb3680046 100644 --- a/src/uncategorized/surgeryDegradation.tw +++ b/src/uncategorized/surgeryDegradation.tw @@ -25,7 +25,44 @@ As the remote surgery's long recovery cycle completes, <<case "fuckdoll">> -<<if $activeSlave.relation != 0>> + +<<if $familyTesting == 1>> + <<for $j = 0; $j < $slaves.length; $j++>> + <<if $activeSlave.mother == $slaves[$j].ID>> + $slaves[$j].slaveName will be @@color:mediumorchid;horrified@@ and @@color:gold;afraid@@ when she finds out that her daughter is now a Fuckdoll. + <<set $slaves[$j].devotion -= 40>> + <<set $slaves[$j].trust -= 40>> + <</if>> + <<if $activeSlave.father == $slaves[$j].ID>> + $slaves[$j].slaveName will be @@color:mediumorchid;horrified@@ and @@color:gold;afraid@@ when she finds out that her daughter is now a Fuckdoll. + <<set $slaves[$j].devotion -= 40>> + <<set $slaves[$j].trust -= 40>> + <</if>> + <<if $activeSlave.ID == $slaves[$j].father>> + $slaves[$j].slaveName will be @@color:mediumorchid;horrified@@ and @@color:gold;afraid@@ when she finds out that her father is now a Fuckdoll. + <<set $slaves[$j].devotion -= 40>> + <<set $slaves[$j].trust -= 40>> + <</if>> + <<if $activeSlave.ID == $slaves[$j].mother>> + $slaves[$j].slaveName will be @@color:mediumorchid;horrified@@ and @@color:gold;afraid@@ when she finds out that her mother is now a Fuckdoll. + <<set $slaves[$j].devotion -= 40>> + <<set $slaves[$j].trust -= 40>> + <</if>> + <<if areSisters($activeSlave, $slaves[$j]) == 1>> + $slaves[$j].slaveName will be @@color:mediumorchid;horrified@@ and @@color:gold;afraid@@ when she finds out that her twin is now a Fuckdoll. Is she next? + <<set $slaves[$j].devotion -= 50>> + <<set $slaves[$j].trust -= 50>> + <<elseif areSisters($activeSlave, $slaves[$j]) == 2>> + $slaves[$j].slaveName will be @@color:mediumorchid;horrified@@ and @@color:gold;afraid@@ when she finds out that her sister is now a Fuckdoll. + <<set $slaves[$j].devotion -= 40>> + <<set $slaves[$j].trust -= 40>> + <<elseif areSisters($activeSlave, $slaves[$j]) == 3>> + $slaves[$j].slaveName will be @@color:mediumorchid;horrified@@ and @@color:gold;afraid@@ when she finds out that her half-sister is now a Fuckdoll. + <<set $slaves[$j].devotion -= 30>> + <<set $slaves[$j].trust -= 30>> + <</if>> + <</for>> +<<else>><<if $activeSlave.relation != 0>> <<for $j = 0; $j < $slaves.length; $j++>> <<if $slaves[$j].ID == $activeSlave.relationTarget>> $slaves[$j].slaveName will be @@color:mediumorchid;horrified@@ and @@color:gold;afraid@@ when she finds out that her $activeSlave.relation is now a Fuckdoll. @@ -35,6 +72,7 @@ As the remote surgery's long recovery cycle completes, <</if>> <</for>> <</if>> +<</if>> /*closes extended family mode */ <<if $activeSlave.relationship > 0>> <<for $j = 0; $j < $slaves.length; $j++>> <<if $slaves[$j].ID == $activeSlave.relationshipTarget>> @@ -125,6 +163,57 @@ The Fuckdoll continues to struggle. Since it is new, it is not yet able to obey <<set $activeSlave.trust -= 8>> <<set $activeSlave.devotion -= 8>> <</if>> + +<<case "remove eyes">> + Surgery doesn't take long, but since it was invasive there are @@color:red;moderate health consequences.@@ As anesthesia wears off she tries to open her eyes and finds she is unable to. + <<if $activeSlave.eyes != -2>> + <<if ($activeSlave.devotion > 50)>> + When she realizes why, she begins to weep, not understanding what she did to deserve this. After a short cry that trails off into a few sniffles, she carries on. + <<elseif ($activeSlave.devotion > 20)>> + When she realizes why, she begins to bawl, not understanding what she did to earn this. After a short expurgation of @@color:gold;grief and terror,@@ she takes a deep breath and visibly suppresses her emotions. + <<set $activeSlave.trust -= 20>> + <<else>> + When she realizes what's happened, her face @@color:mediumorchid;clouds with rage.@@ Reflexively, she swings her head around, looking for the source of her woes. She finally understands the true use of blindness when she realizes she won't be able to tell where you are, where anyone is, or even where she is. Her well being is now firmly in the hands of someone she distrusts. She begins to @@color:gold;shake with fear.@@ + <<set $activeSlave.trust -= 8>> + <<set $activeSlave.devotion -= 8>> + <</if>> + <<else>> + <<if ($activeSlave.devotion > 50)>> + When she realizes why, she seems suprised since she doesn't see the point of such procedure. As she was already blind, her mental state remains unaffected. + <<else>> + Her face twists in distaste. Such pointless and invasive procedure drives home just how @@color:gold;expendable@@ she is to you. + <<set $activeSlave.devotion -= 5>> + <</if>> + <</if>> + <<set $activeSlave.eyes = -3>> + +<<case "ocular implant">> + <<if $activeSlave.eyes <= -2>> + The implant surgery is @@color:red;invasive@@ and she spends some time in the autosurgery recovering. As soon as she is allowed to open her eyes and look around, her gaze flicks from object to object with manic speed as her new eyes deliver nearly overwhelming amount of visual informantion. Seeing the world as it is is a gift that those who do not need it cannot properly understand. + <<set $activeSlave.devotion += 25>> + <<set $activeSlave.trust += 25>> + <<if ($activeSlave.devotion > 50)>> + She loved you before, but she's @@color:hotpink;very grateful,@@ and @@color:mediumaquamarine;more trusting,@@ too. She never realized just how good you looked, and now she can't get your image out of her mind. + <<if $activeSlave.relationship == 0>><<set $activeSlave.relationship to -2>><</if>> + <<elseif ($activeSlave.devotion > 20)>> + She accepted you as her owner before, but she's @@color:hotpink;very grateful,@@ and @@color:mediumaquamarine;more trusting,@@ too. + <<else>> + She hardly knows what to make of this wonderful present from someone she hates, and struggles with suspicion that the gift conceals some sort of snare. After a while, though, she accepts that you @@color:hotpink;truly did help her,@@ and @@color:mediumaquamarine;might be trustworthy.@@ + <</if>> + <<else>> + The implant surgery is @@color:red;invasive@@ and she spends some time in the autosurgery recovering. When she is allowed to open her eyes the amount of visual information makes her reel. + <<if ($activeSlave.devotion > 50)>> + She is @@color:hotpink;grateful,@@ for her improved vision, and knowing how much you invested in her makes her @@color:mediumaquamarine;trust you more@@ as well. + <<set $activeSlave.devotion += 10; $activeSlave.trust += 10>> + <<elseif ($activeSlave.devotion > 20)>> + She has mixed feelings about her new eyes, but she's @@color:mediumaquamarine;aware@@ how valuable such implants are, and she already @@color:hotpink;accepted@@ that you have complete control over her body. + <<set $activeSlave.devotion += 5; $activeSlave.trust += 10>> + <<else>> + She is @@color:gold;disturbed@@ that you replaced her eyes with artificial ones and afraid of increased control over her that such device grants. + <<set $activeSlave.devotion -= 5>> + <</if>> + <</if>> + <<set $activeSlave.eyes = 1>> <<case "boobs">> <<if ($activeSlave.areolae < 2)>> @@ -863,7 +952,78 @@ Even though creating an artificial scar is a trivial process, @@color:red;her he <<set $activeSlave.trust -= 50>> <<set $activeSlave.devotion -= 50>> <</if>> + +<<case "amp1">> + <<set $nextLink to "Surgery Degradation", $surgeryType to "amp">> + Since you invested in cybernetic technology you can install PLimb interface into her body during the operation.<br> + Procedure will put additional strain on her health but less so than if you were to perform the procedures separately.<br> + <<if $stockpile.basicPLimbInterface > 0>> + [[Install basic interface|Surgery Degradation][$activeSlave.PLimb to 1, $activeSlave.health -= 10, $stockpile.basicPLimbInterface -= 1, $surgeryType = "amp2", $nextLink = "Remote Surgery"]] + <br><</if>> + <<if $stockpile.advPLimbInterface > 0>> + [[Install advanced interface|Surgery Degradation][$activeSlave.PLimb to 2, $activeSlave.health -= 10, $stockpile.advPLimbInterface -= 1, $surgeryType = "amp2", $nextLink = "Remote Surgery"]] + <</if>> + +<<case "amp2">> + <<if ($activeSlave.devotion > 50)>> + Of course, she could not walk out of the surgery; you carried her. She knows what a slave's life is, but she did not really expect that it would ever come to this for her. Anesthesia has yet to completely wear off so it takes her a while to notice ports in her stumps. When she does, she visibly relaxes, realizing she may yet walk again. She squares her shoulders and visibly resolves to carry on being a good slave as best she can. Since the surgery was invasive, @@color:red;her health has been greatly affected.@@ + <<elseif ($activeSlave.devotion > 20)>> + Of course, she could not walk out of the surgery; you carried her. Despite her obedience, she cries softly the whole time, shoulder and hip stumps moving occasionally as she reflexively tries to stand - to walk - to touch herself - to gesture - all things that she will never do again. She slightly calms down when she <<if canSee($activeSlave)>>sees<<else>>feels<</if>> ports installed in her stumps and realizes her immobility is not permanent. Even so, she is still @@color:gold;terrified@@ of your total power over her body. @@color:mediumorchid;She will struggle greatly with her medically created disability.@@ Since the surgery was invasive, @@color:red;her health has been greatly affected.@@ + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.devotion -= 10>> + <<else>> + Of course, she could not walk out of the surgery; you carried her. You had a good idea what her reaction would be, so <<if ($activeSlave.teeth is "removable")>>you removed her teeth<<else>>she's muzzled<</if>> to prevent her from trying to bite. She sobs convulsively, and her <<if canSee($activeSlave)>>eyes dart desperately from side to side through her tears, hopelessly imploring the mirror to show her something other than this<<else>>stumps twitch pathetically with her desperate efforts to move her limbs, to prove there is something other than this<</if>>. Anything other than this. @@color:mediumorchid;The surgical invasion has filled her with horror and anger.@@ Since the surgery was invasive, @@color:red;her health has been greatly affected.@@ She is @@color:gold;terrified to the point of insanity@@ of your total power over her body. + <<set $activeSlave.trust -= 50>> + <<set $activeSlave.devotion -= 50>> + <</if>> + +<<case "PLimb interface1">> + When she is carried out of surgery she <<if canSee($activeSlave)>>cranes her neck to better see the ports<<else>>wiggles her stumps trying to feel the ports<</if>> installed in her stumps. Recovery will be @@color:red;significant,@@ since the surgical implantation of anchor points for the limbs themselves and the installation of nerve impulse detectors constituted major surgery. + <<if $activeSlave.devotion > 20>> + Nevertheless, she's @@color:hotpink;overwhelmed with gratitude,@@ and thanks you profusely the first chance she gets. She follows the acclimation program diligently, doing her best to learn how to be a good slave despite, or sometimes even because of, her disability. She @@color:mediumaquamarine;places more trust in you,@@ too, since you obviously have her best interests at heart. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust += 5>> + <<elseif $activeSlave.devotion >= -20>> + She's @@color:hotpink;overwhelmed with gratitude,@@ in part because she didn't think you'd do something like this for her. She thanks you profusely the first chance she gets, and follows the acclimation program diligently, trying to deserve the expense you went to. She @@color:mediumaquamarine;places more trust in you,@@ too, since you seem to have a plan for her. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust += 5>> + <<else>> + Despite her hatred of you, she can't help but @@color:mediumaquamarine;trust you a bit more,@@ since you clearly have a plan that involves putting a good deal of value into her. Your goals might not be hers, but at least she has an indication that you're not toying with her. + <<set $activeSlave.trust += 5>> + <</if>> + +<<case "PLimb interface2">> + When she is carried out of surgery she <<if canSee($activeSlave)>>cranes her neck to better see the ports<<else>>wiggles her stumps trying to feel the ports<</if>> installed in her stumps. Her stumps twich slightly as the software begins configuring. Recovery will be @@color:red;significant,@@ since the surgical implantation of anchor points for the limbs themselves and the installation of nerve bridges constituted major surgery. + <<if $activeSlave.devotion > 20>> + Nevertheless, she's @@color:hotpink;overwhelmed with gratitude,@@ and thanks you profusely the first chance she gets. She follows the acclimation program diligently, doing her best to learn how to be a good slave despite, or sometimes even because of, her disability. She @@color:mediumaquamarine;places more trust in you,@@ too, since you obviously have her best interests at heart. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust += 5>> + <<elseif $activeSlave.devotion >= -20>> + She's @@color:hotpink;overwhelmed with gratitude,@@ in part because she didn't think you'd do something like this for her. She thanks you profusely the first chance she gets, and follows the acclimation program diligently, trying to deserve the expense you went to. She @@color:mediumaquamarine;places more trust in you,@@ too, since you seem to have a plan for her. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust += 5>> + <<else>> + Despite her hatred of you, she can't help but @@color:mediumaquamarine;trust you a bit more,@@ since you clearly have a plan that involves putting a good deal of value into her. Your goals might not be hers, but at least she has an indication that you're not toying with her. + <<set $activeSlave.trust += 5>> + <</if>> + +<<case "PLimb interface3">> + When she is carried out of surgery she <<if canSee($activeSlave)>>cranes her neck to better see the ports<<else>>wiggles her stumps trying to feel the ports<</if>> installed in her stumps. Her stumps twich slightly as the software begins configuring. Since she already had anchors installed in previous surgery this procedure was less invasive and thus @@color:red;her health has been only slightly affected@@. + <<if $activeSlave.devotion > 20>> + She is @@color:hotpink;overjoyed@@ when she finds out this upgrade will allow her to //feel// with her limbs again and thanks you profusely the first chance she gets. She @@color:mediumaquamarine;places more trust in you,@@ too, since you obviously have her best interests at heart. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust += 5>> + <<elseif $activeSlave.devotion >= -20>> + She's @@color:hotpink;overwhelmed with joy and gratitude,@@ when she finds out this upgrade will allow her to //feel// with her limbs again, in part because she didn't think you'd do something like this for her. She thanks you profusely the first chance she gets and is determined to prove herself worthy of the expense you went to for her. She @@color:mediumaquamarine;places more trust in you,@@ too, since you seem to have a plan for her. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust += 5>> + <<else>> + Despite her hatred of you, she can't help but feel some @@color:mediumaquamarine;trust@@ and @@color:hotpink;gratitude,@@ towards you, since you clearly have a plan that involves putting a good deal of value into her. Your goals might not be hers, but at least she has an indication that you're not toying with her. + <<set $activeSlave.devotion += 5>> + <<set $activeSlave.trust += 5>> + <</if>> + <<case "basicPLimbs">> She exits the surgery hesitantly, the software of her prosthetic limbs and the wetware of her brain working together to figure out how to walk together under the tutelage of a prescribed tutorial. Recovery will be @@color:red;significant,@@ since the surgical implantation of anchor points for the limbs themselves and the installation of nerve impulse detectors constituted major surgery. <<if $activeSlave.devotion > 20>> @@ -1294,6 +1454,48 @@ Even though creating an artificial scar is a trivial process, @@color:red;her he <<case "bellyOut">> She notices almost immediately that the weight in her middle is gone. She shifts her torso idly; it looks like she doesn't know what to think about having her belly implant removed. As with all surgery @@color:red;her health has been slightly affected.@@ +<<case "body hair removal">> + When $pronoun <<if $activeSlave.amp == 1>>is carried<<else>>walks<</if>> out of the surgery $pronoun feels the breeze on $possessive skin and realizes that <<if $activeSlave.origHColor != "bald">>all hair below $possessive neck is missing<<else>>$pronoun is now completely hairless<</if>>.<br> + <<if $activeSlave.devotion > 50>> + $pronounCap is @@color:hotpink;happy@@ with how smooth $possessive body has become and is already @@color:mediumaquamarine;wondering@@ what new kinky things you have planned for $possessive + .<<set $activeSlave.trust += 5>> + <<set $activeSlave.devotion += 5>> + <<elseif $activeSlave.devotion >= -20>> + $possessiveCap new lack of body hair doesn't bother $possessive much, since it just means $pronoun needs to spend less time getting rid of any unseemly hairs. + <<set $activeSlave.trust += 5>> + <<else>> + $pronounCap is @@color:mediumorchid;sad@@ and @@color:gold;frightened@@ that you would force this on $possessive + .<<set $activeSlave.trust -= 5>> + <<set $activeSlave.devotion -= 5>> + <</if>> + <br><br>As this was a non-invasive procedure $possessive health was not affected. + +<<case "hair removal">> + When $pronoun <<if $activeSlave.amp == 1>>is carried<<else>>walks<</if>> out of the surgery $pronoun immediately notices the chill on $possessive head and realizes that $pronoun is bald.<br> + <<if $activeSlave.devotion > 50>> + <<if ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishStrength > 50)>> + $pronounCap is @@color:hotpink;turned on@@ by how humiliating this is for $possessive and @@color:mediumaquamarine;can't wait@@ for the next time you decide to show $possessive off. + <<set $activeSlave.trust += 5>> + <<set $activeSlave.devotion += 5>> + <<else>> + $pronounCap is very devoted to you so $possessive new condition doesn't affect $possessive as much as it would other slaves. + <</if>> + <<elseif $activeSlave.devotion >= -20>> + <<if ($activeSlave.fetish == "humiliation") && ($activeSlave.fetishStrength > 50)>> + $pronounCap is both @@color:hotpink;turned on@@ and @@color:gold;horrified@@ by this humiliation. + <<set $activeSlave.trust -= 5>> + <<set $activeSlave.devotion += 5>> + <<else>> + $pronounCap thought $pronoun was used to slavery but this is @@color:gold;too much@@. + <<set $activeSlave.trust -= 5>> + <</if>> + <<else>> + $pronounCap is @@color:gold;horrified@@ and @@color:mediumorchid;angry@@ at this new humiliation. + <<set $activeSlave.trust -= 5>> + <<set $activeSlave.devotion -= 5>> + <</if>> + <br><br>As this was a non-invasive procedure $possessive health was not affected. + <<default>> ERROR bad/missing surgery descript Surgtyp: $surgeryType diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw index 04f60113770b4e8e356e35d2defe71893b80cc2f..f3f56576cb8ce6b31f1fa4a964b1eb6231697abf 100644 --- a/src/utility/descriptionWidgets.tw +++ b/src/utility/descriptionWidgets.tw @@ -7,6 +7,11 @@ <<elseif ($personalAttention == "upkeep")>>You plan to focus on cleaning the penthouse this week. <<elseif ($personalAttention == "HG")>>You plan to support your Head Girl this week, so $pronoun can give more slaves $possessive attention. <<elseif ($personalAttention == "sex")>>You plan to have as much sex with your slaves as possible this week. +<<elseif ($personalAttention == "trading")>>This week you will learn trading. +<<elseif ($personalAttention == "warfare")>>This week you will learn modern combat tactics. +<<elseif ($personalAttention == "slaving")>>This week you will learn slaving. +<<elseif ($personalAttention == "engineering")>>This week you will learn engineering. +<<elseif ($personalAttention == "medicine")>>This week you will learn medicine. <<else>> <<if _PA > -1>> You plan to train ''__@@color:pink;$slaves[_PA].slaveName@@__'' to $trainingRegimen this week. diff --git a/src/utility/miscWidgets.tw b/src/utility/miscWidgets.tw index be2a16cb5569bd4eb57ad89f8e57fc6c12b4512c..cc7bc01eb6a3c3fab277b53677a612d9b595d707 100644 --- a/src/utility/miscWidgets.tw +++ b/src/utility/miscWidgets.tw @@ -471,7 +471,7 @@ <<set $agentBonus = 0>> <<for _j = 1; _j < $leaders.length; _j++>> <<if $arcologies[$i].leaderID == $leaders[_j].ID>> - <<set $agentBonus == $leaders[_j].intelligence>> + <<set $agentBonus = $leaders[_j].intelligence>> <<set $agentBonus += $leaders[_j].intelligenceImplant>> <<if $leaders[_j].actualAge > 35>> <<set $agentBonus += 1>>