diff --git a/src/gui/Encyclopedia/encyclopedia.tw b/src/gui/Encyclopedia/encyclopedia.tw index 71ad2a9fb6e80b210b06d7f6a266a19929491044..a3370206e3ac8a6b08dbf98daaea046153557e04 100644 --- a/src/gui/Encyclopedia/encyclopedia.tw +++ b/src/gui/Encyclopedia/encyclopedia.tw @@ -2571,6 +2571,7 @@ __I do not give credit without explicit permission to do so.__ If you have contr <br>''anon'' for Gender Radicalist's trap preference. <br>''anon'' for the slave mutiny event. <br>''anonNeo'' for spellchecking. +<br>''Utopia'' for dirty dealings gang leader focus. <br>''Bane70'' optimized huge swaths of code with notable professionalism. <br>''Circle Tritagonist'' provided several new collars and outfits. <br>''Qotsafan'' submitted bugfixes. diff --git a/src/uncategorized/persBusiness.tw b/src/uncategorized/persBusiness.tw index 692f8b914a782185021c0e790d04d48565c94580..eef5254c8b28a856fe9db7bfff374a3db266de25 100644 --- a/src/uncategorized/persBusiness.tw +++ b/src/uncategorized/persBusiness.tw @@ -71,6 +71,67 @@ <<else>> You spend your free time hustling around your penthouse, cleaning and making sure everything is in order. You manage to reduce your upkeep by 25%. <<if $PC.vagina == 1>>This is much easier to do without a big baby bump in the way.<</if>> <</if>> +<<elseif ($personalAttention == "smuggling")>> + <<if random(1,100) >= 90 && $FSDegradationistDecoration >= 80>> + <<set $seed = random(2000,3000)>> + During your free time, you make business with a few low-standards slavers and manage to buy stolen slaves and sell them at a profit. Even if people recognized you, such treatment of slaves is normal, and only a few people would really complain about it. Your dealings have made you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>.@@ + <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> + <<elseif $FSPaternalistDecoration >= 80>> + You manage to find a few slavers without any problem, but when you actually try to do business, you are quickly recognized. You only manage to make @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>@@ before you are sent away. The people of your arcology are @@.red;outraged by your lack of respect@@ for slave rights. + <<set $seed = random(1000,1500)>> + <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> + <<set $rep = Math.trunc($rep*.1)>> + <<set $enduringRep *= .2>> + <<elseif $rep >= 18000>> + <<set $seed = random(1000,3000)>> + Your strong reputation makes it both really easy to find opportunities to gain quite a bit of money, @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>,@@ but at the same time, it makes it hard to do so anonymously. + <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> + <<if random(1,100) >= 25>> + Even with your attempts at discretion, some people somehow managed to recognize you, and @@.red;rumors that you're back in the gang business@@ are spreading through your arcology like wildfire. + <<set $rep = Math.trunc($rep*.25)>> + <<set $enduringRep *= .5>> + <<elseif random(1,100) >= 50>> + You are as discreet as possible, but yet some people seem to have doubts about who you are, and for quite some time, you can hear whispers @@.red;that you may help the more shady businesses in your arcology@@. + <<set $rep = Math.trunc($rep*.5)>> + <<set $enduringRep *= .75>> + <<else>> + You fool almost everyone with your <<if ($PC.actualAge >= 30)>>experience and <</if>>cunning, but the sole fact that smugglers are in your arcology @@.red;damages your reputation@@ + <<set $rep = Math.trunc($rep*.75)>> + <<set $enduringRep *= .9>> + <</if>> + <<elseif $rep >= 9000>> + <<set $seed = random(500,2500)>> + Your reputation helps you find opportunities that need people who have proved. Those brought you @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>,@@ but even when taking precautions, nothing guarantees you can stay anonymous. + <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> + <<if random(1,100) >= 40>> + Try as you might, people notice who you are, and the next day, @@.red;rumors about your business affairs@@ are already spreading everywhere in your arcology. + <<set $rep = Math.trunc($rep*.4)>> + <<set $enduringRep *= .65>> + <<elseif random(1,100) >= 50>> + You manage to fool some people, but not everyone, and soon enough, people are @@.red;discussing whether you're smuggling or not@@. + <<set $rep = Math.trunc($rep*.65)>> + <<set $enduringRep *= .9>> + <<else>> + You somehow manage to hide your identity for all but the most cunning of people, so the only thing that really @@.red;damages your reputation@@ is the fact that people associate you with gangs all the time. + <<set $rep = Math.trunc ($rep*.9)>> + <</if>> + <<else>> + <<set $seed = random(500,2000)>> + You use former contacts to get you some opportunities in your arcology and deal with them. You make little money, only @@.yellowgreen;¤<<print ($seed+Math.trunc(Math.abs($cash)/40))>>, but at least, you'll be safe from scandals breaking out.@@ + <<set $cash += ($seed+Math.trunc(Math.abs($cash)/40))>> + <<if random(1,100) >= 90>> + You work efficiently, not spending any time talking to people more than you need. Your efficiency even managed to earn you @@.green;quite a few good words@@ from some people who were leading double lives like you were, and they made sure to get a word in about you in their business conversations. + <<set $rep = Math.trunc($rep*1.05)>> + <<elseif random(1,100) >= 50>> + You get a few curious glances from some people here and there, but most people do not care about who you are, or maybe they don't know, and it's better this way. Though your regular absences have @@.red;not gone unnoticed@@ and some baseless rumors are spreading. + <<set $rep = Math.trunc($rep*8)>> + <<set $enduringRep *= .95>> + <<else>> + Some people whisper when you pass by them. They seem to know who you are, and without even needing to wait for the next days, you already know that @@.red;after a bit of alcohol, their tongue will come loose@@, and you can't afford to shut them up right here, right now. + <<set $rep = Math.trunc($rep*.55)>> + <<set $enduringRep *= .8>> + <</if>> + <</if>> <<elseif ($cash > 1000) && ($personalAttention == "business")>> <<if $PC.belly >= 1500>> <<set $seed = random(500,1000)>> diff --git a/src/uncategorized/personalAttentionSelect.tw b/src/uncategorized/personalAttentionSelect.tw index 235df2469cc206d173c1168240568a86b8db4bce..745292e8b37d74bb56b937571047ffacacefd97e 100644 --- a/src/uncategorized/personalAttentionSelect.tw +++ b/src/uncategorized/personalAttentionSelect.tw @@ -8,6 +8,9 @@ [[Maintain your home|Main][$personalAttention = "upkeep", $personalAttentionChanged = 1]] <<else>> [[Focus on business|Main][$personalAttention = "business", $personalAttentionChanged = 1]] + <<if $PC.career == "gang">> + | [[Help people "pass" things around|Main][$personalAttention = "smuggling", $personalAttentionChanged = 1]] + <</if>> <</if>> <<if $HeadGirl != 0>> <br>[[Support your Head Girl|Main][$personalAttention = "HG", $personalAttentionChanged = 1]] diff --git a/src/uncategorized/reBoomerang.tw b/src/uncategorized/reBoomerang.tw index 7dec4f614f87b4f6bee959dce36da7e143c2cea1..2bba1a3db468b7d4e9bdf19cb2be04900a6eca6f 100644 --- a/src/uncategorized/reBoomerang.tw +++ b/src/uncategorized/reBoomerang.tw @@ -16,6 +16,32 @@ brings up the relevant feeds. There's a naked body crumpled pathetically against <<set $activeSlave.collar = "none", $activeSlave.choosesOwnClothes = 0, $activeSlave.clothes = "no clothing", $activeSlave.buttplug = "none", $activeSlave.vaginalAccessory = "none", $activeSlave.dickAccessory = "none">> <<set $activeSlave.health = random(-40,-25)>> +<<if $activeSlave.preg > 0>> + <<set $activeSlave.preg += _weeks>> + <<if $activeSlave.preg > 40>> + <<set $activeSlave.preg = -1, $activeSlave.birthsTotal += $activeSlave.pregType, $activeSlave.pregType = 0, $activeSlave.pregSource = 0>> + <</if>> +<</if>> +<<if ($activeSlave.hStyle != "shaved" && $activeSlave.bald != 1)>> + <<if ($activeSlave.hLength < 150)>> + <<set $activeSlave.hLength += _weeks>> + <</if>> +<</if>> +<<if $seeAge != 0>> + <<for _weeks > 0>> + <<set $activeSlave.birthWeek++>> + <<if $activeSlave.birthWeek >= 52>> + <<set $activeSlave.birthWeek = 0>> + <<if $seeAge == 1>> + <<set $activeSlave.physicalAge += 1, $activeSlave.actualAge += 1, $activeSlave.visualAge += 1>> + <<if $activeSlave.physicalAge <= 18 && $loliGrow == 1>> + <<PhysicalDevelopment $activeSlave>> + <</if>> + <</if>> + <</if>> + <<set _weeks-->> + <</for>> +<</if>> <<switch _buyer>> <<case "buttbreaker">> diff --git a/src/utility/descriptionWidgets.tw b/src/utility/descriptionWidgets.tw index f99a14e2acce68ab3a7a5c398b3171c0c1863b9f..941ce25a02dcf69c5fa2b59d871793344260cdb6 100644 --- a/src/utility/descriptionWidgets.tw +++ b/src/utility/descriptionWidgets.tw @@ -6,6 +6,7 @@ <<case "business">>You plan to focus on business this week. <<case "whoring">>You plan to focus on earning extra money this week. <<case "upkeep">>You plan to focus on cleaning the penthouse this week. +<<case "smuggling">>You plan to make some easy (but dirty) money this week. <<case "HG">>You plan to support your Head Girl this week, so $pronoun can give more slaves $possessive attention. <<case "sex">>You plan to have as much sex with your slaves as possible this week. <<case "trading">>This week you will learn trading.