diff --git a/devNotes/VersionChangeLog-Premod+LoliMod.txt b/devNotes/VersionChangeLog-Premod+LoliMod.txt index fbc8ea56f77c02829de730038f8868701fffec4f..913bf6133bba835a96e91937a4e869683b69ec33 100644 --- a/devNotes/VersionChangeLog-Premod+LoliMod.txt +++ b/devNotes/VersionChangeLog-Premod+LoliMod.txt @@ -1,7 +1,21 @@ Pregmod +0.10.7.1-0.5.x + + 1 + -porn system overhaul + -added ability to track true virgins + 0.10.7.1-0.4.x + 22 + -fixes + -slaveSummary JS conversion + -startingGirls slaves can now be relatives in NG+, bu only with each other + -more widget to JS conversion + -imperial measurement is now an option + -RA haircuts controls + 7/08/2018 21 diff --git a/devNotes/twine JS.txt b/devNotes/twine JS.txt index e66f11d93b082123894dd2f57cfa95577c81f037..e881117af6de8bd1104cee5e3716502a9ea5345d 100644 --- a/devNotes/twine JS.txt +++ b/devNotes/twine JS.txt @@ -6623,8 +6623,6 @@ window.populateEventArray = function(RESS = State.variables.RESSevent.length, RE /*:: AssayJS [script]*/ -:: AssayJS [script] - window.isSlim = function(slave) { var slim = false; var ArcologyZero = State.variables.arcologies[0]; @@ -10305,7 +10303,7 @@ window.saChoosesOwnClothes = function saChoosesOwnClothes(slave) { return r; }; -// :: FResult [script] +/* :: FResult [script]*/ // this is a port of the FResult widget // it has been broken up into several functions, because it grew too long @@ -13942,7 +13940,7 @@ window.DefaultRules = (function() { function ProcessPorn(slave, rule) { if ((rule.pornFameSpending !== undefined) && (rule.pornFameSpending !== "no default setting")) { - if ((slave.prestige < 3)) { + if ((slave.pornPrestige < 3)) { if ((slave.pornFameSpending !== rule.pornFameSpending)) { slave.pornFameSpending = rule.pornFameSpending; r += `<br>${slave.slaveName}'s porn publicity has been corrected.`; @@ -15892,7 +15890,7 @@ window.rulesAssistantOptions = (function() { constructor() { const pairs = [ ["No default setting", "no default setting"], - ["No broadcasting", -1], + /*["No broadcasting", -1], **This has changed, it would now use .pornFeed** */ ["No subsidy", 0], ["1000", 1000], ["2000", 2000], @@ -18465,6 +18463,7 @@ window.SlaveSummaryUncached = (function(){ r += `C`; r += `</span> `; short_prestige(slave); + short_porn_prestige(slave); } else if (V.abbreviateSkills === 2) { long_intelligence(slave); long_sex_skills(slave); @@ -18472,6 +18471,7 @@ window.SlaveSummaryUncached = (function(){ r += `Trained fighter.`; r += `</span> `; long_prestige(slave); + long_porn_prestige(slave); } if (V.abbreviateMental === 1) { if (slave.fetish !== "mindbroken") { @@ -20329,13 +20329,13 @@ window.SlaveSummaryUncached = (function(){ } else { r += `Amp`; } - r += " "; } + r += " "; if (!canWalk(slave)) { - r += `Immob`; + r += ` Immob `; } if (slave.heels === 1) { - r += `Heel`; + r += ` Heel `; } r += `</span> `; } @@ -20911,6 +20911,20 @@ window.SlaveSummaryUncached = (function(){ } } + function short_porn_prestige(slave) { + if (slave.pornPrestige > 0) { + r += `<span class="green">`; + if (slave.pornPrestige > 2) { + r += `PPrest++`; + } else if (slave.pornPrestige === 2) { + r += `PPrest+`; + } else if (slave.pornPrestige === 1) { + r += `PPrest`; + } + r += `</span> `; + } + } + function long_intelligence(slave) { if (slave.fetish === "mindbroken") { return; @@ -21022,6 +21036,20 @@ window.SlaveSummaryUncached = (function(){ } } + function long_porn_prestige(slave) { + if (slave.pornPrestige > 0) { + r += `<span class="green">`; + if (slave.pornPrestige > 2) { + r += `Porn star.`; + } else if (slave.pornPrestige === 2) { + r += `Porn slut.`; + } else if (slave.pornPrestige === 1) { + r += `Porn amateur.`; + } + r += `</span> `; + } + } + function short_fetish(slave) { r += `<span class="lightcoral">`; switch (slave.fetish) { @@ -23016,3 +23044,120 @@ window.removeActiveSlave = function removeActiveSlave() { } } }; + +/*:: SA porn JS [script]*/ + +/* to later be rolled into saPorn */ + +window.getHighestPorn = function(slave) { + + var max = {value: 0, type: "none"}; + + if(slave.pornTypeGeneral > max.value){ + max = {value: slave.pornTypeGeneral, type: "generic"}; + } + if(slave.pornTypeFuckdoll > max.value){ + max = {value: slave.pornTypeFuckdoll, type: "fuckdoll"}; + } + if(slave.pornTypeRape > max.value){ + max = {value: slave.pornTypeRape, type: "rape"}; + } + if(slave.pornTypePreggo > max.value){ + max = {value: slave.pornTypePreggo, type: "preggo"}; + } + if(slave.pornTypeBBW > max.value){ + max = {value: slave.pornTypeBBW, type: "BBW"}; + } + if(slave.pornTypeGainer > max.value){ + max = {value: slave.pornTypeGainer, type: "weight gain"}; + } + if(slave.pornTypeStud > max.value){ + max = {value: slave.pornTypeStud, type: "big dick"}; + } + if(slave.pornTypeLoli > max.value){ + max = {value: slave.pornTypeLoli, type: "underage"}; + } + if(slave.pornTypeDeepThroat > max.value){ + max = {value: slave.pornTypeDeepThroat, type: "deepthroat"}; + } + if(slave.pornTypeStruggleFuck > max.value){ + max = {value: slave.pornTypeStruggleFuck, type: "unwilling"}; + } + if(slave.pornTypePainal > max.value){ + max = {value: slave.pornTypePainal, type: "hardcore anal"}; + } + if(slave.pornTypeTease > max.value){ + max = {value: slave.pornTypeTease, type: "softcore"}; + } + if(slave.pornTypeRomantic > max.value){ + max = {value: slave.pornTypeRomantic, type: "romantic"}; + } + if(slave.pornTypePervert > max.value){ + max = {value: slave.pornTypePervert, type: "really perverted"}; + } + if(slave.pornTypeCaring > max.value){ + max = {value: slave.pornTypeCaring, type: "voyeur"}; + } + if(slave.pornTypeUnflinching > max.value){ + max = {value: slave.pornTypeUnflinching, type: "unspeakable"}; + } + if(slave.pornTypeSizeQueen > max.value){ + max = {value: slave.pornTypeSizeQueen, type: "huge insertion"}; + } + if(slave.pornTypeNeglectful > max.value){ + max = {value: slave.pornTypeNeglectful, type: "orgasm denial"}; + } + if(slave.pornTypeCumAddict > max.value){ + max = {value: slave.pornTypeCumAddict, type: "cum addiction"}; + } + if(slave.pornTypeAnalAddict > max.value){ + max = {value: slave.pornTypeAnalAddict, type: "anal addiction"}; + } + if(slave.pornTypeAttentionWhore > max.value){ + max = {value: slave.pornTypeAttentionWhore, type: "exhibition"}; + } + if(slave.pornTypeBreastGrowth > max.value){ + max = {value: slave.pornTypeBreastGrowth, type: "breast expansion"}; + } + if(slave.pornTypeAbusive > max.value){ + max = {value: slave.pornTypeAbusive, type: "abuse"}; + } + if(slave.pornTypeMalicious > max.value){ + max = {value: slave.pornTypeMalicious, type: "sexual torture"}; + } + if(slave.pornTypeSelfHating > max.value){ + max = {value: slave.pornTypeSelfHating, type: "self hating"}; + } + if(slave.pornTypeBreeder > max.value){ + max = {value: slave.pornTypeBreeder, type: "breeder"}; + } + if(slave.pornTypeSub > max.value){ + max = {value: slave.pornTypeSub, type: "submissive"}; + } + if(slave.pornTypeCumSlut > max.value){ + max = {value: slave.pornTypeCumSlut, type: "cum"}; + } + if(slave.pornTypeAnal > max.value){ + max = {value: slave.pornTypeAnal, type: "buttslut"}; + } + if(slave.pornTypeHumiliation > max.value){ + max = {value: slave.pornTypeHumiliation, type: "humiliating"}; + } + if(slave.pornTypeBoobs > max.value){ + max = {value: slave.pornTypeBoobs, type: "breast"}; + } + if(slave.pornTypeDom > max.value){ + max = {value: slave.pornTypeDom, type: "dominant"}; + } + if(slave.pornTypeSadist > max.value){ + max = {value: slave.pornTypeSadist, type: "sadistic"}; + } + if(slave.pornTypeMasochist > max.value){ + max = {value: slave.pornTypeMasochist, type: "masochistic"}; + } + if(slave.pornTypePregnancy > max.value){ + max = {value: slave.pornTypePregnancy, type: "pregnancy fetish"}; + } + + return max; +} \ No newline at end of file diff --git a/slave variables documentation - Pregmod.txt b/slave variables documentation - Pregmod.txt index edf173d6eeb653450ba66c9c5544d228bae4331d..4d3b85425428117b0cbef7df9071d1a9b8826bb6 100644 --- a/slave variables documentation - Pregmod.txt +++ b/slave variables documentation - Pregmod.txt @@ -248,6 +248,12 @@ slave's prestige 2 - Very prestigious > 2 - Extremely prestigious +pornFeed: + +is the studio outputting porn of her? +0 - no +1 - yes + pornFame: how famous her porn is? @@ -258,6 +264,274 @@ pornFameSpending: how much money is being spent on promoting her porn accepts int +pornPrestige: + +how famous she is in porn +0 - not +1 - some +2 - recognized +3 - world renowned + +pornPrestigeDesc: + +description to go with above pornPrestige +accepts string + +pornFameType: + +what porn she is known for +"none" +"orgasm denial" +"cum addiction" +"anal addiction" +"exhibition" +"breast expansion" +"abuse" +"sexual torture" +"self hating" +"breeder" +"submissive" +"cum" +"buttslut" +"humiliating" +"breast" +"dominant" +"sadistic" +"masochistic" +"pregnancy fetish" +"fuckdoll" +"rape" +"preggo" +"BBW" +"underage" +"weight gain" +"big dick" +"generic" +"deepthroat" +"unwilling" +"hardcore anal" +"softcore" +"romantic" +"really perverted" +"voyeur" +"unspeakable" +"huge insertion" + +pornFocus: + +what aspect of her the upgraded studio is focusing on for porn +"none" +"neglectful" +"cum addict" +"anal addict" +"attention whore" +"breast growth" +"abusive" +"malicious" +"self hating" +"breeder" +"submissive" +"cumslut" +"buttslut" +"humiliation" +"boobs" +"dom" +"sadist" +"masochist" +"pregnancy" +"fuckdoll" +"rape" +"preggo" +"BBW" +"loli" +"gainer" +"stud" +"porn" +"gagfuck queen" +"strugglefuck queen" +"painal queen" +"tease" +"romantic" +"perverted" +"caring" +"unflinching" +"size queen" + +pornTypeGeneral: + +generic porn fame +accepts int + +pornTypeFuckdoll: + +fuckdoll porn fame +accepts int + +pornTypeRape: + +rape porn fame +accepts int + +pornTypePreggo: + +preggo porn fame +accepts int + +pornTypeBBW: + +BBW porn fame +accepts int + +pornTypeGainer: + +weight gain porn fame +accepts int + +pornTypeStud: + +well hung porn fame +accepts int + +pornTypeLoli: + +underage porn fame +accepts int + +pornTypeDeepThroat: + +gagfuck queen porn fame +accepts int + +pornTypeStruggleFuck: + +strugglefuck queen porn fame +accepts int + +pornTypePainal: + +painal queen porn fame +accepts int + +pornTypeTease: + +tease porn fame +accepts int + +pornTypeRomantic: + +romantic porn fame +accepts int + +pornTypePervert: + +pervert porn fame +accepts int + +pornTypeCaring: + +caring porn fame +accepts int + +pornTypeUnflinching: + +unflinching porn fame +accepts int + +pornTypeSizeQueen: + +size queen porn fame +accepts int + +pornTypeNeglectful: + +neglectful porn fame +accepts int + +pornTypeCumAddict: + +cum addict porn fame +accepts int + +pornTypeAnalAddict: + +anal addict porn fame +accepts int + +pornTypeAttentionWhore: + +attention whore porn fame +accepts int + +pornTypeBreastGrowth: + +breast growth porn fame +accepts int + +pornTypeAbusive: + +abusive porn fame +accepts int + +pornTypeMalicious: + +malicious porn fame +accepts int + +pornTypeSelfHating: + +self hating porn fame +accepts int + +pornTypeBreeder: + +breeder porn fame +accepts int + +pornTypeSub: + +submissive porn fame +accepts int + +pornTypeCumSlut: + +cumslut porn fame +accepts int + +pornTypeAnal: + +buttslut porn fame +accepts int + +pornTypeHumiliation: + +humiliation porn fame +accepts int + +pornTypeBoobs: + +boob porn fame +accepts int + +pornTypeDom: + +dom porn fame +accepts int + +pornTypeSadist: + +sadist porn fame +accepts int + +pornTypeMasochist: + +masochist porn fame +accepts int + +pornTypePregnancy: + +pregnancy porn fame +accepts int + prestigeDesc: reason for prestige diff --git a/src/endWeek/saPornJS.tw b/src/endWeek/saPornJS.tw new file mode 100644 index 0000000000000000000000000000000000000000..b9d3b0bd8a8c812063521bcc06ec719d18b8837e --- /dev/null +++ b/src/endWeek/saPornJS.tw @@ -0,0 +1,116 @@ +:: SA porn JS [script] + +/* to later be rolled into saPorn */ + +window.getHighestPorn = function(slave) { + + var max = {value: 0, type: "none"}; + + if(slave.pornTypeGeneral > max.value){ + max = {value: slave.pornTypeGeneral, type: "generic"}; + } + if(slave.pornTypeFuckdoll > max.value){ + max = {value: slave.pornTypeFuckdoll, type: "fuckdoll"}; + } + if(slave.pornTypeRape > max.value){ + max = {value: slave.pornTypeRape, type: "rape"}; + } + if(slave.pornTypePreggo > max.value){ + max = {value: slave.pornTypePreggo, type: "preggo"}; + } + if(slave.pornTypeBBW > max.value){ + max = {value: slave.pornTypeBBW, type: "BBW"}; + } + if(slave.pornTypeGainer > max.value){ + max = {value: slave.pornTypeGainer, type: "weight gain"}; + } + if(slave.pornTypeStud > max.value){ + max = {value: slave.pornTypeStud, type: "big dick"}; + } + if(slave.pornTypeLoli > max.value){ + max = {value: slave.pornTypeLoli, type: "underage"}; + } + if(slave.pornTypeDeepThroat > max.value){ + max = {value: slave.pornTypeDeepThroat, type: "deepthroat"}; + } + if(slave.pornTypeStruggleFuck > max.value){ + max = {value: slave.pornTypeStruggleFuck, type: "unwilling"}; + } + if(slave.pornTypePainal > max.value){ + max = {value: slave.pornTypePainal, type: "hardcore anal"}; + } + if(slave.pornTypeTease > max.value){ + max = {value: slave.pornTypeTease, type: "softcore"}; + } + if(slave.pornTypeRomantic > max.value){ + max = {value: slave.pornTypeRomantic, type: "romantic"}; + } + if(slave.pornTypePervert > max.value){ + max = {value: slave.pornTypePervert, type: "really perverted"}; + } + if(slave.pornTypeCaring > max.value){ + max = {value: slave.pornTypeCaring, type: "voyeur"}; + } + if(slave.pornTypeUnflinching > max.value){ + max = {value: slave.pornTypeUnflinching, type: "unspeakable"}; + } + if(slave.pornTypeSizeQueen > max.value){ + max = {value: slave.pornTypeSizeQueen, type: "huge insertion"}; + } + if(slave.pornTypeNeglectful > max.value){ + max = {value: slave.pornTypeNeglectful, type: "orgasm denial"}; + } + if(slave.pornTypeCumAddict > max.value){ + max = {value: slave.pornTypeCumAddict, type: "cum addiction"}; + } + if(slave.pornTypeAnalAddict > max.value){ + max = {value: slave.pornTypeAnalAddict, type: "anal addiction"}; + } + if(slave.pornTypeAttentionWhore > max.value){ + max = {value: slave.pornTypeAttentionWhore, type: "exhibition"}; + } + if(slave.pornTypeBreastGrowth > max.value){ + max = {value: slave.pornTypeBreastGrowth, type: "breast expansion"}; + } + if(slave.pornTypeAbusive > max.value){ + max = {value: slave.pornTypeAbusive, type: "abuse"}; + } + if(slave.pornTypeMalicious > max.value){ + max = {value: slave.pornTypeMalicious, type: "sexual torture"}; + } + if(slave.pornTypeSelfHating > max.value){ + max = {value: slave.pornTypeSelfHating, type: "self hating"}; + } + if(slave.pornTypeBreeder > max.value){ + max = {value: slave.pornTypeBreeder, type: "breeder"}; + } + if(slave.pornTypeSub > max.value){ + max = {value: slave.pornTypeSub, type: "submissive"}; + } + if(slave.pornTypeCumSlut > max.value){ + max = {value: slave.pornTypeCumSlut, type: "cum"}; + } + if(slave.pornTypeAnal > max.value){ + max = {value: slave.pornTypeAnal, type: "buttslut"}; + } + if(slave.pornTypeHumiliation > max.value){ + max = {value: slave.pornTypeHumiliation, type: "humiliating"}; + } + if(slave.pornTypeBoobs > max.value){ + max = {value: slave.pornTypeBoobs, type: "breast"}; + } + if(slave.pornTypeDom > max.value){ + max = {value: slave.pornTypeDom, type: "dominant"}; + } + if(slave.pornTypeSadist > max.value){ + max = {value: slave.pornTypeSadist, type: "sadistic"}; + } + if(slave.pornTypeMasochist > max.value){ + max = {value: slave.pornTypeMasochist, type: "masochistic"}; + } + if(slave.pornTypePregnancy > max.value){ + max = {value: slave.pornTypePregnancy, type: "pregnancy fetish"}; + } + + return max; +} \ No newline at end of file diff --git a/src/init/storyInit.tw b/src/init/storyInit.tw index dd1a958ecbb9f5e00423b1a8bb270be0bf02702b..6980ebb0aef8a58e57fd9e3ceb4baa577cc1f2ac 100644 --- a/src/init/storyInit.tw +++ b/src/init/storyInit.tw @@ -15,8 +15,8 @@ You should have received a copy of the GNU General Public License along with thi <<set $returnTo = "init", $nextButton = "Continue", $nextLink = "Alpha disclaimer">> <<unset $releaseID>> -<<set $ver = "0.10.7", $releaseID = 1025>> -<<if ndef $releaseID>><<set $releaseID = 1025>><</if>> +<<set $ver = "0.10.7", $releaseID = 1026>> +<<if ndef $releaseID>><<set $releaseID = 1026>><</if>> /* This needs to be broken down into individual files that can be added to StoryInit instead. */ @@ -606,7 +606,6 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $feeder = 0>> <<set $cockFeeder = 0>> <<set $suppository = 0>> -<<set $studio = 0>> <<set $weatherCladding = 0>> <<set $weatherAwareness = 0>> <<set $boobAccessibility = 0>> @@ -615,6 +614,84 @@ DairyRestraintsSetting($dairyRestraintsSetting) <<set $foodCost = 25>> <<set $revealFoodEffects = 0>> +<<set $studio = 0>> +<<set $studioFeed = 0>> +<<set $PCSlutContacts = 0>> + +/* Porn type counts */ +<<set $pornStars = 0>> +<<set $pornStarFuckdolls = 0>> +<<set $pornStarRapees = 0>> +<<set $pornStarPreggos = 0>> +<<set $pornStarBBWs = 0>> +<<set $pornStarGainers = 0>> +<<set $pornStarStuds = 0>> +<<set $pornStarLolis = 0>> +<<set $pornStarDeepThroats = 0>> +<<set $pornStarStruggleFucks = 0>> +<<set $pornStarPainals = 0>> +<<set $pornStarTeases = 0>> +<<set $pornStarRomantics = 0>> +<<set $pornStarPerverts = 0>> +<<set $pornStarCarings = 0>> +<<set $pornStarUnflinchings = 0>> +<<set $pornStarSizeQueens = 0>> +<<set $pornStarNeglectfuls = 0>> +<<set $pornStarCumAddicts = 0>> +<<set $pornStarAnalAddicts = 0>> +<<set $pornStarAttentionWhores = 0>> +<<set $pornStarBreastGrowths = 0>> +<<set $pornStarAbusives = 0>> +<<set $pornStarMalicious = 0>> +<<set $pornStarSelfHatings = 0>> +<<set $pornStarBreeders = 0>> +<<set $pornStarSubs = 0>> +<<set $pornStarCumSluts = 0>> +<<set $pornStarAnals = 0>> +<<set $pornStarHumiliations = 0>> +<<set $pornStarBoobs = 0>> +<<set $pornStarDoms = 0>> +<<set $pornStarSadists = 0>> +<<set $pornStarMasochists = 0>> +<<set $pornStarPregnancySluts = 0>> + +/* level 3 prestige */ +<<set $pornStarID = 0>> +<<set $pornStarFuckdollID = 0>> +<<set $pornStarRapeID = 0>> +<<set $pornStarPreggoID = 0>> +<<set $pornStarBBWID = 0>> +<<set $pornStarGainerID = 0>> +<<set $pornStarStudID = 0>> +<<set $pornStarLoliID = 0>> +<<set $pornStarDeepThroatID = 0>> +<<set $pornStarStruggleFuckID = 0>> +<<set $pornStarPainalID = 0>> +<<set $pornStarTeaseID = 0>> +<<set $pornStarRomanticID = 0>> +<<set $pornStarPervertID = 0>> +<<set $pornStarCaringID = 0>> +<<set $pornStarUnflinchingID = 0>> +<<set $pornStarSizeQueenID = 0>> +<<set $pornStarNeglectfulID = 0>> +<<set $pornStarCumAddictID = 0>> +<<set $pornStarAnalAddictID = 0>> +<<set $pornStarAttentionWhoreID = 0>> +<<set $pornStarBreastGrowthID = 0>> +<<set $pornStarAbusiveID = 0>> +<<set $pornStarMaliciousID = 0>> +<<set $pornStarSelfHatingID = 0>> +<<set $pornStarBreederID = 0>> +<<set $pornStarSubID = 0>> +<<set $pornStarCumSlutID = 0>> +<<set $pornStarAnalID = 0>> +<<set $pornStarHumiliationID = 0>> +<<set $pornStarBoobsID = 0>> +<<set $pornStarDomID = 0>> +<<set $pornStarSadistID = 0>> +<<set $pornStarMasochistID = 0>> +<<set $pornStarPregnancyID = 0>> + <<set $legendaryWhoreID = 0>> <<set $legendaryEntertainerID = 0>> <<set $legendaryCowID = 0>> diff --git a/src/js/DefaultRules.tw b/src/js/DefaultRules.tw index 27a1b54220d92fe50d08a404426ef6c342e227ec..9cfa0ca6aa236ab1bd9ef60162a48ec5e45c0f73 100644 --- a/src/js/DefaultRules.tw +++ b/src/js/DefaultRules.tw @@ -2181,7 +2181,7 @@ window.DefaultRules = (function() { function ProcessPorn(slave, rule) { if ((rule.pornFameSpending !== undefined) && (rule.pornFameSpending !== "no default setting")) { - if ((slave.prestige < 3)) { + if ((slave.pornPrestige < 3)) { if ((slave.pornFameSpending !== rule.pornFameSpending)) { slave.pornFameSpending = rule.pornFameSpending; r += `<br>${slave.slaveName}'s porn publicity has been corrected.`; diff --git a/src/js/rulesAssistantOptions.tw b/src/js/rulesAssistantOptions.tw index e947f7b77f38ed1181fd5bc6b5ba8a1905f03aa3..5e112444a392553e85e90f2aeb7889ccc17957d0 100644 --- a/src/js/rulesAssistantOptions.tw +++ b/src/js/rulesAssistantOptions.tw @@ -1924,7 +1924,7 @@ window.rulesAssistantOptions = (function() { constructor() { const pairs = [ ["No default setting", "no default setting"], - ["No broadcasting", -1], + /*["No broadcasting", -1], **This has changed, it would now use .pornFeed** */ ["No subsidy", 0], ["1000", 1000], ["2000", 2000], diff --git a/src/js/slaveSummaryWidgets.tw b/src/js/slaveSummaryWidgets.tw index 14b93c45edd721748ce3b3a6855f4d23218eeea0..598c424813a4b750bcd90176f71cc55694076926 100644 --- a/src/js/slaveSummaryWidgets.tw +++ b/src/js/slaveSummaryWidgets.tw @@ -130,6 +130,7 @@ window.SlaveSummaryUncached = (function(){ r += `C`; r += `</span> `; short_prestige(slave); + short_porn_prestige(slave); } else if (V.abbreviateSkills === 2) { long_intelligence(slave); long_sex_skills(slave); @@ -137,6 +138,7 @@ window.SlaveSummaryUncached = (function(){ r += `Trained fighter.`; r += `</span> `; long_prestige(slave); + long_porn_prestige(slave); } if (V.abbreviateMental === 1) { if (slave.fetish !== "mindbroken") { @@ -439,7 +441,7 @@ window.SlaveSummaryUncached = (function(){ r += `<strong><span class="red">W++${V.summaryStats? `[${slave.weight}]` : ''}</span></strong>`; } } else if (slave.weight <= 130) { - if (slave.hips >= 2 || V.arcologies[0].FSHedonisticDecadence !== "unset") { + if (slave.hips > 2 || V.arcologies[0].FSHedonisticDecadence !== "unset") { r += `<strong>W+++${V.summaryStats? `[${slave.weight}]` : ''}</strong>`; } else { r += `<strong><span class="red">W+++${V.summaryStats? `[${slave.weight}]` : ''}</span></strong>`; @@ -488,7 +490,7 @@ window.SlaveSummaryUncached = (function(){ r += `<span class="red">Overweight${V.summaryStats ? `[${slave.weight}]`: ''}.</span>`; } } else if (slave.weight <= 130) { - if (slave.hips >= 2 || V.arcologies[0].FSHedonisticDecadence !== "unset") { + if (slave.hips > 2 || V.arcologies[0].FSHedonisticDecadence !== "unset") { r += `Pleasantly soft and shapely${V.summaryStats? `[${slave.weight}]`: ''}.`; } else { r += `<span class="red">Fat${V.summaryStats ? `[${slave.weight}]`: ''}.</span>`; @@ -1994,13 +1996,13 @@ window.SlaveSummaryUncached = (function(){ } else { r += `Amp`; } - r += " "; } + r += " "; if (!canWalk(slave)) { - r += `Immob`; + r += ` Immob `; } if (slave.heels === 1) { - r += `Heel`; + r += ` Heel `; } r += `</span> `; } @@ -2576,6 +2578,20 @@ window.SlaveSummaryUncached = (function(){ } } + function short_porn_prestige(slave) { + if (slave.pornPrestige > 0) { + r += `<span class="green">`; + if (slave.pornPrestige > 2) { + r += `PPrest++`; + } else if (slave.pornPrestige === 2) { + r += `PPrest+`; + } else if (slave.pornPrestige === 1) { + r += `PPrest`; + } + r += `</span> `; + } + } + function long_intelligence(slave) { if (slave.fetish === "mindbroken") { return; @@ -2687,6 +2703,20 @@ window.SlaveSummaryUncached = (function(){ } } + function long_porn_prestige(slave) { + if (slave.pornPrestige > 0) { + r += `<span class="green">`; + if (slave.pornPrestige > 2) { + r += `Porn star.`; + } else if (slave.pornPrestige === 2) { + r += `Porn slut.`; + } else if (slave.pornPrestige === 1) { + r += `Porn amateur.`; + } + r += `</span> `; + } + } + function short_fetish(slave) { r += `<span class="lightcoral">`; switch (slave.fetish) { diff --git a/src/pregmod/saPorn.tw b/src/pregmod/saPorn.tw new file mode 100644 index 0000000000000000000000000000000000000000..e1f91fddacfe91d26d2a3dec3bb8301fbbf677ca --- /dev/null +++ b/src/pregmod/saPorn.tw @@ -0,0 +1,2560 @@ +:: SA Porn [nobr] + +<<if $studio == 1 && $slaves[$i].pornFeed == 1>> /* content is being produced */ + <<set $HackingSkillMultiplier = HSM()>> + + /* rate of decay*/ + <<if $slaves[$i].pornPrestige > 1>> /* 20k */ + <<set _decayRate = 5000>> + <<set _viewership = ((500/$HackingSkillMultiplier)+($slaves[$i].pornFameSpending)+($slaves[$i].face*2)+($slaves[$i].prestige*10)-(_decayRate))>> + <<elseif $slaves[$i].pornPrestige > 0>> /* 5k */ + <<set _decayRate = 500>> + <<set _viewership = ((200/$HackingSkillMultiplier)+($slaves[$i].pornFameSpending/10)+($slaves[$i].face)+($slaves[$i].prestige*50)-(_decayRate))>> + <<else>> + <<set _decayRate = 30>> + <<set _viewership = ((50/$HackingSkillMultiplier)+($slaves[$i].pornFameSpending/1000)+($slaves[$i].face/20)+($slaves[$i].prestige*10)-(_decayRate))>> + <</if>> + <<set _viewerSoaking = 1>> + <<set _viewership = Math.trunc(_viewership)>> + <<set _oldFame = $slaves[$i].pornFame>> + + The studio regularly releases clips of $possessive daily affairs. + + <<if $cheatMode == 1>>Decay: _decayRate Viewership: _viewership Last week's fame: _oldFame<</if>> + + <<if $slaves[$i].pornPrestige > 1>> + $pronounCap is widely regarded in $slaves[$i].pornFameType porn, but with so many watchers, turn over is high. + <<elseif $slaves[$i].pornPrestige > 0>> + $pronounCap has a clear niche in <<print $object>>self in $slaves[$i].pornFameType porn, so there is a constant cycle of new arrivals and bored ex-watchers. + <<else>> + $pronounCap is borderline unknown, so $pronoun tends to hold onto what little watchers $pronoun has. + <</if>> + + <<if ($slaves[$i].prestige > 1)>> + Interest in porn of $object is very high, since $pronoun's already quite prestigious. + <<elseif ($slaves[$i].prestige > 0)>> + Interest in porn of $object is high, since $pronoun's already prestigious. + <</if>> + + <<if $slaves[$i].face > 95>> + $possessiveCap unbelievable face siezes the attention of all who see it. + <<elseif $slaves[$i].face > 40>> + $possessiveCap gorgeous face draws viewers in and keeps them watching. + <<elseif $slaves[$i].face > 10>> + $possessiveCap pretty face draws viewers in. + <<elseif $slaves[$i].face > 0>> + $possessiveCap face is attractive, but it attracts few viewers. + <<elseif $slaves[$i].face == 0>> + $possessiveCap face is completely average and makes no difference to $possessive viewers. + <<elseif $slaves[$i].face >= -10>> + $possessiveCap face, while attractive, is so average it turns off some viewers. + <<elseif $slaves[$i].face >= -40>> + $possessiveCap unattractive face causes viewers to move on. + <<elseif $slaves[$i].face >= -95>> + $possessiveCap ugly face drives viewers off. + <<else>> + $possessiveCap face chases off all but the most desperate viewers. + <</if>> + + <<if $PC.hacking > 0>> + With your hacking skills, you manage to tweak search algorithms to display $possessive content more often. + <<elseif $PC.hacking < 0>> + With your lack of skill with computers you manage to misidentify $possessive content, complicating searches. + <</if>> + + /*Paraphilias have the highest take of viewers*/ + <<if $slaves[$i].sexualFlaw == "neglectful">> + <<if $slaves[$i].pornFocus == "neglectful" || $slaves[$i].pornFameType == "orgasm denial">> /*perhaps split these? */ + <<set _adjustedViewership = _viewership*2>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeNeglectful>> + <<set $slaves[$i].pornTypeNeglectful += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarNeglectfuls-1))>> + <<set $slaves[$i].pornTypeNeglectful = Math.clamp($slaves[$i].pornTypeNeglectful, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "neglectful" || $slaves[$i].pornFameType == "orgasm denial">> + $possessiveCap lack of interest in getting off <<print $object>>self, even when at the verge of climax, makes $object a hit with viewers that enjoy orgasm denial. + <<if $slaves[$i].pornTypeNeglectful > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeNeglectful < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Neglectful: (_oldPorn) to ($slaves[$i].pornTypeNeglectful).<</if>> + <<elseif $slaves[$i].pornTypeNeglectful > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeNeglectful>><</if>> + <<set $slaves[$i].pornTypeNeglectful = Math.clamp($slaves[$i].pornTypeNeglectful-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Neglectful: (_oldPorn) to ($slaves[$i].pornTypeNeglectful).<</if>> + <</if>> + <<if $slaves[$i].sexualFlaw == "cum addict">> + <<if $slaves[$i].pornFocus == "cum addict" || $slaves[$i].pornFameType == "cum addiction">> + <<set _adjustedViewership = _viewership*2>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeCumAddict>> + <<set $slaves[$i].pornTypeCumAddict += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarCumAddicts-1))>> + <<set $slaves[$i].pornTypeCumAddict = Math.clamp($slaves[$i].pornTypeCumAddict, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "cum addict" || $slaves[$i].pornFameType == "bukkake">> + $possessiveCap complete obsession with cum makes $object a hit with viewers that enjoy bukkake and cum drinking. + <<if $slaves[$i].pornTypeCumAddict > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeCumAddict < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Cum Addict: (_oldPorn) to ($slaves[$i].pornTypeCumAddict).<</if>> + <<elseif $slaves[$i].pornTypeCumAddict > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeCumAddict>><</if>> + <<set $slaves[$i].pornTypeCumAddict = Math.clamp($slaves[$i].pornTypeCumAddict-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Cum Addict: (_oldPorn) to ($slaves[$i].pornTypeCumAddict).<</if>> + <</if>> + <<if $slaves[$i].sexualFlaw == "anal addict" && canDoAnal($slaves[$i])>> + <<if $slaves[$i].pornFocus == "anal addict" || $slaves[$i].pornFameType == "anal addiction">> + <<set _adjustedViewership = _viewership*2>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeAnalAddict>> + <<set $slaves[$i].pornTypeAnalAddict += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarAnalAddicts-1))>> + <<set $slaves[$i].pornTypeAnalAddict = Math.clamp($slaves[$i].pornTypeAnalAddict, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].sexualFlaw == "anal addict" || $slaves[$i].pornFameType == "anal addiction">> + $possessiveCap complete obsession with taking things up $possessive ass makes $object a hit with viewers that enjoy hardcore anal. + <<if $slaves[$i].pornTypeAnalAddict > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeAnalAddict < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Anal Addict: (_oldPorn) to ($slaves[$i].pornTypeAnalAddict).<</if>> + <<elseif $slaves[$i].pornTypeAnalAddict > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeAnalAddict>><</if>> + <<set $slaves[$i].pornTypeAnalAddict = Math.clamp($slaves[$i].pornTypeAnalAddict-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Anal Addict: (_oldPorn) to ($slaves[$i].pornTypeAnalAddict).<</if>> + <</if>> + <<if $slaves[$i].sexualFlaw == "attention whore">> + <<if $slaves[$i].pornFocus == "attention whore" || $slaves[$i].pornFameType == "exhibition">> + <<set _adjustedViewership = _viewership*2>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeAttentionWhore>> + <<set $slaves[$i].pornTypeAttentionWhore += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarAttentionWhores-1))>> + <<set $slaves[$i].pornTypeAttentionWhore = Math.clamp($slaves[$i].pornTypeAttentionWhore, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "attention whore" || $slaves[$i].pornFameType == "exhibition">> + $possessiveCap complete obsession with being the center of attention makes $object a hit with viewers that savor $possessive frequent exhibitionism. + <<if $slaves[$i].pornTypeAttentionWhore > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeAttentionWhore < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Attention Whore: (_oldPorn) to ($slaves[$i].pornTypeAttentionWhore).<</if>> + <<elseif $slaves[$i].pornTypeAttentionWhore > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeAttentionWhore>><</if>> + <<set $slaves[$i].pornTypeAttentionWhore = Math.clamp($slaves[$i].pornTypeAttentionWhore-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Attention Whore: (_oldPorn) to ($slaves[$i].pornTypeAttentionWhore).<</if>> + <</if>> + <<if $slaves[$i].sexualFlaw == "breast growth">> + <<if $slaves[$i].pornFocus == "breast growth" || $slaves[$i].pornFameType == "breast expansion">> + <<set _adjustedViewership = _viewership*2>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeBreastGrowth>> + <<set $slaves[$i].pornTypeBreastGrowth += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarBreastGrowths-1))>> + <<set $slaves[$i].pornTypeBreastGrowth = Math.clamp($slaves[$i].pornTypeBreastGrowth, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "breast growth" || $slaves[$i].pornFameType == "breast expansion">> + $possessiveCap complete obsession with the ever increasing size of $possessive tits makes $object a hit with viewers that enjoy enormous knockers and breast expansion. + <<if $slaves[$i].pornTypeBreastGrowth > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeBreastGrowth < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Breast Growth: (_oldPorn) to ($slaves[$i].pornTypeBreastGrowth).<</if>> + <<elseif $slaves[$i].pornTypeBreastGrowth > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeBreastGrowth>><</if>> + <<set $slaves[$i].pornTypeBreastGrowth = Math.clamp($slaves[$i].pornTypeBreastGrowth-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Breast Growth: (_oldPorn) to ($slaves[$i].pornTypeBreastGrowth).<</if>> + <</if>> + <<if $slaves[$i].sexualFlaw == "abusive">> + <<if $slaves[$i].pornFocus == "abusive" || $slaves[$i].pornFameType == "abuse">> + <<set _adjustedViewership = _viewership*2>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeAbusive>> + <<set $slaves[$i].pornTypeAbusive += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarAbusives-1))>> + <<set $slaves[$i].pornTypeAbusive = Math.clamp($slaves[$i].pornTypeAbusive, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "abusive" || $slaves[$i].pornFameType == "abuse">> + $possessiveCap wanton enjoyment of pleasure through force amuses viewers that enjoy rape and abuse. + <<if $slaves[$i].pornTypeAbusive > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeAbusive < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Abusive: (_oldPorn) to ($slaves[$i].pornTypeAbusive).<</if>> + <<elseif $slaves[$i].pornTypeAbusive > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeAbusive>><</if>> + <<set $slaves[$i].pornTypeAbusive = Math.clamp($slaves[$i].pornTypeAbusive-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Abusive: (_oldPorn) to ($slaves[$i].pornTypeAbusive).<</if>> + <</if>> + <<if $slaves[$i].sexualFlaw == "malicious">> + <<if $slaves[$i].pornFocus == "malicious" || $slaves[$i].pornFameType == "sexual torture">> + <<set _adjustedViewership = _viewership*2>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeMalicious>> + <<set $slaves[$i].pornTypeMalicious += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarMalicious-1))>> + <<set $slaves[$i].pornTypeMalicious = Math.clamp($slaves[$i].pornTypeMalicious, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "malicious" || $slaves[$i].pornFameType == "sexual torture">> + $possessiveCap sexual appetite of other's suffering makes $object a hit with viewers that enjoy sadism and violence. + <<if $slaves[$i].pornTypeMalicious > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeMalicious < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Malicious: (_oldPorn) to ($slaves[$i].pornTypeMalicious).<</if>> + <<elseif $slaves[$i].pornTypeMalicious > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeMalicious>><</if>> + <<set $slaves[$i].pornTypeMalicious = Math.clamp($slaves[$i].pornTypeMalicious-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Malicious: (_oldPorn) to ($slaves[$i].pornTypeMalicious).<</if>> + <</if>> + <<if $slaves[$i].sexualFlaw == "self hating">> + <<if $slaves[$i].pornFocus == "self hating" || $slaves[$i].pornFameType == "self hating">> + <<set _adjustedViewership = _viewership*2>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeSelfHating>> + <<set $slaves[$i].pornTypeSelfHating += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarSelfHatings-1))>> + <<set $slaves[$i].pornTypeSelfHating = Math.clamp($slaves[$i].pornTypeSelfHating, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "self hating" || $slaves[$i].pornFameType == "self hating">> + $possessiveCap complete disregard for $possessive own wellbeing makes $object a hit with viewers that enjoy watching $object suffer. + <<if $slaves[$i].pornTypeSelfHating > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeSelfHating < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Self Hating: (_oldPorn) to ($slaves[$i].pornTypeSelfHating).<</if>> + <<elseif $slaves[$i].pornTypeSelfHating > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeSelfHating>><</if>> + <<set $slaves[$i].pornTypeSelfHating = Math.clamp($slaves[$i].pornTypeSelfHating-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Self Hating: (_oldPorn) to ($slaves[$i].pornTypeSelfHating).<</if>> + <</if>> + <<if $slaves[$i].sexualFlaw == "breeder">> + <<if $slaves[$i].pornFocus == "breeder" || $slaves[$i].pornFameType == "breeder">> + <<set _adjustedViewership = _viewership*2>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeBreeder>> + <<set $slaves[$i].pornTypeBreeder += _adjustedViewership+($slaves[$i].fetishStrength*2)-((_decayRate/10)*($pornStarBreeders-1))>> + <<set $slaves[$i].pornTypeBreeder = Math.clamp($slaves[$i].pornTypeBreeder, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "breeder" || $slaves[$i].pornFameType == "breeder">> + $possessiveCap complete obsession with getting and staying pregnant makes $object a hit with viewers with all manner of pregnancy fetish, but particularly resonates with those as focused on it as $pronoun is. + <<if $slaves[$i].pornTypeBreeder > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeBreeder < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Breeder: (_oldPorn) to ($slaves[$i].pornTypeBreeder).<</if>> + <<elseif $slaves[$i].pornTypeBreeder > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeBreeder>><</if>> + <<set $slaves[$i].pornTypeBreeder = Math.clamp($slaves[$i].pornTypeBreeder-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Breeder: (_oldPorn) to ($slaves[$i].pornTypeBreeder).<</if>> + <</if>> + + /*fetish*/ + <<if $slaves[$i].fetish == "submissive">> + <<if $slaves[$i].pornFocus == "submissive" || $slaves[$i].pornFameType == "submissive">> + <<set _adjustedViewership = _viewership*2.5>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeSub>> + <<set $slaves[$i].pornTypeSub += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarSubs-1))>> + <<set $slaves[$i].pornTypeSub = Math.clamp($slaves[$i].pornTypeSub, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "submissive" || $slaves[$i].pornFameType == "submissive">> + With $possessive submissive streak, $pronoun has a clear advantage when it comes to fetish smut. + <<if $slaves[$i].pornTypeSub > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeSub < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Submissive: (_oldPorn) to ($slaves[$i].pornTypeSub).<</if>> + <<elseif $slaves[$i].pornTypeSub > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeSub>><</if>> + <<set $slaves[$i].pornTypeSub = Math.clamp($slaves[$i].pornTypeSub-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Submissive: (_oldPorn) to ($slaves[$i].pornTypeSub).<</if>> + <</if>> + <<if $slaves[$i].fetish == "cumslut">> + <<if $slaves[$i].pornFocus == "cumslut" || $slaves[$i].pornFameType == "cum">> + <<set _adjustedViewership = _viewership*2.5>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeCumSlut>> + <<set $slaves[$i].pornTypeCumSlut += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarCumSluts-1))>> + <<set $slaves[$i].pornTypeCumSlut = Math.clamp($slaves[$i].pornTypeCumSlut, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "cumslut" || $slaves[$i].pornFameType == "cum">> + With $possessive taste for cum, $pronoun has a clear advantage when it comes to ejaculate-based smut. + <<if $slaves[$i].pornTypeCumSlut > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeCumSlut < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Cumslut: (_oldPorn) to ($slaves[$i].pornTypeCumSlut).<</if>> + <<elseif $slaves[$i].pornTypeCumSlut > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeCumSlut>><</if>> + <<set $slaves[$i].pornTypeCumSlut = Math.clamp($slaves[$i].pornTypeCumSlut-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Cumslut: (_oldPorn) to ($slaves[$i].pornTypeCumSlut).<</if>> + <</if>> + <<if $slaves[$i].fetish == "buttslut">> + <<if $slaves[$i].pornFocus == "buttslut" || $slaves[$i].pornFameType == "buttslut">> + <<set _adjustedViewership = _viewership*2.5>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeAnal>> + <<set $slaves[$i].pornTypeAnal += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarAnals-1))>> + <<set $slaves[$i].pornTypeAnal = Math.clamp($slaves[$i].pornTypeAnal, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "buttslut" || $slaves[$i].pornFameType == "buttslut">> + With $possessive fetish for asses, $pronoun finds in the company of viewers that love rear ends. + <<if $slaves[$i].pornTypeAnal > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeAnal < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Buttslut: (_oldPorn) to ($slaves[$i].pornTypeAnal).<</if>> + <<elseif $slaves[$i].pornTypeAnal > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeAnal>><</if>> + <<set $slaves[$i].pornTypeAnal = Math.clamp($slaves[$i].pornTypeAnal-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>(_oldPorn) to ($slaves[$i].pornTypeAnal).<</if>> + <</if>> + <<if $slaves[$i].fetish == "humiliation">> + <<if $slaves[$i].pornFocus == "humiliation" || $slaves[$i].pornFameType == "humiliating">> + <<set _adjustedViewership = _viewership*2.5>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeHumiliation>> + <<set $slaves[$i].pornTypeHumiliation += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarHumiliations-1))>> + <<set $slaves[$i].pornTypeHumiliation = Math.clamp($slaves[$i].pornTypeHumiliation, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "humiliation" || $slaves[$i].pornFameType == "humiliating">> + With $possessive fetish for humiliation, $pronoun has a clear advantage when it comes to demeaning smut. + <<if $slaves[$i].pornTypeHumiliation > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeHumiliation < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Humiliation: (_oldPorn) to ($slaves[$i].pornTypeHumiliation).<</if>> + <<elseif $slaves[$i].pornTypeHumiliation > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeHumiliation>><</if>> + <<set $slaves[$i].pornTypeHumiliation = Math.clamp($slaves[$i].pornTypeHumiliation-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Humiliation: (_oldPorn) to ($slaves[$i].pornTypeHumiliation).<</if>> + <</if>> + <<if $slaves[$i].fetish == "boobs">> + <<if $slaves[$i].pornFocus == "boobs" || $slaves[$i].pornFameType == "breast">> + <<set _adjustedViewership = _viewership*2.5>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeBoobs>> + <<set $slaves[$i].pornTypeBoobs += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarBoobs-1))>> + <<set $slaves[$i].pornTypeBoobs = Math.clamp($slaves[$i].pornTypeBoobs, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "boobs" || $slaves[$i].pornFameType == "breast">> + With $possessive fetish for tits, $pronoun has a clear advantage when it comes to breast focused smut. + <<if $slaves[$i].pornTypeBoobs > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeBoobs < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Boobs: (_oldPorn) to ($slaves[$i].pornTypeBoobs).<</if>> + <<elseif $slaves[$i].pornTypeBoobs > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeBoobs>><</if>> + <<set $slaves[$i].pornTypeBoobs = Math.clamp($slaves[$i].pornTypeBoobs-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Boobs: (_oldPorn) to ($slaves[$i].pornTypeBoobs).<</if>> + <</if>> + <<if $slaves[$i].fetish == "dom">> + <<if $slaves[$i].pornFocus == "dom" || $slaves[$i].pornFameType == "dominant">> + <<set _adjustedViewership = _viewership*2.5>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeDom>> + <<set $slaves[$i].pornTypeDom += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarDoms-1))>> + <<set $slaves[$i].pornTypeDom = Math.clamp($slaves[$i].pornTypeDom, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "dom" || $slaves[$i].pornFameType == "dominant">> + With $possessive dominant streak, $pronoun has a clear advantage when it comes to fetish smut. + <<if $slaves[$i].pornTypeDom > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeDom < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Dom: (_oldPorn) to ($slaves[$i].pornTypeDom).<</if>> + <<elseif $slaves[$i].pornTypeDom > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeDom>><</if>> + <<set $slaves[$i].pornTypeDom = Math.clamp($slaves[$i].pornTypeDom-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Dom: (_oldPorn) to ($slaves[$i].pornTypeDom).<</if>> + <</if>> + <<if $slaves[$i].fetish == "sadist">> + <<if $slaves[$i].pornFocus == "sadist" || $slaves[$i].pornFameType == "sadistic">> + <<set _adjustedViewership = _viewership*2.5>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeSadist>> + <<set $slaves[$i].pornTypeSadist += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarSadists-1))>> + <<set $slaves[$i].pornTypeSadist = Math.clamp($slaves[$i].pornTypeSadist, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "sadist" || $slaves[$i].pornFameType == "sadistic">> + With $possessive sadistic streak, $pronoun has a clear advantage when it comes to fetish smut. + <<if $slaves[$i].pornTypeSadist > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeSadist < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Sadist: (_oldPorn) to ($slaves[$i].pornTypeSadist).<</if>> + <<elseif $slaves[$i].pornTypeSadist > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeSadist>><</if>> + <<set $slaves[$i].pornTypeSadist = Math.clamp($slaves[$i].pornTypeSadist-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Sadist: (_oldPorn) to ($slaves[$i].pornTypeSadist).<</if>> + <</if>> + <<if $slaves[$i].fetish == "masochist">> + <<if $slaves[$i].pornFocus == "masochist" || $slaves[$i].pornFameType == "masochistic">> + <<set _adjustedViewership = _viewership*2.5>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeMasochist>> + <<set $slaves[$i].pornTypeMasochist += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarMasochists-1))>> + <<set $slaves[$i].pornTypeMasochist = Math.clamp($slaves[$i].pornTypeMasochist, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "masochist" || $slaves[$i].pornFameType == "masochistic">> + With $possessive masochistic streak, $pronoun has a clear advantage when it comes to fetish smut. + <<if $slaves[$i].pornTypeMasochist > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeMasochist < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Masochist: (_oldPorn) to ($slaves[$i].pornTypeMasochist).<</if>> + <<elseif $slaves[$i].pornTypeMasochist > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeMasochist>><</if>> + <<set $slaves[$i].pornTypeMasochist = Math.clamp($slaves[$i].pornTypeMasochist-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Masochist: (_oldPorn) to ($slaves[$i].pornTypeMasochist).<</if>> + <</if>> + <<if $slaves[$i].fetish == "pregnancy">> + <<if $slaves[$i].pornFocus == "pregnancy" || $slaves[$i].pornFameType == "pregnancy fetish">> + <<set _adjustedViewership = _viewership*2.5>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypePregnancy>> + <<set $slaves[$i].pornTypePregnancy += (_adjustedViewership/_viewerSoaking)+($slaves[$i].fetishStrength)-((_decayRate/10)*($pornStarPregnancySluts-1))>> + <<set $slaves[$i].pornTypePregnancy = Math.clamp($slaves[$i].pornTypePregnancy, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "pregnancy" || $slaves[$i].pornFameType == "pregnancy fetish">> + With $possessive fetish for all things pregnancy, $pronoun has a clear advantage when it comes to fetish smut. + <<if $slaves[$i].pornTypePregnancy > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypePregnancy < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Pregnancy: (_oldPorn) to ($slaves[$i].pornTypePregnancy).<</if>> + <<elseif $slaves[$i].pornTypePregnancy > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypePregnancy>><</if>> + <<set $slaves[$i].pornTypePregnancy = Math.clamp($slaves[$i].pornTypePregnancy-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Pregnancy: (_oldPorn) to ($slaves[$i].pornTypePregnancy).<</if>> + <</if>> + + /*General*/ + + <<if $slaves[$i].fuckdoll > 0>> + <<if $slaves[$i].pornFocus == "fuckdoll" || $slaves[$i].pornFameType == "fuckdoll">> + <<set _adjustedViewership = _viewership*4>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeFuckdoll>> + <<set $slaves[$i].pornTypeFuckdoll += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarFuckdolls-1))>> + <<set $slaves[$i].pornTypeFuckdoll = Math.clamp($slaves[$i].pornTypeFuckdoll, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "fuckdoll" || $slaves[$i].pornFameType == "fuckdoll">> + $possessiveCap latex encased body attracts a variety of viewers with tastes ranging from bondage to dolls. + <<if $slaves[$i].pornTypeFuckdoll > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeFuckdoll < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Fuckdoll: (_oldPorn) to ($slaves[$i].pornTypeFuckdoll).<</if>> + <<elseif $slaves[$i].pornTypeFuckdoll > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeFuckdoll>><</if>> + <<set $slaves[$i].pornTypeFuckdoll = Math.clamp($slaves[$i].pornTypeFuckdoll-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Fuckdoll: (_oldPorn) to ($slaves[$i].pornTypeFuckdoll).<</if>> + <</if>> + <<if ($slaves[$i].devotion < -20) && ($slaves[$i].analCount + $slaves[$i].vaginalCount > 0)>> + <<if $slaves[$i].pornFocus == "rape" || $slaves[$i].pornFameType == "rape">> + <<set _adjustedViewership = _viewership*4>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeRape>> + <<set $slaves[$i].pornTypeRape += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarRapees-1))>> + <<set $slaves[$i].pornTypeRape = Math.clamp($slaves[$i].pornTypeRape, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "rape" || $slaves[$i].pornFameType == "rape">> + $pronounCap is too unbroken for consensual sex, but $possessive viewers wouldn't want it any other way. + <<if $slaves[$i].pornTypeRape > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeRape < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Rape: (_oldPorn) to ($slaves[$i].pornTypeRape).<</if>> + <<elseif $slaves[$i].pornTypeRape > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeRape>><</if>> + <<set $slaves[$i].pornTypeRape = Math.clamp($slaves[$i].pornTypeRape-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Rape: (_oldPorn) to ($slaves[$i].pornTypeRape).<</if>> + <</if>> + <<if $slaves[$i].bellyPreg > 500>> + <<if $slaves[$i].pornFocus == "preggo" || $slaves[$i].pornFameType == "preggo">> + <<set _adjustedViewership = _viewership*4>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypePreggo>> + <<set $slaves[$i].pornTypePreggo += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarPreggos-1))>> + <<set $slaves[$i].pornTypePreggo = Math.clamp($slaves[$i].pornTypePreggo, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "preggo" || $slaves[$i].pornFameType == "preggo">> + $possessiveCap gravid swell may be a turn off to some, but the maiesiophiliacs love it. + <<if $slaves[$i].pornTypePreggo > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypePreggo < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Preggo: (_oldPorn) to ($slaves[$i].pornTypePreggo).<</if>> + <<elseif $slaves[$i].pornTypePreggo > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypePreggo>><</if>> + <<set $slaves[$i].pornTypePreggo = Math.clamp($slaves[$i].pornTypePreggo-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Preggo: (_oldPorn) to ($slaves[$i].pornTypePreggo).<</if>> + <</if>> + <<if $slaves[$i].weight > 95>> + <<if $slaves[$i].pornFocus == "BBW" || $slaves[$i].pornFameType == "BBW">> + <<set _adjustedViewership = _viewership*4>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeBBW>> + <<set $slaves[$i].pornTypeBBW += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarBBWs-1))>> + <<set $slaves[$i].pornTypeBBW = Math.clamp($slaves[$i].pornTypeBBW, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "BBW" || $slaves[$i].pornFameType == "BBW">> + $possessiveCap weight gives $object a heavy allure to the chubby chasers and BBS lovers out there. + <<if $slaves[$i].pornTypeBBW > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeBBW < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>BBW: (_oldPorn) to ($slaves[$i].pornTypeBBW).<</if>> + <<elseif $slaves[$i].pornTypeBBW > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeBBW>><</if>> + <<set $slaves[$i].pornTypeBBW = Math.clamp($slaves[$i].pornTypeBBW-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>BBW: (_oldPorn) to ($slaves[$i].pornTypeBBW).<</if>> + <</if>> + <<if $slaves[$i].visualAge <= 12>> + <<if $slaves[$i].pornFocus == "loli" || $slaves[$i].pornFameType == "underage">> + <<set _adjustedViewership = _viewership*4>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeLoli>> + <<set $slaves[$i].pornTypeLoli += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarLolis-1))>> + <<set $slaves[$i].pornTypeLoli = Math.clamp($slaves[$i].pornTypeLoli, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "loli" || $slaves[$i].pornFameType == "underage">> + $possessiveCap young age gives $object a dangerous edge and a number of careful viewers. + <<if $slaves[$i].pornTypeLoli > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeLoli < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Loli: (_oldPorn) to ($slaves[$i].pornTypeLoli).<</if>> + <<elseif $slaves[$i].pornTypeLoli > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeLoli>><</if>> + <<set $slaves[$i].pornTypeLoli = Math.clamp($slaves[$i].pornTypeLoli-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Loli: (_oldPorn) to ($slaves[$i].pornTypeLoli).<</if>> + <</if>> + <<if ($slaves[$i].weight > 30 && $slaves[$i].diet == "fattening") || ($slaves[$i].inflation > 0 && $slaves[$i].inflationType == "food")>> + <<if $slaves[$i].pornFocus == "gainer" || $slaves[$i].pornFameType == "weight gain">> + <<set _adjustedViewership = _viewership*4>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeGainer>> + <<set $slaves[$i].pornTypeGainer += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarGainers-1))>> + <<set $slaves[$i].pornTypeGainer = Math.clamp($slaves[$i].pornTypeGainer, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "gainer" || $slaves[$i].pornFameType == "weight gain">> + $possessiveCap expanding waistline attracts those who enjoy seeing a girl pack on the pounds while stuffing $possessive face. + <<if $slaves[$i].pornTypeGainer > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeGainer < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Gainer: (_oldPorn) to ($slaves[$i].pornTypeGainer).<</if>> + <<elseif $slaves[$i].pornTypeGainer > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeGainer>><</if>> + <<set $slaves[$i].pornTypeGainer = Math.clamp($slaves[$i].pornTypeGainer-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Gainer: (_oldPorn) to ($slaves[$i].pornTypeGainer).<</if>> + <</if>> + <<if canPenetrate($slaves[$i]) && $slaves[$i].dick > 3>> + <<if $slaves[$i].pornFocus == "stud" || $slaves[$i].pornFameType == "big dick">> + <<set _adjustedViewership = _viewership*4>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeStud>> + <<set $slaves[$i].pornTypeStud += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarStuds-1))>> + <<set $slaves[$i].pornTypeStud = Math.clamp($slaves[$i].pornTypeStud, 0, 100000)>> + <<set _viewerSoaking++>> + + <<if $slaves[$i].pornFocus == "stud" || $slaves[$i].pornFameType == "big dick">> + $possessiveCap powerful erection excites those who see it, especially when it is put to good use. + <<if $slaves[$i].pornTypeStud > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeStud < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Big Dick: (_oldPorn) to ($slaves[$i].pornTypeStud).<</if>> + <<elseif $slaves[$i].pornTypeStud > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeStud>><</if>> + <<set $slaves[$i].pornTypeStud = Math.clamp($slaves[$i].pornTypeStud-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Big Dick: (_oldPorn) to ($slaves[$i].pornTypeStud).<</if>> + <</if>> + <<if $slaves[$i].pornFocus == "porn" || $slaves[$i].pornFameType === "generic">> + <<set _adjustedViewership = _viewership*5>> + <<else>> + <<set _adjustedViewership = _viewership>> + <</if>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeGeneral>><</if>> + <<set $slaves[$i].pornTypeGeneral += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStars-1))>> + <<set $slaves[$i].pornTypeGeneral = Math.clamp($slaves[$i].pornTypeGeneral, 0, 100000)>> + <<if $cheatMode == 1>>General: (_oldPorn) to ($slaves[$i].pornTypeGeneral).<</if>> + + /*Quirks are low and unlikely, requiring focus to push into the limelight*/ + <<if $slaves[$i].sexualQuirk == "gagfuck queen">> + <<if $slaves[$i].pornFocus == "gagfuck queen" || $slaves[$i].pornFameType == "deepthroat">> + <<set _adjustedViewership = _viewership*6>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeDeepThroat>> + <<set $slaves[$i].pornTypeDeepThroat += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarDeepThroats-1))>> + <<set $slaves[$i].pornTypeDeepThroat = Math.clamp($slaves[$i].pornTypeDeepThroat, 0, 100000)>> + + <<if $slaves[$i].pornFocus == "gagfuck queen" || $slaves[$i].pornFameType == "deepthroat">> + $possessiveCap impresses with just how much dick can slip down $possessive throat. + <<if $slaves[$i].pornTypeDeepThroat > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeDeepThroat < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Gagfuck Queen: (_oldPorn) to ($slaves[$i].pornTypeDeepThroat).<</if>> + <<elseif $slaves[$i].pornTypeDeepThroat > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeDeepThroat>><</if>> + <<set $slaves[$i].pornTypeDeepThroat = Math.clamp($slaves[$i].pornTypeDeepThroat-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Gagfuck Queen: (_oldPorn) to ($slaves[$i].pornTypeDeepThroat).<</if>> + <</if>> + <<if $slaves[$i].sexualQuirk == "strugglefuck queen" && (canDoVaginal($slaves[$i]) || canDoAnal($slaves[$i]))>> + <<if $slaves[$i].pornFocus == "strugglefuck queen" || $slaves[$i].pornFameType == "unwilling">> + <<set _adjustedViewership = _viewership*6>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeStruggleFuck>> + <<set $slaves[$i].pornTypeStruggleFuck += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarStruggleFucks-1))>> + <<set $slaves[$i].pornTypeStruggleFuck = Math.clamp($slaves[$i].pornTypeStruggleFuck, 0, 100000)>> + + <<if $slaves[$i].pornFocus == "strugglefuck queen" || $slaves[$i].pornFameType == "unwilling">> + $possessiveCap impresses with $possessive ability to put up just the right amount of fight during sex. + <<if $slaves[$i].pornTypeStruggleFuck > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeStruggleFuck < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Strugglefuck Queen: (_oldPorn) to ($slaves[$i].pornTypeStruggleFuck).<</if>> + <<elseif $slaves[$i].pornTypeStruggleFuck > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeStruggleFuck>><</if>> + <<set $slaves[$i].pornTypeStruggleFuck = Math.clamp($slaves[$i].pornTypeStruggleFuck-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Strugglefuck Queen: (_oldPorn) to ($slaves[$i].pornTypeStruggleFuck).<</if>> + <</if>> + <<if $slaves[$i].sexualQuirk == "painal queen" && canDoAnal($slaves[$i])>> + <<if $slaves[$i].pornFocus == "painal queen" || $slaves[$i].pornFameType == "hardcore anal">> + <<set _adjustedViewership = _viewership*6>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypePainal>> + <<set $slaves[$i].pornTypePainal += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarPainals-1))>> + <<set $slaves[$i].pornTypePainal = Math.clamp($slaves[$i].pornTypePainal, 0, 100000)>> + + <<if $slaves[$i].pornFocus == "painal queen" || $slaves[$i].pornFameType == "hardcore anal">> + $possessiveCap impresses with $possessive ability to push $possessive anus to its limit. + <<if $slaves[$i].pornTypePainal > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypePainal < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Painal Queen: (_oldPorn) to ($slaves[$i].pornTypePainal).<</if>> + <<elseif $slaves[$i].pornTypePainal > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypePainal>><</if>> + <<set $slaves[$i].pornTypePainal = Math.clamp($slaves[$i].pornTypePainal-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Strugglefuck Queen: (_oldPorn) to ($slaves[$i].pornTypePainal).<</if>> + <</if>> + <<if $slaves[$i].sexualQuirk == "tease">> + <<if $slaves[$i].pornFocus == "tease" || $slaves[$i].pornFameType == "softcore">> + <<set _adjustedViewership = _viewership*6>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeTease>> + <<set $slaves[$i].pornTypeTease += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarTeases-1))>> + <<set $slaves[$i].pornTypeTease = Math.clamp($slaves[$i].pornTypeTease, 0, 100000)>> + + <<if $slaves[$i].pornFocus == "tease" || $slaves[$i].pornFameType == "softcore">> + $possessiveCap tantalizes viewers with $possessive suggestive moves. + <<if $slaves[$i].pornTypeTease > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeTease < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Tease: (_oldPorn) to ($slaves[$i].pornTypeTease).<</if>> + <<elseif $slaves[$i].pornTypeTease > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeTease>><</if>> + <<set $slaves[$i].pornTypeTease = Math.clamp($slaves[$i].pornTypeTease-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Tease: (_oldPorn) to ($slaves[$i].pornTypeTease).<</if>> + <</if>> + <<if $slaves[$i].sexualQuirk == "romantic">> + <<if $slaves[$i].pornFocus == "romantic" || $slaves[$i].pornFameType == "romantic">> + <<set _adjustedViewership = _viewership*6>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeRomantic>> + <<set $slaves[$i].pornTypeRomantic += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarRomantics-1))>> + <<set $slaves[$i].pornTypeRomantic = Math.clamp($slaves[$i].pornTypeRomantic, 0, 100000)>> + + <<if $slaves[$i].pornFocus == "romantic" || $slaves[$i].pornFameType == "romantic">> + $possessiveCap draws viewers in with $possessive genuine pleasure. + <<if $slaves[$i].pornTypeRomantic > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeRomantic < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Romantic: (_oldPorn) to ($slaves[$i].pornTypeRomantic).<</if>> + <<elseif $slaves[$i].pornTypeRomantic > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeRomantic>><</if>> + <<set $slaves[$i].pornTypeRomantic = Math.clamp($slaves[$i].pornTypeRomantic-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Romantic: (_oldPorn) to ($slaves[$i].pornTypeRomantic).<</if>> + <</if>> + <<if $slaves[$i].sexualQuirk == "perverted">> + <<if $slaves[$i].pornFocus == "perverted" || $slaves[$i].pornFameType == "really perverted">> + <<set _adjustedViewership = _viewership*6>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypePervert>> + <<set $slaves[$i].pornTypePervert += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarPerverts-1))>> + <<set $slaves[$i].pornTypePervert = Math.clamp($slaves[$i].pornTypePervert, 0, 100000)>> + + <<if $slaves[$i].pornFocus == "perverted" || $slaves[$i].pornFameType == "really perverted">> + $possessiveCap perverted tastes shocks and allures viewers in ways they didn't even realize. + <<if $slaves[$i].pornTypePervert > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypePervert < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Perverted: (_oldPorn) to ($slaves[$i].pornTypePervert).<</if>> + <<elseif $slaves[$i].pornTypePervert > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypePervert>><</if>> + <<set $slaves[$i].pornTypePervert = Math.clamp($slaves[$i].pornTypePervert-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Perverted: (_oldPorn) to ($slaves[$i].pornTypePervert).<</if>> + <</if>> + <<if $slaves[$i].sexualQuirk == "caring">> + <<if $slaves[$i].pornFocus == "caring" || $slaves[$i].pornFameType == "voyeur">> + <<set _adjustedViewership = _viewership*6>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeCaring>> + <<set $slaves[$i].pornTypeCaring += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarCarings-1))>> + <<set $slaves[$i].pornTypeCaring = Math.clamp($slaves[$i].pornTypeCaring, 0, 100000)>> + + <<if $slaves[$i].pornFocus == "caring" || $slaves[$i].pornFameType == "voyeur">> + $possessiveCap sincere devotion to $possessive partner's pleasure draws in viewers with an interest in watching couples fuck. + <<if $slaves[$i].pornTypeCaring > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeCaring < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Caring: (_oldPorn) to ($slaves[$i].pornTypeCaring).<</if>> + <<elseif $slaves[$i].pornTypeCaring > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeCaring>><</if>> + <<set $slaves[$i].pornTypeCaring = Math.clamp($slaves[$i].pornTypeCaring-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Caring: (_oldPorn) to ($slaves[$i].pornTypeCaring).<</if>> + <</if>> + <<if $slaves[$i].sexualQuirk == "unflinching">> + <<if $slaves[$i].pornFocus == "unflinching" || $slaves[$i].pornFameType == "unspeakable">> + <<set _adjustedViewership = _viewership*6>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeUnflinching>> + <<set $slaves[$i].pornTypeUnflinching += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarUnflinchings-1))>> + <<set $slaves[$i].pornTypeUnflinching = Math.clamp($slaves[$i].pornTypeUnflinching, 0, 100000)>> + + <<if $slaves[$i].pornFocus == "unflinching" || $slaves[$i].pornFameType == "unspeakable">> + $possessiveCap willingness to do anything catches the attention of those who enjoy acts that should never be mentioned to others. + <<if $slaves[$i].pornTypeUnflinching > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeUnflinching < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Unflinching: (_oldPorn) to ($slaves[$i].pornTypeUnflinching).<</if>> + <<elseif $slaves[$i].pornTypeUnflinching > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeUnflinching>><</if>> + <<set $slaves[$i].pornTypeUnflinching = Math.clamp($slaves[$i].pornTypeUnflinching-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Unflinching: (_oldPorn) to ($slaves[$i].pornTypeUnflinching).<</if>> + <</if>> + <<if $slaves[$i].sexualQuirk == "size queen">> + <<if $slaves[$i].pornFocus == "size queen" || $slaves[$i].pornFameType == "huge insertion">> + <<set _adjustedViewership = _viewership*6>> + <<elseif $slaves[$i].pornFocus != "none">> + <<set _adjustedViewership = _viewership*.5>> + <</if>> + <<set _oldPorn = $slaves[$i].pornTypeSizeQueen>> + <<set $slaves[$i].pornTypeSizeQueen += (_adjustedViewership/_viewerSoaking)-((_decayRate/10)*($pornStarSizeQueens-1))>> + <<set $slaves[$i].pornTypeSizeQueen = Math.clamp($slaves[$i].pornTypeSizeQueen, 0, 100000)>> + + <<if $slaves[$i].pornFocus == "size queen" || $slaves[$i].pornFameType == "huge insertion">> + $possessiveCap intent on taking the largest things possible into her holes draws in viewers with an interest for huge insertions. + <<if $slaves[$i].pornTypeSizeQueen > _oldPorn>> + Viewship @@.green;increased@@ this week. + <<elseif $slaves[$i].pornTypeSizeQueen < _oldPorn>> + Viewship @@.red;declined@@ this week. + <<else>> + Viewship @@.yellow;was stable@@ this week. + <</if>> + <</if>> + <<if $cheatMode == 1>>Size Queen: (_oldPorn) to ($slaves[$i].pornTypeSizeQueen).<</if>> + <<elseif $slaves[$i].pornTypeSizeQueen > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeSizeQueen>><</if>> + <<set $slaves[$i].pornTypeSizeQueen = Math.clamp($slaves[$i].pornTypeSizeQueen-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Size Queen: (_oldPorn) to ($slaves[$i].pornTypeSizeQueen).<</if>> + <</if>> + + <<set $slaves[$i].pornFame = $slaves[$i].pornTypeGeneral + $slaves[$i].pornTypeFuckdoll + $slaves[$i].pornTypeRape + $slaves[$i].pornTypePreggo + $slaves[$i].pornTypeBBW + $slaves[$i].pornTypeGainer + $slaves[$i].pornTypeStud + $slaves[$i].pornTypeLoli + $slaves[$i].pornTypeDeepThroat + $slaves[$i].pornTypeStruggleFuck + $slaves[$i].pornTypePainal + $slaves[$i].pornTypeTease + $slaves[$i].pornTypeRomantic + $slaves[$i].pornTypePervert + $slaves[$i].pornTypeCaring + $slaves[$i].pornTypeUnflinching + $slaves[$i].pornTypeSizeQueen + $slaves[$i].pornTypeNeglectful + $slaves[$i].pornTypeCumAddict + $slaves[$i].pornTypeAnalAddict + $slaves[$i].pornTypeAttentionWhore + $slaves[$i].pornTypeBreastGrowth + $slaves[$i].pornTypeAbusive + $slaves[$i].pornTypeMalicious + $slaves[$i].pornTypeSelfHating + $slaves[$i].pornTypeBreeder + $slaves[$i].pornTypeSub + $slaves[$i].pornTypeCumSlut + $slaves[$i].pornTypeAnal + $slaves[$i].pornTypeHumiliation + $slaves[$i].pornTypeBoobs + $slaves[$i].pornTypeDom + $slaves[$i].pornTypeSadist + $slaves[$i].pornTypeMasochist + $slaves[$i].pornTypePregnancy>> + <<set $slaves[$i].pornFame = Math.trunc($slaves[$i].pornFame)>> + + + + <<if _oldFame > $slaves[$i].pornFame>> + Overall, $possessive online fame @@.red;dropped@@ this week. + <<elseif _oldFame < $slaves[$i].pornFame>> + Overall, $possessive online fame @@.green;rose@@ this week. + <<if _oldFame < 1000 && $slaves[$i].pornFame >= 1000 && $studioFeed == 1>> + $pronounCap @@.yellow;has accrued enough views to warrant specialization.@@ + <</if>> + <<elseif $slaves[$i].pornFame != 0>> + Surprisingly, $possessive online fame @@.yellow;remained consistant@@ this week despite how fickle watchers can be. + <<else>> + $pronoun cap went @@.red;completely overlooked@@ this week and failed to gain any hits at all. + <</if>> + + <<if $slaves[$i].pornFame > 0>> + <<set _topFame = getHighestPorn($slaves[$i])>> + <<set _donations = Math.floor($slaves[$i].pornFame/(random(10,15+_viewerSoaking)))>> + <<if _donations > 0>> + Fans donated a total of @@.yellowgreen;<<print cashFormat(_donations)>>@@ to $possessive account this week. + <<set $cash += _donations>> + <</if>> + <</if>> + + /* prestige gen */ + + <<if $slaves[$i].pornPrestige == 0 && $slaves[$i].pornFame >= 5000>> + <<set _pornFameGrabBag = []>> + <<if $slaves[$i].pornTypeGeneral >= 5000>><<set _pornFameGrabBag.push("generic")>><</if>> + <<if $slaves[$i].pornTypeFuckdoll >= 5000>><<set _pornFameGrabBag.push("fuckdoll")>><</if>> + <<if $slaves[$i].pornTypeRape >= 5000>><<set _pornFameGrabBag.push("rape")>><</if>> + <<if $slaves[$i].pornTypePreggo >= 5000>><<set _pornFameGrabBag.push("preggo")>><</if>> + <<if $slaves[$i].pornTypeBBW >= 5000>><<set _pornFameGrabBag.push("BBW")>><</if>> + <<if $slaves[$i].pornTypeGainer >= 5000>><<set _pornFameGrabBag.push("weight gain")>><</if>> + <<if $slaves[$i].pornTypeStud >= 5000>><<set _pornFameGrabBag.push("big dick")>><</if>> + <<if $slaves[$i].pornTypeLoli >= 5000>><<set _pornFameGrabBag.push("underage")>><</if>> + <<if $slaves[$i].pornTypeDeepThroat >= 5000>><<set _pornFameGrabBag.push("deepthroat")>><</if>> + <<if $slaves[$i].pornTypeStruggleFuck >= 5000>><<set _pornFameGrabBag.push("unwilling")>><</if>> + <<if $slaves[$i].pornTypePainal >= 5000>><<set _pornFameGrabBag.push("hardcore anal")>><</if>> + <<if $slaves[$i].pornTypeTease >= 5000>><<set _pornFameGrabBag.push("softcore")>><</if>> + <<if $slaves[$i].pornTypeRomantic >= 5000>><<set _pornFameGrabBag.push("romantic")>><</if>> + <<if $slaves[$i].pornTypePervert >= 5000>><<set _pornFameGrabBag.push("really perverted")>><</if>> + <<if $slaves[$i].pornTypeCaring >= 5000>><<set _pornFameGrabBag.push("voyeur")>><</if>> + <<if $slaves[$i].pornTypeUnflinching >= 5000>><<set _pornFameGrabBag.push("unspeakable")>><</if>> + <<if $slaves[$i].pornTypeSizeQueen >= 5000>><<set _pornFameGrabBag.push("huge insertion")>><</if>> + <<if $slaves[$i].pornTypeNeglectful >= 5000>><<set _pornFameGrabBag.push("orgasm denial")>><</if>> + <<if $slaves[$i].pornTypeCumAddict >= 5000>><<set _pornFameGrabBag.push("cum addiction")>><</if>> + <<if $slaves[$i].pornTypeAnalAddict >= 5000>><<set _pornFameGrabBag.push("anal addiction")>><</if>> + <<if $slaves[$i].pornTypeAttentionWhore >= 5000>><<set _pornFameGrabBag.push("exhibition")>><</if>> + <<if $slaves[$i].pornTypeBreastGrowth >= 5000>><<set _pornFameGrabBag.push("breast expansion")>><</if>> + <<if $slaves[$i].pornTypeAbusive >= 5000>><<set _pornFameGrabBag.push("abuse")>><</if>> + <<if $slaves[$i].pornTypeMalicious >= 5000>><<set _pornFameGrabBag.push("sexual torture")>><</if>> + <<if $slaves[$i].pornTypeSelfHating >= 5000>><<set _pornFameGrabBag.push("self hating")>><</if>> + <<if $slaves[$i].pornTypeBreeder >= 5000>><<set _pornFameGrabBag.push("breeder")>><</if>> + <<if $slaves[$i].pornTypeSub >= 5000>><<set _pornFameGrabBag.push("submissive")>><</if>> + <<if $slaves[$i].pornTypeCumSlut >= 5000>><<set _pornFameGrabBag.push("cum")>><</if>> + <<if $slaves[$i].pornTypeAnal >= 5000>><<set _pornFameGrabBag.push("buttslut")>><</if>> + <<if $slaves[$i].pornTypeHumiliation >= 5000>><<set _pornFameGrabBag.push("humiliating")>><</if>> + <<if $slaves[$i].pornTypeBoobs >= 5000>><<set _pornFameGrabBag.push("breast")>><</if>> + <<if $slaves[$i].pornTypeDom >= 5000>><<set _pornFameGrabBag.push("dominant")>><</if>> + <<if $slaves[$i].pornTypeSadist >= 5000>><<set _pornFameGrabBag.push("sadistic")>><</if>> + <<if $slaves[$i].pornTypeMasochist >= 5000>><<set _pornFameGrabBag.push("masochistic")>><</if>> + <<if $slaves[$i].pornTypePregnancy >= 5000>><<set _pornFameGrabBag.push("pregnancy fetish")>><</if>> + + <<if _pornFameGrabBag.length > 0>> + <<set $slaves[$i].pornFameType = _pornFameGrabBag.random()>> + <<set $slaves[$i].pornPrestige = 1, $slaves[$i].pornFocus = "none">> + + @@.green;$pronounCap has gained a following in $slaves[$i].pornFameType pornography!@@ Thousands have enjoyed + + <<switch $slaves[$i].pornFameType>> + <<case "generic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her being used.">> + the sight of $object being used, + <<case "fuckdoll">> + <<set $slaves[$i].pornPrestigeDesc = "It has a following in slave pornography. Its fans relish the sight of it being used.">> + the sight of $object being used, + <<case "rape">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her being raped.">> + the sight of $object being raped, + <<case "preggo">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her swell with child.">> + watching $object swell with child, + <<case "BBW">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her thick and soft body.">> + the sight of $possessive thick and soft body, + <<case "underage">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her childish body.">> + the sight of $possessive childish body, + <<case "weight gain">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her eating and gaining weight.">> + the sight of $object eating and gaining weight, + <<case "big dick">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her throbbing erection.">> + the sight of $possessive throbbing erection, + <<case "deepthroat">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sounds she makes when being throatfucked.">> + the sounds $pronoun makes when being throatfucked, + <<case "unwilling">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed how she struggles during sex.">> + how $pronoun struggles during sex, + <<case "hardcore anal">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her asshole pushed to its limit.">> + watching $possessive asshole pushed to its limit, + <<case "softcore">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her lewd striptease.">> + $possessive lewd striptease, + <<case "romantic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the deep bond she shares with her partners.">> + the deep bond $pronoun shares with $possessive partners, + <<case "really perverted">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her most perverted tendencies.">> + $possessive most perverted tendencies, + <<case "voyeur">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her devote herself to her partners' pleasure.">> + watching $object devote <<print $object>>self to $possessive partners' pleasure, + <<case "unspeakable">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her willingness to do things not repeated in polite company.">> + $possessive willingness to do things not repeated in polite company, + <<case "huge insertion">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her holes filled to their limits.">> + the sight of $possessive holes filled to their limits, + <<case "orgasm denial">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her ignoring her own pleasure.">> + the sight of $object ignoring $possessive own pleasure, + <<case "cum addiction">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything and everything for cum.">> + whatching $object do anything and everything for cum, + <<case "anal addiction">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for a dick in her ass.">> + whatching $object do anything for a dick in $possessive ass, + <<case "exhibition">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for attention.">> + whatching $object do anything for attention, + <<case "breast expansion">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed charting the growth of her breasts.">> + charting the growth of $possessive breasts, + <<case "abuse">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her abuse others.">> + watching $object abuse others, + <<case "sexual torture">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her getting off from the suffering she caused.">> + $object getting off from the suffering she caused, + <<case "self hating">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her happily suffer.">> + watching $object happily suffer, + <<case "breeder">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her obsess over pumping out babies.">> + watching $object obsess over pumping out babies, + <<case "submissive">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her submission.">> + $possessive submission, + <<case "cum">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her taste for cum.">> + $possessive taste for cum, + <<case "buttslut">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her rear.">> + the sight of $possessive rear, + <<case "humiliating">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her humiliating herself.">> + $object humiliating herself, + <<case "breast">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her breasts.">> + the sight of $possessive breasts, + <<case "dominant">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her dominance.">> + $possessive dominance, + <<case "sadistic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her sadism.">> + $possessive sadism, + <<case "masochistic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her masochism.">> + $possessive masochism, + <<case "pregnancy fetish">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her fondness for pregnancy.">> + $possessive fondness for pregnancy, + <</switch>> + + but $pronoun isn't famous enough to be called prestigious yet. + <</if>> + <<elseif $slaves[$i].pornPrestige == 1>> + <<set _failedStar = 0, _fameSwap = 0, _swapPoint = 1.2>> + + <<switch $slaves[$i].pornFameType>> + <<case "generic">> + <<if $slaves[$i].pornTypeGeneral >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from her career in slave pornography. Her many fans relish the sight of her being used.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object being used, so it is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeGeneral*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeGeneral < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "fuckdoll">> + <<if $slaves[$i].pornTypeFuckdoll >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "It is well known from its career in slave pornography. Its many fans relish the sight of it being used.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object being used, so it is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeFuckdoll*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeFuckdoll < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "rape">> + <<if $slaves[$i].pornTypeRape >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her being raped.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object being raped, so it is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeRape*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeRape < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "preggo">> + <<if $slaves[$i].pornTypePreggo >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her swollen with child.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object swollen with child, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypePreggo*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypePreggo < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "BBW">> + <<if $slaves[$i].pornTypeBBW >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her thick, soft body.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive thick and soft body, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeBBW*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeBBW < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "underage">> + <<if $slaves[$i].pornTypeLoli >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her immature body.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive immature body, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeLoli*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeLoli < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "weight gain">> + <<if $slaves[$i].pornTypeGainer >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish how curvy she's gotten.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish how curvy <<print $pronoun>>'s gotten, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeGainer*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeGainer < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "big dick">> + <<if $slaves[$i].pornTypeStud >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her heavy dick.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $possessive heavy dick, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeStud*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeStud < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "deepthroat">> + <<if $slaves[$i].pornTypeDeepThroat >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sounds she makes when being throatfucked.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sounds $pronoun makes when being throatfucked, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeDeepThroat*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeDeepThroat < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "unwilling">> + <<if $slaves[$i].pornTypeStruggleFuck >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish how perfectly she struggles during sex.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish how perfectly $pronoun struggles during sex, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeStruggleFuck*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeStruggleFuck < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "hardcore anal">> + <<if $slaves[$i].pornTypePainal >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish watching her asshole pushed to its limit.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish watching $possessive asshole pushed to its limit, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypePainal*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypePainal < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "softcore">> + <<if $slaves[$i].pornTypeTease >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her lewd striptease.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive lewd striptease, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeTease*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeTease < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "romantic">> + <<if $slaves[$i].pornTypeRomantic >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the deep bond she shares with her partners.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the deep bond $pronoun shares with her partners, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeRomantic*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeRomantic < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "really perverted">> + <<if $slaves[$i].pornTypePervert >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the depths of her pervesions.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the depths of $possessive pervesions, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypePervert*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypePervert < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "voyeur">> + <<if $slaves[$i].pornTypeCaring >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her devotion to her partners' pleasure.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive devotion to $possessive partners' pleasure, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeCaring*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeCaring < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "unspeakable">> + <<if $slaves[$i].pornTypeUnflinching >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her willingness to do anything and everything.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive willingness to do anything and everything, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeUnflinching*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeUnflinching < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "huge insertion">> + <<if $slaves[$i].pornTypeSizeQueen >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her holes filled to their limits.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $possessive holes filled to their limits, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeSizeQueen*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeSizeQueen < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "orgasm denial">> + <<if $slaves[$i].pornTypeNeglectful >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her denying herself pleasure.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object denying <<print $object>>self pleasure, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeNeglectful*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeNeglectful < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "cum addiction">> + <<if $slaves[$i].pornTypeCumAddict >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her doing anything for cum.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object doing anything for cum, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeCumAddict*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeCumAddict < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "anal addiction">> + <<if $slaves[$i].pornTypeAnalAddict >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her doing anything for a dick up her ass.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object doing anything for a dick up $possessive ass, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeAnalAddict*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeAnalAddict < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "exhibition">> + <<if $slaves[$i].pornTypeAttentionWhore >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her doing anything for attention.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object doing anything for attention, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeAttentionWhore*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeAttentionWhore < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "breast expansion">> + <<if $slaves[$i].pornTypeBreastGrowth >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her expanding bust.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $possessive expanding bust, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeBreastGrowth*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeBreastGrowth < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "abuse">> + <<if $slaves[$i].pornTypeAbusive >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her abusing others.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object abusing others, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeAbusive*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeAbusive < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "sexual torture">> + <<if $slaves[$i].pornTypeMalicious >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her getting off from the suffering she caused.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $object getting off from the suffering $pronoun caused, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeMalicious*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeMalicious < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "self hating">> + <<if $slaves[$i].pornTypeSelfHating >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her suffering.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive suffering, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeSelfHating*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeSelfHating < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "breeder">> + <<if $slaves[$i].pornTypeBreeder >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her obsession with having children.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive obsession with having children, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeBreeder*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeBreeder < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "submissive">> + <<if $slaves[$i].pornTypeSub >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her submissiveness.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive submissiveness, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeSub*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeSub < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "cum">> + <<if $slaves[$i].pornTypeCumSlut >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her desire for cum.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive desire for cum, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeCumSlut*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeCumSlut < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "buttslut">> + <<if $slaves[$i].pornTypeAnal >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her rear.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $possessive rear, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeAnal*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeAnal < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "humiliating">> + <<if $slaves[$i].pornTypeHumiliation >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her frequent humiliation.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive frequent humiliation, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeHumiliation*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeHumiliation < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "breast">> + <<if $slaves[$i].pornTypeBoobs >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish the sight of her breasts.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish the sight of $possessive breasts, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeBoobs*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeBoobs < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "dominant">> + <<if $slaves[$i].pornTypeDom >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her dominance.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive dominance, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeDom*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeDom < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "sadistic">> + <<if $slaves[$i].pornTypeSadist >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her sadism.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive sadism, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeSadist*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeSadist < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "masochistic">> + <<if $slaves[$i].pornTypeMasochist >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her masochism.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive masochism, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypeMasochist*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypeMasochist < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "pregnancy fetish">> + <<if $slaves[$i].pornTypePregnancy >= 20000>> + <<set $slaves[$i].pornPrestige = 2>> + <<set $slaves[$i].pornPrestigeDesc = "She is well known from its career in slave pornography. Her many fans relish her fondness for pregnancy.">> + @@.green;$pronounCap has gained a hold in $slaves[$i].pornFameType pornography!@@ $possessiveCap many fans relish $possessive fondness for pregnancy, so $pronoun is now prestigious to own $object. + <<elseif _topFame.value >= $slaves[$i].pornTypePregnancy*_swapPoint>> + <<set _fameSwap = 1>> + <<elseif $slaves[$i].pornTypePregnancy < 100>> + <<set _failedStar = 1>> + <</if>> + <<default>> + @@.red;No porn fame detected, reseting to "none".@@ + <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0, $slaves[$i].pornFameType = "none">> + <</switch>> + + <<if _failedStar == 1>> + <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0>> + @@.red;$possessiveCap popularity in $slaves[$i].pornFameType pornography has faded.@@ $pronounCap is once again relatively unknown. + <<set $slaves[$i].pornFameType = "none">> + <</if>> + <<if _fameSwap == 1>> + $possessiveCap fame in $slaves[$i].pornFameType pornography has been overwhelmed by $possessive surging popularity in other aspects. @@.yellow;$pronounCap is now better known for $possessive _topFame.type porn.@@ + <<set $slaves[$i].pornFameType = _topFame.type>> + <<switch _topFame.type>> + <<case "generic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her being used.">> + <<case "fuckdoll">> + <<set $slaves[$i].pornPrestigeDesc = "It has a following in slave pornography. Its fans relish the sight of it being used.">> + <<case "rape">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her being raped.">> + <<case "preggo">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her swell with child.">> + <<case "BBW">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her thick and soft body.">> + <<case "underage">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her childish body.">> + <<case "weight gain">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her eating and gaining weight.">> + <<case "big dick">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her throbbing erection.">> + <<case "deepthroat">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sounds she makes when being throatfucked.">> + <<case "unwilling">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed how she struggles during sex.">> + <<case "hardcore anal">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her asshole pushed to its limit.">> + <<case "softcore">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her lewd striptease.">> + <<case "romantic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the deep bond she shares with her partners.">> + <<case "really perverted">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her most perverted tendencies.">> + <<case "voyeur">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her devote herself to her partners' pleasure.">> + <<case "unspeakable">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her willingness to do things not repeated in polite company.">> + <<case "huge insertion">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her holes filled to their limits.">> + <<case "orgasm denial">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her ignoring her own pleasure.">> + <<case "cum addiction">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything and everything for cum.">> + <<case "anal addiction">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for a dick in her ass.">> + <<case "exhibition">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for attention.">> + <<case "breast expansion">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed charting the growth of her breasts.">> + <<case "abuse">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her abuse others.">> + <<case "sexual torture">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her getting off from the suffering she caused.">> + <<case "self hating">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her happily suffer.">> + <<case "breeder">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her obsess over pumping out babies.">> + <<case "submissive">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her submission.">> + <<case "cum">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her taste for cum.">> + <<case "buttslut">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her rear.">> + <<case "humiliating">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her humiliating herself.">> + <<case "breast">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her breasts.">> + <<case "dominant">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her dominance.">> + <<case "sadistic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her sadism.">> + <<case "masochistic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her masochism.">> + <<case "pregnancy fetish">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her fondness for pregnancy.">> + <</switch>> + <</if>> + <<elseif $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 0>> + + <<switch $slaves[$i].pornFameType>> + <<case "generic">> + <<if $slaves[$i].pornTypeGeneral >= 75000 && $pornStarID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeGeneral = 250000, $pornStarID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her mid-coitus.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $object mid-coitus, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her mid-coitus">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeGeneral < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "fuckdoll">> + <<if $slaves[$i].pornTypeFuckdoll >= 75000 && $pornStarFuckdollID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeFuckdoll = 250000, $pornStarFuckdollID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "It is world famous for its career in slave pornography. Millions are intimately familiar with the sight of it being used.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $object being used, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing it offering itself">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeFuckdoll < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "rape">> + <<if $slaves[$i].pornTypeRape >= 75000 && $pornStarRapeID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeRape = 250000, $pornStarRapeID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her being raped.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $object being raped, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her rape">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeRape < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "preggo">> + <<if $slaves[$i].pornTypePreggo >= 75000 && $pornStarPreggoID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypePreggo = 250000, $pornStarPreggoID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her swollen with child.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $object swollen with child, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her cradling her middle">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypePreggo < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "BBW">> + <<if $slaves[$i].pornTypeBBW >= 75000 && $pornStarBBWID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeBBW = 250000, $pornStarBBWID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her thick, soft body.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive thick and soft body, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her giving a bellyjob">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypePreggo < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "underage">> + <<if $slaves[$i].pornTypeLoli >= 75000 && $pornStarLoliID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeLoli = 250000, $pornStarLoliID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her immature body.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive immature body, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her 'innocence'">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeLoli < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "weight gain">> + <<if $slaves[$i].pornTypeGainer >= 75000 && $pornStarGainerID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeGainer = 250000, $pornStarGainerID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with how with how much weight she has gained.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with how much weight<<print $pronoun>>'s put on, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her trying on her old clothes">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeGainer < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "big dick">> + <<if $slaves[$i].pornTypeStud >= 75000 && $pornStarStudID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeStud = 250000, $pornStarStudID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her erect dick.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $possessive erect dick, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her money shot">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeStud < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "deepthroat">> + <<if $slaves[$i].pornTypeDeepThroat >= 75000 && $pornStarDeepThroatID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeDeepThroat = 250000, $pornStarDeepThroatID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sounds she makes when being throatfucked.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sounds $pronoun makes when being throatfucked, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her getting facefucked">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeDeepThroat < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "unwilling">> + <<if $slaves[$i].pornTypeStruggleFuck >= 75000 && $pornStarStruggleFuckID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeStruggleFuck = 250000, $pornStarStruggleFuckID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with how perfectly she struggles during sex.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with how perfectly $pronoun struggles during sex, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her struggling">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeStruggleFuck < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "hardcore anal">> + <<if $slaves[$i].pornTypePainal >= 75000 && $pornStarPainalID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypePainal = 250000, $pornStarPainalID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with seeing her asshole pushed to its limit.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with seeing $possessive asshole pushed to its limit, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her taking an enormous dick up her ass">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypePainal < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "softcore">> + <<if $slaves[$i].pornTypeTease >= 75000 && $pornStarTeaseID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeTease = 250000, $pornStarTeaseID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her lewd striptease.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive lewd striptease, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her stripping">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeTease < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "romantic">> + <<if $slaves[$i].pornTypeRomantic >= 75000 && $pornStarRomanticID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeRomantic = 250000, $pornStarRomanticID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the deep bond she shares with her partners.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the deep bond $pronoun shares with her partners, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her sharing an orgasm with her partner">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeRomantic < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "really perverted">> + <<if $slaves[$i].pornTypePervert >= 75000 && $pornStarPervertID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypePervert = 250000, $pornStarPervertID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the depths of her pervesions.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the depths of $possessive pervesions, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her doing something perverted">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypePervert < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "voyeur">> + <<if $slaves[$i].pornTypeCaring >= 75000 && $pornStarCaringID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeCaring = 250000, $pornStarCaringID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her devotion to her partners' pleasure.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive devotion to $possessive partners' pleasure, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her bringing her partner to orgasm">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeCaring < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "unspeakable">> + <<if $slaves[$i].pornTypeUnflinching >= 75000 && $pornStarUnflinchingID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeUnflinching = 250000, $pornStarUnflinchingID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her willingness to do things not repeated in polite company.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive willingness to do things not repeated in polite company, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her doing something unmentionable">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeUnflinching < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "huge insertion">> + <<if $slaves[$i].pornTypeSizeQueen >= 75000 && $pornStarSizeQueenID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeSizeQueen = 250000, $pornStarSizeQueenID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her holes filled to their limits.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $possessive holes filled to their limits, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her belly bulging from within">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeSizeQueen < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "orgasm denial">> + <<if $slaves[$i].pornTypeNeglectful >= 75000 && $pornStarNeglectfulID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeNeglectful = 250000, $pornStarNeglectfulID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her denying herself pleasure.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $object denying <<print $object>>self pleasure, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her pleasing a line of partners without cuming once">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeNeglectful < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "cum addiction">> + <<if $slaves[$i].pornTypeCumAddict >= 75000 && $pornStarCumAddictID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeCumAddict = 250000, $pornStarCumAddictID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her doing anything for cum.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $object doing anything for cum, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her bathing in a tub of cum">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeCumAddict < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "anal addiction">> + <<if $slaves[$i].pornTypeAnalAddict >= 75000 && $pornStarAnalAddictID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeAnalAddict = 250000, $pornStarAnalAddictID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her well-versed anus.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $object doing anything for a dick up $possessive ass, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her taking a series of huge cocks up her ass">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeAnalAddict < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "exhibition">> + <<if $slaves[$i].pornTypeAttentionWhore >= 75000 && $pornStarAttentionWhoreID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeAttentionWhore = 250000, $pornStarAttentionWhoreID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her doing anything for attention.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $object going to any length for attention, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her flashing strangers">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeAttentionWhore < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "breast expansion">> + <<if $slaves[$i].pornTypeBreastGrowth >= 75000 && $pornStarBreastGrowthID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeBreastGrowth = 250000, $pornStarBreastGrowthID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the history of her growing bust.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with history of her growing bust, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her having her tits measured">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeBreastGrowth < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "abuse">> + <<if $slaves[$i].pornTypeAbusive >= 75000 && $pornStarAbusiveID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeAbusive = 250000, $pornStarAbusiveID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her abusive tendencies.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive abusive tendencies, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " taking what she wants by force">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeAbusive < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "sexual torture">> + <<if $slaves[$i].pornTypeMalicious >= 75000 && $pornStarMaliciousID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeMalicious = 250000, $pornStarMaliciousID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her hunger for making others suffer.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $possessive torturing others, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her tormenting her prey">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeMalicious < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "self hating">> + <<if $slaves[$i].pornTypeSelfHating >= 75000 && $pornStarSelfHatingID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeSelfHating = 250000, $pornStarSelfHatingID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her suffering.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $object suffering, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her orgasming from pain">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeSelfHating < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "breeder">> + <<if $slaves[$i].pornTypeBreeder >= 75000 && $pornStarBreederID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeBreeder = 250000, $pornStarBreederID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her obsession with being pregnant.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive obsession with having children, so it is now extremely prestigious to own $object. + <<if $slaves[$i].births > 0>> + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her having an orgasmic birth">> + <<else>> + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her being bred">> + <</if>> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeBreeder < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "submissive">> + <<if $slaves[$i].pornTypeSub >= 75000 && $pornStarSubID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeSub = 250000, $pornStarSubID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her submissiveness.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive submissiveness, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her sumbmission">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeSub < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "cum">> + <<if $slaves[$i].pornTypeCumSlut >= 75000 && $pornStarCumSlutID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeCumSlut = 250000, $pornStarCumSlutID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her taste for cum.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive taste for cum, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her drinking a glass of cum">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeCumSlut < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "buttslut">> + <<if $slaves[$i].pornTypeAnal >= 75000 && $pornStarAnalID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeAnal = 250000, $pornStarAnalID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her rear.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with the sight of $possessive rear, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her shaking her booty">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeAnal < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "humiliating">> + <<if $slaves[$i].pornTypeHumiliation >= 75000 && $pornStarHumiliationID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeHumiliation = 250000, $pornStarHumiliationID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her frequent humiliation.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive frequent humiliation, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her humiliated in public">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeHumiliation < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "breast">> + <<if $slaves[$i].pornTypeBoobs >= 75000 && $pornStarBoobsID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeBoobs = 250000, $pornStarBoobsID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her breasts.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive breasts, so it is now extremely prestigious to own $object, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her bare chest">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeBoobs < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "dominant">> + <<if $slaves[$i].pornTypeDom >= 75000 && $pornStarDomID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeDom = 250000, $pornStarDomID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her dominant streak.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive dominant streak, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her seated upon her obediant toy">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeDom < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "sadistic">> + <<if $slaves[$i].pornTypeSadist >= 75000 && $pornStarSadistID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeSadist = 250000, $pornStarSadistID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her sadistic streak.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive sadistic streak, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her whipping her lover">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeSadist < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "masochistic">> + <<if $slaves[$i].pornTypeMasochist >= 75000 && $pornStarMasochistID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypeMasochist = 250000, $pornStarMasochistID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her masochistic streak.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive masochistic streak, so it is now extremely prestigious to own $object. + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her being whipped">> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypeMasochist < 5000>> + <<set _failedStar = 1>> + <</if>> + <<case "pregnancy fetish">> + <<if $slaves[$i].pornTypePregnancy >= 75000 && $pornStarPregnancyID == 0>> + <<set $slaves[$i].pornPrestige = 3, $slaves[$i].pornTypePregnancy = 250000, $pornStarPregnancyID = $slaves[$i].ID>> + <<set $slaves[$i].pornPrestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her pregnancy kink.">> + @@.green;$pronounCap has become world famous for $possessive career in $slaves[$i].pornFameType pornography!@@ Millions are now intimately familiar with $possessive pregnancy kink, so it is now extremely prestigious to own $object. + <<if $slaves[$i].ovaries == 1 || $slaves[$i].mpreg == 1>> + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her getting knocked up">> + <<elseif $slaves[$i].dick > 0>> + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her knocking a girl up">> + <<else>> + <<set _desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her pretending to be pregnant">> + <</if>> + <<set $trinkets.push(_desc)>> + <<elseif $slaves[$i].pornTypePregnancy < 5000>> + <<set _failedStar = 1>> + <</if>> + <<default>> + @@.red;No porn fame detected, reseting to "none".@@ + <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0, $slaves[$i].pornFameType = "none">> + <</switch>> + + <<if _failedStar == 1>> + <<set $slaves[$i].pornPrestige = 1>> + @@.red;$possessiveCap popularity in $slaves[$i].pornFameType pornography has dropped considerably,@@ though $pronoun still retains a core fanbase. + <<switch $slaves[$i].pornFameType>> + <<case "generic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her being used.">> + <<case "fuckdoll">> + <<set $slaves[$i].pornPrestigeDesc = "It has a following in slave pornography. Its fans relish the sight of it being used.">> + <<case "rape">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her being raped.">> + <<case "preggo">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her swell with child.">> + <<case "BBW">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her thick and soft body.">> + <<case "underage">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her childish body.">> + <<case "weight gain">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her eating and gaining weight.">> + <<case "big dick">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her throbbing erection.">> + <<case "deepthroat">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sounds she makes when being throatfucked.">> + <<case "unwilling">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed how she struggles during sex.">> + <<case "hardcore anal">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her asshole pushed to its limit.">> + <<case "softcore">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her lewd striptease.">> + <<case "romantic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the deep bond she shares with her partners.">> + <<case "really perverted">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her most perverted tendencies.">> + <<case "voyeur">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her devote herself to her partners' pleasure.">> + <<case "unspeakable">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her willingness to do things not repeated in polite company.">> + <<case "huge insertion">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her holes filled to their limits.">> + <<case "orgasm denial">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her ignoring her own pleasure.">> + <<case "cum addiction">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything and everything for cum.">> + <<case "anal addiction">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for a dick in her ass.">> + <<case "exhibition">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for attention.">> + <<case "breast expansion">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed charting the growth of her breasts.">> + <<case "abuse">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her abuse others.">> + <<case "sexual torture">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her getting off from the suffering she caused.">> + <<case "self hating">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her happily suffer.">> + <<case "breeder">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her obsess over pumping out babies.">> + <<case "submissive">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her submission.">> + <<case "cum">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her taste for cum.">> + <<case "buttslut">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her rear.">> + <<case "humiliating">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her humiliating herself.">> + <<case "breast">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her breasts.">> + <<case "dominant">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her dominance.">> + <<case "sadistic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her sadism.">> + <<case "masochistic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her masochism.">> + <<case "pregnancy fetish">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her fondness for pregnancy.">> + <</switch>> + <</if>> + + <<if $slaves[$i].pornPrestige > 2>> + Further paid publicity cannot increase $possessive fame, so subsidy of porn featuring $object has stopped. + <<set $slaves[$i].pornFameSpending = 0>> + <</if>> + <</if>> + +<<else>> /* popularity decay from lack of new content */ + + <<if $slaves[$i].pornPrestige > 1>> /* 500k */ + <<set _decayRate = 5000>> + <<elseif $slaves[$i].pornPrestige > 0>> /* 10k */ + <<set _decayRate = 500>> + <<else>> + <<set _decayRate = 30>> + <</if>> + + <<if $slaves[$i].pornTypeNeglectful > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeNeglectful>><</if>> + <<set $slaves[$i].pornTypeNeglectful = Math.clamp($slaves[$i].pornTypeNeglectful-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Neglectful: (_oldPorn) to ($slaves[$i].pornTypeNeglectful).<</if>> + <</if>> + <<if $slaves[$i].pornTypeCumAddict > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeCumAddict>><</if>> + <<set $slaves[$i].pornTypeCumAddict = Math.clamp($slaves[$i].pornTypeCumAddict-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Cum Addict: (_oldPorn) to ($slaves[$i].pornTypeCumAddict).<</if>> + <</if>> + <<if $slaves[$i].pornTypeAnalAddict > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeAnalAddict>><</if>> + <<set $slaves[$i].pornTypeAnalAddict = Math.clamp($slaves[$i].pornTypeAnalAddict-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Anal Addict: (_oldPorn) to ($slaves[$i].pornTypeAnalAddict).<</if>> + <</if>> + <<if $slaves[$i].pornTypeAttentionWhore > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeAttentionWhore>><</if>> + <<set $slaves[$i].pornTypeAttentionWhore = Math.clamp($slaves[$i].pornTypeAttentionWhore-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Attention Whore: (_oldPorn) to ($slaves[$i].pornTypeAttentionWhore).<</if>> + <</if>> + <<if $slaves[$i].pornTypeBreastGrowth > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeBreastGrowth>><</if>> + <<set $slaves[$i].pornTypeBreastGrowth = Math.clamp($slaves[$i].pornTypeBreastGrowth-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Breast Growth: (_oldPorn) to ($slaves[$i].pornTypeBreastGrowth).<</if>> + <</if>> + <<if $slaves[$i].pornTypeAbusive > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeAbusive>><</if>> + <<set $slaves[$i].pornTypeAbusive = Math.clamp($slaves[$i].pornTypeAbusive-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Abusive: (_oldPorn) to ($slaves[$i].pornTypeAbusive).<</if>> + <</if>> + <<if $slaves[$i].pornTypeMalicious > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeMalicious>><</if>> + <<set $slaves[$i].pornTypeMalicious = Math.clamp($slaves[$i].pornTypeMalicious-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Malicious: (_oldPorn) to ($slaves[$i].pornTypeMalicious).<</if>> + <</if>> + <<if $slaves[$i].pornTypeSelfHating > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeSelfHating>><</if>> + <<set $slaves[$i].pornTypeSelfHating = Math.clamp($slaves[$i].pornTypeSelfHating-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Self Hating: (_oldPorn) to ($slaves[$i].pornTypeSelfHating).<</if>> + <</if>> + <<if $slaves[$i].pornTypeBreeder > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeBreeder>><</if>> + <<set $slaves[$i].pornTypeBreeder = Math.clamp($slaves[$i].pornTypeBreeder-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Breeder: (_oldPorn) to ($slaves[$i].pornTypeBreeder).<</if>> + <</if>> + + <<if $slaves[$i].pornTypeSub > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeSub>><</if>> + <<set $slaves[$i].pornTypeSub = Math.clamp($slaves[$i].pornTypeSub-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Submissive: (_oldPorn) to ($slaves[$i].pornTypeSub).<</if>> + <</if>> + <<if $slaves[$i].pornTypeCumSlut > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeCumSlut>><</if>> + <<set $slaves[$i].pornTypeCumSlut = Math.clamp($slaves[$i].pornTypeCumSlut-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Cumslut: (_oldPorn) to ($slaves[$i].pornTypeCumSlut).<</if>> + <</if>> + <<if $slaves[$i].pornTypeAnal > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeAnal>><</if>> + <<set $slaves[$i].pornTypeAnal = Math.clamp($slaves[$i].pornTypeAnal-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>(_oldPorn) to ($slaves[$i].pornTypeAnal).<</if>> + <</if>> + <<if $slaves[$i].pornTypeHumiliation > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeHumiliation>><</if>> + <<set $slaves[$i].pornTypeHumiliation = Math.clamp($slaves[$i].pornTypeHumiliation-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Humiliation: (_oldPorn) to ($slaves[$i].pornTypeHumiliation).<</if>> + <</if>> + <<if $slaves[$i].pornTypeBoobs > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeBoobs>><</if>> + <<set $slaves[$i].pornTypeBoobs = Math.clamp($slaves[$i].pornTypeBoobs-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Boobs: (_oldPorn) to ($slaves[$i].pornTypeBoobs).<</if>> + <</if>> + <<if $slaves[$i].pornTypeDom > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeDom>><</if>> + <<set $slaves[$i].pornTypeDom = Math.clamp($slaves[$i].pornTypeDom-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Dom: (_oldPorn) to ($slaves[$i].pornTypeDom).<</if>> + <</if>> + <<if $slaves[$i].pornTypeSadist > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeSadist>><</if>> + <<set $slaves[$i].pornTypeSadist = Math.clamp($slaves[$i].pornTypeSadist-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Sadist: (_oldPorn) to ($slaves[$i].pornTypeSadist).<</if>> + <</if>> + <<if $slaves[$i].pornTypeMasochist > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeMasochist>><</if>> + <<set $slaves[$i].pornTypeMasochist = Math.clamp($slaves[$i].pornTypeMasochist-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Masochist: (_oldPorn) to ($slaves[$i].pornTypeMasochist).<</if>> + <</if>> + <<if $slaves[$i].pornTypePregnancy > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypePregnancy>><</if>> + <<set $slaves[$i].pornTypePregnancy = Math.clamp($slaves[$i].pornTypePregnancy-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Pregnancy: (_oldPorn) to ($slaves[$i].pornTypePregnancy).<</if>> + <</if>> + + <<if $slaves[$i].pornTypeFuckdoll > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeFuckdoll>><</if>> + <<set $slaves[$i].pornTypeFuckdoll = Math.clamp($slaves[$i].pornTypeFuckdoll-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Fuckdoll: (_oldPorn) to ($slaves[$i].pornTypeFuckdoll).<</if>> + <</if>> + <<if $slaves[$i].pornTypeRape > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeRape>><</if>> + <<set $slaves[$i].pornTypeRape = Math.clamp($slaves[$i].pornTypeRape-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Rape: (_oldPorn) to ($slaves[$i].pornTypeRape).<</if>> + <</if>> + <<if $slaves[$i].pornTypePreggo > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypePreggo>><</if>> + <<set $slaves[$i].pornTypePreggo = Math.clamp($slaves[$i].pornTypePreggo-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Preggo: (_oldPorn) to ($slaves[$i].pornTypePreggo).<</if>> + <</if>> + <<if $slaves[$i].pornTypeBBW > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeBBW>><</if>> + <<set $slaves[$i].pornTypeBBW = Math.clamp($slaves[$i].pornTypeBBW-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>BBW: (_oldPorn) to ($slaves[$i].pornTypeBBW).<</if>> + <</if>> + <<if $slaves[$i].pornTypeLoli > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeLoli>><</if>> + <<set $slaves[$i].pornTypeLoli = Math.clamp($slaves[$i].pornTypeLoli-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Loli: (_oldPorn) to ($slaves[$i].pornTypeLoli).<</if>> + <</if>> + <<if $slaves[$i].pornTypeGainer > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeGainer>><</if>> + <<set $slaves[$i].pornTypeGainer = Math.clamp($slaves[$i].pornTypeGainer-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Gainer: (_oldPorn) to ($slaves[$i].pornTypeGainer).<</if>> + <</if>> + <<if $slaves[$i].pornTypeStud > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeStud>><</if>> + <<set $slaves[$i].pornTypeStud = Math.clamp($slaves[$i].pornTypeStud-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Big Dick: (_oldPorn) to ($slaves[$i].pornTypeStud).<</if>> + <</if>> + <<if $slaves[$i].pornTypeGeneral > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeGeneral>><</if>> + <<set $slaves[$i].pornTypeGeneral = Math.clamp($slaves[$i].pornTypeGeneral-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>(_oldPorn) to ($slaves[$i].pornTypeGeneral).<</if>> + <</if>> + + <<if $slaves[$i].pornTypeDeepThroat > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeDeepThroat>><</if>> + <<set $slaves[$i].pornTypeDeepThroat = Math.clamp($slaves[$i].pornTypeDeepThroat-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Gagfuck Queen: (_oldPorn) to ($slaves[$i].pornTypeDeepThroat).<</if>> + <</if>> + <<if $slaves[$i].pornTypeStruggleFuck > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeStruggleFuck>><</if>> + <<set $slaves[$i].pornTypeStruggleFuck = Math.clamp($slaves[$i].pornTypeStruggleFuck-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Strugglefuck Queen: (_oldPorn) to ($slaves[$i].pornTypeStruggleFuck).<</if>> + <</if>> + <<if $slaves[$i].pornTypePainal > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypePainal>><</if>> + <<set $slaves[$i].pornTypePainal = Math.clamp($slaves[$i].pornTypePainal-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Strugglefuck Queen: (_oldPorn) to ($slaves[$i].pornTypePainal).<</if>> + <</if>> + <<if $slaves[$i].pornTypeTease > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeTease>><</if>> + <<set $slaves[$i].pornTypeTease = Math.clamp($slaves[$i].pornTypeTease-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Tease: (_oldPorn) to ($slaves[$i].pornTypeTease).<</if>> + <</if>> + <<if $slaves[$i].pornTypeRomantic > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeRomantic>><</if>> + <<set $slaves[$i].pornTypeRomantic = Math.clamp($slaves[$i].pornTypeRomantic-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Romantic: (_oldPorn) to ($slaves[$i].pornTypeRomantic).<</if>> + <</if>> + <<if $slaves[$i].pornTypePervert > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypePervert>><</if>> + <<set $slaves[$i].pornTypePervert = Math.clamp($slaves[$i].pornTypePervert-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Perverted: (_oldPorn) to ($slaves[$i].pornTypePervert).<</if>> + <</if>> + <<if $slaves[$i].pornTypeCaring > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeCaring>><</if>> + <<set $slaves[$i].pornTypeCaring = Math.clamp($slaves[$i].pornTypeCaring-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Caring: (_oldPorn) to ($slaves[$i].pornTypeCaring).<</if>> + <</if>> + <<if $slaves[$i].pornTypeUnflinching > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeUnflinching>><</if>> + <<set $slaves[$i].pornTypeUnflinching = Math.clamp($slaves[$i].pornTypeUnflinching-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Unflinching: (_oldPorn) to ($slaves[$i].pornTypeUnflinching).<</if>> + <</if>> + <<if $slaves[$i].pornTypeSizeQueen > 0>> + <<if $cheatMode == 1>><<set _oldPorn = $slaves[$i].pornTypeSizeQueen>><</if>> + <<set $slaves[$i].pornTypeSizeQueen = Math.clamp($slaves[$i].pornTypeSizeQueen-(_decayRate*2), 0, 100000)>> + <<if $cheatMode == 1>>Size Queen: (_oldPorn) to ($slaves[$i].pornTypeSizeQueen).<</if>> + <</if>> + + <<set $slaves[$i].pornFame = $slaves[$i].pornTypeGeneral + $slaves[$i].pornTypeFuckdoll + $slaves[$i].pornTypeRape + $slaves[$i].pornTypePreggo + $slaves[$i].pornTypeBBW + $slaves[$i].pornTypeGainer + $slaves[$i].pornTypeStud + $slaves[$i].pornTypeLoli + $slaves[$i].pornTypeDeepThroat + $slaves[$i].pornTypeStruggleFuck + $slaves[$i].pornTypePainal + $slaves[$i].pornTypeTease + $slaves[$i].pornTypeRomantic + $slaves[$i].pornTypePervert + $slaves[$i].pornTypeCaring + $slaves[$i].pornTypeUnflinching + $slaves[$i].pornTypeSizeQueen + $slaves[$i].pornTypeNeglectful + $slaves[$i].pornTypeCumAddict + $slaves[$i].pornTypeAnalAddict + $slaves[$i].pornTypeAttentionWhore + $slaves[$i].pornTypeBreastGrowth + $slaves[$i].pornTypeAbusive + $slaves[$i].pornTypeMalicious + $slaves[$i].pornTypeSelfHating + $slaves[$i].pornTypeBreeder + $slaves[$i].pornTypeSub + $slaves[$i].pornTypeCumSlut + $slaves[$i].pornTypeAnal + $slaves[$i].pornTypeHumiliation + $slaves[$i].pornTypeBoobs + $slaves[$i].pornTypeDom + $slaves[$i].pornTypeSadist + $slaves[$i].pornTypeMasochist + $slaves[$i].pornTypePregnancy>> + <<set $slaves[$i].pornFame = Math.trunc($slaves[$i].pornFame)>> + + <<if $slaves[$i].pornPrestige > 0>> + <<set _failedStar = 0>> + + <<switch $slaves[$i].pornFameType>> + <<case "generic">> + <<if $slaves[$i].pornTypeGeneral < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeGeneral < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "fuckdoll">> + <<if $slaves[$i].pornTypeFuckdoll < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeFuckdoll < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "rape">> + <<if $slaves[$i].pornTypeRape < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeRape < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "preggo">> + <<if $slaves[$i].pornTypePreggo < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypePreggo < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "BBW">> + <<if $slaves[$i].pornTypePreggo < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypePreggo < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "underage">> + <<if $slaves[$i].pornTypeLoli < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeLoli < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "weight gain">> + <<if $slaves[$i].pornTypeGainer < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeGainer < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "big dick">> + <<if $slaves[$i].pornTypeStud < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeStud < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "deepthroat">> + <<if $slaves[$i].pornTypeDeepThroat < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeDeepThroat < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "unwilling">> + <<if $slaves[$i].pornTypeStruggleFuck < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeStruggleFuck < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "hardcore anal">> + <<if $slaves[$i].pornTypePainal < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypePainal < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "softcore">> + <<if $slaves[$i].pornTypeTease < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeTease < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "romantic">> + <<if $slaves[$i].pornTypeRomantic < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeRomantic < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "really perverted">> + <<if $slaves[$i].pornTypePervert < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypePervert < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "voyeur">> + <<if $slaves[$i].pornTypeCaring < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeCaring < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "unspeakable">> + <<if $slaves[$i].pornTypeUnflinching < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeUnflinching < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "huge insertion">> + <<if $slaves[$i].pornTypeSizeQueen < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeSizeQueen < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "orgasm denial">> + <<if $slaves[$i].pornTypeNeglectful < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeNeglectful < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "cum addiction">> + <<if $slaves[$i].pornTypeCumAddict < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeCumAddict < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "anal addiction">> + <<if $slaves[$i].pornTypeAnalAddict < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeAnalAddict < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "exhibition">> + <<if $slaves[$i].pornTypeAttentionWhore < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeAttentionWhore < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "breast expansion">> + <<if $slaves[$i].pornTypeBreastGrowth < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeBreastGrowth < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "abuse">> + <<if $slaves[$i].pornTypeAbusive < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeAbusive < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "sexual torture">> + <<if $slaves[$i].pornTypeMalicious < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeMalicious < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "self hating">> + <<if $slaves[$i].pornTypeSelfHating < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeSelfHating < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "breeder">> + <<if $slaves[$i].pornTypeBreeder < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeBreeder < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "submissive">> + <<if $slaves[$i].pornTypeSub < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeSub < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "cum">> + <<if $slaves[$i].pornTypeCumSlut < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeCumSlut < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "buttslut">> + <<if $slaves[$i].pornTypeAnal < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeAnal < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "humiliating">> + <<if $slaves[$i].pornTypeHumiliation < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeHumiliation < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "breast">> + <<if $slaves[$i].pornTypeBoobs < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeBoobs < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "dominant">> + <<if $slaves[$i].pornTypeDom < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeDom < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "sadistic">> + <<if $slaves[$i].pornTypeSadist < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeSadist < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "masochistic">> + <<if $slaves[$i].pornTypeMasochist < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypeMasochist < 100>> + <<set _failedStar = 1>> + <</if>> + <<case "pregnancy fetish">> + <<if $slaves[$i].pornTypePregnancy < 5000 && $slaves[$i].pornPrestige == 2>> + <<set _failedStar = 2>> + <<elseif $slaves[$i].pornTypePregnancy < 100>> + <<set _failedStar = 1>> + <</if>> + <<default>> + @@.red;No porn fame detected, reseting to "none".@@ + <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0, $slaves[$i].pornFameType = "none">> + <</switch>> + + <<if _failedStar == 1>> + <<set $slaves[$i].pornPrestige = 0, $slaves[$i].pornPrestigeDesc = 0>> + With no new $slaves[$i].pornFameType content coming out, @@.red;$possessive popularity has faded away.@@ + <<set $slaves[$i].pornFameType = "none">> + <<elseif _failedStar == 2>> + <<set $slaves[$i].pornPrestige = 1>> + With the lack of any new content, @@.red;$possessive popularity in $slaves[$i].pornFameType pornography has dropped considerably,@@ though some viewers still cling to the hope that <<print $pronoun>>'ll come back. + <<switch $slaves[$i].pornFameType>> + <<case "generic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her being used.">> + <<case "fuckdoll">> + <<set $slaves[$i].pornPrestigeDesc = "It has a following in slave pornography. Its fans relish the sight of it being used.">> + <<case "rape">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her being raped.">> + <<case "preggo">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her swell with child.">> + <<case "BBW">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her thick and soft body.">> + <<case "underage">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her childish body.">> + <<case "weight gain">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her eating and gaining weight.">> + <<case "big dick">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her throbbing erection.">> + <<case "deepthroat">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sounds she makes when being throatfucked.">> + <<case "unwilling">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed how she struggles during sex.">> + <<case "hardcore anal">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her asshole pushed to its limit.">> + <<case "softcore">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her lewd striptease.">> + <<case "romantic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the deep bond she shares with her partners.">> + <<case "really perverted">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her most perverted tendencies.">> + <<case "voyeur">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her devote herself to her partners' pleasure.">> + <<case "unspeakable">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her willingness to do things not repeated in polite company.">> + <<case "huge insertion">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her holes filled to their limits.">> + <<case "orgasm denial">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her ignoring her own pleasure.">> + <<case "cum addiction">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything and everything for cum.">> + <<case "anal addiction">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for a dick in her ass.">> + <<case "exhibition">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed whatching her do anything for attention.">> + <<case "breast expansion">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed charting the growth of her breasts.">> + <<case "abuse">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her abuse others.">> + <<case "sexual torture">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her getting off from the suffering she caused.">> + <<case "self hating">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her happily suffer.">> + <<case "breeder">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed watching her obsess over pumping out babies.">> + <<case "submissive">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her submission.">> + <<case "cum">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her taste for cum.">> + <<case "buttslut">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her rear.">> + <<case "humiliating">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her humiliating herself.">> + <<case "breast">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed the sight of her breasts.">> + <<case "dominant">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her dominance.">> + <<case "sadistic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her sadism.">> + <<case "masochistic">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her masochism.">> + <<case "pregnancy fetish">> + <<set $slaves[$i].pornPrestigeDesc = "She has a following in slave pornography. Thousands have enjoyed her fondness for pregnancy.">> + <</switch>> + <</if>> + <</if>> + +<</if>> \ No newline at end of file diff --git a/src/pregmod/widgets/bodyswapWidgets.tw b/src/pregmod/widgets/bodyswapWidgets.tw index caf2df129710053339f13ab2d24d2807183fbc46..8ce195237b2539a5496f4ddeef7720ecb0d222de 100644 --- a/src/pregmod/widgets/bodyswapWidgets.tw +++ b/src/pregmod/widgets/bodyswapWidgets.tw @@ -9,6 +9,45 @@ <<set $args[0].genes = $args[1].genes>> <<set $args[0].prestige = $args[1].prestige>> <<set $args[0].pornFame = $args[1].pornFame>> +<<set $args[0].pornPrestige = $args[1].pornPrestige>> +<<set $args[0].pornPrestigeDesc = $args[1].pornPrestigeDesc>> +<<set $args[0].pornFameType = $args[1].pornFameType>> +<<set $args[0].pornFocus = "none">> +<<set $args[0].pornTypeGeneral = $args[1].pornTypeGeneral>> +<<set $args[0].pornTypeFuckdoll = $args[1].pornTypeFuckdoll>> +<<set $args[0].pornTypeRape = $args[1].pornTypeRape>> +<<set $args[0].pornTypePreggo = $args[1].pornTypePreggo>> +<<set $args[0].pornTypeBBW = $args[1].pornTypeBBW>> +<<set $args[0].pornTypeGainer = $args[1].pornTypeGainer>> +<<set $args[0].pornTypeStud = $args[1].pornTypeStud>> +<<set $args[0].pornTypeLoli = $args[1].pornTypeLoli>> +<<set $args[0].pornTypeDeepThroat = $args[1].pornTypeDeepThroat>> +<<set $args[0].pornTypeStruggleFuck = $args[1].pornTypeStruggleFuck>> +<<set $args[0].pornTypePainal = $args[1].pornTypePainal>> +<<set $args[0].pornTypeTease = $args[1].pornTypeTease>> +<<set $args[0].pornTypeRomantic = $args[1].pornTypeRomantic>> +<<set $args[0].pornTypePervert = $args[1].pornTypePervert>> +<<set $args[0].pornTypeCaring = $args[1].pornTypeCaring>> +<<set $args[0].pornTypeUnflinching = $args[1].pornTypeUnflinching>> +<<set $args[0].pornTypeSizeQueen = $args[1].pornTypeSizeQueen>> +<<set $args[0].pornTypeNeglectful = $args[1].pornTypeNeglectful>> +<<set $args[0].pornTypeCumAddict = $args[1].pornTypeCumAddict>> +<<set $args[0].pornTypeAnalAddict = $args[1].pornTypeAnalAddict>> +<<set $args[0].pornTypeAttentionWhore = $args[1].pornTypeAttentionWhore>> +<<set $args[0].pornTypeBreastGrowth = $args[1].pornTypeBreastGrowth>> +<<set $args[0].pornTypeAbusive = $args[1].pornTypeAbusive>> +<<set $args[0].pornTypeMalicious = $args[1].pornTypeMalicious>> +<<set $args[0].pornTypeSelfHating = $args[1].pornTypeSelfHating>> +<<set $args[0].pornTypeBreeder = $args[1].pornTypeBreeder>> +<<set $args[0].pornTypeSub = $args[1].pornTypeSub>> +<<set $args[0].pornTypeCumSlut = $args[1].pornTypeCumSlut>> +<<set $args[0].pornTypeAnal = $args[1].pornTypeAnal>> +<<set $args[0].pornTypeHumiliation = $args[1].pornTypeHumiliation>> +<<set $args[0].pornTypeBoobs = $args[1].pornTypeBoobs>> +<<set $args[0].pornTypeDom = $args[1].pornTypeDom>> +<<set $args[0].pornTypeSadist = $args[1].pornTypeSadist>> +<<set $args[0].pornTypeMasochist = $args[1].pornTypeMasochist>> +<<set $args[0].pornTypePregnancy = $args[1].pornTypePregnancy>> <<set $args[0].prestigeDesc = $args[1].prestigeDesc>> <<set $args[0].physicalAge = $args[1].physicalAge>> <<set $args[0].visualAge = $args[1].visualAge>> diff --git a/src/pregmod/widgets/pregmodWidgets.tw b/src/pregmod/widgets/pregmodWidgets.tw index 0c2049a8bcd548ac6534459d45694e1522ba018a..bced579f00cf25274817286be9ebe69608bb8800 100644 --- a/src/pregmod/widgets/pregmodWidgets.tw +++ b/src/pregmod/widgets/pregmodWidgets.tw @@ -307,6 +307,56 @@ <<if ndef $args[0].NCSyouthening>> <<set $args[0].NCSyouthening = 0>> <</if>> + +<<if ndef $args[0].pornFeed>> + <<set $args[0].pornFame = 0>> + <<set $args[0].pornFameSpending = 0>> + <<set $args[0].pornFeed = 0>> + <<set $args[0].pornPrestige = 0>> + <<set $args[0].pornPrestigeDesc = 0>> + <<set $args[0].pornFameType = "none">> + <<set $args[0].pornFocus = "none">> + /*General*/ + <<set $args[0].pornTypeGeneral = 0>> + <<set $args[0].pornTypeFuckdoll = 0>> + <<set $args[0].pornTypeRape = 0>> + <<set $args[0].pornTypePreggo = 0>> + <<set $args[0].pornTypeBBW = 0>> + <<set $args[0].pornTypeGainer = 0>> + <<set $args[0].pornTypeStud = 0>> + <<set $args[0].pornTypeLoli = 0>> + /*Quirks*/ + <<set $args[0].pornTypeDeepThroat = 0>> + <<set $args[0].pornTypeStruggleFuck = 0>> + <<set $args[0].pornTypePainal = 0>> + <<set $args[0].pornTypeTease = 0>> + <<set $args[0].pornTypeRomantic = 0>> + <<set $args[0].pornTypePervert = 0>> + <<set $args[0].pornTypeCaring = 0>> + <<set $args[0].pornTypeUnflinching = 0>> + <<set $args[0].pornTypeSizeQueen = 0>> + /*Paraphilia*/ + <<set $args[0].pornTypeNeglectful = 0>> + <<set $args[0].pornTypeCumAddict = 0>> + <<set $args[0].pornTypeAnalAddict = 0>> + <<set $args[0].pornTypeAttentionWhore = 0>> + <<set $args[0].pornTypeBreastGrowth = 0>> + <<set $args[0].pornTypeAbusive = 0>> + <<set $args[0].pornTypeMalicious = 0>> + <<set $args[0].pornTypeSelfHating = 0>> + <<set $args[0].pornTypeBreeder = 0>> + /*fetish*/ + <<set $args[0].pornTypeSub = 0>> + <<set $args[0].pornTypeCumSlut = 0>> + <<set $args[0].pornTypeAnal = 0>> + <<set $args[0].pornTypeHumiliation = 0>> + <<set $args[0].pornTypeBoobs = 0>> + <<set $args[0].pornTypeDom = 0>> + <<set $args[0].pornTypeSadist = 0>> + <<set $args[0].pornTypeMasochist = 0>> + <<set $args[0].pornTypePregnancy = 0>> +<</if>> + <</widget>> diff --git a/src/pregmod/widgets/seBirthWidgets.tw b/src/pregmod/widgets/seBirthWidgets.tw index 89f7c58892f43ecb72dc8e581560aab2f8a7ec72..4a0c0b867208dd86cf8ede4ff71f846a881e4dbc 100644 --- a/src/pregmod/widgets/seBirthWidgets.tw +++ b/src/pregmod/widgets/seBirthWidgets.tw @@ -904,7 +904,7 @@ All in all, <</link>> //Will cost <<print cashFormat(500)>> weekly// <<if $Cash4Babies == 1>> - <<if $slaves[$i].prestige > 1>> + <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>> | <<link 'Send them to auction'>> <<replace `"#" + $dispositionId`>> <<set _babyCost = random(-12,100)>> diff --git a/src/uncategorized/BackwardsCompatibility.tw b/src/uncategorized/BackwardsCompatibility.tw index cf33aab64f43587013297d628d44bc0b3ce577ae..7453139eab798c9d9e7916204abbfaf6d2a98a36 100644 --- a/src/uncategorized/BackwardsCompatibility.tw +++ b/src/uncategorized/BackwardsCompatibility.tw @@ -2163,6 +2163,86 @@ Setting missing global variables: <</if>> <<set WombInit($PC)>> +<<if ndef $pornStarID>> + + <<set $studioFeed = 0>> + <<set $PCSlutContacts = 0>> + + /* Porn type counts */ + <<set $pornStars = 0>> + <<set $pornStarFuckdolls = 0>> + <<set $pornStarRapees = 0>> + <<set $pornStarPreggos = 0>> + <<set $pornStarBBWs = 0>> + <<set $pornStarGainers = 0>> + <<set $pornStarStuds = 0>> + <<set $pornStarLolis = 0>> + <<set $pornStarDeepThroats = 0>> + <<set $pornStarStruggleFucks = 0>> + <<set $pornStarPainals = 0>> + <<set $pornStarTeases = 0>> + <<set $pornStarRomantics = 0>> + <<set $pornStarPerverts = 0>> + <<set $pornStarCarings = 0>> + <<set $pornStarUnflinchings = 0>> + <<set $pornStarSizeQueens = 0>> + <<set $pornStarNeglectfuls = 0>> + <<set $pornStarCumAddicts = 0>> + <<set $pornStarAnalAddicts = 0>> + <<set $pornStarAttentionWhores = 0>> + <<set $pornStarBreastGrowths = 0>> + <<set $pornStarAbusives = 0>> + <<set $pornStarMalicious = 0>> + <<set $pornStarSelfHatings = 0>> + <<set $pornStarBreeders = 0>> + <<set $pornStarSubs = 0>> + <<set $pornStarCumSluts = 0>> + <<set $pornStarAnals = 0>> + <<set $pornStarHumiliations = 0>> + <<set $pornStarBoobs = 0>> + <<set $pornStarDoms = 0>> + <<set $pornStarSadists = 0>> + <<set $pornStarMasochists = 0>> + <<set $pornStarPregnancySluts = 0>> + + /* level 3 prestige */ + <<set $pornStarID = 0>> + <<set $pornStarFuckdollID = 0>> + <<set $pornStarRapeID = 0>> + <<set $pornStarPreggoID = 0>> + <<set $pornStarBBWID = 0>> + <<set $pornStarGainerID = 0>> + <<set $pornStarStudID = 0>> + <<set $pornStarLoliID = 0>> + <<set $pornStarDeepThroatID = 0>> + <<set $pornStarStruggleFuckID = 0>> + <<set $pornStarPainalID = 0>> + <<set $pornStarTeaseID = 0>> + <<set $pornStarRomanticID = 0>> + <<set $pornStarPervertID = 0>> + <<set $pornStarCaringID = 0>> + <<set $pornStarUnflinchingID = 0>> + <<set $pornStarSizeQueenID = 0>> + <<set $pornStarNeglectfulID = 0>> + <<set $pornStarCumAddictID = 0>> + <<set $pornStarAnalAddictID = 0>> + <<set $pornStarAttentionWhoreID = 0>> + <<set $pornStarBreastGrowthID = 0>> + <<set $pornStarAbusiveID = 0>> + <<set $pornStarMaliciousID = 0>> + <<set $pornStarSelfHatingID = 0>> + <<set $pornStarBreederID = 0>> + <<set $pornStarSubID = 0>> + <<set $pornStarCumSlutID = 0>> + <<set $pornStarAnalID = 0>> + <<set $pornStarHumiliationID = 0>> + <<set $pornStarBoobsID = 0>> + <<set $pornStarDomID = 0>> + <<set $pornStarSadistID = 0>> + <<set $pornStarMasochistID = 0>> + <<set $pornStarPregnancyID = 0>> +<</if>> + Done! <br><br> diff --git a/src/uncategorized/arcologyDescription.tw b/src/uncategorized/arcologyDescription.tw index 952cc8e10164af58e204f870623dee7f33c5f0f5..0f502413753ceba800bbabe20a091453c9ea01af 100644 --- a/src/uncategorized/arcologyDescription.tw +++ b/src/uncategorized/arcologyDescription.tw @@ -496,7 +496,7 @@ Its<<if $weatherCladding == 2>> glorious<<elseif $weatherCladding > 0>> dull<<el <<if $arcologies[0].FSAssetExpansionistResearch == 1>> Many are using wheeled stands to permit them to stand despite their titanic breasts, massive asses, trunk-like cocks and boulder-sized balls. <<else>> - Many are using wheeled stands to permit them to stand comfortably despite their titanic breasts. + Many are wearing custom bras to manage their enormous breasts. <</if>> <</if>> <<if $arcologies[0].FSRepopulationFocusDecoration >= 80>> diff --git a/src/uncategorized/customSlave.tw b/src/uncategorized/customSlave.tw index 36372f699dd78c73eb08ccfa8ce6df63fd438e0a..4f4dddbc593e76f8a6df5a27dcff1ceaa962d42a 100644 --- a/src/uncategorized/customSlave.tw +++ b/src/uncategorized/customSlave.tw @@ -604,7 +604,7 @@ Skin tone: <span id = "skin"> <</link>> <br> -<<if $seeDick > 0>> +<<if $seeDicks > 0>> <span id = "dick"> <<if $customSlave.dick == 0>>No penis. <<elseif $customSlave.dick == 2>>Small penis. diff --git a/src/uncategorized/longSlaveDescription.tw b/src/uncategorized/longSlaveDescription.tw index 1d1c47eacf4e3732cf12d42b8ac71b00d0935adf..5df6b8da30560d7f4e9e00c9acd05d3f4d096ed4 100644 --- a/src/uncategorized/longSlaveDescription.tw +++ b/src/uncategorized/longSlaveDescription.tw @@ -1502,19 +1502,31 @@ when a dick is pushed inside <<if $activeSlave.vagina >= -1>>either of its lower */ <<if $activeSlave.prestige > 0>> - <<if $activeSlave.prestigeDesc>>$activeSlave.prestigeDesc<</if>> - <<if $activeSlave.prestige > 2>> - It is extremely prestigious to own $him. - <<elseif $activeSlave.prestige > 1>> - It is quite prestigious to own $him. - <<else>> - It is fairly prestigious to own $him. - <</if>> - <<if $activeSlave.fuckdoll == 0>> - <<if $activeSlave.markings == "birthmark">> - $He has a large, liver-colored birthmark, but since $he's prestigious, this uniqueness adds to $his beauty rather than detracting from it. - <</if>> - <</if>> + <<if $activeSlave.prestigeDesc>>$activeSlave.prestigeDesc<</if>> + <<if $activeSlave.prestige > 2>> + It is extremely prestigious to own $him. + <<elseif $activeSlave.prestige > 1>> + It is quite prestigious to own $him. + <<else>> + It is fairly prestigious to own $him. + <</if>> +<</if>> + +<<if $activeSlave.pornPrestige > 0>> + <<if $activeSlave.pornPrestigeDesc>>$activeSlave.pornPrestigeDesc<</if>> + <<if $activeSlave.pornPrestige > 2>> + As such, $he tends to gain a following wherever $he goes. + <<elseif $activeSlave.pornPrestige > 1>> + As such, $he is recognized often. + <<else>> + As such, $he is recognized occasionally. + <</if>> +<</if>> + +<<if $activeSlave.prestige > 0 || $activeSlave.pornPrestige > 1>> + <<if $activeSlave.fuckdoll == 0 && $activeSlave.markings == "birthmark">> + $He has a large, liver-colored birthmark, but since $he's well known, this uniqueness adds to $his beauty rather than detracting from it. + <</if>> <</if>> <<if $activeSlave.fuckdoll > 0>> @@ -1945,7 +1957,7 @@ $His scars make $him look like $he's in the right place. <</if>> <<if $activeSlave.fuckdoll == 0>> - <<if $activeSlave.markings == "birthmark" && $activeSlave.prestige == 0>> + <<if $activeSlave.markings == "birthmark" && $activeSlave.prestige == 0 && $activeSlave.pornPrestige < 2>> $He has a large, liver-colored birthmark, detracting from $his beauty. <</if>> <<if ($activeSlave.skin == "tanned") && ($activeSlave.origSkin != "tanned")>> diff --git a/src/uncategorized/managePenthouse.tw b/src/uncategorized/managePenthouse.tw index c735c868d6c65e8a264a827b7692a07995c2d728..74dcc2fe8bb719ea83b59cc54118e32d458b6295 100644 --- a/src/uncategorized/managePenthouse.tw +++ b/src/uncategorized/managePenthouse.tw @@ -250,6 +250,12 @@ __Penthouse Upgrades__ //Costs <<print cashFormat(Math.trunc(10000*$upgradeMultiplierArcology))>>// <<else>> The arcology's video systems are connected to a media hub that can convert slave video feeds into pornography. + <<if $studioFeed == 0>> + [[Upgrade the media hub to allow better control of pornographic content|Manage Penthouse][$cash -= Math.trunc(15000*$upgradeMultiplierArcology), $studioFeed = 1]] + //Costs <<print cashFormat(Math.trunc(15000*$upgradeMultiplierArcology))>>// + <<else>> + It has been upgraded to allow superior control of a slave's pornographic content. + <</if>> <</if>> <br> diff --git a/src/uncategorized/masterSuiteReport.tw b/src/uncategorized/masterSuiteReport.tw index ee73218403e365cbfaaf1c21b4a410a72e5ef489..6e3bbc38f1a2629b7449c77c9fc53dc923f1fd1b 100644 --- a/src/uncategorized/masterSuiteReport.tw +++ b/src/uncategorized/masterSuiteReport.tw @@ -113,9 +113,9 @@ She was once your rival, and your relationship is widely thought to be @@.green;the perfect modern romance.@@ <<set $repGain += 250>> <<elseif ($Concubine.prestige > 0)>> - <<if $verboseDescriptions == 1>>Keeping such a prestigious slave as your concubine @@.green;adds to your fame.@@<</if>> <<set $repGain += 25*$Concubine.prestige>> <<if $verboseDescriptions == 1>> + Keeping such a prestigious slave as your concubine @@.green;adds to your fame.@@ <<if $Concubine.prestigeDesc == "She is a famed Free Cities whore, and commands top prices.">> When she has a free moment, she refines her flexibility so that she is prepared for any sexual position you can think of, and many more that she researched just for your pleasure. <</if>> @@ -151,6 +151,13 @@ <</if>> <</if>> <</if>> + <<if $Concubine.pornPrestige > 2>> + <<set $repGain += 100>> + Having a porn star as your personal bed warmer @@.green;reflects on your standing.@@ Your citizens can only wonder at what kinky things happen behind closed doors. + <<elseif $Concubine.pornPrestige > 1>> + <<set $repGain += 25>> + Having a rising porn star as your personal bed warmer @@.green;reflects on your standing.@@ + <</if>> <<if ($Concubine.oralCount + $Concubine.analCount + $Concubine.vaginalCount + $Concubine.mammaryCount + $Concubine.penetrativeCount > 1000)>> <<if $verboseDescriptions == 1>>Many citizens <<if $Concubine.publicCount > 10>>remember having had her themselves, and <</if>>@@.green;respectfully@@ envy you her exclusive company.<</if>> <<set $repGain += 25>> diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index 1bb54f4cfdf9e688601a8b6652a73624cf2c8674..c20e6a258dc70de7432ca9db72579072fc66beea 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -1217,11 +1217,16 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</if>> <</if>> -<<if ($activeSlave.devotion < -10) && ($activeSlave.vagina == 0)>> +<<if ($activeSlave.devotion < -10) && ($activeSlave.vagina == 0)>> <br> <<link "Tie her up and take her virginity">> <<replace "#introResult">> - You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk with her legs spread. She wriggles and protests as you take her virginity. She's certainly entered your service in a way that colors her impression of you @@.mediumorchid;with hatred@@ and @@.gold;fear.@@ @@.lime;Her tight little pussy has been broken in.@@ + <<if $activeSlave.amp == 1>> + You secure her struggling, screeching body to the couch next to your desk with her vagina exposed. + <<else>> + You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk with her legs spread. + <</if>> + She wriggles and protests as you take her virginity. She's certainly entered your service in a way that colors her impression of you @@.mediumorchid;with hatred@@ and @@.gold;fear.@@ @@.lime;Her tight little pussy has been broken in.@@ <</replace>> <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 10>> @@ -1232,7 +1237,12 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <br> <<link "Tie her up and take her virginity">> <<replace "#introResult">> - You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk with her legs spread. She writhes and moans as you enter her virgin pussy. You might not have even had to restrain her for this, but being tied up and deflowered sends her a message. She's certainly entered your service in a way that colors her impression of you @@.hotpink;with pain@@ and @@.gold;fear.@@ @@.lime;Her tight little pussy has been broken in.@@ + <<if $activeSlave.amp == 1>> + You secure her unresisting body to the couch next to your desk with her vagina exposed. + <<else>> + You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk with her legs spread. + <</if>> + She writhes and moans as you enter her virgin pussy. You might not have even had to restrain her for this, but being tied up and deflowered sends her a message. She's certainly entered your service in a way that colors her impression of you @@.hotpink;with pain@@ and @@.gold;fear.@@ @@.lime;Her tight little pussy has been broken in.@@ <</replace>> <<set $activeSlave.devotion += 5>> <<set $activeSlave.trust -= 10>> @@ -1246,7 +1256,12 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <br> <<link "Tie her up and rape her virgin ass">> <<replace "#introResult">> - You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. She wriggles and protests until she feels the lubricated head of <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> pushing against her virgin butthole, at which point she desperately tries to break free. She fails, but she never stops writhing and begging you to take <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> out of her asshole. She's certainly entered your service in a way that colors her impression of you @@.mediumorchid;with hatred@@ and @@.gold;fear.@@ @@.lime;Her tight little ass has been broken in.@@ + <<if $activeSlave.amp == 1>> + You secure her struggling, screeching body to the couch next to your desk with her butt sticking out. + <<else>> + You cuff her wrists and ankles and secure her struggling, screeching body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. + <</if>> + She wriggles and protests until she feels the lubricated head of <<if $PC.dick == 1>>your dick<<else>>a strap-on<</if>> pushing against her virgin butthole, at which point she desperately tries to break free. She fails, but she never stops writhing and begging you to take <<if $PC.dick == 1>>your cock<<else>>the phallus<</if>> out of her asshole. She's certainly entered your service in a way that colors her impression of you @@.mediumorchid;with hatred@@ and @@.gold;fear.@@ @@.lime;Her tight little ass has been broken in.@@ <</replace>> <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 10>> @@ -1257,7 +1272,12 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <br> <<link "Tie her up and break her ass in">> <<replace "#introResult">> - You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. She lies obediently still until she feels the lubricated head of your cock pushing against her virgin butthole, at which point she starts in surprise. When the pain of the buttfuck gets to be too much she begs you to use her <<if $activeSlave.dick == 0>>pussy<<else>>mouth<</if>> instead. She gasps and cries as you slowly push your cock all the way up her tight little butt, and in no time you fill her rectum with cum. She's certainly entered your service in a way that colors her impression of you @@.mediumorchid;with pain@@ and @@.gold;fear.@@ @@.lime;Her tight little ass has been broken in.@@ + <<if $activeSlave.amp == 1>> + You secure her unresisting body to the couch next to your desk with her butt sticking out. + <<else>> + You cuff her wrists and ankles and secure her unresisting body to the couch next to your desk so that she's straddling the back of the couch with her butt sticking out. + <</if>> + She lies obediently still until she feels the lubricated head of your cock pushing against her virgin butthole, at which point she starts in surprise. When the pain of the buttfuck gets to be too much she begs you to use her <<if $activeSlave.dick == 0>>pussy<<else>>mouth<</if>> instead. She gasps and cries as you slowly push your cock all the way up her tight little butt, and in no time you fill her rectum with cum. She's certainly entered your service in a way that colors her impression of you @@.mediumorchid;with pain@@ and @@.gold;fear.@@ @@.lime;Her tight little ass has been broken in.@@ <</replace>> <<set $activeSlave.devotion -= 5>> <<set $activeSlave.trust -= 10>> diff --git a/src/uncategorized/nextWeek.tw b/src/uncategorized/nextWeek.tw index 92faac3763fe5c4cc4f75704377b9555d89943d0..f9d4b2d4729d775f37e7479d0c78e72b8b2565d4 100644 --- a/src/uncategorized/nextWeek.tw +++ b/src/uncategorized/nextWeek.tw @@ -22,6 +22,16 @@ <</if>> <<set $averageTrust = 0, $averageDevotion = 0, _slavesContributing = 0, _OldHG = -1, _NewHG = -1, _SL = $slaves.length>> +<<if $studio == 1>> + <<set $pornStars = 0, $pornStarFuckdolls = 0, $pornStarRapees = 0, $pornStarPreggos = 0, + $pornStarBBWs = 0, $pornStarGainers = 0, $pornStarStuds = 0, $pornStarLolis = 0, + $pornStarDeepThroats = 0, $pornStarStruggleFucks = 0, $pornStarTeases = 0, + $pornStarRomantics = 0, $pornStarPerverts = 0, $pornStarCarings = 0, $pornStarUnflinchings = 0, + $pornStarSizeQueens = 0, $pornStarNeglectfuls = 0, $pornStarCumAddicts = 0, $pornStarAnalAddicts = 0, + $pornStarAttentionWhores = 0, $pornStarBreastGrowths = 0, $pornStarAbusives = 0, $pornStarMalicious = 0, $pornStarSelfHatings = 0, $pornStarBreeders = 0, $pornStarSubs = 0, $pornStarCumSluts = 0, + $pornStarAnals = 0, $pornStarHumiliations = 0, $pornStarBoobs = 0, $pornStarDoms = 0, + $pornStarSadists = 0, $pornStarMasochists = 0, $pornStarPregnancySluts = 0>> +<</if>> <<for _i = 0; _i < _SL; _i++>> <<if $seeAge != 0>> <<set $slaves[_i].birthWeek++>> @@ -109,6 +119,43 @@ <<elseif ($slaves[_i].assignment != "be confined in the cellblock") && ($slaves[_i].assignment != "be confined in the arcade") && (($slaves[_i].assignment != "work in the dairy") || ($dairyRestraintsSetting < 2)) && $slaves[_i].assignment != "labor in the production line">> <<set $averageTrust += $slaves[_i].trust*0.5, $averageDevotion += $slaves[_i].devotion*0.5, _slavesContributing += 0.5>> <</if>> + <<if $studio == 1>> + <<if $slaves[_i].pornTypeGeneral > 0>><<set $pornStars++>><</if>> + <<if $slaves[_i].pornTypeFuckdoll > 0>><<set $pornStarFuckdolls++>><</if>> + <<if $slaves[_i].pornTypeRape > 0>><<set $pornStarRapees++>><</if>> + <<if $slaves[_i].pornTypePreggo > 0>><<set $pornStarPreggos++>><</if>> + <<if $slaves[_i].pornTypeBBW > 0>><<set $pornStarBBWs++>><</if>> + <<if $slaves[_i].pornTypeGainer > 0>><<set $pornStarGainers++>><</if>> + <<if $slaves[_i].pornTypeStud > 0>><<set $pornStarStuds++>><</if>> + <<if $slaves[_i].pornTypeLoli > 0>><<set $pornStarLolis++>><</if>> + <<if $slaves[_i].pornTypeDeepThroat > 0>><<set $pornStarDeepThroats++>><</if>> + <<if $slaves[_i].pornTypeStruggleFuck > 0>><<set $pornStarStruggleFucks++>><</if>> + <<if $slaves[_i].pornTypePainal > 0>><<set $pornStarPainals++>><</if>> + <<if $slaves[_i].pornTypeTease > 0>><<set $pornStarTeases++>><</if>> + <<if $slaves[_i].pornTypeRomantic > 0>><<set $pornStarRomantics++>><</if>> + <<if $slaves[_i].pornTypePervert > 0>><<set $pornStarPerverts++>><</if>> + <<if $slaves[_i].pornTypeCaring > 0>><<set $pornStarCarings++>><</if>> + <<if $slaves[_i].pornTypeUnflinching > 0>><<set $pornStarUnflinchings++>><</if>> + <<if $slaves[_i].pornTypeSizeQueen > 0>><<set $pornStarSizeQueens++>><</if>> + <<if $slaves[_i].pornTypeNeglectful > 0>><<set $pornStarNeglectfuls++>><</if>> + <<if $slaves[_i].pornTypeCumAddict > 0>><<set $pornStarCumAddicts++>><</if>> + <<if $slaves[_i].pornTypeAnalAddict > 0>><<set $pornStarAnalAddicts++>><</if>> + <<if $slaves[_i].pornTypeAttentionWhore > 0>><<set $pornStarAttentionWhores++>><</if>> + <<if $slaves[_i].pornTypeBreastGrowth > 0>><<set $pornStarBreastGrowths++>><</if>> + <<if $slaves[_i].pornTypeAbusive > 0>><<set $pornStarAbusives++>><</if>> + <<if $slaves[_i].pornTypeMalicious > 0>><<set $pornStarMalicious++>><</if>> + <<if $slaves[_i].pornTypeSelfHating > 0>><<set $pornStarSelfHatings++>><</if>> + <<if $slaves[_i].pornTypeBreeder > 0>><<set $pornStarBreeders++>><</if>> + <<if $slaves[_i].pornTypeSub > 0>><<set $pornStarSubs++>><</if>> + <<if $slaves[_i].pornTypeCumSlut > 0>><<set $pornStarCumSluts++>><</if>> + <<if $slaves[_i].pornTypeAnal > 0>><<set $pornStarAnals++>><</if>> + <<if $slaves[_i].pornTypeHumiliation > 0>><<set $pornStarHumiliations++>><</if>> + <<if $slaves[_i].pornTypeBoobs > 0>><<set $pornStarBoobs++>><</if>> + <<if $slaves[_i].pornTypeDom > 0>><<set $pornStarDoms++>><</if>> + <<if $slaves[_i].pornTypeSadist > 0>><<set $pornStarSadists++>><</if>> + <<if $slaves[_i].pornTypeMasochist > 0>><<set $pornStarMasochists++>><</if>> + <<if $slaves[_i].pornTypePregnancy > 0>><<set $pornStarPregnancySluts++>><</if>> + <</if>> <</for>> <<set $averageTrust = $averageTrust/_slavesContributing>> <<set $averageDevotion = $averageDevotion/_slavesContributing>> diff --git a/src/uncategorized/ptWorkaround.tw b/src/uncategorized/ptWorkaround.tw index 8909f8547842dd5a622298ae9e21978c06d3624d..7b94ad7b5da7640ceeabf30ad4dc46f28a005f42 100644 --- a/src/uncategorized/ptWorkaround.tw +++ b/src/uncategorized/ptWorkaround.tw @@ -32,7 +32,12 @@ <<set $activeSlave.oralCount += 4, $oralTotal += 4>> <<= BothVCheck(4, 2)>> <<elseif ($activeSlave.fetishKnown == 1) && ($activeSlave.fetishStrength > 60) && ($activeSlave.fetish == "humiliation")>> - Since $activeSlave.slaveName has an unusual sexuality, you @@.hotpink;build her devotion to you@@ by indulging her perversions. Since she's an absolute slut for humiliation, you let her whore around inside the special camera room whenever possible. When you're going out and feel like putting on a show, you bring her on a leash and have her service you in public. She comes harder than ever when you push her down on her knees in a crowded public arcology elevator and facefuck her while she masturbates fervently. + Since $activeSlave.slaveName has an unusual sexuality, you @@.hotpink;build her devotion to you@@ by indulging her perversions. Since she's an absolute slut for humiliation, you let her whore around inside the special camera room whenever possible. When you're going out and feel like putting on a show, you + <<if ($activeSlave.amp != 1)>> + bring her on a leash and have her service you in public. She comes harder than ever when you push her down on her knees in a crowded public arcology elevator and facefuck her while she masturbates fervently. + <<else>> + carry her out and have her service you in public. She comes harder than ever when you push her face to your <<if $PC.dick == 1>>dick<<else>>pussy<</if>> in a crowded public arcology elevator and facefuck her while she tries her hardest to masturbate. + <</if>> <<set $activeSlave.oralCount += 8, $oralTotal += 8>> <<elseif ($activeSlave.anus == 3) && ($activeSlave.vagina == 3)>> $activeSlave.slaveName is a stretched-out, well-traveled slut. Some like their holes loose, but most prefer cunts and butts that don't make sloppy noises when fucked. So, you spend some quality care time with her, carefully massaging her abused holes with oils and lotions. She comes, of course, but her pussy and asshole do benefit from the treatment. You allow her to service you with her mouth to avoid spoiling your work right away. Afterward, she <<if ($activeSlave.amp != 1)>>@@.hotpink;hugs you and gives you a kiss@@<<else>>@@.hotpink;gives you a kiss and tries to hug you,@@ but without arms, all she manages is a sort of nuzzle<</if>>. diff --git a/src/uncategorized/reFSAcquisition.tw b/src/uncategorized/reFSAcquisition.tw index a5a40cc14af09a27a6c53ff7cbfa32c36c735a88..5678a1e6ba131b4384c4cc6e407dfb97d282806a 100644 --- a/src/uncategorized/reFSAcquisition.tw +++ b/src/uncategorized/reFSAcquisition.tw @@ -1,7 +1,7 @@ -:: RE FS acquisition +:: RE FS acquisition [nobr] <<if Array.isArray($FSAcquisitionEvents)>> - <<if $cheatMode == 1>><<nobr>> + <<if $cheatMode == 1>> <<set $nextButton = "Back", $nextLink = "Nonrandom Event", $returnTo = "Nonrandom Event">> /* if user just clicks spacebar */ ''A random FS acquisition event would have been selected from the following:'' <br> @@ -10,15 +10,12 @@ <br> <</for>> <br><br>[[Go Back to Random Nonindividual Event|Random Nonindividual Event][$eventSlave = 0]] - <</nobr>> <<else>> <<set $FSAcquisitionEvents = $FSAcquisitionEvents.random()>> <<goto "RE FS acquisition">> <</if>> <<else>> -<<nobr>> - <<set $nextButton = "Continue", $nextLink = "RIE Eligibility Check", $returnTo = "RIE Eligibility Check", $showEncyclopedia = 1, $encyclopedia = "Enslaving People">> <<switch $FSAcquisitionEvents>> @@ -233,6 +230,7 @@ <<set $activeSlave.pregKnown = 1>> <<run SetBellySize($activeSlave)>> <<set $activeSlave.vagina = 1>> +<<set $activeSlave.trueVirgin = 1>> <<slaveCost $activeSlave>> <<set $slaveCost -= 1000>> @@ -688,6 +686,7 @@ <</if>> <<if $activeSlave.vagina > 0>> <<set $activeSlave.vagina = 0>> + <<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.career = "a nun">> <<else>> <<set $activeSlave.career = "a priest">> @@ -756,6 +755,7 @@ <<set $activeSlave.attrXX = 30>> <<set $activeSlave.attrXY = 30>> <<set $activeSlave.vagina = 0>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.anus = 0>> <<slaveCost $activeSlave>> <<set $slaveCost -= 1000>> @@ -778,6 +778,7 @@ <<set $activeSlave.devotion = random(25,35)>> <<set $activeSlave.trust = random(20,25)>> <<set $activeSlave.vagina = 0>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.preg = 0>> <<set $activeSlave.pregType = 0>> <<set $activeSlave.fetish = "pregnancy">> @@ -801,6 +802,7 @@ <<set $activeSlave.devotion = random(25,35)>> <<set $activeSlave.trust = random(20,25)>> <<set $activeSlave.vagina = 2>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.preg = -2>> <<slaveCost $activeSlave>> <<set $slaveCost -= 1000>> @@ -820,6 +822,7 @@ <<set $activeSlave.devotion = random(-100,-90)>> <<set $activeSlave.trust = random(-100,-90)>> <<set $activeSlave.vagina = 0>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.preg = 0>> <<set $activeSlave.behavioralFlaw = "arrogant">> <<slaveCost $activeSlave>> @@ -911,6 +914,7 @@ <<set $activeSlave.face = random(-60,10)>> <<set $activeSlave.weight = random(20,100)>> <<set $activeSlave.vagina = 0>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.vaginalSkill = 0>> <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.entertainSkill = 0>> @@ -972,444 +976,451 @@ <</switch>> -<</nobr>>\ -\ -<<switch $FSAcquisitionEvents>>\ -<<case "Pastoralist">>\ -\ -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. This proves to be right on the money in this case, though the woman isn't too terribly bedraggled; her situation must be recent. She asks to be enslaved with the crushing sadness most such people experience during their last free hours. "I'm pregnant," she says through tears. "I know I'm not that pretty, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she brings her sizeable chest into view, "I've got pretty big boobs, and I started giving milk yesterday. I was searching the net, and I saw that you milk women, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. It seems like a better life than getting fucked all the time." -\ -<<case "Pastoralist Two">>\ -\ +<<switch $FSAcquisitionEvents>> +<<case "Pastoralist">> + You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. This proves to be right on the money in this case, though the woman isn't too terribly bedraggled; her situation must be recent. She asks to be enslaved with the crushing sadness most such people experience during their last free hours. "I'm pregnant," she says through tears. "I know I'm not that pretty, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she brings her sizeable chest into view, "I've got pretty big boobs, and I started giving milk yesterday. I was searching the net, and I saw that you milk women, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. It seems like a better life than getting fucked all the time." + +<<case "Pastoralist Two">> +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case, the woman in the video call is modestly dressed; so her newfound situation must be exceedingly recent. Nonetheless, she asks to be enslaved with the same poignant sadness most people experience during their last free hours. "All my children are gone and my husband left me," she says through tears. "I know I'm older than most, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she brings her motherly chest into view, "I've still got pretty big breasts, and they still give milk. One of my friends told me that you milk women, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. I can't do anything else to make a living." -\ -<<case "Supremacist">>\ -\ -Ever since you have been steering $arcologies[0].name towards a belief in $arcologies[0].FSSupremacistRace supremacy, you've been receiving increasingly useful communications from groups that share your ideals. Many rebel, mercenary, and paramilitary groups active in conflict zones have racial beliefs of one stripe or other, and by taking the $arcologies[0].FSSupremacistRace side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive an urgent communication from one such private military company. +<<case "Supremacist">> + +Ever since you have been steering $arcologies[0].name towards a belief in $arcologies[0].FSSupremacistRace supremacy, you've been receiving increasingly useful communications from groups that share your ideals. Many rebel, mercenary, and paramilitary groups active in conflict zones have racial beliefs of one stripe or other, and by taking the $arcologies[0].FSSupremacistRace side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive an urgent communication from one such private military company. +<br><br> It seems that they've run into a serious cash flow problem. They may not have liquid assets, but they do have human assets. What they lack is the slaveholding and selling infrastructure to translate the latter into the former. They're interested in fencing some merchandise to you, no questions asked, on a flat fee basis. Included in the message is a slave dossier detailing the piece of human chattel they're offering. -\ -<<case "Supremacist Two">>\ -\ -Ever since you have been steering $arcologies[0].name towards a belief in $arcologies[0].FSSupremacistRace supremacy, you've been receiving increasingly useful communications from groups that share your ideals. With much of the Old World in freefall many groups with particularly vehement racial beliefs are expanding unchecked by the mores of big government, and by taking the $arcologies[0].FSSupremacistRace side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive a communication from one such group. +<<case "Supremacist Two">> + +Ever since you have been steering $arcologies[0].name towards a belief in $arcologies[0].FSSupremacistRace supremacy, you've been receiving increasingly useful communications from groups that share your ideals. With much of the Old World in freefall many groups with particularly vehement racial beliefs are expanding unchecked by the mores of big government, and by taking the $arcologies[0].FSSupremacistRace side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive a communication from one such group. +<br><br> It seems that in a man in their town made the mistake of marrying a woman of an undesirable racial background, and this group has stepped in to put an end to such a distasteful union. However, though they may be ruthless vigilantes, they don't consider themselves murderers. They're interested in fencing this former wife to you, no questions asked, on a flat fee basis. Included in the message is a slave dossier detailing the piece of human chattel they're offering. -\ -<<case "Subjugationist">>\ -\ -Your security drones break up a minor disturbance on the lowest, poorest levels of the arcology without needing your direction, or indeed without even informing you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> is good enough at filtering incidents down to what you need to know that you typically leave minor things to her discretion. This time $assistantName only informs you once it's apparent that that brawl left someone injured and unconscious. +<<case "Subjugationist">> + +Your security drones break up a minor disturbance on the lowest, poorest levels of the arcology without needing your direction, or indeed without even informing you. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> is good enough at filtering incidents down to what you need to know that you typically leave minor things to her discretion. This time $assistantName only informs you once it's apparent that that brawl left someone injured and unconscious. +<br><br> It seems the violence was racially motivated. The $arcologies[0].FSSubjugationistRace victim was publicly sodomized and left bruised and bleeding, her clothes torn off, beaten into insensibility, with anti-$arcologies[0].FSSubjugationistRace slogans written crudely across her $activeSlave.skin skin. It seems she came into the arcology despite the strong penalties for free $arcologies[0].FSSubjugationistRace subhumans found here. You can easily enslave her in return for her medical costs, though no one is likely to object to your enslaving one of her kind, whatever the situation. -\ -<<case "Subjugationist Two">>\ -\ -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -The caller is $arcologies[0].FSSubjugationistRace, and a particularly self-hating one at that. It seems she came into the arcology despite the strong penalties for free $arcologies[0].FSSubjugationistRace subhumans found here in order to seek enslavement, a curious turn of events. You can easily enslave her, no one is likely to object to your enslaving one of her kind, especially when she came so willingly. -\ -<<case "Gender Radicalist">>\ -\ +<<case "Subjugationist Two">> + You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The caller is $arcologies[0].FSSubjugationistRace, and a particularly self-hating one at that. It seems she came into the arcology despite the strong penalties for free $arcologies[0].FSSubjugationistRace subhumans found here in order to seek enslavement, a curious turn of events. You can easily enslave her, no one is likely to object to your enslaving one of her kind, especially when she came so willingly. + +<<case "Gender Radicalist">> -This one is from a rather abused individual from one of the more traditionalist areas of the old world. It seems she's heard of the new and interesting way gender is thought of in the Free Cities, and in $arcologies[0].name in particular. "Being your slave has to be better than being a subhuman here," she says. "Being your sex slave is more accepted in your city than being me is, here." -\ -<<case "Gender Radicalist Two">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This one is from a rather abused individual from one of the more traditionalist areas of the old world. It seems she's heard of the new and interesting way gender is thought of in the Free Cities, and in $arcologies[0].name in particular. "Being your slave has to be better than being a subhuman here," she says. "Being your sex slave is more accepted in your city than being me is, here." + +<<case "Gender Radicalist Two">> +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> This one is from a rather mature but otherwise visibly well-to-do individual from one of the more traditionalist areas of the old world. It seems she's heard of the new and interesting way gender is thought of in the Free Cities, and in $arcologies[0].name in particular. "I've lived my whole life as a subhuman here," she says. "Being your sex slave is more accepted in your city than being me is, here." -\ -<<case "Gender Fundamentalist">>\ -\ -The sexual and moral revolution taking place in the Free Cites has spread back into the old world, producing an inevitable reaction. Thus there are still many places in the world where it is socially embarrassing for one's young female relatives to appear pregnant and unmarried, and where direct solutions to this unfortunate situation are frowned upon. You receive a communication from one such place, from a traditionalist family whose daughter has dishonored them in this way. +<<case "Gender Fundamentalist">> + +The sexual and moral revolution taking place in the Free Cites has spread back into the old world, producing an inevitable reaction. Thus there are still many places in the world where it is socially embarrassing for one's young female relatives to appear pregnant and unmarried, and where direct solutions to this unfortunate situation are frowned upon. You receive a communication from one such place, from a traditionalist family whose daughter has dishonored them in this way. +<br><br> Having her disappear discreetly into $arcologies[0].name would be a convenient and face-saving way of resolving the situation. Your society's respect for slave pregnancy gives them a plausible way to salve their own consciences where the baby is concerned. As for the girl, having her out of the way is what matters to them. -\ -<<case "Gender Fundamentalist Two">>\ -\ -The sexual and moral revolution taking place in the Free Cites has spread back into the old world, producing an inevitable reaction. Thus there are still many places in the world where it is socially embarrassing for one's female relatives to be pregnant as a result of rape, and where direct solutions to this unfortunate situation are frowned upon. You receive a communication from one such place, from a traditionalist family whose mother was dishonored in this way. +<<case "Gender Fundamentalist Two">> + +The sexual and moral revolution taking place in the Free Cites has spread back into the old world, producing an inevitable reaction. Thus there are still many places in the world where it is socially embarrassing for one's female relatives to be pregnant as a result of rape, and where direct solutions to this unfortunate situation are frowned upon. You receive a communication from one such place, from a traditionalist family whose mother was dishonored in this way. +<br><br> Having her disappear discreetly into $arcologies[0].name would be a convenient and face-saving way of resolving the situation. Your society's respect for slave pregnancy gives them a plausible way to salve their own consciences where the baby is concerned. As for the mother, having her out of the way is what matters to them. -\ -<<case "Paternalist">>\ -\ -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with intelligence and directness. "I've heard a lot about how $arcologies[0].name treats slaves," she says. "And, well, I don't know how closely you watch the old world from where you are, but it's pretty bad. Being smart and driven out here doesn't always keep you fed and clothed, or even alive. I'm smart and driven, and I understand that might make me a madam or a DJ or even a head girl in $arcologies[0].name. I'm not dumb enough to rely on that, but I'll take that chance." -\ -<<case "Paternalist Two">>\ -\ +<<case "Paternalist">> + You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with intelligence and directness. "I've heard a lot about how $arcologies[0].name treats slaves," she says. "And, well, I don't know how closely you watch the old world from where you are, but it's pretty bad. Being smart and driven out here doesn't always keep you fed and clothed, or even alive. I'm smart and driven, and I understand that might make me a madam or a DJ or even a head girl in $arcologies[0].name. I'm not dumb enough to rely on that, but I'll take that chance." + +<<case "Paternalist Two">> +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> This one is interesting, even by the standards of messages from people who want to become slaves. The individual is a normal looking woman, neither sick nor visibly abused. "I've heard a lot about how $arcologies[0].name treats slaves," she says. "And, well, I don't know how closely you watch the old world from where you are, but it's pretty bad. Saving your whole life doesn't always keep you fed and clothed, or even alive. I never had much and now I have even less, and I'd rather live as your slave in $arcologies[0].name than on the streets back home." -\ -<<case "Degradationist">>\ -\ -<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> does not typically permit anonymous messages through to you. If someone wishes to speak to you, they can do so under their own name and with their own face. She makes an exception, however, for a message offering you a slave so long as you pay the costs of enslavement, nothing else. -The face and voice are obscured by a petty anonymization program, the sort that can be obtained with five minutes' work in the shadier parts of the net. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> could crack it nearly instantaneously, but you hold her back a moment to avoid spooking your correspondent. You are rewarded with video of the subject of the proposed enslavement, and the simple statement "I hate this fucking bitch, and I want her to suffer. Can't do it myself. You seem like the right <<if $PC.title == 1>>guy<<else>>woman<</if>> to break the cunt." -\ -<<case "Degradationist Two">>\ -\ +<<case "Degradationist">> + <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> does not typically permit anonymous messages through to you. If someone wishes to speak to you, they can do so under their own name and with their own face. She makes an exception, however, for a message offering you a slave so long as you pay the costs of enslavement, nothing else. +<br><br> +The face and voice are obscured by a petty anonymization program, the sort that can be obtained with five minutes' work in the shadier parts of the net. <<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> could crack it nearly instantaneously, but you hold her back a moment to avoid spooking your correspondent. You are rewarded with video of the subject of the proposed enslavement, and the simple statement "I hate this fucking bitch, and I want her to suffer. Can't do it myself. You seem like the right <<if $PC.title == 1>>guy<<else>>woman<</if>> to break the cunt." + +<<case "Degradationist Two">> +<<if $assistantName == "your personal assistant">>Your personal assistant<<else>>$assistantName<</if>> does not typically permit anonymous messages through to you. If someone wishes to speak to you, they can do so under their own name and with their own face. She makes an exception, however, for a message offering you a slave so long as you pay the costs of enslavement, nothing else. +<br><br> In lieu of a face, a plain page of mostly text and a scant few pictures fills the screen and details a number of potential slaves for sale, though most of the merchandise seems visibly too damaged to be worthy of purchase. Yet, one of the slaves catches your eye - an older woman covered in lashes, bruises and marks yet absent the dead-eyed expression of her peers. The document claims she has been in their possession longer than any of the other slaves, but has proven resistant to their breaking methods. -\ -<<case "Body Purist">>\ -\ -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -This one is from another arcology, which is rather unusual. You are presented with a rather normal-looking, if obviously poor, free citizen. She says dejectedly, "I'm on my last few ¤ here, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. The owner here, he's planning to enslave me later today. I just know it. He fills his slaves up with silicone until they look like fucking barbie dolls." She shivers fearfully. "You don't do that, right? If I have to be a fucktoy, I don't want to be cut up first." -\ -<<case "Body Purist Two">>\ -\ +<<case "Body Purist">> + You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This one is from another arcology, which is rather unusual. You are presented with a rather normal-looking, if obviously poor, free citizen. She says dejectedly, "I'm on my last few ¤ here, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. The owner here, he's planning to enslave me later today. I just know it. He fills his slaves up with silicone until they look like fucking barbie dolls." She shivers fearfully. "You don't do that, right? If I have to be a fucktoy, I don't want to be cut up first." + +<<case "Body Purist Two">> +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> This one is from one of the less prestigious slave schools, which is not in itself unusual, save that it comes directly from one of the graduating students. You are presented with a rather normal-looking slavegirl. "I'm past my majority," she says happily. "I know I'm not that pretty, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she pulls the camera back to reveal her fully nude body, "I've never had any plastic in me, the school couldn't afford it anyways. I was searching the net, and I saw that you like women without surgery, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. If I'm to be owned, I'd like it to be by someone like you who won't cut me open." -\ -<<case "Transformation Fetishist">>\ -\ -You receive a message coded urgent from a surgeon who you've hired in the past. You are on the point of opening the a call with a friendly businesslike salutation when you see his haggard, worried face, and change your greeting to one of commiseration and understanding. He pours out his troubles to you in a rush. +<<case "Transformation Fetishist">> + +You receive a message coded urgent from a surgeon who you've hired in the past. You are on the point of opening the a call with a friendly businesslike salutation when you see his haggard, worried face, and change your greeting to one of commiseration and understanding. He pours out his troubles to you in a rush. +<br><br> It seems he botched an implant operation on a free woman. She's still out, and the implants are in successfully, but she's not too far from dead and will remain so for some time. He needs her out of sight, now. With your pull, you could easily manipulate the financial situation to enslave her and get her out of the doctor's area at the same time. It would be a favor to him, and by the medical records, a favor to you too, once you nurse her back to health. She's quite the implant queen. -\ -<<case "Transformation Fetishist Two">>\ -\ -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -The call comes in from an unusually well-to-do area. It appears that an aristocratic-looking man placing the call has fallen on hard times, and is doing the intelligent thing and staying ahead of his creditors by offering his trophy wife into slavery. Enslaving her will be costlier than usual, but it seems likely to be worth it. She's finely aged and completed worked over under a surgeon's knife. She's quite the implant queen, in fact. -\ -<<case "Slimness Enthusiast">>\ -\ +<<case "Transformation Fetishist Two">> + You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The call comes in from an unusually well-to-do area. It appears that an aristocratic-looking man placing the call has fallen on hard times, and is doing the intelligent thing and staying ahead of his creditors by offering his trophy wife into slavery. Enslaving her will be costlier than usual, but it seems likely to be worth it. She's finely aged and completed worked over under a surgeon's knife. She's quite the implant queen, in fact. + +<<case "Slimness Enthusiast">> -The call comes in from an unusually well-to-do area. It appears that the aristocratic-looking woman placing the call has fallen on hard times, and is doing the intelligent thing and staying ahead of her creditors by offering herself into slavery. Enslaving her will be costlier than usual, but it seems likely to be worth it. She's well-spoken and seems both educated and intelligent. Even better, despite being middle-aged, she's extremely well-preserved, a tall, slim and graceful beauty with a face that must be the envy of girls half her age. She knows all this herself, and says, "I hear you appreciate a slender woman; if I'm going down into slavery, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'd be happy to avoid too many implants. I understand $arcologies[0].name is a fine place for someone in my situation." -\ -<<case "Slimness Enthusiast Two">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The call comes in from an unusually well-to-do area. It appears that the aristocratic-looking woman placing the call has fallen on hard times, and is doing the intelligent thing and staying ahead of her creditors by offering herself into slavery. Enslaving her will be costlier than usual, but it seems likely to be worth it. She's well-spoken and seems both educated and intelligent. Even better, despite being middle-aged, she's extremely well-preserved, a tall, slim and graceful beauty with a face that must be the envy of girls half her age. She knows all this herself, and says, "I hear you appreciate a slender woman; if I'm going down into slavery, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'd be happy to avoid too many implants. I understand $arcologies[0].name is a fine place for someone in my situation." + +<<case "Slimness Enthusiast Two">> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case, the young woman in the video call is reasonably well dressed; so her newfound situation must be exceedingly recent. Without hesitation she immediately asks to be enslaved. "My boyfriend wants to turn me into some sort of bimbo," she says through tears. "I found all the surgery brochures that he hid, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she brings her slender chest, though covered by her top, into view, "I don't want to be cut up and filled with plastic. One of my friends told me that you care about woman with a good figure, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. I should have never sold myself to that bastard." -\ -<<case "Asset Expansionist">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case, the young woman in the video call is reasonably well dressed; so her newfound situation must be exceedingly recent. Without hesitation she immediately asks to be enslaved. "My boyfriend wants to turn me into some sort of bimbo," she says through tears. "I found all the surgery brochures that he hid, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. But," and she brings her slender chest, though covered by her top, into view, "I don't want to be cut up and filled with plastic. One of my friends told me that you care about woman with a good figure, <<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>. I should have never sold myself to that bastard." + +<<case "Asset Expansionist">> -The person placing the call is physically quite unusual, to the point of looking distinctly unnatural. She has absolutely enormous tits, an ass to match, and is generally plush all over; yet despite being able to compete with the lushest mother in the curves department, she appears to be very young. She explains herself quickly. "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I just turned 19. Where I'm from, that means I'm very likely to be enslaved one way or another. So, I've been taking off-market hormones for a couple of years to raise myself out of the gutter as far as who might take me. I hear life is better if you're a valuable slave." She leans into the camera, displaying a solid acre of cleavage. "Can I be your valuable slave?" -\ -<<case "Asset Expansionist Two">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The person placing the call is physically quite unusual, to the point of looking distinctly unnatural. She has absolutely enormous tits, an ass to match, and is generally plush all over; yet despite being able to compete with the lushest mother in the curves department, she appears to be very young. She explains herself quickly. "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I just turned 19. Where I'm from, that means I'm very likely to be enslaved one way or another. So, I've been taking off-market hormones for a couple of years to raise myself out of the gutter as far as who might take me. I hear life is better if you're a valuable slave." She leans into the camera, displaying a solid acre of cleavage. "Can I be your valuable slave?" + +<<case "Asset Expansionist Two">> -The person placing the call is physically quite unusual, to the point of looking distinctly unnatural. She has absolutely enormous tits, an ass to match, and is generally plush all over; perhaps one of the lushest mothers in the curves department you've ever seen. She explains herself quickly. "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'm not a young woman. Where I'm from, being this old and unmarried means I'm very likely to be enslaved one way or another. But I've always had big breasts. Well, big everything really. I hear life is better if you're a plush slave." She leans into the camera, displaying a solid acre of cleavage. "Can I be your plush slave?" -\ -<<case "Youth Preferentialist">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The person placing the call is physically quite unusual, to the point of looking distinctly unnatural. She has absolutely enormous tits, an ass to match, and is generally plush all over; perhaps one of the lushest mothers in the curves department you've ever seen. She explains herself quickly. "<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I'm not a young woman. Where I'm from, being this old and unmarried means I'm very likely to be enslaved one way or another. But I've always had big breasts. Well, big everything really. I hear life is better if you're a plush slave." She leans into the camera, displaying a solid acre of cleavage. "Can I be your plush slave?" + +<<case "Youth Preferentialist">> -This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: she's turning $activeSlave.actualAge in the next few days, and she's fairly certain her family is about to sell her into slavery. The mixed notes of despair, apathy, and fear in her voice are heartrending, even to you. She begs you to make the necessary arrangements to enslave her. She's heard about you and how you like young girls, and she's also heard about brothels and arcades. There is very little hope discernible in her tone or the pictures she sends you, -\ -<<case "Youth Preferentialist Two">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This one, unusually, is voice-only. The caller explains why in a painfully quiet voice: she's turning $activeSlave.actualAge in the next few days, and she's fairly certain her family is about to sell her into slavery. The mixed notes of despair, apathy, and fear in her voice are heartrending, even to you. She begs you to make the necessary arrangements to enslave her. She's heard about you and how you like young girls, and she's also heard about brothels and arcades. There is very little hope discernible in her tone or the pictures she sends you, + +<<case "Youth Preferentialist Two">> -This one, unusually, is voice-only. The caller explains why in a unusually upbeat voice: she turned 18 a few days ago, and she's fairly certain her family is expecting her to make something of her life to help support them. The apathy to her family's wishes is readily evident in her tone of voice. She begs you to make the necessary arrangements to enslave her. She's heard about you and how you like younger girls, and that you take care of all the decision-making for your slaves. There's a lot of hope in her tone, she clearly wants an escape from responsibility - even if that means becoming a slave. -\ -<<case "Maturity Preferentialist">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This one, unusually, is voice-only. The caller explains why in a unusually upbeat voice: she turned 18 a few days ago, and she's fairly certain her family is expecting her to make something of her life to help support them. The apathy to her family's wishes is readily evident in her tone of voice. She begs you to make the necessary arrangements to enslave her. She's heard about you and how you like younger girls, and that you take care of all the decision-making for your slaves. There's a lot of hope in her tone, she clearly wants an escape from responsibility - even if that means becoming a slave. + +<<case "Maturity Preferentialist">> -And this one is a rare one indeed. It's a personal file, and you suppress the urge to see whether $assistantName is bugged and has misfiled an application for employment. The beautiful older woman depicted has included a resume listing her skills, and a clever selection of photographs: tasteful shots of her in nice makeup and a fashionable business skirt, and fully nude mirror shots, flaws and all. Curious, you place a video call and get an immediate answer. It seems that 'personal circumstances' that she saw coming are forcing her to accept enslavement. She had some weeks of warning, however, and seems to have made use of the time to find an arcology owner that treats women of her age well, and then to make herself as appealing as possible in the hope you'll keep her. -\ -<<case "Maturity Preferentialist Two">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +And this one is a rare one indeed. It's a personal file, and you suppress the urge to see whether $assistantName is bugged and has misfiled an application for employment. The beautiful older woman depicted has included a resume listing her skills, and a clever selection of photographs: tasteful shots of her in nice makeup and a fashionable business skirt, and fully nude mirror shots, flaws and all. Curious, you place a video call and get an immediate answer. It seems that 'personal circumstances' that she saw coming are forcing her to accept enslavement. She had some weeks of warning, however, and seems to have made use of the time to find an arcology owner that treats women of her age well, and then to make herself as appealing as possible in the hope you'll keep her. + +<<case "Maturity Preferentialist Two">> -The call comes in from a middle-class area. It appears that the youthful man placing the call has a failing business, and is leveraging his last remaining asset by selling his stately-looking mother into slavery. Enslaving her will be costlier than usual, but it seems likely to be worth it. From the dossier her son forwarded to you, she's both educated and intelligent, both relics of her impressive pedigree. Even better, she's aged like a fine wine, a short, stacked and attractive beauty with a face and rack that must be the envy of girls half her age. She's aware of the situation at hand, and peeks in from the corner of the screen to say, "I hear you appreciate a mature woman; if I'm going down into slavery, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I hope for your sake that you know how to treat a woman of my caliber." -\ -<<case "Physical Idealist">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The call comes in from a middle-class area. It appears that the youthful man placing the call has a failing business, and is leveraging his last remaining asset by selling his stately-looking mother into slavery. Enslaving her will be costlier than usual, but it seems likely to be worth it. From the dossier her son forwarded to you, she's both educated and intelligent, both relics of her impressive pedigree. Even better, she's aged like a fine wine, a short, stacked and attractive beauty with a face and rack that must be the envy of girls half her age. She's aware of the situation at hand, and peeks in from the corner of the screen to say, "I hear you appreciate a mature woman; if I'm going down into slavery, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Sir<<else>>Ma'am<</if>>, I hope for your sake that you know how to treat a woman of my caliber." + +<<case "Physical Idealist">> -The subject line of the latest is badly misspelled, but the accompanying profile image is impressive, if trite, depicting the sender's massive bicep flexing, veins playing across the striated muscle. Getting her situation out of her proves to be something of a chore, since she scarcely has two functional neurons to rub together. It seems that she's on a fair number of drugs, not limited to aphrodisiacs and steroids, that she can't afford them, and that she has a distorted image of $arcologies[0].name as a sort of muscle-worshipping Valhalla of sex and gains. Hearing her describe her idea of life as one of your slaves, you understand why this idiot wants to be enslaved. If her idea of slave life were accurate, //you'd// want to be enslaved. -\ -<<case "Physical Idealist Two">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The subject line of the latest is badly misspelled, but the accompanying profile image is impressive, if trite, depicting the sender's massive bicep flexing, veins playing across the striated muscle. Getting her situation out of her proves to be something of a chore, since she scarcely has two functional neurons to rub together. It seems that she's on a fair number of drugs, not limited to aphrodisiacs and steroids, that she can't afford them, and that she has a distorted image of $arcologies[0].name as a sort of muscle-worshipping Valhalla of sex and gains. Hearing her describe her idea of life as one of your slaves, you understand why this idiot wants to be enslaved. If her idea of slave life were accurate, //you'd// want to be enslaved. +<<case "Physical Idealist Two">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> And this one is a rare one indeed. It's a personal file, and you suppress the urge to see whether $assistantName is bugged and has misfiled an application for employment. The muscular woman depicted has included a resume listing her various physical achievements, and a clever selection of photographs: tantalizing shots of her in skimpy workout clothes, and fully nude mirror shots of her flexing and posing. Curious, you place a video call and get an immediate answer. It seems that she's determined that life as a slave is the easiest means to access the drugs and steroids she needs to continue making massive gains. She had some weeks of planning, however, and seems to have made use of the time to find an arcology owner that values the pursuit of the physical ideal, and then to make herself as appealing as possible in the hope you'll take her. -\ -<<case "Hedonistic Decadence">>\ -\ + +<<case "Hedonistic Decadence">> + <<run Enunciate($activeSlave)>> You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. - +<br><br> This one is coming from inside your own arcology, from a tourist interested in permanent residence even if it means enslavement. You have them bought to your office to hear them out. A heavily pregnant girl waddles into your office, her distended belly a stark contrast to her relative thinness. She smiles, her many piercings clicking against each other in the process, and pats her middle. "It'<<s>> food, not a baby. I really enjoyed <<s>>taying in your arcology, I mean, I live like thi<<s>> back home, but everyone alway<<s>> pick<<s>> on me for eating <<s>>o much and never getting off my a<<ss>> to work. I can't find a lover either, no one can <<s>>ati<<s>>fy me anymore..." She exposes her gaping asshole to you. "I overdid it with the toy<<s>>. It felt <<s>>o good, I couldn't <<s>>top going bigger. Once I realized that, I <<s>>tarted getting piercing<<s>> and eating, anything to make me feel better. But on<<c>>e I arrived here, I never felt <<s>>o a<<c>>epted before, everyone wa<<s>> enjoying them<<s>>elve<<s>> however they wanted. <<S>>o plea<<s>>e, let me <<s>>tay, I'll do everything you can think of." -\ -<<case "Hedonistic Decadence Two">>\ -\ + +<<case "Hedonistic Decadence Two">> + <<run Enunciate($activeSlave)>> You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. - +<br><br> This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with directness. "I'm what you'd call 'vanilla'," she sighs. "And, well, I want to expand my horizons and I heard how much fun people have in your arcology. I'm yours to experiment with. -\ -<<case "Repopulation Efforts">>\ -\ -You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with directness. "I've heard a lot about how your arcology wishes to preserve humanity's place in the future," she says. "And, well, I don't know how closely you watch the old world from where you are, but things are falling apart. Humanity's future surely rests in the arcologies, and you seem to be the only one who's focusing on that future... As such, I want to become a mother to the future of humanity! Please, take me in and knock me up! I'll carry as many children as my body can take!" -\ -<<case "Repopulation Efforts Two">>\ -\ + +<<case "Repopulation Efforts">> + You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This one is interesting, even by the standards of messages from people who want to become slaves. The individual is neither sick nor abused, and speaks with directness. "I've heard a lot about how your arcology wishes to preserve humanity's place in the future," she says. "And, well, I don't know how closely you watch the old world from where you are, but things are falling apart. Humanity's future surely rests in the arcologies, and you seem to be the only one who's focusing on that future... As such, I want to become a mother to the future of humanity! Please, take me in and knock me up! I'll carry as many children as my body can take!" + +<<case "Repopulation Efforts Two">> -This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case, the young woman in the video call is reasonably well dressed, if rather upset over something. "I.. can't have children," she says through building tears. "I've always dreamed of being a mother, but I was born sterile... I heard rumors that $arcologies[0].name had cures for infertility, and if you'd help me, I would love to <<if $PC.title == 1>>have your children<<else>>get pregnant for you<</if>>. Even if the rest of my life was devoted to motherhood... I'd like that..." -\ -<<case "Eugenics">>\ -\ -You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through are potential applicants for the Societal Elite. As the new world takes shape, they've become more rare than they once were. This one is most mundane, a student with top grades wanting to be part of the top of society. Upon arriving for her evaluation, she begins droning on about her unimpressive achievements and pointless accomplishments. You review information on her lineage and connections, while feigning interest in her prattling. It would seem she is worth far less than she thinks she is. -\ -<<case "Eugenics Two">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. You are understandably surprised when this turns out to not be the case, the young woman in the video call is reasonably well dressed, if rather upset over something. "I.. can't have children," she says through building tears. "I've always dreamed of being a mother, but I was born sterile... I heard rumors that $arcologies[0].name had cures for infertility, and if you'd help me, I would love to <<if $PC.title == 1>>have your children<<else>>get pregnant for you<</if>>. Even if the rest of my life was devoted to motherhood... I'd like that..." + +<<case "Eugenics">> + +You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through are potential applicants for the Societal Elite. As the new world takes shape, they've become more rare than they once were. +<br><br> +This one is most mundane, a student with top grades wanting to be part of the top of society. Upon arriving for her evaluation, she begins droning on about her unimpressive achievements and pointless accomplishments. You review information on her lineage and connections, while feigning interest in her prattling. It would seem she is worth far less than she thinks she is. +<<case "Eugenics Two">> + +You receive so many messages, as a noted titan of the new Free Cities world, that your personal assistant has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, are requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> This call is coming from a public kiosk, which is usually an indication that the person on the other end is a transient individual who has decided to take slavery over homelessness. A rather homely face greets you, much to your displeasure. "I know I'm not much to look at, so I don't even want you to consider me more than just a slave. With the way things are going, I figured just getting it over with is the way to go." -\ -<<case "Chattel Religionist">>\ -\ -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<<case "Chattel Religionist">> + +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> This one is a little odd; it merely begs you for an in person audience and offers you the sender's "unworthy body" as payment for granting it. You surreptitiously scan her when she arrives to make sure this isn't an attack of some kind, but she's just a normal girl wearing conservative clothing. When admitted to your office, she immediately strips off her clothing, gets down before your desk, and presses her forehead to the floor. "<<if $PC.title == 1>>Sir<<else>>Ma'am<</if>>," she says, "please accept me as your slave. I am a wretched whore, filled with sin, and freedom is a burden to me. Please free me from this torment and take me into your service." -\ -<<case "Chattel Religionist Two">>\ -\ -Ever since you have been steering $arcologies[0].name towards a belief in chattel religionism, you've been receiving increasingly useful communications from groups that share your ideals. With much of the Old World in freefall, many groups with particularly vehement religious beliefs are expanding unchecked by the mores of big government, and by taking the chattel religionist side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive a message from one such group. +<<case "Chattel Religionist Two">> + +Ever since you have been steering $arcologies[0].name towards a belief in chattel religionism, you've been receiving increasingly useful communications from groups that share your ideals. With much of the Old World in freefall, many groups with particularly vehement religious beliefs are expanding unchecked by the mores of big government, and by taking the chattel religionist side, you've automatically inserted yourself into a worldwide network of like-minded organizations. You receive a message from one such group. +<br><br> It seems that the Chattel Religionists have all but taken over their town and driven out or converted the local worshippers of old world religions, save for a single religious building and its clergy who continue in defiance. This group has stepped in to put an end to this impiety. However, though they may be ruthless vigilantes, they don't consider themselves murderers. They're interested in fencing a member clergy to you, no questions asked, on a flat fee basis. Included in the message is a slave dossier detailing the piece of human chattel they're offering: <<if $activeSlave.genes == "XX">>a lovely virgin nun<<else>>a rather stuck up priest<</if>>. -\ -<<case "Roman Revivalist">>\ -\ -You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. -The call comes in from an old world university. The caller is a young woman who explains that she's struggling with extreme student debt, and has recently graduated with a history degree that she can't seem to turn into gainful employment. She gushes at length about how much she enjoyed ancient history, and how she's heard all about your ideas about reviving ancient culture in the Free Cities. She sees joining your household as a romantic way out of her difficult situation. Apparently she read all the idyllic parts of history and somehow missed out on learning about the salt mines and slave galleys. She's not terribly pretty and seems socially awkward, but that's likely to have its side benefits. She nervously sends you a complete dossier on herself. -\ -<<case "Aztec Revivalist">>\ -\ +<<case "Roman Revivalist">> + You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The call comes in from an old world university. The caller is a young woman who explains that she's struggling with extreme student debt, and has recently graduated with a history degree that she can't seem to turn into gainful employment. She gushes at length about how much she enjoyed ancient history, and how she's heard all about your ideas about reviving ancient culture in the Free Cities. She sees joining your household as a romantic way out of her difficult situation. Apparently she read all the idyllic parts of history and somehow missed out on learning about the salt mines and slave galleys. She's not terribly pretty and seems socially awkward, but that's likely to have its side benefits. She nervously sends you a complete dossier on herself. + +<<case "Aztec Revivalist">> -The call comes in from an old world trading colony. The caller is a woman who humbly explains how tired she's from all the godless people and terrible conditions, and expresses interest to join the old empires. She probably knows only of the incredible architecture and the military accomplishments that are advertised in vids. Though the sacrifice and collaring of slaves is no secret, most people never find out the real truth to what you do. Nevertheless she's incredibly willing, so much so that she almost signs herself off to you by accident. Her file is displayed in front if you, pending your reaction. -\ -<<case "Edo Revivalist">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The call comes in from an old world trading colony. The caller is a woman who humbly explains how tired she's from all the godless people and terrible conditions, and expresses interest to join the old empires. She probably knows only of the incredible architecture and the military accomplishments that are advertised in vids. Though the sacrifice and collaring of slaves is no secret, most people never find out the real truth to what you do. Nevertheless she's incredibly willing, so much so that she almost signs herself off to you by accident. Her file is displayed in front if you, pending your reaction. + +<<case "Edo Revivalist">> -The caller is a young woman who struggles to stop herself from peppering her socially awkward babble with poorly pronounced Japanese colloquialisms. Insofar as you can parse her nonsense, she seems to have gotten a hilariously romanticized version of feudal Japan from somewhere, and is willing to submit to enslavement in order to join your revivalist arcology. Whoever's out there spreading this rubbish, you owe them one; this serf is in for an extremely rude awakening. -\ -<<case "Arabian Revivalist">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The caller is a young woman who struggles to stop herself from peppering her socially awkward babble with poorly pronounced Japanese colloquialisms. Insofar as you can parse her nonsense, she seems to have gotten a hilariously romanticized version of feudal Japan from somewhere, and is willing to submit to enslavement in order to join your revivalist arcology. Whoever's out there spreading this rubbish, you owe them one; this serf is in for an extremely rude awakening. + +<<case "Arabian Revivalist">> -The call comes in from an old world university. The caller, surprisingly, is a beautiful woman in her thirties who speaks with a richly lilting accent and a literary vocabulary. "I'm afraid," she says sadly, "it's come to slavery, for me. I am no longer a girl, but I can make some claim to beauty. I know many stories and can tell them cleverly; I can sing and dance well. I know you are not looking for a Scheherazade, but I could play her part. Nor am I naive; I know the Sultan enjoyed her body as well as her wit, and I am not unskilled in those respects, either." She looks you straight in the eye. "May I come into your harem? I will do my best to brighten it." -\ -<<case "Chinese Revivalist">>\ -\ You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> +The call comes in from an old world university. The caller, surprisingly, is a beautiful woman in her thirties who speaks with a richly lilting accent and a literary vocabulary. "I'm afraid," she says sadly, "it's come to slavery, for me. I am no longer a girl, but I can make some claim to beauty. I know many stories and can tell them cleverly; I can sing and dance well. I know you are not looking for a Scheherazade, but I could play her part. Nor am I naive; I know the Sultan enjoyed her body as well as her wit, and I am not unskilled in those respects, either." She looks you straight in the eye. "May I come into your harem? I will do my best to brighten it." + +<<case "Chinese Revivalist">> +You receive so many messages, as a noted titan of the new Free Cities world, that $assistantName has to be quite draconian in culling them. She lets only the most important through to you. One category of message that always gets through regardless of content, though, is requests for voluntary enslavement. As the new world takes shape, they've become less rare than they once were. +<br><br> The call comes in from an office, and you suppress the urge to check whether $assistantName has misidentified a business communication. The caller is a middle-aged woman, not unattractive, whose face is lined with stress and worry. She draws herself up and says, "I would like to apply to be your slave." There is a flash of bitter amusement at the absurd statement, but she continues, "Business circumstances make it inevitable. I have considerable skills and experience, and it is my understanding that you value such things." She forwards her qualifications: they are comprehensive and open, including her sexual skills as if they were merely another business asset. Which, in a way, they are. -\ -<</switch>>\ -<<include "Long Slave Description">>\ +<</switch>> + +<br><br> + +<<include "Long Slave Description">> + +<br><br> <span id="result"> -<<if $cash >= $contractCost>>\ +<<if $cash >= $contractCost>> <<link "Enslave her">> <<set $cash -= $contractCost>> <<replace "#result">> - <<switch $FSAcquisitionEvents>>\ - <<case "Pastoralist">>\ + <<switch $FSAcquisitionEvents>> + <<case "Pastoralist">> She drags herself in, but as the enslavement process winds grindingly on, she shakes off her depression. The vast weight of her situation lifts from her. You've seen this before, the perverse internal freedom that comes with the knowledge that her life is in the hands of another now, and that all she has to do or can do is obey. Her last words to you as a free woman are an ironic statement that, when she was teased back in school for the size of her boobs, she never thought they'd save her one day. - <<case "Pastoralist Two">>\ + <<case "Pastoralist Two">> She speaks to you as a free woman while working through the enslavement process, perhaps she hasn't quite grasped her new role. Nonetheless, it seems as if a vast weight has been lifted from her shoulders. You've seen this before, the perverse internal freedom that comes with the knowledge that her life is in the hands of another now, and that all she has to do or can do is obey. Her last words to you as a free woman are an ironic statement that, people always praised her milk filled udders as givers of life, yet she never thought they'd save hers one day. - <<case "Supremacist">>\ + <<case "Supremacist">> A battered VTOL craft arrives at $arcologies[0].name, broadcasting obviously bogus IFF codes. It seems this mercenary group is playing fast and loose in an attempt to get back on their feet. The aircraft doesn't even touch down on the pad they're directed to: it simply hovers six feet off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. - <<case "Supremacist Two">>\ + <<case "Supremacist Two">> A clearly improvised VTOL craft arrives at $arcologies[0].name, broadcasting an erratic array of IFF codes. It seems this group hasn't quite mastered the intricacies of air travel. The aircraft doesn't seem capable of the delicate feat of landing on the pad it had been directed to: it simply hovers six feet off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. - <<case "Subjugationist">>\ + <<case "Subjugationist">> The enslavement process is disappointingly quiet, since she's still unconscious. As of this morning she was one of the last free $arcologies[0].FSSubjugationistRace people in the arcology. Now she's simply the newest sex slave of the inferior race to take her proper place. - <<case "Subjugationist Two">>\ + <<case "Subjugationist Two">> The enslavement process is disappointingly quiet, since she does little more than stare blankly ahead and respond to any orders. As of this morning she was one of the last free $arcologies[0].FSSubjugationistRace people in the arcology. Now she's simply the newest, and perhaps most willing, sex slave of the inferior race to take her proper place. - <<case "Repopulation Efforts">>\ + <<case "Repopulation Efforts">> When she arrives, she comes directly to your to your penthouse for enslavement. She wears an excited expression, having seen so many pregnant women on the way there, she can barely contain her enthusiasm. She eagerly strips for inspection revealing her moist pussy, it seems she may be more into pregnancy then she let on. - <<case "Repopulation Efforts Two">>\ + <<case "Repopulation Efforts Two">> When she arrives, she is the very picture of a someone who has seen the light at the end of a very dark tunnel. She can't wait to get started making babies for you. - <<case "Eugenics">>\ + <<case "Eugenics">> You interrupt her rambling and bluntly inform her that she is useless to society. She steps back, insulted, and attempts a rebuttal. You cut her off again and tell her shes much more useful as your personal toy. She takes another step back and is promptly restrained before being dragged off to the autosurgeon. <<set $activeSlave.preg = -2>> <<set $activeSlave.ovaries = 0>> <<set $activeSlave.balls = 0>> - <<case "Eugenics Two">>\ + <<case "Eugenics Two">> When she arrives, she comes directly to your to your penthouse for enslavement. Her face may painful to look at, but her body is not all bad; with a little work, she can be quite the catch. When she hears the news, her spirits are visibly lifted; she never thought she'd be so lucky. - <<case "Hedonistic Decadence">>\ + <<case "Hedonistic Decadence">> She becomes elated when she hears she'll be allowed to stay. Even if she doesn't get to fulfill all her desires, her new life is more welcome than her rapidly ending prior one. She revealed as she is escorted to the slave quarters that she blew the last of her money on her visit here. - <<case "Hedonistic Decadence Two">>\ + <<case "Hedonistic Decadence Two">> When she arrives, she comes directly to your penthouse for enslavement. She wears an expression of doubt, fear, and wonder as she takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. The enslavement process requires her to be nude, of course, and it reveals she has no idea how to be sexy. She really is as boring as she said she was. - <<case "Gender Radicalist">>\ + <<case "Gender Radicalist">> When she arrives, she comes directly to your penthouse for enslavement. She wears an expression of doubt, fear, and wonder as she takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. The enslavement process requires her to be nude, of course, so she doesn't need to strip to offer herself to you when it's over. She doesn't even have to be prompted: she just gets down on the floor in front of your desk and offers you her fuckhole. - <<case "Gender Radicalist Two">>\ + <<case "Gender Radicalist Two">> When she arrives, she comes directly to your penthouse for enslavement. She wears an expression of doubt, fear, and wonder as she takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. The enslavement process requires her to be nude, of course, so she doesn't need to strip to offer herself to you when it's over. She doesn't even have to be prompted: she just gets down on the floor in front of your desk and offers you her fuckhole. - <<case "Gender Fundamentalist">>\ + <<case "Gender Fundamentalist">> When she arrives, she is the very picture of a lost and very pregnant young waif. She clearly feels some hope at leaving her traditionalist home for a more modern society, but she has just as clearly heard enough about the Free Cities to know that she's likely to buy her presence here through long years of sexual labor. She sighs with relief at getting off her feet when the enslavement process finally allows her to sit. - <<case "Gender Fundamentalist Two">>\ + <<case "Gender Fundamentalist Two">> When she arrives, she is the very picture of a distraught and very pregnant mature woman. She clearly feels some resentment at her traditionalist home and family for selling her into slavery, but she has just as clearly heard enough about the Free Cities to know that she's likely traded one form of marginalization for another. - <<case "Paternalist">>\ + <<case "Paternalist">> She speaks to you as a free woman throughout the enslavement process, but as soon as it is completed, she stops and waits for instruction before talking. She does not look directly at your face, but keeps her gaze lower than that, and stands expectant and ready for commands. You are reminded of her intelligence by her precisely correct behavior for a new slave, even before you give any kind of direction. - <<case "Paternalist Two">>\ + <<case "Paternalist Two">> She speaks to you as a free woman throughout the enslavement process, but as soon as it is completed, she stops and waits for instruction before talking. She may not have had many prospects in her life back home, but if she remains this obedient she'll fit right in here in the Free Cities. - <<case "Degradationist">>\ + <<case "Degradationist">> When she arrives as part of the anonymous slave transfers that make up a good part of the inter-arcology commerce, she has clearly had some time to mull over her situation. As soon as she sees you, she blurts out, "Whatever that fucker told you, it isn't true. I'll be your little bitch bimbo, whatever you want. Just don't - just don't fucking hurt me." She sticks out her chest in a clear attempt to entice you with her fake tits. - <<case "Degradationist Two">>\ + <<case "Degradationist Two">> When she arrives as part of the anonymous slave transfers that make up a good part of the inter-arcology commerce, she has clearly had some time to mull over her situation. As soon as she sees you, she glares deep into your eyes and addresses you directly, "Those fuckers threw everything they could at me, you can't break me. No one can." - <<case "Body Purist">>\ + <<case "Body Purist">> When she arrives, it's obvious that she isn't particularly happy with the situation, but there is some evident relief to her. When asked about it, she says, "I really hate the idea of surgery, especially implant surgery, M-<<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. Just - the idea of having fake shit in here -" she rubs her chest a little "- ugh." She laughs bitterly at herself, and then rubs her chest again, looking at you with mixed fear and invitation. - <<case "Body Purist Two">>\ + <<case "Body Purist Two">> When she arrives, it's obvious that she's fairly happy. After all, the slave school trained her for this. When asked about it, she says, "Some of the girls who graduated before me were given implants, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. Just - the idea of having fake shit in here -" she rubs her chest a little "- ugh. I'm glad you're not into that" She laughs bitterly at herself, and then rubs her chest again, looking at you with mixed fear and invitation. - <<case "Transformation Fetishist">>\ + <<case "Transformation Fetishist">> She arrives with various medical devices still attached to her, wrapped up in supportive hospital clothing. Despite this, it's obvious that you've made a good decision. The new tits that got her into this situation are so cartoonish that some of the medical tubing has been hastily routed between them. After a few weeks on curatives and a few more in training, she'll be ready to bounce those fake boobs up and down as she takes dick. - <<case "Transformation Fetishist Two">>\ + <<case "Transformation Fetishist Two">> She arrives unapologetically in her fine clothing. "I'm not sorry," she says harshly, "but I'm wearing my best one last time whether you like it or not." Eventually she sighs, squares her shoulders, and visibly steels herself. "I'll say as a free woman, since it's my last chance to say anything as a free woman, you're good-looking, for an evil slaveholding oligarch." She delivers this last with a little smile on her plush lips and a sense of bitter irony in her voice. "If we'd met at a nice party last week I might have made a pass at you. You'd be a better choice than my ex-husband at least." - <<case "Slimness Enthusiast">>\ + <<case "Slimness Enthusiast">> She arrives apologizing for her fine clothing. "I'm sorry," she apologizes sadly, "but I wanted to wear my best one last time." She sighs, squares her shoulders, and visibly steels herself. "I'll say as a free woman, since it's my last chance to say anything as a free woman, you're good-looking, for an evil slaveholding oligarch." She delivers this last with a little smile on her lips and rich turn of humor in her voice. "If we'd met at a nice party last week I might have made a pass at you. I suppose that's beside the point now." - <<case "Slimness Enthusiast Two">>\ + <<case "Slimness Enthusiast Two">> When she arrives, she is the very picture of a young waif out of her depth. It's clear she feels relief and escaping going under the knife, but she knows enough about the Free Cities to know that she's likely to buy her presence here through long years of sexual labor. - <<case "Asset Expansionist">>\ + <<case "Asset Expansionist">> When she arrives, it's clear she's nobody's fool. She comes without personal effects of any kind, and is wearing cheap, sturdy clothes to travel in, since she knows she'll be taking them off immediately. She does, without being told, just as soon as the enslavement formalities are out of the way. Her breasts are capped by titanic, puffy nipples; she notices you appreciating them and gives you a hesitant little smile, swaying her shoulders back and forth a little to set her flesh deliciously into motion. - <<case "Asset Expansionist Two">>\ + <<case "Asset Expansionist Two">> When she arrives, it's clear she's nobody's fool. She comes without personal effects of any kind, and is wearing cheap, sturdy clothes to travel in, since she knows she'll be taking them off immediately. She does, without being told, just as soon as the enslavement formalities are out of the way. Her breasts are capped by titanic, puffy nipples; she notices you appreciating them and gives you a hesitant little smile, swaying her shoulders back and forth a little to set her flesh deliciously into motion. - <<case "Physical Idealist">>\ + <<case "Physical Idealist">> She gets through the enslavement process without breaking anything, mostly due to your increasingly exasperated supervision. You wondered whether the destruction of her moronic ideas about life as one of your slaves was going to cause an explosion, but it seems that she's under fewer illusions than you thought. She's obviously familiar with getting fucked as a way of earning her keep, and hangs around, flexing idly and clearly wondering when you'll get on with it. - <<case "Physical Idealist Two">>\ + <<case "Physical Idealist Two">> When she arrives, you're impressed again. She's even more muscular in person than in her pictures. "<<Master>>," she growls, "I've done my very best to be the biggest, strongest slave before coming here. May I show you?" More than a little curious, you nod. She reaches down to place a palm on the ground. "Well, <<Master>>, I had a month. So I did my best to get in shape." She suddenly flips as if starting a cartwheel, but stops suspended in midair, holding her entire muscular frame off the ground with just one hand planted on the floor. She turns slowly, revealing the base of an impressively large buttplug nestling between her cheeks. She knows her audience. - <<case "Youth Preferentialist">>\ + <<case "Youth Preferentialist">> Your slaving network gets her out of her difficult situation without trouble, forwarding her the necessary travel documents. When she arrives, she displays the clear signs of someone who has learned to avoid abuse: she takes no initiative and does nothing without instructions, just standing dumbly until ordered; when told what to do, she does it quickly and carefully. Though her mind is not broken, there is something dead lurking in her eyes. When she looks at you, it is with the watchful caution of an abused animal. - <<case "Youth Preferentialist Two">>\ + <<case "Youth Preferentialist Two">> Your slaving network extracts her from her family's grasp easily, forwarding her the necessary travel documents. When she arrives, she displays the clear signs of someone who's never had to think for themselves: she takes no initiative and does nothing without instructions, just standing dumbly until ordered; when told what to do, she does it quickly and carefully. Though her mind is not broken, there's clearly not a lot in there. Being a slave may actually be her most fitting vocation. - <<case "Maturity Preferentialist">>\ + <<case "Maturity Preferentialist">> When she arrives, you're impressed again. She elected to appear in black lace lingerie, and stalks into your office on high heels with a calculated sensuality. "<<Master>>," she purrs, "I've done my very best to get ready to be a good slave. May I show you?" More than a little curious, you nod. She starts to strip slowly and skillfully. "Well, <<Master>>, I had a month. So I did my best to get in shape." She rubs her hands down her toned belly, hooking fingers under her thong. "I practiced stripping. I practiced blowjobs." She turns slowly, revealing the base of an impressively large buttplug nestling between her cheeks. "I even practiced buttsex." - <<case "Maturity Preferentialist Two">>\ + <<case "Maturity Preferentialist Two">> She arrives apologizing for her fine clothing. "I'm sorry," she apologizes sadly, "but I wanted to wear my best one last time." She sighs, squares her shoulders, and visibly steels herself. "My son's a bastard for selling me to you, and all to save that useless store of his." She delivers this last with a bitter smile on her lips. "At least he had the sense to sell me to someone with exquisite taste, like you. After all, you did buy me." - <<case "Chattel Religionist">>\ + <<case "Chattel Religionist">> She lets out a convulsive sob when you accept her servitude, and is painfully obsequious as you complete the formalities of enslavement. Your exam reveals several minor indications of self-harm - chewed nails, bitten lips, and such. But for all that, a remarkable look of peace has settled on the poor woman's face. She waits patiently for a hint of your will, <<if canAchieveErection($activeSlave)>>her cock painfully erect<<elseif $activeSlave.dick > 0>>precum dripping from her soft dick<<else>>her pussy visibly moist<</if>> at the prospect of the servile sex she is convinced is her duty. - <<case "Chattel Religionist Two">>\ + <<case "Chattel Religionist Two">> You complete the legalities and a clearly improvised VTOL craft arrives at $arcologies[0].name, broadcasting an erratic array of IFF codes. It seems this group hasn't quite mastered the intricacies of air travel. The aircraft doesn't seem capable of the delicate feat of landing on the pad it had been directed to: it simply hovers six feet off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. The condemned prays tirelessly throughout the biometric scanning process, utterly shocked and disgusted by what they've witnessed in just the few minutes they've been in your arcology. Then it's off to the penthouse for basic slave induction. - <<case "Roman Revivalist">>\ + <<case "Roman Revivalist">> She arrives wide-eyed and enthusiastic about the historical style she saw on the way in. She swallows nervously throughout the enslavement process and even cries a little at the end. She's slow to undress, and when she's finished, she covers her modest breasts with one arm and her mons with the other. It seems that she's about to have a rude awakening about the realities of being a house slave. - <<case "Aztec Revivalist">>\ + <<case "Aztec Revivalist">> She arrives awestruck by all the sights she passed through to get to your abode. She probably didn't see anything too extreme, but she will soon. Feeling your gaze on her body, she quickly abandons all fears from her past life, strips off her clothes, and submits to you fully. Only time will tell if she made a mistake. - <<case "Edo Revivalist">>\ + <<case "Edo Revivalist">> She arrives with doubt already clouding her eyes. It seems she passed one of the arcology's seedier bars on her way up to your penthouse; the sight of roaring patrons swilling cheap sake and manhandling whores in loose kimonos does not seem to have been part of her expectations. As the enslavement process winds on, she reflexively begins to look around for a means of escape, and slowly collapses into herself as she realizes there is none. - <<case "Arabian Revivalist">>\ - Your estimation of her rises through the enslavement process: she doffs and discards her conservative business wear without complaint, and stands nude before you, obeying instructions without fuss. There is an indecipherable glint in her eyeColor: nerves? Excitement? Challenge, even? Perhaps she even feels this is an adventure. And that, it will certainly be. - <<case "Chinese Revivalist">>\ + <<case "Arabian Revivalist">> + Your estimation of her rises through the enslavement process: she doffs and discards her conservative business wear without complaint, and stands nude before you, obeying instructions without fuss. There is an indecipherable glint in her $activeSlave.eyeColor eyes: nerves? Excitement? Challenge, even? Perhaps she even feels this is an adventure. And that, it will certainly be. + <<case "Chinese Revivalist">> She arrives in a simple, sturdy suit, which she obviously wore in the correct anticipation of immediately removing and never seeing again. She cooperates with the enslavement process as best she can, her glance confident and watchful. She's obviously calculating how to get ahead within this new place, and she pays particularly close attention as the ebb and flow of business through your office brings your various slaves into her view for the first time. - <</switch>>\ + <</switch>> <<include "New Slave Intro">> <</replace>> <</link>> //This will cost <<print cashFormat($contractCost)>>// -<<link "Sell her immediately">> +<br><<link "Sell her immediately">> <<set $cash += $slaveCost>> <<replace "#result">> - <<switch $FSAcquisitionEvents>>\ - <<case "Pastoralist">>\ + <<switch $FSAcquisitionEvents>> + <<case "Pastoralist">> She drags herself in, but as the enslavement process winds grindingly on, she shakes off her depression. It threatens to descend again when a purchaser's agent comes in to take her away. She begs to know where she's going, so you tell her she's to be a cow in a slave dairy. She quails at the term, but you observe that she'll be well treated and lightly used, if at all, and she seems to take heart at this. - <<case "Pastoralist Two">>\ + <<case "Pastoralist Two">> She speaks to you as a free woman while working through the enslavement process, perhaps she hasn't quite grasped her new role. Nonetheless, it seems as if a vast weight has been lifted from her shoulders. It threatens to descend again when a purchaser's agent comes in to take her away. She begs to know where she's going, so you tell her she's to be a cow in a slave dairy. She quails at the term, but you observe that she'll be well treated and lightly used, if at all, and she seems to take heart at this. - <<case "Supremacist">>\ + <<case "Supremacist">> A battered VTOL craft arrives at $arcologies[0].name, broadcasting obviously bogus IFF codes. It seems this mercenary group is playing fast and loose in an attempt to get back on their feet. The aircraft doesn't even touch down on the pad they're directed to: it simply hovers six feet off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. You decide to do the simple thing, and leave the bag where it is. The purchaser's agent can deal with it. - <<case "Supremacist Two">>\ + <<case "Supremacist Two">> A clearly improvised VTOL craft arrives at $arcologies[0].name, broadcasting an erratic array of IFF codes. It seems this group hasn't quite mastered the intricacies of air travel. The aircraft doesn't seem capable of the delicate feat of landing on the pad it had been directed to: it simply hovers six feet off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. You decide to do the simple thing, and leave the bag where it is. The purchaser's agent can deal with it. - <<case "Subjugationist">>\ + <<case "Subjugationist">> The purchasing agent is businesslike, even hurried. The inert slave receives a simple check, with some industrious fingering of orifices, and is bundled off. As is appropriate. - <<case "Subjugationist Two">>\ + <<case "Subjugationist Two">> The enslavement process is disappointingly quiet, since she does little more than stare blankly ahead and respond to any orders. As of this morning she was one of the last free $arcologies[0].FSSubjugationistRace people in the arcology. Now she's simply the newest, and perhaps most willing, sex slave of the inferior race to take her proper place. She's taken away by a purchasing agent soon after. - <<case "Repopulation Efforts">>\ - When she arrives, she comes directly to your to your penthouse for enslavement. She wears an excited expression, having seen so many pregnant women on the way there, she can barely contain her enthusiasm. She eagerly strips for inspection revealing her moist pussy, it seems she may be more into pregnancy then she let on. You shake your head to her as a purchaser's agent appears to take her away. She asks if she'll still be impregnated and the agent nods approvingly. She seems slightly downtrodden that she won't be yours but she accepts the fact that she'll still be useful to your future. - <<case "Repopulation Efforts Two">>\ + <<case "Repopulation Efforts">> + When she arrives, she comes directly to your to your penthouse for enslavement. She wears an excited expression, having seen so many pregnant women on the way there, she can barely contain her enthusiasm. She eagerly strips for inspection revealing her moist pussy, it seems she may be more into pregnancy then she let on. You shake your head to her as a purchaser's agent appears to take her away. She asks if she'll still be impregnated and the agent nods approvingly. She seems slightly downtrodden that she won't be yours but she accepts the fact that she'll still be useful to your future. + <<case "Repopulation Efforts Two">> When she arrives, she is the very picture of a someone who has seen the light at the end of a very dark tunnel. She can't wait to get started making babies for you. A purchaser's agent arrives to take charge of her and she pleads not to leave her infertile. You abate her fears, her fertility will be restored. Her new owner likes to experiment with fertility agents; she'll quickly be pregnant with <<if $seeHyperPreg == 1>>dozens of children<<else>>multiples<</if>>. Her face alights at the thought. She'll finally have all the children she'd dreamed of. - <<case "Eugenics">>\ + <<case "Eugenics">> You interrupt her rambling and bluntly inform her that she is useless to society. She steps back, insulted, and attempts a rebuttal. You cut her off again and tell her another of the Societal Elite has taken interest in making her his pet. She takes another step back and is promptly restrained before being dragged off to her new owner. - <<case "Eugenics Two">>\ + <<case "Eugenics Two">> When she arrives, she comes directly to your to your penthouse for enslavement. Her face may painful to look at, but her body is not all bad; with a little work, she can be quite the catch. A purchaser's agent appears to take her away, and she quietly asks who's bought her. A plastic surgeon, you tell her, who sees a diamond in the rough. She's speechless. - <<case "Hedonistic Decadence">>\ + <<case "Hedonistic Decadence">> You inform her that she will be staying in your arcology, but not under you. She has been purchased by a feeding trainer interested in slim girls with massive stomach capacities for entry into the eating competitions that have become so popular lately. She seems elated at the news, "<<S>>tuffing i<<s>> one of my favorite perver<<s>>ion<<s>>..." You cut her off and inform her that her current belly pales in comparison to her new owner's previous champion. She should expect to be tied up and force fed until her entire body is filled to capacity with slave food. She gulps nervously as she escorted out by the portly purchasing agent to her new home. - <<case "Hedonistic Decadence Two">>\ - When she arrives, she comes directly to your penthouse for enslavement. She wears an expression of doubt, fear, and wonder as she takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. A purchaser's agent arrives to take charge of her, and she asks politely who bought her. A man with an oviposition fetish, you tell her. She fails to grasp the meaning. You explain to her that eggs will be stuck into all her holes until she can't stomach any more. She turns beat red at the description, so you carry on. Her new owner will likely remodel her cervix to allow eggs to be pumped directly into her womb; she'll be lucky if she can stand once he's done with her, then she'll have to look forward to laying them all for his amusement. Her hands have since moved to her crotch, it seems she's getting into the fantasy. - <<case "Gender Radicalist">>\ + <<case "Hedonistic Decadence Two">> + When she arrives, she comes directly to your penthouse for enslavement. She wears an expression of doubt, fear, and wonder as she takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. A purchaser's agent arrives to take charge of her, and she asks politely who bought her. A man with an oviposition fetish, you tell her. She fails to grasp the meaning. You explain to her that eggs will be stuck into all her holes until she can't stomach any more. She turns beat red at the description, so you carry on. Her new owner will likely remodel her cervix to allow eggs to be pumped straight into her womb; she'll be lucky if she can stand once he's done with her. Then she'll have to look forward to laying them all for his amusement. Her hands have since moved to her crotch, it seems she's getting into the fantasy. + <<case "Gender Radicalist">> When she arrives, she comes directly to your penthouse for enslavement. She wears an expression of doubt, fear, and wonder as she takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. A purchaser's agent arrives to take charge of her, and she asks politely who bought her. A salon, you tell her; she'll be trained to wait tables, serve drinks, and entertain customers with her mouth and anus. - <<case "Gender Radicalist Two">>\ + <<case "Gender Radicalist Two">> When she arrives, she comes directly to your penthouse for enslavement. She wears an expression of doubt, fear, and wonder as she takes in the sights and sounds of the magnificent beast that is the new society taking shape in $arcologies[0].name. A purchaser's agent arrives to take charge of her, and she asks politely who bought her. A salon, you tell her; she'll be trained to wait tables, serve drinks, and entertain customers with her mouth and anus. - <<case "Gender Fundamentalist">>\ + <<case "Gender Fundamentalist">> When she arrives, she is the very picture of a lost and very pregnant young waif. She clearly feels some hope at leaving her traditionalist home for a more modern society, but she has just as clearly heard enough about the Free Cities to know that she's likely to buy her presence here through long years of sexual labor. A purchaser's agent appears to take her away, and she quietly asks who's bought her. A breeder, you tell her, who prefers stock proven to be fertile. She'll probably manage 20 pregnancies or so, before she's retired. - <<case "Gender Fundamentalist Two">>\ + <<case "Gender Fundamentalist Two">> When she arrives, she is the very picture of a distraught and very pregnant mature woman. She clearly feels some resentment at her traditionalist home and family for selling her into slavery, but she has just as clearly heard enough about the Free Cities to know that she's likely traded one form of marginalization for another. A purchaser's agent appears to take her away, and she quietly asks who's bought her. A breeder, you tell her, who prefers to squeeze a few pregnancies out of mature women. She'll probably manage a few pregnancies before she's retired. - <<case "Paternalist">>\ + <<case "Paternalist">> She speaks to you as a free woman throughout the enslavement process, but as soon as it is completed, she stops and waits for instruction before talking. She does not look directly at your face, but keeps her gaze lower than that, and stands expectant and ready for commands. You are reminded of her intelligence by her presence of mind when a purchaser's agent arrives to take charge of her; she clearly calculates that making a scene will gain her nothing, and cooperates. You reward this by telling her the truth: she's been sold to a citizen of $arcologies[0].name who shares paternalistic beliefs; she'll be fine. - <<case "Paternalist Two">>\ + <<case "Paternalist Two">> She speaks to you as a free woman throughout the enslavement process, but as soon as it is completed, she stops and waits for instruction before talking. She may not have had many prospects in her life back home, but if she remains this obedient she'll fit right in here in the Free Cities. When the purchasing agent arrives she is momentarily surprised but not alarmed, she figures she'll been sold to a citizen of $arcologies[0].name who shares paternalistic beliefs. - <<case "Degradationist">>\ + <<case "Degradationist">> When she arrives as part of the anonymous slave transfers that make up a good part of the inter-arcology commerce, she has clearly had some time to mull over her situation. As soon as she sees you, she blurts out, "Whatever that fucker told you, it isn't true. I'll be your little bitch bimbo, whatever you want. Just don't - just don't fucking hurt me." She sticks out her chest in a clear attempt to entice you with her fake tits, and is rewarded with a bag over her head, courtesy of the purchaser's agent who arrived in the meantime. The agent clearly felt that she would be a handful worth corralling quickly, and this proves correct. She goes limp after being tased, though. - <<case "Degradationist Two">>\ + <<case "Degradationist Two">> When she arrives as part of the anonymous slave transfers that make up a good part of the inter-arcology commerce, she has clearly had some time to mull over her situation. As soon as she sees you, she glares deep into your eyes and addresses you directly, "Those fuckers threw everything they could at me, you can't break me. No one can." She is rewarded with a bag over her head, courtesy of the purchaser's agent who arrived in the meantime. The agent clearly felt that she would be a handful worth corralling quickly, and this proves correct. She goes limp after being tased, though. - <<case "Body Purist">>\ + <<case "Body Purist">> When she arrives, it's obvious that she isn't particularly happy with the situation, but there is some evident relief to her. It vanishes when a purchaser's agent arrives to take her away. She looks at you desperately, begging to know who's purchased her. You tell her truthfully that a wealthy citizen one arcology over bought her as a house slave; you neglect to mention that he likes big tits, and he isn't particular about whether they're natural. - <<case "Body Purist Two">>\ + <<case "Body Purist Two">> When she arrives, it's obvious that she's fairly happy. After all, the slave school trained her for this. When asked about it, she says, "Some of the girls who graduated before me were given implants, <<if def $PC.customTitle>>$PC.customTitle<<elseif $PC.title != 0>>Master<<else>>Mistress<</if>>. Just - the idea of having fake shit in here -" she rubs her chest a little "- ugh. I'm glad you're not into that" She laughs bitterly at herself, and then rubs her chest again, looking at you with mixed fear and invitation. Her playfulness vanishes when a purchaser's agent arrives to take her away. She looks at you desperately, begging to know who's purchased her. You tell her truthfully that a wealthy citizen one arcology over bought her as a house slave; you neglect to mention that he likes big tits, and he isn't particular about whether they're natural. - <<case "Transformation Fetishist">>\ + <<case "Transformation Fetishist">> The only downside to her condition is that reselling her is utterly anticlimactic. A purchaser's agent arrives and takes charge of her, transferring her to a medical transport bed. He takes her away, and it's done. - <<case "Transformation Fetishist Two">>\ + <<case "Transformation Fetishist Two">> She arrives unapologetically in her fine clothing. "I'm not sorry," she says harshly, "but I'm wearing my best one last time whether you like it or not." Eventually she sighs, squares her shoulders, and visibly steels herself. She's about to declaim something when a purchaser's agent arrives to bundle her off. Her face darkens and she mulls something over, probably preparing a really cutting remark, but before she can deliver it the agent fastens a bag over her head and she is heard no more. - <<case "Slimness Enthusiast">>\ + <<case "Slimness Enthusiast">> She arrives apologizing for her fine clothing. "I'm sorry," she apologizes sadly, "but I wanted to wear my best one last time." She sighs, squares her shoulders, and visibly steels herself. She's about to declaim something when a purchaser's agent arrives to bundle her off. Her face darkens and she mulls something over, probably preparing a really cutting remark, but before she can deliver it the agent fastens a bag over her head and she is heard no more. - <<case "Slimness Enthusiast Two">>\ + <<case "Slimness Enthusiast Two">> When she arrives, she is the very picture of a young waif out of her depth. It's clear she feels relief and escaping going under the knife, but she knows enough about the Free Cities to know that she's likely to buy her presence here through long years of sexual labor. A purchaser's agent appears to take her away, and she quietly asks who's bought her. A citizen, you tell her, who prefers his women slender and unimplanted. She seems relieved by this. - <<case "Asset Expansionist">>\ + <<case "Asset Expansionist">> When she arrives, it's clear she's nobody's fool. She comes without personal effects of any kind, and is wearing cheap, sturdy clothes to travel in, since she knows she'll be taking them off immediately. She does, without being told, just as soon as the enslavement formalities are out of the way. Her breasts are capped by titanic, puffy nipples; she notices you appreciating them and gives you a hesitant little smile, swaying her shoulders back and forth a little to set her flesh deliciously into motion. Her playfulness vanishes when a purchaser's agent arrives to take her away. She looks at you desperately, begging to know who's purchased her. You tell her truthfully that a wealthy citizen one arcology over bought her as a house slave; you neglect to mention that he likes big tits. - <<case "Asset Expansionist Two">>\ + <<case "Asset Expansionist Two">> When she arrives, it's clear she's nobody's fool. She comes without personal effects of any kind, and is wearing cheap, sturdy clothes to travel in, since she knows she'll be taking them off immediately. She does, without being told, just as soon as the enslavement formalities are out of the way. Her breasts are capped by titanic, puffy nipples; she notices you appreciating them and gives you a hesitant little smile, swaying her shoulders back and forth a little to set her flesh deliciously into motion. Her playfulness vanishes when a purchaser's agent arrives to take her away. She looks at you desperately, begging to know who's purchased her. You tell her truthfully that a wealthy citizen one arcology over bought her as a house slave; you neglect to mention that he likes big tits. - <<case "Physical Idealist">>\ + <<case "Physical Idealist">> She gets through the enslavement process without breaking anything, mostly due to your increasingly exasperated supervision. Her buyer's agent arrives to take her away, and it takes the poor man ten minutes to get the situation through her thick skull. He sees the beginnings of rage building in her as she realizes how she's been tricked, but he's a quick draw, and before she can do anything he's got his taser unholstered and deployed. The bitch gives off an antediluvian roar as she goes stiff as a board and crashes to the floor. - <<case "Physical Idealist Two">>\ + <<case "Physical Idealist Two">> When she arrives, you're impressed again. She's even more muscular in person than in her pictures. "<<Master>>," she growls, "I've done my very best to be the biggest, strongest slave before coming here. May I show you?" Though more than a little curious, the arrival of the purchasing agent cuts short any theatrics. Though initially confused, the promise of steroids and other drugs by her new owner has her follow the agent out of your penthouse without fuss. - <<case "Youth Preferentialist">>\ + <<case "Youth Preferentialist">> Your slaving network gets her out of her difficult situation without trouble, forwarding her the necessary travel documents. When she arrives, she displays the clear signs of someone who has learned to avoid abuse: she takes no initiative and does nothing without instructions, just standing dumbly until ordered; when told what to do, she does it quickly and carefully. When a buyer's agent arrives to take her away, she follows him without a backward glance. - <<case "Youth Preferentialist Two">>\ + <<case "Youth Preferentialist Two">> Your slaving network extracts her from her family's grasp easily, forwarding her the necessary travel documents. When she arrives, she displays the clear signs of someone who's never had to think for themselves: she takes no initiative and does nothing without instructions, just standing dumbly until ordered; when told what to do, she does it quickly and carefully. Though her mind is not broken, there's clearly not a lot in there. Being a slave may actually be her most fitting vocation. When a buyer's agent arrives to take her away, she follows him without a backward glance, clearly unaware of who he is. - <<case "Maturity Preferentialist">>\ + <<case "Maturity Preferentialist">> She and the buyer's agent arrive at the same time. She accepts this defeat with good grace, and cooperates with him as best she can. She gives you a single questioning glance, with just a glint of hope; you take pity, and tell her she won't be going far. She's to be employed in one of the arcology's better MILF brothels. She'll be fucked ten times tomorrow, it's true, but she'll be well treated when she doesn't have dicks in her. - <<case "Maturity Preferentialist Two">>\ + <<case "Maturity Preferentialist Two">> She arrives apologizing for her fine clothing. "I'm sorry," she apologizes sadly, "but I wanted to wear my best one last time." She sighs, squares her shoulders, and visibly steels herself. "My son's a bastard for selling me to you, and all to save that useless store of his." She delivers this last with a bitter smile on her lips. "At least he had the sense to sell me to someone with exquisite taste, like you. After all, you did buy me." She's about to declaim something else when a purchaser's agent arrives to bundle her off. Her face darkens and she mulls something over, probably preparing a really cutting remark, but before she can deliver it the agent fastens a bag over her head and she is heard no more. - <<case "Chattel Religionist">>\ + <<case "Chattel Religionist">> She lets out a convulsive sob when you accept her servitude, and is painfully obsequious as you complete the formalities of enslavement. When her buyer arrives to take her away, the realization agonizes her, but she snuffs out her saddened reaction almost as soon as it dawns on her face. She visibly draws herself up, obviously telling herself that service under one master is as righteous as service under another. - <<case "Chattel Religionist Two">>\ + <<case "Chattel Religionist Two">> You complete the legalities and a clearly improvised VTOL craft arrives at $arcologies[0].name, broadcasting an erratic array of IFF codes. It seems this group hasn't quite mastered the intricacies of air travel. The aircraft doesn't seem capable of the delicate feat of landing on the pad it had been directed to: it simply hovers six feet off the pad for the five seconds it takes to shove a canvas bag that obviously contains a struggling human form out of the side door. The condemned prays tirelessly they're unpacked, utterly shocked and disgusted by what they've witnessed in just the few minutes they've been in your arcology. You tell them to cheer up, they're off to a nice little brothel where they'll learn the joys of their new religion. You make out a single word as they are hauled away, "Blasphemer!" Seems someone wants you to patron them in their new career. - <<case "Roman Revivalist">>\ + <<case "Roman Revivalist">> She arrives with doubt already clouding her eyes. It seems she got an introduction to the reality of Roman Revivalism on her way up the arcology to your villa. The violence it did to her vision of Rome is deeply ironic; $arcologies[0].name is a fair reproduction of the decadence and vigor of imperial Rome. If she's shocked by the screams of a slave dying in gladiatorial combat or the spectacle of prisoners from the provinces being sold at auction, that's her ignorance. When you cause a price placard to be affixed to her chest so she can be sold at auction, the reality of her future finally comes home to her. - <<case "Aztec Revivalist">>\ + <<case "Aztec Revivalist">> She arrives so terrified, she can't stop shaking and won't acknowledge most of your commands. It seems she realized what really goes on in this arcology. The blood and gruesome mutilation is very far from she envisioned for her future; $arcologies[0].name is a close reproduction of the miasma of death that accompanied the Aztecs. She's currently too shaken to realize what awaits her. Whether good or bad, she can't back out. She's yours. - <<case "Edo Revivalist">>\ + <<case "Edo Revivalist">> She arrives with doubt already clouding her eyes. It seems she passed one of the arcology's seedier bars on her way up to your penthouse; the sight of roaring patrons swilling cheap sake and manhandling whores in loose kimonos does not seem to have been part of her expectations. When a buyer's agent arrives to take charge of her low-value body, she manages to spit out a last bit of bad Japanese (a childish insult) before he bags her. The body in the bag struggles spastically until he knuckles it hard in the kidney, slings it over his shoulder, and carries the package out, grinning at you in commiseration. - <<case "Arabian Revivalist">>\ + <<case "Arabian Revivalist">> She arrives and works her way through the enslavement process without fuss. When a buyer's agent arrives, she immediately understands that she has been sold. She looks rueful for a moment, obviously realizing that you made no commitment not to do this, and that such a commitment would have been worthless in any case. She flawlessly performs the only successful insult available to her, ignoring you utterly from that moment on, but obeying the agent faultlessly. - <<case "Chinese Revivalist">>\ + <<case "Chinese Revivalist">> She arrives and works her way through the enslavement process, doing her best to ingratiate herself. When a buyer's agent arrives, she immediately understands that she has been sold. She looks rueful for a moment, obviously realizing that you made no commitment not to do this, and that such a commitment would have been worthless in any case. She transfers her focus to the agent without hesitation, doing her best to improve her rapidly changing position. - <</switch>>\ + <</switch>> <</replace>> <</link>> //This will bring in <<print cashFormat($slaveCost)>>// -<<else>>\ +<<else>> //You lack the necessary funds to enslave her.// -<</if>>\ +<</if>> <<if $cheatMode == 1>> <br><br>DEBUG: [[Go back to Nonrandom Event|Nonrandom Event][$activeSlave = 0, $eventSlave = 0]] diff --git a/src/uncategorized/reHGReplacement.tw b/src/uncategorized/reHGReplacement.tw index 9e7267da6b704df677e300a58702241ed37ae046..69e05b86cf4eccb3264503fe92b6d4bdabdea137 100644 --- a/src/uncategorized/reHGReplacement.tw +++ b/src/uncategorized/reHGReplacement.tw @@ -1,6 +1,5 @@ -:: RE HG replacement +:: RE HG replacement [nobr] -<<nobr>> <<set $nextButton = "Continue", $nextLink = "AS Dump", $returnTo = "Next Week", $activeSlave = $eventSlave>> <<run Enunciate($activeSlave)>> @@ -17,15 +16,12 @@ When $HeadGirl.slaveName leaves, she clears her throat nervously. She gathers he <</if>> <<Master>>. Plea<<s>>e, give me a try." She goes on like this for a while, slowly degenerating into repetition of her points as your failure to give her an immediate positive or negative response starts to worry her. -<</nobr>>\ +<br><br> <span id="result"> <<link "She's right">> - <<replace "#name">>\ - $activeSlave.slaveName\ - <</replace>>\ + <<EventNameDelink $activeSlave>> <<replace "#result">> - <<nobr>> After giving the matter some consideration, you agree, instructing $assistantName that $activeSlave.slaveName is now the Head Girl. $activeSlave.slaveName is @@.hotpink;overjoyed,@@ and bounces to her feet, clearly very eager to begin. You caution her that she is not to undermine $HeadGirl.slaveName by letting anyone know why you decided to change Head Girls. She nods obediently. As far as $HeadGirl.slaveName knows, it's just a standard change of Head Girls, and she's too good a slave to let it affect her seriously. <<set $i = $slaveIndices[$HeadGirl.ID]>> <<set $slaves[$i].assignment = "rest">> @@ -34,26 +30,18 @@ When $HeadGirl.slaveName leaves, she clears her throat nervously. She gathers he <<set $activeSlave.assignment = "be your Head Girl">> <<set $activeSlave.assignmentVisible = 1>> <<set $HeadGirl = $activeSlave>> - <</nobr>> <</replace>> <</link>> -<<link "Pretend you didn't hear her">> - <<replace "#name">>\ - $activeSlave.slaveName\ - <</replace>>\ +<br><<link "Pretend you didn't hear her">> + <<EventNameDelink $activeSlave>> <<replace "#result">> - <<nobr>> You pretend you didn't hear her, and go about your business. She quickly catches on, and shuts her mouth, sitting stiffly on the couch and waiting for you to say something. After letting her wait for a good long while, you steeple your fingers and look over them at her. She quails at your gaze, but does not look away from you. You tell her that, for her general information, you prefer to make decisions about what slaves do which job yourself, and are not interested in input from the slaves themselves on the matter. You continue to observe that if any slave were to offer input, she might suggest to you that she thought her own judgment superior to yours. Then, you dismiss her. "Ye<<s>> <<Master>>, thank you, <<Master>>," she <<say>>s, and flees. <<set $activeSlave.trust += 4>> - <</nobr>> <</replace>> <</link>> -<<link "Let your Head Girl sort this out however she sees fit">> - <<replace "#name">>\ - $activeSlave.slaveName\ - <</replace>>\ +<br><<link "Let your Head Girl sort this out however she sees fit">> + <<EventNameDelink $activeSlave>> <<replace "#result">> - <<nobr>> <<run Enunciate($HeadGirl)>> You page $HeadGirl.slaveName, telling her to get back up to your office. $activeSlave.slaveName hears you, of course, and stiffens with fear. She knows she's in trouble, but she doesn't yet know how much. You tell $HeadGirl.slaveName to have a seat next to $activeSlave.slaveName on the couch, and instruct $assistantName to replay the last five minutes of the feeds from your office on a wallscreen. $activeSlave.slaveName's<<if $activeSlave.lips > 40>> pillowlike<</if>> lower lip begins to tremble at this, and she can barely manage to keep her gaze on the fatal replay of her attempt to convince you to replace $HeadGirl.slaveName with her. $HeadGirl.slaveName, who is no fool, is not surprised by this, but the replay still angers her. As it rolls on, her hands begin to roam across $activeSlave.slaveName, who winces at her touch. About halfway through, $HeadGirl.slaveName looks straight at you and cruelly pinches one of $activeSlave.slaveName's nipples. You respond to the nonverbal question with a silent nod, and $HeadGirl.slaveName smiles briefly at you. Then, she sticks her tongue in $activeSlave.slaveName's ear. The poor slave starts at the warm, wet intrusion, but knows better than to try to resist. She closes her eyes tight. <br><br> @@ -65,7 +53,6 @@ When $HeadGirl.slaveName leaves, she clears her throat nervously. She gathers he <<set $oralTotal += 1>> <<set $activeSlave.trust -= 4, $activeSlave.oralCount += 1>> <<set $oralTotal += 1>> - <</nobr>> <</replace>> <</link>> </span> diff --git a/src/uncategorized/reRecruit.tw b/src/uncategorized/reRecruit.tw index 4d0c1b2330976b470a9870e0e7c4248e87013331..c578823ed844b66328ae823c00ce878136df4786 100644 --- a/src/uncategorized/reRecruit.tw +++ b/src/uncategorized/reRecruit.tw @@ -325,6 +325,7 @@ One of your tenants asks for an interview. He's an effeminate young man; it seem <<set $activeSlave.lipsImplant = 10>> <<set $activeSlave.anus = 0>> <<set $activeSlave.vagina = 0>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.vaginalSkill = 0>> <<set $activeSlave.oralSkill = 0>> <<set $activeSlave.analSkill = 0>> @@ -939,6 +940,7 @@ After the fighting died down, your men found a woman inside the compound, harshl <<set $activeSlave.entertainSkill = 35>> <<set $activeSlave.boobs = random(2,7)*100>> <<set $activeSlave.vagina = 0>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.vaginaLube = 1>> <<set $activeSlave.ovaries = 1>> <<set $activeSlave.preg = -1>> @@ -1124,6 +1126,7 @@ As fate has it, the person calling is the owner of the local race-track, wanting <<set $activeSlave.behavioralQuirk = "fitness">> <<set $activeSlave.sexualQuirk = "tease">> <<set $activeSlave.sexualFlaw = "none">> +<<set $activeSlave.trueVirgin = 1>> Coming to your desk in the morning, you see that your assistant has flagged an interesting news item for you to check out. Looks like the monthly final in the slave racing league was yesterday. With the push of a button on the keyboard, you check out the rankings and then choose to display a video of the race's end - with a very pretty young woman crossing the finish line, immediately followed by half a dozen further slaves. It is quite a show since of course, all of them are naked - or almost so, as anything but smallish breasts make sports bras a necessity. <br><br> @@ -1151,6 +1154,7 @@ As fate has it, the person calling is the owner of the local race-track, wanting <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.boobs = either(100, 200, 300)>> <<set $activeSlave.vagina = 0>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.ovaries = 1>> <<set $activeSlave.preg = -1>> <<set $activeSlave.pubicHStyle = "waxed">> @@ -1377,6 +1381,7 @@ From the looks of all the brochures and extra information included, the associat <<set $activeSlave.whoreSkill = 0>> <<set $activeSlave.boobs = random(6,12)*100>> <<set $activeSlave.vagina = 0>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.vaginaLube = 1>> <<set $activeSlave.labia = 2>> <<set $activeSlave.ovaries = 1>> @@ -1980,6 +1985,7 @@ While digging through the highest security and clearance level database of a pow <<set $activeSlave.entertainSkill = 20>> <<set $activeSlave.boobs = random(4,7)*100>> <<set $activeSlave.vagina = 0>> +<<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.vaginaLube = 2>> <<set $activeSlave.ovaries = 1>> <<set $activeSlave.preg = 40>> diff --git a/src/uncategorized/reRelativeRecruiter.tw b/src/uncategorized/reRelativeRecruiter.tw index 10c7014e3cc9c1bb1060c364f6426518c946e10c..8ee028912691b4d48054ad8f19135e44b8716164 100644 --- a/src/uncategorized/reRelativeRecruiter.tw +++ b/src/uncategorized/reRelativeRecruiter.tw @@ -32,7 +32,7 @@ <<if $eventSlave.father == 0 && $activeSlave.actualAge < 24 && $seeDicks != 0>> <<set _recruitedType.push("father")>> <</if>> -<<if ($eventSlave.daughters < 3) && ($activeSlave.actualAge > ($minimumSlaveAge+$fertilityAge)) && isFertile($activeSlave)>> +<<if ($eventSlave.daughters < 3) && ($activeSlave.actualAge > ($minimumSlaveAge+$fertilityAge)) && isFertile($activeSlave) && $activeSlave.trueVirgin != 1>> <<if $seeDicks != 100>> <<set _recruitedType.push("daughter")>> <<set _recruitedType.push("daughter")>> @@ -463,6 +463,46 @@ She waits anxiously for your decision. <<set $activeSlave.prestige = 0>> <<set $activeSlave.pornFame = 0>> <<set $activeSlave.pornFameSpending = 0>> +<<set $activeSlave.pornFeed = 0>> +<<set $activeSlave.pornPrestige = 0>> +<<set $activeSlave.pornPrestigeDesc = 0>> +<<set $activeSlave.pornFameType = "none">> +<<set $activeSlave.pornFocus = "none">> +<<set $activeSlave.pornTypeGeneral = 0>> +<<set $activeSlave.pornTypeFuckdoll = 0>> +<<set $activeSlave.pornTypeRape = 0>> +<<set $activeSlave.pornTypePreggo = 0>> +<<set $activeSlave.pornTypeBBW = 0>> +<<set $activeSlave.pornTypeGainer = 0>> +<<set $activeSlave.pornTypeStud = 0>> +<<set $activeSlave.pornTypeLoli = 0>> +<<set $activeSlave.pornTypeDeepThroat = 0>> +<<set $activeSlave.pornTypeStruggleFuck = 0>> +<<set $activeSlave.pornTypePainal = 0>> +<<set $activeSlave.pornTypeTease = 0>> +<<set $activeSlave.pornTypeRomantic = 0>> +<<set $activeSlave.pornTypePervert = 0>> +<<set $activeSlave.pornTypeCaring = 0>> +<<set $activeSlave.pornTypeUnflinching = 0>> +<<set $activeSlave.pornTypeSizeQueen = 0>> +<<set $activeSlave.pornTypeNeglectful = 0>> +<<set $activeSlave.pornTypeCumAddict = 0>> +<<set $activeSlave.pornTypeAnalAddict = 0>> +<<set $activeSlave.pornTypeAttentionWhore = 0>> +<<set $activeSlave.pornTypeBreastGrowth = 0>> +<<set $activeSlave.pornTypeAbusive = 0>> +<<set $activeSlave.pornTypeMalicious = 0>> +<<set $activeSlave.pornTypeSelfHating = 0>> +<<set $activeSlave.pornTypeBreeder = 0>> +<<set $activeSlave.pornTypeSub = 0>> +<<set $activeSlave.pornTypeCumSlut = 0>> +<<set $activeSlave.pornTypeAnal = 0>> +<<set $activeSlave.pornTypeHumiliation = 0>> +<<set $activeSlave.pornTypeBoobs = 0>> +<<set $activeSlave.pornTypeDom = 0>> +<<set $activeSlave.pornTypeSadist = 0>> +<<set $activeSlave.pornTypeMasochist = 0>> +<<set $activeSlave.pornTypePregnancy = 0>> <<set $activeSlave.prestigeDesc = "">> <<set $activeSlave.rivalry = 0>> <<set $activeSlave.rivalryTarget = 0>> diff --git a/src/uncategorized/reSlaveMarriage.tw b/src/uncategorized/reSlaveMarriage.tw index 00573d70f107c940b11eb7c9aa4f7b0079334195..7fb8af4f0c715d4b778fe5c40a81c053c509dcf1 100644 --- a/src/uncategorized/reSlaveMarriage.tw +++ b/src/uncategorized/reSlaveMarriage.tw @@ -1,9 +1,6 @@ -:: RE slave marriage +:: RE slave marriage [nobr] -<<nobr>> - -<<set $nextButton = "Continue">> -<<set $nextLink = "Next Week">> +<<set $nextButton = "Continue", $nextLink = "Next Week">> <<if $groomSlave == 0>> <<set $groomSlave = $eventSlave>> @@ -13,11 +10,11 @@ <<set $brideSlave = getSlave($groomSlave.relationshipTarget)>> <</if>> <<run Enunciate($groomSlave)>> -<</nobr>>\ -\ + <<print "[[$groomSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1,$activeSlave = $groomSlave]]">> and <<print "[[$brideSlave.slaveName|Long Slave Description][$nextLink = passage(), $eventDescription = 1,$activeSlave = $brideSlave]]">> come into your office <<if ($groomSlave.amp != 1) && ($brideSlave.amp != 1)>>holding hands<<else>>doing their best to stay close to one another despite their physical limitations<</if>>. $brideSlave.slaveName looks at $groomSlave.slaveName expectantly, but she's terribly nervous and makes several false starts before beginning. Finally $groomSlave.slaveName musters her courage and <<if !canTalk($groomSlave)>>asks you with simple gestures to grant the two of them a slave marriage.<<else>>asks with her voice cracking, "<<Master>>, would you plea<<s>>e grant u<<s>> a <<s>>lave marriage?"<</if>> -<<nobr>> +<br><br> + <span id="result"> <<link "Of course">> <<replace "#result">> @@ -44,4 +41,3 @@ <</replace>> <</link>> </span> -<</nobr>> diff --git a/src/uncategorized/saLongTermEffects.tw b/src/uncategorized/saLongTermEffects.tw index 26109ed9ed27ffbe5061ca84476bb662044cdf09..9f392bb165a3193bb8b98bd08edac5f28654d94d 100644 --- a/src/uncategorized/saLongTermEffects.tw +++ b/src/uncategorized/saLongTermEffects.tw @@ -5107,11 +5107,11 @@ <<set $pornFameBonus = 1>> <<if $studio == 1>> -<<if $slaves[$i].pornFameSpending > 0>> - <<set $pornFameBonus += 0.2 + (($slaves[$i].pornFameSpending/10000)/$HackingSkillMultiplier)>> - <<if ($slaves[$i].pornFameSpending >= 4000)>> +<<if $slaves[$i].pornFame > 0>> + <<set $pornFameBonus += (Math.ceil($slaves[$i].pornFame/100000))>> + <<if ($slaves[$i].pornFame >= 100000)>> $possessiveCap near-ubiquitous presence in arcology pornography greatly increases $possessive impact on society. - <<elseif ($slaves[$i].pornFameSpending >= 2000)>> + <<elseif ($slaves[$i].pornFame >= 10000)>> $possessiveCap presence in arcology pornography increases $possessive impact on society. <<else>> $possessiveCap occasional presence in arcology pornography slightly increases $possessive impact on society. @@ -7664,170 +7664,17 @@ <<set $repGain += (10*$slaves[$i].prestige)>> <</if>> -<<if $studio == 1>> -<<if $slaves[$i].pornFameSpending > 0>> - <<set _oldFame = $slaves[$i].pornFame>> - <<if ($slaves[$i].pornFame < 35) && ($slaves[$i].prestige > 1)>> - Interest in porn of $object is very high, since $pronoun's already quite prestigious. - <<set $slaves[$i].pornFame += 1*$HackingSkillMultiplier>> - <<elseif ($slaves[$i].pornFame < 10) && ($slaves[$i].prestige > 0)>> - Interest in porn of $object is high, since $pronoun's already prestigious. - <<set $slaves[$i].pornFame += 1*$HackingSkillMultiplier>> - <</if>> - <<set $slaves[$i].pornFame += (($slaves[$i].pornFameSpending/1000)/$HackingSkillMultiplier)>> - <<if ($slaves[$i].prestige < 3) && ($slaves[$i].pornFame >= 100) && (_oldFame < 100)>> - <<set $slaves[$i].prestige = 3>> - @@.green;$pronounCap has become world famous for $possessive career in slave pornography!@@ Millions are now intimately familiar with - <<if $slaves[$i].fuckdoll > 0>> - <<set $slaves[$i].prestigeDesc = "It is world famous for its career in slave pornography. Millions are intimately familiar with the sight of it being used.">> - the sight of it being used, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing it offering itself">> - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].analCount + $slaves[$i].vaginalCount > 0)>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her being raped.">> - the sight of her being raped, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her crying">> - <<elseif ($slaves[$i].sexualQuirk == "gagfuck queen")>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sounds she makes when being throatfucked.">> - the sounds she makes when being throatfucked, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her getting facefucked">> - <<elseif ($slaves[$i].sexualQuirk == "painal queen") && ($slaves[$i].voice > 0)>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her screams of anal pain.">> - her screams of anal pain, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her taking a brutal assfuck">> - <<elseif ($slaves[$i].sexualQuirk == "strugglefuck queen")>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her being gagfucked.">> - how she struggles when taking a fuck, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her screaming and struggling">> - <<elseif ($slaves[$i].sexualQuirk == "tease")>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her lewd striptease.">> - her lewd striptease, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her stripping">> - <<elseif ($slaves[$i].sexualQuirk == "romantic")>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her authentic pleasure.">> - her authentic pleasure, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her in ecstasy">> - <<elseif ($slaves[$i].sexualQuirk == "perverted")>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her most perverted tendencies.">> - her most perverted tendencies, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her doing something perverted">> - <<elseif ($slaves[$i].sexualQuirk == "caring")>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her devotion to her partners' pleasure.">> - her devotion to her partners' pleasure, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her smiling genuinely">> - <<elseif ($slaves[$i].sexualQuirk == "unflinching")>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with her willingness to do things not repeated in polite company.">> - her willingness to do things not repeated in polite company, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her doing something extreme">> - <<elseif ($slaves[$i].sexualQuirk == "size queen")>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her holes stretched to their limits.">> - the sight of her holes stretched to their limits, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her stuffed to her limit">> - <<elseif $slaves[$i].bellyPreg >= 1500>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the growth of her belly and her pregnant pussy.">> - the sight of her rounded belly and pregnant pussy, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her pregnant pussy getting pounded">> - <<else>> - <<set $slaves[$i].prestigeDesc = "She is world famous for her career in slave pornography. Millions are intimately familiar with the sight of her being fucked.">> - the sight of her being fucked, - <<set $desc = "a framed shot from porn starring " + $slaves[$i].slaveName + " showing her getting fucked">> - <</if>> - <<set $trinkets.push($desc)>> - so it is now extremely prestigious to own $object. - <<elseif ($slaves[$i].prestige < 2) && ($slaves[$i].pornFame >= 35) && (_oldFame < 35)>> - <<set $slaves[$i].prestige = 2>> - @@.green;$pronounCap has become famous for $possessive recurring role in slave pornography!@@ Her many fans relish - <<if $slaves[$i].fuckdoll > 0>> - <<set $slaves[$i].prestigeDesc = "It is famous for her recurring role in slave pornography. Its many fans relish the sight of it being used.">> - the sight of it being used, - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].analCount + $slaves[$i].vaginalCount > 0)>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish the sight of her being raped.">> - the sight of her being raped, - <<elseif ($slaves[$i].sexualQuirk == "gagfuck queen")>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish the sounds she makes when being throatfucked.">> - the sounds she makes when being throatfucked, - <<elseif ($slaves[$i].sexualQuirk == "painal queen") && ($slaves[$i].voice > 0)>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish her screams of anal pain.">> - her screams of anal pain, - <<elseif ($slaves[$i].sexualQuirk == "strugglefuck queen")>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish the sight of her being gagfucked.">> - how she struggles when taking a fuck, - <<elseif ($slaves[$i].sexualQuirk == "tease")>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish her lewd striptease.">> - her lewd striptease, - <<elseif ($slaves[$i].sexualQuirk == "romantic")>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish her authentic pleasure.">> - her authentic pleasure, - <<elseif ($slaves[$i].sexualQuirk == "perverted")>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish her most perverted tendencies.">> - her most perverted tendencies, - <<elseif ($slaves[$i].sexualQuirk == "caring")>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish her devotion to her partners' pleasure.">> - her devotion to her partners' pleasure, - <<elseif ($slaves[$i].sexualQuirk == "unflinching")>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring in slave pornography. Her many fans relish her willingness to do things not repeated in polite company.">> - her willingness to do things not repeated in polite company, - <<elseif ($slaves[$i].sexualQuirk == "size queen")>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring in slave pornography. Her many fans relish the sight of her holes stretched to their limits.">> - the sight of her holes stretched to their limits, - <<elseif $slaves[$i].bellyPreg >= 1500>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish her rounded belly and pregnant pussy.">> - the sight of her rounded belly and pregnant pussy, - <<else>> - <<set $slaves[$i].prestigeDesc = "She is famous for her recurring role in slave pornography. Her many fans relish the sight of her being fucked.">> - the sight of her being fucked, +/* saPorn */ +<<if $slaves[$i].pornPrestige == 3>> + $pronounCap is the whore people envision of when they think of $slaves[$i].pornFameType porn. $possessiveCap ever presence on the internet @@.green;boosts $possessive owner's reputation.@@ + <<set $repGain += (100*$slaves[$i].pornPrestige)>> + <<set _donations = Math.floor($slaves[$i].pornFame/(random(13,20)))+(random(-5000,5000))>> + <<if _donations > 0>> + A number of gifts and donations totalling @@.yellowgreen;<<print cashFormat(_donations)>>@@ were also sent to $object, among other things. + <<set $cash += _donations>> <</if>> - so it is now very prestigious to own $object. - <<elseif ($slaves[$i].prestige < 1) && ($slaves[$i].pornFame >= 10) && (_oldFame < 10)>> - <<set $slaves[$i].prestige = 1>> - @@.green;$pronounCap has become well known from slave pornography!@@ Thousands have enjoyed - <<if $slaves[$i].fuckdoll > 0>> - <<set $slaves[$i].prestigeDesc = "It is well known from slave pornography. Its many fans relish the sight of it being used.">> - the sight of it being used, - <<elseif ($slaves[$i].devotion <= 20) && ($slaves[$i].analCount + $slaves[$i].vaginalCount > 0)>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed the sight of her being raped.">> - the sight of her being raped, - <<elseif ($slaves[$i].sexualQuirk == "gagfuck queen")>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed the sounds she makes when being throatfucked.">> - the sounds she makes when being throatfucked, - <<elseif ($slaves[$i].sexualQuirk == "painal queen") && ($slaves[$i].voice > 0)>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed her screams of anal pain.">> - her screams of anal pain, - <<elseif ($slaves[$i].sexualQuirk == "strugglefuck queen")>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed the sight of her being gagfucked.">> - how she struggles when taking a fuck, - <<elseif ($slaves[$i].sexualQuirk == "tease")>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed her lewd striptease.">> - her lewd striptease, - <<elseif ($slaves[$i].sexualQuirk == "romantic")>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed her authentic pleasure.">> - her authentic pleasure, - <<elseif ($slaves[$i].sexualQuirk == "perverted")>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed her most perverted tendencies.">> - her most perverted tendencies, - <<elseif ($slaves[$i].sexualQuirk == "caring")>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed her devotion to her partners' pleasure.">> - her devotion to her partners' pleasure, - <<elseif ($slaves[$i].sexualQuirk == "unflinching")>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed her willingness to do things not repeated in polite company.">> - her willingness to do things not repeated in polite company, - <<elseif ($slaves[$i].sexualQuirk == "size queen")>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed the sight of her holes stretched to their limits.">> - the sight of her holes stretched to their limits, - <<elseif $slaves[$i].bellyPreg >= 1500>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed the sight of her rounded belly and pregnant pussy.">> - the sight of her rounded belly and pregnant pussy, - <<else>> - <<set $slaves[$i].prestigeDesc = "She is well known from slave pornography. Thousands have enjoyed the sight of her being fucked.">> - the sight of her being fucked, - <</if>> - so it is now prestigious to own $object. - <</if>> - <<if ($slaves[$i].prestige >= 3)>> - Further paid publicity cannot increase $possessive fame, so subsidy of porn featuring $object has stopped. - <<set $slaves[$i].pornFameSpending = 0>> - <</if>> - <<set $slaves[$i].pornFame = Math.trunc($slaves[$i].pornFame)>> -<</if>> +<<elseif $slaves[$i].pornFeed > 0>> + <<include "SA Porn">> <</if>> <<if $seeAge != 0>> diff --git a/src/uncategorized/saPleaseYou.tw b/src/uncategorized/saPleaseYou.tw index e67ed8de7203ebcc67050ac87b61917f7a05201b..b3f75c7665b2a10e39f8f1082d34cfd385dcbe4d 100644 --- a/src/uncategorized/saPleaseYou.tw +++ b/src/uncategorized/saPleaseYou.tw @@ -793,7 +793,7 @@ serves you this week. obediently serving you in the classical way, driving into your womanhood. <<elseif ($slaves[$i].devotion <= 50)>> week obediently serving you by driving into your backdoor. - <<elseif $PC.vagina == 1 || $slaves[$i].career == "a breeding bull" || ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetish == "pregnancy")>> + <<elseif $PC.vagina == 1 && ($slaves[$i].career == "a breeding bull" || ($slaves[$i].fetishKnown == 1) && ($slaves[$i].fetish == "pregnancy"))>> eagerly driving $possessive cock into your pussy, thoroughly enjoying fucking pussy bareback and cumming deep inside. <<elseif $PC.vagina == 1>> serving you in the classical way, warming your bed and lovingly driving $possessive shaft into your womanhood. @@ -1201,6 +1201,11 @@ serves you this week. <<elseif ($slaves[$i].ID == $HeadGirl.ID) && ($arcologies[0].FSEgyptianRevivalistLaw == 1)>> <<set _multiplier += 0.05>> <</if>> +<<if $slaves[$i].pornPrestige > 2>> + <<set _multiplier += 0.1>> +<<elseif $slaves[$i].pornPrestige > 1>> + <<set _multiplier += 0.03>> +<</if>> <<if $beauty>> <<set $repGain += Math.trunc(($beauty*$FResult)*_multiplier)>> @@ -1226,6 +1231,12 @@ Keeping $object as nothing but your personal @@.green;adds slightly to your reputation@@ as a prosperous citizen. <</if>> +<<if $slaves[$i].pornPrestige > 2>> + Having your every urge attended to by a famous porn star @@.green;is not lost on the citizenry.@@ +<<elseif $slaves[$i].pornPrestige > 1>> + Having a rising porn star to sate your urges with @@.green;demonstrates how well off you are.@@ +<</if>> + <<if $slaves[$i].fuckdoll == 0>> <<if $slaves[$i].relationship == -2>> $possessiveCap satisfaction with $possessive place near you is obvious, @@.green;bringing attention@@ to how completely you've broken $object. diff --git a/src/uncategorized/saRecruitGirls.tw b/src/uncategorized/saRecruitGirls.tw index aef02b90e13fc2fae8ebaf21042494fe5571276a..e3f05ef6d4ee56c8483a53de40bf061428c03366 100644 --- a/src/uncategorized/saRecruitGirls.tw +++ b/src/uncategorized/saRecruitGirls.tw @@ -417,8 +417,8 @@ <<if $slaves[$i].intelligence > 0>> <<set _seed += $slaves[$i].intelligence+$slaves[$i].intelligenceImplant>> <</if>> - <<if $studio && $slaves[$i].pornFame >= 10>> - <<set _seed += $slaves[$i].prestige*3>> + <<if $studio && $slaves[$i].pornFame >= 10000 && $slaves[$i].pornPrestige > 0>> + <<set _seed += $slaves[$i].pornPrestige*3>> <</if>> <<if $arcologies[0].FSSupremacist != "unset">> @@ -691,7 +691,7 @@ <<else>> She lacks the intelligence to compose thoughtful remarks; a lot the time she merely +1s what others have said. <</if>> - <<if $studio && $slaves[$i].pornFame >= 10>> + <<if $studio && $slaves[$i].pornFame >= 1000 && $slaves[$i].pornPrestige > 0>> Her fan base from arcology porn significantly drives up her followers count. <</if>> <</if>> /*temp close EWM so next two lines always show */ diff --git a/src/uncategorized/saServeThePublic.tw b/src/uncategorized/saServeThePublic.tw index 1cf416d6c532bc53e0388a02d208fc11093f2a83..8a203761f01ef5a120d6adcaeac8831038751442 100644 --- a/src/uncategorized/saServeThePublic.tw +++ b/src/uncategorized/saServeThePublic.tw @@ -430,13 +430,13 @@ Her appearance attracted $beauty members of the public (<<print Math.trunc($beau <</if>> charms are only for the @@.green;most prominent citizens.@@ When she's not <<if canDoVaginal($slaves[$i]) && (random(1,4) == 1)>> - pleasing high society with her <<if $slaves[$i].prestige > 0>>prestigious<<else>>popular<</if>> pussy, + pleasing high society with her <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>prestigious<<else>>popular<</if>> pussy, <<elseif ($beauty > 70) && (random(1,3) == 1)>> getting gangbanged, <<elseif (random(1,2) == 1)>> - giving away one of her <<if $slaves[$i].prestige > 0>>famous<<else>>top-tier<</if>> blowjobs, + giving away one of her <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>famous<<else>>top-tier<</if>> blowjobs, <<else>> - providing free access to her <<if $slaves[$i].prestige > 0>>legendary<<else>>notorious<</if>> anus, + providing free access to her <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>legendary<<else>>notorious<</if>> anus, <</if>> she offers personal training and sexual therapy. <<else>> @@ -811,6 +811,14 @@ Her appearance attracted $beauty members of the public (<<print Math.trunc($beau She attracts more attention because it's prestigious to be seen with her. <</if>> +<<if $slaves[$i].pornPrestige > 2>> + Patrons line up for the chance to spend time with the face of $slaves[$i].pornType porn. +<<elseif $slaves[$i].pornPrestige > 1>> + She has a sizable fanbase, one that is eager to spend time with her. +<<elseif $slaves[$i].pornPrestige > 0>> + A few of her fans recognize her and eagerly make use of her. +<</if>> + <<if ($slaves[$i].clitPiercing > 2) && ($slaves[$i].devotion >= -20)>> Almost everyone loves her orgasms encouraged by her smart piercing. <<elseif ($slaves[$i].clitPiercing > 2)>> diff --git a/src/uncategorized/saWhore.tw b/src/uncategorized/saWhore.tw index 7dfc94a393c543d452011f58eecbcdddb2967641..b2617f65b2e8b69d51f071dde4c3a444586cdaae 100644 --- a/src/uncategorized/saWhore.tw +++ b/src/uncategorized/saWhore.tw @@ -427,13 +427,13 @@ Her appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a da <</if>> body commands @@.yellowgreen;a high price.@@ When she's not <<if canDoVaginal($slaves[$i]) && (random(1,4) == 1)>> - pleasing the rich with her <<if $slaves[$i].prestige > 0>>prestigious<<else>>popular<</if>> pussy, + pleasing the rich with her <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>prestigious<<else>>popular<</if>> pussy, <<elseif ($beauty > 70) && (random(1,3) == 1)>> getting gangbanged, <<elseif (random(1,2) == 1)>> - performing one of her <<if $slaves[$i].prestige > 0>>famous<<else>>top-tier<</if>> blowjobs, + performing one of her <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>famous<<else>>top-tier<</if>> blowjobs, <<elseif canDoAnal($slaves[$i])>> - selling access to her <<if $slaves[$i].prestige > 0>>legendary<<else>>notorious<</if>> anus, + selling access to her <<if $slaves[$i].prestige > 1 || $slaves[$i].pornPrestige > 2>>legendary<<else>>notorious<</if>> anus, <<else>> pleasing the masses with her chest, <</if>> @@ -816,6 +816,14 @@ Her appearance attracted $beauty customers (<<print Math.trunc($beauty/7)>> a da She attracts more attention because it's prestigious to fuck her. <</if>> +<<if $slaves[$i].pornPrestige > 2>> + Customers line up for the chance to buy time with the face of $slaves[$i].pornType porn. +<<elseif $slaves[$i].pornPrestige > 1>> + She has a sizable fanbase, one that is eager to buy time with her. +<<elseif $slaves[$i].pornPrestige > 0>> + A few of her fans recognize her and eagerly patronize her. +<</if>> + <<if ($slaves[$i].fetishKnown == 1)>> <<if ($slaves[$i].fetishStrength > 60)>> <<switch $slaves[$i].fetish>> diff --git a/src/uncategorized/salon.tw b/src/uncategorized/salon.tw index 2169816eb37d81f1a6a7fa70c11cf60acb993140..8de1af9918a7de5e6d45b8bd4722d18f419d818c 100644 --- a/src/uncategorized/salon.tw +++ b/src/uncategorized/salon.tw @@ -469,7 +469,7 @@ Dye or paint: <<if ($activeSlave.markings == "birthmark")>> <br><br> $pronounCap has a large birthmark, which - <<if $activeSlave.prestige > 0>> + <<if $activeSlave.prestige > 0 || $activeSlave.pornPrestige > 1>> enhances $possessive attractiveness due to $possessive prestige. <<else>> detracts from $possessive attractiveness. diff --git a/src/uncategorized/sellSlave.tw b/src/uncategorized/sellSlave.tw index eebeafc7f6dc988fb70360aec8c21076c16e89e4..d91a0543a5cdf69adb9f26b8b83a76cd4dd02233 100644 --- a/src/uncategorized/sellSlave.tw +++ b/src/uncategorized/sellSlave.tw @@ -458,6 +458,14 @@ A reputable slave appraiser arrives promptly to inspect her and certify her qual I see notes on her notoriety in her file. That will drive up her price. <</if>> +<<if $activeSlave.pornPrestige == 3>> + She's pretty popular in $activeSlave.pornType smut, isn't she? Buyers will be lining up for her. +<<elseif $activeSlave.pornPrestige == 2>> + She's gained quite the following in $activeSlave.pornType smut. In fact, I've even seen some of her smut; buyers will flock to her. +<<elseif $activeSlave.pornPrestige == 1>> + She's got a small fanbase in $activeSlave.pornType smut. Who knows? Maybe one of them will want her all to herself? +<</if>> + <<if $activeSlave.devotion > 95>> Her worshipfulness is a major positive <<elseif $activeSlave.devotion > 50>> diff --git a/src/uncategorized/slaveInteract.tw b/src/uncategorized/slaveInteract.tw index b3ed5ceb58062d173e5d1b53169c995fe98fc55d..7c32ec1dcee34d948c61b96e9f00073c194dea23 100644 --- a/src/uncategorized/slaveInteract.tw +++ b/src/uncategorized/slaveInteract.tw @@ -1340,30 +1340,129 @@ Relationship rules: ''<span id="relationshipRules">$activeSlave.relationshipRule <<link "Permissive">><<set $activeSlave.relationshipRules = "permissive">><<replace "#relationshipRules">>$activeSlave.relationshipRules<</replace>><</link>> <<if $studio == 1>> - <br> - <<if $activeSlave.pornFameSpending == -1>> - The media hub is not releasing highlights of $his sex life. [[Release|Slave Interact][$activeSlave.pornFameSpending = 0]] + + <br><br>__Media__:<br> + <<if $activeSlave.pornPrestige == 3>> + //$He is so prestigious in the realm of $activeSlave.pornFameType porn that $his fame is self-sustaining.// + <<elseif $activeSlave.pornFeed == 0>> + The media hub is not releasing highlights of $his sex life. [[Release|Slave Interact][$activeSlave.pornFeed = 1]] <<else>> - <<if $activeSlave.prestige < 3>> - The media hub is releasing - <<if $activeSlave.pornFameSpending < 500>> - minimal - <</if>> highlights of $his sex life. - <<if $activeSlave.pornFameSpending == 0>> - [[Begin publicizing?|Slave Interact][$activeSlave.pornFameSpending += 1000]] - //Will cost <<print cashFormat(1000)>> weekly.// + The media hub is releasing highlights of $his sex life <<if $activeSlave.pornFameSpending < 500>>to those who can find it<<elseif $activeSlave.pornFameSpending < 2500>>on several websites<<elseif $activeSlave.pornFameSpending > 5000>>through your old distributor<<else>>on many websites<</if>>. + <<if $activeSlave.pornFameSpending == 0>> + [[Halt|Slave Interact][$activeSlave.pornFeed = 0, $activeSlave.pornFocus = "none"]] | + [[Publicize|Slave Interact][$activeSlave.pornFameSpending += 1000]] + //Will cost <<print cashFormat(1000)>> weekly.// + <<else>> + <<print cashFormat($activeSlave.pornFameSpending)>> weekly is spent to publicize them. + [[Halt|Slave Interact][$activeSlave.pornFeed = 0, $activeSlave.pornFameSpending = 0, $activeSlave.pornFocus = "none"]] | + <<if $activeSlave.pornFameSpending < 5000>> + [[Increase|Slave Interact][$activeSlave.pornFameSpending += 1000]] | + <</if>> + [[Decrease|Slave Interact][$activeSlave.pornFameSpending -= 1000]] + <</if>> + + <<if $studioFeed == 1>> + <br> + <<if $activeSlave.pornPrestige > 0>> + $He is known for $activeSlave.pornFameType porn<<if $activeSlave.pornPrestige > 1>> and viewers have grown to expect it from $him<</if>>. + <<elseif $activeSlave.pornFame < 1000>> + $He lacks the fame in porn needed to discern what $his feed is getting tagged as. <<else>> - <<print cashFormat($activeSlave.pornFameSpending)>> weekly is spent to publicize them. - <<if $activeSlave.pornFameSpending < 5000>> - [[Increase|Slave Interact][$activeSlave.pornFameSpending += 1000]] | + <<if $activeSlave.pornFocus == "none">> + You are allowing $his viewers to guide the direction of $his content. + <<else>> + You are focusing attention on the $activeSlave.pornFocus aspect of $his content. <</if>> - [[Decrease|Slave Interact][$activeSlave.pornFameSpending -= 1000]] + <<switch $activeSlave.sexualFlaw>> + <<case "neglectful">> + [[Neglectful|Slave Interact][$activeSlave.pornFocus = "neglectful"]] | + <<case "cum addict">> + [[Cum addiction|Slave Interact][$activeSlave.pornFocus = "cum addict"]] | + <<case "anal addict">> + [[Anal addiction|Slave Interact][$activeSlave.pornFocus = "anal addict"]] | + <<case "attention whore">> + [[Attention whore|Slave Interact][$activeSlave.pornFocus = "attention whore"]] | + <<case "breast growth">> + [[Breast growth|Slave Interact][$activeSlave.pornFocus = "breast growth"]] | + <<case "abusive">> + [[Abusive|Slave Interact][$activeSlave.pornFocus = "abusive"]] | + <<case "malicious">> + [[Malicious|Slave Interact][$activeSlave.pornFocus = "malicious"]] | + <<case "self hating">> + [[Self hating|Slave Interact][$activeSlave.pornFocus = "self hating"]] | + <<case "breeder">> + [[Breeder|Slave Interact][$activeSlave.pornFocus = "breeder"]] | + <</switch>> + + <<switch $activeSlave.fetish>> + <<case "submissive">> + [[Submissive|Slave Interact][$activeSlave.pornFocus = "submissive"]] | + <<case "cumslut">> + [[Cumslut|Slave Interact][$activeSlave.pornFocus = "cumslut"]] | + <<case "buttslut">> + [[Buttslut|Slave Interact][$activeSlave.pornFocus = "buttslut"]] | + <<case "humiliation">> + [[Humiliation|Slave Interact][$activeSlave.pornFocus = "humiliation"]] | + <<case "boobs">> + [[Boobs|Slave Interact][$activeSlave.pornFocus = "boobs"]] | + <<case "dom">> + [[Dominant|Slave Interact][$activeSlave.pornFocus = "dom"]] | + <<case "sadist">> + [[Sadist|Slave Interact][$activeSlave.pornFocus = "sadist"]] | + <<case "masochist">> + [[Masochist|Slave Interact][$activeSlave.pornFocus = "masochist"]] | + <<case "pregnancy">> + [[Pregnancy|Slave Interact][$activeSlave.pornFocus = "pregnancy"]] | + <</switch>> + + <<switch $activeSlave.sexualQuirk>> + <<case "gagfuck queen">> + [[Gagfuck queen|Slave Interact][$activeSlave.pornFocus = "gagfuck queen"]] | + <<case "strugglefuck queen">> + [[Strugglefuck queen|Slave Interact][$activeSlave.pornFocus = "strugglefuck queen"]] | + <<case "painal queen">> + [[Painal queen|Slave Interact][$activeSlave.pornFocus = "painal queen"]] | + <<case "tease">> + [[Tease|Slave Interact][$activeSlave.pornFocus = "tease"]] | + <<case "romantic">> + [[Romantic|Slave Interact][$activeSlave.pornFocus = "romantic"]] | + <<case "perverted">> + [[Perverted|Slave Interact][$activeSlave.pornFocus = "perverted"]] | + <<case "caring">> + [[Caring|Slave Interact][$activeSlave.pornFocus = "caring"]] | + <<case "unflinching">> + [[Unspeakable|Slave Interact][$activeSlave.pornFocus = "unspeakable"]] | + <<case "size queen">> + [[Size queen|Slave Interact][$activeSlave.pornFocus = "size queen"]] | + <</switch>> + + <<if $activeSlave.fuckdoll > 0>> + [[Fuckdoll|Slave Interact][$activeSlave.pornFocus = "fuckdoll"]] | + <</if>> + <<if ($activeSlave.devotion < -20) && ($activeSlave.analCount + $activeSlave.vaginalCount > 0)>> + [[Rape|Slave Interact][$activeSlave.pornFocus = "rape"]] | + <</if>> + <<if $activeSlave.bellyPreg > 500>> + [[Preggo|Slave Interact][$activeSlave.pornFocus = "preggo"]] | + <</if>> + <<if $activeSlave.weight > 95>> + [[BBW|Slave Interact][$activeSlave.pornFocus = "BBW"]] | + <</if>> + <<if $activeSlave.visualAge <= 12>> + [[Underage|Slave Interact][$activeSlave.pornFocus = "underage"]] | + <</if>> + <<if ($activeSlave.weight > 30 && $activeSlave.diet == "fattening") || ($activeSlave.inflation > 0 && $activeSlave.inflationType == "food")>> + [[Weight gain|Slave Interact][$activeSlave.pornFocus = "weight gain"]] | + <</if>> + <<if canPenetrate($activeSlave) && $activeSlave.dick > 3>> + [[Big dick|Slave Interact][$activeSlave.pornFocus = "well hung"]] | + <</if>> + + [[Smut is smut|Slave Interact][$activeSlave.pornFocus = "porn"]] | + [[No focus|Slave Interact][$activeSlave.pornFocus = "none"]] <</if>> - <<else>> - //$He is so prestigious that subsidizing coverage of $his sex life will not increase $his fame.// <</if>> <</if>> - <br> <</if>> <br><br> diff --git a/src/utility/assayWidgets.tw b/src/utility/assayWidgets.tw index 8d252bb0955da896470672dd5c8c1bf152d4d4a4..8615dd404bbd4dcb10bf2f0f1a1779e01374ea83 100644 --- a/src/utility/assayWidgets.tw +++ b/src/utility/assayWidgets.tw @@ -158,7 +158,7 @@ <<set $beauty -= 6>> <</if>> <<elseif ($args[0].markings == "birthmark")>> - <<if ($args[0].prestige > 0)>> + <<if ($args[0].prestige > 0 || $args[0].pornPrestige > 1)>> <<set $beauty += 4>> <<else>> <<set $beauty -= 4>> @@ -1073,7 +1073,14 @@ <</if>> <<if $args[0].prestige > 0>> - <<set $beauty = $beauty+($beauty*$args[0].prestige*0.1)>> + <<set $beauty += ($beauty*$args[0].prestige*0.5)>> +<</if>> +<<if $args[0].pornPrestige == 3>> + <<set $beauty += ($beauty*1.0)>> +<<elseif $args[0].pornPrestige == 2>> + <<set $beauty += ($beauty*0.5)>> +<<elseif $args[0].pornPrestige == 1>> + <<set $beauty += ($beauty*0.1)>> <</if>> <<if $args[0].breedingMark == 1>> @@ -1335,6 +1342,13 @@ <<if $args[0].prestige > 0>> <<set _slaveMultiplier += 0.7*$args[0].prestige>> <</if>> +<<if $args[0].pornPrestige == 3>> + <<set _slaveMultiplier += 1.5>> +<<elseif $args[0].pornPrestige == 2>> + <<set _slaveMultiplier += 0.7>> +<<elseif $args[0].pornPrestige == 1>> + <<set _slaveMultiplier += 0.2>> +<</if>> <<if $specialSlavesPriceOverride == 1>> <<if $args[0].devotion >= 50>> diff --git a/src/utility/descriptionWidgetsFlesh.tw b/src/utility/descriptionWidgetsFlesh.tw index 898bdef4ac6df6fcc5dea6a9e1c8492153ee7a78..b13565327f21e80accaf35d7e2095c9ff6e2a343 100644 --- a/src/utility/descriptionWidgetsFlesh.tw +++ b/src/utility/descriptionWidgetsFlesh.tw @@ -4624,7 +4624,7 @@ $His <<if $activeSlave.face < -95>> disturbingly androgynous and terribly ugly. <<elseif $activeSlave.face < -40>> - ugly and androgynous; $he has neither masculine or feminine appeal. + ugly and androgynous; $he has neither masculine nor feminine appeal. <<elseif $activeSlave.face < -10>> strangely androgynous, and rather unattractive. <<elseif ($activeSlave.face <= 10)>> diff --git a/src/utility/slaveCreationWidgets.tw b/src/utility/slaveCreationWidgets.tw index c7f370a5a09efe5d7a0eb498cabfab5a229f8138..1f7f39dee48ae79d0cbfd3508882c3d070e3277f 100644 --- a/src/utility/slaveCreationWidgets.tw +++ b/src/utility/slaveCreationWidgets.tw @@ -6,7 +6,7 @@ Called from Gen XX, Gen XY, CheatMode DB, InitNationalities. %/ <<widget "BaseSlave">> - <<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", pronoun: "she", possessive: "her", possessivePronoun: "hers", objectReflexive: "herself", object: "her", noun: "girl", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFame: 0, pornFameSpending: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, nipplesAccessory: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, pregAdaptation: 50, broodmother: 0, broodmotherFetuses: 0, broodmotherOnHold: 0, broodmotherCountDown: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", legAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, need: 0, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, pregWeek: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", origBodyOwnerID: 0, death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white", vasectomy: 0, haircuts: 0, newGamePlus: 0, skillHG: 0, skillRC: 0, skillBG: 0, skillMD: 0, skillDJ: 0, skillNU: 0, skillTE: 0, skillAT: 0, skillST: 0, skillMM: 0, skillWA: 0, skillS: 0, skillE: 0, skillW: 0, tankBaby: 0, inducedNCS: 0, NCSyouthening: 0}>> + <<set $activeSlave = {slaveName: "blank", slaveSurname: 0, birthName: "blank", birthSurname: 0, genes: "XX", pronoun: "she", possessive: "her", possessivePronoun: "hers", objectReflexive: "herself", object: "her", noun: "girl", weekAcquired: 0, origin: 0, career: 0, ID: 0, prestige: 0, pornFeed: 0, pornFame: 0, pornFameSpending: 0, pornPrestige: 0, pornPrestigeDesc: 0, pornFameType: "none", pornFocus: "none", pornTypeGeneral: 0, pornTypeFuckdoll: 0, pornTypeRape: 0, pornTypePreggo: 0, pornTypeBBW: 0, pornTypeGainer: 0, pornTypeStud: 0, pornTypeLoli: 0, pornTypeDeepThroat: 0, pornTypeStruggleFuck: 0, pornTypePainal: 0, pornTypeTease: 0, pornTypeRomantic: 0, pornTypePervert: 0, pornTypeCaring: 0, pornTypeUnflinching: 0, pornTypeSizeQueen: 0, pornTypeNeglectful: 0, pornTypeCumAddict: 0, pornTypeAnalAddict: 0, pornTypeAttentionWhore: 0, pornTypeBreastGrowth: 0, pornTypeAbusive: 0, pornTypeMalicious: 0, pornTypeSelfHating: 0, pornTypeBreeder: 0, pornTypeSub: 0, pornTypeCumSlut: 0, pornTypeAnal: 0, pornTypeHumiliation: 0, pornTypeBoobs: 0, pornTypeDom: 0, pornTypeSadist: 0, pornTypeMasochist: 0, pornTypePregnancy: 0, prestigeDesc: 0, recruiter: 0, relation: 0, relationTarget: 0, relationship: 0, relationshipTarget: 0, rivalry: 0, rivalryTarget: 0, subTarget: 0, father: 0, mother: 0, daughters: 0, sisters: 0, canRecruit: 0, choosesOwnAssignment: 0, assignment: "rest", assignmentVisible: 1, sentence: 0, training: 0, toyHole: "all her holes", indenture: -1, indentureRestrictions: 0, birthWeek: random(0,51), actualAge: 18, visualAge: 18, physicalAge: 18, ovaryAge: 18, ageImplant: 0, health: 0, minorInjury: 0, trust: 0, oldTrust: 0, devotion: 0, oldDevotion: 0, weight: 0, muscles: 0, height: 170, heightImplant: 0, nationality: "slave", race: "white", markings: "none", eyes: 1, eyeColor: "brown", origEye: "brown", eyewear: "none", origHColor: "brown", hColor: "brown", pubicHColor: "brown", skin: "light", hLength: 60, hStyle: "short", pubicHStyle: "neat", waist: 0, corsetPiercing: 0, PLimb: 0, amp: 0, heels:0, voice: 2, voiceImplant: 0, accent: 0, shoulders: 0, shouldersImplant: 0, boobs: 0, boobsImplant: 0, boobsImplantType: 0, boobShape: "normal", nipples: "cute", nipplesPiercing: 0, nipplesAccessory: 0, areolae: 0, areolaePiercing: 0, boobsTat: 0, lactation: 0, lactationAdaptation: 0, milk: 0, cum: 0, hips: 0, hipsImplant: 0, butt: 0, buttImplant: 0, buttImplantType: 0, buttTat: 0, face: 0, faceImplant: 0, faceShape: "normal", lips: 15, lipsImplant: 0, lipsPiercing: 0, lipsTat: 0, teeth: "normal", tonguePiercing: 0, vagina: 0, vaginaLube: 0, vaginaPiercing: 0, vaginaTat: 0, preg: -1, pregSource: 0, pregType: 0, pregAdaptation: 50, broodmother: 0, broodmotherFetuses: 0, broodmotherOnHold: 0, broodmotherCountDown: 0, labor: 0, births: 0, cSec: 0, bellyAccessory: "none", labia: 0, clit: 0, clitPiercing: 0, clitSetting: "vanilla", foreskin: 0, anus: 0, dick: 0, analArea: 1, dickPiercing: 0, dickTat: 0, prostate: 0, balls: 0, scrotum: 0, ovaries: 0, anusPiercing: 0, anusTat: 0, makeup: 0, nails: 0, brand: 0, brandLocation: 0, earPiercing: 0, nosePiercing: 0, eyebrowPiercing: 0, navelPiercing: 0, shouldersTat: 0, armsTat: 0, legsTat: 0, backTat: 0, stampTat: 0, vaginalSkill: 0, oralSkill: 0, analSkill: 0, whoreSkill: 0, entertainSkill: 0, combatSkill: 0, livingRules: "spare", speechRules: "restrictive", releaseRules: "restrictive", relationshipRules: "restrictive", standardPunishment: "situational", standardReward: "situational", useRulesAssistant: 1, diet: "healthy", dietCum: 0, dietMilk: 0, tired: 0, hormones: 0, drugs: "no drugs", curatives: 0, chem: 0, aphrodisiacs: 0, addict: 0, fuckdoll: 0, choosesOwnClothes: 0, clothes: "no clothing", collar: "none", shoes: "none", vaginalAccessory: "none", dickAccessory: "none", legAccessory: "none", buttplug: "none", buttplugAttachment: "none", intelligence: 0, intelligenceImplant: 0, energy: 50, need: 0, attrXX: 0, attrXY: 0, attrKnown: 0, fetish: "none", fetishStrength: 70, fetishKnown: 0, behavioralFlaw: "none", behavioralQuirk: "none", sexualFlaw: "none", sexualQuirk: "none", oralCount: 0, vaginalCount: 0, analCount: 0, mammaryCount: 0, penetrativeCount: 0, publicCount: 0, pitKills: 0, customTat: "", customLabel: "", customDesc: "", customTitle: "", customTitleLisp: "", rudeTitle: 0, customImage: 0, currentRules: [], bellyTat: 0, induce: 0, mpreg: 0, inflation: 0, inflationType: "none", inflationMethod: 0, milkSource: 0, cumSource: 0, burst: 0, pregKnown: 0, pregWeek: 0, belly: 0, bellyPreg: 0, bellyFluid: 0, bellyImplant: -1, bellySag: 0, bellySagPreg: 0, bellyPain: 0, cervixImplant: 0, birthsTotal: 0, pubertyAgeXX: 13, pubertyAgeXY: 13, scars: 0, breedingMark: 0, underArmHStyle: "waxed", bodySwap: 0, HGExclude: 0, ballType: "human", eggType: "human", reservedChildren: 0, choosesOwnChastity: 0, pregControl: "none", readyLimbs: [], ageAdjust: 0, bald: 0, origBodyOwner: "", origBodyOwnerID: 0, death: "", hormoneBalance: 0, onDiet: 0, breastMesh: 0, slavesFathered: 0, PCChildrenFathered: 0, slavesKnockedUp: 0, PCKnockedUp: 0, origSkin: "white", vasectomy: 0, haircuts: 0, newGamePlus: 0, skillHG: 0, skillRC: 0, skillBG: 0, skillMD: 0, skillDJ: 0, skillNU: 0, skillTE: 0, skillAT: 0, skillST: 0, skillMM: 0, skillWA: 0, skillS: 0, skillE: 0, skillW: 0, tankBaby: 0, inducedNCS: 0, NCSyouthening: 0}>> <</widget>> /% @@ -3003,6 +3003,7 @@ <<if $activeSlave.vagina != -1>> <<set $activeSlave.vaginalSkill = 0>> <<set $activeSlave.vagina = 0>> + <<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.preg = 0>> <<run SetBellySize($activeSlave)>> <</if>> @@ -3026,6 +3027,7 @@ <<if random(1,2) == 1>> <<set $activeSlave.vaginalSkill = 0>> <<set $activeSlave.vagina = 0>> + <<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.preg = 0>> <<run SetBellySize($activeSlave)>> <</if>> @@ -3093,6 +3095,7 @@ <<set $activeSlave.origin = "You bought her fresh from the Slavegirl School right after her majority.">> <<set $activeSlave.anus = 0>> <<set $activeSlave.vagina = 0>> + <<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.birthWeek = 0>> <</if>> <<set $activeSlave.intelligenceImplant = 1>> @@ -3366,6 +3369,7 @@ <<set $activeSlave.lactationAdaptation = 0>> <<set $activeSlave.anus = 0>> <<set $activeSlave.vagina = 0>> + <<set $activeSlave.trueVirgin = 1>> <<set $activeSlave.vaginaLube = either(1, 1, 2)>> <<set $activeSlave.intelligenceImplant = 0>> <<set $activeSlave.devotion = -20>> @@ -3716,6 +3720,7 @@ <<set $activeSlave.hStyle = "neat">> <<set $activeSlave.hLength = 150>> <<set $activeSlave.customTat = "She has a simple pink heart tattooed on her right temple.">> + <<set $activeSlave.trueVirgin = 1>> <<case HA>> <<set $activeSlaveOneTimeMinAge = 22>>