diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index 8fb36de056b3e419a0b2cf59f5e8c35969b4b822..76f2b5d4b53d8fc3f034dcbaf36a3d6e235ed91a 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -4863,4 +4863,39 @@ Pregmod 0.10.3.0 195 -fixes - -saRules tinkering \ No newline at end of file + -saRules tinkering + + 12/10/17 + + 196 + -fixes + -saRules tinkering + + 197 + -corncobman's tweaks + + 12/11/17 + + 198 + -fixes + -saRules now applies to the brothel + + 199 + -fixes + + 200 + -saRules now applies to the club + + 201 + -SFanons stuff + + 12/11/17 + + 202 + -fixes + + 203 + -fxied bad if in saRules + + 204 + -saRules now applies to the clinic \ No newline at end of file diff --git a/devNotes/twine JS b/devNotes/twine JS index 745409b6403deccc500c7026281d78481fd40b95..6f3b6a3c3a67215327e38d6d5c2096f58034b5b8 100644 --- a/devNotes/twine JS +++ b/devNotes/twine JS @@ -1816,9 +1816,11 @@ postdisplay["doAccordion"] = function (content) { window.LivingRule = Object.freeze({LUXURIOUS: 'luxurious', NORMAL: 'normal', SPARSE: 'sparse'}); window.Job = Object.freeze({ - DAIRY: 'work in the dairy', MASTER_SUITE: 'serve in the master suite', CONCUBINE: 'be your concubine', - BABY_FACTORY: 'labor in the production line', BROTHEL: 'work in the brothel', ARCADE: 'be confined in the arcade', - SERVANT: 'work as a servant', SERVER: 'be a servant', CLUB: 'serve in the club'}); + DAIRY: 'work in the dairy', MILKMAID: 'be the Milkmaid', MASTER_SUITE: 'serve in the master suite', CONCUBINE: 'be your Concubine', + BABY_FACTORY: 'labor in the production line', BROTHEL: 'work in the brothel', MADAM: 'be the Madam', ARCADE: 'be confined in the arcade', + SERVANT: 'work as a servant', SERVER: 'be a servant', STEWARD: 'be the Stewardess', CLUB: 'serve in the club', DJ: 'be the DJ', + JAIL: 'be confined in the cellblock', WARDEN: 'be the Wardeness', CLINIC: 'get treatment in the clinic', NURSE: 'be the Nurse', + HGTOY: 'live with your Head Girl', SCHOOL: 'learn in the schoolroom', TEACHER: 'be the Schoolteacher', SPA: 'rest in the spa', ATTEND: 'be the Attendant'}); window.PersonalAttention = Object.freeze({TRADE: 'trading', WAR: 'warfare', SLAVEING: 'slaving', ENGINEERING: 'engineering', MEDICINE: 'medicine', MAID: 'upkeep'}); window.getCost = function(array) { @@ -2133,9 +2135,31 @@ window.getSlaveCost = function(s) { var foodCost = State.variables.foodCost; var drugsCost = State.variables.drugsCost; - // Living expenses + // Living expenses if((s.assignment === Job.DAIRY && State.variables.dairyRestraintsSetting >= 2) || (s.assignment === Job.ARCADE)) { cost += rulesCost * .75; + } else if(s.assignment === Job.MADAM) { + cost += rulesCost * 2; + } else if(s.assignment === Job.BROTHEL) { + if(s.livingRules == LivingRule.NORMAL) { + cost += rulesCost * 1.5; + } else { + cost += rulesCost; + } + } else if(s.assignment === Job.DJ) { + cost += rulesCost * 2; + } else if(s.assignment === Job.CLUB) { + cost += rulesCost * 1.5; + } else if(s.assignment === Job.NURSE) { + cost += rulesCost * 2; + } else if(s.assignment === Job.CLINIC) { + if(s.livingRules === LivingRule.LUXURIOUS) { + cost += rulesCost * 2; + } else if(s.livingRules == LivingRule.NORMAL) { + cost += rulesCost * 1.5; + } else { + cost += rulesCost; + } } else { if(s.livingRules === LivingRule.LUXURIOUS) { cost += rulesCost * (s.relationship >= 4 ? 3 : 4); diff --git a/src/SecExp/attackHandler.tw b/src/SecExp/attackHandler.tw index 7922455f728f939ff2a98d39bbc462e841b6c19a..04313e8e820fb679b355e5701548d8e1fec9fdf4 100644 --- a/src/SecExp/attackHandler.tw +++ b/src/SecExp/attackHandler.tw @@ -328,7 +328,7 @@ <<if $slaves[_i].health >= -60>> <<set $slaves[_i].health -= 30>> <<else>> - <<set $slaves[_i].health -= Math.abs(90 - $slaves[_i].health)>> + <<set $slaves[_i].health = -90>> <</if>> <</if>> <</if>> @@ -451,7 +451,7 @@ <<if $slaves[_i].health >= -60>> <<set $slaves[_i].health -= 30>> <<else>> - <<set $slaves[_i].health -= Math.abs(90 - $slaves[_i].health)>> + <<set $slaves[_i].health = -90>> <</if>> <</if>> <</if>> diff --git a/src/SecExp/proclamations.tw b/src/SecExp/proclamations.tw index c4bd9ba2199df0351169053fc0c9a92d4da9c455..491172fbd437144092782825abf17ace315e0d29 100644 --- a/src/SecExp/proclamations.tw +++ b/src/SecExp/proclamations.tw @@ -5,20 +5,32 @@ You can dedicate the week to issue a proclamation, a powerful tool that will have an immediate noticeable effect on the arcology. You will use <<print $proclamationCurrency>> to enact it<<if $proclamationType != "none">> and will be about $proclamationType.<<else>>.<</if>> <br> -<<link "Use authority">> - <<set $proclamationCurrency = "authority">> - <<goto "proclamations">> -<</link>> +<<if $authority >= 2000>> + <<link "Use authority">> + <<set $proclamationCurrency = "authority">> + <<goto "proclamations">> + <</link>> +<<else>> + //Requires at least 2000 authority// +<</if>> | -<<link "Use reputation">> - <<set $proclamationCurrency = "reputation">> - <<goto "proclamations">> -<</link>> +<<if $rep >= 4000>> + <<link "Use reputation">> + <<set $proclamationCurrency = "reputation">> + <<goto "proclamations">> + <</link>> +<<else>> + //Requires at least 4000 reputation// +<</if>> | -<<link "Use cash">> - <<set $proclamationCurrency = "cash">> - <<goto "proclamations">> -<</link>> +<<if $cash >= 8000>> + <<link "Use cash">> + <<set $proclamationCurrency = "cash">> + <<goto "proclamations">> + <</link>> +<<else>> + //Requires at least ¤8000 in cash// +<</if>> <br> <br> <<link "Issue a proclamation about security">> diff --git a/src/init/dummy.tw b/src/init/dummy.tw index 8cdf21a7c5803705e44b645e9fbac1d00e1fe64b..90d4d94bbc5e81790dd26d14c33c23261fe2b162 100644 --- a/src/init/dummy.tw +++ b/src/init/dummy.tw @@ -21,7 +21,6 @@ $belarusianSlaveNames, $dominicanSlaveNames, $scottishSlaveNames $ArcologyNamesEugenics, $ArcologyNamesRepopulationist, $ArcologyNamesHedonisticDecadence $hare1, $hare2, $hare3, $hareSpeed, $hareSpeed1, $hareSpeed2, $hareSpeed3, $origin1, $origin2, $origin3, $LurcherSpeed $$i -$SSSlavesIDs, $SSLevel, $SSLBSCA, $SSLBCA, $SSLBHC, $SSLBC, $SSLASAST, $SSLASM, $SSLAM, $SSLSLPH, $SSLSLSC, $SSLSLAC, $SSLC, $SSLAAST, $SSLevelGarage, $SSLevelHangar, $SSLevelDroneBay, $SSLevelLaunchBay $activeSlave.bodySwap, $activeSlave.customImageFormat, $activeSlave.customHairVector, $activeSlave.shoeColor, $activeSlave.newGamePlus, $activeSlave.HasBeenAssignedToFacilitySupport $drugs $PC.origRace, $PC.origSkin diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index c7e02afcf3ddc6e85564da0ee592446f986a6bc0..aa6a0f079d5db15c5bb8018abc1247df5a85c813 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -1288,4 +1288,4 @@ Then pick _namePool.random(), or display those names as possible choices, or do <<set setup.dickAccessories = [{name: "No default setting", value: "no default setting"}, {name: "None", value: "none"}, {name: "Chastity cage", value: "chastity"}, {name: "Anal chastity", value: "anal chastity"}, {name: "Combined chastity", value: "combined chastity"}]>> <<set setup.buttplugs = [{name: "No default setting", value: "no default setting"}, {name: "None", value: "none"}, {name: "Standard plug", value: "plug"}, {name: "Long plug", value: "long plug", rs: "buyBigPlugs"}, {name: "Large plug", value: "large plug"}, {name: "Long, large plug", value: "long, large plug", rs: "buyBigPlugs"}, {name: "Huge plug", value: "huge plug"}, {name: "Long, huge plug", value: "long, huge plug", rs: "buyBigPlugs"}]>> - +<<set setup.facilityCareers = ["work in the dairy", "work as a servant", "serve in the master suite", "serve in the club", "rest in the spa", "learn in the schoolroom", "be the DJ", "be the Attendant", "be the Madam", "be the Schoolteacher", "be the Stewardess", "be the Milkmaid", "be the Wardeness", "be your Concubine", "be the Nurse", "live with your Head Girl", "be confined in the arcade", "get treatment in the clinic", "work in the brothel", "be confined in the cellblock"]>> diff --git a/src/js/economyJS.tw b/src/js/economyJS.tw index 3bad3b9deecca849fc1635a9c42434586c4db295..a4bd7797424a67c7bde0935b169cd419dc558dc6 100644 --- a/src/js/economyJS.tw +++ b/src/js/economyJS.tw @@ -2,9 +2,11 @@ window.LivingRule = Object.freeze({LUXURIOUS: 'luxurious', NORMAL: 'normal', SPARSE: 'sparse'}); window.Job = Object.freeze({ - DAIRY: 'work in the dairy', MASTER_SUITE: 'serve in the master suite', CONCUBINE: 'be your concubine', - BABY_FACTORY: 'labor in the production line', BROTHEL: 'work in the brothel', ARCADE: 'be confined in the arcade', - SERVANT: 'work as a servant', SERVER: 'be a servant', CLUB: 'serve in the club'}); + DAIRY: 'work in the dairy', MILKMAID: 'be the Milkmaid', MASTER_SUITE: 'serve in the master suite', CONCUBINE: 'be your Concubine', + BABY_FACTORY: 'labor in the production line', BROTHEL: 'work in the brothel', MADAM: 'be the Madam', ARCADE: 'be confined in the arcade', + SERVANT: 'work as a servant', SERVER: 'be a servant', STEWARD: 'be the Stewardess', CLUB: 'serve in the club', DJ: 'be the DJ', + JAIL: 'be confined in the cellblock', WARDEN: 'be the Wardeness', CLINIC: 'get treatment in the clinic', NURSE: 'be the Nurse', + HGTOY: 'live with your Head Girl', SCHOOL: 'learn in the schoolroom', TEACHER: 'be the Schoolteacher', SPA: 'rest in the spa', ATTEND: 'be the Attendant'}); window.PersonalAttention = Object.freeze({TRADE: 'trading', WAR: 'warfare', SLAVEING: 'slaving', ENGINEERING: 'engineering', MEDICINE: 'medicine', MAID: 'upkeep'}); window.getCost = function(array) { @@ -319,9 +321,31 @@ window.getSlaveCost = function(s) { var foodCost = State.variables.foodCost; var drugsCost = State.variables.drugsCost; - // Living expenses + // Living expenses if((s.assignment === Job.DAIRY && State.variables.dairyRestraintsSetting >= 2) || (s.assignment === Job.ARCADE)) { cost += rulesCost * .75; + } else if(s.assignment === Job.MADAM) { + cost += rulesCost * 2; + } else if(s.assignment === Job.BROTHEL) { + if(s.livingRules == LivingRule.NORMAL) { + cost += rulesCost * 1.5; + } else { + cost += rulesCost; + } + } else if(s.assignment === Job.DJ) { + cost += rulesCost * 2; + } else if(s.assignment === Job.CLUB) { + cost += rulesCost * 1.5; + } else if(s.assignment === Job.NURSE) { + cost += rulesCost * 2; + } else if(s.assignment === Job.CLINIC) { + if(s.livingRules === LivingRule.LUXURIOUS) { + cost += rulesCost * 2; + } else if(s.livingRules == LivingRule.NORMAL) { + cost += rulesCost * 1.5; + } else { + cost += rulesCost; + } } else { if(s.livingRules === LivingRule.LUXURIOUS) { cost += rulesCost * (s.relationship >= 4 ? 3 : 4); diff --git a/src/npc/exportSlave.tw b/src/npc/exportSlave.tw index 501fdd440158c73c03c6916feb6a7bfcc52a923f..207f0e6eb2c9baf7f180afc4e438e14d123c7435 100644 --- a/src/npc/exportSlave.tw +++ b/src/npc/exportSlave.tw @@ -8,7 +8,7 @@ <<if (ndef $activeSlave.currentRules) || ($activeSlave.currentRules.length < 1)>><<set _currentRules = "[]">><<else>><<set _currentRules = "$activeSlave.currentRules">><</if>> -slaveName: "$activeSlave.slaveName", slaveSurname: "$activeSlave.slaveName", birthName: "$activeSlave.birthName", birthSurname: "$activeSlave.birthSurname", genes: "$activeSlave.genes", weekAcquired: 1, origin: "$activeSlave.origin", career: "$activeSlave.career", ID: $activeSlave.ID, pornFame: $activeSlave.pornFame, pornFameSpending: $activeSlave.pornFameSpending, prestige: $activeSlave.prestige, prestigeDesc: "$activeSlave.prestigeDesc", 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: $activeSlave.birthWeek, age: $activeSlave.age, ageImplant: $activeSlave.ageImplant, health: $activeSlave.health, minorInjury: 0, trust: $activeSlave.trust, oldTrust: $activeSlave.trust, devotion: $activeSlave.devotion, oldDevotion: $activeSlave.devotion, weight: $activeSlave.weight, muscles: $activeSlave.muscles, height: $activeSlave.height, heightImplant: $activeSlave.heightImplant, nationality: "$activeSlave.nationality", race: "$activeSlave.race", markings: "none", eyes: 1, eyeColor: "$activeSlave.eyeColor", eyewear: "none", hColor: "$activeSlave.hColor", pubicHColor: "$activeSlave.pubicHColor", skin: "$activeSlave.skin", hLength: $activeSlave.hLength, hStyle: "$activeSlave.hStyle", pubicHStyle: "$activeSlave.pubicHStyle", waist: $activeSlave.waist, corsetPiercing: 0, amp: $activeSlave.amp, heels: $activeSlave.heels, voice: $activeSlave.voice, voiceImplant: $activeSlave.voiceImplant, accent: $activeSlave.accent, shoulders: $activeSlave.shoulders, shouldersImplant: $activeSlave.shouldersImplant, boobs: $activeSlave.boobs, boobsImplant: $activeSlave.boobsImplant, boobsImplantType: $activeSlave.boobsImplantType, boobShape: "normal", nipples: "$activeSlave.nipples", nipplesPiercing: $activeSlave.nipplesPiercing, areolae: $activeSlave.areolae, areolaePiercing: $activeSlave.areolaePiercing, boobsTat: "$activeSlave.boobsTat", lactation: $activeSlave.lactation, lactationAdaptation: 0, milk: 0, cum: 0, hips: $activeSlave.hips, hipsImplant: $activeSlave.hipsImplant, butt: $activeSlave.butt, buttImplant: $activeSlave.buttImplant, buttImplantType: $activeSlave.buttImplantType, buttTat: "$activeSlave.buttTat", face: $activeSlave.face, faceImplant: $activeSlave.faceImplant, faceShape: "normal", lips: $activeSlave.lips, lipsImplant: $activeSlave.lipsImplant, lipsPiercing: $activeSlave.lipsPiercing, lipsTat: "$activeSlave.lipsTat", teeth: "$activeSlave.teeth", tonguePiercing: $activeSlave.tonguePiercing, vagina: $activeSlave.vagina, vaginaLube: $activeSlave.vaginaLube, vaginaPiercing: $activeSlave.vaginaPiercing, vaginaTat: "$activeSlave.vaginaTat", preg: $activeSlave.preg, pregSource: 0, pregType: 0, labor: 0, births: $activeSlave.births, cSec: 0, bellyAccessory: "none", labia: $activeSlave.labia, clit: $activeSlave.clit, clitPiercing: $activeSlave.clitPiercing, clitSetting: "$activeSlave.clitSetting", foreskin: 0, anus: $activeSlave.anus, dick: $activeSlave.dick, analArea: 1, dickPiercing: $activeSlave.dickPiercing, dickTat: "$activeSlave.dickTat", balls: $activeSlave.balls, scrotum: 0, ovaries: $activeSlave.ovaries, anusPiercing: $activeSlave.anusPiercing, anusTat: "$activeSlave.anusTat", makeup: $activeSlave.makeup, nails: $activeSlave.nails, brand: "$activeSlave.brand", brandLocation: "$activeSlave.brandLocation", earPiercing: $activeSlave.earPiercing, nosePiercing: $activeSlave.nosePiercing, eyebrowPiercing: $activeSlave.eyebrowPiercing, navelPiercing: $activeSlave.navelPiercing, shouldersTat: "$activeSlave.shouldersTat", armsTat: "$activeSlave.armsTat", legsTat: "$activeSlave.legsTat", backTat: "$activeSlave.backTat", stampTat: "$activeSlave.stampTat", vaginalSkill: $activeSlave.vaginalSkill, oralSkill: $activeSlave.oralSkill, analSkill: $activeSlave.analSkill, whoreSkill: $activeSlave.whoreSkill, entertainSkill: $activeSlave.entertainSkill, combatSkill: $activeSlave.combatSkill, livingRules: "$activeSlave.livingRules", speechRules: "$activeSlave.speechRules", releaseRules: "$activeSlave.releaseRules", relationshipRules: "$activeSlave.relationshipRules", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "$activeSlave.diet", dietCum: $activeSlave.dietCum, dietMilk: $activeSlave.dietMilk, tired: 0, hormones: 0, drugs: "$activeSlave.drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: $activeSlave.addict, fuckdoll: $activeSlave.fuckdoll, choosesOwnClothes: 0, clothes: "$activeSlave.clothes", collar: "$activeSlave.collar", shoes: "$activeSlave.shoes", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: $activeSlave.intelligence, intelligenceImplant: $activeSlave.intelligenceImplant, energy: $activeSlave.energy, need: 0, attrXX: $activeSlave.attrXX, attrXY: $activeSlave.attrXY, attrKnown: $activeSlave.attrKnown, fetish: "$activeSlave.fetish", fetishStrength: $activeSlave.fetishStrength, fetishKnown: $activeSlave.fetishKnown, behavioralFlaw: "$activeSlave.behavioralFlaw", behavioralQuirk: "none", sexualFlaw: "$activeSlave.sexualFlaw", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, pitKills: 0, customTat: "$activeSlave.customTat", customLabel: "", customDesc: "$activeSlave.customDesc", customImage: 0, currentRules: _currentRules, actualAge: $activeSlave.actualAge, visualAge: $activeSlave.visualAge, physicalAge: $activeSlave.physicalAge, bellyTat: "$activeSlave.bellyTat", induce: 0, mpreg: $activeSlave.mpreg, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: $activeSlave.pregKnown, belly: $activeSlave.belly, bellyPreg: $activeSlave.bellyPreg, bellyFluid: $activeSlave.bellyFluid, bellyImplant: $activeSlave.bellyImplant, bellySag: $activeSlave.bellySag, bellySagPreg: $activeSlave.bellySagPreg, bellyPain: 0, cervixImplant: $activeSlave.cervixImplant, birthsTotal: $activeSlave.birthsTotal, pubertyXX: $activeSlave.pubertyXX, pubertyAgeXX: $activeSlave.pubertyAgeXX, pubertyXY: $activeSlave.pubertyXY, pubertyAgeXY: $activeSlave.pubertyAgeXY, scars: $activeSlave.scars, breedingMark: 0, underArmHStyle: "waxed", underArmHColor: "$activeSlave.underArmHColor", bodySwap: $activeSlave.bodySwap, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, HGExclude: 0, ballType: "$activeSlave.ballType", eggType: "$activeSlave.eggType", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: $activeSlave.ageAdjust, bald: $activeSlave.bald, origBodyOwner: "", death: "", hormoneBalance: $activeSlave.hormoneBalance, vasectomy: $activeSlave.vasectomy, ovaryAge: $activeSlave.ovaryAge, haircuts: $activeSlave.haircuts +slaveName: "$activeSlave.slaveName", slaveSurname: "$activeSlave.slaveName", birthName: "$activeSlave.birthName", birthSurname: "$activeSlave.birthSurname", genes: "$activeSlave.genes", weekAcquired: 1, origin: "$activeSlave.origin", career: "$activeSlave.career", ID: $activeSlave.ID, pornFame: $activeSlave.pornFame, pornFameSpending: $activeSlave.pornFameSpending, prestige: $activeSlave.prestige, prestigeDesc: "$activeSlave.prestigeDesc", 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: $activeSlave.birthWeek, age: $activeSlave.age, ageImplant: $activeSlave.ageImplant, health: $activeSlave.health, minorInjury: 0, trust: $activeSlave.trust, oldTrust: $activeSlave.trust, devotion: $activeSlave.devotion, oldDevotion: $activeSlave.devotion, weight: $activeSlave.weight, muscles: $activeSlave.muscles, height: $activeSlave.height, heightImplant: $activeSlave.heightImplant, nationality: "$activeSlave.nationality", race: "$activeSlave.race", markings: "none", eyes: 1, eyeColor: "$activeSlave.eyeColor", eyewear: "none", hColor: "$activeSlave.hColor", pubicHColor: "$activeSlave.pubicHColor", skin: "$activeSlave.skin", hLength: $activeSlave.hLength, hStyle: "$activeSlave.hStyle", pubicHStyle: "$activeSlave.pubicHStyle", waist: $activeSlave.waist, corsetPiercing: 0, amp: $activeSlave.amp, heels: $activeSlave.heels, voice: $activeSlave.voice, voiceImplant: $activeSlave.voiceImplant, accent: $activeSlave.accent, shoulders: $activeSlave.shoulders, shouldersImplant: $activeSlave.shouldersImplant, boobs: $activeSlave.boobs, boobsImplant: $activeSlave.boobsImplant, boobsImplantType: $activeSlave.boobsImplantType, boobShape: "normal", nipples: "$activeSlave.nipples", nipplesPiercing: $activeSlave.nipplesPiercing, areolae: $activeSlave.areolae, areolaePiercing: $activeSlave.areolaePiercing, boobsTat: "$activeSlave.boobsTat", lactation: $activeSlave.lactation, lactationAdaptation: 0, milk: 0, cum: 0, hips: $activeSlave.hips, hipsImplant: $activeSlave.hipsImplant, butt: $activeSlave.butt, buttImplant: $activeSlave.buttImplant, buttImplantType: $activeSlave.buttImplantType, buttTat: "$activeSlave.buttTat", face: $activeSlave.face, faceImplant: $activeSlave.faceImplant, faceShape: "normal", lips: $activeSlave.lips, lipsImplant: $activeSlave.lipsImplant, lipsPiercing: $activeSlave.lipsPiercing, lipsTat: "$activeSlave.lipsTat", teeth: "$activeSlave.teeth", tonguePiercing: $activeSlave.tonguePiercing, vagina: $activeSlave.vagina, vaginaLube: $activeSlave.vaginaLube, vaginaPiercing: $activeSlave.vaginaPiercing, vaginaTat: "$activeSlave.vaginaTat", preg: $activeSlave.preg, pregSource: 0, pregType: 0, labor: 0, births: $activeSlave.births, cSec: 0, bellyAccessory: "none", labia: $activeSlave.labia, clit: $activeSlave.clit, clitPiercing: $activeSlave.clitPiercing, clitSetting: "$activeSlave.clitSetting", foreskin: 0, anus: $activeSlave.anus, dick: $activeSlave.dick, analArea: 1, dickPiercing: $activeSlave.dickPiercing, dickTat: "$activeSlave.dickTat", balls: $activeSlave.balls, scrotum: 0, ovaries: $activeSlave.ovaries, anusPiercing: $activeSlave.anusPiercing, anusTat: "$activeSlave.anusTat", makeup: $activeSlave.makeup, nails: $activeSlave.nails, brand: "$activeSlave.brand", brandLocation: "$activeSlave.brandLocation", earPiercing: $activeSlave.earPiercing, nosePiercing: $activeSlave.nosePiercing, eyebrowPiercing: $activeSlave.eyebrowPiercing, navelPiercing: $activeSlave.navelPiercing, shouldersTat: "$activeSlave.shouldersTat", armsTat: "$activeSlave.armsTat", legsTat: "$activeSlave.legsTat", backTat: "$activeSlave.backTat", stampTat: "$activeSlave.stampTat", vaginalSkill: $activeSlave.vaginalSkill, oralSkill: $activeSlave.oralSkill, analSkill: $activeSlave.analSkill, whoreSkill: $activeSlave.whoreSkill, entertainSkill: $activeSlave.entertainSkill, combatSkill: $activeSlave.combatSkill, livingRules: "$activeSlave.livingRules", speechRules: "$activeSlave.speechRules", releaseRules: "$activeSlave.releaseRules", relationshipRules: "$activeSlave.relationshipRules", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "$activeSlave.diet", dietCum: $activeSlave.dietCum, dietMilk: $activeSlave.dietMilk, tired: 0, hormones: 0, drugs: "$activeSlave.drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: $activeSlave.addict, fuckdoll: $activeSlave.fuckdoll, choosesOwnClothes: 0, clothes: "$activeSlave.clothes", collar: "$activeSlave.collar", shoes: "$activeSlave.shoes", vaginalAccessory: "none", dickAccessory: "none", buttplug: "none", intelligence: $activeSlave.intelligence, intelligenceImplant: $activeSlave.intelligenceImplant, energy: $activeSlave.energy, need: 0, attrXX: $activeSlave.attrXX, attrXY: $activeSlave.attrXY, attrKnown: $activeSlave.attrKnown, fetish: "$activeSlave.fetish", fetishStrength: $activeSlave.fetishStrength, fetishKnown: $activeSlave.fetishKnown, behavioralFlaw: "$activeSlave.behavioralFlaw", behavioralQuirk: "none", sexualFlaw: "$activeSlave.sexualFlaw", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, pitKills: 0, customTat: "$activeSlave.customTat", customLabel: "", customDesc: "$activeSlave.customDesc", customImage: 0, currentRules: _currentRules, actualAge: $activeSlave.actualAge, visualAge: $activeSlave.visualAge, physicalAge: $activeSlave.physicalAge, bellyTat: "$activeSlave.bellyTat", induce: 0, mpreg: $activeSlave.mpreg, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: $activeSlave.pregKnown, belly: $activeSlave.belly, bellyPreg: $activeSlave.bellyPreg, bellyFluid: $activeSlave.bellyFluid, bellyImplant: $activeSlave.bellyImplant, bellySag: $activeSlave.bellySag, bellySagPreg: $activeSlave.bellySagPreg, bellyPain: 0, cervixImplant: $activeSlave.cervixImplant, birthsTotal: $activeSlave.birthsTotal, pubertyXX: $activeSlave.pubertyXX, pubertyAgeXX: $activeSlave.pubertyAgeXX, pubertyXY: $activeSlave.pubertyXY, pubertyAgeXY: $activeSlave.pubertyAgeXY, scars: $activeSlave.scars, breedingMark: 0, underArmHStyle: "waxed", underArmHColor: "$activeSlave.underArmHColor", bodySwap: $activeSlave.bodySwap, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, HGExclude: 0, ballType: "$activeSlave.ballType", eggType: "$activeSlave.eggType", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: $activeSlave.ageAdjust, bald: $activeSlave.bald, origBodyOwner: "", death: "", hormoneBalance: $activeSlave.hormoneBalance, vasectomy: $activeSlave.vasectomy, ovaryAge: $activeSlave.ovaryAge, haircuts: $activeSlave.haircuts, newGamePlus: 1, skillHG: $activeSlave.skillHG, skillRC: $activeSlave.skillRC, skillBG: $activeSlave.skillBG, skillMD: $activeSlave.skillMD, skillDJ: $activeSlave.skillDJ, skillNU: $activeSlave.skillNU, skillTE: $activeSlave.skillTE, skillAT: $activeSlave.skillAT, skillST: $activeSlave.skillST, skillMM: $activeSlave.skillMM, skillWA: $activeSlave.skillWA <br><br><br> __Direct JSON export method__: <br><br> diff --git a/src/npc/startingGirls/startingGirls.tw b/src/npc/startingGirls/startingGirls.tw index 917c4e4c730cc02ba6570da5b2781c95de1c16e5..dcb092271d1bdce83a04ed78dcdd5905c06ff16f 100644 --- a/src/npc/startingGirls/startingGirls.tw +++ b/src/npc/startingGirls/startingGirls.tw @@ -536,7 +536,6 @@ __You are customizing this slave:__ <br>''Muscles:'' <span id="muscles"> -<span id="muscles"> <<if $activeSlave.muscles > 95>> Ripped. <<elseif $activeSlave.muscles > 50>> diff --git a/src/pregmod/SecForceEX/SFMBarracksSlaveSupport.tw b/src/pregmod/SecForceEX/SFMBarracksSlaveSupport.tw deleted file mode 100644 index 14381e83a2f7d8fcc1db51ff3bbb81c6cbb3d499..0000000000000000000000000000000000000000 --- a/src/pregmod/SecForceEX/SFMBarracksSlaveSupport.tw +++ /dev/null @@ -1,64 +0,0 @@ -:: SS [nobr] - -<<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "Barracks", $SS = $SSSlavesIDs.length, $Flag = 0>> - -<<if SSSlaves > 5>> - $securityForceName's Slave Support area is bustling with activity. There is little to no trash on the ground. - <<set $SSLevel = 1>> -<</if>> - -<<set $SSSlaves.combatSkill + 1>> -<<set $SSsSlaves.devotion +10>> -<<set $SSSlaves.trust +10>> - -<<set _Tmult0 = Math.trunc($SS*1000*$upgradeMultiplierArcology)>> -<br>It can support $SS support workers. -[[Expand the SS|SS][$cash -= _Tmult0, $SS += 5]] //Costs ¤_Tmult0 and will increase upkeep costs// - -<br> -<<if $SSUpgradeMonitoring == 1>> - The area has been upgraded with enhanced monitoring systems to make the support workers work harder, improving their obedience,efficiency and trust. -<<else>> - <<set _Tmult1 = Math.trunc(10000*$upgradeMultiplierArcology)>> - The area is standard. [[Upgrade the monitoring systems to force harder work|$SS][$cash -= _Tmult1,set $SSsSlaves.devotion +5, set $SSSlaves.trust +5, $SSUpgradeMonitoring = 1]] //Costs ¤_Tmult1 and will increase upkeep costs// -<</if>> - -<!-- Statistics output --> -<<SSStatistics 1>> - -<br><br> -<<if ($SS <= $SSSlaves)>> - ''$SSNameCaps is full and cannot hold any more slaves'' -<<elseif ($slaves.length > $SSSlaves)>> - <<link "''Send a slave to $SSName''">> - <<replace #ComingGoing>> - <<resetAssignmentFilter>> - <<set $Flag to 0>> - <<include "Slave Summary">> - <</replace>> - <</link>> -<</if>> - -<<if $SSSlaves > 0>> - | <<link "''Bring a slave out of $SSName''">> - <<replace #ComingGoing>> - <<SSAssignmentFilter>> - <<set $Flag = 1>> - <<include "Slave Summary">> - <<resetAssignmentFilter>> - <</replace>> - <</link>> -<<else>> - <br><br>//$SSNameCaps is empty for the moment.<br>// -<</if>> - -<br><br> -<<assignmentFilter >> -<span id="ComingGoing"> - <<SSAssignmentFilter>> - <<set $Flag = 1>> - <<include "Slave Summary">> - <<resetAssignmentFilter>> -</span> - -<br><br>Rename $SSName: <<textbox "$SSName" $SSName "SS">> //Use a noun or similar short phrase// diff --git a/src/pregmod/SecForceEX/SlaveSupport.tw b/src/pregmod/SecForceEX/SlaveSupport.tw deleted file mode 100644 index d9f92e6e174925a7f7f379ccc166b17faeb395bf..0000000000000000000000000000000000000000 --- a/src/pregmod/SecForceEX/SlaveSupport.tw +++ /dev/null @@ -1,159 +0,0 @@ -:: SlaveSupport [nobr] - -<<set $nextButton = "Back to Main", $nextLink = "Main", $returnTo = "SlaveSupport", $showEncyclopedia = 1, $encyclopedia = "SlaveSupport", $SlaveSupportSlaves = $SSiIDs.length>> - -<<if $SlaveSupportName != "the SlaveSupport">> - <<set $SlaveSupportNameCaps = $SlaveSupportName.replace("the ", "The ")>> -<</if>> -$SlaveSupportNameCaps - -/* Facilities */ - -Where should the slave be assigned? - -<span id="result0"> - <<link "Barracks">> - <<replace "#result0">> - <<set $SSLevelBarracks += 1, $slaves[$i].XP + 1>> - <</replace>> - <</link>><<link ",armoury">> - <<replace "#result0">> - <<set $SSLevelArmoury += 1, $slaves[$i].XP + 1>> - <</replace>> - <</link>><<link ",stimulant Lab,,">> - <<replace "#result0">> - <<set $SSLevelStimulantLab += 1, $slaves[$i].XP + 1>> - <</replace>> - <</link>><<link "garage,">> - <<replace "#result0">> - <<set $SSLevelGarage += 1, $slaves[$i].XP + 1>> - <</replace>> - <</link>><<link "Hangar,">> - <<replace "#result0">> - <<set $SSLevelHangar += 1, $slaves[$i].XP + 1>> - <</replace>> - <</link>><<link "Drone Bay,">> - <<replace "#result0">> - <<set $SSLevelDroneBay += 1, $slaves[$i].XP + 1>> - <</replace>> - <</link>><<link "Launch Bay,">> - <<replace "#result0">> - <<set $SSLevelLaunchBay = 1, $slaves[$i].XP + 1>> - <</replace>><</link>> - <<if $terrain == "oceanic">> - <<link "Naval Yard.">> - <<replace "#result0">> - <<set $SSLevelNavalYard = 1, $slaves[$i].XP + 1>> - <</replace>><</link>> - <</if>> -<span> - -/* <<switch $SlaveSupportDecoration>> -<<case "Roman Revivalist">> - is designed to resemble the holding pens beneath the old Coliseum. Whenever there's a fight in the arcology, screens in each cell helpfully keep inmates informed of what awaits (otherwise) useless slaves. -<<case "Aztec Revivalist">> - is designed to frighten the prisoners to submission. All the cells look to the center of the facility, where a sacrificial altar stands, adorned with ceremonial <<if $arcologies[0].FSPaternalist != "unset">>ropes and penetrators<<else>>knives, ropes and blunt instruments<</if>>. -<<case "Egyptian Revivalist">> - uses the climate of Egypt as an additional source of discomfort. The air here is hot and dry, and inmates can easily imagine themselves confined in mud brick cells in a baking desert. -<<case "Edo Revivalist">> - is furnished in a severely medieval Japanese style. There is one refinement, but it's of exquisite cruelty. At the end of the hall, there's a fountain with a traditional bamboo boar scarer. As it fills with water, it tips against a stone with a thunk... thunk... thunk... thunk... -<<case "Arabian Revivalist">> - is furnished as imagined Arabian slave pens, all set around a central pillar. This pillar is capped by shackles, so that slaves can be bound by their hands and whipped on the backs, buttocks, and thighs in clear view of all their fellow chattel. -<<case "Chinese Revivalist">> - is furnished in a severely medieval Chinese style. There is one refinement, but it's of exquisite cruelty. Somewhere out of sight, water is dripping into an urn, drop by drop... drop... drop... drop... -<<case "Chattel Religionist">> - is built of cold stone. Most of the cells are unfurnished little cubes inside which the only bed is the bare floor. A few are smaller still, so that the inmates can neither stand nor lie flat. -<<case "Degradationist">> - is a nightmare. Everything is made of metal, and almost everything menaces with spikes of steel. Inmates must carefully avoid the walls of their own cells if they wish to avoid being stabbed. -<<case "Asset Expansionist">> - is a straightforward prison, with one exception. Each cell features a screen displaying plans for its inmate's expansion. Day and night, inmates are confronted with the sight of themselves transformed. -<<case "Transformation Fetishist">> - is a straightforward prison, with one exception. Each cell features a screen displaying plans for its inmate's expansion. Day and night, inmates are confronted with the sight of themselves transformed. -<<case "Gender Radicalist">> - is a straightforward prison, with one exception. Each cell features a screen displaying plans for its inmate's bimbofication. Day and night, inmates are confronted with the sight of themselves dyed, pierced, tattooed, gaped, filled with implants, or all of these. -<<case "Gender Fundamentalist">> - is a block of barred cells whose sides, offering a clear view of the whole prison, provide much menace. Anyone who abuses an inmate does so in full view of every other slave here, keeping the jailbirds in a state of constant fear that they're next. -<<case "Physical Idealist">> - is a block of barred cells whose sides, offering a clear view of the whole prison, provide much menace. Anyone who assrapes an inmate does so in full view of every other slave here, keeping the bitches in a state of constant fear that their asses are next. -<<case "Supremacist">> - is a straightforward prison whose menace is provided by context that, although subtle, adds up to a nightmare. Everyone outside the cells is $arcologies[0].FSSupremacistRace, and everyone inside them is not. The darkness of history is palpable here. -<<case "Subjugationist">> - is a straightforward prison whose menace is provided by context that, although subtle, adds up to a nightmare. The inmates inside the cells are $arcologies[0].FSSubjugationistRace, and everyone outside them is not. The darkness of history is palpable here. -<<case "Repopulation Focus">> - is a straightforward prison, with two exceptions. One cell style features a screen displaying plans for its inmate's impregnation, the other is covered with mirrors for its inmate to watch her pregnancy grow. Day and night, inmates are confronted with the sight of themselves transformed. -<<case "Eugenics">> - is designed to make very clear to its inmates that they are subhuman. Many screens showcasing their inadequacy intermingled with propaganda play on nonstop loops. -<<case "Paternalist">> - is a prison, but a modern and scientific one. The cells, the common areas, and even the color of the walls are all carefully designed to communicate the feeling that inmates can better themselves. -<<case "Pastoralist">> - requires its inmates to drink as much breast milk as they can hold. This sounds like a small thing, but for an unbroken slave, conquering the revulsion of drinking another girl's milk is an important step. -<<case "Maturity Preferentialist">> - is subtly designed to make very clear to its inmates that they are sex objects. Many screens showing pornography make it clear to the maturest girl here that she's still an object of lust, and will be used to slake others' pleasure. -<<case "Youth Preferentialist">> - is subtly designed to make the breadth of sex acts performed in the arcology clear to its inmates. A cacophony of pornography makes clear to the most innocent inmate that her pussy is a fuck hole, her mouth is a fuck hole, her anus is a fuck hole, and, in fact, all three can be fuck holes at once. -<<case "Body Purist">> - requires its inmates to drink as much filtered water as they can, all the time. This sounds like a petty thing, but most inmates are very aware that they're being flushed out. Cleaned. It is an oddly menacing thought. -<<case "Slimness Enthusiast">> - is torture for chubby slaves. Fat bitches that pass through here soon learn that they're going to be slim and pretty one day, but that it isn't going to be much fun getting there. -<<case "Hedonistic">> - is torture for thin slaves. The first thing they notice is the heavily reinforced cot they will reside upon. The second is the feeding tube that will be anchored in their stomach for the duration of their stay. Slaves imprisoned here will have their body stuffed to capacity with concentrated slave food, unsuring a plump, docile slave by the end of their sentence. -<<default>> - could be mistaken for a modern generic office. Upon close inspection, however, reveals restraints in each cell that will hold inmates in sexually compromising positions, and compliance systems to force them to place their wrists and ankles in them. -<</switch>> */ - -<<if $SlaveSupportSlaves > 2>> - $SlaveSupportNameCaps is full of slaves, though it's difficult to tell at first. -<<elseif $SlaveSupportSlaves > 0>> - $SlaveSupportNameCaps holds a few slaves, though it's difficult to tell at first. - -<<else>> - None of your slaves are assigned in SlaveSupport. [[Decommission SlaveSupport|Main][$SlaveSupport = 0, $SlaveSupportDecoration = "standard", $SlaveSupportUpgrade = 0]] -<</if>> - -<<set _Tmult0 = Math.trunc($SlaveSupport*1000*$upgradeMultiplierArcology)>> -<br>$SlaveSupportNameCaps has room for $SlaveSupport slaves to assigned. -[[Expand the SlaveSupport|SlaveSupport][$cash -= _Tmult0, $SlaveSupport += 5]] //Costs ¤_Tmult0// - -/* <br> -<<if $SlaveSupportUpgrade == 1>> - Its compliance systems have been upgraded to allow slaves no mental respite, painstakingly correcting the tiniest misbehaviors to soften flaws into quirks at the cost of considerable anguish to inmates denied any rest from correction. -<<else>> - <<set _Tmult1 = Math.trunc(20000*$upgradeMultiplierArcology)>> - Its compliance systems are standard. [[Upgrade them to soften slave flaws|SlaveSupport][$cash -= _Tmult1, $SlaveSupportUpgrade = 1]] //Costs ¤_Tmult1// -<</if>> */ - -<br><br> -<<if ($SlaveSupport <= $SlaveSupportSlaves)>> - ''$SlaveSupportNameCaps is full and cannot hold any more slaves'' -<<elseif ($slaves.length > $SlaveSupportSlaves)>> - <<link "''Send a slave to be assigned in the SlaveSupport''">> - <<replace #ComingGoing>> - <<resetAssignmentFilter>> - <<set $Flag to 0>> - <<include "Slave Summary">> - <</replace>> - <</link>> -<</if>> - -<<if $SlaveSupportSlaves > 0>> - | <<link "''Let a slave out of SlaveSupport''">> - <<replace #ComingGoing>> - <<SlaveSupportAssignmentFilter>> - <<set $Flag = 1>> - <<include "Slave Summary">> - <<resetAssignmentFilter>> - <</replace>> - <</link>> -<<else>> - <br><br>//SlaveSupport is empty for the moment.<br>// -<</if>> -<br><br> -<<assignmentFilter>> -<span id="ComingGoing"> - <<SlaveSupportAssignmentFilter>> - <<set $Flag = 1>> - <<include "Slave Summary">> - <<resetAssignmentFilter>> -</span> - -<br><br>Rename $SlaveSupportName: <<textbox "$SlaveSupportName" $SlaveSupportName "SlaveSupport">> //Use a noun or similar short phrase// diff --git a/src/pregmod/SecForceEX/SlaveSupportReport.tw b/src/pregmod/SecForceEX/SlaveSupportReport.tw deleted file mode 100644 index aef98ad5064829d0e1bddd0adbdfb82229b13527..0000000000000000000000000000000000000000 --- a/src/pregmod/SecForceEX/SlaveSupportReport.tw +++ /dev/null @@ -1,48 +0,0 @@ -:: SlaveSupport Report [nobr] - -<<SlaveSort $SSiIDs>> -<<set _DL = $SSiIDs.length, $SlaveSupportSlaves = _DL, _SL = $slaves.length, _brokenSlaves = 0, _idleBonus = 0, _softenedQuirks = 0, _trustMalus = 0, _FLsFetish = 0>> - -<<if $SlaveSupportDecoration != "standard">> - <<set _devBonus = 1>> -<<else>> - <<set _devBonus = 0>> -<</if>> - -/* Progression at facilities */ - - <<set _FLs = $slaves.findIndex(function(s))>> - -<<if $SSLevelBarracks && $slaves[$i].XP >= 15>> - <<set $SSLBSCA += 1, $slaves[_FLs].devotion += 5, $slaves[_FLs].trust += 5,$slaves[_FLs].intelligence = 3,$slaves[_FLs].intelligenceImplant = 1, $slaves[_FLs].combatSkill = 1>> -<<elseif $SSLevelBarracks && $slaves[$i].XP >= 10>> - <<set $SSLBCA += 1, $slaves[_FLs].devotion += 4, $slaves[_FLs].trust += 4,$slaves[_FLs].intelligence = 2,$slaves[_FLs].intelligenceImplant = 1, $slaves[_FLs].combatSkill = 1>> -<<elseif $SSLevelBarracks && $slaves[$i].XP >= 5>> - <<set $SSLBHC += 1, $slaves[_FLs].devotion += 3, $slaves[_FLs].trust += 3,$slaves[_FLs].intelligence = 1,$slaves[_FLs].intelligenceImplant = 0, $slaves[_FLs].combatSkill = 0>> -<<elseif $SSLevelBarracks && $slaves[$i].XP >= 1>> - <<set $SSLBC += 1, $slaves[_FLs].devotion += 2, $slaves[_FLs].trust += 2,$slaves[_FLs].intelligence = 0,$slaves[_FLs].intelligenceImplant = 0, $slaves[_FLs].combatSkill = 0>> -<</if>> - -<<if $SSLevelArmoury && $slaves[$i].XP >= 15>> - <<set $SSLASAST += 1, $slaves[_FLs].devotion += 5, $slaves[_FLs].trust += 5,$slaves[_FLs].intelligence = 3,$slaves[_FLs].intelligenceImplant = 1, $slaves[_FLs].combatSkill = 1>> -<<elseif $SSLevelArmoury && $slaves[$i].XP >= 10>> - <<set $SSLAAST += 1, $slaves[_FLs].devotion += 4, $slaves[_FLs].trust += 4,$slaves[_FLs].intelligence = 2,$slaves[_FLs].intelligenceImplant = 1, $slaves[_FLs].combatSkill = 1>> -<<elseif $SSLevelArmoury && $slaves[$i].XP >= 5>> - <<set $SSLASM += 1, $slaves[_FLs].devotion += 3, $slaves[_FLs].trust += 3,$slaves[_FLs].intelligence = 1,$slaves[_FLs].intelligenceImplant = 0, $slaves[_FLs].combatSkill = 0>> -<<elseif $SSLevelArmoury && $slaves[$i].XP >= 1>> - <<set $SSLAM += 1, $slaves[_FLs].devotion += 2, $slaves[_FLs].trust += 2,$slaves[_FLs].intelligence = 0,$slaves[_FLs].intelligenceImplant = 0, $slaves[_FLs].combatSkill = 0>> -<</if>> - -<<if $SSLevelStimulantLab && $slaves[$i].XP >= 15>> - <<set $SSLSLPH += 1, $slaves[_FLs].devotion += 5, $slaves[_FLs].trust += 5,$slaves[_FLs].intelligence = 3,$slaves[_FLs].intelligenceImplant = 1, $slaves[_FLs].combatSkill = 1>> -<<elseif $SSLevelStimulantLab && $slaves[$i].XP >= 10>> - <<set $SSLSLSC += 1, $slaves[_FLs].devotion += 4, $slaves[_FLs].trust += 4,$slaves[_FLs].intelligence = 2,$slaves[_FLs].intelligenceImplant = 1, $slaves[_FLs].combatSkill = 1>> -<<elseif $SSLevelStimulantLab && $slaves[$i].XP >= 5>> - <<set $SSLSLAC += 1, $slaves[_FLs].devotion += 3, $slaves[_FLs].trust += 3,$slaves[_FLs].intelligence = 1,$slaves[_FLs].intelligenceImplant = 0, $slaves[_FLs].combatSkill = 0>> -<<elseif $SSLevelStimulantLab && $slaves[$i].XP >= 1>> - <<set $SSLC += 1, $slaves[_FLs].devotion += 2, $slaves[_FLs].trust += 2,$slaves[_FLs].intelligence = 0,$slaves[_FLs].intelligenceImplant = 0, $slaves[_FLs].combatSkill = 0>> -<</if>> - -<<if (_DL > 0)>> - <<if (_DL == 1)>>''One slave has been assigned to $SlaveSupportName.''<<else>>''_DL slaves have been assigned to $SlaveSupportName.''<</if>> -<</if>> diff --git a/src/pregmod/SecForceEX/SpecialForceBarracksFlavourText.tw b/src/pregmod/SecForceEX/SpecialForceBarracksFlavourText.tw new file mode 100644 index 0000000000000000000000000000000000000000..431fbd97f4b9f43dfa44c9b6feb0fb70231cb7b7 --- /dev/null +++ b/src/pregmod/SecForceEX/SpecialForceBarracksFlavourText.tw @@ -0,0 +1,84 @@ +:: SpecialForceBarracksFlavourText [nobr] + +//You continue towards the common area, the soldiers you pass nodding respectfully, saluting, or giving slight bows, as they please, to you. You pass the briefing areas, the officers and sergeants of the force are conferring over planning tables and display screens regarding their upcoming deployments.// + +<br><br> + +<div style="margin-left:2em"> +<<if $securityForceFocus == "recruit">> + The commanders are viewing lists of potential recruits for $securityForceName, mercenaries and Old World soldiers who might be receptive to an offer of employment and residence within the arcology. In addition to some citizen's of $securityForceName who wish to have some excitement in their lives. +<<elseif $securityForceFocus == "secure">> + The commanders are reviewing maps of trade routes to the arcology as well as those nearby merchant hubs, arranging their future deployments to best protect them and encourage business and trade. +<<elseif $securityForceFocus == "raiding">> + The commanders are reviewing maps of settlements and locations reported to have choice concentrations of material loot and potential slave stock, in preparation for their coming raids. +<</if>> +</div> + +<div style="margin-left:2em"> +<<if $securityForceRulesOfEngagement == "hold">> + There are posted (and very strict) guidelines for the use of force against non-citizens residents, forbidding the use of heavy weapons or indiscriminate fire. +<<elseif $securityForceRulesOfEngagement == "limited">> + There are some guidelines posted regarding the use of force against non-citizens, forbidding general indiscriminate fire. +<<elseif $securityForceRulesOfEngagement == "free">> + Guidelines regarding the use of force are completely absent from the deployment information screens. A note affixed to the screen, probably from a soldier, says: "Pop 'em if you see 'em - better than target practice!". Another one on top of that, from The Colonel, says: "Don't shoot the pretty ones, you fucking morons, or I'll kill you myself. They're worth good money or good for fun - do you idiots really want to have to fuck month-old stock?" +<</if>> +</div> + +<div style="margin-left:2em"> +<<if $securityForceAccountability == "strict">> + On several screens, there are prominent warnings regarding the severe disciplinary procedures that will be taken against soldiers who commit crimes while on deployment. +<<elseif $securityForceAccountability == "some">> + On several screens, there are some minor warnings regarding the mild disciplinary procedures that may be taken against soldiers who commit especially severe crimes while on deployment. +<<elseif $securityForceAccountability == "none">> + There are no warnings or information regarding disciplinary procedures on any of the screens. Near one of them, a waste basket has been dragged over and a soldier has posted a note above it that says: "For Old World Complaints and Warrants." +<</if>> +</div> + +<br> + +//You arrive at the barracks' common area, a nest of bars, pleasure dens, public spaces, and other facilities catering to the soldiers' needs and giving them somewhere to spend their free time, since they do not mingle with your citizens on the higher levels or exit the arcology except on deployment. It is well-occupied by the soldiers not currently tasked with duties, and they respectfully move out of your way as you approach, clearing a path for you to move forward.// + +<br><br> + +<div style="margin-left:2em"> +<<if $securityForceDepravity <= 0.3 && $ColonelCore == "kind">> + The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are wearing plain jumpsuits and slim identification collars to set them apart from the soldiers, and look resigned but not fearful. The soldiers themselves socialize at the bars, in small groups around tables, and in the gambling parlours. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired. Laughter from the carousing soldiers can be heard at all times. Small groups of slaves move freely between the plaza and their basic accommodations attached to the barracks. +<<elseif $securityForceDepravity <= 0.6 && $ColonelCore == "kind">> + The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are topless, wearing only utilitarian pants and leather collars to set them apart from the soldiers, and occasionally shoot fearful looks at the soldiers. The soldiers themselves socialize at the bars, or in large groups around tables, leering at and groping slaves of interest as they pass by. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired, and often emerge only partially dressed, sometimes pulling half-naked slaves out with them. +<<elseif $securityForceDepravity <= 0.9>> + The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are topless, wearing only utilitarian shorts and steel collars to set them apart from the soldiers, and often shoot fearful looks at the soldiers. The soldiers themselves socialize at the bars, or in large groups around tables, leering at and heavily groping slaves of interest as they pass by. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired, and often emerge stark naked, sometimes pulling naked slaves out with them for one last servicing in public. A few soldiers stagger around in drunken hazes or drugged-out stupors. +<<elseif $securityForceDepravity <= 1.2>> + The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are topless, wearing only a single undergarment and heavy steel collars to set them apart from the soldiers, and often shoot fearful looks at the soldiers. The soldiers occupy themselves primarily with sex, pulling slaves onto benches and fucking them hard in public. Many soldiers stagger around or lie passed out from drug and alcohol abuse. +<<elseif $securityForceDepravity >= 1.5 && $ColonelCore == "Warmonger" || $ColonelCore != "Shell Shocked">> + The amenities are staffed by menial slaves, captured by the soldiers on their excursions. To a one, they are naked, and are wearing heavy shock collars to force obedience. Most are wild-eyed with fear or dull-eyed from mental collapse, and many others bear marks of abuse. Few of the slaves are here long-term, the depraved pleasures of the soldiers resulting in enormous turnover and loss of 'damaged' stock. The extreme libations of the soldiers are ever-present. Drunken soldiers stagger around everywhere, beating slaves too slow to get out of their way. Others lie sprawled out on the ground, rendered senseless from heavy drug abuse. Some walk around naked, and hold slaves down on the benches scattered around, raping or sodomizing them with their cocks or their personal strap-ons as they desire. In alcoves, some soldier-lover pairs fuck loudly, moaning in pleasure. + <<if random(1,100) > 50>> + Off to the side, a group of soldiers brutally gangbang a very young slave girl, with one soldier buried balls-deep in her ass, another brutally sawing a barbed strap-on in and out of her pussy, and a third with his cock forced deep down her throat. The slave girl struggles and gags, desperate for breath or relief. + <<elseif random(1,100) > 50>> + Off to the side, a group of soldiers cackle amongst themselves as they take turns beating a very young slave girl with heavy batons. Sickening crunches can be heard from the screaming slave. + <<elseif random(1,100) > 75>> + Off to the side, still more soldiers crowd around an above-ground pit built from empty crates, gambling on slave gladiator fights. There's a drunken cheer as one of the fighters, a very young slave girl, straddles another one and smashes her face in with a blood-slick ammo crate. As she stands, shaking from fear and adrenaline, one of the soldiers laughs and throws a small incendiary grenade at her, changing the cheers to curses as the other soldiers jump away from the flaming, screeching slave. + <<else>> + Screams and cries of pain can be heard echoing around the area as the soldiers have their fun with their property. + <</if>> +<<else>> + The amenities are staffed by menial slaves, captured by the soldiers on their excursions. +<</if>> +</div> + +<br> + +//In the middle of the common area is a pile of supply crates with a pavilion on top - The Colonel's personal throne and open quarters, the result of her preferring to live an extreme lifestyle amongst her soldiers rather than in her empty quarters on the upper levels. It's draped with the 'flag' of $securityForceName, one of her inventions. Sprawled all around it is an immense quantity of; alcohol, hard drugs,clothes, electronic devices, huge amounts of cash, jewels and precious metals looted from the outside world.// + +<br><br> + +<div style="margin-left:2em"> +<<if random(1,100) > 50>> + _Name raises a hand in greeting and nods as you approach. She is sprawled on a couch, wearing only her combat suit tank top and fingerless gloves. She's holding a near-empty bottle of strong liquor in her hand and you can see a naked slave girl kneeling on the floor between her legs. The Colonel has her legs wrapped tightly around the girl's head, forcing the girl to service her if she wants to breathe. The Colonel is close to her climax then suddenly tenses her lower body thus gripping the girl even tighter and throws her head back in ecstasy as she orgasms. She lets out a long breath finally releasing the girl, giving her a hard smack and shouting at her to fuck off.<br><br> The Colonel finishes off her bottle, tossing it over her shoulder then leaning back on the couch and spreading her legs wide. You look down briefly, falling into your habits of inspection. Her pussy is completely devoid of hair with heavy labia in with a very large and hard clit peaking out. Beads of moisture are visible, the result of her excitation and you can tell from long experience that she would be tight as a vise. You return your gaze to her face to find her smirking at you. "Like what you see, boss?" She waves her hand at the plaza around her, "So do they. But you're not here for pussy. You're here to talk business. So, what's up?" +<<elseif random(1,100) > 50>> + _Name is in no condition initially, to greet you. She's naked except for one sock that gives you a very good view of her muscled, taut body while lunging with her feet on the table and the rest on her couch. She is face down in a drugged-out stupor in the middle of a wide variety of powders and pills. Perhaps sensing your approach, her head suddenly shoots up and looks at you with unfocused, bloodshot eyes. "Sorry, boss," she slurs, wiping her face and weakly holding up a hand. "Hold on a second, I need something to help me out here. Long fucking night." She struggles to sit on the couch and bending over the table, loudly snorts up some of the white powder on it. "Ahhh, fuck," she says, breathing heavily.<br><br> She shakes her head powerfully now looking at you, her eyes once again alert and piercing. "That's better," she says, leaning back on the couch and giving you another good view of her assets. "So, boss," she begins, "what brings you down here to our little clubhouse? I trust you're happy with how we've been handling things out there?" You nod. "excellent" she laughs. "I have to say, it's nice to have a place like this while having some top-end gear and to be able to have fun out there without worrying about anyone coming back on us. Good fucking times." She laughs again. "So - I'm assuming you want something?" +<<elseif random(1,100) > 70 && $securityForceDepravity >= 1.5>> + _Name is relaxing on her couch stark naked, greeting you with a raised hand. Between her tightly clenched legs is a slave girl being forced to eat her out. "Hey, boss, what's -" she breaks off as a flash of pain crosses her features. "Fucking bitch!" she exclaims, pulling her legs away and punching the slave girl in the face. She pushes the girl to the ground, straddling her then begins hitting. You hear one crunch after another as The Colonel's powerful blows shatter the girl's face. She hisses from between clenched teeth, each word accompanied by a brutal punch. "How. Many. Fucking. Times. Have. I. Told. You. To. Watch. Your. Fucking. Teeth. On. My. Fucking. Clit!" She leans back, exhaling heavily. Before leaning back down to grip apply pressure onto the girl's neck with her powerful hands. Wordlessly, she increases the pressure and soon the girl begins to turn blue as she struggles to draw breath. Eventually her struggles weaken and then finally, end.<br><br> The Colonel relaxes her grip then wipes her brow, clearing away the sweat from her exertion. Finally rising from the girl's body, relaxing back on the couch and putting her feet back up on the table. "Sorry about that boss," she says, shrugging. "So many of these bitches we pick up from the outside don't understand that they have to behave." Shaking her head in frustration, "Now I need to find another one. But that's not your problem, you're here to talk business. So, what's up?" +<<else>> + _Name is topless while reviewing the particulars of her unit on a tablet as you approach. She raises a hand in greeting. "Hey boss," she says, noticing you looking at her chest. She laughs. "Nice, aren't they? But they're not for you or them." She throws a thumb at the plaza around her. "You're down here for a reason, though. What can I do for you?" +<</if>> +</div> diff --git a/src/pregmod/SecForceEX/SpecialForceUpgradeDec.tw b/src/pregmod/SecForceEX/SpecialForceUpgradeDec.tw index 8cf357cc0e822386a6d2714fde0f6be1b994aa61..9d2a0abea3bf356c75a955cde4de43cb41a19ba2 100644 --- a/src/pregmod/SecForceEX/SpecialForceUpgradeDec.tw +++ b/src/pregmod/SecForceEX/SpecialForceUpgradeDec.tw @@ -44,7 +44,6 @@ <</if>> <br><br> - <div style="margin-left:1em"> <<if $securityForcePersonnel < 100>> The barracks' large dormitories are sparsely occupied, the few members of $securityForceName residing within them concentrating together in a corner. The hundreds of empty beds and lockers visible herald the future. @@ -67,10 +66,10 @@ <br><<link "Enter the building then send a slave to serve in the HQ and facilities of $securityForceName">> <<goto "FacilitySupport">> <</link>> +<br><br> <</if>> -<br> - +<br><br> ''Armory:'' <br> /* 11 upgrades */ @@ -101,7 +100,6 @@ <</if>> <br><br> - ''Stimulant Lab:'' <br> /* 7 upgrades */ @@ -151,6 +149,7 @@ <</if>> /* 3 upgrades */ +<br> <<if $securityForceHeavyBattleTank == 1>> A basic heavy battle tank has been 'borrowed' from the old world. <<elseif $securityForceHeavyBattleTank == 2>> @@ -277,6 +276,8 @@ The drone bay has acquired even lighter advanced armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry along with specialized Drones for reconnaissance, capture, and swarm tactics. <<elseif $securityForceDronePower == 7>> The drone bay has acquired even lighter advanced thicker armoured combat Drones with electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry along with specialized Drones for reconnaissance, capture, and swarm tactics. +<<elseif $securityForceDronePower == 8>> + The drone bay has acquired even lighter advanced thicker armoured combat Drones with nanite rather than electromagnetic weaponry, advanced heavy Drones with electromagnetic support weaponry along with specialized Drones for reconnaissance, capture, and swarm tactics. <</if>> <</if>> @@ -322,6 +323,8 @@ Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level 30 cm. <<elseif $securityForceSatellitePower == 18>> Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to focus the beam enough to level 15 cm. + <<elseif $securityForceSatellitePower == 19>> + Modernized the Satellite's electronics, wiring and circuitry.Boosted the Satellite's advanced comms jammer's power by 50% (now can destroy effected equipment) and the output of the Satellite's advanced EMP generator 50% (now can destroy effected equipment).Provided R&D funds to switch the 15 cm wide beam from lazer to nanites. <</if>> <</if>> <<if $securityForceGiantRobot > 0>> @@ -349,6 +352,8 @@ Upgraded the giant robot's wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time.Replaced the skin of $securityForceName's giant robot with a basic optical illusion kit. <<elseif $securityForceGiantRobot == 11>> Upgraded the giant robot's wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time.Replaced the skin of $securityForceName's giant robot with an advanced optical illusion kit. + <<elseif $securityForceGiantRobot == 12>> + Upgraded the giant robot's wiring, circuitry, power efficiency, battery capacity, armour and weapons to include heat seeking missiles plus a massive long sword in addition to quad 356 cm back mounted nanite rather than electromagnetic cannons and the amount of pilots to two via a synced neural link.Improved the life support systems, allowing for longer operational time.Replaced the skin of $securityForceName's giant robot with an advanced optical illusion kit. <</if>> <</if>> <<if $securityForceMissileSilo > 0>> @@ -378,6 +383,8 @@ Modernized the aircraft carrier's electronics and weaponry. <<elseif $securityForceAircraftCarrier == 4>> Modernized the aircraft carrier's electronics, weaponry and armour. + <<elseif $securityForceAircraftCarrier == 5>> + Modernized the aircraft carrier's electronics, weaponry and armour. Added an EMP generator. <</if>> <</if>> <<if $securityForceSubmarine > 0>> @@ -410,6 +417,8 @@ Modernized the heavy amphibious transport's armor and speed. Added miniaturized railguns in all four corners. <<elseif $securityForceHeavyAmphibiousTransport == 5>> Modernized the heavy amphibious transport's armor and speed. Added miniaturized railguns in all four corners and a lazer designator in the midle. + <<elseif $securityForceHeavyAmphibiousTransport == 6>> + Modernized the heavy amphibious transport's armor and speed. Replaced the corner miniaturized railguns with nanite ones while keeping the lazer designator in the midle. <</if>> <</if>> <</if>> diff --git a/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw b/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw index 6d838b6864068e27b56186e51a54c225e87dd134..5f0699c942afa4c3cbe031587a1230cc53b80729 100644 --- a/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw +++ b/src/pregmod/SecForceEX/SpecialForceUpgradeOptions.tw @@ -380,6 +380,8 @@ <<set _satCost = 250000000000>> <<elseif $securityForceSatellitePower == 17>> <<set _satCost = 250000000000>> + <<elseif $securityForceSatellitePower == 18>> + <<set _satCost = 300000000000>> <</if>> <br><<link "Satellite">> <<replace "#resultZ">><br><br> @@ -418,6 +420,8 @@ <<set _robCost = 2750000000>> <<elseif $securityForceGiantRobot == 10>> <<set _robCost = 3150000000>> + <<elseif $securityForceGiantRobot == 11>> + <<set _robCost = 3200000000>> <</if>> <br><<link "Giant robot">> <<replace "#resultZ">><br><br> @@ -475,7 +479,7 @@ <<set $securityForceUpgradeToken = 1, $securityForceAircraftCarrier++, $cash -= 1500000*$Env>> <</replace>> <</link>> // Costs ¤<<print 1500000*$Env>> // - <<elseif $securityForceUpgradeToken == 0 && $securityForceAircraftCarrier >= 1 && $securityForceAircraftCarrier < _AmphibiousTransportMax>> + <<elseif $securityForceUpgradeToken == 0 && $securityForceAircraftCarrier >= 1 && $securityForceAircraftCarrier < _AircraftCarrierMax>> <br><<link "Aircraft carrier">> <<replace "#resultA">><br><br> "Sure, boss." she says, nodding. "Upgrading the aircraft carrier should help us gain a massive advantage." She laughs, picks up a tablet, and taps a few commands on it. "I'll get right on it." @@ -483,7 +487,7 @@ <</replace>> <</link>> // Costs ¤<<print 25000000*$Env>> // <</if>> - <<if $securityForceAircraftCarrier == _AmphibiousTransportMax && ($terrain == "oceanic" || $terrain == "marine")>> + <<if $securityForceAircraftCarrier == _AircraftCarrierMax && ($terrain == "oceanic" || $terrain == "marine")>> <br>//$securityForceName has fully upgraded the aircraft carrier to support it's activities.// <</if>> @@ -525,6 +529,8 @@ <<set _hatCost = 300000000>> <<elseif $securityForceHeavyAmphibiousTransport == 4>> <<set _hatCost = 350000000>> + <<elseif $securityForceHeavyAmphibiousTransport == 5>> + <<set _hatCost = 400000000>> <</if>> <br><<link "Heavy amphibious transport">> <<replace "#resultA">><br><br> @@ -543,4 +549,4 @@ </span> <</if>> -<</nobr>> \ No newline at end of file +<</nobr>> diff --git a/src/pregmod/SecForceEX/SpecialForceUpgradeTree.tw b/src/pregmod/SecForceEX/SpecialForceUpgradeTree.tw index 56b806e51de4a33894459d2d911913b1f175efe1..a0265b29fe18f93beaef97b832460e39649093b7 100644 --- a/src/pregmod/SecForceEX/SpecialForceUpgradeTree.tw +++ b/src/pregmod/SecForceEX/SpecialForceUpgradeTree.tw @@ -27,22 +27,22 @@ <<set _heavyTransportMax = 4>> <<set _DroneBay = $securityForceDronePower>> - <<set _DroneBayMax = 7>> + <<set _DroneBayMax = 8>> <<set _LaunchBayNO = $securityForceSatellitePower+$securityForceGiantRobot+$securityForceMissileSilo>> -<<set _LaunchBayNOMax = 32>> - <<set _SatelliteMax = 18>> - <<set _GiantRobotMax = 11>> +<<set _LaunchBayNOMax = 34>> + <<set _SatelliteMax = 19>> + <<set _GiantRobotMax = 12>> <<set _MissileSiloMax = 3>> <<set _LaunchBayO = $securityForceSatellitePower>> - <<set _LaunchBayOMax = 18>> - <<set _SatelliteMax = 18>> + <<set _LaunchBayOMax = 19>> + <<set _SatelliteMax = 19>> -<<set _NavalYardMax = 15>> - <<set _AmphibiousTransportMax = 4>> +<<set _NavalYardMax = 17>> + <<set _AircraftCarrierMax = 5>> <<set _SubmarineMax = 6>> - <<set _HeavyAmphibiousTransportMax = 5>> + <<set _HeavyAmphibiousTransportMax = 6>> <<set _maxNO = _BarracksMax+_ArmouryMax+_StimulantLabMax+_GarageMax+_HangarMax+_DroneBayMax+_LaunchBayNOMax+_FacilitySupportMax>> <<set _maxO = _BarracksMax+_ArmouryMax+_StimulantLabMax+_GarageMax+_HangarMax+_DroneBayMax+_LaunchBayOMax+_NavalYardMax+_FacilitySupportMax>> diff --git a/src/pregmod/SecForceEX/securityForceTradeShow.tw b/src/pregmod/SecForceEX/securityForceTradeShow.tw index f2c1c5b8276c96a2785214ea1803f276ad666fca..cfb8830f1d7b4f8c34ea2d54e36e0d89691bcd9d 100644 --- a/src/pregmod/SecForceEX/securityForceTradeShow.tw +++ b/src/pregmod/SecForceEX/securityForceTradeShow.tw @@ -32,7 +32,7 @@ <</if>> <<if $OverallTradeShowAttendance == 0>> - <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, back when I was a major there was a bi-yearly international security trade show that me and some of my colleagues went to. I would very much like to continue doing, can I?<span id="choice1"> + <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, back when I was a major before I joined $securityForceName. Me and a couple of colleagues went to a bi-yearly international security trade show, I would very much like to continue doing so. can I?<span id="choice1"> <<link "Yes,">> <<replace "#choice1">> @@ -52,7 +52,7 @@ <<elseif $OverallTradeShowAttendance >= 1>> - <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, do you still need me back here? + <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, do you still need me back here in change of $securityForceName? <span id="choice2"> <<link "Yes">> @@ -149,4 +149,4 @@ </span> <</if>> -<</nobr>> \ No newline at end of file +<</nobr>> diff --git a/src/pregmod/fSlaveFeed.tw b/src/pregmod/fSlaveFeed.tw index 8fad4ef6cd652eb87552b230d90b89e4397bce95..e5a0387c609ddde01e7e2886ef56937987d11f0a 100644 --- a/src/pregmod/fSlaveFeed.tw +++ b/src/pregmod/fSlaveFeed.tw @@ -207,19 +207,19 @@ Next, you see to $activeSlave.slaveName. <</if>> <<elseif ($activeSlave.devotion < -20) && ($milkTap.devotion < -20)>> - Since you have two restrained and unwilling slaves, the work of milking $milkTap.slaveName's breasts falls to you. That doesn't mean you can have fun doing it though. - <<if canDoAnal($milkTap)>> - Moving behind the restrained cow while<<if $PC.dick == 0>> donning a strap-on<<else>> teasing your erect cock<</if>>, you push her forward to allow you to insert yourself into her <<if $milkTap.anus == 0>>virgin <</if>>rear. Getting comfortable, you reach around to her immense mammaries and begin kneading them in time to your thrusts. After some time, and several orgasms in both yourself and the sobbing cow, is $activeSlave.slaveName bloated with enough milk. - <<set $milkTap.analCount++, $analTotal++>> - <<if $PC.dick == 1 && canGetPregnant($milkTap) && $milkTap.eggType == "human">> - <<KnockMeUp $milkTap 40 1 -1>> - <</if>> - <<elseif canDoVaginal($milkTap)>> + Since you have two restrained and unwilling slaves, the work of milking $milkTap.slaveName's breasts falls to you. That doesn't mean you can't have fun doing it though. + <<if canDoVaginal($milkTap)>> Moving behind the restrained cow while<<if $PC.dick == 0>> donning a strap-on<<else>>teasing your erect cock<</if>>, you push her forward to allow you to insert yourself into her <<if $milkTap.vagina == 0>>virgin <</if>>pussy. Getting comfortable, you reach around to her immense mammaries and begin kneading them in time to your thrusts. After some time, and several orgasms in both yourself and the sobbing cow, is $activeSlave.slaveName bloated with enough milk. <<set $milkTap.vaginalCount++, $vaginalTotal++>> <<if $PC.dick == 1 && canGetPregnant($milkTap) && $milkTap.eggType == "human">> <<KnockMeUp $milkTap 40 0 -1>> <</if>> + <<elseif canDoAnal($milkTap)>> + Moving behind the restrained cow while<<if $PC.dick == 0>> donning a strap-on<<else>> teasing your erect cock<</if>>, you push her forward to allow you to insert yourself into her <<if $milkTap.anus == 0>>virgin <</if>>rear. Getting comfortable, you reach around to her immense mammaries and begin kneading them in time to your thrusts. After some time, and several orgasms in both yourself and the sobbing cow, is $activeSlave.slaveName bloated with enough milk. + <<set $milkTap.analCount++, $analTotal++>> + <<if $PC.dick == 1 && canGetPregnant($milkTap) && $milkTap.eggType == "human">> + <<KnockMeUp $milkTap 40 1 -1>> + <</if>> <<elseif $PC.dick == 1 && $milkTap.butt > 4>> Moving behind the restrained cow while teasing your erect cock, you push her forward to allow you to press your dick between her huge butt cheeks. Getting comfortable, you reach around to her immense mammaries and begin kneading them in time to your thrusts. After some time, and several orgasms across the back of the sobbing cow, is $activeSlave.slaveName bloated with enough milk. <<elseif $PC.dick == 1 && $milkTap.amp == 0>> @@ -231,22 +231,22 @@ Next, you see to $activeSlave.slaveName. Both slaves @@.mediumorchid;resent@@ what you made them do and @@.gold;fear you@@ as a result. <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> <<set $milkTap.devotion -= 5, $milkTap.trust -= 5>> - <<if canDoAnal($milkTap) && ($milkTap.anus == 0)>> - $milkTap.slaveName @@.mediumorchid;especially,@@ having just @@.lime;lost her anal virginity@@ to your inconvenience. - <<set $milkTap.devotion -= 5, $milkTap.anus = 1>> - <<elseif canDoVaginal($milkTap) && ($milkTap.vagina == 0)>> + <<if canDoVaginal($milkTap) && ($milkTap.vagina == 0)>> $milkTap.slaveName @@.mediumorchid;especially,@@ having just @@.lime;lost her virginity@@ to your inconvenience. <<set $milkTap.devotion -= 5, $milkTap.vagina = 1>> + <<elseif canDoAnal($milkTap) && ($milkTap.anus == 0)>> + $milkTap.slaveName @@.mediumorchid;especially,@@ having just @@.lime;lost her anal virginity@@ to your inconvenience. + <<set $milkTap.devotion -= 5, $milkTap.anus = 1>> <</if>> <<elseif ($milkTap.devotion < -20)>> Since your cow is restrained, you order the more obedient $activeSlave.slaveName to enjoy herself with $milkTap.slaveName's breasts. As she suckles, you can't help but notice the tantalizing way she wiggles her rear. - <<if canDoAnal($activeSlave)>> - <<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push her deeper into the protesting $milkTap.slaveName and mount her <<if $activeSlave.anus == 0>>virgin <</if>> asshole, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel her stomach swell with milk. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is she allowed to pull herself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch her breath.<<if $activeSlave.anus == 0>> Her senses were so overwhelmed, she didn't even notice you @@.lime;broke in her anus.@@<</if>> - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> <<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push her deeper into the protesting $milkTap.slaveName and mount her <<if $activeSlave.vagina == 0>>virgin <</if>> pussy, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel her stomach swell with milk. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is she allowed to pull herself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch her breath.<<if $activeSlave.vagina == 0>> Her senses were so overwhelmed, she didn't even notice you @@.lime;broke in her vagina.@@<</if>> <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + <<if $PC.dick == 0>>Donning a strap-on<<else>>Teasing your stiffening cock<</if>>, you push her deeper into the protesting $milkTap.slaveName and mount her <<if $activeSlave.anus == 0>>virgin <</if>> asshole, doggy style. You wrap your arms around $activeSlave.slaveName's middle so you may feel her stomach swell with milk. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is she allowed to pull herself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch her breath.<<if $activeSlave.anus == 0>> Her senses were so overwhelmed, she didn't even notice you @@.lime;broke in her anus.@@<</if>> + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> Teasing your stiffening cock, you push her deeper into the protesting $milkTap.slaveName and squeeze your dick between her huge butt cheeks. You wrap your arms around $activeSlave.slaveName's middle so you may feel her stomach swell with milk as you fuck her butt. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>>. Only once your weight is removed from the squirming milk balloon is she allowed to pull herself off of the @@.mediumorchid;resentful $milkTap.slaveName@@ and catch her breath. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -256,19 +256,19 @@ Next, you see to $activeSlave.slaveName. <</if>> She gives the shaking $milkTap.slaveName an apologetic look before taking a seat. The poor cow isn't used to this yet and @@.gold;is terrified of your willingness@@ to take what you want from your slaves. <<set $milkTap.devotion -= 5, $milkTap.trust -= 5>> - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - <<set $activeSlave.anus = 1>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> <<set $activeSlave.vagina = 1>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + <<set $activeSlave.anus = 1>> <</if>> <<elseif ($milkTap.fetish == "boobs") && ($milkTap.fetishStrength > 60) && ($milkTap.devotion > 20) && ($activeSlave.devotion < -20)>> - <<if canDoAnal($activeSlave)>> - You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push her into the moaning $milkTap.slaveName forcing even more milk down her throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much she loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from her harness. Patting her well milked breasts, you know she'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her.<<if $activeSlave.anus == 0>> She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin anus.@@<</if>> - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push her into the moaning $milkTap.slaveName forcing even more milk down her throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much she loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from her harness. Patting her well milked breasts, you know she'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her.<<if $activeSlave.anus == 0>> She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin vagina.@@<</if>> <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to drink from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push her into the moaning $milkTap.slaveName forcing even more milk down her throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much she loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from her harness. Patting her well milked breasts, you know she'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her.<<if $activeSlave.anus == 0>> She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin anus.@@<</if>> + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> You position the restrained $activeSlave.slaveName so that you can rub your dick between her huge butt cheeks while she is forced to drink from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push her into the moaning $milkTap.slaveName forcing even more milk down her throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much she loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from her harness. Patting her well milked breasts, you know she'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach, and cum soaked back, @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -276,24 +276,24 @@ Next, you see to $activeSlave.slaveName. <<else>> You position the restrained $activeSlave.slaveName so that you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against her while she is forced to drink from $milkTap.slaveName's breasts, since she lacks any better way to please you while you lavish attention on your eager cow. With every thrust against the squirming slave, you push her into the moaning $milkTap.slaveName forcing even more milk down her throat. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much she loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from her harness. Patting her well milked breasts, you know she'll come out of it and be eagerly begging you for another milking soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her. <</if>> - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - <<set $activeSlave.anus = 1>> - <<set $activeSlave.devotion -= 5>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> <<set $activeSlave.vagina = 1>> <<set $activeSlave.devotion -= 5>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + <<set $activeSlave.anus = 1>> + <<set $activeSlave.devotion -= 5>> <</if>> <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 5>> <<set $milkTap.devotion += 4>> <<elseif ($activeSlave.devotion <= 20) || ($milkTap.devotion <= 20)>> - <<if canDoAnal($activeSlave)>> - You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she drinks from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push her into the docile $milkTap.slaveName forcing even more milk down her throat. - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while she drinks from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push her into the docile $milkTap.slaveName forcing even more milk down her throat. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she drinks from $milkTap.slaveName's breasts. With every thrust into the squirming slave, you push her into the docile $milkTap.slaveName forcing even more milk down her throat. + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> You order $activeSlave.slaveName to lift her ass so you can rub your dick between her huge butt cheeks while she drinks from $milkTap.slaveName's breasts. With every thrust against the squirming slave, you push her into the docile $milkTap.slaveName forcing even more milk down her throat. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -302,19 +302,19 @@ Next, you see to $activeSlave.slaveName. You order $activeSlave.slaveName to position herself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against her while she drinks from $milkTap.slaveName's breasts, since she lacks any better way to please you while you lavish praise on your obedient cow. With every thrust against the squirming slave, you push her into the docile $milkTap.slaveName forcing even more milk down her throat. <</if>> You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much she loves it groped. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>>. When you release her from under your weight, she drops to the ground panting. Neither slave seems to have enjoyed it, instead opting to just get it over with, though $milkTap.slaveName makes sure to thank $activeSlave.slaveName for lightening her milky breasts. - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - <<set $activeSlave.anus = 1>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> <<set $activeSlave.vagina = 1>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + <<set $activeSlave.anus = 1>> <</if>> <<elseif ($activeSlave.devotion <= 50) || ($milkTap.devotion <= 50)>> - <<if canDoAnal($activeSlave)>> - You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she drinks from $milkTap.slaveName's breasts. She submissively obeys. With every thrust into the moaning slave, you push her into the smiling $milkTap.slaveName forcing even more milk down her throat. - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while she drinks from $milkTap.slaveName's breasts. She submissively obeys. With every thrust into the moaning slave, you push her into the smiling $milkTap.slaveName forcing even more milk down her throat. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she drinks from $milkTap.slaveName's breasts. She submissively obeys. With every thrust into the moaning slave, you push her into the smiling $milkTap.slaveName forcing even more milk down her throat. + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> You order $activeSlave.slaveName to lift her ass so you can rub your dick between her huge butt cheeks while she drinks from $milkTap.slaveName's breasts. She submissively obeys. With every thrust against the chaste slave, you push her into the smiling $milkTap.slaveName forcing even more milk down her throat. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -323,22 +323,22 @@ Next, you see to $activeSlave.slaveName. You order $activeSlave.slaveName to position herself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against her while she drinks from $milkTap.slaveName's breasts, since she lacks any better way to please you while you lavish attention on your happy cow. With every thrust against the squirming slave, you push her into the smiling $milkTap.slaveName forcing even more milk down her throat. <</if>> You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple, knowing just how much she gets backed up. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>>. When you release her from under your weight, she drops to the ground panting. Both slaves enjoyed their union, though $milkTap.slaveName even more so thanks to her lighter breasts. - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - $activeSlave.slaveName feels @@.hotpink;closer to you@@ after losing her anal virginity to you. - <<set $activeSlave.anus = 1, $activeSlave.devotion += 2>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $activeSlave.slaveName feels @@.hotpink;closer to you@@ after losing her virginity to you. <<set $activeSlave.vagina = 1, $activeSlave.devotion += 2>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + $activeSlave.slaveName feels @@.hotpink;closer to you@@ after losing her anal virginity to you. + <<set $activeSlave.anus = 1, $activeSlave.devotion += 2>> <</if>> <<else>> $activeSlave.slaveName eagerly lifts her ass and jiggles it seductively as she suckles from the moaning cow. - <<if canDoAnal($activeSlave)>> - You know that signal, so you hilt yourself in <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> and begin fucking her against $milkTap.slaveName's tits. With every thrust into the moaning slave, you push her into the grinning $milkTap.slaveName forcing even more milk down her throat. - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> You know that signal, so you hilt yourself in <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> and begin fucking her against $milkTap.slaveName's tits. With every thrust into the moaning slave, you push her into the grinning $milkTap.slaveName forcing even more milk down her throat. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + You know that signal, so you hilt yourself in <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> and begin fucking her against $milkTap.slaveName's tits. With every thrust into the moaning slave, you push her into the grinning $milkTap.slaveName forcing even more milk down her throat. + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> You know that signal, but she isn't allowed to get penetrated, so you settle for sticking your dick between her huge butt cheeks and fucking her against $milkTap.slaveName's tits. With every thrust against the moaning slave, you push her into the grinning $milkTap.slaveName forcing even more milk down her throat. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -348,12 +348,12 @@ Next, you see to $activeSlave.slaveName. <</if>> You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with milk and place your other hand to $milkTap.slaveName's free nipple to prevent her from feeling left out. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with milk, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with milk, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with milk under your molesting fingers<</if>>. When you release her from under your weight, she drops to the ground panting from her meal<<if canDoVaginal($activeSlave) || canDoAnal($activeSlave)>> and from the pleasure you drove into her<</if>>. Both slaves @@.hotpink;loved the attention@@, though $milkTap.slaveName even more so thanks to her lighter breasts. <<set $activeSlave.devotion += 4, $milkTap.devotion += 4>> - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - $activeSlave.slaveName got off quite strongly from the growing pressure within her, @@.hotpink;cementing@@ her @@.lime;first anal@@ as something special. - <<set $activeSlave.devotion += 4, $activeSlave.anus = 1>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $activeSlave.slaveName got off quite strongly from the growing pressure within her, @@.hotpink;cementing@@ her @@.lime;first fucking@@ as something special. <<set $activeSlave.devotion += 4, $activeSlave.vagina = 1>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + $activeSlave.slaveName got off quite strongly from the growing pressure within her, @@.hotpink;cementing@@ her @@.lime;first anal@@ as something special. + <<set $activeSlave.devotion += 4, $activeSlave.anus = 1>> <</if>> <</if>> @@ -581,12 +581,12 @@ Next, you see to $activeSlave.slaveName. <<elseif ($activeSlave.devotion < -20) && ($milkTap.devotion < -20)>> Since you have two restrained and unwilling slaves, though $milkTap.slaveName's twitching penis betrays her, you are going to have to take an active role in forcing $activeSlave.slaveName to suck. - <<if canDoAnal($activeSlave)>> - Moving behind the struggling cocksleeve while<<if $PC.dick == 0>> donning a strap-on<<else>> teasing your erect cock<</if>>, you pull her into a comfortable position to penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>rear. Once you are firmly mounted, you reach around, bringing one hand to her empty stomach and the other to her exposed throat. As you thrust into her, you force her to choke down $milkTap.slaveName's dick, applying pressure to her throat any time she attempts to pull away. - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> Moving behind the struggling cocksleeve while<<if $PC.dick == 0>> donning a strap-on<<else>> teasing your erect cock<</if>>, you pull her into a comfortable position to penetrate her <<if $activeSlave.vagina == 0>>virgin <</if>>pussy. Once you are firmly mounted, you reach around, bringing one hand to her empty stomach and the other to her exposed throat. As you thrust into her, you force her to choke down $milkTap.slaveName's dick, applying pressure to her throat any time she attempts to pull away. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + Moving behind the struggling cocksleeve while<<if $PC.dick == 0>> donning a strap-on<<else>> teasing your erect cock<</if>>, you pull her into a comfortable position to penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>rear. Once you are firmly mounted, you reach around, bringing one hand to her empty stomach and the other to her exposed throat. As you thrust into her, you force her to choke down $milkTap.slaveName's dick, applying pressure to her throat any time she attempts to pull away. + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> Moving behind the struggling cocksleeve while teasing your erect cock, you pull her into a comfortable position to rub your dick between her huge butt cheeks. Once you are firmly slotted, you reach around, bringing one hand to her empty stomach and the other to her exposed throat. As you thrust against her, you force her to choke down $milkTap.slaveName's dick, applying pressure to her throat any time she attempts to pull away. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -594,28 +594,28 @@ Next, you see to $activeSlave.slaveName. <<else>> Moving behind the struggling cocksleeve while teasing your erect cock, you find a distinct lack of ways to use her to get off. <<if $PC.dick == 1>>You settle for rubbing your erection against her back<<else>>You settle for a vibrating dildo stuck deep into your pussy<</if>>, you'll need both hands to fondle your toy. Once you are positioned, you reach around, bringing one hand to her empty stomach and the other to her exposed throat. As you masturbate, you force her to choke down $milkTap.slaveName's dick, applying pressure to her throat any time she attempts to pull away. <</if>> - <<if $activeSlave.inflation == 3>>You cum multiple times as you feel her belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<<elseif $activeSlave.inflation == 2>>You cum several times as you feel her belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<<else>>You cum as you feel her belly slowly round with cum under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<</if>>. Standing and releasing her from $milkTap.slaveName, gives you a lovely sight of $activeSlave.slaveName's <<if $activeSlave.inflation == 3>>taut, round belly<<elseif $activeSlave.inflation == 2>>rounded, jiggling belly<<else>>distended, sloshing belly<</if>> quivering as she comes down from her own forced climax<<if $PC.dick == 1 && canDoAnal($activeSlave)>>, cum leaking from both ends<</if>>. + <<if $activeSlave.inflation == 3>>You cum multiple times as you feel her belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<<elseif $activeSlave.inflation == 2>>You cum several times as you feel her belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<<else>>You cum as you feel her belly slowly round with cum under your molesting fingers and the seemingly endless supply of ejaculate from $milkTap.slaveName<</if>>. Standing and releasing her from $milkTap.slaveName, gives you a lovely sight of $activeSlave.slaveName's <<if $activeSlave.inflation == 3>>taut, round belly<<elseif $activeSlave.inflation == 2>>rounded, jiggling belly<<else>>distended, sloshing belly<</if>> quivering as she comes down from her own forced climax<<if $PC.dick == 1 && (canDoAnal($activeSlave) || canDoVaginal($activeSlave))>>, cum leaking from both ends<</if>>. Both slaves @@.mediumorchid;resent@@ what you made them do and @@.gold;fear you@@ as a result. <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> <<set $milkTap.devotion -= 5, $milkTap.trust -= 5>> - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - $activeSlave.slaveName @@.mediumorchid;especially,@@ having just @@.lime;lost her anal virginity@@ in such a demeaning manner. - <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.anus = 1>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $activeSlave.slaveName @@.mediumorchid;especially,@@ having just @@.lime;lost her virginity@@ in such a demeaning manner. <<set $activeSlave.devotion -= 5>> <<set $activeSlave.vagina = 1>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + $activeSlave.slaveName @@.mediumorchid;especially,@@ having just @@.lime;lost her anal virginity@@ in such a demeaning manner. + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.anus = 1>> <</if>> <<elseif ($milkTap.devotion < -20)>> Since your sperm tank is restrained, you order the more obedient $activeSlave.slaveName to enjoy herself with $milkTap.slaveName's dick. As she teases and licks, you can't help but notice the tantalizing way she wiggles her rear. - <<if canDoAnal($activeSlave)>> - <<if $PC.dick == 0>>Donning a strap-on<<else>>Stroking your stiffening cock<</if>>, you wait for the perfect moment and mount her <<if $activeSlave.anus == 0>>virgin <</if>>asshole, doggy style. - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> <<if $PC.dick == 0>>Donning a strap-on<<else>>Stroking your stiffening cock<</if>>, you wait for the perfect moment and mount her <<if $activeSlave.vagina == 0>>virgin <</if>>pussy, doggy style. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + <<if $PC.dick == 0>>Donning a strap-on<<else>>Stroking your stiffening cock<</if>>, you wait for the perfect moment and mount her <<if $activeSlave.anus == 0>>virgin <</if>>asshole, doggy style. + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> Stroking your stiffening cock, you wait for the perfect moment and slip your dick between her huge butt cheeks. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -624,23 +624,23 @@ Next, you see to $activeSlave.slaveName. As you watch her butt, it becomes clear just how few ways there are to use her to get off. <<if $PC.dick == 1>>You settle for rubbing your erection against her back<<else>>You settle for a vibrating dildo stuck deep into your pussy<</if>>, you'll need both hands to fondle your toy. <</if>> You wrap your arms around $activeSlave.slaveName's middle so you may feel her stomach swell with ejaculate. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with cum under your molesting fingers<</if>>. Only once your weight is removed from the squirming cum balloon is she allowed to pull off of the @@.mediumorchid;exhausted $milkTap.slaveName's@@ cock and catch her breath. - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - Her senses were so overwhelmed, she didn't even notice you @@.lime;broke in her anus.@@ - <<set $activeSlave.anus = 1>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> Her senses were so overwhelmed, she didn't even notice you @@.lime;broke in her pussy.@@ <<set $activeSlave.vagina = 1>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + Her senses were so overwhelmed, she didn't even notice you @@.lime;broke in her anus.@@ + <<set $activeSlave.anus = 1>> <</if>> She gives the shaking $milkTap.slaveName an apologetic look before taking a seat. The poor slave isn't used to this yet and @@.gold;is terrified of your willingness@@ to take what you want from your slaves. <<set $milkTap.devotion -= 5, $milkTap.trust -= 5>> <<elseif ($milkTap.fetish == "cumslut") && ($milkTap.fetishStrength > 60) && ($milkTap.devotion > 20) && ($activeSlave.devotion < -20)>> - <<if canDoAnal($activeSlave)>> - You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into her throat. - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into her throat. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + You position the restrained $activeSlave.slaveName so that you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she is forced to suck $milkTap.slaveName's dick. With every thrust into the squirming slave, you force the moaning $milkTap.slaveName's cock deep into her throat. + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> You position the restrained $activeSlave.slaveName so that you can rub your dick between her huge butt cheeks while she is forced to suck $milkTap.slaveName's dick. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into her throat. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -649,23 +649,23 @@ Next, you see to $activeSlave.slaveName. You position $activeSlave.slaveName so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against her while she is forced to suck $milkTap.slaveName's dick, since she lacks any better way to please you. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into her throat. <</if>> You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with ejaculate and place your other hand to $milkTap.slaveName's swollen testicles, knowing just how much she loves to jettison cum. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with cum under your molesting fingers<</if>> and $milkTap.slaveName even more. She is semi-conscious, drooling in @@.hotpink;pleasure and satisfaction,@@ by the time you release the bloated $activeSlave.slaveName from her harness. Patting her spasming, dribbling cock, you know she'll come out of it and be eagerly begging you for another slave to fuck soon. $activeSlave.slaveName, on the other hand, is regarding her swollen stomach @@.mediumorchid;with disgust@@ and @@.gold;fear@@ of your power over her. - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin anus.@@ - <<set $activeSlave.anus = 1, $activeSlave.devotion -= 1>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin pussy.@@ <<set $activeSlave.vagina = 1, $activeSlave.devotion -= 1>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + She @@.mediumorchid;hates you so much more@@ that you @@.lime;broke in her virgin anus.@@ + <<set $activeSlave.anus = 1, $activeSlave.devotion -= 1>> <</if>> <<set $activeSlave.devotion -= 5, $activeSlave.trust -= 5>> <<set $milkTap.devotion += 4>> <<elseif ($activeSlave.devotion <= 20) || ($milkTap.devotion <= 20)>> - <<if canDoAnal($activeSlave)>> - You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she sucks $milkTap.slaveName's cock. With every thrust into the squirming slave, you push $milkTap.slaveName's cock deeper down her throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet. - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while she sucks $milkTap.slaveName's cock. With every thrust into the squirming slave, you push $milkTap.slaveName's cock deeper down her throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she sucks $milkTap.slaveName's cock. With every thrust into the squirming slave, you push $milkTap.slaveName's cock deeper down her throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet. + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> You order $activeSlave.slaveName to position her ass so you can rub your dick between her huge butt cheeks while she sucks $milkTap.slaveName's cock. With every thrust against the squirming slave, you push $milkTap.slaveName's cock deeper down her throat, giving $milkTap.slaveName's orgasms a straight shot into the moaning slave's gullet. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -674,19 +674,19 @@ Next, you see to $activeSlave.slaveName. You order $activeSlave.slaveName to position herself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against her while she is forced to suck $milkTap.slaveName's dick, since she lacks any better way to please you. With every thrust against the squirming slave, you force the moaning $milkTap.slaveName's cock deep into her throat. <</if>> You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with ejaculate and place your other hand to $milkTap.slaveName's balls, planning to coax even stronger orgasms out of her. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with cum under your molesting fingers<</if>>. When you release her from under your weight, she drops to the ground panting. Neither slave seems to have truly enjoyed it, instead opting to just get it over with, though $milkTap.slaveName makes sure to thank $activeSlave.slaveName for dealing with her pent up loads. - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - <<set $activeSlave.anus = 1>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> <<set $activeSlave.vagina = 1>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + <<set $activeSlave.anus = 1>> <</if>> <<elseif ($activeSlave.devotion <= 50) || ($milkTap.devotion <= 50)>> - <<if canDoAnal($activeSlave)>> - You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she sucks $milkTap.slaveName's cock. She submissively obeys. With every thrust into the moaning slave, you push milkTap.slaveName's dick deeper down her throat. - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> while she sucks $milkTap.slaveName's cock. She submissively obeys. With every thrust into the moaning slave, you push milkTap.slaveName's dick deeper down her throat. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + You order $activeSlave.slaveName to lift her ass so you can penetrate her <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> while she sucks $milkTap.slaveName's cock. She submissively obeys. With every thrust into the moaning slave, you push milkTap.slaveName's dick deeper down her throat. + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> You order $activeSlave.slaveName to lift her ass so you can rub your dick between her huge butt cheeks while she sucks $milkTap.slaveName's cock. She submissively obeys. With every thrust against the moaning slave, you push milkTap.slaveName's dick deeper down her throat. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -695,23 +695,23 @@ Next, you see to $activeSlave.slaveName. You order $activeSlave.slaveName to position herself so you can rub your <<if $PC.dick == 0>>clit<<else>>dick<</if>> against her while she sucks $milkTap.slaveName's cock, since she lacks any better way to please you. She submissively obeys. With every thrust against the moaning slave, you push milkTap.slaveName's dick deeper down her throat. <</if>> You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with ejaculate and place your other hand to $milkTap.slaveName's balls, knowing just how much she gets backed up. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with cum under your molesting fingers<</if>>. When you release her from under your weight, she drops to the ground panting. Both slaves enjoyed their union, though $milkTap.slaveName even more so after that many orgasms. - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - $activeSlave.slaveName feels @@.hotpink;closer to you@@ after losing her anal virginity to you. - <<set $activeSlave.anus = 1, $activeSlave.devotion += 5>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $activeSlave.slaveName feels @@.hotpink;closer to you@@ after losing her virginity to you. <<set $activeSlave.vagina = 1, $activeSlave.devotion += 5>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + $activeSlave.slaveName feels @@.hotpink;closer to you@@ after losing her anal virginity to you. + <<set $activeSlave.anus = 1, $activeSlave.devotion += 5>> <</if>> <<else>> $activeSlave.slaveName eagerly lifts her ass and jiggles it seductively as she sucks the moaning slut. - <<if canDoAnal($activeSlave)>> - You know that signal, so you hilt yourself in <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> and begin spitroasting her with $milkTap.slaveName. With every thrust into the moaning slave, every participant comes closer to their own climax. - <<set $activeSlave.analCount++, $analTotal++>> - <<elseif canDoVaginal($activeSlave)>> + <<if canDoVaginal($activeSlave)>> You know that signal, so you hilt yourself in <<if $activeSlave.vagina == 0>>virgin <</if>>pussy <<if $PC.dick == 0>>with a strap-on <</if>> and begin spitroasting her with $milkTap.slaveName. With every thrust into the moaning slave, every participant comes closer to their own climax. <<set $activeSlave.vaginalCount++, $vaginalTotal++>> + <<elseif canDoAnal($activeSlave)>> + You know that signal, so you hilt yourself in <<if $activeSlave.anus == 0>>virgin <</if>>ass <<if $PC.dick == 0>>with a strap-on <</if>> and begin spitroasting her with $milkTap.slaveName. With every thrust into the moaning slave, every participant comes closer to their own climax. + <<set $activeSlave.analCount++, $analTotal++>> <<elseif $PC.dick == 1 && $activeSlave.butt > 4>> You know that signal, but she isn't allowed to get penetrated, so you settle for sticking your dick between her huge butt cheeks and fucking her along with $milkTap.slaveName. With every thrust against the moaning slave, both you and $milkTap.slaveName come closer to climax. <<elseif $PC.dick == 1 && $activeSlave.amp == 0>> @@ -722,12 +722,12 @@ Next, you see to $activeSlave.slaveName. You wrap an arm around $activeSlave.slaveName's middle so you may feel her stomach swell with ejaculate and place your other hand to $milkTap.slaveName's breasts to prevent her from feeling left out from your attention. <<if $activeSlave.inflation == 3>>You came multiple times as you felt her belly slowly round with cum, transform into a jiggling mass, and finally grow taut under your molesting fingers<<elseif $activeSlave.inflation == 2>>You came several times as you felt her belly slowly round with cum, finally transforming into a jiggling mass, under your molesting fingers<<else>>You came as you felt her belly slowly round with cum under your molesting fingers<</if>>. When you release her from under your weight, she drops to the ground panting from her meal and from the pleasure you drove into her. Both slaves @@.hotpink;loved the attention@@, though $milkTap.slaveName even more so after so much relief. <<set $activeSlave.devotion += 4>> <<set $milkTap.devotion += 4>> - <<if canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> - $activeSlave.slaveName got off quite strongly from the growing pressure within her, @@.hotpink;cementing@@ her @@.lime;first anal@@ as something special. - <<set $activeSlave.devotion += 4, $activeSlave.anus = 1>> - <<elseif canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> + <<if canDoVaginal($activeSlave) && ($activeSlave.vagina == 0)>> $activeSlave.slaveName got off quite strongly from the growing pressure within her, @@.hotpink;cementing@@ her @@.lime;first fucking@@ as something special. <<set $activeSlave.devotion += 4, $activeSlave.anus = 1>> + <<elseif canDoAnal($activeSlave) && ($activeSlave.anus == 0)>> + $activeSlave.slaveName got off quite strongly from the growing pressure within her, @@.hotpink;cementing@@ her @@.lime;first anal@@ as something special. + <<set $activeSlave.devotion += 4, $activeSlave.anus = 1>> <</if>> <</if>> @@ -750,9 +750,9 @@ Next, you see to $activeSlave.slaveName. <</if>> <br><br> <<if $milkTap.fuckdoll == 0>> - Once she is gone, you see to it that the contented $milkTap.slaveName is helped back to her assignment, but only after her dribbling <<if $activeSlave.inflationType == "milk">>teats are dealt with<<else>>cock is dealt with<</if>>, causing the waiting servant to gulp nervously at what that may entail. + Once she is gone, you see to it that the contented $milkTap.slaveName is helped back to her assignment, but only after her dribbling <<if $activeSlave.inflationType == "milk">>teats are dealt with<<else>>cock is dealt with<</if>>, causing the waiting servant to gulp nervously at what that may entail. <<else>> - Once she is gone, you see to it that the dribbling fuckdoll is cleaned up and returned to its proper place, but only after its leaking <<if $activeSlave.inflationType == "milk">>teats are dealt with<<else>>cock is dealt with<</if>>, causing the waiting servant to gulp nervously at what that may entail. + Once she is gone, you see to it that the dribbling fuckdoll is cleaned up and returned to its proper place, but only after its leaking <<if $activeSlave.inflationType == "milk">>teats are dealt with<<else>>cock is dealt with<</if>>, causing the waiting servant to gulp nervously at what that may entail. <</if>> <<else>> <<if $milkTap.fuckdoll == 0>> diff --git a/src/pregmod/fSlaveSlaveDickConsummate.tw b/src/pregmod/fSlaveSlaveDickConsummate.tw index aece01250a03a63e5a5513bcf57d8d42710f1eff..abf06acd3807538563825402992f1c31020c0242 100644 --- a/src/pregmod/fSlaveSlaveDickConsummate.tw +++ b/src/pregmod/fSlaveSlaveDickConsummate.tw @@ -28,7 +28,7 @@ You take a look at the bound toy. <<if $activeSlave.mother == $slaverapistx.ID>> - <<if ($activeSlave.fetish == "perverted")>> + <<if ($activeSlave.sexualQuirk == "perverted")>> <<if ($activeSlave.energy > 60)>> $activeSlave.slaveName is looking up at her mother, fully naked, her pussy visible and captivating. Her breathing is fast and her nipples hard. <<else>> @@ -38,7 +38,7 @@ You take a look at the bound toy. $activeSlave.slaveName looks with horror at her mother, knowing what will soon happen. <</if>> <<elseif $slaverapistx.mother == $activeSlave.ID>> - <<if ($activeSlave.fetish == "perverted")>> + <<if ($activeSlave.sexualQuirk == "perverted")>> <<if ($activeSlave.energy > 60)>> $activeSlave.slaveName is looking up at her daughter, fully naked, her pussy visible and captivating. Her breathing is fast and her nipples hard. <<else>> @@ -48,7 +48,7 @@ You take a look at the bound toy. $activeSlave.slaveName looks with horror at her daughter, knowing what will soon happen. <</if>> <<elseif (areSisters($activeSlave, $slaverapistx) > 0)>> - <<if ($activeSlave.fetish == "perverted")>> + <<if ($activeSlave.sexualQuirk == "perverted")>> <<if ($activeSlave.energy > 60)>> $activeSlave.slaveName seems paralyzed with fear, but her nipples are already hard and her face flushed. Secretly, she may want this. <<else>> @@ -58,7 +58,7 @@ You take a look at the bound toy. $activeSlave.slaveName looks with horror at her sister, knowing what will soon happen. <</if>> - <<if ($slaverapistx.fetish == "perverted")>> + <<if ($slaverapistx.sexualQuirk == "perverted")>> <<if ($slaverapistx.energy > 60)>> $slaverapistx.slaveName is looking down at her sister's bound and helpless form with a look of hunger. <<else>> @@ -117,7 +117,7 @@ You take a look at the bound toy. <<if $activeSlave.mother == $slaverapistx.ID>> - <<if ($slaverapistx.fetish == "perverted")>> + <<if ($slaverapistx.sexualQuirk == "perverted")>> <<if ($slaverapistx.attrXX > 60)>> $slaverapistx.slaveName, on the other hand, is well aware that she is about to rape her own daughter, and seems quite eager. <<else>> @@ -127,7 +127,7 @@ You take a look at the bound toy. $slaverapistx.slaveName, on the other hand, is well aware that she is about to rape her own daughter and is understandably disturbed. <</if>> <<elseif $slaverapistx.mother == $activeSlave.ID>> - <<if ($slaverapistx.fetish == "perverted")>> + <<if ($slaverapistx.sexualQuirk == "perverted")>> <<if ($slaverapistx.attrXX > 60)>> $slaverapistx.slaveName, on the other hand, is well aware that she is about to rape her own mother, and seems quite eager. <<else>> diff --git a/src/pregmod/fSlaveSlaveVagConsummate.tw b/src/pregmod/fSlaveSlaveVagConsummate.tw index b654b0a5eb7a7aa5b6bd519911e74aaf76799fde..086c634bcda36dd503fceb11d1b20d0c6b5d4467 100644 --- a/src/pregmod/fSlaveSlaveVagConsummate.tw +++ b/src/pregmod/fSlaveSlaveVagConsummate.tw @@ -29,7 +29,7 @@ You take a look at the slave you selected. <<if $activeSlave.mother == $slaverapistx.ID>> - <<if ($slaverapistx.fetish == "perverted")>> + <<if ($slaverapistx.sexualQuirk == "perverted")>> <<if ($slaverapistx.energy > 60)>> $slaverapistx.slaveName is well aware that she is about to rape her own daughter, but despite that seems eager to do it. <<else>> @@ -41,7 +41,7 @@ You take a look at the slave you selected. <</if>> <<if $slaverapistx.mother == $activeSlave.ID>> - <<if ($slaverapistx.fetish == "perverted")>> + <<if ($slaverapistx.sexualQuirk == "perverted")>> <<if ($slaverapistx.energy > 60)>> $slaverapistx.slaveName is well aware that she is about to rape her own mother, but despite that seems eager to do it. <<else>> @@ -53,7 +53,7 @@ You take a look at the slave you selected. <</if>> <<if (areSisters($activeSlave, $slaverapistx) > 0)>> - <<if ($slaverapistx.fetish == "perverted")>> + <<if ($slaverapistx.sexualQuirk == "perverted")>> <<if ($slaverapistx.energy > 60)>> $slaverapistx.slaveName is looking down at her sister's helpless form and inviting pussy with a look of hunger. <<else>> @@ -110,7 +110,7 @@ You take a look at the slave you selected. Next, you see to $activeSlave.slaveName. <<if $activeSlave.mother == $slaverapistx.ID>> - <<if ($activeSlave.fetish == "perverted")>> + <<if ($activeSlave.sexualQuirk == "perverted")>> <<if ($activeSlave.energy > 60)>> $activeSlave.slaveName is looking up at her mother, fully naked, her <<if $slaverapistx.dick > 0>>_dicksize penis<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> standing firm despite her rapid breathing. She is flushed and her pussy moist. <<else>> @@ -122,7 +122,7 @@ Next, you see to $activeSlave.slaveName. <</if>> <<if $slaverapistx.mother == $activeSlave.ID>> - <<if ($activeSlave.fetish == "perverted")>> + <<if ($activeSlave.sexualQuirk == "perverted")>> <<if ($activeSlave.energy > 60)>> $activeSlave.slaveName is looking up at her daughter, fully naked, her <<if $slaverapistx.dick > 0>>_dicksize penis<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> standing firm despite her rapid breathing. She is flused and her pussy moist. <<else>> @@ -134,7 +134,7 @@ Next, you see to $activeSlave.slaveName. <</if>> <<if (areSisters($activeSlave, $slaverapistx) > 0)>> - <<if ($activeSlave.fetish == "perverted")>> + <<if ($activeSlave.sexualQuirk == "perverted")>> <<if ($activeSlave.energy > 60)>> $activeSlave.slaveName seems paralyzed with fear, but her nipples are already hard and her face flushed. Her eyes are fixed on the <<if $slaverapistx.dick > 0>>_dicksize dick<<elseif ($slaverapistx.clit >= 4)>>massive clit<<else>>strap-on<</if>> above her. <<else>> diff --git a/src/pregmod/incubator.tw b/src/pregmod/incubator.tw index d47e1f15c2ccce10230cbb03bfab0eb1847ebada..293bb1cb2e311a41e12802359db1dd1a33fec50a 100644 --- a/src/pregmod/incubator.tw +++ b/src/pregmod/incubator.tw @@ -252,11 +252,11 @@ Target age for release: <<textbox "$targetAge" $targetAge "Incubator">> [[Minimu extremely weak. <</if>> Her breasts are projected to be - <<if $tanks[$i].boobs >= 799>> + <<if $tanks[$i].boobs <= 799>> of normal size, - <<elseif $tanks[$i].boobs >= 1799>> + <<elseif $tanks[$i].boobs <= 1799>> of generous size, - <<elseif $tanks[$i].boobs >= 3249>> + <<elseif $tanks[$i].boobs <= 3249>> of incredible size, <<else>> of humongous size, diff --git a/src/uncategorized/RESS.tw b/src/uncategorized/RESS.tw index aed7452c82e18e173d321574a7684de3528e5e5f..2d731419acb1be9cf1b26ae8a38ebb44d0f0de1c 100644 --- a/src/uncategorized/RESS.tw +++ b/src/uncategorized/RESS.tw @@ -5911,11 +5911,11 @@ May I plea<<s>>e try out <<s>>omething <<s>>kimpier today?" <<set $penetrativeTotal++>> <<if canImpreg($activeSlave, $slaves[_RESS])>> <<if canDoAnal($activeSlave) && canDoVaginal($activeSlave)>> - <<KnockMeUp 5 2 $slaves[_RESS].ID>> + <<KnockMeUp $activeSlave 5 2 $slaves[_RESS].ID>> <<elseif canDoVaginal($activeSlave)>> - <<KnockMeUp 5 0 $slaves[_RESS].ID>> + <<KnockMeUp $activeSlave 5 0 $slaves[_RESS].ID>> <<elseif canDoAnal($activeSlave)>> - <<KnockMeUp 5 1 $slaves[_RESS].ID>> + <<KnockMeUp $activeSlave 5 1 $slaves[_RESS].ID>> <</if>> <</if>> <</if>> diff --git a/src/uncategorized/RETS.tw b/src/uncategorized/RETS.tw index b897ab2ca895bd7685310264ee44752639e3b3f1..139079ad2f3bf9f5adad729582ec66e24b314757 100644 --- a/src/uncategorized/RETS.tw +++ b/src/uncategorized/RETS.tw @@ -1503,7 +1503,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <<set $activeSlave.penetrativeCount++, $penetrativeTotal++>> <</if>> <<set _rets = $slaves.findIndex(function(s) { return s.ID == $subSlave.ID; })>> - <<set $slaves[_rets].analCount++, $slaves[$i].oralCount++, $slaves[$i].trust -= 4, $slaves[$i].devotion += 4>> + <<set $slaves[_rets].analCount++, $slaves[_rets].oralCount++, $slaves[_rets].trust -= 4, $slaves[_rets].devotion += 4>> <<set $analTotal++, $oralTotal++>> <<if canPenetrate($activeSlave) && canImpreg($slaves[_rets], $activeSlave)>> <<KnockMeUp $slaves[_rets] 20 1 $activeSlave.ID 1>> @@ -1677,7 +1677,7 @@ she adds impishly. Hearing this, $subSlave.slaveName lets the breast pop free of <<KnockMeUp $slaves[_rets] 5 1 -1 1>> <</if>> <</if>> - <<set $slaves[$i].analCount++, $slaves[$i].penetrativeCount++, $slaves[$i].devotion += 4>> + <<set $slaves[_rets].analCount++, $slaves[_rets].penetrativeCount++, $slaves[_rets].devotion += 4>> <<set $analTotal++, $penetrativeTotal++>> <</replace>> <</link>> diff --git a/src/uncategorized/SFMBarracks.tw b/src/uncategorized/SFMBarracks.tw index 0c5cee1567624906096b069045dcd1f2672f27bd..d56e863f8d5288b13c68272f50c25d0a91ee2bc3 100644 --- a/src/uncategorized/SFMBarracks.tw +++ b/src/uncategorized/SFMBarracks.tw @@ -39,89 +39,9 @@ <<include "SpecialForceUpgradeDec">> <br><br> -//You continue towards the common area, the soldiers you pass nodding respectfully, saluting, or giving slight bows, as they please, to you. You pass the briefing areas, the officers and sergeants of the force are conferring over planning tables and display screens regarding their upcoming deployments.// - -<br><br> - -<div style="margin-left:2em"> -<<if $securityForceFocus == "recruit">> - The commanders are viewing lists of potential recruits for $securityForceName, mercenaries and Old World soldiers who might be receptive to an offer of employment and residence within the arcology. In addition to some citizen's of $securityForceName who wish to have some excitement in their lives. -<<elseif $securityForceFocus == "secure">> - The commanders are reviewing maps of trade routes to the arcology as well as those nearby merchant hubs, arranging their future deployments to best protect them and encourage business and trade. -<<elseif $securityForceFocus == "raiding">> - The commanders are reviewing maps of settlements and locations reported to have choice concentrations of material loot and potential slave stock, in preparation for their coming raids. -<</if>> -</div> - -<div style="margin-left:2em"> -<<if $securityForceRulesOfEngagement == "hold">> - There are posted (and very strict) guidelines for the use of force against non-citizens residents, forbidding the use of heavy weapons or indiscriminate fire. -<<elseif $securityForceRulesOfEngagement == "limited">> - There are some guidelines posted regarding the use of force against non-citizens, forbidding general indiscriminate fire. -<<elseif $securityForceRulesOfEngagement == "free">> - Guidelines regarding the use of force are completely absent from the deployment information screens. A note affixed to the screen, probably from a soldier, says: "Pop 'em if you see 'em - better than target practice!". Another one on top of that, from The Colonel, says: "Don't shoot the pretty ones, you fucking morons, or I'll kill you myself. They're worth good money or good for fun - do you idiots really want to have to fuck month-old stock?" -<</if>> -</div> - -<div style="margin-left:2em"> -<<if $securityForceAccountability == "strict">> - On several screens, there are prominent warnings regarding the severe disciplinary procedures that will be taken against soldiers who commit crimes while on deployment. -<<elseif $securityForceAccountability == "some">> - On several screens, there are some minor warnings regarding the mild disciplinary procedures that may be taken against soldiers who commit especially severe crimes while on deployment. -<<elseif $securityForceAccountability == "none">> - There are no warnings or information regarding disciplinary procedures on any of the screens. Near one of them, a waste basket has been dragged over and a soldier has posted a note above it that says: "For Old World Complaints and Warrants." -<</if>> -</div> +<<include "SpecialForceBarracksFlavourText">> <br> - -//You arrive at the barracks' common area, a nest of bars, pleasure dens, public spaces, and other facilities catering to the soldiers' needs and giving them somewhere to spend their free time, since they do not mingle with your citizens on the higher levels or exit the arcology except on deployment. It is well-occupied by the soldiers not currently tasked with duties, and they respectfully move out of your way as you approach, clearing a path for you to move forward.// - -<br><br> - -<div style="margin-left:2em"> -<<if $securityForceDepravity <= 0.3 && $ColonelCore == "kind">> - The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are wearing plain jumpsuits and slim identification collars to set them apart from the soldiers, and look resigned but not fearful. The soldiers themselves socialize at the bars, in small groups around tables, and in the gambling parlours. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired. Laughter from the carousing soldiers can be heard at all times. Small groups of slaves move freely between the plaza and their basic accommodations attached to the barracks. -<<elseif $securityForceDepravity <= 0.6 && $ColonelCore == "kind">> - The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are topless, wearing only utilitarian pants and leather collars to set them apart from the soldiers, and occasionally shoot fearful looks at the soldiers. The soldiers themselves socialize at the bars, or in large groups around tables, leering at and groping slaves of interest as they pass by. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired, and often emerge only partially dressed, sometimes pulling half-naked slaves out with them. -<<elseif $securityForceDepravity <= 0.9>> - The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are topless, wearing only utilitarian shorts and steel collars to set them apart from the soldiers, and often shoot fearful looks at the soldiers. The soldiers themselves socialize at the bars, or in large groups around tables, leering at and heavily groping slaves of interest as they pass by. Many of them can be seen entering or leaving the dens occupied by the sexual slaves they have acquired, and often emerge stark naked, sometimes pulling naked slaves out with them for one last servicing in public. A few soldiers stagger around in drunken hazes or drugged-out stupors. -<<elseif $securityForceDepravity <= 1.2>> - The amenities are staffed by menial slaves, captured by the soldiers on their excursions. They are topless, wearing only a single undergarment and heavy steel collars to set them apart from the soldiers, and often shoot fearful looks at the soldiers. The soldiers occupy themselves primarily with sex, pulling slaves onto benches and fucking them hard in public. Many soldiers stagger around or lie passed out from drug and alcohol abuse. -<<elseif $securityForceDepravity >= 1.5 && $ColonelCore == "Warmonger" || $ColonelCore != "Shell Shocked">> - The amenities are staffed by menial slaves, captured by the soldiers on their excursions. To a one, they are naked, and are wearing heavy shock collars to force obedience. Most are wild-eyed with fear or dull-eyed from mental collapse, and many others bear marks of abuse. Few of the slaves are here long-term, the depraved pleasures of the soldiers resulting in enormous turnover and loss of 'damaged' stock. The extreme libations of the soldiers are ever-present. Drunken soldiers stagger around everywhere, beating slaves too slow to get out of their way. Others lie sprawled out on the ground, rendered senseless from heavy drug abuse. Some walk around naked, and hold slaves down on the benches scattered around, raping or sodomizing them with their cocks or their personal strap-ons as they desire. In alcoves, some soldier-lover pairs fuck loudly, moaning in pleasure. - <<if random(1,100) > 50>> - Off to the side, a group of soldiers brutally gangbang a very young slave girl, with one soldier buried balls-deep in her ass, another brutally sawing a barbed strap-on in and out of her pussy, and a third with his cock forced deep down her throat. The slave girl struggles and gags, desperate for breath or relief. - <<elseif random(1,100) > 50>> - Off to the side, a group of soldiers cackle amongst themselves as they take turns beating a very young slave girl with heavy batons. Sickening crunches can be heard from the screaming slave. - <<elseif random(1,100) > 75>> - Off to the side, still more soldiers crowd around an above-ground pit built from empty crates, gambling on slave gladiator fights. There's a drunken cheer as one of the fighters, a very young slave girl, straddles another one and smashes her face in with a blood-slick ammo crate. As she stands, shaking from fear and adrenaline, one of the soldiers laughs and throws a small incendiary grenade at her, changing the cheers to curses as the other soldiers jump away from the flaming, screeching slave. - <<else>> - Screams and cries of pain can be heard echoing around the area as the soldiers have their fun with their property. - <</if>> -<<else>> - The amenities are staffed by menial slaves, captured by the soldiers on their excursions. -<</if>> -</div> - -<br> - -//In the middle of the common area is a pile of supply crates with a pavilion on top - The Colonel's personal throne and open quarters, the result of her preferring to live an extreme lifestyle amongst her soldiers rather than in her empty quarters on the upper levels. It's draped with the 'flag' of $securityForceName, one of her inventions. Sprawled all around it is an immense quantity of; alcohol, hard drugs,clothes, electronic devices, huge amounts of cash, jewels and precious metals looted from the outside world.// - -<br><br> - -<div style="margin-left:2em"> -<<if random(1,100) > 50>> - _Name raises a hand in greeting and nods as you approach. She is sprawled on a couch, wearing only her combat suit tank top and fingerless gloves. She's holding a near-empty bottle of strong liquor in her hand and you can see a naked slave girl kneeling on the floor between her legs. The Colonel has her legs wrapped tightly around the girl's head, forcing the girl to service her if she wants to breathe. The Colonel is close to her climax then suddenly tenses her lower body thus gripping the girl even tighter and throws her head back in ecstasy as she orgasms. She lets out a long breath finally releasing the girl, giving her a hard smack and shouting at her to fuck off.<br><br> The Colonel finishes off her bottle, tossing it over her shoulder then leaning back on the couch and spreading her legs wide. You look down briefly, falling into your habits of inspection. Her pussy is completely devoid of hair with heavy labia in with a very large and hard clit peaking out. Beads of moisture are visible, the result of her excitation and you can tell from long experience that she would be tight as a vise. You return your gaze to her face to find her smirking at you. "Like what you see, boss?" She waves her hand at the plaza around her, "So do they. But you're not here for pussy. You're here to talk business. So, what's up?" -<<elseif random(1,100) > 50>> - _Name is in no condition initially, to greet you. She's naked except for one sock that gives you a very good view of her muscled, taut body while lunging with her feet on the table and the rest on her couch. She is face down in a drugged-out stupor in the middle of a wide variety of powders and pills. Perhaps sensing your approach, her head suddenly shoots up and looks at you with unfocused, bloodshot eyes. "Sorry, boss," she slurs, wiping her face and weakly holding up a hand. "Hold on a second, I need something to help me out here. Long fucking night." She struggles to sit on the couch and bending over the table, loudly snorts up some of the white powder on it. "Ahhh, fuck," she says, breathing heavily.<br><br> She shakes her head powerfully now looking at you, her eyes once again alert and piercing. "That's better," she says, leaning back on the couch and giving you another good view of her assets. "So, boss," she begins, "what brings you down here to our little clubhouse? I trust you're happy with how we've been handling things out there?" You nod. "excellent" she laughs. "I have to say, it's nice to have a place like this while having some top-end gear and to be able to have fun out there without worrying about anyone coming back on us. Good fucking times." She laughs again. "So - I'm assuming you want something?" -<<elseif random(1,100) > 70 && $securityForceDepravity >= 1.5>> - _Name is relaxing on her couch stark naked, greeting you with a raised hand. Between her tightly clenched legs is a slave girl being forced to eat her out. "Hey, boss, what's -" she breaks off as a flash of pain crosses her features. "Fucking bitch!" she exclaims, pulling her legs away and punching the slave girl in the face. She pushes the girl to the ground, straddling her then begins hitting. You hear one crunch after another as The Colonel's powerful blows shatter the girl's face. She hisses from between clenched teeth, each word accompanied by a brutal punch. "How. Many. Fucking. Times. Have. I. Told. You. To. Watch. Your. Fucking. Teeth. On. My. Fucking. Clit!" She leans back, exhaling heavily. Before leaning back down to grip apply pressure onto the girl's neck with her powerful hands. Wordlessly, she increases the pressure and soon the girl begins to turn blue as she struggles to draw breath. Eventually her struggles weaken and then finally, end.<br><br> The Colonel relaxes her grip then wipes her brow, clearing away the sweat from her exertion. Finally rising from the girl's body, relaxing back on the couch and putting her feet back up on the table. "Sorry about that boss," she says, shrugging. "So many of these bitches we pick up from the outside don't understand that they have to behave." Shaking her head in frustration, "Now I need to find another one. But that's not your problem, you're here to talk business. So, what's up?" -<<else>> - _Name is topless while reviewing the particulars of her unit on a tablet as you approach. She raises a hand in greeting. "Hey boss," she says, noticing you looking at her chest. She laughs. "Nice, aren't they? But they're not for you or them." She throws a thumb at the plaza around her. "You're down here for a reason, though. What can I do for you?" -<</if>> -</div> - <<if $securityForceGiftToken == 0>> <br> <span id="result"> @@ -210,7 +130,6 @@ <<include "SpecialForceUpgradeOptions">> -<<nobr>> <<if $securityForceColonelToken == 0 && $securityForceSexedColonelToken == 0 && $CurrentTradeShowAttendance == 0>> <br><br> <span id="result3"> @@ -657,4 +576,3 @@ <</link>> </span> <</if>> -<</nobr>> \ No newline at end of file diff --git a/src/uncategorized/brothelReport.tw b/src/uncategorized/brothelReport.tw index f6b8f8f121966609df9860541538c5d2e589b8e8..fb7db1a822c23b85f2a473f668e22b0b84b87a72 100644 --- a/src/uncategorized/brothelReport.tw +++ b/src/uncategorized/brothelReport.tw @@ -29,6 +29,9 @@ <<if $slaves[_FLs].trust < 45>> <<set $slaves[_FLs].trust += 5>> <</if>> + <<if $slaves[_FLs].livingRules != "luxurious">> + <<set $slaves[_FLs].livingRules = "luxurious">> + <</if>> <<if $slaves[_FLs].fetishStrength <= 95>> <<if $slaves[_FLs].fetish != "dom">> <<fetishChangeChance $slaves[_FLs]>> @@ -230,6 +233,7 @@ ''__@@.pink;<<SlaveFullName $slaves[_FLs]>>@@__'' is serving as the Madam. <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -239,6 +243,7 @@ <<else>> <<silently>> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -269,6 +274,12 @@ /* Perform facility based rule changes */ <<set $slaves[$i].health += _healthBonus, $slaves[$i].aphrodisiacs = _aphrod>> + <<switch $brothelDecoration>> + <<case "Degradationist" "standard">> + <<set $slaves[$i].livingRules = "spare">> + <<default>> + <<set $slaves[$i].livingRules = "normal">> + <</switch>> <<if $showEWD != 0>> <br><br> @@ -288,6 +299,7 @@ <br> She <<include "SA whore">> <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -299,6 +311,7 @@ <<include "SA chooses own job">> <<include "SA whore">> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -360,11 +373,11 @@ <</if>> <<elseif $brothelAdsOld == -2>> <<if ($slaves[$i].physicalAge <= 18) && ($slaves[$i].physicalAge >= 13)>> - <<set $seed++>> + <<set _seed++>> <</if>> <<elseif $brothelAdsOld == -3>> <<if ($slaves[$i].physicalAge < 13)>> - <<set $seed++>> + <<set _seed++>> <</if>> <</if>> <<if $brothelAdsXX == 1>> diff --git a/src/uncategorized/clinicReport.tw b/src/uncategorized/clinicReport.tw index f88449de2427a26af3f5560743bf28b272a97216..4006db67df3ab7e32858299426b79066c2fd69a9 100644 --- a/src/uncategorized/clinicReport.tw +++ b/src/uncategorized/clinicReport.tw @@ -21,6 +21,11 @@ <<if $slaves[_FLs].trust < 60>> <<set $slaves[_FLs].trust++>> <</if>> + + <<if $slaves[_FLs].livingRules != "luxurious">> + <<set $slaves[_FLs].livingRules = "luxurious">> + <</if>> + <<set $slaves[_FLs].devotion += _devBonus>> <<if $slaves[_FLs].fetishStrength <= 95>> <<if $slaves[_FLs].fetish != "dom">> @@ -209,6 +214,7 @@ ''__@@.pink;<<SlaveFullName $slaves[_FLs]>>@@__'' is serving as the clinical nurse. <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -218,6 +224,7 @@ <<else>> <<silently>> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -241,6 +248,16 @@ <<if $slaves[$i].health < 90>> <<set $slaves[$i].health += 10 + ($curativeUpgrade * 10) + _healthBonus>> <</if>> + + <<switch $clinicDecoration>> + <<case "Repopulation Focus" "Eugenics" "Gender Radicalist" "Gender Fundamentalist" "Paternalist" "Maturity Preferentialist" "Youth Preferentialist" "Slimness Enthusiast" "Hedonistic">> + <<set $slaves[$i].livingRules = "luxurious">> + <<case "Roman Revivalist" "Aztec Revivalist" "Egyptian Revivalist" "Arabian Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist">> + <<set $slaves[$i].livingRules = "normal">> + <<default>> + <<set $slaves[$i].livingRules = "spare">> + <</switch>> + <<if ($Nurse != 0) && ($clinicSpeedGestation == 1) && ($slaves[$i].pregKnown == 1)>> <<set $slaves[$i].pregControl = "speed up">> <</if>> @@ -279,6 +296,7 @@ <br> She <<include "SA rest">> <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -290,6 +308,7 @@ <<include "SA chooses own job">> <<include "SA rest">> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> diff --git a/src/uncategorized/clubReport.tw b/src/uncategorized/clubReport.tw index 2276e6420353f93958ad2c699f2cca1138079177..9d89bb6121032bd265042bb9ec5e098749875756 100644 --- a/src/uncategorized/clubReport.tw +++ b/src/uncategorized/clubReport.tw @@ -40,6 +40,9 @@ <<set _FLsFetish = 2, $slaves[_FLs].fetishStrength += 4>> <</if>> <</if>> + <<if $slaves[_FLs].livingRules != "luxurious">> + <<set $slaves[_FLs].livingRules = "luxurious">> + <</if>> /% Make sure we have registered living expenses as for any other slave %/ <<run getSlaveStatisticData($DJ, $facility.club)>> <<set $DJ = $slaves[_FLs]>> @@ -138,6 +141,7 @@ ''__@@.pink;<<SlaveFullName $slaves[_FLs]>>@@__'' is performing as the DJ in $clubName. <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -147,6 +151,7 @@ <<else>> <<silently>> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -189,6 +194,10 @@ <<set $slaves[$i].health += 7>> <</if>> + <<if $slaves[$i].livingRules != "normal">> + <<set $slaves[$i].livingRules = "normal">> + <</if>> + <<if $showEWD != 0>> <br><br> /* 000-250-006 */ @@ -207,6 +216,7 @@ <br> She <<include "SA serve the public">> <br> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> @@ -218,6 +228,7 @@ <<include "SA chooses own job">> <<include "SA serve the public">> <<include "SA chooses own clothes">> + <<include "SA rules">> <<include "SA diet">> <<include "SA long term effects">> <<include "SA drugs">> diff --git a/src/uncategorized/costs.tw b/src/uncategorized/costs.tw index 4a983bdca57c1def26cd0b702f2041383ae362bb..bffe8af52bcca4ea470540d97833dea942f2a19d 100644 --- a/src/uncategorized/costs.tw +++ b/src/uncategorized/costs.tw @@ -96,6 +96,28 @@ <<if ($slaves[$i].assignment == "work in the dairy" && $dairyRestraintsSetting >= 2) || ($slaves[$i].assignment == "be confined in the arcade")>> <<set $costs += ($rulesCost*.75)>> +<<elseif ($slaves[$i].assignment == "be the Madam")>> + <<set $costs += ($rulesCost*2)>> +<<elseif ($slaves[$i].assignment == "work in the brothel")>> + <<if $slaves[$i].livingRules == "normal">> + <<set $costs += ($rulesCost*1.5)>> + <<else>> + <<set $costs += $rulesCost>> + <</if>> +<<elseif ($slaves[$i].assignment == "be the DJ")>> + <<set $costs += ($rulesCost*2)>> +<<elseif ($slaves[$i].assignment == "serve in the club")>> + <<set $costs += ($rulesCost*1.5)>> +<<elseif ($slaves[$i].assignment == "be the Nurse")>> + <<set $costs += ($rulesCost*2)>> +<<elseif ($slaves[$i].assignment == "get treatment in the clinic")>> + <<if $slaves[$i].livingRules == "luxurious">> + <<set $costs += ($rulesCost*2)>> + <<elseif $slaves[$i].livingRules == "normal">> + <<set $costs += ($rulesCost*1.5)>> + <<else>> + <<set $costs += $rulesCost>> + <</if>> <<else>> <<if $slaves[$i].livingRules == "luxurious">> <<if $slaves[$i].relationship >= 4>> diff --git a/src/uncategorized/costsReport.tw b/src/uncategorized/costsReport.tw index 583700d0067552f851ee18f7ff2c32812d681e7e..5744d6212e1418393e27d6aa06b4a4ea8be833da 100644 --- a/src/uncategorized/costsReport.tw +++ b/src/uncategorized/costsReport.tw @@ -226,6 +226,39 @@ <<if ($slaves[$i].assignment == "work in the dairy" && $dairyRestraintsSetting >= 2) || ($slaves[$i].assignment == "be confined in the arcade")>> <br> Living expenses: ¤<<print ($rulesCost*.75)>> <<set $individualCosts += ($rulesCost*.75)>> + <<elseif ($slaves[$i].assignment == "be the Madam")>> + <br> Living expenses: ¤<<print ($rulesCost*2)>> + <<set $individualCosts += ($rulesCost*2)>> + <<elseif ($slaves[$i].assignment == "be the DJ")>> + <br> Living expenses: ¤<<print ($rulesCost*2)>> + <<set $individualCosts += ($rulesCost*2)>> + <<elseif ($slaves[$i].assignment == "be the Nurse")>> + <br> Living expenses: ¤<<print ($rulesCost*2)>> + <<set $individualCosts += ($rulesCost*2)>> + <<elseif ($slaves[$i].assignment == "serve in the club")>> + <br> Living expenses: ¤<<print ($rulesCost*1.5)>> + <<set $individualCosts += ($rulesCost*2)>> + <<elseif ($slaves[$i].assignment == "work in the brothel")>> + <<if $slaves[$i].livingRules == "normal">> + <br> Living expenses: ¤<<print ($rulesCost*1.5)>> + <<set $individualCosts += ($rulesCost*1.5)>> + <<else>> + <br> Living expenses: ¤<<print $rulesCost>> + <<set $individualCosts += $rulesCost>> + <</if>> + <<set $individualCosts += ($rulesCost*2)>> + <<elseif ($slaves[$i].assignment == "get treatment in the clinic")>> + <<if $slaves[$i].livingRules == "luxurious">> + <br> Living expenses: ¤<<print ($rulesCost*2)>> + <<set $individualCosts += ($rulesCost*2)>> + <<elseif $slaves[$i].livingRules == "normal">> + <br> Living expenses: ¤<<print ($rulesCost*1.5)>> + <<set $individualCosts += ($rulesCost*1.5)>> + <<else>> + <br> Living expenses: ¤<<print $rulesCost>> + <<set $individualCosts += $rulesCost>> + <</if>> + <<set $individualCosts += ($rulesCost*2)>> <<else>> <<if $slaves[$i].livingRules == "luxurious">> <<if $slaves[$i].relationship >= 4>> diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index 31699d03d19c1d7ebb1466d163366de81f3b7a6d..a203cbb1a516f6afca3bc5442b315abe6f9df611 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -912,7 +912,7 @@ It's impossible to tell what intelligence or inclinations a fuckdoll might have of @@.orangered;below average intelligence@@ <<elseif ($activeSlave.intelligence >= -2)>> @@.orangered;very stupid@@ -<<elseif ($activeSlave.intelligence >= -2)>> +<<elseif ($activeSlave.intelligence >= -3)>> @@.orangered;a moron@@ <</if>> <<if ($activeSlave.intelligence >= 0)>> diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index 49881501665f5a84e016393fabb53e9074bc3d6a..bd6d476aad6b3b3efdf2aaa017f744db761ce2a9 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -386,7 +386,7 @@ <<elseif $proclamationCurrency == "reputation">> <<set $rep = Math.clamp($rep - 4000,0,20000)>> <<else>> - <<set $cash = Math.clamp($cash - 8000,0,20000)>> + <<set $cash -= 8000>> <</if>> <<elseif $proclamationType == "crime">> force the arrest of many suspected citizens. Their personal power allowed them to avoid justice for a long time, but this day is their end. @@.green;Your crime greatly decreased@@. @@ -396,7 +396,7 @@ <<elseif $proclamationCurrency == "reputation">> <<set $rep = Math.clamp($rep - 4000,0,20000)>> <<else>> - <<set $cash = Math.clamp($cash - 8000,0,20000)>> + <<set $cash -= 8000>> <</if>> <</if>> <<set $proclamationsCooldown = 4, $personalAttention = "business">> diff --git a/src/uncategorized/saRules.tw b/src/uncategorized/saRules.tw index a015bec176afdad0440e8c8282f477967f5b5ddd..42450021194419d3b5efcd4f4f5c8c9d9dd35aee 100644 --- a/src/uncategorized/saRules.tw +++ b/src/uncategorized/saRules.tw @@ -38,6 +38,7 @@ <</if>> <</if>> <<case "be the Madam">> + <<set $slaves[$i].need -= ($BrothiIDs.length*10)>> <<if $slaves[$i].energy <= 20>> is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. <<set $slaves[$i].need = 0>> @@ -87,15 +88,13 @@ <</if>> /* closes releaseRules not restrictive */ <</if>> - <<if ($slaves[$i].livingRules == "luxurious")>> - She is @@.hotpink;very happy@@ with her private room in $brothelName and @@.mediumaquamarine;trusts@@ you a bit more for placing her in charge of it. - <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> - <</if>> + She is @@.hotpink;very happy@@ with her private room in $brothelName and @@.mediumaquamarine;trusts@@ you a bit more for placing her in charge of it. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> <<if ($universalRulesConsent == 0)>> <<if ($slaves[$i].releaseRules != "restrictive")>> <<if ($slaves[$i].energy > 95)>> - <<if $brothel.length > 2>> + <<if $BrothiIDs.length > 2>> Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for leaving plentiful outlets for her nymphomania under her care. <<else>> Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName. @@ -103,14 +102,14 @@ <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> <<if ($slaves[$i].fetish == "sadist")>> - <<if $brothel.length > 2>> + <<if $BrothiIDs.length > 2>> Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole brothel of girls for her to rape. <<else>> Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName for her to rape. <</if>> <<set $slaves[$i].devotion += 1>> <<elseif ($slaves[$i].fetish == "dom")>> - <<if $brothel.length > 2>> + <<if $BrothiIDs.length > 2>> Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for allowing her a brothel of girls to dominate. <<else>> Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to her domain. @@ -129,10 +128,1217 @@ <</if>> <</if>> + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in her room<<if $BrothiIDs.length > 1>> with a whore between her legs<</if>>. + <</if>> + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<case "work in the brothel">> + <<if $slaves[$i].devotion < -50>> + is so unhappy that she has little interest in getting off, not that her clients care. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off, not that her clients care. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].devotion <= 20)>> + gets off at work despite her reluctance, @@.hotpink;habituating her to sexual slavery.@@ + <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].trust > -20) && ($slaves[$i].devotion <= 20)>> + She hates herself for climaxing, and knows the mild aphrodisiacs in the food are forcing her arousal, @@.gold;frightening her.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<set $slaves[$i].need -= 20>> + <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off at work, so being forbidden to masturbate doesn't affect her seriously. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off at work, so she doesn't feel the need to masturbate frequently. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + refuses to come up to the penthouse for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion < 50)>> + <<if $slaves[$i].devotion <= 20>> + occasionally comes to the penthouse to beg for sexual release. + <<else>> + doesn't mind having to come to the penthouse to beg for sexual release. + <</if>> + <<saRulesPlayerEnergy>> + <<else>> /* $slaves[$i].devotion >= 50 */ + willingly comes up to the penthouse and begs you to + <<saRulesPlayerFetishPlay>> + every break she gets. + <<saRulesPlayerEnergy>> + <</if>> /* closes $slaves[$i].devotion >= 50 */ + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if $slaves[$i].sexualFlaw == "attention whore">> + @@.hotpink;enjoys being allowed to masturbate,@@ especially since its often to the pleasure of an aroused client. + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + takes solace in her permission to masturbate rather than being forced to beg for sex, though being forced to do it in front of an aroused client prevents her from getting complacent; you can never know when they'll want more. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20)>> + enjoys being allowed to masturbate rather than trading sex with other slaves, though being forced to do it in front of an aroused client @@.gold;terrifies her;@@ you can never know when they'll want more. + <<set $slaves[$i].trust -= 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 50)>> + accepts having to relieve herself solely through masturbation. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 80)>> + is a little disapointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + masturbates whenever she can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to use other slaves to get off, and is forced to take additional clients @@.gold;as punishment@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than demanding sex from other slaves or giving free samples, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced by the urges induced by the food to either demand sex from other slaves or attempt to attract additional clients. She @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts the need@@ to + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + happily @@.mediumaquamarine;avails herself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <</if>> + <<else>> /* universalRulesConsent is not zero */ + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than asking other slaves for sex or giving free samples, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than trading sex with other slaves or giving free samples, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced by the urges induced by the food to either swap sex with other slaves or attempt to attract additional clients. She @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts having to ask@@ other slaves for sex, + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<if $slaves[$i].voice == 0>> + Living as a mute @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].lips > 95>> + Being unable to speak through her facepussy @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].speechRules == "restrictive">> + Living under enforced silence @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<switch $brothelDecoration>> + <<case "Degradationist" "standard">> + The spare living conditions of $brothelName @@.hotpink;get her used@@ to the routine of + <<if ($slaves[$i].trust > 20)>> + slavery and @@.gold;keep her aware of her lowly place.@@ + <<set $slaves[$i].trust -= 1>> + <<else>> + slavery. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<case "Chattel Religionist">> + The open, yet comfortable, conditions of $brothelName @@.hotpink;get her used@@ to the routine of slavery. + <<set $slaves[$i].devotion += 1>> + <<default>> + She gets a little room all to herself, allowing her to feel self-reliant; or it would, if it didn't reek of sex and shame after all the customers she serviced in it. + <</switch>> + <<else>> + <<switch $brothelDecoration>> + <<case "Degradationist" "standard">> + <<if ($slaves[$i].trust > 40)>> + The spare living conditions of $brothelName @@.gold;remind her not to get too comfortable@@ with her life. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].trust > 10)>> + The spare living conditions of $brothelName @@.gold;keep her aware of her place.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<case "Chattel Religionist">> + The open, yet comfortable, conditions of $brothelName's slave quarters are quite refreshing after a day of public sex, even if she has to share it with all the other whores. + <<default>> + She likes her little room in $brothelName, even if it smells of sex after fucking in it all day. + <</switch>> + <</if>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust > -10)>> + <<if $BrothiIDs.length > 2 || $Madam != 0>> + Under the rules, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@ + <<else>> + Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day you assign more girls to $brothelName. + <</if>> + <<set $slaves[$i].trust -= 2>> + <<else>> + <<if $BrothiIDs.length > 2 || $Madam != 0>> + Under the rules, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her. + <<else>> + Under the rules, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind. + <</if>> + <</if>> + <<elseif ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $BrothiIDs.length > 2>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. + <<else>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName to get her off. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $BrothiIDs.length > 2>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole whorehouse of girls for her to rape. + <<else>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName for her to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $BrothiIDs.length > 2>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole whorehouse of girls for her to dominate. + <<else>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $brothelName for her to dominate. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> + <<if $BrothiIDs.length > 2 || $Madam != 0>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. + <<else>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact $brothelName is rather empty. + <</if>> + <<set $slaves[$i].trust += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she services customers, analyzing her sexuality. It seems she is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + <<if $slaves[$i].devotion > 50>> She does her best for you, so she frequently deserves a reward and never needs to be punished. <<set _punishments = 0>> <<set _rewards = 3>> + <<elseif $slaves[$i].devotion > 20>> + She's obedient out of acceptance of her place, so she often deserves a reward and rarely needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 2>> + <<elseif $slaves[$i].devotion >= -20>> + <<if $slaves[$i].trust < -20>> + She's obedient out of fear, so she only rarely deserves a reward and sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 1>> + <<else>> + She's too trusting for obedience and often needs to be punished. + <<set _punishments = 2>> + <<set _rewards = 0>> + <</if>> + <<else>> + <<if $slaves[$i].trust < -50>> + She's only obedient out of terror, so she sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 0>> + <<else>> + She hates you too much to obey, so she needs constant punishment. + <<set _punishments = 3>> + <<set _rewards = 0>> + <</if>> + <</if>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in the penthouse slave quarters. + <</if>> + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<if _punishments > 0>> + <<switch $slaves[$i].standardPunishment>> + <<case "confinement">> + When she disobeys, she + <<if $cellblock != 0>> + @@.gold;spends her off hours in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's tender mercies<</if>>. + <<else>> + spends her off hours @@.gold;shut up in a box@@ until she behaves. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <<case "whipping">> + When she disobeys, she's @@.gold;whipped,@@ not hard enough to mark her, but hard enough to @@.red;hurt,@@ breaking her quickly. + <<set $slaves[$i].health -= _punishments>> + <<set $slaves[$i].trust -= 2*_punishments>> + <<case "chastity">> + When she disobeys, she finds her next client is into @@.gold;orgasm denial,@@ @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@ + <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> + <<set $slaves[$i].devotion += _punishments>> + <<set $slaves[$i].trust -= _punishments>> + <<default>> + <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + When she disobeys, she's @@.gold;punished@@ situationally, letting her develop normally. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <</switch>> + <</if>> + <<case "be the DJ">> + <<if $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off at work, so being forbidden from masturbation doesn't really bother her. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off at work, so she doesn't feel the need for release that often. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + willingly begs you to + <<saRulesPlayerFetishPlay>> + whenever she crosses paths with you. + <<saRulesPlayerEnergy>> + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion < 80)>> + is a little disapointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + happily @@.mediumaquamarine;avails herself@@ of your permission to demand that other slaves have sex with her. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <<else>> /* universalRulesConsent is not zero */ + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + She is @@.hotpink;very happy@@ with her private room in the back of $clubName and @@.mediumaquamarine;trusts@@ you a bit more for placing your faith in her abilities. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $ClubiIDs.length > 2>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for leaving plentiful, tantilizing, outlets for her nymphomania under her care. + <<else>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $ClubiIDs.length > 2>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole club of girls for her to rape. + <<else>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName for her to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $ClubiIDs.length > 2>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for allowing her a club of sluts to dominate. + <<else>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@the day you assign more girls to her domain. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she works the crowd, analyzing her sexual tastes. It seems she is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in her private room listening to music. + <</if>> + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<case "serve in the club">> + <<if $slaves[$i].devotion < -50>> + is so unhappy that she has little interest in getting off, not that her spectators care. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off, not that her spectators care. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].devotion <= 20)>> + gets off at work despite her reluctance, @@.hotpink;habituating her to sexual slavery.@@ + <<set $slaves[$i].devotion += 1>> + <<if ($slaves[$i].trust > -20) && ($slaves[$i].devotion <= 20)>> + She hates herself for climaxing, and knows the mild aphrodisiacs in the food are forcing her arousal, @@.gold;frightening her.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<set $slaves[$i].need -= 20>> + <<elseif ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off at work, so being forbidden to masturbate doesn't affect her seriously. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off at work, so she doesn't feel the need to masturbate frequently. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + refuses to come up to the penthouse for sexual release, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].devotion < 50)>> + <<if $slaves[$i].devotion <= 20>> + occasionally comes to the penthouse to beg for sexual release. + <<else>> + doesn't mind having to come to the penthouse to beg for sexual release. + <</if>> + <<saRulesPlayerEnergy>> + <<else>> /* $slaves[$i].devotion >= 50 */ + willingly comes up to the penthouse and begs you to + <<saRulesPlayerFetishPlay>> + every break she gets. + <<saRulesPlayerEnergy>> + <</if>> /* closes $slaves[$i].devotion >= 50 */ + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if $slaves[$i].sexualFlaw == "attention whore">> + @@.hotpink;enjoys being allowed to masturbate,@@ especially since its often on stage for $clubName's amusement. + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + takes solace in her permission to masturbate rather than being forced to beg for sex, though being forced to do it on a table surrounded by citizens prevents her from getting complacent; you can never know when they'll want more. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20)>> + enjoys being allowed to masturbate rather than trading sex with other slaves, though being forced to do it in on a table surrounded by citizens@@.gold;terrifies her;@@ you can never know when they'll want more. + <<set $slaves[$i].trust -= 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 50)>> + accepts having to relieve herself solely through masturbation. + <<set $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 80)>> + is a little disapointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + masturbates whenever she can find a private moment to take care of the urges induced by the food, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to use other slaves to get off, and is forced to spend time with the citizens and their wandering hands @@.gold;as punishment@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than demanding sex from other slaves or offering herself up, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced by the urges induced by the food to either demand sex from other slaves or offering herself to patrons. She @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts the need@@ to + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + happily @@.mediumaquamarine;avails herself@@ of your permission to + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <</if>> + <<else>> /* universalRulesConsent is not zero */ + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than asking other slaves for sex or offering herself to patrons, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + refuses to ask other slaves for sex, and is @@.gold;severely punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + <<elseif ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].releaseRules == "permissive")>> + prefers to masturbate rather than trading sex with other slaves or offering herself up, @@.mediumaquamarine;slightly reducing her fear@@ of you. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + is forced by the urges induced by the food to either swap sex with other slaves or attempt to seduce amorous citizens. She @@.hotpink;hates herself@@ for it. + <<set $slaves[$i].devotion += 1, $slaves[$i].need *= 0.5>> + <</if>> + <<elseif ($slaves[$i].devotion < 50)>> + @@.hotpink;accepts having to ask@@ other slaves for sex, + <<set $slaves[$i].devotion += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<if $slaves[$i].voice == 0>> + Living as a mute @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].lips > 95>> + Being unable to speak through her facepussy @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].speechRules == "restrictive">> + Living under enforced silence @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + She shares a room with <<if $ClubiIDs.length > 4>>some of <</if>>the other sluts, preventing her from becoming too complacent. It doesn't help that during business hours she has to take citizens in her own bed. + <<else>> + She likes her personal space in $clubName, even if it smells of sex and citizens. + <</if>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust > -10)>> + <<if $ClubiIDs.length > 2 || $DJ != 0>> + Under the rules, she finds herself constantly molested by other slaves, and lives her life constantly @@.gold;afraid.@@ + <<else>> + Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day you assign more girls to $clubName. + <</if>> + <<set $slaves[$i].trust -= 2>> + <<else>> + <<if $ClubiIDs.length > 2 || $DJ != 0>> + Under the rules, she finds herself constantly molested by other slaves, but she's already in such constant terror it doesn't seriously affect her. + <<else>> + Under the rules, she will someday find herself constantly molested by other slaves, but she's already in such constant terror it that it doesn't cross her mind. + <</if>> + <</if>> + <<elseif ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $ClubiIDs.length > 2>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;adores@@ you for providing plentiful outlets for her nymphomania. + <<else>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName to get her off. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $ClubiIDs.length > 2>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;adores@@ you for providing a whole club of girls for her to rape. + <<else>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName for her to rape. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $ClubiIDs.length > 2>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;adores@@ you for providing a whole club of girls for her to dominate. + <<else>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day you assign more girls to $clubName for her to dominate. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> + <<if $ClubiIDs.length > 2 || $DJ != 0>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. + <<else>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows@@ that the rule that slaves must get consent before having sex with her are all that protect her from abuse. Well, that and the fact $clubName is rather empty. + <</if>> + <<set $slaves[$i].trust += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she services citizens, analyzing her sexuality. It seems she is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + <<if $slaves[$i].devotion > 50>> + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + <<elseif $slaves[$i].devotion > 20>> + She's obedient out of acceptance of her place, so she often deserves a reward and rarely needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 2>> + <<elseif $slaves[$i].devotion >= -20>> + <<if $slaves[$i].trust < -20>> + She's obedient out of fear, so she only rarely deserves a reward and sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 1>> + <<else>> + She's too trusting for obedience and often needs to be punished. + <<set _punishments = 2>> + <<set _rewards = 0>> + <</if>> + <<else>> + <<if $slaves[$i].trust < -50>> + She's only obedient out of terror, so she sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 0>> + <<else>> + She hates you too much to obey, so she needs constant punishment. + <<set _punishments = 3>> + <<set _rewards = 0>> + <</if>> + <</if>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in the penthouse slave quarters. + <</if>> + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs during business hours, which @@.red;isn't healthy,@@ but helps bind her to you strongly. The patrons won't complain either. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, often on stage during a dance, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<if _punishments > 0>> + <<switch $slaves[$i].standardPunishment>> + <<case "confinement">> + When she disobeys, she + <<if $cellblock != 0>> + @@.gold;spends her off hours in $cellblockName@@<<if $Wardeness != 0>>, where she can experience $Wardeness.slaveName's tender mercies<</if>>. + <<else>> + spends her off hours @@.gold;shut up in a box@@ until she behaves. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <<case "whipping">> + When she disobeys, she's @@.gold;whipped,@@ not hard enough to mark her, but hard enough to @@.red;hurt,@@ breaking her quickly. + <<set $slaves[$i].health -= _punishments>> + <<set $slaves[$i].trust -= 2*_punishments>> + <<case "chastity">> + When she disobeys, she finds her next dance to be both extremly sexual and @@.gold;completely unsatisfying,@@ @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@ + <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> + <<set $slaves[$i].devotion += _punishments>> + <<set $slaves[$i].trust -= _punishments>> + <<default>> + <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + When she disobeys, she's @@.gold;punished@@ situationally, letting her develop normally. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <</switch>> + <</if>> + <<case "be the Nurse">> + <<set $slaves[$i].need -= ($CliniciIDs.length*3)>> + <<if $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].need < $slaves[$i].energy*0.5>> + <<if ($slaves[$i].releaseRules != "permissive") && ($slaves[$i].releaseRules != "masturbation")>> + gets off at work, so being forbidden from masturbation doesn't really bother her. + <<set $slaves[$i].need -= 20>> + <<else>> + gets off at work, so she doesn't feel the need for release that often. + <<set $slaves[$i].need -= 20>> + <</if>> + <<else>> + <<if ($slaves[$i].releaseRules == "restrictive")>> + willingly begs you to + <<saRulesPlayerFetishPlay>> + whenever she crosses paths with you. + <<saRulesPlayerEnergy>> + <<saRulesPlayerDiscoversFetish>> + <<saRulesPlayerDrugEffects>> + <<elseif ($slaves[$i].releaseRules == "masturbation")>> + <<if ($slaves[$i].devotion < 80)>> + is a little disapointed that she's limited to her hands and toys, but @@.mediumaquamarine;trusts you know what's best for her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<else>> + @@.mediumaquamarine;trusts your judgement@@ that only she really knows how to pleasure herself, though she @@.mediumorchid;often wonders why you don't use her.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 2, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> /* releaseRules not restrictive */ + <<if ($universalRulesConsent == 0)>> + happily @@.mediumaquamarine;avails herself@@ of your permission to demand that other slaves have sex with her. + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesRapeFetish>> + <<saRulesRapeDiscoversFetish>> + <<else>> /* universalRulesConsent is not zero */ + @@.mediumaquamarine;relies@@ on your other slaves for mutual satisfaction, + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <<saRulesConsentFetish>> + <<saRulesConsentDiscoversFetish>> + <</if>> /* closes universalRulesConsent */ + <<saRulesPermissiveDrugEffects>> + <</if>> /* closes releaseRules not restrictive */ + <</if>> + + She is @@.hotpink;very happy@@ with her private room in $clinicName and @@.mediumaquamarine;trusts@@ you a bit more for placing her in charge of it. + <<set $slaves[$i].devotion += 1, $slaves[$i].trust += 1>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + <<if $slaves.length > 5>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;happily avails@@ herself to any slaves visiting the patients under her care. + <<else>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly awaits@@ the day traffic in $clinicName picks up. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + <<if $slaves.length > 5>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;happily rapes@@ any slaves visiting the patients under her care. + <<else>> + Under the rules, she's allowed to sexually abuse other slaves, and she @@.hotpink;eagerly awaits@@ the day traffic in $clinicName picks up. + <</if>> + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + <<if $slaves.length > 5>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;happily dominates@@ any slaves visiting the patients under her care. + <<else>> + Under the rules, she's allowed to force other slaves to have sex with her, and she @@.hotpink;eagerly awaits@@ the day traffic in $clinicName picks up. + <</if>> + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her as she cares for her patients to determine her tastes. It seems she is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given free time, which she + <<if $spa != 0>> + usually spends in $spaName<<if $Attendant != 0>> enjoying $Attendant.slaveName's care<</if>>. + <<else>> + usually spends relaxing in her room amusing herself with the amenities for recovering slaves. + <</if>> + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $Nurse != 0>> + a quick orgasm courtesy of $Nurse.slaveName, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<case "get treatment in the clinic">> + <<if $slaves[$i].relationship > 2>> + <<set _lover = $slaves.findIndex(function(s) { return s.ID == $slaves[$i].relationshipTarget; })>> + <<if !canWalk($slaves[_lover]) || !isSlaveAvailable($slaves[_lover])>> + <<set _lover = 0>> + <</if>> + <<else>> + <<set _lover = 0>> + <</if>> + <<if $slaves[$i].devotion < -50>> + is so unhappy that she has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].energy <= 20>> + is frigid and has little interest in getting off<<if ($slaves[$i].releaseRules != "permissive")>>, making the rule restricting her sexual outlets superfluous<</if>>. + <<set $slaves[$i].need = 0>> + <<elseif $slaves[$i].relationship == -3>> + You make sure your wife's every sexual need is taken care of during her stay in $clinicName. + <<set $slaves[$i].need = 0>> + <<if $PC.dick == 1 && $slaves[$i].eggType == "human" && canGetPregnant($slaves[$i]) && (($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1)||($slaves[$i].anus != 0 && $slaves[$i].mpreg == 1))>> + <<KnockMeUp $slaves[$i] 10 0 -1 1>> + <<if ($slaves[$i].vagina > 0 && $slaves[$i].ovaries == 1)>> + <<set $slaves[$i].vaginalCount += 7, $vaginalTotal += 7>> + <<else>> + <<set $slaves[$i].analCount += 7, $analTotal += 7>> + <</if>> + <<if $slaves[$i].preg > 0>> + It comes as little surprise when routine health checks start to show @@.lime;she's pregnant!@@ + <</if>> + <</if>> + <<elseif _lover != 0>> + <<set $slaves[$i].need = 0>> + Her <<if $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>> frequently stops by when she gets the chance to make sure her sexual needs are well taken care of. + <<set $slaves[_lover].oralCount += 14, $oralTotal += 14>> + <<elseif $Nurse != 0>> + is routinely brought to orgasm by $Nurse.slaveName as part of her duties. + <<if canPenetrate($slaves[$i]) && $Nurse.boobs >= 500>> + <<set $slaves[_FLs].mammaryCount += 14, $mammaryTotal += 14>> + <<else>> + <<set $slaves[_FLs].oralCount += 14, $oralTotal += 14>> + /* possible cumflation code here */ + <</if>> + <<set $slaves[$i].need -= 60>> + <<elseif ($slaves[$i].releaseRules == "masturbation") || ($slaves[$i].releaseRules == "permisive")>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].trust > -20)>> + takes solace in her permission to masturbate rather than being forced to seek other means of release, @@.mediumaquamarine;reducing her fear@@ of you. + <<set $slaves[$i].trust += 2, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion <= 20)>> + enjoys being allowed to masturbate rather than having to seek other means of release, @@.mediumaquamarine;slightly reducing her fear@@ of you but @@.mediumorchid;allowing her to remain in control of her sexuality.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].devotion -= 1, $slaves[$i].need = 0>> + <<elseif ($slaves[$i].devotion < 50)>> + accepts having to relieve herself solely through masturbation. + <<set $slaves[$i].need = 0>> + <<else>> + is a little disapointed that she's limited to her hands and toys, but @@.mediumaquamarine;understands you care about her current health.@@ + <<set $slaves[$i].trust += 1, $slaves[$i].need = 0>> + <</if>> + <<if $slaves[$i].devotion > 20>> + When she does play with herself, she + <<saRulesMasturbationFetishPlay>> + <<saRulesMasturbationDiscoversFetish>> + <</if>> + <<saRulesMasturbationDrugEffects>> + <<else>> + eventually gives in to her urges and is @@.gold;punished@@ for illicit masturbation. + <<set $slaves[$i].trust -= 2, $slaves[$i].need -= 10>> + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<if $slaves[$i].voice == 0>> + Living as a mute @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].lips > 95>> + Being unable to speak through her facepussy @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <<elseif $slaves[$i].speechRules == "restrictive">> + Living under enforced silence @@.hotpink;molds her@@ to your will. + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].devotion <= 20)>> + <<switch $clinicDecoration>> + <<case "Repopulation Focus" "Eugenics" "Gender Radicalist" "Gender Fundamentalist" "Paternalist" "Maturity Preferentialist" "Youth Preferentialist" "Slimness Enthusiast" "Hedonistic">> + The luxurious living conditions encourage her to @@.mediumaquamarine;feel respectable.@@ She can't help but @@.hotpink;feel you care@@ about her as something more than just an object under such lovely treatment. + <<set $slaves[$i].trust += 3, $slaves[$i].devotion += 1>> + <<case "Roman Revivalist" "Aztec Revivalist" "Egyptian Revivalist" "Arabian Revivalist" "Chinese Revivalist" "Chattel Religionist">> + The living conditions, despite their open nature, are @@.mediumaquamarine;quite relaxing.@@ Her opinion of you @@.hotpink;can only rise@@ with such lovely treatment. + <<set $slaves[$i].trust += 2, $slaves[$i].devotion += 1>> + <<case "Edo Revivalist">> + The living conditions, despite their spartan nature, are @@.mediumaquamarine;calming.@@ Her opinion of you @@.hotpink;improves@@ with such a contrast to her usual life. + <<set $slaves[$i].trust += 1, $slaves[$i].devotion += 1>> + <<case "standard">> + The spare living conditions of $clinicName serve as a constant reminder that @@.hotpink;you only care about her body@@ and not about her. + <<if ($slaves[$i].trust > 20)>> + @@.gold;She fully understands what this means for her.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<set $slaves[$i].devotion += 1>> + <<default>> + The spare living conditions of $clinicName serve as a constant reminder that @@.hotpink;she is nothing more than an object@@ for your amusement. + <<if ($slaves[$i].trust > 20)>> + She can only @@.gold;invision the horrors@@ that await her under your care. + <<set $slaves[$i].trust -= 2>> + <</if>> + <<set $slaves[$i].devotion += 1>> + <</switch>> + <<else>> + <<switch $clinicDecoration>> + <<case "Repopulation Focus" "Eugenics" "Gender Radicalist" "Gender Fundamentalist" "Paternalist" "Maturity Preferentialist" "Youth Preferentialist" "Slimness Enthusiast" "Hedonistic">> + She loves her stay in $clinicName and almost wishes it didn't have to end. + <<case "Roman Revivalist" "Aztec Revivalist" "Egyptian Revivalist" "Arabian Revivalist" "Chinese Revivalist" "Chattel Religionist">> + The living conditions, despite their open nature, are @@.mediumaquamarine;quite relaxing.@@ She savors her stay at $clinicName. + <<set $slaves[$i].trust += 1>> + <<case "Edo Revivalist">> + The living conditions, despite their spartan nature, are @@.mediumaquamarine;calming.@@ She enjoys her stay at $clinicName. + <<set $slaves[$i].trust += 1>> + <<case "standard">> + <<if ($slaves[$i].trust > 40)>> + The spare living conditions of $clinicName @@.gold;remind her not to get too comfortable@@ with her life. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].trust > 10)>> + The spare living conditions of $clinicName @@.gold;keep her aware of her place.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <<default>> + <<if ($slaves[$i].devotion >= 80)>> + The spare living conditions of $clinicName remind her that she is just an object for your amusement, and that is fine with her. + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].trust > 40)>> + The spare living conditions of $clinicName @@.gold;remind her that she is just an object to you.@@ + <<set $slaves[$i].trust -= 2>> + <<elseif ($slaves[$i].trust > 10)>> + The spare living conditions of $clinicName @@.gold;keep her aware of her place as your plaything.@@ + <<set $slaves[$i].trust -= 1>> + <</if>> + <</switch>> + <</if>> + + <<if ($universalRulesConsent == 0)>> + <<if ($slaves[$i].devotion <= 20)>> + <<if ($slaves[$i].trust > -10)>> + Under the rules, she is free game for other slaves to molest, and lives her life constantly @@.gold;afraid@@ of the day she is released from $clinicName. + <<set $slaves[$i].trust -= 2>> + <<else>> + Under the rules, she will find herself constantly molested by other slaves once she leaves $clinicName, but she's already in such constant terror it that it doesn't cross her mind. + <</if>> + <<elseif ($slaves[$i].releaseRules != "restrictive")>> + <<if ($slaves[$i].energy > 95)>> + Under the rules, she's allowed to demand that other slaves to get her off, and she @@.hotpink;eagerly takes the opportunity@@ whenever visiting slaves are present. + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetishStrength > 60)>> + <<if ($slaves[$i].fetish == "sadist")>> + Under the rules, she's allowed to demand that other slaves get her off, and she @@.hotpink;eagerly orders@@ visiting slaves to get in bed with her. + <<set $slaves[$i].devotion += 1>> + <<elseif ($slaves[$i].fetish == "dom")>> + Under the rules, she's allowed to demand other slaves to have sex with her, and she @@.hotpink;eagerly orders@@ visiting slaves to serve her every desire. + <<set $slaves[$i].devotion += 1>> + <</if>> + <</if>> + <</if>> + <<else>> + <<if ($slaves[$i].devotion <= 20) && ($slaves[$i].devotion >= -20)>> + Since she's low in the slave hierarchy, @@.mediumaquamarine;she knows that she's safe@@ from other slave's abuse while she is recovering. + <<set $slaves[$i].trust += 1>> + <</if>> + <</if>> + + <<if ($slaves[$i].attrKnown == 0)>> + <<if ($week-$slaves[$i].weekAcquired > 4) && $slaves[$i].energy > 20>> + <<set $slaves[$i].attrKnown = 1>> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> has been monitoring her choice of entertainment, analyzing her sexuality. It seems she is + <<saRulesAttractionDiscovery>> + <</if>> + <</if>> + + <<if random(-200,200) > $slaves[$i].health>> + <<if $slaves[$i].devotion > 50>> + She does her best for you, so she frequently deserves a reward and never needs to be punished. + <<set _punishments = 0>> + <<set _rewards = 3>> + <<elseif $slaves[$i].devotion > 20>> + She's obedient out of acceptance of her place, so she often deserves a reward and rarely needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 2>> + <<elseif $slaves[$i].devotion >= -20>> + <<if $slaves[$i].trust < -20>> + She's obedient out of fear, so she only rarely deserves a reward and sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 1>> + <<else>> + She's too trusting for obedience and often needs to be punished. + <<set _punishments = 2>> + <<set _rewards = 0>> + <</if>> + <<else>> + <<if $slaves[$i].trust < -50>> + She's only obedient out of terror, so she sometimes needs to be punished. + <<set _punishments = 1>> + <<set _rewards = 0>> + <<else>> + She hates you too much to obey, so she needs constant punishment. + <<set _punishments = 3>> + <<set _rewards = 0>> + <</if>> + <</if>> + <</if>> + + <<if _rewards > 0>> + <<switch $slaves[$i].standardReward>> + <<case "relaxation">> + She's given access to the amenities present for recovering slaves to pass the time. + <<if $slaves[$i].relationship > 0>> + She often asks to save these breaks so she can spend them with her <<if $slaves[$i].relationship == 1>>friend<<elseif $slaves[$i].relationship == 2>>best friend<<elseif $slaves[$i].relationship == 3>>friend with benefits<<elseif $slaves[$i].relationship == 4>>sweetheart<<else>>wife<</if>>. + <</if>> + These breaks are @@.green;good for her.@@ + <<set $slaves[$i].health += _rewards>> + <<case "drugs">> + She's @@.hotpink;rewarded@@ with hits of mild recreational drugs, which @@.red;isn't healthy,@@ but helps bind her to you strongly. + <<set $slaves[$i].health -= _rewards>> + <<set $slaves[$i].devotion += _rewards*2>> + <<case "orgasm">> + She's @@.hotpink;rewarded@@ with + <<if $slaves[$i].clitPiercing >= 3>> + sustained orgasm from her <<if $slaves[$i].dick == 0>>clit<<else>>dick<</if>> piercing, + <<elseif $activeSlave.releaseRules == "sapphic">> + immediate sex with any nearby slave, + <<else>> + a quick climax from a vibrator, + <</if>> + @@.green;boosting her libido.@@ + <<if $slaves[$i].energy < 98>><<set $slaves[$i].energy += _rewards>><</if>> + <<set $slaves[$i].devotion += _rewards>> + <<default>> + She's @@.hotpink;rewarded@@ + <<if (_punishments > 0) && ($slaves[$i].standardReward == "situational")>> + and @@.gold;punished@@ + <</if>> + situationally, letting her develop normally. + <<set $slaves[$i].devotion += _rewards>> + <</switch>> + <</if>> + <<if _punishments > 0>> + <<switch $slaves[$i].standardPunishment>> + <<case "confinement">> + When she disobeys, she spends her time @@.gold;strapped@@ to her bed until she behaves. + <<set $slaves[$i].trust -= _punishments>> + <<case "whipping">> + When she disobeys, she's @@.gold;whipped,@@ not hard enough to mark her or complicate her stay, but hard enough to @@.red;hurt,@@ breaking her quickly. + <<set $slaves[$i].health -= _punishments>> + <<set $slaves[$i].trust -= 2*_punishments>> + <<case "chastity">> + When she disobeys, she's @@.gold;denied@@ her next orgasm, @@.red;reducing her libido@@ but breaking her to @@.hotpink;sexual obedience.@@ + <<if $slaves[$i].energy > 2>><<set $slaves[$i].energy -= 2*_punishments>><</if>> + <<set $slaves[$i].devotion += _punishments>> + <<set $slaves[$i].trust -= _punishments>> + <<default>> + <<if (_rewards == 0) || ($slaves[$i].standardReward != "situational")>> + When she disobeys, she's @@.gold;punished@@ situationally, letting her develop normally. + <</if>> + <<set $slaves[$i].trust -= _punishments>> + <</switch>> <</if>> <<default>> <<if $slaves[$i].devotion < -50>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index f43b5f41e34ec94e166bc8d26133f5436a7b2948..8155e917f4c2c353a26df58fde6397d540afd08a 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -1231,9 +1231,13 @@ Hormones: <strong><span id="hormones"> <</if>> <</for>> Living standard: ''<span id="livingRules">$activeSlave.livingRules</span>.'' - <<link "Spare">><<set $activeSlave.livingRules = "spare">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> | - <<link "Normal">><<set $activeSlave.livingRules = "normal">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> | - <<if $roomsPopulation <= $rooms-0.5>><<link "Luxurious">><<set $activeSlave.livingRules = "luxurious">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>><<else>>//No luxurious rooms available//<</if>> + <<if setup.facilityCareers.includes($activeSlave.assignment)>> + //Her living conditions are managed by her assignment.// + <<else>> + <<link "Spare">><<set $activeSlave.livingRules = "spare">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> | + <<link "Normal">><<set $activeSlave.livingRules = "normal">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>> | + <<if $roomsPopulation <= $rooms-0.5>><<link "Luxurious">><<set $activeSlave.livingRules = "luxurious">><<replace "#livingRules">>$activeSlave.livingRules<</replace>><</link>><<else>>//No luxurious rooms available//<</if>> + <</if>> <br>Typical punishment: ''<span id="standardPunishment">$activeSlave.standardPunishment</span>.'' <<link "Confinement">><<set $activeSlave.standardPunishment = "confinement">><<replace "#standardPunishment">>$activeSlave.standardPunishment<</replace>><</link>> | diff --git a/src/utility/assignWidgets.tw b/src/utility/assignWidgets.tw index 2ffcf3971b6b6615c19b0c670c357783bc3bf605..9584f08965458327c1029831d61c6256878cda6f 100644 --- a/src/utility/assignWidgets.tw +++ b/src/utility/assignWidgets.tw @@ -19,12 +19,27 @@ <<set $args[0].clothing = "none", $args[0].shoes = "none", $args[0].collar = "none", $args[0].livingRules = "spare">> <<case "work in the brothel" "brothel">> <<set $args[0].assignment = "work in the brothel", $args[0].assignmentVisible = 0, $brothelSlaves++, $BrothiIDs.push(_wID)>> + <<switch $brothelDecoration>> + <<case "Degradationist" "standard">> + <<set $args[0].livingRules = "spare">> + <<default>> + <<set $args[0].livingRules = "normal">> + <</switch>> <<case "be confined in the cellblock" "cellblock">> <<set $args[0].assignment = "be confined in the cellblock", $args[0].assignmentVisible = 0, $cellblockSlaves++, $CellBiIDs.push(_wID)>> <<case "get treatment in the clinic" "clinic">> <<set $args[0].assignment = "get treatment in the clinic", $args[0].assignmentVisible = 0, $clinicSlaves++, $CliniciIDs.push(_wID)>> + <<switch $clinicDecoration>> + <<case "Repopulation Focus" "Eugenics" "Gender Radicalist" "Gender Fundamentalist" "Paternalist" "Maturity Preferentialist" "Youth Preferentialist" "Slimness Enthusiast" "Hedonistic">> + <<set $args[0].livingRules = "luxurious">> + <<case "Roman Revivalist" "Aztec Revivalist" "Egyptian Revivalist" "Arabian Revivalist" "Chinese Revivalist" "Chattel Religionist" "Edo Revivalist">> + <<set $args[0].livingRules = "normal">> + <<default>> + <<set $args[0].livingRules = "spare">> + <</switch>> <<case "serve in the club" "club">> <<set $args[0].assignment = "serve in the club", $args[0].assignmentVisible = 0, $clubSlaves++, $ClubiIDs.push(_wID)>> + <<set $args[0].livingRules = "normal">> <<case "work in the dairy" "dairy">> <<set $args[0].assignment = "work in the dairy", $args[0].assignmentVisible = 0, $dairySlaves++, $DairyiIDs.push(_wID)>> <<case "live with your head girl" "live with your Head Girl" "head girl suite" "hgsuite">> diff --git a/src/utility/raWidgets.tw b/src/utility/raWidgets.tw index 913a1604259e37019ead4009ac983b7d7321de15..f5f6d909c65c048560d04ed87308407802da9e67 100644 --- a/src/utility/raWidgets.tw +++ b/src/utility/raWidgets.tw @@ -3780,7 +3780,7 @@ Your brand design is ''$brandDesign.'' /* Closes single for loop for growth drugs. */ /* Other Drugs */ -<<set _tempDrugsDrugs = ["psychosuppresants", "no drugs", "steroids", "hormone enhancers", "hormone blockers", "anti-aging cream", "growth stimulants", "sag-B-gone", "male hormone injections", "female hormone injections", "none"]>> +<<set _tempDrugsDrugs = ["psychosuppressants", "no drugs", "steroids", "hormone enhancers", "hormone blockers", "anti-aging cream", "growth stimulants", "sag-B-gone", "male hormone injections", "female hormone injections", "none"]>> <<if _tempDrugsDrugs.includes(_combinedRule.drug)>> <<if _tempDrugsDrugs.includes($args[0].drugs) && ($args[0].drugs != _combinedRule.drug)>> <<switch _combinedRule.drug>> @@ -4173,7 +4173,9 @@ Your brand design is ''$brandDesign.'' <<if $args[0].fuckdoll == 0>> <<if (def _combinedRule.livingRules) && (_combinedRule.livingRules !== "no default setting")>> -<<if ($args[0].fetish == "mindbroken")>> +<<if setup.facilityCareers.includes($args[0].assignemnt)>> + <br>$args[0].slaveName's living standards are controlled by her assignment. +<<elseif ($args[0].fetish == "mindbroken")>> <<if ($args[0].livingRules !== "spare")>> <<set $args[0].livingRules = "spare">> <br>Since $args[0].slaveName is mindbroken her living standard has been set to spare. diff --git a/src/utility/saRulesWidgets.tw b/src/utility/saRulesWidgets.tw index 6b6930199f335bec0a2cec40a5d9b8b099345415..0020b840e035f4d2934db4f6434e950bb7e3f5eb 100644 --- a/src/utility/saRulesWidgets.tw +++ b/src/utility/saRulesWidgets.tw @@ -827,6 +827,7 @@ and discovers that she isn't terribly exciting; @@.lightcoral;she's got a normal sexuality.@@ <</if>> <</if>> + <</if>> <</widget>>