diff --git a/src/init/setupVars.tw b/src/init/setupVars.tw index fb960e74b99f21dc766c5c08f7f1bc4877760e9c..31f3045e99815d34b4fe8d300c9ffa4a2556f3c0 100644 --- a/src/init/setupVars.tw +++ b/src/init/setupVars.tw @@ -1315,6 +1315,8 @@ equine: {type: "equine", normalOvaMin:1, normalOvaMax: 1, normalBirth: 48, minLi <<set setup.chineseRevivalistSlaveSurnames = ["Ai", "Ali", "An", "Ao", "Ba", "Bai", "Baili", "Ban", "Bao", "Bei", "Ben", "Bi", "Bian", "Bie", "Bing", "Bo", "Bu", "Cai", "Cang", "Cao", "Ce", "Cen", "Chai", "Chang", "Chanyu", "Chao", "Che", "Chen", "Cheng", "Chi", "Chong", "Chu", "Chunyu", "Cong", "Cui", "Da", "Dai", "Dang", "Deng", "Di", "Diao", "Ding", "Diwu", "Dong", "Dongfang", "Dongguo", "Dongmen", "Dou", "Du", "Duan", "Duangan", "Duanmu", "Dugu", "E", "Fa", "Fan", "Fang", "Fei", "Feng", "Fu", "Gan", "Gang", "Gao", "Ge", "Geng", "Gong", "Gongliang", "Gongsun", "Gongxi", "Gongyang", "Gongye", "Gou", "Gu", "Guan", "Guang", "Guangqiu", "Guanqiu", "Gui", "Guliang", "Guo", "Ha", "Hai", "Han", "Hang", "Hao", "He", "Helian", "Heng", "Hong", "Hou", "Hu", "Hua", "Huai", "Huan", "Huang", "Huangfu", "Hui", "Huo", "Huyan", "Ji", "Jia", "Jiagu", "Jian", "Jiang", "Jiao", "Jie", "Jin", "Jing", "Ju", "Juqu", "Kan", "Kang", "Ke", "Kong", "Kou", "Ku", "Kuai", "Kuang", "Kui", "Kun", "L", "Lai", "Lan", "Lang", "Lao", "Lei", "Leng", "Li", "Lian", "Liang", "Liangqiu", "Liao", "Lin", "Ling", "Linghu", "Liu", "Lo", "Long", "Lou", "Lqiu", "Lu", "Lü", "Luan", "Luo", "Ma", "Man", "Mao", "Mei", "Meng", "Mi", "Mian", "Miao", "Min", "Ming", "Mo", "Moqi", "Mou", "Mu", "Murong", "Na", "Nai", "Nan", "Nangong", "Nanmen", "Ni", "Nian", "Nie", "Ning", "Niu", "Nong", "Ou", "Ouyang", "Pan", "Pang", "Pei", "Peng", "Pi", "Ping", "Pu", "Puyang", "Qi", "Qian", "Qiang", "Qiao", "Qidiao", "Qifu", "Qiguan", "Qin", "Qing", "Qiu", "Qu", "Quan", "Que", "Ran", "Rangsi", "Rao", "Ren", "Rong", "Ru", "Ruan", "Rui", "Ruo", "Sang", "Sha", "Shan", "Shang", "Shangguan", "Shao", "She", "Shen", "Sheng", "Shentu", "Shi", "Shou", "Shu", "Shuai", "Shuang", "Shui", "Shun", "Si", "Sikong", "Sikou", "Sima", "Sishi", "Situ", "Song", "Su", "Sui", "Sun", "Suo", "Suruo", "Tai", "Taishi", "Taishu", "Tan", "Tang", "Tantai", "Tao", "Teng", "Tian", "Tie", "Tong", "Tou", "Tu", "Tufa", "Tuoba", "Wai", "Wan", "Wang", "Wanyan", "Wei", "Weisheng", "Wen", "Weng", "Wenren", "Wo", "Wu", "Wuma", "Xi", "Xia", "Xiahou", "Xian", "Xiang", "Xianyu", "Xiao", "Xie", "Ximen", "Xin", "Xing", "Xiong", "Xu", "Xuan", "Xuanyuan", "Xue", "Xun", "Yan", "Yang", "Yangshe", "Yao", "Ye", "Yelü", "Yi", "Yin", "Ying", "Yong", "You", "Yu", "Yuan", "Yuchi", "Yue", "Yuezheng", "Yun", "Yuwen", "Zai", "Zaifu", "Zan", "Zang", "Zeng", "Zha", "Zhai", "Zhan", "Zhang", "Zhangsun", "Zhao", "Zhen", "Zheng", "Zhi", "Zhong", "Zhonghang", "Zhongli", "Zhongsun", "Zhou", "Zhu", "Zhuang", "Zhuansun", "Zhuge", "Zhuo", "Zi", "Ziju", "Zong", "Zongzheng", "Zou", "Zu", "Zuo", "Zuoqiu"]>> +<<set setup.bimboSlaveNames = ["Candy", "Cindy"]>> + /* Name pool selector based on nationality and race. Use as follows, given some slave _slave: <<set _namePool = (setup.namePoolSelector[_slave.nationality + "." + _slave.race] || setup.namePoolSelector[_slave.nationality] || setup.whiteAmericanSlaveNames)>> @@ -2008,7 +2010,7 @@ Then pick _namePool.random(), or display those names as possible choices, or do "Roman Revivalist": setup.romanMaleSurnames }>> -<<set setup.FutureSocieties = ["FSArabianRevivalist", "FSAssetExpansionist", "FSAztecRevivalist", "FSBodyPurist", "FSChattelReligionist", "FSChineseRevivalist", "FSDegradationist", "FSEdoRevivalist", "FSEgyptianRevivalist", "FSGenderFundamentalist", "FSGenderRadicalist", "FSHedonisticDecadence", "FSMaturityPreferentialist", "FSNull", "FSPastoralist", "FSPaternalist", "FSPhysicalIdealist", "FSRepopulationFocus", "FSRestart", "FSRomanRevivalist", "FSSlimnessEnthusiast", "FSSubjugationist", "FSSupremacist", "FSTransformationFetishist", "FSYouthPreferentialist", "FSIntellectualDependency", "FSSlaveProfessionalism", "FSPetiteAdmiration", "FSStatuesqueGlorification"]>> +<<set setup.FutureSocieties = ["FSArabianRevivalist", "FSAssetExpansionist", "FSAztecRevivalist", "FSBodyPurist", "FSChattelReligionist", "FSChineseRevivalist", "FSDegradationist", "FSEdoRevivalist", "FSEgyptianRevivalist", "FSGenderFundamentalist", "FSGenderRadicalist", "FSHedonisticDecadence", "FSIntellectualDependency", "FSMaturityPreferentialist", "FSNull", "FSPastoralist", "FSPaternalist", "FSPetiteAdmiration", "FSPhysicalIdealist", "FSRepopulationFocus", "FSRestart", "FSRomanRevivalist", "FSSlaveProfessionalism", "FSSlimnessEnthusiast", "FSStatuesqueGlorification", "FSSubjugationist", "FSSupremacist", "FSTransformationFetishist", "FSYouthPreferentialist"]>> <<set setup.ArcologyNamesSupremacistAmerindian = ["Akilineq", "Amerindia", "Aquadoctan", "Cahokia", "Caral", "Chicora", "Cowee", "Cusco", "Dugiluyi", "Five Nations", "Gran Chaco", "Indigenismo", "Isunigu", "Moundville", "Norumbega", "Onaquaga", "Onondaga Lake", "Paititi", "Porcupine", "Pueblo de Taos", "Quito", "Red Power", "Saguenay", "Shackamaxon", "Tamoanchan", "The Confederated Tribes", "Werowocomoco"]>> <<set setup.ArcologyNamesSupremacistAsian = ["Asiatic Empire", "Ciimnuai", "Eastern Sun", "Greater Asia", "Jade Empire", "Jade Library", "Kalapa", "Mahoroba", "Pan-Asia", "Penglai", "Shambhala", "Shangri-La", "Sinosphere", "The Celestial Temple", "The Orient", "Tian", "Yangtze", "Yellow River", "Zhonghua Minzu"]>> @@ -2062,10 +2064,9 @@ Then pick _namePool.random(), or display those names as possible choices, or do <<set setup.ArcologyNamesCummunism = ["Arscrotzka", "Crusty Cummies", "Cumbria", "Cuming Inlet", "Cummins", "Cummunist Russwhore", "Cumstantine", "Cumstantinople", "Da Cumrade", "Erection Fluid", "Free Slave Central", "Jizzakh", "Jizzebel", "Jizzington upon Wank", "Mother Cumtry", "Semen Supreme", "Semenyih", "Sperm Atrium", "Sperm Banks", "Spermato Zoo", "Wankara"]>> <<set setup.ArcologyNamesIncestFetishist = ["All in the Family", "Blood Relations", "Consanguinity", "East Westermarck", "Electra Complex", "Familial Embrace", "Family Fortunes", "Family Ties", "Heredity", "Incestia", "Incestral Home", "Jocasta Complex", "Kinship", "Oedipal City", "Oedipus Complex", "Oeditropolis", "Pure Blood", "Sib City", "Snokhachestvo", "Tenth Abomination", "Unlash of Clans", "Wincest"]>> <<set setup.ArcologyNamesIntellectualDependency = ["Followers of Bacchus", "Fun and Games", "Bimbo Land", "Promiscuous", "Pretty in Pink"]>> -<<set setup.ArcologyNamesSlaveProfessionalism = ["Followers of Minerva"]>> -<<set setup.ArcologyNamesPetiteAdmiration = [""]>> -<<set setup.ArcologyNamesStatuesqueGlorification = ["Height is Right", "Tall Trees", "The Bean Stalk"]>> -<<set setup.bimboSlaveNames = ["Candy", "Cindy"]>> +<<set setup.ArcologyNamesSlaveProfessionalism = ["Followers of Minerva", "Intellectua"]>> +<<set setup.ArcologyNamesPetiteAdmiration = ["Petite Pride", "The Short Stack"]>> +<<set setup.ArcologyNamesStatuesqueGlorification = ["Height Is Right", "Tall Trees", "The Bean Stalk"]>> <<set setup.badWords = ["anus", "ass", "bitch", "boob", "butt", "cock", "crap", "cum", "cunny", "cunt", "dick", "fuck", "jizz", "junk", "piss", "prick", "pussy", "shit", "slave", "slut", "tit", "trash", "whore"]>> diff --git a/src/pregmod/electiveSurgery.tw b/src/pregmod/electiveSurgery.tw index 537261d550e28ba362559dfb254c6a7192dc05c2..4734cfda33e7740c34149e4b6eb8328dcf7d2a0c 100644 --- a/src/pregmod/electiveSurgery.tw +++ b/src/pregmod/electiveSurgery.tw @@ -353,7 +353,7 @@ You have @@.orange;$PC.skin skin.@@<<if $PC.skin != $PC.origSkin>> Your original <<if $PC.vagina == 1 && $PC.newVag == 0 && ($PC.births > 2 || $PC.career == "servant" || $PC.career == "escort")>> <br><br> - "Looking a little loose down there, I can fix that for you. Get you nice and tight again. Oh, and our pussies are guaranteed to not lose their tightness or your money back! @@.yellowgreen;<<print cashFormat(15000)>>@@ for a brand new vagina." + "Looking a little loose down there; I can fix that for you. Get you nice and tight again. Oh, and our pussies are guaranteed to not lose their tightness, or your money back! @@.yellowgreen;<<print cashFormat(15000)>>@@ for a brand new vagina." <br> [[Get a tighter vagina|PC Surgery Degradation][$PC.newVag = 1, cashX(forceNeg(15000), "PCmedical"), $surgeryType = "tightPussy"]] <</if>> diff --git a/src/uncategorized/bodyModification.tw b/src/uncategorized/bodyModification.tw index f28fd485c89fd03206dc8f9578a2d3943ff36e7a..5d38d1389899dc1290a55e29825301f53790f274 100644 --- a/src/uncategorized/bodyModification.tw +++ b/src/uncategorized/bodyModification.tw @@ -963,7 +963,7 @@ Use ''$brandDesign.local'' or choose another brand: | //FS// [[Breast Floor|Body Modification][$brandDesign.local = "$his absolute minimum breast size"]] <</if>> <<if ($arcologies[0].FSPetiteAdmiration != "unset") || ($arcologies[0].FSStatuesqueGlorification != "unset")>> - | //FS// [[Current height|Body Modification][$brandDesign.local = "$his current height"]] <</if>> + | //FS// [[Current height|Body Modification][$brandDesign.local = "$his current height"]] <</if>> <<if ($arcologies[0].FSAssetExpansionist != "unset")>> | //FS// [[Breast Ceiling|Body Modification][$brandDesign.local = "$his absolute maximum breast size"]] @@ -1030,7 +1030,7 @@ Choose a site for branding: /* Arms*/ | [[Shoulders|Body Modification][$brandTarget.local = "shoulder"]] -<<if $activeSlave.amp == 0>> +<<if $activeSlave.amp == 0 && $activeSlave.missingArms != 3>> | [[Arm, upper|Body Modification][$brandTarget.local = "upper arm"]] | [[Arm, lower|Body Modification][$brandTarget.local = "lower arm"]] | [[Wrists|Body Modification][$brandTarget.local = "wrist"]] @@ -1039,7 +1039,7 @@ Choose a site for branding: /* Legs */ | [[Buttocks|Body Modification][$brandTarget.local = "buttock"]] -<<if $activeSlave.amp == 0>> +<<if $activeSlave.amp == 0 && $activeSlave.missingLegs != 3>> | [[Thighs|Body Modification][$brandTarget.local = "thigh"]] | [[Calves|Body Modification][$brandTarget.local = "calf"]] | [[Ankles|Body Modification][$brandTarget.local = "ankle"]] diff --git a/src/uncategorized/buySlaves.tw b/src/uncategorized/buySlaves.tw index d006c95f96f0e97d8a8cacc52e198c0df3256c59..6489b748fcbdaa4351a7b0efcd68f329b9d18481 100644 --- a/src/uncategorized/buySlaves.tw +++ b/src/uncategorized/buySlaves.tw @@ -91,17 +91,17 @@ Slave supply is <</if>> <<if ($cheatMode) && ($cheatModeM)>> <span id="menialSupplyFactor"> - @@.yellowgreen;Slave Supply@@ - | <<print $menialSupplyFactor>> + @@.yellowgreen;Slave Supply@@ + | <<print $menialSupplyFactor>> </span> <<set _TmenialSupplyFactor = $menialSupplyFactor>> <<textbox "_TmenialSupplyFactor" _TmenialSupplyFactor>> <<link "Apply">> - <<set $menialSupplyFactor = Math.clamp(Math.trunc(Number(_TmenialSupplyFactor)),-50000,50000) || $menialSupplyFactor, $cheater = 1>> - <<replace "#menialSupplyFactor">> - @@.yellowgreen; Slave Supply@@ - | <<print $menialSupplyFactor>> - <</replace>> + <<set $menialSupplyFactor = Math.clamp(Math.trunc(Number(_TmenialSupplyFactor)),-50000,50000) || $menialSupplyFactor, $cheater = 1>> + <<replace "#menialSupplyFactor">> + @@.yellowgreen; Slave Supply@@ + | <<print $menialSupplyFactor>> + <</replace>> <</link>> <</if>> @@ -120,18 +120,18 @@ Slave supply is <br>[[The Flesh Heap|Slave Markets][$slaveMarket = "heap", $slavesSeen += 1]] | //Broken and discarded slaves. Near useless, but cheap. No longer does bulk orders after complaints.// <<if $bodyswapAnnounced == 1>> -<br>[[Order a custom husk slave from the Flesh Heap|Husk Slave]] | //Will need to be used on arrival.// + <br>[[Order a custom husk slave from the Flesh Heap|Husk Slave]] | //Will need to be used on arrival.// <</if>> <<if ($rep > 500)>> -<br>[[Kidnappers' Market|Slave Markets][$slaveMarket = "kidnappers", $slavesSeen += 1]] | -<<if $cash > _minimumFive>> - [[(x5)|Bulk Slave Generate][$slaveMarket = "kidnappers", $introType = "bulk", $numSlaves = 5]] | -<</if>> -<<if $cash > _minimumTen>> - [[(x10)|Bulk Slave Generate][$slaveMarket = "kidnappers", $introType = "bulk", $numSlaves = 10]] | -<</if>> -//Slaves will tend to be low quality and resistant.// + <br>[[Kidnappers' Market|Slave Markets][$slaveMarket = "kidnappers", $slavesSeen += 1]] | + <<if $cash > _minimumFive>> + [[(x5)|Bulk Slave Generate][$slaveMarket = "kidnappers", $introType = "bulk", $numSlaves = 5]] | + <</if>> + <<if $cash > _minimumTen>> + [[(x10)|Bulk Slave Generate][$slaveMarket = "kidnappers", $introType = "bulk", $numSlaves = 10]] | + <</if>> + //Slaves will tend to be low quality and resistant.// <</if>> <br>''Neighboring Arcologies:'' //The arcology's prosperity and culture will affect slaves who have lived there.// @@ -289,7 +289,6 @@ Slave supply is [[(x10)|Bulk Slave Generate][$slaveMarket = "HA", $introType = "bulk", $numSlaves = 10]] | <</if>> //High quality slaves of powerful physique and refined skills.//<<if $HA.schoolSale == 1>> //@@.yellow;Offering your first purchase at half price this week.@@//<</if>> - <</if>> <<if ($seeDicks != 0)>> <br> [[L'École des Enculées][$slavesSeen += 1]] | @@ -431,22 +430,22 @@ The market price of menials is <<print cashFormat(_menialPrice)>>. <<if $menials >= 1>> <<if _optionsBreak>>|<</if>> [[Sell|Buy Slaves][$menials-=1,$menialDemandFactor-=1,cashX(_menialPrice, "menialTransfer")]] -<<if $menials >= 10>> - [[(x10)|Buy Slaves][$menials-=10,$menialDemandFactor-=10,cashX(((menialSlaveCost(-10))*10), "menialTransfer")]] -<<if $menials >= 100>> - [[(x100)|Buy Slaves][$menials-=100,$menialDemandFactor-=100,cashX(((menialSlaveCost(-100))*100), "menialTransfer")]] -<</if>> -<</if>> -[[(all)|Buy Slaves][cashX(($menials*(menialSlaveCost(-$menials))), "menialTransfer"),$menialDemandFactor-=$menials,$menials = 0]] + <<if $menials >= 10>> + [[(x10)|Buy Slaves][$menials-=10,$menialDemandFactor-=10,cashX(((menialSlaveCost(-10))*10), "menialTransfer")]] + <<if $menials >= 100>> + [[(x100)|Buy Slaves][$menials-=100,$menialDemandFactor-=100,cashX(((menialSlaveCost(-100))*100), "menialTransfer")]] + <</if>> + <</if>> + [[(all)|Buy Slaves][cashX(($menials*(menialSlaveCost(-$menials))), "menialTransfer"),$menialDemandFactor-=$menials,$menials = 0]] <<if $arcologies[0].FSPaternalist == "unset">> <<if $arcadeUpgradeFuckdolls > 0>> <<set _fconvertCost = 100>> <br> [[Convert to Fuckdoll|Buy Slaves][$menials-=1,$fuckdolls+=1,cashX(forceNeg(_fconvertCost), "menialTransfer")]] <<if $menials >= 10>> [[(x10)|Buy Slaves][$menials-=10,$fuckdolls+=10,cashX(forceNeg(10*(_fconvertCost)), "menialTransfer")]] - <<if $menials >= 100>> - [[(x100)|Buy Slaves][$menials-=100,$fuckdolls+=100,cashX(forceNeg(100*(_fconvertCost)), "menialTransfer")]] - <</if>> + <<if $menials >= 100>> + [[(x100)|Buy Slaves][$menials-=100,$fuckdolls+=100,cashX(forceNeg(100*(_fconvertCost)), "menialTransfer")]] + <</if>> <</if>> [[(all)|Buy Slaves][$fuckdolls+=$menials,cashX(forceNeg((_fconvertCost)*($menials)), "menialTransfer"),$menials=0]] //Conversion costs <<print cashFormat(_fconvertCost)>> each// @@ -455,9 +454,9 @@ The market price of menials is <<print cashFormat(_menialPrice)>>. <br> [[Convert to Bioreactor|Buy Slaves][$menials-=1,$menialBioreactors+=1,cashX(-100, "menialTransfer")]] <<if $menials >= 10>> [[(x10)|Buy Slaves][$menials-=10,$menialBioreactors+=10,cashX(-1000, "menialTransfer")]] - <<if $menials >= 100>> - [[(x100)|Buy Slaves][$menials-=100,$menialBioreactors+=100,cashX(-10000, "menialTransfer")]] - <</if>> + <<if $menials >= 100>> + [[(x100)|Buy Slaves][$menials-=100,$menialBioreactors+=100,cashX(-10000, "menialTransfer")]] + <</if>> <</if>> [[(all)|Buy Slaves][$menialBioreactors+=$menials,cashX(forceNeg(500*$menials), "menialTransfer"),$menials=0]] //Conversion costs <<print cashFormat(500)>> each// @@ -473,35 +472,35 @@ The market price of menials is <<print cashFormat(_menialPrice)>>. <br>You do not own any standard Fuckdolls. <</if>> <<if ($fuckdolls > 0) || ($arcologies[0].FSPaternalist == "unset")>> -The market price of standard Fuckdolls is <<print cashFormat(_menialPrice)>>. -<<set _optionsBreak = 0>> -<<if _bulkMax > 0>> -<<if $arcologies[0].FSPaternalist == "unset" && $cash > _menialPrice>> - [[Buy|Buy Slaves][$fuckdolls+=1,$menialSupplyFactor-=1,cashX(forceNeg(_menialPrice), "fuckdollsTransfer")]] - <<if $cash > menialSlaveCost(10)*10>> - [[(x10)|Buy Slaves][$fuckdolls+=10,$menialSupplyFactor-=10,cashX(forceNeg(menialSlaveCost(10)*10), "fuckdollsTransfer")]] + The market price of standard Fuckdolls is <<print cashFormat(_menialPrice)>>. + <<set _optionsBreak = 0>> + <<if _bulkMax > 0>> + <<if $arcologies[0].FSPaternalist == "unset" && $cash > _menialPrice>> + [[Buy|Buy Slaves][$fuckdolls+=1,$menialSupplyFactor-=1,cashX(forceNeg(_menialPrice), "fuckdollsTransfer")]] + <<if $cash > menialSlaveCost(10)*10>> + [[(x10)|Buy Slaves][$fuckdolls+=10,$menialSupplyFactor-=10,cashX(forceNeg(menialSlaveCost(10)*10), "fuckdollsTransfer")]] + <</if>> + <<if $cash > menialSlaveCost(100)*100>> + [[(x100)|Buy Slaves][$fuckdolls+=100,$menialSupplyFactor-=100,cashX(forceNeg(menialSlaveCost(100)*100), "fuckdollsTransfer")]] + <</if>> + <<if $cash > ((_menialPrice+1)*2)>> + [[(max)|Buy Slaves][$fuckdolls+=Math.trunc(Math.clamp($cash/_menialPrice,0,_bulkMax)),$menialSupplyFactor-=Math.trunc(Math.clamp($cash/_menialPrice,0,_bulkMax)),cashX(forceNeg(Math.trunc(Math.clamp($cash/_menialPrice,0,_bulkMax))*_menialPrice), "fuckdollsTransfer")]] + <</if>> + //Bulk transactions may require offering a premium.// + <<set _optionsBreak = 1>> + <</if>> <</if>> - <<if $cash > menialSlaveCost(100)*100>> - [[(x100)|Buy Slaves][$fuckdolls+=100,$menialSupplyFactor-=100,cashX(forceNeg(menialSlaveCost(100)*100), "fuckdollsTransfer")]] + <<if $fuckdolls >= 1>> + <<if _optionsBreak>>|<</if>> + [[Sell|Buy Slaves][$fuckdolls-=1,$menialDemandFactor-=1,cashX(_menialPrice, "fuckdollsTransfer")]] + <<if $fuckdolls >= 10>> + [[(x10)|Buy Slaves][$fuckdolls-=10,$menialDemandFactor-=10,cashX((menialSlaveCost(-10)*10), "fuckdollsTransfer")]] + <<if $fuckdolls >= 100>> + [[(x100)|Buy Slaves][$fuckdolls-=100,$menialDemandFactor-=100,cashX((menialSlaveCost(-100)*100), "fuckdollsTransfer")]] + <</if>> <</if>> - <<if $cash > ((_menialPrice+1)*2)>> - [[(max)|Buy Slaves][$fuckdolls+=Math.trunc(Math.clamp($cash/_menialPrice,0,_bulkMax)),$menialSupplyFactor-=Math.trunc(Math.clamp($cash/_menialPrice,0,_bulkMax)),cashX(forceNeg(Math.trunc(Math.clamp($cash/_menialPrice,0,_bulkMax))*_menialPrice), "fuckdollsTransfer")]] + [[(all)|Buy Slaves][cashX($fuckdolls*(menialSlaveCost(-$fuckdolls), "fuckdollsTransfer")),$menialDemandFactor-=$fuckdolls,$fuckdolls = 0]] <</if>> - //Bulk transactions may require offering a premium.// - <<set _optionsBreak = 1>> -<</if>> -<</if>> -<<if $fuckdolls >= 1>> - <<if _optionsBreak>>|<</if>> - [[Sell|Buy Slaves][$fuckdolls-=1,$menialDemandFactor-=1,cashX(_menialPrice, "fuckdollsTransfer")]] -<<if $fuckdolls >= 10>> - [[(x10)|Buy Slaves][$fuckdolls-=10,$menialDemandFactor-=10,cashX((menialSlaveCost(-10)*10), "fuckdollsTransfer")]] -<<if $fuckdolls >= 100>> - [[(x100)|Buy Slaves][$fuckdolls-=100,$menialDemandFactor-=100,cashX((menialSlaveCost(-100)*100), "fuckdollsTransfer")]] -<</if>> -<</if>> -[[(all)|Buy Slaves][cashX($fuckdolls*(menialSlaveCost(-$fuckdolls), "fuckdollsTransfer")),$menialDemandFactor-=$fuckdolls,$fuckdolls = 0]] -<</if>> <</if>> <<if $menialBioreactors > 1>> @@ -512,34 +511,34 @@ The market price of standard Fuckdolls is <<print cashFormat(_menialPrice)>>. <br>You do not own any standard bioreactors. <</if>> <<if ($menialBioreactors > 0) || ($arcologies[0].FSPaternalist == "unset")>> -The market price of standard bioreactors is <<print cashFormat((_menialPrice-100))>>. -<<set _optionsBreak = 0>> -<<if _bulkMax > 0>> -<<if $arcologies[0].FSPaternalist == "unset" && $cash > _menialPrice+100>> - [[Buy|Buy Slaves][$menialBioreactors+=1,$menialSupplyFactor-=1,cashX(forceNeg(_menialPrice+100), "menialBioreactors")]] - <<if $cash > (menialSlaveCost(10)-100)*10>> - [[(x10)|Buy Slaves][$menialBioreactors+=10,$menialSupplyFactor-=10,cashX(forceNeg((menialSlaveCost(10)-100)*10), "menialBioreactors")]] - <</if>> - <<if $cash > (menialSlaveCost(100)-100)*100>> - [[(x100)|Buy Slaves][$menialBioreactors+=100,$menialSupplyFactor-=100,cashX(forceNeg((menialSlaveCost(100)-100)*100), "menialBioreactors")]] + The market price of standard bioreactors is <<print cashFormat((_menialPrice-100))>>. + <<set _optionsBreak = 0>> + <<if _bulkMax > 0>> + <<if $arcologies[0].FSPaternalist == "unset" && $cash > _menialPrice+100>> + [[Buy|Buy Slaves][$menialBioreactors+=1,$menialSupplyFactor-=1,cashX(forceNeg(_menialPrice+100), "menialBioreactors")]] + <<if $cash > (menialSlaveCost(10)-100)*10>> + [[(x10)|Buy Slaves][$menialBioreactors+=10,$menialSupplyFactor-=10,cashX(forceNeg((menialSlaveCost(10)-100)*10), "menialBioreactors")]] + <</if>> + <<if $cash > (menialSlaveCost(100)-100)*100>> + [[(x100)|Buy Slaves][$menialBioreactors+=100,$menialSupplyFactor-=100,cashX(forceNeg((menialSlaveCost(100)-100)*100), "menialBioreactors")]] + <</if>> + <<if $cash > (_menialPrice-99)*2>> + <<set _bioreactorBulkPremium = Math.trunc(1+ Math.clamp($cash/(_menialPrice-99),0,_bulkMax)/400)>> + [[(max)|Buy Slaves][$menialBioreactors+=Math.trunc(Math.clamp($cash/(_menialPrice-99+_bioreactorBulkPremium),0,_bulkMax)),$menialSupplyFactor-=Math.trunc(Math.clamp($cash/(_menialPrice-99+_bioreactorBulkPremium),0,_bulkMax)),cashX(forceNeg(Math.trunc(Math.clamp($cash/(_menialPrice-99+_bioreactorBulkPremium),0,_bulkMax))*(_menialPrice-99+_bioreactorBulkPremium)), "menialBioreactors")]] + <</if>> + //Bulk transactions may require offering a premium.// + <<set _optionsBreak = 1>> + <</if>> <</if>> - <<if $cash > (_menialPrice-99)*2>> - <<set _bioreactorBulkPremium = Math.trunc(1+ Math.clamp($cash/(_menialPrice-99),0,_bulkMax)/400)>> - [[(max)|Buy Slaves][$menialBioreactors+=Math.trunc(Math.clamp($cash/(_menialPrice-99+_bioreactorBulkPremium),0,_bulkMax)),$menialSupplyFactor-=Math.trunc(Math.clamp($cash/(_menialPrice-99+_bioreactorBulkPremium),0,_bulkMax)),cashX(forceNeg(Math.trunc(Math.clamp($cash/(_menialPrice-99+_bioreactorBulkPremium),0,_bulkMax))*(_menialPrice-99+_bioreactorBulkPremium)), "menialBioreactors")]] + <<if $menialBioreactors >= 1>> + <<if _optionsBreak>>|<</if>> + [[Sell|Buy Slaves][$menialBioreactors-=1,$menialDemandFactor-=1,cashX((_menialPrice-100), "menialBioreactors")]] + <<if $menialBioreactors >= 10>> + [[(x10)|Buy Slaves][$menialBioreactors-=10,$menialDemandFactor-=10,cashX(((menialSlaveCost(-10)-100)*10), "menialBioreactors")]] + <<if $menialBioreactors >= 100>> + [[(x100)|Buy Slaves][$menialBioreactors-=100,$menialDemandFactor-=100,cashX(((menialSlaveCost(-100)-100)*100), "menialBioreactors")]] + <</if>> + <</if>> + [[(all)|Buy Slaves][cashX(($menialBioreactors*(menialSlaveCost(-$menialBioreactors)-100)), "menialBioreactors"),$menialDemandFactor-=$menialBioreactors,$menialBioreactors = 0]] <</if>> - //Bulk transactions may require offering a premium.// - <<set _optionsBreak = 1>> -<</if>> -<</if>> -<<if $menialBioreactors >= 1>> - <<if _optionsBreak>>|<</if>> - [[Sell|Buy Slaves][$menialBioreactors-=1,$menialDemandFactor-=1,cashX((_menialPrice-100), "menialBioreactors")]] -<<if $menialBioreactors >= 10>> - [[(x10)|Buy Slaves][$menialBioreactors-=10,$menialDemandFactor-=10,cashX(((menialSlaveCost(-10)-100)*10), "menialBioreactors")]] -<<if $menialBioreactors >= 100>> - [[(x100)|Buy Slaves][$menialBioreactors-=100,$menialDemandFactor-=100,cashX(((menialSlaveCost(-100)-100)*100), "menialBioreactors")]] -<</if>> -<</if>> -[[(all)|Buy Slaves][cashX(($menialBioreactors*(menialSlaveCost(-$menialBioreactors)-100)), "menialBioreactors"),$menialDemandFactor-=$menialBioreactors,$menialBioreactors = 0]] -<</if>> <</if>> diff --git a/src/uncategorized/newSlaveIntro.tw b/src/uncategorized/newSlaveIntro.tw index 2cb5c881cf8c99e41685706b0dfe4083d37fc76c..ad00ddfb559f36f409e5773905aeba41f46422fd 100644 --- a/src/uncategorized/newSlaveIntro.tw +++ b/src/uncategorized/newSlaveIntro.tw @@ -1251,7 +1251,6 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<link "Implant $him with slow release lactation drugs">> <<replace "#introResult">> You <<if $activeSlave.devotion > 20>> guide the compliant $desc <<else>>have the $desc restrained and brought<</if>> to the remote surgery. The procedure is quick and @@.red;minimally invasive@@<<set $activeSlave.health -= 10>>. Once the process is complete and the anesthesia subsides $he begins to feel a rising pressure within $his <<if $activeSlave.boobs > 2000 >>gigantic udders<<elseif $activeSlave.boobs > 900>>plentiful bosom<<elseif $activeSlave.boobs > 400>>healthy breasts<<else>>small breasts<</if>>. You then <<if $activeSlave.devotion > 20>>instruct $him to rest<<else>>have $him restrained<</if>> beside your desk until further notice. After a few hours $his increasing discomfort becomes obvious, and white droplets begin to appear across $his nipples and areola. - <<if $activeSlave.devotion > 20>> <<if $activeSlave.fetish == "boobs">> <<if $activeSlave.fetishKnown == 0>> @@ -1669,59 +1668,59 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</replace>> <</link>> <<if $PC.preg >= 28>> - <<if $PC.pregMood == 2 && canPenetrate($activeSlave)>> - | - <<link "$He has a dick and you need it">> - <<replace "#introResult">> - You aggressively approach $activeSlave.slaveName, forcing your pregnancy directly into $his <<if $activeSlave.height > 175>>stomach<<elseif $activeSlave.height < 155>>face<<else>>chest<</if>> until $he has no choice but to be pushed to the ground. You quickly straddle $his face, forcing your oozing cunt over $his mouth as you eagerly stroke $his cock to full length. - <<if $activeSlave.fetish == "pregnancy">> - $He groans with disappointment as your pregnant pussy leaves $his reach, though $his displeasure is short lived as you greedily take $his entire dick into your aching snatch. You ride $him mercilessly, frequently smacking $him with your heavy belly. $He loves every minute of it, especially when $he feels your body tense up as $he lets loose $his load deep into you. Where most slaves would be begging for mercy, $he @@.hotpink;eagerly complies@@ as you adjust yourself and begin round two. You don't know what came over you, but when you wake up, you find $he's resting peacefully under your gravid mass. <<if $activeSlave.fetishKnown == 0>>It seems $he likes @@.green;being a pregnant _womanP's plaything.@@<<set $activeSlave.fetishKnown = 1>><<else>>You knew $he had a pregnancy fetish and the look on $his face confirms it.<</if>> A kick from within startles you from your thoughts; it would appear your child<<if $PC.pregType > 1>>ren<</if>> agree<<if $PC.pregType == 1>>s<</if>> that you'll have to have another ride sometime. - <<set $activeSlave.devotion += 15>> - <<else>> - $He coughs as your pregnant pussy vacates $his face, though $his relief is short lived as you greedily slam yourself down onto $his waiting dick. You ride $him mercilessly, frequently smacking $him with your heavy belly. $He hates every minute of it, choosing to alternate between begging you to stop and just openly weeping. You cum hard as you watch the look on $his face as $he unwillingly cums deep inside you. $He cries out in protest as you continue raping $him, but you don't care. All that matters is your satisfaction. This continues until you pass out from orgasmic exhaustion with $him still inside you. You are eventually awoken by $his desperate struggle to escape from beneath your gravid mass; $he quickly regrets $his choices as you remount $him for one last go. $He now @@.hotpink;better understands $his place as a toy@@ and is @@.gold;terrified@@ of your insatiable lust. - <<set $activeSlave.devotion += 5, $activeSlave.trust -= 15>> - <</if>> - <<set $activeSlave.counter.penetrative += 5, $penetrativeTotal += 5>> - <<set $activeSlave.counter.oral++, $oralTotal++>> - <</replace>> - <</link>> - <<elseif $PC.pregMood == 1 && $PC.lactation > 0>> - | - <<link "Take $him to your breast">> - <<replace "#introResult">> - You calmly approach $activeSlave.slaveName, pulling $him into a soothing embrace against your - <<if $PC.boobsBonus > 2>> - enormous<<if $PC.boobsImplant == 1>>, fake<</if>>, milk laden breasts. - <<elseif $PC.boobsBonus == 2>> - huge<<if $PC.boobsImplant == 1>>, fake<</if>>, milk laden breasts. - <<elseif $PC.boobsBonus == 1>> - large<<if $PC.boobsImplant == 1>>, fake<</if>>, milk laden breasts. - <<elseif $PC.boobsBonus == -1>> - milk laden breasts. - <<elseif $PC.boobsBonus == -2>> - small, milk laden breasts. - <<elseif $PC.boobsBonus == -3>> - tiny, milk laden breasts. - <<elseif $PC.boobs == 1>> - big, milk laden breasts. - <<else>> - milk swollen chest. - <</if>> - $He tries to squirm away from the moist spot growing under $his cheek, but you reveal your nipple and carefully direct $his mouth over it. - <<if $activeSlave.fetish == "pregnancy">> - Slowly $he begins to suckle from your swollen breast. You gently brush $his head as you try to hold back your pleasure, a wasted effort as a hand sneaks its way to your <<if $PC.dick == 1>>growing erection and enthusiastically begins pumping away. You clutch your pervy $girl closer to you as $he caresses your pregnancy with one hand and gets you off with the other<<else>>wet pussy and enthusiastically begins rubbing your clit. You clutch your pervy $girl closer to you as $he caresses your pregnancy with one hand and gets you off with the other<</if>>. Before long you find yourself bucking your hips with lust, a queue for you to release $him from your nipple so $he may slide down your gravid dome of a belly to finish you off. Happy to serve $his pregnant <<= WrittenMaster($activeSlave)>>, $he returns to your chest, happy to relieve you of the pressure building in your neglected breast. <<if $activeSlave.fetishKnown == 0>>Judging by that show, @@.green;$he savors getting to be with a pregnant _womanP.@@<<set $activeSlave.fetishKnown = 1>><<else>>You knew $he had a pregnancy fetish and $his eagerness to serve a pregnant _womanP proves that.<</if>> A kick from within startles you from your thoughts; as you reach to soothe your child<<if $PC.pregType > 1>>ren<</if>>, you find your new slave @@.mediumaquamarine;already doting on them.@@ $He's already starting to @@.hotpink;show understanding of $his place.@@ - <<set $activeSlave.devotion += 15, $activeSlave.trust += 15>> - <<elseif $activeSlave.fetish == "boobs">> - Eagerly $he begins to suckle from your swollen breast. You gently brush $his head as you try to hold back your pleasure, a wasted effort as a hand sneaks its way to your neglected breast. $He massages it, careful not to encourage your lactation too much, as $he greedily sucks you dry. $He wastes no time in swapping to your other nipple, shifting $his ministrations to the one the just left. By the time your reserves are tapped out, both you and $he are quite content. You permit $him to rest against your chest for a little before you send $him on $his way. <<if $activeSlave.fetishKnown == 0>>Judging by $his enthusiasm, @@.green;$he savors getting $his mouth close to a pair of boobs.@@<<set $activeSlave.fetishKnown = 1>><<else>>You knew $he had a breast fetishist and $his eagerness to lighten a lactating _womanP proves that.<</if>> A kick from within startles you from your thoughts; you pat your gravid middle, reassuring your child<<if $PC.pregType > 1>>ren<</if>> that you'll make sure to save some milk for them. $He's already starting to @@.hotpink;show understanding of $his place@@ and even @@.mediumaquamarine;beginning to build trust@@ with you. - <<set $activeSlave.devotion += 15, $activeSlave.trust += 15>> - <<else>> - Reluctantly $he begins to suckle from your swollen breast. You gently brush $his head as you try to hold back your pleasure, but it is too much. As $he drinks deeper, you begin moaning with relief. At first $he tenses at <<if canHear($activeSlave)>>the sound<<else>>your body's shuddering<</if>>, fearing punishment, but soon realizes you have no intent on @@.mediumaquamarine;harming $him.@@ $He allows you to dote over $him as if $he were your child, carefully moving to your other breast once the first runs dry. As $he drinks, $he begins to massage your taut middle, $his touch soft and gentle. When you both finish, you push $him to $his feet and send $him on $his way. @@.hotpink;$He stays and offers a hand to help you to your feet.@@ You are surprised by this display; it might be obedience, but $he also may view you in your gravid state as someone weak. As $he helps you back to your desk, $he shoulders all of your weight. It would appear $he is putting you first, for now. - <<set $activeSlave.devotion += 5, $activeSlave.trust += 5>> - <</if>> - <<set $PC.lactationDuration = 2>> - <</replace>> - <</link>> - <</if>> + <<if $PC.pregMood == 2 && canPenetrate($activeSlave)>> + | + <<link "$He has a dick and you need it">> + <<replace "#introResult">> + You aggressively approach $activeSlave.slaveName, forcing your pregnancy directly into $his <<if $activeSlave.height > 175>>stomach<<elseif $activeSlave.height < 155>>face<<else>>chest<</if>> until $he has no choice but to be pushed to the ground. You quickly straddle $his face, forcing your oozing cunt over $his mouth as you eagerly stroke $his cock to full length. + <<if $activeSlave.fetish == "pregnancy">> + $He groans with disappointment as your pregnant pussy leaves $his reach, though $his displeasure is short lived as you greedily take $his entire dick into your aching snatch. You ride $him mercilessly, frequently smacking $him with your heavy belly. $He loves every minute of it, especially when $he feels your body tense up as $he lets loose $his load deep into you. Where most slaves would be begging for mercy, $he @@.hotpink;eagerly complies@@ as you adjust yourself and begin round two. You don't know what came over you, but when you wake up, you find $he's resting peacefully under your gravid mass. <<if $activeSlave.fetishKnown == 0>>It seems $he likes @@.green;being a pregnant _womanP's plaything.@@<<set $activeSlave.fetishKnown = 1>><<else>>You knew $he had a pregnancy fetish and the look on $his face confirms it.<</if>> A kick from within startles you from your thoughts; it would appear your child<<if $PC.pregType > 1>>ren<</if>> agree<<if $PC.pregType == 1>>s<</if>> that you'll have to have another ride sometime. + <<set $activeSlave.devotion += 15>> + <<else>> + $He coughs as your pregnant pussy vacates $his face, though $his relief is short lived as you greedily slam yourself down onto $his waiting dick. You ride $him mercilessly, frequently smacking $him with your heavy belly. $He hates every minute of it, choosing to alternate between begging you to stop and just openly weeping. You cum hard as you watch the look on $his face as $he unwillingly cums deep inside you. $He cries out in protest as you continue raping $him, but you don't care. All that matters is your satisfaction. This continues until you pass out from orgasmic exhaustion with $him still inside you. You are eventually awoken by $his desperate struggle to escape from beneath your gravid mass; $he quickly regrets $his choices as you remount $him for one last go. $He now @@.hotpink;better understands $his place as a toy@@ and is @@.gold;terrified@@ of your insatiable lust. + <<set $activeSlave.devotion += 5, $activeSlave.trust -= 15>> + <</if>> + <<set $activeSlave.counter.penetrative += 5, $penetrativeTotal += 5>> + <<set $activeSlave.counter.oral++, $oralTotal++>> + <</replace>> + <</link>> + <<elseif $PC.pregMood == 1 && $PC.lactation > 0>> + | + <<link "Take $him to your breast">> + <<replace "#introResult">> + You calmly approach $activeSlave.slaveName, pulling $him into a soothing embrace against your + <<if $PC.boobsBonus > 2>> + enormous<<if $PC.boobsImplant == 1>>, fake<</if>>, milk laden breasts. + <<elseif $PC.boobsBonus == 2>> + huge<<if $PC.boobsImplant == 1>>, fake<</if>>, milk laden breasts. + <<elseif $PC.boobsBonus == 1>> + large<<if $PC.boobsImplant == 1>>, fake<</if>>, milk laden breasts. + <<elseif $PC.boobsBonus == -1>> + milk laden breasts. + <<elseif $PC.boobsBonus == -2>> + small, milk laden breasts. + <<elseif $PC.boobsBonus == -3>> + tiny, milk laden breasts. + <<elseif $PC.boobs == 1>> + big, milk laden breasts. + <<else>> + milk swollen chest. + <</if>> + $He tries to squirm away from the moist spot growing under $his cheek, but you reveal your nipple and carefully direct $his mouth over it. + <<if $activeSlave.fetish == "pregnancy">> + Slowly $he begins to suckle from your swollen breast. You gently brush $his head as you try to hold back your pleasure — a wasted effort as a hand sneaks its way to your <<if $PC.dick == 1>>growing erection and enthusiastically begins pumping away. You clutch your pervy $girl closer to you as $he caresses your pregnancy with one hand and gets you off with the other<<else>>wet pussy and enthusiastically begins rubbing your clit. You clutch your pervy $girl closer to you as $he caresses your pregnancy with one hand and gets you off with the other<</if>>. Before long you find yourself bucking your hips with lust, a queue for you to release $him from your nipple so $he may slide down your gravid dome of a belly to finish you off. Happy to serve $his pregnant <<= WrittenMaster($activeSlave)>>, $he returns to your chest, happy to relieve you of the pressure building in your neglected breast. <<if $activeSlave.fetishKnown == 0>>Judging by that show, @@.green;$he savors getting to be with a pregnant _womanP.@@<<set $activeSlave.fetishKnown = 1>><<else>>You knew $he had a pregnancy fetish and $his eagerness to serve a pregnant _womanP proves that.<</if>> A kick from within startles you from your thoughts; as you reach to soothe your child<<if $PC.pregType > 1>>ren<</if>>, you find your new slave @@.mediumaquamarine;already doting on them.@@ $He's already starting to @@.hotpink;show understanding of $his place.@@ + <<set $activeSlave.devotion += 15, $activeSlave.trust += 15>> + <<elseif $activeSlave.fetish == "boobs">> + Eagerly $he begins to suckle from your swollen breast. You gently brush $his head as you try to hold back your pleasure, a wasted effort as a hand sneaks its way to your neglected breast. $He massages it, careful not to encourage your lactation too much, as $he greedily sucks you dry. $He wastes no time in swapping to your other nipple, shifting $his ministrations to the one the just left. By the time your reserves are tapped out, both you and $he are quite content. You permit $him to rest against your chest for a little before you send $him on $his way. <<if $activeSlave.fetishKnown == 0>>Judging by $his enthusiasm, @@.green;$he savors getting $his mouth close to a pair of boobs.@@<<set $activeSlave.fetishKnown = 1>><<else>>You knew $he had a breast fetishist and $his eagerness to lighten a lactating _womanP proves that.<</if>> A kick from within startles you from your thoughts; you pat your gravid middle, reassuring your child<<if $PC.pregType > 1>>ren<</if>> that you'll make sure to save some milk for them. $He's already starting to @@.hotpink;show understanding of $his place@@ and even @@.mediumaquamarine;beginning to build trust@@ with you. + <<set $activeSlave.devotion += 15, $activeSlave.trust += 15>> + <<else>> + Reluctantly $he begins to suckle from your swollen breast. You gently brush $his head as you try to hold back your pleasure, but it is too much. As $he drinks deeper, you begin moaning with relief. At first $he tenses at <<if canHear($activeSlave)>>the sound<<else>>your body's shuddering<</if>>, fearing punishment, but soon realizes you have no intent on @@.mediumaquamarine;harming $him.@@ $He allows you to dote over $him as if $he were <<if $activeSlave.father == -1 || $activeSlave.mother == -1>>a<<else>>your<</if>> child, carefully moving to your other breast once the first runs dry. As $he drinks, $he begins to massage your taut middle, $his touch soft and gentle. When you both finish, you push $him to $his feet and send $him on $his way. @@.hotpink;$He stays and offers a hand to help you to your feet.@@ You are surprised by this display; it might be obedience, but $he also may view you in your gravid state as someone weak. As $he helps you back to your desk, $he shoulders all of your weight. It would appear $he is putting you first, for now. + <<set $activeSlave.devotion += 5, $activeSlave.trust += 5>> + <</if>> + <<set $PC.lactationDuration = 2>> + <</replace>> + <</link>> + <</if>> <</if>> <</if>> @@ -1741,7 +1740,7 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <</link>> <</if>> -<<if ($activeSlave.accent >= 3) && ($activeSlave.anus < 2) && ($activeSlave.intelligence+$activeSlave.intelligenceImplant <= 50) && ($activeSlave.devotion < 10) && ($activeSlave.amp != 1) && (canSee($activeSlave))>> +<<if ($activeSlave.accent >= 3) && ($activeSlave.anus < 2) && ($activeSlave.intelligence+$activeSlave.intelligenceImplant <= 50) && ($activeSlave.devotion < 10) && (canSee($activeSlave))>> <br> <<link "Force understanding of $his situation past the language barrier">> <<replace "#introResult">> @@ -1852,34 +1851,34 @@ The legalities completed, ''__@@.pink;<<= SlaveFullName($activeSlave)>>@@__'' << <<if ($activeSlave.anus != 0)>> -<<if ($activeSlave.vagina > 0)>> - <br> - <<link "Use a machine on $his holes">> - <<replace "#introResult">> - $He's not a virgin anywhere, so you'll have to go more extreme to provide a properly introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over $him as $he whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside each of $his holes. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for $him.<<else>>but for $him the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. $He keeps up a steady stream of degrading verbal abuse while $he works.<</if>> Any resistance to you is @@.mediumorchid;worn down@@ and replaced with a germ of @@.gold;fear.@@ @@.lime;The slave's holes are nicely stretched.@@ - <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.trust -= 10>> - <<set $activeSlave.counter.vaginal += 1>> - <<set $vaginalTotal += 1>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.anus += 1>> - <<set $activeSlave.vagina += 1>> - <</replace>> - <</link>> -<<elseif ($activeSlave.vagina == -1)>> - <br> - <<link "Use a machine on $his asshole">> - <<replace "#introResult">> - $He's not an anal virgin, so you'll have to go more extreme to provide an introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over $him as $he whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside $his asshole. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for $him.<<else>>but for $him the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. $He keeps up a steady stream of degrading verbal abuse while $he works.<</if>> Any resistance to you is @@.mediumorchid;worn down@@ and replaced with a germ of @@.gold;fear.@@ @@.lime;The slave's asshole is nicely stretched.@@ /*Written and coded by Boney M*/ - <<set $activeSlave.devotion -= 5>> - <<set $activeSlave.trust -= 10>> - <<set $activeSlave.counter.anal += 1>> - <<set $analTotal += 1>> - <<set $activeSlave.anus += 1>> - <</replace>> - <</link>> -<</if>> + <<if ($activeSlave.vagina > 0)>> + <br> + <<link "Use a machine on $his holes">> + <<replace "#introResult">> + $He's not a virgin anywhere, so you'll have to go more extreme to provide a properly introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over $him as $he whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside each of $his holes. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for $him.<<else>>but for $him the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. $He keeps up a steady stream of degrading verbal abuse while $he works.<</if>> Any resistance to you is @@.mediumorchid;worn down@@ and replaced with a germ of @@.gold;fear.@@ @@.lime;The slave's holes are nicely stretched.@@ + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.counter.vaginal += 1>> + <<set $vaginalTotal += 1>> + <<set $activeSlave.counter.anal += 1>> + <<set $analTotal += 1>> + <<set $activeSlave.anus += 1>> + <<set $activeSlave.vagina += 1>> + <</replace>> + <</link>> + <<elseif ($activeSlave.vagina == -1)>> + <br> + <<link "Use a machine on $his asshole">> + <<replace "#introResult">> + $He's not an anal virgin, so you'll have to go more extreme to provide an introductory level of sexual torture equivalent to defloration. You tie your new slave down on hands and knees and bring a fuckmachine up from storage. It fits over $him as $he whimpers down there on all fours, and you adjust the pistons so that the tip of a dildo rests inside $his asshole. You add lube when necessary, <<if $assistant == 0>>but the rest of the day is monotonous machine rape for $him.<<else>>but for $him the rest of the day is machine rape controlled by your sultry-voiced personal assistant program. Your assistant is an exquisite sexual torturer, ensuring that the experience is never damaging and always overwhelming. $He keeps up a steady stream of degrading verbal abuse while $he works.<</if>> Any resistance to you is @@.mediumorchid;worn down@@ and replaced with a germ of @@.gold;fear.@@ @@.lime;The slave's asshole is nicely stretched.@@ /*Written and coded by Boney M*/ + <<set $activeSlave.devotion -= 5>> + <<set $activeSlave.trust -= 10>> + <<set $activeSlave.counter.anal += 1>> + <<set $analTotal += 1>> + <<set $activeSlave.anus += 1>> + <</replace>> + <</link>> + <</if>> <</if>> diff --git a/src/uncategorized/slaveAssignmentsReport.tw b/src/uncategorized/slaveAssignmentsReport.tw index 5d6aa59b3770b37c9d1919f3cca56dabee247403..716adaa057be4dbeca2f447098e52fa25d41a305 100644 --- a/src/uncategorized/slaveAssignmentsReport.tw +++ b/src/uncategorized/slaveAssignmentsReport.tw @@ -43,7 +43,7 @@ $slaveJobValues = slaveJobValues()>> <<if _arcadeDemandDeg > 20000 || $arcologies[0].FSDegradationist > 50>> <<set _degradationistPenalty = ((_arcadeDemandDeg - $slaveJobValues.arcade) / _arcadeDemandDeg), $arcologies[0].FSDegradationist -= Math.trunc(5 * _degradationistPenalty)>> - <<run repX(-100 * _degradationistPenalty, "futureSocieties")>> + <<run repX(forceNeg(100 * _degradationistPenalty), "futureSocieties")>> <<if _degradationistPenalty > 0.5>> <<set $arcadeDemandDegResult = 1>> <<else>>