diff --git a/src/uncategorized/prestigiousSlave.tw b/src/uncategorized/prestigiousSlave.tw index 47eec0f1b32c7713a7e6b788996130af1397e588..e4d744dc8f6782808fe7b9fa89233c696901507d 100644 --- a/src/uncategorized/prestigiousSlave.tw +++ b/src/uncategorized/prestigiousSlave.tw @@ -9,9 +9,47 @@ You check to see if any especially prestigious slaves are on auction. <<if $pres <<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>> +<<script>> +const V = State.variables; +const options = { + "porn star": 10, + "trophy wife": 10, + "sports star": 10, + "young model": 10, + "albino": 10, + "old-timer": 10, + "b-list actress": 10, + "politician": 10, + "princess": 10, + "arcology": 10, + "streamer": 10 +}; + +const dickOptions = { + "d herm": 10, + "d young herm": 5, + "d pornstar": 10, + "d trophy husband": 5, + "d sports star": 5, + "d young model": 5, + "d albino": 5, + "d old-timer": 5, + "d b-list actress": 5, + "d politician": 5, + "d princess": 5, + "d arcology": 5, + "d streamer": 5, +}; + +if (Math.random()*100 < V.seeDicks) + V.seed = hashChoice(dickOptions); +else + V.seed = hashChoice(options); +<</script>> + +<<switch $seed>> +<<case "porn star">> <<set $activeSlaveOneTimeMinAge = Math.min(24, $minimumSlaveAge + 6)>> <<set $activeSlaveOneTimeMaxAge = 40>> <<include "Generate XX Slave">> @@ -53,7 +91,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 +129,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 +163,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 +191,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 +208,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 +260,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 +296,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 +327,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 +357,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 +416,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 +478,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 +514,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 +558,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 +586,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 +618,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 +648,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 +664,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 +718,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 +752,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 +778,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 +811,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,7 +859,36 @@ 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>>\