diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw index 47eec0f1b32c7713a7e6b788996130af1397e588..4932160194ec4fac4e7c1837b02c60a54819383e 100644 --- a/src/uncategorized/prestigiousSlave.tw +++ b/src/uncategorized/prestigiousSlave.tw @@ -1,17 +1,49 @@ -:: Prestigious Slave +:: Prestigious Slave [nobr] + +<<set $nextButton = "Back">> +<<set $nextLink = "Buy Slaves">> +<<set $returnTo = "Buy Slaves">> +<<set $showEncyclopedia = 1>><<set $encyclopedia = "Slave Schools">> -<<set $nextButton = "Back">>\ -<<set $nextLink = "Buy Slaves">>\ -<<set $returnTo = "Buy Slaves">>\ -<<set $showEncyclopedia = 1>><<set $encyclopedia = "Slave Schools">>\ -\ You check to see if any especially prestigious slaves are on auction. <<if $prestigeAuctioned == 1>>There are none available right now, but there probably will be next week.<<else>> -<<nobr>> <<set $prestigeAuctioned = 1>> -<<if (random(0,99) < $seeDicks)>><<set $seed = random(100,170)>><<elseif $seeDicks > 0>><<set $seed = random(1,170)>><<else>><<set $seed = random(1,100)>><</if>> -<<if $seed <= 10>> +<<set _choice = (function() { + const V = State.variables; + const options = [ + "porn star", + "trophy wife", + "sports star", + "young model", + "albino", + "old-timer", + "b-list actress", + "politician", + "princess", + "arcology", + "streamer", + ]; + const dickOptions = [ + "d herm", + "d young herm", + "d pornstar", + "d trophy husband", + "d sports star", + "d young model", + "d albino", + "d old-timer", + "d b-list actress", + "d politician", + "d princess", + "d arcology", + "d streamer", + ]; + return jsEither(Math.random()*100 < V.seeDicks ? dickOptions : options); +})()>> + +<<switch _choice>> +<<case "porn star">> <<set $activeSlaveOneTimeMinAge = Math.min(24, $minimumSlaveAge + 6)>> <<set $activeSlaveOneTimeMaxAge = 40>> <<include "Generate XX Slave">> @@ -53,7 +85,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.fetishKnown = 1>> <<set $activeSlave.customDesc = "She has seen and done almost everything sexually possible, on camera.">> -<<elseif $seed <= 20>> +<<case "trophy wife">> <<set $activeSlaveOneTimeMinAge = Math.min(19, Math.max($fertilityAge, $minimumSlaveAge) + 1)>> <<set $activeSlaveOneTimeMaxAge = 22>> <<include "Generate XX Slave">> @@ -91,7 +123,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.fetishKnown = 1>> <<set $activeSlave.customTat = "Her ex-husband's name is prettily tattooed on her left arm, but a black line has been subsequently tattooed across it.">> -<<elseif $seed <= 30>> +<<case "sports star">> <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = 25>> <<include "Generate XX Slave">> @@ -125,7 +157,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.behavioralFlaw = "arrogant">> <<set $activeSlave.customDesc = "She's not particularly bright, and enjoys solving problems with physical force.">> -<<elseif $seed <= 40>> +<<case "young model">> <<set $activeSlaveOneTimeMaxAge = 21>> <<include "Generate XX Slave">> <<set $activeSlave.origin = "You bought her at auction.">> @@ -153,7 +185,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.behavioralFlaw = either("arrogant", "anorexic")>> <<set $activeSlave.customDesc = "She moves with the practiced grace of someone who unconsciously still pictures herself on the runway.">> -<<elseif $seed <= 50>> +<<case "albino">> <<set $activeSlaveOneTimeMaxAge = 18>> <<include "Generate XX Slave">> <<set $activeSlave.origin = "You bought her at auction.">> @@ -170,7 +202,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.skin = "pure white">> <<set $activeSlave.customDesc = "Her eyes are unsettling; though her irises are a pale grey color, in some lights the whole eye takes on a red cast.">> -<<elseif $seed <= 60>> +<<case "old-timer">> <<set $activeSlaveOneTimeMinAge = ($minimumSlaveAge + 15)>> <<set $activeSlaveOneTimeMaxAge = 35>> <<set $one_time_age_overrides_pedo_mode = 1>> /% 15 years a slave. %/ @@ -222,7 +254,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.customTat = "'50,000 Served!' is tattooed across her back.">> <<if ndef $activeSlave.publicCount>><<set $activeSlave.publicCount = 1000>><<else>><<set $activeSlave.publicCount += 1000>><</if>> -<<elseif $seed <= 70>> +<<case "b-list actress">> <<set $activeSlaveOneTimeMinAge = 24>> <<set $activeSlaveOneTimeMaxAge = 28>> <<include "Generate XX Slave">> @@ -258,7 +290,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "odd", "anorexic")>> <<set $activeSlave.customDesc = "She sometimes forgets herself and acts as though she were still a coming celebrity.">> -<<elseif $seed <= 80>> +<<case "politician">> <<set $activeSlaveOneTimeMinAge = 38>> <<set $activeSlaveOneTimeMaxAge = 42>> <<include "Generate XX Slave">> @@ -289,7 +321,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.customTat = "A small tattoo of the crest of an old world sorority is visible on her left shoulder blade.">> <<set $activeSlave.customDesc = "Her face is still recognizable as that which once graced a million campaign posters.">> -<<elseif $seed <= 90>> +<<case "princess">> <<set $activeSlaveOneTimeMaxAge = 18>> <<include "Generate XX Slave">> <<set $activeSlave.origin = "You bought her at auction.">> @@ -319,7 +351,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.customTat = "Her family crest is tattooed on her cheek.">> <<set $activeSlave.customDesc = "Her recognizable face marks her as a descendant of an overthrown royal family.">> -<<elseif $seed <= 100>> +<<case "arcology">> <<set $activeSlaveOneTimeMinAge = 28>> <<set $activeSlaveOneTimeMaxAge = 42>> <<include "Generate XX Slave">> @@ -378,7 +410,35 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.customDesc = "Her back is covered in a fine network of hairline scars, as though she's been repeatedly flogged bloody, healed with curatives, and then flogged again.">> <<set $activeSlave.customTat = "'ARCOLOGY OWNER' is tattooed across her forehead.">> -<<elseif $seed <= 110>> +<<case "streamer">> + <<set $activeSlaveOneTimeMaxAge = 28>> + <<include "Generate XX Slave">> + <<set $activeSlave.origin = "You bought her at auction.">> + <<set $activeSlave.prestige = 1>> + <<set $activeSlave.prestigeDesc = "She was once a popular creator on a live streaming service, but donations dropped off after getting caught up in some controversy.">> + <<set $activeSlave.career = "a camgirl">> + <<set $activeSlave.boobs = random(1,4)*100>> + <<set $activeSlave.butt = random(1,3)>> + <<set $activeSlave.lips = random(15,25)>> + <<set $activeSlave.face = 55>> + <<set $activeSlave.devotion = random(-90,-80)>> + <<set $activeSlave.trust = random(-45,-25)>> + <<set $activeSlave.health = random(-20,20)>> + <<set $activeSlave.anus = 1>> + <<set $activeSlave.vagina = 1>> + <<set $activeSlave.weight = 20>> + <<set $activeSlave.earPiercing = 1>> + <<set $activeSlave.vaginalSkill = 15>> + <<set $activeSlave.oralSkill = 15>> + <<set $activeSlave.analSkill = 1>> + <<set $activeSlave.whoreSkill = 5>> + <<set $activeSlave.entertainSkill = 70>> + <<set $activeSlave.pubicHStyle = "waxed">> + <<set $activeSlave.underArmHStyle = "waxed">> + <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "odd")>> + <<set $activeSlave.customDesc = "She is very comfortable in front of a camera and in public performances, having spent a long time entertaining her viewers.">> + +<<case "d herm">> <<set $activeSlaveOneTimeMinAge = 24>> <<set $activeSlaveOneTimeMaxAge = 40>> <<set $one_time_age_overrides_pedo_mode = 1>> /% Enslaved as an adult. %/ @@ -412,7 +472,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.underArmHStyle = "waxed">> <<set $activeSlave.customDesc = "She has had a very difficult time adjusting to her unusual biology.">> -<<elseif $seed <= 115>> +<<case "d young herm">> <<set $activeSlaveOneTimeMaxAge = 19>> <<include "Generate XX Slave">> <<set $activeSlave.origin = "You bought her at auction.">> @@ -448,7 +508,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.behavioralQuirk = either("confident", "cutting", "funny", "adores women", "adores men", "advocate")>> <<set $activeSlave.customDesc = "She is very comfortable with her unusual biology.">> -<<elseif $seed <= 125>> +<<case "d pornstar">> <<set $activeSlaveOneTimeMinAge = 24>> <<set $activeSlaveOneTimeMaxAge = 40>> <<include "Generate XY Slave">> @@ -492,7 +552,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.fetishKnown = 1>> <<set $activeSlave.customDesc = "She has seen and done almost everything sexually possible, on camera.">> -<<elseif $seed <= 130>> +<<case "d trophy husband">> <<set $activeSlaveOneTimeMinAge = 19>> <<set $activeSlaveOneTimeMaxAge = 22>> <<include "Generate XY Slave">> @@ -520,7 +580,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.fetishKnown = 1>> <<set $activeSlave.customTat = "Her ex-wife's name is prettily tattooed on her left arm, but a black line has been subsequently tattooed across it.">> -<<elseif $seed <= 135>> +<<case "d sports star">> <<set $activeSlaveOneTimeMinAge = 21>> <<set $activeSlaveOneTimeMaxAge = 25>> <<include "Generate XY Slave">> @@ -552,7 +612,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.behavioralFlaw = "arrogant">> <<set $activeSlave.customDesc = "She's not particularly bright, and enjoys solving problems with physical force.">> -<<elseif $seed <= 140>> +<<case "d young model">> <<set $activeSlaveOneTimeMaxAge = 21>> <<include "Generate XY Slave">> <<set $activeSlave.origin = "You bought her at auction.">> @@ -582,7 +642,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.behavioralFlaw = either("arrogant", "anorexic")>> <<set $activeSlave.customDesc = "She moves with the practiced grace of someone who unconsciously still pictures herself on the runway.">> -<<elseif $seed <= 145>> +<<case "d albino">> <<set $activeSlaveOneTimeMaxAge = 18>> <<include "Generate XY Slave">> <<set $activeSlave.origin = "You bought her at auction.">> @@ -598,7 +658,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.skin = "pure white">> <<set $activeSlave.customDesc = "Her eyes are unsettling; though her irises are a pale grey color, in some lights the whole eye takes on a red cast.">> -<<elseif $seed <= 150>> +<<case "d old-timer">> <<set $activeSlaveOneTimeMinAge = ($minimumSlaveAge + 15)>> <<set $activeSlaveOneTimeMaxAge = 35>> <<set $one_time_age_overrides_pedo_mode = 1>> /% 15 years a slave. %/ @@ -652,7 +712,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.customTat = "'50,000 Served!' is tattooed across her back.">> <<if ndef $activeSlave.publicCount>><<set $activeSlave.publicCount = 1000>><<else>><<set $activeSlave.publicCount += 1000>><</if>> -<<elseif $seed <= 155>> +<<case "d b-list actress">> <<set $activeSlaveOneTimeMinAge = 24>> <<set $activeSlaveOneTimeMaxAge = 28>> <<include "Generate XY Slave">> @@ -686,7 +746,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "odd", "anorexic")>> <<set $activeSlave.customDesc = "She sometimes forgets herself and acts as though she were still a coming celebrity.">> -<<elseif $seed <= 160>> +<<case "d politician">> <<set $activeSlaveOneTimeMinAge = 38>> <<set $activeSlaveOneTimeMaxAge = 42>> <<include "Generate XY Slave">> @@ -712,7 +772,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.customTat = "A small tattoo of the crest of an old world fraternity is visible on her left shoulder blade.">> <<set $activeSlave.customDesc = "Her face is still recognizable as that which once graced a million campaign posters.">> -<<elseif $seed <= 165>> +<<case "d princess">> <<set $activeSlaveOneTimeMaxAge = 18>> <<include "Generate XY Slave">> <<set $activeSlave.origin = "You bought her at auction.">> @@ -745,7 +805,7 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.customTat = "Her family crest is tattooed on her cheek.">> <<set $activeSlave.customDesc = "Her recognizable face marks her as a descendant of an overthrown royal family.">> -<<elseif $seed <= 170>> +<<case "d arcology">> <<set $activeSlaveOneTimeMinAge = 28>> <<set $activeSlaveOneTimeMaxAge = 42>> <<include "Generate XY Slave">> @@ -793,21 +853,49 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<set $activeSlave.behavioralFlaw = either("odd")>> <<set $activeSlave.customDesc = "Her back is covered in a fine network of hairline scars, as though she's been repeatedly flogged bloody, healed with curatives, and then flogged again.">> <<set $activeSlave.customTat = "'ARCOLOGY OWNER' is tattooed across her forehead.">> -<</if>> + +<<case "d streamer">> + <<set $activeSlaveOneTimeMaxAge = 28>> + <<include "Generate XY Slave">> + <<set $activeSlave.origin = "You bought her at auction.">> + <<set $activeSlave.prestige = 1>> + <<set $activeSlave.prestigeDesc = "She was once a popular creator on a live streaming service, but donations dropped off after getting caught up in some controversy.">> + <<set $activeSlave.career = "a camgirl">> + <<set $activeSlave.boobs = random(1,3)*100>> + <<set $activeSlave.butt = random(1,2)>> + <<set $activeSlave.muscles = random(0, 20)>> + <<set $activeSlave.lips = random(15,25)>> + <<set $activeSlave.face = random(20,55)>> + <<set $activeSlave.faceShape = either("androgynous", "masculine")>> + <<set $activeSlave.devotion = random(-90,-80)>> + <<set $activeSlave.trust = random(-45,-25)>> + <<set $activeSlave.health = random(-20,20)>> + <<set $activeSlave.anus = 2>> + <<set $activeSlave.weight = 20>> + <<set $activeSlave.earPiercing = 1>> + <<set $activeSlave.oralSkill = 30>> + <<set $activeSlave.analSkill = 1>> + <<set $activeSlave.whoreSkill = 5>> + <<set $activeSlave.entertainSkill = 70>> + <<set $activeSlave.pubicHStyle = "waxed">> + <<set $activeSlave.underArmHStyle = "waxed">> + <<set $activeSlave.behavioralFlaw = either("arrogant", "bitchy", "odd")>> + <<set $activeSlave.customDesc = "She is very comfortable in front of a camera and in public performances, having spent a long time entertaining her viewers.">> + +<</switch>> <<slaveCost $activeSlave>> -<</nobr>>\ -\ -It will take <<print cashFormat($slaveCost)>> to win the auction. -\ -<<nobr>> + +<br><br>It will take <<print cashFormat($slaveCost)>> to win the auction. + +<br> <<if $cash >= $slaveCost>> [[Place that bid|New Slave Intro][$cash -= $slaveCost,$nextButton = "Continue",$nextLink = "AS Dump",$returnTo = "Main"]] <<else>> //You lack the necessary funds to place a winning bid.// <</if>> -<</nobr>> -<<set $saleDescription = 1>><<include "Long Slave Description">>\ +<<set $saleDescription = 1>> +<br><br><<include "Long Slave Description">> <</if>>