/*********************************************************/
/* :From: sceneList */
/* :When: day 4 (Tuesday) */
/* :Cast: %Amber% */
/*********************************************************/
<<if $dating.includes("Amber")>>
/***/ <<EventTitle "Sisterly Love">> /***/
<<SmallPortrait "Amber">>
You get a text from Amber, who invites you to her place, ''tonight''. She wants to talk. Ouch. You know from your past experiences it's a bad thing. <<n>>
Things are awkward when you enter her home. You don't know whether to hug your sister or kiss your lover. She seems just as undecisive as you are. <<n>>
You sit on opposite chairs in her living room. "//So, about what happened between us Saturday...//" she begins. "//Yes?//" you reply. "//I wanted to know.. What ''did'' happen exactly?//".
You're confused for an instant, but Amber //does// remember what happened. That's not what she's asking about. She wonders if this is a one time mistake, prompted by the weirdness of the pills you took. Or if this is something else. <<n>>
She knows sex between you is //technicaly// incest (and legally too, sure). But you're not her brother anymore. You don't look anything like him. What you look like is a
<<if $stats.attractive is 3>>
stunning
<<elseif $stats.attractive gte 1>>
gorgeous
<<else>>
fine
<</if>>
woman. <<n>>
You've always known Amber was a bisexual. She had numerous girlfriends in college, and went steady with one. But she had boyfriends too, although no one serious. So it's no surprise she's be attracted to your new body.
<<if $john.hasPenis>>
And sex.
<</if>>
<<n>>
So, what was it? <<n>>
<<AddAction "A One-Time Thing" "Sisterly Love - One-Time">>
<<AddAction "A Serious Thing" "Sisterly Love - Serious">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Sisterly Love */
/* :When: day 4 (Tuesday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Sisterly Love">> /***/
<<SmallPortrait "Amber">>
Amber seems both relieved and distressed by your answer. She felt it too. It was a crazy thing to do, and it should not happen again. She hope you'll both forget about it and carry on as brother and... Well, as sisters, now. <<n>>
You share a long hug. You love feeling Amber's tits against yours. You'll miss them, but it's for the best, you suppose. <<n>>
<<set $NPC.Amber.route to "regrets">>
<<set $NPC.Amber.relationship to -1>>
<<if $NPC.Marc.route is "threesome">>
<<set $NPC.Marc.route to "regrets">>
<<set $NPC.Marc.relationship to -1>>
<<run $flags.pushUnique("You have an opportunity to seduce Marc")>> /***TODO***/
<</if>>
<<run $dating.delete("Amber")>>
/*********************************************************//*********************************************************/
/* :From: Sisterly Love */
/* :When: day 4 (Tuesday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Sisterly Love">> /***/
<<SmallPortrait "Amber">>
Amber seems both relieved and distressed by your answer. She felt it too. The sexual tension between you, the energy when you fucked.
<<if $NPC.Cho.route is "threesome" or $NPC.Cho.route is "dating">>
And poor little Cho caught in between.
<</if>>
It was awesome. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Amber% | */
/* +-----------------------------------------------------+ */
Amber throws herself at you and you kisses you. Pretty soon, your clothes are flying all over the place.
<<if $NPC.Amber.route is "submissive">>
Amber submits to your every whim, visibly taking great pleasure in being commanded and mistreated. You find out being called a slut turns her on.
<<if $john.hasPenis and $penisSize gte 18>>
She worships your <<PenisDesc>>, her fascination still intact. When you penetrate her, she lets out a cry and loses control of her body, shaking with the pleasure of being filled.
<</if>>
<<else>>
You make love softly and
<<if $NPC.Amber.yourLovePoints gte 3>>
gently, sharing sweet nothings.
<<AddAction "Say you love her" "Amber - Falling in love">>
<<AddAction "Nah" "Next">>
<<else>>
gently.
<</if>>
<<if $john.hasPenis and $penisSize gte 18>>
When your <<PenisDesc>> penetrates her, she lets out a cry and loses control of her body, shaking with the pleasure of being filled.
<</if>>
<</if>>
<<n>>
Spent, you both quickly fall asleep. <<n>>
<<if $NPC.Amber.route is "confused">>
<<set $NPC.Amber.route to "main">>
<</if>>
<<set $NPC.Amber.relationship to 1>>
<<set $NPC.Amber.lovePoints += 2>>
<<set $NPC.Amber.yourLovePoints += 2>>
<<set $time to 24>>
<<set $nextMorningEvent to "Sisterly Love - First Morning">>
/*********************************************************//*********************************************************/
/* :From: Sisterly Love - Serious */
/* :When: day 4 (Tuesday) */
/* :Cast: %Amber% */
/*********************************************************/
<<set $exclusive to "Amber">>
<<set $NPC.Amber.relationship to 3>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Sisterly Love - Serious (nextMorning) */
/* :When: day 4 (Tuesday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Sisterly Love">> /***/
<<SmallPortrait "Amber">>
You awaken on Wednesday morning, in Amber's bed.
<<if $exclusive is "Amber" and $NPC.Amber.route is "submissive">>
"//Hello, my sweet master//" she says.
<<elseif $exclusive is "Amber">>
"//Hello, my love//" she says.
<<elseif $NPC.Amber.route is "submissive">>
"//Hello, master//" she says.
<<else>>
"//Hello, sweety//" she says.
<</if>>
You smile. <<n>>
You spend the morning together, speaking about your future relationship, and how you'll hide it from your family and friends. <<n>>
<<if $flags.includes("Amber loved your sexy clothes")>>
Amber wants to make some modifications to her wardrobe. She like your style, and thinks it's time she assumed her femininity. She invites you to //another// shopping spree, for her this time, saturday afternoon. <<n>>
<<run $flags.delete("Amber loved your sexy clothes")>>
<<run $flags.pushUnique("Amber wants sexy clothes")>>
<<elseif $flags.includes("looked at females during shopping")>>
/***TODO***/
<</if>>
Then she talks about ''Marc'', her current boyfriend.
<<if $NPC.Amber.route is "submissive">>
She'll break up with him, of course. Indeed, she does by text right before you. She can't imagine sharing herself between two lovers.
<<if $NPC.Cho.route is "threesome">>
She could make an exception for Cho, though.
<<elseif $NPC.Cho.route is "dating">>
Cho does not count, of course.
<</if>>
<<set $NPC.Amber.isDatingMarc to false>>
<<elseif $john.hasPenis and $tf.includes("unusual girth")>>
She'll break up with him, of course. She'll do it in person sometime this week.
<<set $NPC.Amber.isDatingMarc to false>>
<<else>>
She could break up with him, of course.
<<if $john.hasPenis>>
Or she could see the two of you...
<<else>>
But Amber loves having a penis in her ... life.
<</if>>
Would you be okay to have a open relationship?
<<AddAction "Sure" "Sisterly Love - Open relationship">>
<<AddAction "No way!" "Sisterly Love - Exclusive relationship">>
<</if>>
<<n>>
/*********************************************************//*********************************************************/
/* :From: Sisterly Love - First Morning */
/* :When: day 4 (Tuesday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Sisterly Love">> /***/
<<SmallPortrait "Amber">>
You agree to let your relationship open to other people. Amber will stay with Marc, and you'll be free to see whoever you want.
<<if $NPC.Cho.route is "threesome" or $NPC.Cho.route is "dating">>
And you'll share Cho.
<</if>>
<<n>>
<<set $NPC.Amber.exclusive to false>>
/*********************************************************//*********************************************************/
/* :From: Sisterly Love - First Morning */
/* :When: day 4 (Tuesday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Sisterly Love">> /***/
<<SmallPortrait "Amber">>
You're sorry for Amber, but you don't want to share her love and her body with anybody
<<if $john.orientation is "lesbian">>
else, especially not a man.
<<else>>
else.
<</if>>
<<if $NPC.Cho.route is "threesome">> /***UNREACHABLE?!***/
Cho's an exception. You're okay with some threesomes on the side.
<<elseif $NPC.Cho.route is "dating">>
Cho's an exception. You're basically a thruple now.
<</if>>
<<if (not $john.hasPenis) and $stats.libido gte 1>>
After all, there are other ways to fill her need for dick. You've been a girl for less than a week, but you've seen videos of lesbians fucking each other with strap-on dildos. All you have to do is buy one.
<<run $flags.pushUnique("Amber wants to buy a strap-on dildo")>>
<</if>>
<<n>>
<<if $stats.corruption gte 3>>
Of course, you don't want Amber to fuck around. You don't feel bound by your own promises, though. You'll keep fucking whoever you want. As long as Amber doesn't know, it won't hurt her. <<n>>
<<set $NPC.Amber.cheating to true>>
<</if>>
<<set $NPC.Amber.exclusive to true>>
<<set $NPC.Amber.isDatingMarc to false>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 8 (Saturday) */
/* :Cast: %Amber% %Cho% %Jennifer% */
/*********************************************************/
<<if $time lte 14 and $flags.includes("Amber wants sexy clothes")>>
/***/ <<EventTitle "Another Shopping Spree">> /***/
<<SmallPortrait "Amber">>
<<include "Another Shopping Spree - Meeting Amber">>
Hand in hand, you go to the same shops as last week. Only this time, it's your sister in the role of //Pretty Woman//. She chooses clothes similar in style to what you're wearing now, with her own touch. She likes brown and dark red, while you have more vibrant colors. <<n>>
<<if $NPC.Cho.route is "voyeur">>
/* +-----------------------------------------------------+ */
/* |!SEX! %Amber% %Cho% | */
/* +-----------------------------------------------------+ */
<<Intermezzo>>
<<SmallPortrait "Cho">>
In the same shop, you meet the small asian clerk who watched you the first time. She clearly remembers you. You quickly decide to tempt her again. Once in the changing booth, Amber gets on her knees, while you drop your $clothes.bottom. <<n>>
Soon, the clerck's head appears beside the curtain. You look at her in the eyes. She hesitates, but makes up her mind and enters. She comes closer, touching your <<PenisDesc>> with a trembling hand.
<<if $tf.includes("unusual girth")>>
She can't close her tiny fingers around your massive girth.
<<else>>
She can barely close her tiny fingers around your massive tool.
<</if>>
<<n>>
The awkward handjob, combined with Amber's expert cocksucking drives you to the edge in record time. You fill your sister's mouth with your cum, then Amber french kisses the cleck to give her a taste of your semen, while reaching insise her panty to wank her small dick. Meanwhile you explore her small tits, and your semi-flaccid dick brushes her ass. <<n>>
The two girls swallow your cum, then you leave Cho to her duties. <<n>>
<<CheckAchievement "F013b">>
<<elseif $NPC.Cho.route is "threesome" or $NPC.Cho.route is "dating">>
/* +-----------------------------------------------------+ */
/* |!SEX! %Amber% %Cho% | */
/* +-----------------------------------------------------+ */
<<Intermezzo>>
<<SmallPortrait "Cho">>
You can't resist visiting Cho at her shop. She's happy to see you again. When you suggest having some fun in the changing booth, she says she has a better idea. She tells her coworkers she's taking a break, and guides you to the storage/rest area. <<n>>
There, among racks of hanging clothes, the two girls kneel before you to suck your dick. It feels //so// good. Then Cho stands, puts her hands on the wall, and arches her back. You get the message and push your <<PenisDesc>> into her pussy, while Amber sucks her small weiner. <<n>>
Cho's tight pussy can barely hold half your dick, but it's pleasurable enough. You come quickly, as does Cho. Amber licks your cum as it flows out of the pretty futa. <<n>>
You both kiss Cho and go on. <<n>>
<<CheckAchievement "F013c">>
<</if>>
<<Intermezzo>>
Amber is radiant in her new look. She says she hasn't dared wearing such clothes in ages. In fact, you remember some teen years when she wore much more skimpy clothes. Now she's a grown woman, and she looks in control of her sexuality. <<n>>
<<run $flags.delete("Amber wants sexy clothes")>>
<<run $flags.pushUnique("Amber has sexy clothes")>>
<<if $flags.includes("Amber wants to buy a strap-on dildo")>>
<<run $flags.pushUnique("Had another shopping spree")>>
<<run $nextSpecialEvent.push("Another Shopping Spree - Strap-On")>>
<</if>>
<<elseif $time lte 14 and $flags.includes("Amber wants to buy a strap-on dildo")>>
<<include "Another Shopping Spree - Strap-On">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Another Shopping Spree (inline), */
/* Another Shopping Spree - Strap-On (inline) */
/* :When: day 8 (Saturday) */
/* :Cast: %Amber% %Luna% */
/*********************************************************/
You find Amber sitting in a café. She smiles when she sees you coming. You kiss her on the mouth. She blushes, wondering if you need to be discreet. You never know who might be watching.
<<if $avatar is "plain-girl">>
Of course, you're a girl now, but you still look very much like your old self...
<<elseif $stats.attractive is 1 and $john.hairColor eq "brown" and $stats.black eq 0 and $stats.asian eq 0>>
Of course, you're a girl now, and barely look like you used to, so this must be safe.
<<else>>
Then she remembers you're a girl now, and no one could recognize you.
<</if>>
<<n>>
/*********************************************************//*********************************************************/
/* :From: Another Shopping Spree */
/* :When: day 8 (Saturday) */
/* :Cast: %Amber% %Luna% */
/*********************************************************/
/***/ <<EventTitle "Another Shopping Spree">> /***/
<<SmallPortrait "Amber">>
<<SmallPortrait "Luna">>
<<if $flags.includes("Had another shopping spree")>>
Now your shopping's done, all you have to do is find a dildo.
<<run $flags.delete("Had another shopping spree")>>
<<else>>
<<include "Another Shopping Spree - Meeting Amber">>
<</if>>
<<if $flags.includes("went to the sex-shop")>>
You go back to the sex-shop where you bought your first one. The same brunette is at the counter.
<<if $flags.includes("got Luna's name")>>
You remember her name: Luna.
<</if>>
<<else>>
<<if $stats.IQ gte 0>>
You have no trouble finding the adult shop.
<<else>>
You finally find the adult shop after getting lost twice.
<</if>>
It's cleaner and brighter than you expected. The walls are painted in pink and purple with various toys on display. A young brunette waits behind the desk. A large tattoo covers her right arm up to the shoulder.
<</if>>
<<n>>
You
<<if $stats.IQ gte 0>>
easily
<</if>>
find the strap-on section. There's a lot more choice than you hoped for. It's a little overwhelming, actually. Seeing your confusion,
<<if $flags.includes("got Luna's name")>>
Luna comes to help.
<<else>>
the clerk comes to help. Her name is on her tag: ''Luna''.
<</if>>
She explains about the differences between simple dildos, double dildos, strap-on dildos and strapless dildos. For a lesbian couple like you, she recommands the latter, unless you're very energetic and want a better fixation.
<<n>>
So, a strapless dildo. There are two brands, and Luna advises you take the more expensive one. You want quality in your pussy, she quotes. They come in three sizes. The smaller is ideal for anal play, the medium goes everywhere and the larger one can be as pleasurable as he is intimidating. <<n>>
<<AddAction "Buy the small dildo" "Another Shopping Spree - Buy the small dildo">>
<<AddAction "Buy the medium dildo" "Another Shopping Spree - Buy the medium dildo">>
<<AddAction "Buy the large dildo" "Another Shopping Spree - Buy the large dildo">>
<<run $flags.pushUnique("got Luna's name")>>
/*********************************************************//*********************************************************/
/* :From: Another Shopping Spree - Strap-On */
/* :When: day 8 (Saturday) */
/* :Cast: %Amber% %Luna% */
/*********************************************************/
/***/ <<EventTitle "Another Shopping Spree">> /***/
<<SmallPortrait "Amber">>
<<SmallPortrait "Luna">>
You choose the small strapless dildo. It's light pink and featureless, looking less like a penis than a large tongue. <<n>>
<<run $flags.delete("Amber wants to buy a strap-on dildo")>>
<<run $flags.pushUnique("You bought a strap-on dildo")>>
<<run $inventory.pushUnique("small strapless dildo")>>
<<include "Another Shopping Spree - Leave the sexshop">>
/*********************************************************//*********************************************************/
/* :From: Another Shopping Spree - Strap-On */
/* :When: day 8 (Saturday) */
/* :Cast: %Amber% %Luna% */
/*********************************************************/
/***/ <<EventTitle "Another Shopping Spree">> /***/
<<SmallPortrait "Amber">>
<<SmallPortrait "Luna">>
You choose the medium strapless dildo. It's purple and smooth, not looking at all like a real dick. <<n>>
<<run $flags.delete("Amber wants to buy a strap-on dildo")>>
<<run $flags.pushUnique("You bought a strap-on dildo")>>
<<run $inventory.pushUnique("medium strapless dildo")>>
<<include "Another Shopping Spree - Leave the sexshop">>
/*********************************************************//*********************************************************/
/* :From: Another Shopping Spree - Strap-On */
/* :When: day 8 (Saturday) */
/* :Cast: %Amber% %Luna% */
/*********************************************************/
/***/ <<EventTitle "Another Shopping Spree">> /***/
<<SmallPortrait "Amber">>
<<SmallPortrait "Luna">>
You choose the large strapless dildo. It's black and veiny, with a large head, while still looking more like a sextoy than a real penis. <<n>>
<<run $flags.delete("Amber wants to buy a strap-on dildo")>>
<<run $flags.pushUnique("You bought a strap-on dildo")>>
<<run $inventory.pushUnique("large strapless dildo")>>
<<include "Another Shopping Spree - Leave the sexshop">>
/*********************************************************//*********************************************************/
/* :From: Another Shopping Spree - Buy the... (inline) */
/* :When: day 8 (Saturday) */
/* :Cast: %Amber% %Luna% */
/*********************************************************/
You thank Luna, put the toy in a bag, and leave the sex-shop. Amber seems excited to try your new purchase. <<n>>
<<if $stats.attractive gte 1>>
As you leave, you hear catcalls. Two male teens are looking at you, laughing and making pussy-eating gestures with their tongue and fingers. You ignore them. Fortunately, they leave you alone. <<n>>
<</if>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 22 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
<<if $dating.includes("Amber") and $NPC.Amber.isDatingMarc and ($NPC.Amber.exclusive is false) and $NPC.Amber.route neq "slave" and $john.isAttractedToMales>> /*** "not Slave" est sans doute redondant ***/
/***/ <<EventTitle "A Nice Threesome">> /***/
<<SmallPortrait "Amber">>
You get a text from Amber. She's seeing her boyfriend Marc tonight, and would like to know if you
<<if $NPC.Cho.route is "threesome" or $NPC.Cho.route is "dating">>
and Cho
<</if>>
want to come too? You wonder what she means exactly. Is this a friendly evening, a date or more? She replies she hopes for more, wink wink heart heart. <<n>>
<<AddAction "Sure" "Amber & Marc - A Nice Threesome - Sure">>
<<AddAction "No thanks" "Amber & Marc - A Nice Threesome - No Thanks">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Amber & Marc - A Nice Threesome */
/* :When: day 22 (Saturday) */
/* :Cast: %Amber% %Marc% */
/*********************************************************/
/***/ <<EventTitle "A Nice Threesome">> /***/
<<if $NPC.Cho.route is "threesome" or $NPC.Cho.route is "dating">>
<<set _withCho to true>>
<<SmallPortrait "Cho">>
<<else>>
<<set _withCho to false>>
<</if>>
<<SmallPortrait "Marc">>
<<SmallPortrait "Amber">>
You thank Amber for the invitation, and tell her you'll be there. You have a couple of hours to make sure you're ready, all neat and smooth. <<n>>
<<if _withCho>>
You pick-up Cho at her place. She's wearing an asian-themed dress, with red and blue draconic patterns. It looks really nice on her small frame. Then, you drive to Amber's place.
<<else>>
You drive to Amber's place.
<</if>>
Marc's already here to welcome you. Your sister's in the kitchen, making last minute preparations.
<<if _withCho>>
Cho leaves you to help Amber, leaving you alone with Marc.
<<else>>
So, you're alone with Marc.
<</if>>
<<n>>
<<if $NPC.Marc.route is "never met">>
You have a chat with your lover's boyfriend. That's such a strange situation you did not expect to live one day. Well, you did not expect to become a $john.gender either. Marc seems like a nice guy, and is surprisingly relaxed about the situation.
<<if $stats.IQ gte 0>>
You begin to wonder if he's been told about the sexual undertones of tonight's meeting.
<</if>>
Of course, Amber could not present you as her brother, so to Marc you're Jane, an old friend of Amber from college. As Marc only met Amber last year, he does not know anyone from this period of her life, which you //do// know, at least superficially.
<<if _withCho>>
And Cho is your girlfriend.
<</if>>
<<n>>
<<elseif $NPC.Marc.route is "threesome">>
You have a nice chat with Marc. You share memories of your first threesome. He tells you he's been hoping for an encore, and is happy to see you tonight. You assure him you're happy to be there too. <<n>
<<else>>
<<BUG "unplanned route for Marc">>
<</if>>
Amber's wearing a
<<if $flags.includes("Amber has sexy clothes")>>
very
<</if>>
sexy purple dress,
<<if $flags.includes("Amber has big breasts")>>
showcasing her magnificient new tits
<<else>>
low-cut
<</if>>
and
<<if $flags.includes("Amber has sexy clothes")>>
split up to the hips.
<<else>>
revealing her beautiful legs.
<</if>>
You eat well and have fun.
<<if $flags.includes("You haven't seen Amber's new big breasts")>>
(You're dissappointed you can't touch and grope Amber's new tits, as it's the first time you see them.)
<<run $flags.delete("You haven't seen Amber's new big breasts")>>
<</if>>
<<if $mc.includes("polyamorous")>>
You're happy to see Amber with Mark. He visibly makes her happy. That's compersion for you.
<<else>>
Seeing Amber with Marc is kinda of unpleasant, now that you're
<<if $NPC.Amber.relationship gte 3>>
in love with her.
<<else>>
dating her.
<</if>>
At least, she seems happy.
<</if>>
<<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Amber% %Marc% (%Cho%) | */
/* +-----------------------------------------------------+ */
<<if _withCho>>
After dessert, you go to the living room. Amber sits next to Marc, while you and Cho are close together. Amber kisses Marc, then starts making out with him quite agressively. You get the message and do the same with Cho. Marc seems somewhat surprised to see what he thought was a simple dinner invitation turn into an orgy, but he adapts quite well. <<n>>
<<if (not $john.hasPenis)>>
<<BUG "passage should not be reachable without a penis">>
<</if>>
Soon, Marc is getting a blowjob from Amber, while you get one from Cho. You look at each other from across the coffe table. Marc admires your <<PenisDesc>> and gives you a wink of appreciation. <<n>>
Then, Amber suggests you all go to the bedroom. She holds Marc's hand on the way. There, Cho get her turn sucking on Mark's penis, while you kiss your sister. Things go naturaly from there. Amber and Cho end up on all four, next to one another. You fuck your sister, while Marc fucks Cho. <<n>>
<<if $john.hasVagina>>
Later, you lay on your back and Mark penetrates you, while you penetrate Cho. Amber lays on top of you, so you can eat her out and she can blow Cho.
<<else>>
Later, you lay on your back and Ambe impales herself on your sex, while Cho's small penis fuck her analy. Meanwhile, Marc's standing so Amber can blow him. Her three holes busy, she's close to extasy.
<</if>>
You have time to try a couple more permetations before you come one after the other. <<n>>
<<CheckAchievement "F014a">>
<<else>>
After dessert, Amber leaves Marc's side and sits next to you. She throw him a sideways glance, ignoring his puzzled look, and starts making out with you. Marc's surprise is quick to pass, as he admires his girlfriend kissing another girl and touching her breasts. <<n>>
He lets the two of you play for a long time before daring to interfere. When he makes his move, you're already both partially naked. He caresses Amber's behind first, waiting for her to kiss him. It's Amber who encourages him to touch and kiss you too. Soon, his tongue invades your mouth. <<n>>
<<if $john.hasPenis>>
Marc's surprises are not over, as Amber removes your $clothes.underwear to reveal your <<PenisDesc>>. He seems more interested and excited than shocked, though. He keeps playing with your <<BoobsDesc>> while Amber blows you to a full erection. <<n>>
<<if $stats.attractive gte 3 and $penisSize gte 8 and (not $tf.includes("unusual girth")) and (not $john.inHumanPenis)>>
<<run $flags.pushUnique('Marc turned bisexual')>>
Then it's Amber's turn to be surprised, as her boyfriend goes in too. You can tell it's the first time he's giving head. (Either that, or he's never left the 'awkwward' phase.) Still, it feels good to have a male mouth on your dick. His sucking style is very different from Amber. More skilled and subtle, more intense and rough. <<n>>
You become the center of your sex session.
<<if $john.hasVagina>>
Marc penetrates your pussy while Amber blows you.
<<else>>
You penetrate Amber while she blows Marc.
<</if>>
He reaches to kiss you and you hear his moans directly in your mouth.
<<n>>
<<if $john.hasVagina>>
Finally, he comes inside you, and Amber licks his cum as it flow out of your vagina. <<n>>
<<else>>
Finally, he comes inside Amber, and you lick his cum as it flow out of her vagina. <<n>>
<</if>>
<<else>>
Amber becomes the center of your sex session.
<<if $john.hasVagina>>
Marc penetrates her while she uses her dildo to fuck you.
<<else>>
You take turn fucking her while she blows the other one.
<</if>>
Finally, Marc comes
<<if $flags.includes("Amber has big breasts")>>
on Amber's new bigger breasts.
<<else>>
on your tits.
<</if>>
<</if>>
Amber opens her mouth to receive your own cum.
<<if $flags.includes('Marc turned bisexual')>>
Marc kisses her, eager to taste your sperm.
<</if>>
<<n>>
<<else>>
It take half an hour of light foreplay for the three of you to get completely naked. Mark and Amber like to take thing slow. You give Marc a two-mouths blowjob, which he seems to //really// like. You like the way his fingers titillate your clit too. <<n>>
You make love for three hours, before Marc has to surrender.
<<if $stats.attractive gte 3>>
He comes in your pussy, letting out long moans of pleasure.
<<run $flags.pushUnique("Marc in interested in you")>>
<<elseif $stats.attractive is 2>>
He comes in Amber's mouth, while you're giving him a handjob.
<<else>>
He comes in Amber's pussy, while kissing you.
<</if>>
<<n>>
<</if>>
<<CheckAchievement "F014">> /*** TODO séparer les deux F014 ?? ***/
<</if>>
You sleep in the same bed, naked and sweaty.
That was a fine
<<if _withCho>>
<<if (not $sexperience.various.includes("foursome"))>>
first
<</if>>
foursome.
<<else>>
<<if (not $sexperience.various.includes("threesome"))>>
first
<</if>>
threesome.
<</if>>
<<n>>
<<if $NPC.Marc.route is "never met">>
<<NewRelationship "Marc" 0 "threesome">>
<<elseif (ndef $NPC.Marc.status)>>
<<NewRelationship "Marc" 0>>
<<else>>
<<set $NPC.Marc.yourLovePoints += 1>>
<<set $NPC.Marc.lovePoints += 1>>
<</if>>
<<run $sexperience.various.pushUnique("threesome")>>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Amber & Marc - A Nice Threesome */
/* :When: day 22 (Saturday) */
/* :Cast: %Amber% %Marc% */
/*********************************************************/
/***/ <<EventTitle "A Nice Threesome">> /***/
<<SmallPortrait "Amber">>
You thank Amber for the invitation, but you can't make it tonight. (Plus, you don't know Marc, and don't want to meet him for the first time during a threesome!)
<<n>>
<<set $NPC.Amber.notAvailable to 22>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: Going Out */
/* :When: day 1, 8, 15, ... (every Saturday) */
/* :Cast: */
/*********************************************************/
<<set $NPC.Amber.dates += 1>>
<<if $NPC.Amber.dates is 1>>
<<include "Amber - Date 1">>
<<elseif $NPC.Amber.dates is 2>>
<<include "Amber - Date 2">>
<<elseif $NPC.Amber.dates is 3>>
<<include "Amber - Date 3">>
<<else>>
<<include "Amber - Date X">>
<</if>>
<<set $NPC.Amber.lovePoints += 1>>
<<set $NPC.Amber.yourLovePoints += 1>>
<<run $nextSpecialEvent.push("Amber - Falling in love?")>>
/*********************************************************//*********************************************************/
/* :From: Dating Amber */
/* :When: (any Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
<<FallingFor "Amber">>
/*********************************************************//*********************************************************/
/* :From: Dating Amber */
/* :When: any Saturday */
/* :Cast: %Amber% %Olivier% %Noah% */
/*********************************************************/
/***/ <<EventTitle "Dating Amber">> /***/
<<SmallPortrait "Amber">>
<<if $exclusive is "Amber">>
It's Saturday evening.
<</if>>
Time for your first real date with Amber. It's still funny thinking your sister is now you lover. It must be easier for her, as you've changed sex and are not her brother anymore. But she's still the same sister you've always known. You must be some kind of pervert.
<<if $stats.corruption gte 2>>
And you like it.
<</if>>
<<n>>
You gave Amber rendezvous in a seaside restaurant, the ''Oyster Club''.
<<if $flags.includes("Amber has sexy clothes")>>
She's wearing a daring, low-cut
<<if $stats.IQ gte 0>>
taupe dress. (You can't believe you just called //taupe// what's clearly just some kind of brown.)
<<else>>
brown dress.
<</if>>
<<else>>
She's wearing nice jeans and a beige blouse.
<</if>>
The dinner's fine, if a bit awkward. You clearly has sexual chemistry, but it take you a while to see if you match romantically. By the end of the meal, you realize you do. After all, you've know each other all your life. You already have a lot of common experience. <<n>>
Sure, you can't ask the usual questions about her familly, her work or her dating history. You already know all of that. But you discover another side of your sister. She's charming and funny. Naughty too, though you had ample proof of that already. <<n>>
Afterward, you go to a bar for a drink or two. You are approached by two cute guys, confusing you with single ladies on the prowl. You laugh at their pick-up lines, but they don't insist when you say no. <<n>>
<<if $flags.includes("Amber has sexy clothes") and $NPC.Amber.exclusive is false and $john.isAttractedToMales>>
When they leave, Amber says she wouldn't have minded their company. A foursome does look like fun.
<<if ($john.orientation is "bisexual" and $stats.libido gte 3) or $mc.includes("triangle lover") or $mc.includes("swinger") or $mc.includes("harem girl") or $mc.includes("harem enabler")>>
You look at Amber. Is she really okay with this? She assures you she is. Well, let's go then. <<n>>
<<Portrait "Noah">>
<<Portrait "Oliver">>
You send her back to the two men, who happily come to your table. You spend the evening flirting, laughing and teasing them. They are called ''Oliver'' and ''Noah''. They "convince" you to end the night at Oliver's place. <<nn>>
<<AddAction "Go!" "Oliver & Noah - Foursome">>
<<else>>
But not tonight... you have other plans tonight! <<n>>
<<run $NPC.Oliver.route to "met with Amber">>
<<run $NPC.Noah.route to "met with Amber">>
You leave for her place. <<n>>
<<AddAction "Go!" "Amber - Date 1 - Sex">>
<</if>>
<<else>>
You leave for her place. <<n>>
<<AddAction "Go!" "Amber - Date 1 - Sex">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Amber - Date 1 */
/* :When: any Saturday */
/* :Cast: %Amber% %Olivier% %Noah% */
/*********************************************************/
/***/ <<EventTitle "Dating Amber">> /***/
<<SmallPortrait "Noah">>
<<SmallPortrait "Oliver">>
<<SmallPortrait "Amber">>
/* +-----------------------------------------------------+ */
/* |!SEX! %Amber% %Oliver% %Noah% | */
/* +-----------------------------------------------------+ */
<<if $sexperience.various.includes("foursome")>>
This is not your first foursome, but it's still exciting.
<<elseif $sexperience.various.includes("threesome")>>
You've already had a threesome, but a foursome is something new.
<<else>>
You've never had a threesome, let alone a foursome.
<</if>>
You think Oliver and Noah had two //twosome// in mind, but you'd rather not be separated from your sister. They seem okay with it, especially when you start making out with Amber. <<n>>
You feel Oliver's hands on your <<BoobsDesc>>, removing your clothes one piece at a time. Then two of his fingers enter your pussy.
<<if $tf.includes("slavering pussy")>>
You're already soaking wet.
<</if>>
<<if $tf.includes("loose pussy")>>
You're wide enough that two more fingers soon join them.
<</if>>
Meanwhile, Amber's sucking on your teats,
<<if $tf.includes("erogenous nipples")>>
making you tremble with //intense// pleasure.
<<else>>
much to your pleasure.
<</if>>
<<n>>
Your attention then shift to the boy's dicks. Oliver's quite large and thick, while Noah's longer and leaner. Both feel great in your mouth, as you and Amber take turn blowing them. <<n>>
You kind of lose track of things after that. It's a blur of boobs, pussy, tongue and dick. You do remember one thing, though: having a 69 with Amber while both getting fucked by the boys. You don't know if you had Oliver or Noah at that time. It's possible they switched. <<n>>
You end this sex session on your knees, with Oliver's cum on your tits. Then you lick Noah's cum on your sister's breasts and swallow, while she reciprocates. <<n>>
You leave Oliver's house so late in the night it qualifies as very early morning. <<n>>
<<run $sexperience.various.pushUnique("foursome")>>
<<run $NPC.Oliver.route to "foursome">>
<<run $NPC.Noah.route to "foursome">>
<<include "Amber - X-Milk">>
<<CheckAchievement "F022">>
/*********************************************************//*********************************************************/
/* :From: Amber - Date 1 (inline) */
/* :When: any Saturday */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Dating Amber">> /***/
/* +-----------------------------------------------------+ */
/* |!SEX! %Amber% | */
/* +-----------------------------------------------------+ */
<<SmallPortrait "Amber">>
You start making out as soon as the door to Amber's apartment closes.
<<if $boobssize gte 5 or $stats.bottom gt $stats.top>>
She grabs your <<BoobsDesc>> and plays with them.
<<else>>
You grab her perky breasts and play with them.
<</if>>
<<if $NPC.Amber.route is "submissive" or $stats.bottom gt $stats.top>>
Then she drops on your knees,
<<if $clothes.bottom is "skirt">>
raises your skirt
<<else>>
lowers your $clothes.bottom
<</if>>
and pushes your $clothes.underwear to the side to
<<if $john.hasPenis>>
blow your <<PenisDesc>>. She clearly has as much fun as you do.
<<else>>
lick your wonderful pussy. She loves how you taste.
<</if>>
<<else>>
Then you drop on your knees,
<<if $flags.includes("Amber has sexy clothes")>>
raise Amber's skirt and push her thong
<<else>>
lower Amber's jeans and push her panties
<</if>>
to the side to lick her wonderful pussy. You love how she tastes.
<</if>>
<<n>>
<<if $flags.includes("Amber wants to buttfuck you") and $flags.includes("You bought a strap-on dildo")>>
As you start making love, you notice Amber seems //very// attracted to your $john.butt. She keeps coming back to it, to flaunting, kiss or even slap it. Then she rims you again. You love it. <<n>>
Finally, she takes the
<<if $inventory.includes("small strapless dildo")>>
small
<<elseif $inventory.includes("medium strapless dildo")>>
medium
<<elseif $inventory.includes("large strapless dildo")>>
large
<</if>>
strapless dildo you bought together and inserts the plug into her pussy. She now has a fake dick between her legs. You don't have time to wonder if you're aroused or amused, as she asks you to get on all four. <<n>>
She wants to fuck you. Fine...
<<if $inventory.includes("small strapless dildo") or $inventory.includes("medium strapless dildo")>>
The dildo penetrates you very easily, too easily perhaps.
<<elseif $inventory.includes("medium strapless dildo")>>
The dildo penetrates you easily.
<<elseif $inventory.includes("large strapless dildo")>>
The dildo's a bit large,
<<if $tf.includes("loose pussy") and $tf.includes("slavering pussy")>>
but he penetrates easily your loose, slavering pussy.
<<elseif $tf.includes("loose pussy")>>
but he penetrates easily your loose pussy.
<<elseif $tf.includes("slavering pussy")>>
but he penetrates easily your slavering pussy.
<<else>>
and it takes some time to get it in.
<</if>>
<</if>>
But she only stays in your vagina for a minute. As soon as the dildo's wet with your juice, she gets it out, spits on your asshole and put the toy on your anus. You're about to get sodomized
<<if $sexperience.anus.includes("penis") or $sexperience.anus.includes("dildo")>>
again.
<<else>>
for the first time.
<</if>>
<<n>>
You're not tense. You know your sister loves you, and anal is
<<if (not $sexperience.anus.includes("penis")) and (not $sexperience.anus.includes("dildo"))>>
supposed
<</if>>
to be pleasurable. Amber holds your
<<if $tf.includes("hourglass-figured")>>
small
<<elseif $tf.includes("wasplike")>>
tiny
<</if>>
waist and pushes onward.
<<if $sexperience.anus.includes("penis") or $sexperience.anus.includes("dildo")>>
The feeling is unconfortable at first, as usual.
<<else>>
The feeling is unlike anything you're experienced so far. It's not painful, but definitively uncomfortable.
<</if>>
<<if $inventory.includes("small strapless dildo") or $inventory.includes("medium strapless dildo")>>
Soon, this goes away and only pleasure remains. Amber enjoys herself too, and she fucks your ass for a long time.
<<if $inventory.includes("small strapless dildo")>>
You feel close to coming a couple times, but do not reach that point.
<<n>>
Amber tells you she's about to come, and wants you to go off together. Just masturbate if you need to.
<<if $john.hasPenis>> /** Unreachable? */
You reach for your penis
<<else>>
You reach for your $john.clit
<</if>>
and start wanking yourself while Amber's busy filling your asshole.
<<elseif $inventory.includes("medium strapless dildo")>>
You feel close to coming a couple times, until you know you can't resist anymore.
<<n>>
Amber tells you she's about to come too, and wants you to go off together.
<</if>>
Synchronizing your moans, you //do// come together.
<<if $stats.cum gte 1>>
<<if $john.hasPenis>> /** Unreachable? */
Your spill your abondant cum on the bed.
<<else>>
You squirt, wetting the bed.
<</if>>
<</if>>
<<n>>
Amber slaps your cheeks one last time, proud of herself. She says she's wanted your $john.butt since she's seen it. Well, she's had it. <<n>>
<<CheckAchievement "F023">>
<<else>>
Unfortunately, the pain does not go away. You want to focus on the pleasure, but simply cannot. You ask Amber to stop. She's dissapointed, as she's wanted your $john.butt ever since she's seen it. But she can wait until you buy a more appropriate sextoy. <<n>>
She's sorry she's hurt you, and make it up by giving you the greatest cunilingus you've ever had. <<n>>
<<run $sexperience.vagina.pushUnique("dildo")>>
<<run $sexperience.anus.pushUnique("dildo")>>
<</if>>
<<elseif $flags.includes("You bought a strap-on dildo")>>
You end up both naked on Amber's bed. You spend some time playing with each other's body and scissoring too. But Amber keeps looking at the dildo you bought together, which is waiting on the nightstand. You get the message. <<n>>
The plug part of the strapless dildo fits nicely in your pussy.
<<if $inventory.includes("small strapless dildo") and ($tf.includes("loose pussy") or $tf.includes("slavering pussy"))>>
So nicely, in fact, it barely holds in place. You try using it, but it slides right out. Damn. You'll need a large model, or a strap-on <<n>>
<<else>>
You now have a
<<if $inventory.includes("small strapless dildo")>>
bright pink
<<elseif $inventory.includes("medium strapless dildo")>>
purple
<<elseif $inventory.includes("large strapless dildo")>>
black
<</if>>
plastic dick between your legs. Funny how you have to replace the dick you lost thanks to the pills... <<n>>
Amber's already in position, laying on the bed with her legs spreads wide. You plunge right in
<<if $inventory.includes("small strapless dildo")>>
and she smiles.
<<elseif $inventory.includes("medium strapless dildo")>>
and she lets out a sigh.
<<elseif $inventory.includes("large strapless dildo")>>
and she lets out a cry of pain or surprise. The black dildo's a little larger than she expected.
<</if>>
You fuck your sister thoroughly,
<<if $inventory.includes("small strapless dildo")>>
but she wants more. The dildo's too small to make her come. She needs it where it's designed to go... in her ass. <<n>>
You don't hesitate long. As soon as Amber's on all four, you push the wet pink dildo into her asshole. She moans with each thrust, driving her closer and closer to the edge. <<n>>
You're both nearing your climax. You remove the dildo and scissor Amber again, griding your clitoris together like crazy. You both come pretty quickly. <<n>>
<<elseif $inventory.includes("medium strapless dildo")>>
using the dildo like you did your old penis, with the same party tricks. Amber seems to like it, as she urges you to go on, and finally comes quite loudly. <<n>>
But she's not finished, and wants to fuck you too. The dildo changes hands, and pussies. Amber's lovemaking is a little more awkward than yours, but she still manages to get you off in the end. <<n>>
<<CheckAchievement "F023">>
<<elseif $inventory.includes("large strapless dildo")>>
and she lets out a cry of pain or surprise. The black dildo's a little larger than she expected. <<n>>
Her moans reveal she's adapted to its girth quite quickly. She asks to be fucked harder, like a slut (her words, not yours). It's easier to do when your dick is rigid plastic and not flesh. You make her come so hard she has to rest for some time before eating your pussy to your own climax. <<n>>
<</if>>
<<CheckAchievement "F023a">>
<</if>>
<<else>>
You end up sixty-nining your lover, who's also your sister (a thought which will probably never stop being arousing). Her soft tongue's playing on your
<<if $john.hasPenis>>
<<PenisDesc>>
<<else>>
$john.clit
<</if>>
while you lick her love button. <<n>>
<<if $john.hasPenis>>
<<if $penisSize gte 3>>
You could stay in this position a while, but Amber want to feel your sex inside her. She lays on her back, spreads her legs open and waits. Her lips are wet with a mix of her love juice and your saliva. <<n>>
You fuck her thoroughly,
<<if $penisSize gte 18>>
hitting her cervix with every push,
<</if>>
until
<<if $penisSize gte 18>>
she's shook by a massive orgasm.
<<elseif $tf.includes("unusual girth")>>
she has a quite strong and loud orgasm.
<<else>>
she orgasms.
<</if>>
Feeling her vagina tighten around your penis causes your own climax.
<<if $stats.cum is 0>>
You cum inside your sister.
<<else>>
You fill your sister with
<<if $stats.cum is 1>>
a large dose of cum.
<<elseif $stats.cum is 2>>
a ridiculous amont of cum.
<<elseif $stats.cum is 3>>
so much cum it flows on her thighs.
<</if>>
<</if>>
<<n>>
<<else>>
You could stay in this position a while, but Amber want to feel something inside her. She's sorry, but you're too small to do the job. You're dissapointed, though you knew Amber's reaction is not unexpected, given your <<PenisDesc>>'s size. <<n>>
But that's okay, she bought just the right tool... A double dildo! You get into position, on all four behind your sister. She gets the big, pink transparent dildo into your vagina first, then into yours. <<n>>
Its use is not easy, and it keeps falling off. You have fun, more there more laughs than moans. Finally, Amber changes position, making you lay on your back and getting on top of you. She has to hold the dildo in place, but her movements become more steady. <<n>>
Laughing stops, and moans starts. Soon, you both come, and Amber collapses next to you. <<n>>
<</if>>
<<else>>
You change position from time to time, but keep coming back to this one. You give each other a couple of orgasms before calling it a night. <<n>>
<</if>>
<</if>>
<<include "Amber - X-Fluids">>
/*********************************************************//*********************************************************/
/* :From: Dating Amber */
/* :When: any Saturday */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Dating Amber">> /***/
<<SmallPortrait "Amber">>
<<if $exclusive is "Amber">>
It's Saturday evening.
<</if>>
For your second date, Amber wants something more intimate. She invites you to her place, and then maybe a walk by the beach.
<<if $stats.superficial lte 0 and $stats.stylish lte 0>>
You dress more casually than you would for a night out, while still wearing fine clothes.
<<else>>
Even though you won't go out, you make an effort to look your best.
<</if>>
<<n>>
As you arrive at her place, Amber kisses you and offers you a glass of cold white wine. You're not a wine drinker, but you accept. It's refreshing and better than you thought it would be. Did the pills change your taste in beverage too? <<n>>
<<if $flags.includes("Amber has sexy clothes")>>
Amber's wearing a long black dress with red lapels, and leather sandals.
<<else>>
Amber's wearing a flanel shirt, black jeans and flat white pumps.
<</if>>
You have a good time, chatting about your work and memories of your past. Amber talks more freely about her dating life than she did before. You learn she dated a lesbian for quite some time, Candice. They were in love, but Candice took some pills to become a futa, without consulting Amber first. Your sister wasn't into that, and she left. She still has regrets about it. <<n>>
<<if $john.sex is "both">>
You wonder what Amber's opinions of futas are now. You are one, after all.
<<if $flags.includes("Amber thinks you're a woman")>>
She says she's okay with it, even if she thought you did have a pussy when you had sex for the first time.
<<elseif $flags.includes("Amber thinks you're a dickgirl")>>
She says she's okay with it, even if she thought you did not have a pussy when you had sex for the first time.
<<else>>
She says she's okay with it. After all, she knew what you were before you slept together for the first time.
<</if>>
<<if $flags.includes("Amber wants to buttfuck you")>>
She even starts to understand the appeal of changing your sex with pills.
<</if>>
<<n>>
<</if>>
<<if $flags.includes("Amber envies your boobs")>>
Speaking of pills and transformation. Amber really, //really// likes your <<BoobsDesc>>. In fact, she wants to get the same pair as you have, if it's okay with you.
<<if $mc.includes("titty fixation")>>
Well, of course it is ! You love big breasts too.
<<AddAction "Excellent idea" "Amber - Date 2 - Yes BE">>
<<elseif $stats.corruption lte 3 and $stats.top lte 0>>
Well, it's her body and her choice. You don't see any reason to refuse.
<<AddAction "It's your call" "Amber - Date 2 - Yes BE">>
<<else>>
<<AddAction "Good idea" "Amber - Date 2 - No BE">>
<<AddAction "No way" "Amber - Date 2 - Yes BE">>
<</if>>
<<n>>
<</if>>
<<if $actions.length is 0>>
<<include "Amber - Date 2 - Second Part">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Amber - Date 2 */
/* :When: any Saturday */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Dating Amber">> /***/
<<SmallPortrait "Amber">>
You actually prefer her the way she is now. You don't think she needs bigger breasts to be attractive. <<n>>
<<include "Amber - Date 2 - Second Part">>
/*********************************************************//*********************************************************/
/* :From: Amber - Date 2 */
/* :When: any Saturday */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Dating Amber">> /***/
<<SmallPortrait "Amber">>
You like the way she looks now, but agree she'd be //fantastic// with perfect tits like yours.
<<if $bag.green lte 1>>
Alas, you lack the multiple green pills needed to grow Amber's B-cup to your size.
<<if $bag.white is 1>>
Or the white pills necessary to increase lactation.
<</if>>
But Amber already thought about it. She's sure your Uncle George will get her the couple pills she wants, just like he gifted you a small fortune in multicolored pills.
<<else>>
Fortunately, you still have two green pills, which should do the job. You'll give them to her. But Amber already thought about it. She's sure your Uncle George will get her the couple pills she wants, just like he gifted you a small fortune in multicolored pills. No need to give her you own stock.
<</if>>
<<n>>
You're left imagining Amber's future look.
<<if $flags.includes("Amber has sexy clothes")>>
She'll have to change her clothes once again.
<<else>>
Of course, she'll have to change her clothes.
<</if>>
<<if $NPC.Amber.loveForCho gte 1>>
Surely Cho will be delighted to help her.
<</if>>
<<n>>
<<run $nextSpecialEvent.push("Amber - Breast Expansion")>>
<<include "Amber - Date 2 - Second Part">>
/*********************************************************//*********************************************************/
/* :From: Amber - Date 2 */
/* :When: any Saturday */
/* :Cast: %Amber% */
/*********************************************************/
<<Intermezzo>>
The night is falling, and the setting sun colors the sky red-orange. You decide to go to the nearby beach.
<<if $stats.libido gte 1 and $stats.corruption gte 2>>
You'd like to find a way to make love to Amber in this beautiful scenery, but alas, there's just too many people taking the same walk as you do.
<</if>>
<<n>>
<<if $stats.corruption lte 2>>
You hesitate to hold hands, in case you stumble upon common acquaintances. You've been a girl for less than a month, but word already got out to your family and friends. You wish you could express your feelings for Amber more freely.
<<else>>
You take Amber's hand in yours. She's hesitant to give it, and you understand she's afraid a mutual acquaintance could see you together. But you don't care. Let people think what they want. You hold on to Amber, kissing her on the mouth to show her you're not afraid to express your feelings for her.
<<run $flags.pushUnique("You show your love for Amber in public")>>
<</if>>
<<n>>
You wait till you're back at her place to make love. <<n>>
<<include "Amber - X-Fluids">>
/*********************************************************//*********************************************************/
/* :From: Amber - Date 2 - Yes BE (nextSpecialEvent) */
/* :When: any Saturday */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Breast Expansion" "A few days later">> /***/
<<SmallPortrait "Amber">>
A few days later, Amber receive a small package from her Uncle George. Inside are a collection of pills, and instructions for the "perfect" tits she wants. Take a white and a red, then a white and a green the next day, and again a white and a green the day after. <<n>>
Amber follows the instructions to the letter, and ends up
<<if $NPC.Amber.tf is "pinkbimbo" or $NPC.Amber.tf is "bimbo">>
with I-cup marvels,
<<set $NPC.Amber.cupSize to "I">>
<<else>>
with H-cup marvels,
<<set $NPC.Amber.cupSize to "H">>
<</if>>
with large tits and a massive milk production capacity. You get pics at every step. She's delighted, and wants you to see and play with them as soon as possible. <<n>>
<<set $flags.pushUnique("Amber has big breasts")>>
<<set $flags.pushUnique("You haven't seen Amber's new big breasts")>>
<<CheckAchievement "TF008">>
/*********************************************************//*********************************************************/
/* :From: Dating Amber */
/* :When: any Saturday */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Dating Amber">> /***/
<<SmallPortrait "Amber">>
<<if $exclusive is "Amber">>
It's Saturday evening.
<</if>>
For your third date, you invite Amber to a nightclub.
<<if $flags.includes("You haven't seen Amber's new big breasts")>>
You meet at her place, where you discover Amber's new bigger breasts for the first time. They're magnificients, with large teats and full of milk. You can't help playing with them, which lead to fooling around. Then, you take a shower together and help each other with make-up and dressing.
<<run $flags.delete("You haven't seen Amber's new big breasts")>>
<<else>>
You meet at her place, where you start the evening by taking a shower together and helping each other with makup-up and dressing.
<</if>>
<<n>>
Once ready, you leave for a dinner in town. You go to a salad-house, as you don't want to get too stuffed before the night. You do eat an excellent chocolate fondant, though.
<<if $flags.includes("Amber has big breasts")>>
Two big-breasted girls like you attract quite a lot of attention. It's rather pleasant, but annoying too.
<<elseif $flags.includes("Amber has sexy clothes")>>
Two sexy-dressed girls like you attract quite a lot of attention. It's pleasant, but annoying too.
<<else>>
Two fine girls like you attract some attention, but not enough to be annoying.
<</if>>
<<if (not $john.isAttractedToMales)>>
Still, if you want to be left alone, you'd better go to a lesbian club. You look for one on your phone. Unfortunately, there's no such thing in town. There a weekly saphic reading club, but that's it. There //is// a LGBT-friendly club, though. So you change your initial plans. That's where you'll go.
<<set _club to "LGBT">>
<<else>>
<<set _club to "classic">>
<</if>>
<<n>>
<<Intermezzo>>
You still have a lot of time before the club opens and thing get interesting. So you go cruising bars. Amber gets a text from friends who are nearby.
<<set _withBrook to false>>
<<if $flags.includes("You show your love for Amber in public")>>
Amber knows you don't care for other people's opinion on your love, and decides she's okay with introducing you to her friends. You join them. <<n>>
<<NewNPC_woman "Brook" "met">>
@@#brook; @@
<<done>>
<<if (def $NPC.Brook.relationship)>>
<<replace #brook>>
<<Portrait "Brook">>
<</replace>>
<</if>>
<</done>>
There six people at the table when you arrive, half of them women, half men. They quickly present themself as ''Amelia'', ''Brook'', ''Carol'', ''Perry'', ''Quentin'', and ''River''. You quickly forget who's who, except for Brook, as you sit next to her.
<<if $NPC.Amber.isDatingMarc>>
Amber introduces you as her girlfriend. Twelve eyebrows raise in unisson. She adds "//Marc and I have agreed to an open relationship.//" and that's it.
<<else>>
Amber introduces you as her new girlfriend.
<</if>>
<<n>>
They're a rowdy group, talking loudly and making lots of jokes at each other.
<<if $john.isExtrovert>>
You insert yourself into the conversations and the private jokes, even if you don't get most of them, of course. You have a good time, and everyone likes you instantly.
<<if $stats.IQ gte 0 and $clothes.style is "sexy" and $boobssize gte 5 and $boobssize lte 10 and $stats.attractive gte 2 and ($stats.libido gte 2 or $stats.top gte 2) and (not $john.hasVisibleBulge)>>
But, behind her apparent friendliness, you notice Brook hides a mixture of jealousy and envy. You think she's attracted to you.
<<if $NPC.Amber.exclusive is false>>
You make sure of it by touching her leg with your feet. She blushes, but says nothing. As the group gets ready to change venue, she finds an excuse to stay behind and gives you her number.
<<if _club is "LGBT">>
Actually, you're going to a gay-friendly club, and she's welcome to come with you. Amber agrees it's a great idea.
<<set _withBrook to true>>
<</if>>
<<run $flags.pushUnique("has Brook's number")>>
<<else>>
Too bad you and Amber are exclusive.
<</if>>
<</if>>
<<else>>
You keep mostly to yourself, as you don't know these people well enough to insert yourself into their conversations and private jokes. Still, you have a good time.
<</if>>
<<n>>
<<else>>
<<if $NPC.Amber.isDatingMarc>>
Like you, Amber would prefer to keep your romance secret, at least for now.
<<else>>
Amber would have no problem introducing you to her friends, but she knows you prefer to keep your romance secret, at least for now.
<</if>>
So, you go to another bar, where you sip on tasty cocktails. <<n>>
<</if>>
<<Intermezzo>>
<<if _club is "LGBT">>
You enter the ''Rainbow Drops'' without as much as an hesitation from the bouncer. You //are//
<<if _withBrook is true>>
three
<<else>>
two
<</if>>
pretty creatures, after all. The fact Amber and you hold hands and never stop kissing helps too, for a LGBT-club. <<n>>
The place is much smaller than the other clubs you've been to. It's not crowded yet, but you many people are already standing and you have to push your way to the bar. There, a pretty blue-haired genderfluid person takes your order and fills your glasses. <<n>>
<<if _withBrook is true>>
<<if $flags.includes("have been to the Rainbow Drops club")>>
Amber asks if you know the place, and Brook hasn't, but you explain you have. Amber went in a couple of times too, before Marc.
<<else>>
Brook has never been here, neither do you, but Amber has. A couple of times, before Marc.
<</if>>
<<else>>
<<if $flags.includes("have been to the Rainbow Drops club")>>
Amber asks if you know the place, and you explain you have. She's been here a couple of times too, before Marc.
<<else>>
You've never been here, but Amber has. A couple of times, before Marc.
<</if>>
<</if>>
You spend the night dancing and drinking, mingling with a colorful crowd. You get some attention from other women, but it's discreet and not annoying at all. The guys leave you alone, like you were invisibe, or treat you very politely. You discover the club has a dark backroom, where gay couples disappear, you assume for a quick fuck. None of the girls go in there, though it's not //explicitly// forbidden. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Amber% (%Brook%) | */
/* +-----------------------------------------------------+ */
<<if _withBrook is true>>
As the hours pass, your dances with Amber and Brook become very sensual.
<<if $flags.includes("Amber has sexy clothes")>>
You are clearly the three most feminine girls out there, and you radiate a powerful sexual energy. Your dancing turns into outright foreplay, up to the point where you start masturbating Brook on the dance floor. You don't hide, but few people notice and nobody gives you any trouble, though you hear a few whistles. <<n>>
Brook is shook by a couple of strong consecutive orgasms and asks for mercy. She sits, drained of energy.
<<else>>
The slow dancing become something more akin to proper foreplay. But nobody gives you any trouble. Lots of boys are just as sexual around you, anyway. <<n>>
Finally, you leave the dance floor to sit in a dark corner of the club. There, in the shadows, you slealthly finger Brook to a quick orgasm.
<</if>>
You're satisfied too, even though you didn't come. You'll wait until you're back to fuck Amber properly. <<n>>
<<else>>
As the hours pass, your dances with Amber become very sensual.
<<if $flags.includes("Amber has big tits")>>
The constant rubbing arouse her so much she lets hers giant breasts out of her dress. Soon, she does the same to you. Many guys are bare-chested too, but it's different for you, of course. You put on quite a show getting whistles and catcalls from everyone, boys and girls. But nobody gives you any trouble. <<n>>
<<else>>
The slow dancing become something more akin to proper foreplay. But nobody gives you any trouble. Lots of boys are just as sexual around you, anyway. <<n>>
<</if>>
Finally, you leave the dance floor to sit in a dark corner of the club. There, in the shadows, you slealthly finger each other to a quick orgasm. <<n>>
<</if>>
<<CheckAchievement "F024">>
You leave the club in the early morning, and
<<if _withBrook is true>>
Brook says goodbye. She hopes to see you again. You realize you've hooked-up with one of Amber's friend and coworker... Well, let's hope everything goes allright.
<<NewRelationship "Brook" 0>>
<<else>>
go home to get some sleep.
<</if>>
<<n>>
<<else>>
You enter the club easily, which is not surprising as you're both beautiful women. The ''Night Factory'' has a industrial theme. Occupying an old warehouse, its walls are gray cinder blocks, and tubing is left apparent here and there. There's only one dancefloor, but it's huge. <<n>>
Barmen and waitress wear security helmets, and little more, as their tops are very skimpy. The girls are all pretty and well-endowed. When they're not servicing the VIP-lounge, they dance on one of the numerous pole around the dancefloor. <<n>>
Amber and you go completely unnoticed in the human sea that is dancing in rythm with loud techno music. That's fine, you're not here to be seen anyway. You lose yourself to the beat, wondering where you find the energy to dance for hours. <<n>>
You do take breaks (and drinks) from time to time. That's when you're hit upon, mostly by men, but sometimes by young boys or even once by two very drunk women. You're not here to flirt, though, but to enjoy the night with Amber. <<n>>
<<if $mc.includes("exhibitionist") or $mc.includes("godiva complex")>>
You're tempted to try the pole. You have no idea how to poledance, but the idea of showing off your body to the mass is... interesting. No. Let's be honest and admit it's //arousing//.
<<if $clothes.bottom is "pants">>
You hesitate to go, but you're not wearing the right attire. Poledancing in pants? No way.
<<elseif $clothes.bottom is "skirt" or $clothes.bottom is "shorts">>
<<if $stats.daring gte 1>>
You hesitate some time, then decide to give it a go.
<<else>>
You hesitate some time, and give up. It's only later in the night, when you've taken a couple more drinks, that you decide to give it a go.
<</if>>
You step on the platform, and grab the pole. You hear cheering around you, including Amber's. You do your best dancing and turning around the metal pole, though you're incapable of the incredible moves the pros are making. <<n>>
Still, you're having fun and get into it.
<<if $boobssize gte 9>>
It helps you have nice <<BoobsDesc>> to put forward.
<<elseif $tf.includes("long legs")>>
It helps you have nice long legs to put forward.
<<elseif $tf.includes("bubble butt") or $tf.includes("big booty") or $tf.includes("phat ass")>>
It helps you have a nice $john.butt to put forward.
<</if>>
You're making love with the pole, rubbing it against your crotch.
<<if $john.hasPenis and $penisSize gte 4>>
You get an erection, and with your
<<if $clothes.bottom is "skirt">>
raised skirt,
<<else>>
shorts,
<</if>>
it shows. People start laughing, so you stop and step down. You take refuge in Amber's arms.<<n>>
<<else>>
<<if $john.hasPenis>>
You get an erection, but nobody seems to notice.
<</if>>
<<if $mc.includes("exhibitionist")>>
As minutes pass, you forget all about the crowd, which only exist in a abstract way, and simply focus on your own pleasure. Finaly, you have what may very well be an orgasm, though it's hard to be sure. It does not feel like those you already had in this new body. <<n>>
<<elseif $mc.includes("godiva complex")>>
As your dance continue, you begin removing your clothes one by one. When a bouncer jumps on the platform to take you out, you've already been stark naked for a couple of minutes, and attracted quite a crowd. <<n>>
The bouncer explain full nudity is forbidden in the club, for pros and costumers alike. You barely understand him through your altered state. Amber followed you with some of your clothes. Your $clothes.underwear has been lost, as is one of your shoes. <<n>>
<<if $john.figure is "slim" and $stats.superficial gte 1 and $boobssize gte 11>>
Your little show did impress the club manager. The bouncer tells you so. If you learn how to dance, you could get a job here. The pay's not fantastic, but it's an easy job. You can't think straight now, but you have time anyway. You get the manager's personal card. <<n>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
You leave the club in the early morning, and go home to get some sleep. <<n>>
<</if>>
<<include "Amber - X-Fluids">>
/*********************************************************//*********************************************************/
/* :From: Dating Amber */
/* :When: any Saturday */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Dating Amber">> /***/
<<SmallPortrait "Amber">>
<<if $exclusive is "Amber">>
It's Saturday evening.
<</if>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Amber% | */
/* +-----------------------------------------------------+ */
You call Amber, who invites you to her place. You spend the evening streaming series and fucking. <<n>>
<<include "Amber - X-Fluids">>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Amber% */
/*********************************************************/
<<if $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Amber - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Amber% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)")>>
<<run $nextSpecialEvent.push("Amber - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Amber% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)") or $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Amber - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Amber% */
/*********************************************************/
<<if (ndef $NPC.Amber.tf)>>
<<if $NPC.Amber.loveForCho gte 1>>
<<set $NPC.Amber.tf to "pinkbimbo">>
<<else>>
<<set $NPC.Amber.tf to "bimbo">>
<</if>>
<</if>>
<<if (ndef $NPC.Amber.tfLevel)>>
<<set $NPC.Amber.tfLevel to 1>>
<<set _changed to true>>
<<elseif $NPC.Amber.tfLevel neq 3>>
<<set $NPC.Amber.tfLevel += 1>>
<<set _changed to true>>
<<else>>
<<set _changed to false>>
<</if>>
<<if _changed is true>>
/***/ <<EventTitle "Bimbofication">> /***/
<<set $NPC.Amber.portrait to "amber-" + $NPC.Amber.tf + $NPC.Amber.tfLevel>>
<<Portrait "Amber">>
Your bimbofying
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
changed Amber! <<n>>
<<if $NPC.Amber.tfLevel is 1>>
She has lighter hair, fuller lips, a slightly bigger bust, and her skin is less pale.
<<if $flags.includes("Amber has sexy clothes")>>
She looks great in her mid-thighs skirts.
<<else>>
She stops wearing pants, prefering mid-thighs skirts.
<</if>>
<<elseif $NPC.Amber.tfLevel is 2>>
<<if $flags.includes("Amber has big breasts")>>
She has dark blond hair and a slim body, contrasting with her massive tits.
<<else>>
She has dark blond hair, a slim body and much larger breasts.
<</if>>
<<if $flags.includes("Amber has sexy clothes")>>
Her style changed too, adding a lot of pink to her revealing clothes.
<<else>>
Her style changed too, with a lot of pink and revealing clothes.
<</if>>
<<elseif $NPC.Amber.tfLevel is 3>>
She's a full-on bimbo now, with blonde hair,
<<if $flags.includes("Amber has big breasts")>>
massive
<<else>>
huge
<</if>>
round tits that look fake, a slim body but curvy behind. Her personality's affected too, as Amber has become a superficial ditz. She seems quite happy with the changes.
<<if $NPC.Amber.tf is "pinkbimbo">>
<<CheckAchievement "TF003a">>
<<else>>
<<CheckAchievement "TF003">>
<</if>>
<</if>>
<<nn>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Going Out */
/* :When: day 1, 8, 15, ... (every Saturday) */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "Dating Amber & Cho">> /***/
<<set $NPC.Amber.dates += 1>>
<<set $NPC.Cho.dates += 1>>
<<SmallPortrait "Cho">>
<<SmallPortrait "Amber">>
/* +-----------------------------------------------------+ */
/* |!SEX! %Amber% %Cho% | */
/* +-----------------------------------------------------+ */
You call Amber and Cho, inviting them to your place. They both know what you have in mind is sex. And that's what they want too. <<n>>
<<include "Cho - X-Fluids">>
<<include "Amber - X-Fluids">>
<<set $NPC.Amber.lovePoints += 1>>
<<set $NPC.Amber.yourLovePoints += 1>>
<<set $NPC.Cho.lovePoints += 1>>
<<set $NPC.Cho.yourLovePoints += 1>>
<<run $nextSpecialEvent.push("Amber - Falling in love?")>>
<<run $nextSpecialEvent.push("Cho - Falling in love?")>>
/*********************************************************//*********************************************************/
/* :From: Going Out */
/* :When: day 1, 8, 15, ... (every Saturday) */
/* :Cast: */
/*********************************************************/
<<set $NPC.Cho.dates += 1>>
<<if $NPC.Cho.dates is 1>>
<<include "Cho - Date 1">>
<<else>>
<<include "Cho - Date X">>
<</if>>
<<set $NPC.Cho.lovePoints += 1>>
<<set $NPC.Cho.yourLovePoints += 1>>
<<run $nextSpecialEvent.push("Cho - Falling in love?")>>
/*********************************************************//*********************************************************/
/* :From: Dating Cho */
/* :When: (any Saturday) */
/* :Cast: %Cho% */
/*********************************************************/
<<FallingFor "Cho">>
/*********************************************************//*********************************************************/
/* :From: Dating Cho */
/* :When: any Saturday */
/* :Cast: %Cho% */
/*********************************************************/
/***/ <<EventTitle "Dating Cho">> /***/
<<SmallPortrait "Cho">>
<<if $exclusive is "Cho">>
It's Saturday evening.
<</if>>
You call Cho, inviting her to spend the evening downtown. She asks if Amber is coming? As you reply she's not, Cho is happily surprised. She thought you would only date her as a third in your couple.
<<if $stats.IQ gte 0>>
Sensing her need for romance, you bring her flowers. She likes them.
<<if $NPC.Cho.lovePoints is 1>>
<<set $NPC.Cho.lovePoints to 2>>
<</if>>
<</if>>
<<n>>
You eat a pizza, then go for drinks at ''Neon Pink'', a modern bar on the waterfront. There, you learn more about her and her life. <<n>
/* +-----------------------------------------------------+ */
/* |!SEX! %Cho% | */
/* +-----------------------------------------------------+ */
<<Intermezzo>>
The night's still young when you acompany her back to her place. She invites you in, and you
have sex.
<<if $stats.top gte 2>>
You grope her breasts without mercy, digging your nails into the tender white flesh. She moans. <<n>>
<</if>>
Cho's small pecker is hard as steel when your <<PenisDesc>> penetrates her pussy. She comes moment before you do, her jizz spilling on her stomach.
<<if $stats.cum gte 1>>
Your own cum easy fills her vagina, overflowing on her buttocks and soiling the bed.
<</if>>
<<n>>
<<include "Cho - X-Fluids">>
<<CheckAchievement "F025">>
/*********************************************************//*********************************************************/
/* :From: Dating Cho */
/* :When: any Saturday */
/* :Cast: %Cho% */
/*********************************************************/
/***/ <<EventTitle "Dating Cho">> /***/
<<SmallPortrait "Cho">>
<<if $exclusive is "Cho">>
It's Saturday evening.
<</if>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Cho% | */
/* +-----------------------------------------------------+ */
You call Cho, who invites you to her place. You spend the evening reading poetry and fucking. <<n>>
<<include "Cho - X-Fluids">>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Cho% */
/*********************************************************/
<<if $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Cho - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Cho% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)")>>
<<run $nextSpecialEvent.push("Cho - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Cho% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)") or $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Cho - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Cho% */
/*********************************************************/
<<if (ndef $NPC.Amber.tf)>>
<<set $NPC.Cho.tf to "bimbo">>
<</if>>
<<if (ndef $NPC.Cho.tfLevel)>>
<<set $NPC.Cho.tfLevel to 1>>
<<set _changed to true>>
<<elseif $NPC.Cho.tfLevel neq 3>>
<<set $NPC.Cho.tfLevel += 1>>
<<set _changed to true>>
<<else>>
<<set _changed to false>>
<</if>>
<<if _changed is true>>
/***/ <<EventTitle "Bimbofication">> /***/
<<set $NPC.Cho.portrait to "cho-bimbo" + $NPC.Cho.tfLevel>>
<<Portrait "Cho">>
Your bimbofying
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
changed Cho! <<n>>
<<if $NPC.Cho.tfLevel is 1>>
<<WIP>>
<<elseif $NPC.Cho.tfLevel is 2>>
<<WIP>>
<<elseif $NPC.Cho.tfLevel is 3>>
<<WIP>>
<<CheckAchievement "TF004">>
<</if>>
<<nn>>
<<else>>
<<Skip>>
<</if>>/*********************************************************/
/* :From: sceneList */
/* :When: day 3 (Monday) */
/* :Cast: %Emma% */
/*********************************************************/
<<if $time lte 18 and ($NPC.Emma.route eq "jealous")>>
/***/ <<EventTitle "Meeting Emma">> /***/
<<Portrait "Emma">>
You're getting home after your day of work. As you unlock your door, you hear someone behind you. It's the pretty neighbor you've seen on Saturday. She looks at you with an inexplicable air of sadness. <<n>>
<<if $john.isExtrovert>>
<<AddAction "Say Hi" "Meeting Emma - Jealous - Say Hi">>
<</if>>
<<AddAction "Leave Her Be" "Next">>
<<elseif $time lte 18 and $stats.attractive gte 0 and $stats.ageRegression gte -1 and ($NPC.Emma.route neq "jealous") and ($NPC.Emma.route neq "no")>>
/***/ <<EventTitle "Meeting Emma">> /***/
<<Portrait "Emma">>
You're getting home after your day of work. As you unlock your door, you hear a shy "<i>hi</i>" from behind. It's a neighbor. You don't remember seeing her before. Wasn't the flat in front of yours occupied by a nerdy little guy? Either he left, or he got a girlfriend. And a pretty one. She's petite, with long, dark hair and green eyes. Full breasts, though it's hard to tell with her loose summer dress.
<<if $stats.libido gte 1 and $john.isAttractedToFemales>>
Very fuckable.
<<else>>
Very pretty.
<</if>>
<<if $stats.superficial gte 1 and ($john.skin is "tanned" or $john.skin is "golden tan")>>
Maybe a little too pale.
<</if>>
<<n>>
<<if (not $john.isExtrovert) and $stats.libido lte 0>>
As she smiles at you, you realize you've been staring. You say "//hi//" too, but nothing else. You don't want to annoy her by starting a conversation.
You wave goodbye and enter your apartment. <<n>>
<<set $NPC.Emma.route to "missed opportunity">>
<<else>>
As she smiles at you, you realize you've been staring. She doesn't seem to mind. You smile back at her, say "//hi//" and start chatting. You learn she's called ''<<Emma>>''.
<<if $john.isReconizable>>
She already knows your name. You talk about your lives for a while.
<<elseif $john.body neq $john.startingBody>>
She asks for your name. Are you a friend of John? You reply you are, indeed, John. You took some pills last Friday, and this is the result. She's very curious about the changes you've been through and your motivations. You chat for a while.
<<else>>
She asks if you're John? "//I am//" you reply. She noticed the changes you've been through, and is really curious about them. You chat for a while.
<</if>>
She's surprisingly knowledgeable about anime and video games. <<n>>
<<if $john.body is "male">>
<<if $stats.IQ gte 0>>
You can't miss how she's obviously into you.
<<if $john.isAttractedToFemales or $john.orientation is "vaginophile">>
The way she looks at you is quite arousing.
<<if $NPC.Jennifer.route is "ex-girlfriend">>
(If only <<Jennifer>> had looked at you this way...)
<</if>>
<</if>>
<<set _noticedEmmasInterest to "yes">>
<<elseif $stats.stupidity gte 1>>
You wonder why she's so friendly with you. It's nice talking to a girl, though.
<<set _noticedEmmasInterest to "no">>
<<else>>
You get the feeling she's trying to flirt with you. But it has not happened to you in a while, or ever, so you're not completely sure.
<<set _noticedEmmasInterest to "maybe">>
<</if>>
<<elseif $john.body is "female">>
<<if $stats.IQ gte 1 or $john.orientation is "lesbian">>
You have the distinct impression she's trying to flirt, without knowing quite how. It's actually very cute.
<<set _noticedEmmasInterest to "yes">>
<<elseif $stats.stupidity gte 1>>
You wonder why she's so friendly with you. She seems like a nice person, though.
<<set _noticedEmmasInterest to "no">>
<<else>>
You get the feeling she's trying to flirt with you, without knowing quite how. You're not completely sure.
<<set _noticedEmmasInterest to "maybe">>
<</if>>
<</if>>
<<if _noticedEmmasInterest is "yes" or _noticedEmmasInterest is "maybe">>
<<if $john.isAttractedToFemales>>
<<TopRelation>>
<<if $exclusive neq "nobody">>
Of course, you're already on an exclusive relationship with <<= $NPC[ $exclusive ].name>>.
<<elseif $topRelation is 0>>
You're already fucking <<CasualSex>> but that's no reason not to flirt.
<<elseif $topRelation gte 1>>
You ponder what to do about it, as you're already seeing <<MoreThanCasual>>.
<</if>>
<<n>>
<<if $stats.corruption+$stats.libido gte $topRelation and $exclusive eq "nobody">>
<<if $stats.libido gte 1 and ($stats.daring gte 1 or $stats.top gte 1) and _noticedEmmasInterest is "yes">>
<<AddAction "Kiss her" "Meeting Emma - Kiss Her">>
<</if>>
<<AddAction "Get her number" "Meeting Emma - Get her number">>
<<if $stats.libido lte 0 or ($stats.corruption+$stats.libido eq $topRelation) or _noticedEmmasInterest is "maybe">>
<<AddAction "Say Goodbye" "Meeting Emma - Say Goodbye">>
<</if>>
<<else>>
You talk with <<Emma>> a little longer, then wish her a good evening and enter your apartment. <<n>>
<<set $NPC.Emma.route to "missed opportunity">>
<</if>>
<<else>>
But you're not into girls. You talk with <<Emma>> a little longer, then wish her a good evening and enter your apartment. <<n>>
<<set $NPC.Emma.route to "met">>
<</if>>
<<else>>
You talk with <<Emma>> a little longer, then wish her a good evening and enter your apartment. <<n>>
<<set $NPC.Emma.route to "missed opportunity">>
<</if>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Meeting Emma */
/* :When: day 3 */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Meeting Emma">> /***/
<<SmallPortrait "Emma">>
You greet your pretty neighbor. She returns your saluation, and you start talking. You learn she's called ''<<Emma>>''.
<<if $john.isReconizable>>
She already knows your name. You talk about your lives for a while.
<<elseif $john.body neq $john.startingBody>>
She asks for your name. Are you a friend of John? She hasn't seen him in a while. You reply you are, indeed, John. You took some pills recently, and this is the result. She's very curious about the changes you've been through and your motivations. You chat for a while.
<<else>>
She asks if you're John? "//I am//" you reply. She noticed the changes you've been through, and is really curious about them. You chat for a while.
<</if>>
She's surprisingly knowledgeable about anime and video games. <<n>>
<<if $stats.charming gte 1>>
<<Emma>>'s a friendly girl, and you chat for nearly an hour. You get her number, which she gives readily. <<n>>
You leave the corridor for your apartments, both promising to keep in touch. <<n>>
You think you've made a new friend. :) <<n>>
<<set $NPC.Emma.route to "friend">>
<<else>>
<<Emma>>'s seems friendly, but she stays distant. You chat for half an hour, then she says goodbye, and leaves for her apartment. <<n>>
/*** still jealous ! ***/
<</if>>
/*********************************************************//*********************************************************/
/* :From: Meeting Emma */
/* :When: day 3 */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Meeting Emma">> /***/
<<SmallPortrait "Emma">>
<<if $topRelation lte 0>>
You think about it, until the urge gets too strong. She clearly wants you, and you want her too. You get closer to her, intimately closer, and she closes her eyes.
<<elseif $stats.corruption gt 1>>
You ponder what to do about it. You're already
<<silently>>
<<MoreThanCasual>>
<</silently>>
<<if $moreThanCasual.length is 1>>
<<Relationshiping `$dating[0]`>>
<<else>>
dating <<= $moreThanCasual.slice(0,$moreThanCasual.length-1)>> and <<= $moreThanCasual[$moreThanCasual.length-1]>>.
<</if>>
<<if $moreThanCasual.length is 1 and $NPC[ $moreThanCasual[0] ].body is "male">>
but what he doesn't know can't hurt him,
<<elseif $moreThanCasual.length is 1 and $NPC[ $moreThanCasual[0] ].body is "female">>
but what she doesn't know can't hurt her,
<<else>>
but what they don't know can't hurt them,
<</if>>
right? You get closer to Emma, and she closes her eyes.
<<run $flags.push("cheating with Emma")>>
<</if>>
<<include "Fucking Emma - First time">>
/*********************************************************//*********************************************************/
/* :From: Meeting Emma (inline), */
/* Going Out 2 - Call Emma for a First Date (inline) */
/* :When: day 3 or day 8 */
/* :Cast: %Emma% */
/*********************************************************/
Your lips meet... A minute later, you're inside her apartment, her flowery dress cast on the floor. Your bodies press against each other. She kisses you with passion, while you caress every inch of her lovely body. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% | */
/* +-----------------------------------------------------+ */
/***TODO*** sexperience */
<<if $john.body is "male">>
<<if $john.sex is "penis">>
Once <<Emma>> removes your pants, she grabs your <<PenisDesc>> and awkwardly puts it in her mouth. She's wet and she wants you. And you want her too. <<n>>
<<elseif $john.sex is "vagina">>
When <<Emma>> remove your pants, she's stunned to find a pussy where she expected a dick. But she quickly recovers, then puts expertly two fingers inside your lips, one on each side of your clitoris. She makes you //so// wet... <<n>>
<<elseif $john.sex is "both">>
Once <<Emma>> removes your pants, she grabs your <<PenisDesc>> and awkwardly puts it in her mouth. She doesn't realize you have a pussy where your balls should be until you reach down and guide her hand over there. She's startled at first, but quickly begins to finger you expertly. <<n>>
<</if>>
<<else>>
<<if $john.sex is "vagina">>
<<Emma>> dives into your pussy, eating you until you're on the verge of orgasm. She's clearly done this before. You're eager to lick her too and to play with every bit of her body, until you're both too exhausted to go on. <<n>>
<<elseif $john.sex is "penis">>
She's surprised to find a dick under your panties, but quickly starts stroking it, before putting it in her mouth, all while looking you in the eyes. Later, you find her wet pussy very welcoming. <<n>>
<<elseif $john.sex is "both">>
She's surprised to find both a cock and a pussy under your panties, but not for long. She takes the former in her mouth while fingering the latter. You have all sorts of fun. <<n>>
<</if>>
<</if>>
<<if $john.hasPenis>>
You fuck for what seems to be hours. When you come rather messily in her wet pussy,
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<else>>
You make love for what seems to be hours. When you finally collapse, after multiple orgasms on both sides,
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<</if>>
you're surprised to note it's //actually// been hours. <<Emma>> puts her head on your shoulder and quickly falls asleep. <<n>>
<<if $day is 3 and $stats.corruption lte 1 and ($topRelation lte 0 or ($topRelation is 1 and $mc.includes("polyamorous")))>>
You're feeling something warm in your heart... Is it love? <<n>>
<<AddAction "Fall in love with <<Emma>>" "Emma - Fall in love">>
<<AddAction "Nah" "Emma - Do not fall in love">>
<</if>>
<<set $time to 24>>
<<set $nextMorningEvent to "Fucking Emma - The Morning After">>
/*********************************************************//*********************************************************/
/* :From: Veronica - Falling in love? */
/* :When: (any Saturday) */
/* :Cast: %Emma% */
/*********************************************************/
<<run $flags.pushUnique("You fell in love with Emma")>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Go to Amber's Place */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
<<run $flags.pushUnique("You didn't fall for Amber")>>
<<Skip>>
/***TODO*** move to it's own event
You become inseparable. Amber tries (and fails) to juggle a relationship with you and Marc. You even consent to a ménage à trois for a time, but it doesn't work. Marc can't match the fiery passion and deep understanding you share as siblings. <<n>>
A year later, you live as a couple. As you're both bisexuals, you sometime date (lucky) men. You don't tell them you're sisters, blaming your ressemblance to chance. Having a dick once in a while is fun, but none of them has more luck than Marc, romanticaly. <<n>>
*/
/*********************************************************//*********************************************************/
/* :From: Meeting Emma */
/* :When: day 3 */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Meeting Emma">> /***/
<<SmallPortrait "Emma">>
You talk with <<Emma>> a little longer, then ask for her number under a flimsy pretense. You gives it to you readily. You wish her a good evening and enter your apartment. <<n>>
<<set $NPC.Emma.route to "met">>
<<run $flags.push("has Emma number")>>
/*********************************************************//*********************************************************/
/* :From: Meeting Emma */
/* :When: day 3 */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Meeting Emma">> /***/
<<SmallPortrait "Emma">>
You talk with <<Emma>> a little longer, then wish her a good evening and enter your apartment. <<n>>
<<set $NPC.Emma.route to "missed opportunity">>
/*********************************************************//*********************************************************/
/* :From: Fucking Emma - First time */
/* :When: day 3 or 8 */
/* :Cast: %Emma% */
/*********************************************************/
<<if $day is 3>>
/***/ <<EventTitle "Meeting <<Emma>>">> /***/
<<else>>
/***/ <<EventTitle "Dating <<Emma>>">> /***/
<</if>>
<<SmallPortrait "Emma">>
The next day, you wake up in <<Emma>>'s bed, and in <<Emma>>'s arms. She looks at you with big, loving eyes, her hand caressing your
<<if $john.hasBreasts>>
<<BoobsDesc>>.
<<else>>
chest.
<</if>>
She kisses you,
<<if $stats.top gte 1>>
then, still naked,
<<else>>
then
<</if>>
goes to the kitchen to prepare breakfast. <<n>>
You eat together, talking about who you are and what you want from life. <<Emma>> confesses to having the hots for you for a very long time.
<<if $stats.IQ gte 0>>
(But she moved in recently, didn't she? You wonder how that's possible.)
<</if>>
<<TopRelation>>
<<NewRelationship "Emma" 1>>
<<set $NPC.Emma.yourLovePoints += 1>>
<<if $flags.includes("You fell in love with Emma")>>
/*** NOTE: supposes dating is empty ***/
You're relieved to learn she's looking for a serious relationship, as you've already fallen in love with her.
<<set $NPC.Emma.relationship to 2>>
<<set $NPC.Emma.lovePoints += 1>>
<<set $NPC.Emma.yourLovePoints += 1>>
<<set $exclusive to "Emma">>
<<elseif $flags.includes("You didn't fall for Emma")>>
You're embarrassed to learn she's looking for a serious relationship. You're not, at least not with her. You reply you're not sure what you're ready to commit right now. She says she won't pressure you.
<<set $NPC.Emma.yourLovePoints -= 3>>
<<run $flags.delete("You didn't fall for Emma")>>
<<elseif $stats.corruption lte 0 and $topRelation is -1>>
You're relieved to be both looking for a serious relationship. You realize it would be quite easy to fall in love with her.
<<set $NPC.Emma.yourLovePoints += 2>>
<<set $NPC.Emma.lovePoints += 2>>
<<elseif $stats.corruption lte 0 and $topRelation is 0>>
You're relieved to be both looking for a serious relationship. What you're feeling for <<Emma>> goes beyond the casual sex you share with <<CasualSex>>.
<<set $NPC.Emma.yourLovePoints += 1>>
<<set $NPC.Emma.lovePoints += 1>>
<<elseif $topRelation gte 1>>
She's looking for a serious relationship. You lie, saying you want the same thing, while thinking about <<MoreThanCasual>>.
<<set $NPC.Emma.lovePoints += 1>>
<<elseif $stats.corruption is 1>>
She's looking for a serious relationship. You reply you're not sure what you're ready to commit right now. She says she won't pressure you.
<<elseif $stats.corruption gte 2>>
She's looking for a serious relationship. You lie, saying you want the same thing. You actually have no intention of settling down right now.
<<if $stats.corruption gte 3>>
Or ever.
<</if>>
<<set $NPC.Emma.lovePoints += 1>>
<</if>>
<<n>>
<<if $day is 3>>
You leave <<Emma>>'s place together, leaving both for work. She waves you a kiss. <<n>>
<<set $time to 8>>
<<else>>
You leave <<Emma>>'s place for your own, as she has to go see some family. She waves you a kiss. <<n>>
<<set $time to 10>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Going Out */
/* :When: day 1, 8, 15, ... (every Saturday) */
/* :Cast: */
/*********************************************************/
<<set $NPC.Emma.dates += 1>>
<<if $NPC.Emma.dates is 1>>
<<include "Emma - Date 1">>
<<elseif $NPC.Emma.dates is 2>>
<<include "Emma - Date 2">>
<<elseif $NPC.Emma.dates is 3>>
<<include "Emma - Date 3">>
<<else>>
<<include "Emma - Date X">>
<</if>>
<<set $NPC.Emma.lovePoints += 1>>
<<set $NPC.Emma.yourLovePoints += 1>>
<<run $nextSpecialEvent.push("Emma - Falling in love?")>>
/*********************************************************//*********************************************************/
/* :From: Dating Emma */
/* :When: (any Saturday) */
/* :Cast: %Emma% */
/*********************************************************/
<<FallingFor "Emma">>
/*********************************************************//*********************************************************/
/* :From: Dating Emma */
/* :When: any Saturday */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Dating Emma">> /***/
<<SmallPortrait "Emma">>
<<if $flags.includes("has Emma number")>>
You call <<Emma>>, the neighbor you met Monday. You still don't know if she's into you, so you act friendly raher than flirtly. She seems eager to meet you, though. You suggest ''Neon Pink'', a trendy bar on the waterfront. "//It's a date//" she says. A date, really? <<n>>
<<else>>
<<if $exclusive is "Emma">>
It's Saturday evening.
<</if>>
You call <<Emma>>, and ask her out for a date. She'd like to go out, maybe to a bar, so you can chat and get to know each other better. You suggest ''Neon Pink'', a trendy bar on the waterfront. <<n>>
<</if>>
You walk together from your building to the beach, then sit at a table in a dark corner of the main room. There, you speak for hours
<<if $john.haschanged>>
of the pills and
<</if>>
of many things. She's a geek,
<<if $stats.superficial lte 0 and $stats.stylish lte 0>>
like you are. She likes //Veronika Venus// and knows of //SharkHunters//!
<<else>>
like you used to be. You find other things to speak about.
<</if>>
<<n>>
Midnight is well behind you when you leave the bar. <<Emma>> is charming.
<<if $flags.includes("has Emma number")>>
You'd be happy to be her
<<if $john.body is "male">>
friend. Or boyfriend?
<<else>>
girl friend. Or girlfriend?
<</if>>
<<else>>
You're be happy to be her
<<if $john.body is "male">>
boyfriend.
<<else>>
girlfriend.
<</if>>
<</if>>
<<n>>
<<if $flags.includes("has Emma number")>>
You walk under the moon. It's romantic as hell. When you arrive at the corridor between your two doors, you wonder if she expectes you to kiss her. You don't have to think for long, because she kisses you first. <<n>>
<<include "Fucking Emma - First time">>
<<run $flags.delete("has Emma number")>>
<<else>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% | */
/* +-----------------------------------------------------+ */
You walk under the moon, hand in hand. It's romantic as hell. When you arrive at the corridor between your two doors, she pulls you into her apartment. You
<<if $NPC.Emma.relationship gte 2>>
make love
<<else>>
fuck
<</if>>
for a long time, before falling asleep together.
<<n>>
<<include "Emma - X-Fluids">>
<</if>>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Dating Emma */
/* :When: any Saturday */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Dating <<Emma>>">> /***/
<<SmallPortrait "Emma">>
<<if $exclusive is "Emma">>
It's Saturday evening.
<</if>>
You call <<Emma>>, who suggests that you go to the movies. She wants to see //Mr. Qat//, an anime about a time-travelling cat's adventures in China's history. You've heard of it, it's weird and quirky. Looks promising. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% | */
/* +-----------------------------------------------------+ */
You have a nice time together. There are not many people in the cinema.
<<if $stats.top gte 1 and $stats.libido gte 1>>
<<if $john.hasPenis>>
Half-way thought the movie, you grab <<Emma>>'s neck and pull her down. She understands what you want, and removes your $clothes.bottom to free your <<PenisDesc>>. Then, she pleases you with her hands and mouth. Not long later, you come and she swallows.
<<CheckAchievement "F016a">>
<<elseif $john.hasClit>>
Half-way thought the movie, you remove your $clothes.bottom and pull <<Emma>>'s hand toward your <<= $john.clit>>. Smiling, she pleases you with her dexterous fingers. You come not long later.
<</if>>
<<elseif $stats.top gte 1>>
You spend a good portion of the film with your hand exploring under <<Emma>>'s skirt. She wear lacy panties and her pussy's swollen with desire.
<<elseif $stats.libido gte 1>>
You spend a good portion of the film your hand groping <<Emma>>'s bosom. Not only does she do nothing to stop you, but she seems to be enjoying the attention.
<<else>>
During the whole film, you hold <<Emma>>'s hand in yours.
<</if>>
<<n>>
Afterward, you go to your home and
<<if $NPC.Emma.relationship gte 2>>
make love.
<<else>>
have sex.
<</if>>
It's just as good as the first time. You fall asleep in each other's arms. <<n>>
<<include "Emma - X-Fluids">>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Dating Emma */
/* :When: any Saturday */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Dating <<Emma>>">> /***/
<<SmallPortrait "Emma">>
<<if $exclusive is "Emma">>
It's Saturday evening.
<</if>>
You call <<Emma>>, who waits for your suggestion. You propose a nice dinner and a nightclub. She agrees. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% | */
/* +-----------------------------------------------------+ */
You go to one of the city's classier restaurant, the ''Bellevue''.
<<if $flags.includes("you went to the Bellevue")>>
You already ate there with Clyde.
<</if>>
It's on the top floor of a tall building, overlooking the beach. Beautiful scenery. The menu's fine too.
<<if $flags.includes("flirted with Portia")>>
You also recognize your waitress.
<<if $flags.includes("you had a threesome with Clyde and Portia")>>
It's Portia. You had a threesome with her and Clyde!
<<else>>
It's Portia, the girl you flirted with.
<</if>>
<</if>>
<<if $stats.top gte 1>>
Before the main course, you ask <<Emma>> for her panties. She blushes, but she wants to obey.
<<if $stats.top gte 3>>
She stands, and starts going toward the toilet, but you stop her. You want her to remove her panties //right here//. She blushes, terribly ashamed. Looking around, nobody seems to pay attention. She moves to the other side of the table, next to the windows. Her hand slips under her short black dress, and pulls down a red tanga. She has to crouch down to remove it, moving it past her black heeled shoes. <<n>>
Instead you putting the undergarnment in your pocket, you place it on the table, in plain view. <<Emma>> can't hide her humiliation when
<<if $flags.includes("flirted with Portia")>>
Portia
<<else>>
the waitress
<</if>>
comes with the plates and you offer her the panties.
<<CheckAchievement "F016b">>
<<if $flags.includes("you had a threesome with Clyde and Portia")>>
She takes them, and smiles. "Will I see you later?" she asks. You look at <<Emma>> and think it's time to test her obediance. "Of course", you reply. You'll text her the adress. <<Emma>> bemused, be says nothing.
<<run $flags.pushUnique("Portia has Emma's panties")>>
<<run $flags.pushUnique("Portia will join you later")>>
<<CheckAchievement "F016c">>
<<elseif $flags.includes("flirted with Portia")>>
She takes them, but makes no comment at all. Very professional.
<<run $flags.pushUnique("Portia has Emma's panties")>>
<<CheckAchievement "F016c">>
<<else>>
Too bad she refuses them.
<</if>>
<<else>>
She leaves for the toilet and comes back five minutes later, a red tanga hidden in her hand. As she gives it to you, you pull her close and kiss her hungrily.
<<if $stats.top is 2>>
You put the undergarnment on the table, in plain view. <<Emma>> can't hide her shame when the waiter comes with the plates.
<<else>>
You put the undergarnment in your pocket.
<</if>>
<</if>>
<<if $stats.libido gte 1>>
In the taxi to the nightclub, you probe <<Emma>>'s naked pussy discretly. She's drenched.
<</if>>
<<set _removedPanties to true>>
<<else>>
<<set _removedPanties to false>>
<</if>>
<<n>>
<<run $flags.pushUnique("you went to the Bellevue")>>
You spend hours dancing with <<Emma>>, drinking fine cocktails and talking about nothing.
<<if _removedPanties is true>>
It's fun teasing her about her lost panties.
<<if $flags.includes("Portia will join you later")>>
/*********************************************************/
/* !SEX! %Emma% %Portia% */
/*********************************************************/
Portia joins you at the club sometime past midnight. She wears a simple black dress with no bra. As you kiss her on the mouth, <<Emma>> holds your hand tighter. But you did order her to play along, so she does, and kisses Portia too. <<n>>
Still, <<Emma>> stays very close to you, making clear her relationship to you is strong and prioritary. Either this does not bother Portia, or it goes over her head. You spend the night together. <<n>>
Portia has <<Emma>>'s panties in her purse. She tease giving them back to her, but only if <<Emma>> lemakes her come. You go to a dark corner where <<Emma>> caress her pussy until she comes. Then, you take the panties before <<Emma>> can, and ask Portia for hers. She gives you a black thong. The start of a new collection. <<n>>
<<run $flags.delete("Emma and Portia played together")>>
<<run $flags.delete("Portia has Emma's panties")>>
<<run $inventory.pushUnique("Emma's panties")>>
<<run $inventory.pushUnique("Portia's panties")>>
<<CheckAchievement "F016d">>
<<elseif $stats.libido gte 1 and $stats.corruption gte 1>>
/*********************************************************/
/* !SEX! %Emma% */
/*********************************************************/
You go to a dark corner where you caress her pussy until she comes.
<</if>>
<</if>>
<<n>>
<<if $flags.includes("Portia will join you later")>>
Afterward, you take Portia home, then leave to your apartment and
<<run $flags.delete("Portia will join you later")>>
<<else>>
Afterward, you go to your home and
<</if>>
<<if $NPC.Emma.relationship gte 2>>
making love.
<<else>>
have sex.
<</if>>
It's just as good as the first time. You fall asleep in each other's arms. <<n>>
<<include "Emma - X-Fluids">>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Dating Emma */
/* :When: any Saturday */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Dating <<Emma>>">> /***/
<<SmallPortrait "Emma">>
<<if $exclusive is "Emma">>
It's Saturday evening.
<</if>>
You call <<Emma>>, and agree on a date. Back home, you fuck like rabbits. It's quick, intense and frequent. <<n>>
<<include "Emma - X-Fluids">>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $exclusive is "Emma" and $NPC.Emma.route eq "disaster lesbian">>
/***/ <<EventTitle "Moving Together" "May">> /***/
<<SmallPortrait "Emma">>
After a couple of months, it's clear you're wasting money on two apartments. You and <<Emma>> spend all your time together. You'd be better off living together, as BFF and roommates. <<n>>
You consider moving to a larger flat with two bedrooms, before realizing you could simply sleep into the same bed. It's large enough, and it's not as you did not know each other's body or had anything to hide. <<n>>
<<elseif $exclusive is "Emma" and $stats.corruption lte 1 and $NPC.Emma.route neq "disaster lesbian">>
/***/ <<EventTitle "Marrying <<Emma>>" "May">> /***/
<<SmallPortrait "Emma">>
<<if $john.sex is "vagina">>
After a couple of months, it's clear you're crazy in love.
<<if $flags.includes("EmmaPurple")>>
<<Emma>> finally decides she will take a purple pill.
<<else>>
<<Emma>> tells you she'd like to take a purple pill.
<</if>>
She wants to fuck your pussy. And, who knows, that way you'll be able to have children one day. After a few days of rumination, you conclude you share that project, and ask her to marry you. With tears in her eyes, she agrees. <<n>>
After a small private party, she gets an engagement ring and a purple x-pill. You spend the night getting
<<if (not $sexperience.vagina.includes("penis"))>>
fucked for the first time,
<<else>>
fucked
<</if>>
over and over. You love her dick... <<n>>
<<run $sexperience.vagina.pushUnique("penis")>> /***TODO*** et si J est lesbienne ? */
<<set $NPC.Emma.sex to "penis">>
<<CheckAchievement "TF007">>
<<else>>
As the months pass, you can't believe how happy you are together with <<Emma>>. You wait for the other shoe to drop. <<Jennifer>> taught you that love and pain go hand in hand. But nothing happens. <<Emma>> is crazy about you, and she wants to be with you and only you. So do you. <<n>>
A few days after this realization hits you, you ask her to marry you. And, with tears in her eyes, she agrees. <<n>>
<</if>>
<<set $NPC.Emma.route to "married">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: June */
/* :Cast: %Emma% %Betsy% */
/*********************************************************/
<<if $exclusive is "Emma" and $stats.corruption gte 1 and $stats.libido gte 1>>
/***/ <<EventTitle "A Sexy Gift" "June">> /***/
<<SmallPortrait "Emma">>
When <<Emma>> asks you what you want for your upcoming birthday, you half-jokingly answer "//a threesome//". <<Emma>>'s startled and, despite your tone, this starts a serious conversation. It turns out she's not adverse to the idea of opening your couple, under a few restrictions. This only happens twice a year, on your birthdays. You never see the same people twice. //She// gets to choose your partners. <<n>>
You're tempted to cry foul at the last condition, but her terms are actually better than you would have hoped for. So, yeah. You count the days to your birthday. <<n>>
<<Intermezzo>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% %Betsy% | */
/* +-----------------------------------------------------+ */
<<Portrait "Betsy">>
There's only two of you when you blow the candles on your cake. But <<Emma>> wears a nice dress and had you wear your best clothes. It's already past midnight when someone knocks on your door, and you've had a drink too many. <<Emma>> welcomes ''Betsy'', a young colleague of her. She's a single bisexual, whom you think may be attracted to <<Emma>> more than to you. <<n>>
<<if $john.body is "male">>
The girls kiss first. Then, they start making out more intensely. For a moment, you think they have forgotten about you, but then Betsy breaks away from <<Emma>> and jumps on your lap. There, she kisses you just as deeply as she did with <<Emma>>, while guiding your hands to her firm breasts. <<n>>
<<else>>
They kiss for a long time. Then, Betsy looks at you in a inviting way. You join them and kiss <<Emma>> first and Betsy second. You start making out more intensely. Hands grope breasts, and ass, and hairs. You're not sure who's hand is which. <<n>>
<</if>>
Pretty soon, you're all naked and sweating.
<<if $john.sex is "penis">>
<<Emma>> has lots of fun with Betsy, but she's careful to always keep a contact with you. And when your turn comes to fuck Betsy, <<Emma>> gets behind you to caress your balls. After hours of fun, you discharge your load on both your partners' faces. <<n>>
<<set $EndingReached to "(91) Emma's Husband with Benefits">>
<<elseif $john.sex is "vagina" and $NPC.Emma.sex is "penis">>
Betsy's an expert at cunnilingus and she drives you crazy. She also seems pretty gifted at sucking dick. <<Emma>> fucks the two of you thoroughly. After hours of fun, she discharges her load on both your faces. <<n>>
<<set $EndingReached to "(92) Emma's Strange Husband with Benefits">>
<<elseif $john.sex is "vagina" and $NPC.Emma.sex is "vagina">>
Betsy's an expert at cunnilingus and she drives both of you crazy. After hours of fun, you lost count of the total number of orgasms in the room. <<n>>
<<set $EndingReached to "new!">>
<<elseif $john.sex is "both">>
Betsy's an expert at fellatio and she drives you crazy. She also seems pretty gifted at eating pussy. And when the time comes to fuck Besty, <<Emma>> gets a strap-on to fuck you too. She pulls out before you come so you can double penetrate Betsy. After hours of fun, you discharge your load on both your partners' faces. <<n>>
<<set $EndingReached to "(93) Emma's Very Strange Husband with Benefits">>
<</if>>
You can't wait for next time, wondering who <<Emma>> will bring to //her// own birthday. <<n>>
<<NewRelationship "Betsy" 0 "threesome">>
<<run $sexperience.various.pushUnique("threesome")>>
<<CheckAchievement "F026">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: September */
/* :Cast: %Emma% %Betsy% */
/*********************************************************/
<<if $NPC.Betsy.route is "threesome" and $stats.corruption gte 1 and $stats.libido gte 2>>
/***/ <<EventTitle "A Sexy Gift" "September">> /***/
<<SmallPortrait "Emma">>
You know you agreed to do this only once, but this threesome was just //so// fantastic, you just can shut up about it. <<Emma>> gets the message and asks if you want to see her again. Feeling her question might be a test, so you answer you do, but you want to follow her rules. <<n>>
<<Intermezzo>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% %Betsy% | */
/* +-----------------------------------------------------+ */
<<SmallPortrait "Betsy">>
Your patience is rewarded as, two months later, it's <<Emma>> who talks about your threesome with nostalgia. Apparently, Betsy has been bugging her about a rematch too. You agree to meet once more. This second round is just as great as the first. When you fall asleep all together, you know the rules have been shattered. <<n>>
You're helped by Betsy whom, as you guessed, is attracted to <<Emma>>. You date her as a couple for a while, meeting for a film or a dinner instead of just sex. Finally, <<Emma>> confesses she does reciprocate Betsy's feelings. You lay the ground rules of your thruple. Betsy warns you she wants a child down the line, in a few years. <<n>>
<<if $john.sex is "penis">>
That's not a problem for you, and it's okay with <<Emma>> too once you reassure her that she'll get the big family that she wants. <<n>>
<<elseif $john.sex is "vagina" and $NPC.Emma.sex is "penis">>
That's not a problem for <<Emma>>, who's actually pretty excited to knock both of you up. <<n>>
<<elseif $john.sex is "vagina" and $NPC.Emma.sex is "vagina">>
Well, that's a problem, as none of you has a penis. You'll have to find a way. <<n>>
<<elseif $john.sex is "both">>
That's not a problem for you, and it's okay with <<Emma>> too once you reassure her that she'll get the big family that she wants. It gets you wondering if you want to bear children too. <<n>>
<</if>>
<<CheckAchievement "F026a">>
<<if $NPC.Emma.route is "married">>
<<Intermezzo>>
A year after your marriage to <<Emma>>, you organize a big ceremony to celebrate your common union with Betsy. All your family's invited. You get a wink from your uncle George, who made all this possible. <<n>>
<<set $EndingReached to "(94) Emma and Betsy's Husband">> /***TODO*** or wife! ***/
<<set $NPC.Betsy.married to true>>
<</if>>
<<set $NPC.Betsy.relationship to 2>>
<<set $NPC.Betsy.lovePoints += 2>>
<<set $NPC.Betsy.yourLovePoints += 2>>
<<set $NPC.Betsy.inLoveWithEmma to true>>
<<include "Betsy - X-Fluids">>
<<include "Betsy - X-Fluids">>
<<include "Betsy - X-Fluids">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: September */
/* :Cast: %Emma% %Betsy% %Enzo% */
/*********************************************************/
<<if $NPC.Betsy.route is "threesome" and $NPC.Betsy.married is true and $john.isAttractedToMales is true>>
/***/ <<EventTitle "A Sexy Gift" "March">> /***/
<<SmallPortrait "Betsy">>
<<SmallPortrait "Emma">>
You feel like something's missing. You have two wonderful wives who love you and each other. You have threesomes all the time. What could be missing? <<n>>
When you confide your frustration to <<Emma>> and Betsy, they don't take you seriously. They wonder if you really need a third wife, even with your extraordinary libido. The thing is, you're not missing another woman, but a man. <<n>>
The girls hadn't thought of this possibility. You're keeping them satisfied, after all. But once the idea is in the air, they rally to your opinion. Having a
<<if $john.body is "male">>
bisexual
<</if>>
male in the household //would// be nice, if you could find the right one. <<n>>
<<Intermezzo>>
This endeavor takes much longer than you would have thought. Betsy's in charge of the search, with you and <<Emma>> validating her candidates. But finding a man the three of you like //and// who's ready to join you seems near impossible. <<n>>
<<Portrait "Enzo">>
You finally find the perfect guy at your work. ''Enzo'''s bisexual and open-minded.
<<if $NPC.Enzo.route neq "never met">>
He even made a pass on you before your first marriage.
<</if>>
You set up a double date with him and your wives, not telling him what he's auditioning for. But Betsy take an instant liking in him. They spend all evening talking about classic Greek theater and obscure metal bands. Before he leaves, she kisses him. <<n>>
<<Emma>>'s less enthusiastic, but she agrees he's the nicest one you've meet so far. So, all that's left to do is to explain your plan to him. When you do, he's astonished.
<<if $john.body is "male">>
He did not peg you as a bisexual or a bigamist.
<<else>>
He did not expect not one, not two, but //three// bisexual women.
<</if>>
But he likes Betsy a lot, and if he can get free foursomes with you too, he's in. <<n>>
<<if $john.sex is "vagina">>
A year later, Enzo and Betsy are officially married, while you and <<Emma>> hold an informal union to him. By that time, Betsy's pregnant with Enzo's,
<<if $NPC.Emma.sex is "penis">>
while you are pregnant with <<Emma>>'s child.
<<else>>
while you and <<Emma>> are considering which one will carry a child.
<</if>>
<<n>>
<<set $EndingReached to "(96) Emma, Betsy and Enzo's Strange Pregnant Husband">>
<<elseif $john.sex is "both">>
A year later, Enzo and Betsy are officially married, while you and <<Emma>> hold an informal union to him. By that time, Betsy's pregnant with Enzo's
<<if $NPC.Emma.sex is "penis">>
and you are pregnant from <<Emma>>.
<<else>>
<<Emma>>'s pregnant with you.
<</if>>
<<set $EndingReached to "(97) Emma, Betsy and Enzo's Very Strange Pregnant Husband">>
<<else>> /* sex is penis */
A year later, Enzo and Betsy are officially married, while you and <<Emma>> hold an informal union to him. By that time, Betsy's already pregnant with Enzo's, while <<Emma>>'s near the end of her first pregnancy with you. <<n>>
<<set $EndingReached to "(95) Emma, Betsy and Enzo's Husband">>
<</if>>
You buy a big house in the countryside to fit your big family. <<n>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 10 */
/* :Cast: %Emma% */
/*********************************************************/
<<if $time lte 18 and $NPC.Emma.route is "missed opportunity" and $dating.length is 0 and $exclusive is "nobody" and $stats.IQ gte -1 and $stats.corruption lte 2>>
/***/ <<EventTitle "Meeting Emma Again">> /***/
<<SmallPortrait "Emma">>
As you're returning from work, you stumble upon your pretty neighbor. She says 'hi' again, and the next moments reach award-winning levels of awkwardness. Yet, she seems determined to talk to you and be your friend. So you begin a conversation. <<n>>
You learn she's called ''<<Emma>>''.
<<if $john.isReconizable>>
She already knows your name. You talk about your lives for a while.
<<elseif $john.body neq $john.startingBody>>
She asks for your name. Are you a friend of John? She hasn't seen him in a while. You reply you are, indeed, John. You took some pills recently, and this is the result. She's very curious about the changes you've been through and your motivations. You chat for a while.
<<else>>
She asks if you're John? "//I am//" you reply. She noticed the changes you've been through, and is really curious about them. You chat for a while.
<</if>>
She's surprisingly knowledgeable about anime and video games. <<n>>
<<if $stats.daring lte 0 and $stats.charming lte 0 and $stats.top lte 0>>
As you chat, you both get over your shyness and open up. It takes you over an hour before you think to ask for her number, which she gives readily.
<<else>>
<<Emma>>'s a friendly girl, and you chat for nearly an hour. You get her number, which she gives readily.
<</if>>
You leave the corridor for your apartments, both promising to keep in touch. <<n>>
You've made a new friend. :) <<n>>
<<set $NPC.Emma.route to "friend">>
<<set $time to 19>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
<<if $time lte 18 and $NPC.Emma.route is "friend">>
<<if (ndef $NPC.Emma.friendlyDates)>>
/***/ <<EventTitle "Contacting Emma">> /***/
<<SmallPortrait "Emma">>
Do you want to contact <<Emma>>, the pretty neighbor who gave you her number? <<n>>
<<AddAction "Yes" "Emma - Friendly Date 1">>
<<AddAction "Not tonight" "Next">>
<<AddAction "Never" "Emma - Never">>
<<elseif $NPC.Emma.friendlyDates is 1>>
/***/ <<EventTitle "Evening with Emma">> /***/
<<SmallPortrait "Emma">>
You have a text from <<Emma>>. She asks if she can come to your place, to watch anime or something. <<n>>
<<AddAction "Of course" "Emma - Friendly Date 2">>
<<AddAction "Not tonight" "Next">>
<<elseif $NPC.Emma.friendlyDates is 2>>
/***/ <<EventTitle "Evening with Emma">> /***/
<<SmallPortrait "Emma">>
You feel like going to the theater. Maybe with our friend <<Emma>>? <<n>>
<<AddAction "Text <<Emma>>" "Emma - Friendly Date 3">>
<<AddAction "Not tonight" "Next">>
<<else>>
<<Skip>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Friendly Emma */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You send a text to <<Emma>>. She replies immediately. You have a quick back-and-forth, until you agree to meet at your place and play some video game. <<n>>
Her apartment is much nicer than yours. Same size, but brighter and tiddier. Not that yours is unclean, really. But she has less stuff around, no action figure on display, no poster on the wall. Instead, she has a couple plants and mirrors. <<n>>
Still, subtle hints show she is a geek. The console under the tv, for instance. Or the //Dario// plush on her sofa. (Is she a fan of //Suspiria//?) Some space invaders stickers in her kitchen. <<n>>
She makes tea for two, and you discuss which game to start with. You settle on a fun racing game. She's better than you are, by quite a margin, and wins the beginners championship. <<n>>
What do you want to try next? <<n>>
<<AddAction "Queen of Fighters" "Emma - Queen of Fighters">>
<<AddAction "Fast & Slow" "Emma - Fast & Slow">>
<<AddAction "Kizz Boxx" "Emma - Kizz Boxx">>
<<set $NPC.Emma.lust to 0>>
<<set $NPC.Emma.romance to 0>>
<<set $NPC.Emma.friendlyDates to 1>>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 1 */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
//Kizz Boxx// is a party game, around a general quizz. The questions are focused on recent events and pop culture rather than science or history. Some are rather silly. <<Emma>> has not played a lot, fortunately, so she doesn't know the answers by rote. <<n>>
<<if $stats.IQ gte 1>>
You play a full game, which you win easly. Then a rematch, which you also win, by a smaller margin. You're surprised to know so many things you thought you had forgotten. <<Emma>>'s impressed by your culture. <<n>>
<<else>>
You play a full game, which <<Emma>> wins. Then a rematch, which you win by answering a question about an obscure retro video game she knows nothing about. The answer is "Truth, Love and Courage". <<n>>
<</if>>
<<include "Emma - Friendly Date 1 End">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 1 */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
//Queen of Fighters// is a competitive fighting game. As the name implies, all characters are female, and most are very busty. You've played it for hundred of hours online, so you should have the advantage this time. <<n>>
Indeed, you win most matches, but <<Emma>> gives you a run for your money, especially when you don't pick your favorite character. <<n>>
A fun feature of the series is that the hits destroy the target's clothes. <<Emma>> finishes most matches nearly naked. Only strips of clothes or leather hide the naughty bits, and then just barely. <<n>>
The game is unashamed about it, the camera focusing on the girls' asses and tits and their dedicated physics. It's weird playing it with a woman.
<<if $john.body is "female">>
But you're one too, after all, even if you still forget it sometimes.
<</if>>
She seems to like it anyway. <<n>>
<<set $NPC.Emma.lust += 1>>
<<include "Emma - Friendly Date 1 End">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 1 */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
//Fast & Slow// is a cooperative rythm game. You play as the members of a band, and have to hit the notes at the same time to score points. Fortunately, you kept a good ear from your days in a band, during college. <<Emma>>'s quite good too, knowing the songs by heart. <<n>>
<<if $tf.includes("sultry voice")>>
You have a lot of fun, especially once you start singing in duet. You haven't sung in a long time, but your voice is as strong as it ever was, perhaps even better. <<Emma>> is impressed. She's not a great singer, but she doesn't hesitate to accompany you. <<n>>
<<else>>
You have a lot of fun, especially once you start singing in duet. You haven't sung in a long time, and your voice is a bit wavering. <<Emma>> doesn't seem to care. She's not a great singer either, to be honest. <<n>>
<</if>>
<<set $NPC.Emma.romance += 1>>
<<include "Emma - Friendly Date 1 End">>
/*********************************************************//*********************************************************/
/* :From: Friendly Emma */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
<<set $NPC.Emma.route to "ghosted (friend)">>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 1 (inline) */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
<<Intermezzo>>
During the game, you and <<Emma>> keep chatting.
<<if (not $john.isReconizable)>>
She has a question about the pills.
<<if $john.body is "female">>
They changed your gender, but did they change your sexuality?
<<elseif (not $john.changedBody)>>
They changed your body, but did they change your sexuality?
<<else>>
Did they change your sexuality?
<</if>>
Who are you attracted to now?
<<else>>
She want's to now more. What's your orientation? Who are you attracted to?
<</if>>
<<n>>
<<if $john.orientation is "bisexual">>
You reply you're attracted to women and man both. You're not sure if you were always a bisexual and the pills only unlocked that truth, or if they did create that desire. You think it's the former, but it's kind of hard to say for sure.
<<if (not $sexperience.partners.includes("man"))>>
You haven't had sex with a male yet, anyway.
<</if>>
<<elseif $john.orientation is "confused">>
Well, that's a good question. You're not sure. You're still attracted to girls, but you have the equipment to play with boys too.
<<if (not $sexperience.partners.includes("man"))>>
And you kind of want to try.
<<else>>
And your first time felt pretty good.
<</if>>
<<elseif $john.isAttractedToFemales>>
You reply you're
<<if (not $john.isReconizable)>>
still
<</if>>
only attracted to females.
<<elseif $john.isAttractedToMales>>
You reply you're no longer attracted by females.
<<if $john.isAttractedToMales>>
You're only interested by men now.
<<else>>
Nor by males, actually.
<<if $john.orientation is "vaginophile">>
You don't care about gender, only about pussies.
<<elseif $john.orientation is "cockophile">>
You don't care about gender, only about cocks.
<<elseif $john.orientation is "interphile">>
You don't care about gender, only about intersexuality.
<</if>>
<</if>>
<</if>>
But what about her? What is //her// sexuality? <<Emma>> answers she's demisexual. For her, gender and genitals are less important than feelings and a strong emotional bond.
<<if $stats.corruption is 0 and $stats.libido is 0>>
It makes sense to you.
<<elseif $stats.corruption is 0>>
It's cool, but sex is important too, in your opinion.
<<else>>
It's cool, but you don't subscribe to that point of view.
<</if>>
<<n>>
It's getting late, so you say goodbye and leave for your apartment, joking you don't have a long road back. <<n>>
/*********************************************************//*********************************************************/
/* :From: Friendly Emma */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You reply to <<Emma>> you'd be pleased to have her. Err, to welcome her.
<<if (not $flags.includes("John cleaned his apartment"))>>
Then you realize your apartment could use some tidying-up. You spend the next half-hour getting stuf into its right place (which sometime is the garbage bin) and vacuuming. In the end, your place is not as neat as hers, but its presentable. <<n>>
<<else>>
You've kept your apartment clean and tiddy since your big spring cleaning. You spend the next half-hour making tea and fresh cookies. <<n>>
<<set _madeCookies to true>>
<</if>>
When <<Emma>> arrive, you're ready. She's wearing
<<if $NPC.Emma.lust gte 1>>
a nice little black dress, a red scarf tied around the waist.
<<elseif $NPC.Emma.romance gte 1>>
a knee-length green summer dress, with a pattern of leaves and flowers.
<<else>>
a casual outfit, with tight jeans and a loose tshirt which reads "princess //slash// unicorn".
<</if>>
<<n>>
You give him a tour of your home.
<<if (not $flags.includes("John cleaned his apartment"))>>
She comments on your many toys and posters, recognizing some of them. She says she had a //Captain Fist// figure too, before. <<n>>
<<if $inventory.includes("medium black dildo")>>
In your bedroom, she stares at your nightstand. You wonder why, until you understand you left your black dildo there! Oops. She doesn't say anything, and neither do you.
<<run $flags.pushUnique("Emma have seen the dildo")>>
<</if>>
<<else>>
This goes fast, as you've removed all unnecessary stuff.
<</if>>
<<n>>
You go back to your living room and sit on the couch.
<<if $NPC.Emma.lust gte 1 or $NPC.Emma.romance gte 1>>
<<Emma>> removes her shoes and folds her legs up.
<</if>>
<<if _madeCookies is true>>
She picks a cookie, which she finds delicious.
<</if>>
Okay, what do you want to watch with her? <<n>>
<<AddAction "SharkHunters" "Emma - SharkHunters">>
<<AddAction "Veronika Venus" "Emma - Veronika Venus">>
<<AddAction "Harem Hunter goes Hunting" "Emma - Harem Hunter">>
<<set $NPC.Emma.friendlyDates to 2>>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 2 */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
//SharkHunters// is a funny show.
<<if (not $flags.includes("watched SharkHunters"))>>
It's not a documentary about fishermen, but an animated comedy about killer fishes hunting humans. Or rather trying to, and pathetically failing before they have to return to the sea.
<<run $flags.pushUnique("watched SharkHunters")>>
<</if>>
<<Emma>> has heard of it, but never watched an episode. For the rest of the evening, you play some of your favorites from the three first seasons. The latter ones are not as good, in your opinion, even if you still watch them all. <<n>>
<<Emma>> has a few laughs. She comments on the synergy between the two main characters, one's stupidity always foiling the other's big plans. It works somehow like a mismatched couple. Or maybe a parent and a child. You've never thought about it this way. <<n>>
<<include "Emma - Friendly Date 2 End">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 2 */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
<<Emma>> knows //Veronika Venus//, but she has not seen the current season yet. Fortunately, you're only a few episodes in, so you decide to start again from the beginning of the season. <<n>>
Veronika is an ordinary teenager, until she's contacted in her dreams by Venus, the Greek goddess of beauty.
<<if $stats.stupidity lte 0>>
<span style="font-size: 80%;">(Yes, Venus is her Roman name, but she's explicitly identified as Greek in the show... Go to the forums if you want to complain about it. Whatever.)</span>
<</if>>
She's destined to be her avatar on earth. In the morning, she's become a tall and busty blonde knockout. Not a real bimbo, though, as her intellect's unaffected. The series deals with the consequences of her transformation upon her friends, her new status as a sex symbol at school //and// the shenanigans of other avatars in the city, of various pantheons. <<n>>
So, yeah, it's basically the //City of Mist// RPG setting, with more boobs. In fact, they get bigger each season. And it's not push-up bras or digital effects. The show goes out of its way to prove the actress actually undergoes breasts expansion, as ennemies tear away her clothes during battle. There is a shower scene at least every other episode... And sex sometimes too, of course. <<n>>
But you're in it for the drama. No, really! Well, maybe not the first season, but since then, you've learned to love the characters and root for them. <<n>>
You watch a couple episodes, up to the reveal of this year's big bad, the four-armed and four-breasted Kali! <<n>>
<<set $NPC.Emma.lust += 1>>
<<include "Emma - Friendly Date 2 End">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 2 */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
Despite it's title, //Harem Hunter goes Hunting// is not really about a harem.
<<if (not $flags.includes("watched Harem Hunter"))>>
It's about a teenage boy who finds a door to a magical realm in his garden, where all the princesses and sorceresses happen to fall head over heels in love with him. Of course, he's secretly in love with a girl in his class, so he refuses all their advances.
<<run $flags.pushUnique("watched Harem Hunter")>>
<<else>>
It's about a boy ''refusing'' to have an harem. You've recently watched the first four episodes, but you think <<Emma>> would like the series, and it does not bother you to watch them again.
<</if>>
<<n>>
When you tell <<Emma>> the name of the anime you want to show her, she asks if its hentai. You reassure her, it's not. It's very slightly ecchi, as the comedy comes from sex, but it's never showed, only implied. <<n>>
<<Emma>> does not seem bothered anyway, and you watch the first episode. It's mainly explosition, but it's well-done. An episode later, she comments how the characters are varied in personnality and figure. All women are not thin and busty, for instance. Some are muscular, others curvy. It's nice. And there are good-looking men too. <<n>>
Overall, the show's quite funny and romantic, as the main character really pines for his lost love, while avoiding the attentions of the women around him. <<n>>
/* You've seen six episodes, and it's getting late. */
<<set $NPC.Emma.romance += 1>>
<<include "Emma - Friendly Date 2 End">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 2 (inline) */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
<<Intermezzo>>
While watching the show, you chat about your lives and your family. You talk about your mother Jessica and your sister Amber. Her parents are divorced too. She has a brother, Adam, and a half-sister, Kimberly, from her father's second mariage. No boyfriend. The last one left her for someone else. "//What about you? Anyone in your life?//" she asks. <<n>>
<<TopRelation>>
<<if $stats.corruption lte 1 or $topRelation is 0>>
<<include "Emma - Honest Answer">>
<<else>>
<<AddAction "Tell the Truth" "Emma - Tell the Truth">>
<<AddAction "No... (lie)" "Emma - Lie about your relationships">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 2 End */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
<<include "Emma - Honest Answer">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 2 End (inline) */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
<<TopRelation>>
<<if $topRelation lte 0>>
Not currently, you answer.
<<if $topRelation is 0>>
Just
<<if $dating.length is 1>>
a sexfriend.
<<else>>
some sexfriends.
<</if>>
<<if $dating.includes("Jennifer")>>
You feel no need to mention one of them is your ex, Jennifer.
<<else>>
Nothing serious.
<</if>>
<<else>>
You talk about Jennifer, and how she left you for another man.
<</if>>
<<run $flags.pushUnique("Emma thinks John is single")>>
<<elseif $dating.includes("Jennifer")>>
There's Jennifer. You talk about how she had been your girlfriend in college, left you for another man, came back, and went again multiple times. She's currently back, for good you hope.
<<run $flags.pushUnique("Emma knows John is dating a woman")>>
<<set $NPC.Emma.johnIsDating to "Jennifer">>
<<else>>
You reply you've met someone recently.
<<if $dating.includes("Annie")>>
Her name is Annie.
<<run $flags.pushUnique("Emma knows John is dating a woman")>>
<<set $NPC.Emma.johnIsDating to "Annie">>
<<elseif $dating.includes("Cho")>>
Her name is Cho.
<<run $flags.pushUnique("Emma knows John is dating a woman")>>
<<set $NPC.Emma.johnIsDating to "Cho">>
<<elseif $dating.includes("Veronica")>>
His name is Veronica.
<<run $flags.pushUnique("Emma knows John is dating a woman")>>
<<set $NPC.Emma.johnIsDating to "Veronica">>
<<elseif $dating.includes("Robbie")>>
His name is Robbie.
<<set $NPC.Emma.johnIsDating to "Robbie">>
<<elseif $dating.includes("Amber")>>
His name is ... Amy. (Oups, you nearly called her Amber! You can't tell <<Emma>> you're dating your sister!)
<<run $flags.pushUnique("Emma knows John is dating a woman")>>
<<set $NPC.Emma.johnIsDating to "Amy">>
<</if>>
It's still very new, so you're not sure where it's headed.
<<if $dating.length gte 2>>
(Of course, you don't tell her you're dating multiple
<<if $dating.includes("Amber")>>
persons. And that one of them is your sister!)
<<else>>
persons.)
<</if>>
<<elseif $dating.includes("Amber")>>
<</if>>
<<run $flags.pushUnique("Emma knows John is dating")>>
<</if>>
<<if $john.isReconizable is false>>
She asks if that's why you took pills? You're not sure. It probably has a part in your decision. But mainly, you wanted something to change in your life.
<</if>>
<<n>>
<<include "Emma - Friendly Date 2 End - Leaving">>
/*********************************************************//*********************************************************/
/* :From: Emma asks about the dildo */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
Not currently, you answer. You talk about Jennifer, and how she left you for another man.
<<if $dating.includes("Jennifer")>>
(You don't feel like telling <<Emma>> you're dating Jennifer again. You never know.)
<<elseif $dating.includes("Annie")>>
(Better not tell her about Annie, you never know.)
<<elseif $dating.includes("Amber")>>
(Better not tell her about Amber, you never know.)
<<elseif $dating.includes("Cho")>>
(Better not tell her about Cho, you never know.)
<<elseif $dating.includes("Veronica")>>
(Better not tell her about Veronica, you never know.)
<<elseif $dating.includes("Robbie")>>
(Better not tell her about Robbie, you never know.)
<</if>>
<<run $flags.pushUnique("Emma thinks John is single")>>
<<include "Emma - Friendly Date 2 End - Leaving">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 2 End (inline) */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
<<if $flags.includes("Emma have seen the dildo")>>
<<Intermezzo>>
<<if $john.body is "male" and $flags.includes("Emma thinks John is single")>>
Before leaving, <<Emma>> apologizes if she's too curious, but she has seen your dildo, and wonders if you like it. She's not fond of them. <<n>>
Blushing, you realize <<Emma>> must think you've been using it in your ass. You explain to her you bought the dildo for yourself. The pills gave you a pussy, and you wanted to ... know how it feels... <<n>>
<<set _assPlay to false>>
<<elseif $john.body is "male" and $flags.includes("Emma thinks John is dating a woman")>>
Before leaving, <<Emma>> apologizes if she's too curious, but she has seen your dildo, and wonders if
<<if (def $NPC.Emma.johnIsDating)>>
$NPC.Emma.johnIsDating
<<else>>
your girlfriend
<</if>>
likes it. She's not fond of them. <<n>>
Blushing, you explain she does indeed like using a dildo. At least, from time to time. <<n>>
<<set _assPlay to false>>
<<elseif $john.body is "male" and $flags.includes("Emma thinks John is dating a man")>>
Before leaving, <<Emma>> apologizes if she's too curious, but she has seen your dildo, and wonders if you and
<<if (def $NPC.Emma.johnIsDating)>>
$NPC.Emma.johnIsDating
<<else>>
your boyfriend
<</if>>
like it. She's not fond of them. <<n>>
Blushing, you explain you do like using a dildo. At least, from time to time. <<n>>
<<set _assPlay to true>>
<<elseif $john.body is "female" and $flags.includes("Emma thinks John is single")>>
Before leaving, <<Emma>> apologizes if she's too curious, but she has seen your dildo, and wonders if you like it. She's not fond of them. <<n>>
Blushing, you reply since the pills gave you a pussy, you wanted to ... know how it feels... <<n>>
<<set _assPlay to false>>
<<elseif $john.body is "female" and $flags.includes("Emma thinks John is dating a woman")>>
Before leaving, <<Emma>> apologizes if she's too curious, but she has seen your dildo, and wonders if you and
<<if (def $NPC.Emma.johnIsDating)>>
$NPC.Emma.johnIsDating
<<else>>
your girlfriend
<</if>>
like it. She's not fond of them. <<n>>
Blushing, you explain you do like using a dildo. At least, from time to time. <<n>>
<<set _assPlay to false>>
<<elseif $john.body is "female" and $flags.includes("Emma thinks John is dating a man")>>
Before leaving, <<Emma>> apologizes if she's too curious, but she has seen your dildo, and wonders if you like it. She's not fond of them. <<n>>
Blushing, you reply since the pills gave you a pussy, you wanted to ... know how it feels... <<n>>
<<set _assPlay to false>>
<</if>>
<<Emma>> nods. She understands. Plastic is no match for the real thing, though, in her opinion.
<<if _assPlay is false>>
As far as seytoys go, you'd have a better time with a vibrating, non-penetrating one. She gives you a few pointers.
<<run $flags.pushUnique("Emma gave advice on sextoys")>>
<<else>>
As far as seytoys go, she prefers vibrating, non-penetrating ones. Of course, she does not think it would work without a clitoris.
<</if>>
<<n>>
Once this
<<if $stats.libido gte 1>>
interesting
<<elseif $stats.corruption is 0>>
weird
<</if>>
conversation is over, <<Emma>> thanks you and leaves for her flat. <<n>>
<<else>>
It's getting late. <<Emma>> thanks you and leaves for her flat. <<n>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Friendly Emma */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You get a reply an half-hour later. <<Emma>>'s free tonight. She trusts you to choose the film. <<n>>
You arrange to meet downtown, in a simple bar. You get there first. She arrives a little later, wearing
<<if $NPC.Emma.lust gte 2>>
a form-fitting red dress.
<<elseif $NPC.Emma.romance gte 2>>
a simple blue dress.
<<elseif $NPC.Emma.lust gte 1 and $NPC.Emma.romance gte 1>>
the dress you first saw her in.
<<else>>
jeans and another geeky tshirt.
<</if>>
You drink a beer, while chatting about your week. <<n>>
Okay, what film do you want to go to? <<n>>
<<AddAction "Being Sandra Bullock" "Emma - Being Sandra Bullock">>
<<AddAction "Mr. Qat" "Emma - Mr. Qat">>
<<AddAction "Revenge of the Zimbos" "Emma - Revenge of the Zimbos">>
<<set $NPC.Emma.friendlyDates to 3>>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 3 */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
//Being Sandra Bullock// is a sequel to an old movie, //Being John Malkovich//. None of the cast is returning, of course. This promises to be a bizarre love story. <<n>>
You enter the movie theater. <<n>>
Okay, the movie's even stranger than you expected. The hero finds a door leading into Sandra Bullock's mind. Once there, he gain control of her actions, like a possession. He uses it to mess around with famous actors (playing their own roles). <<n>>
He reveals the door's existance to his sister, who uses Bullock's body to cruise lesbian clubs. Bullock tries to understand what happens to her during her lost time, finds the club where she meets the hero's sister and, long story short, they fall in love. The hero ends up in a dog's body, but you're not sure you understood why. Neither does <<Emma>>. <<n>>
<<set $NPC.Emma.romance += 1>>
<<include "Emma - Friendly Date 3 End">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 3 */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
//Mr. Qat// is an anime about a time-travelling cat's adventures in China's ancient history. You've seen the trailer, it seems weird and quirky. <<Emma>> has heard of it, and actually wanted to see it. <<n>>
You enter the movie theater. <<n>>
The film is fine. The art's awesome, but the story's kind of hard to follow. No time period is clearly identified. You're supposed to recognize the architecture style or the king's name. But you're no history buff. <<n>>
<<Emma>>'s somewhat disappointed too. She did understand more than you, and answers some of your questions. But she found some points problematic. The film presents a skewed view of China's history, bordering on propaganda. <<n>>
You guess movies are just a form of soft power these days. Still, it was fun and pretty. <<n>>
<<include "Emma - Friendly Date 3 End">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 3 */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
//Revenge of the Zimbos// is a erotic comedy. A small village's population is hit by an infectious agent that transform them into mindless zombies and horny bimbos, hence "zimbos". It's a sequel, but you've both seen the first movie. <<n>>
You enter the movie theater. <<n>>
The film is even gorier and trashier than the first one, with loads of blood and sperm. You heard they actually gave red and yellow pills to the actors, filming the transformations in slow motion. The result is realistic, for sure. Much more than the "zombie" part. <<n>>
The two heroes try to fight (and fuck) their way out of the village. It's so outrageously silly, but you and <<Emma>> can't help but laugh your heart out. <<n>>
<<set $NPC.Emma.lust += 1>>
<<include "Emma - Friendly Date 3 End">>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 3 (inline) */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
<<Intermezzo>>
After the movie ends, you go back to the bar and take another beer. <<Emma>> liked the movie.
<<if $NPC.Emma.lust is 3 and $john.isAttractedToFemales and $flags.includes("Emma thinks John is single")>>
She has a question, though. You've suggested a game with busty girls, a show with busty girls and now a film with busty girls. Do you think a girl has to have big tits to be attractive?
<<if $stats.IQ gte 0>>
You sense no hostility in her tone. She's genuinely curious.
<</if>>
<<n>>
<<AddAction "Yes" "Emma - I prefer busty girls">>
<<if (not $mc.includes("titty fixation"))>>
<<AddAction "No" "Emma - I like all girls">>
<</if>>
<<elseif $NPC.Emma.romance is 3 and $john.isAttractedToFemales and $flags.includes("Emma thinks John is single")>>
<<if ($john.body is "female" and $john.orientation is "confused")>>
She hopes you'll see many films together, now that you're best friends. <<n>>
<<run $flags.pushUnique("Emma is a disaster lesbian")>>
<<else>>
She has a question, though. You've talked a lot about your respective families, about what about the future. Do you see yourself with kids? <<n>>
<<AddAction "Yes" "Emma - I want kids">>
<<if (not $mc.includes("broodfather")) and (not $mc.includes("broodmother")) and (not $mc.includes("family founder"))>>
<<AddAction "No" "Emma - I don't want kids">>
<</if>>
<</if>>
<<else>> /* stays a friend */
You walk <<Emma>> home, kiss her on the cheeks and go to bed. <<n>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 3 End */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You reply breast size is important. In your opinion, big bosoms are more attractive. It's just a defining feature of womanhood. You have no desire for flat-chested tomboys. All the great pin-ups have large breasts, after all. Especially since the X-Pills made expansion so easy. <<n>>
She nods. She used to think differently, but she sees your point. <<n>>
You walk <<Emma>> home, kiss her on the cheeks and go to bed. <<n>>
<<run $flags.pushUnique("Emma wants big breasts")>>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 3 End */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You reply breast size is not really important. A woman could be attractive with large boobs or small tits. You've made these suggestions because you like them, not because it showcases huge melons.<<n>>
She nods. She thinks the same. <<n>>
You walk <<Emma>> home, kiss her on the cheeks and go to bed. <<n>>
<<run $flags.pushUnique("Emma wants to see hentai")>>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 3 End */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You haven't given it much thought, but yes, you want kids. You've never talked about it with <<Jennifer>>, back when you were together.
<<if $dating.includes("Jennifer")>>
(Or since you're back together... not that you can tell <<Emma>>!)
<</if>>
<<n>>
She nods. She wants kids too. More than one. She's sure she'll be a great mother. <<n>>
You walk <<Emma>> home, kiss her on the cheeks and go to bed. <<n>>
<<run $flags.pushUnique("Emma wants a romantic evening")>>
/*********************************************************//*********************************************************/
/* :From: Emma - Friendly Date 3 End */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You reply you don't want any kids. You're too young to really think about it, but you just don't see the point. You'd rather keep your freedom. <<n>>
She nods. She wants kids. More than one. She's sure she'll be a great mother. <<n>>
You walk <<Emma>> home, kiss her on the cheeks and go to bed. <<n>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
<<if $flags.includes("Emma wants big breasts") or $flags.includes("Emma wants to see hentai") or $flags.includes("Emma is a disaster lesbian") or $flags.includes("Emma wants a romantic evening")>>
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You have an invitation from your friend <<Emma>> for tonight. But you usually meet on Thursdays... Do you want to go? <<n>>
<<if $flags.includes("Emma wants big breasts")>>
<<AddAction "Yes" "Emma - Big Breasts Surprise">>
<<run $flags.delete("Emma wants big breasts")>>
<<run $flags.pushUnique("Emma has big breasts")>>
<<elseif $flags.includes("Emma wants to see hentai")>>
<<AddAction "Yes" "Emma - Hentai Surprise">>
<<run $flags.delete("Emma wants to see hentai")>>
<<elseif $flags.includes("Emma is a disaster lesbian")>>
<<AddAction "Yes" "Emma - Romantic Evening">>
/* DO NOT remove flag yet!!! */
<<elseif $flags.includes("Emma wants a romantic evening")>>
<<AddAction "Yes" "Emma - Romantic Evening">>
<<run $flags.delete("Emma wants a romantic evening")>>
<</if>>
<<AddAction "No" "Next">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Friendly Emma Final */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
At the appointed hour, you cross the hallway and find the door to Emma's apartment ajar. You knock and enter an empty living room. "//I'm getting ready!//" she shouts from her bedroom. You sit on her sofa and wait. A pizza waits on the kitchen's counter, still cold. <<n>>
<<Emma>> promised a surprise in her text. You wonder what it could be. Suddenly, music echoes through the room. Sensual jazz... <<Emma>> appears, wearing a new short red dress and matching red heels. But that's not the surprise. She's now sporting huge breasts, easily twice her previous size. <<n>>
The dress's cut to accentuate her impressive cleavage. And equally impressive sideboob. <<Emma>> smiles as she sees your reaction. She walks toward you, her hips swaying to the music. She sits next to you. "//They're great, ain't they?//" she says. "//They feel great too//", she adds, taking your hand and placing it on her breast. <<n>>
It's so, so soft. And firm too, so firm. Emma comes closer to you and whispers "//Do you find me attractive now?// <<n>>
<<TopRelation>>
<<if $topRelation gte 1 and $stats.corruption lte 1>>
You stammer out excuses. You're not single anymore. You're sorry <<Emma>> did all that for you. You're touched, but you're no longer available. <<n>>
<<Emma>> has a backward movement. She is visibly devastated. She asks you to leave. "//Please.//" <<n>>
<<set $NPC.Emma.route to "rejected">>
<<set $time to 24>>
<<else>>
<<if $john.isAttractedToFemales or $mc.includes("titty fixation")>>
<<AddAction "Yes" "Emma - Fuck Busty Emma">>
<</if>>
<<if (not $mc.includes("titty fixation"))>>
<<AddAction "No" "Emma - Don't Fuck Busty Emma">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Emma - Big Breasts Surprise */
/* :When: multiple Saturday */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% | */
/* +-----------------------------------------------------+ */
<<SmallPortrait "Emma">>
Instead of answering, you grope Emma's chest, barely holding it fully in your hands. She moans. Forgetting any hesitation, you pull her dress down, revealing a perfectly formed pair of tits. You play with them, and they bounce happily. <<n>>
<<Emma>> seems to be happy too. She stands arched and offered. You bend down and lick your friend's teat. She moans again, putting a hand in your hair. Well, you're probably not just friends anymore. You're seeing serious "benefits" in your near future. <<n>>
You toy with <<Emma>>'s tits for a long time, and you're still not completely satisfied when you stop. But you have other needs. You grab <<Emma>> by the neck and kiss her. Her lips are hot and wet. She wants you, you know it. <<n>>
Soon after, her dress is on the floor, with your $clothes.bottom and $clothes.underwear.
<<if $john.hasPenis>>
<<Emma>> takes your <<PenisDesc>> in her mouth.
<<if ($penisSize gte 12) or ($tf.includes("unusual girth") and $penisSize gte 8)>>
She has trouble getting more than the head in, but she's talented.
<<else>>
She's a talented cock-sucker.
<</if>>
<<elseif $john.hasClit>>
<<Emma>> goes between your legs and licks your $john.clit.
<</if>>
<<n>>
You have sex for hours before collapsing on the bed, exhausted. <<n>>
<<NewRelationship "Emma" 1>>
<<set $NPC.Emma.yourLovePoints += 1>>
<<if $stats.corruption is 0>>
<<set $NPC.Emma.yourLovePoints += 1>>
<</if>>
<<set $NPC.Emma.lovePoints += 2>>
<<set $time to 24>>
<<CheckAchievement "TF006">>
/*********************************************************//*********************************************************/
/* :From: Emma - Big Breasts Surprise */
/* :When: multiple Saturday */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You stammer out excuses. The tits are fine, for sure. That's not the problem. You're sorry <<Emma>> did all that for you. You're touched, but you think of her as a friend. <<n>>
<<Emma>> has a backward movement. She is visibly devastated. She asks you to leave. "//Please.//" <<n>>
<<set $NPC.Emma.route to "rejected">>
/*********************************************************//*********************************************************/
/* :From: Friendly Emma Final */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
At the appointed hour, you cross the hallway and knock on the door. <<Emma>> lets you in. She wears a short pleated skirt and a tight t-shirt. <<n>>
She welcomes you inside. You talk about your week. <<Emma>>'s full of energy, perhaps some of it fake. Her skirt's shorter than those she usually wears. When she moves, it shows the tops of her thighs. Just a little more, and you'd see her butt and panties. She does not seem to care. <<n>>
She brings drinks and snacks on the coffee table, then sits next to you on the couch. She says she wants to watch something special with you. You've already watched rather naughty shows. This time, why not go all the way? She bought some hentai... <<n>>
<<if $stats.libido gte 1>>
That's a great idea. You usually watch this kind of anime alone, but why not with her.
<<else>>
That's a suprising idea. You don't watch this kind of anime regularly, and always alone, but why not try it with her.
<</if>>
She smiles, and press a button. The show's called //Host of the Incubus//. It's about a young woman who's possessed by an incubus (a male succubus) because she's too shy to flirt. She now has a comicaly large talking penis and need to fuck at least once per day, or the devil will win her soul. <<n>>
Fortunately, the incubus dick can detect lust and has good advices on seduction. So, she has sex with all her girl friends, one by one. She does try to resist, but the urge to fuck is stronger. <<n>>
By the end of the second episode, you notice <<Emma>> seems really focused on the show. She's less talkative than usual. You look at her and discover her hand has disappeared under her skirt. She's masturbating! <<n>>
<<AddAction "Masturbate too" "Emma - Masturbate too">>
<<AddAction "Act like you didn't see" "Emma - Act like you didn't see">>
/*********************************************************//*********************************************************/
/* :From: Emma - Hentai Surprise */
/* :When: multiple Saturday */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You slip your hand under your $clothes.bottom and touch your sex.
<<if $john.hasPenis is true>>
It's already hard.
<<else>>
It's already wet.
<</if>>
Minutes later, <<Emma>> understands what you're doing, and starts wanking much more blatantly. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% | */
/* +-----------------------------------------------------+ */
By the next episode, she removes her panties and strokes her pussy openly.
<<if $john.hasPenis is true>>
You liberate your penis too.
<<if $penisSize gte 10>>
You catch her staring at your <<PenisDesc>> with hungry eyes.
<<elseif $penisSize gte 4>>
You catch her looking at your <<PenisDesc>>.
<</if>>
<<else>>
You do the same.
<<if $john.clit is "very large clitoris" or $john.clit is "penis-like clitoris">>
You catch her staring at your $john.clit with hungry eyes.
<<elseif $john.hasClit>>
You catch her looking at your $john.clit.
<</if>>
<</if>>
The sound of barely restrained moaning and fapping fills the room, arousing you even more than what's happening on the screen. <<n>>
<<if $john.hasPenis is true>>
<<if $penisSize gte 10>>
Finally, she can't resist her desire anymore and crawls next to you. Looking you in the eyes, she grabs your penis and guides it to her mouth. Your glans disappear between her lips, and she starts sucking. <<n>>
She gives a lengthy blowjob, but you both want more. You tip her on her back and spread her legs. Glistening with her saliva, you penis parts her lips and pushes on. <<Emma>> grabs your neck and pulls you closer for a kiss. <<n>>
You fuck her roughly, and you both come in record time. <<n>>
<<elseif $penisSize gte 4>>
Finally, she can't resist her desire anymore and spreads her legs, inviting you in. You crawl over her, guide your penis between her lips and push on. <<Emma>> grabs your neck and pulls you closer for a kiss. <<n>>
You fuck her soundly, and you both come in record time. <<n>>
<<else>>
Your masturbation session lingers for two more episodes, until you both come during a particularly hot orgy scene. <<n>>
<</if>>
<<else>>
<<if $john.clit is "very large clitoris" or $john.clit is "penis-like clitoris">>
Finally, she can't resist her desire anymore and crawls next to you. Looking you in the eyes, she grabs your $john.clit between her fingers and lower her mouth to it. Your clit disappear between her lips, and she starts sucking. <<n>>
She clearly enjoys herself, making you come a couple of times. Afterward, you finger her wet pussy, and she comes on the spot. <<n>>
<<elseif $john.hasClit>>
Finally, she can't resist her desire anymore and crawls over you. Her head find her place between your legs, and she starts licking your pussy. Her own pussy is jus above you, so you begin to eat her out too. <<n>>
Your 69 lasts a while, until you both come a couple of times. <<n>>
<</if>>
<</if>>
The tension resolved, <<Emma>> slips into your arms for a hug. You guess you're not friends anymore. You're more that that now. <<n>>
<<NewRelationship "Emma" 1>>
<<set $NPC.Emma.dates to 1>>
<<set $time to 24>>
<<CheckAchievement "F016">>
/*********************************************************//*********************************************************/
/* :From: Emma - Hentai Surprise */
/* :When: multiple Saturday */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
You act like you hadn't noticed her, and keep watching the anime. <<Emma>>'s masturbation become less and less discreet. She wants you to know what she's doing. <<n>>
<<if $stats.bottom gte 1 and $stats.top lte 0>>
Finally, she removes her panties and throws them on your lap. "//Don't you think I need a little help?//", she says with a surprising agressivity. You're unsure how to react, but she signals you to crouch between her legs. You hesitate an instant, before obeying <<Emma>>. <<n>>
Your friend's pussy lips are sweet and salty. She seems to like what you're doing, and commands you to lick her deeper and harder. You lose yourself into her sex, overwhelmed by a pleasant feeling of obedience. <<n>>
You're nearly dissapointed when she comes, as you wanted to service her longer. Fortunately, she wants you to come back soon. You feel pride whe she calls you a good
<<if $john.body is "male">>
boy.
<<else>>
girl.
<</if>>
<<n>>
<<NewRelationship "Emma" 2 "domina">>
<<set $NPC.Emma.dates to 1>>
<<else>>
Finally, she lets out barely muffled moans of extasy. And the end of the episode, she thanks you for coming, and lets you go back to your place. You can see she's dissapointed. The evening did not go as planned. <<n>>
<<set $NPC.Emma.route to "rejected">>
<</if>>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Friendly Emma Final */
/* :When: multiple weekdays */
/* :Cast: %Emma% */
/*********************************************************/
/***/ <<EventTitle "Evening with <<Emma>>">> /***/
<<SmallPortrait "Emma">>
At the appointed hour, you cross the hallway and knock on the door. <<Emma>> lets you in. She wears sandals and a long dark green dress.
<<if $john.body is "female">>
She compliments you on your $clothes.bottom.
<</if>>
<<n>>
<<Emma>> has made dinner reservations downtown. You get there by car, chatting about your week, before stopping by the Nostradamus, an fancy italian restaurant. You follow the //maître d'hôtel// to a table for two in a quiet corner. There is a flower bouquet and a lighted candle on the table. It's very romantic... <<n>>
You begin to wonder about <<Emma>>'s intentions. Is this really her idea of a friendly date, or is she trying to take your friendship into a new direction?
<<if $stats.stupidity lte 0>>
You remember how she looked at you the first time you met her. Was that her plan all along?
<</if>>
<<if $flags.includes("Emma is a disaster lesbian")>>
Surely not. Girl friends have this kind of "dates" all the time. It doesn't mean anything.
<<else>>
And how do //you// feel about it?
<</if>>
<<n>>
While you wait for your order, you continue to chat normally. <<Emma>> finds excuses to touch you more often, punching you on the shoulder after you make a bad joke, or putting her hand on yours to comfort you. You catch her looking at you too. <<n>>
For the whole dinner, you have the same strange feeling she's flirting, but it's so subtle you can't be sure. You're not going to make an ass of yourself and say or do something you'll regret. <<n>>
<<Intermezzo>>
Once back at your building, she invites you to her place for tea.
<<if $flags.includes("Emma is a disaster lesbian")>>
You sit next to her, sipping your hot beverage. You talk about your evening, how nice the restaurant was, and how you'd both like to go there again. You like having <<Emma>> close to you. She smells so good. <<n>>
Her tea finished, <<Emma>> lays on her side and puts her head on your lap. Still talking, you run your hand through her hair. Pretty normal thing to do between friends, right? Surely she does not expect anything more... <<n>>
In fact, half an hour later, she stops talking. Her breathing is calm and steady. She's asleep.
<<if $stats.strength gte 2 and $stats.height gte -1>>
You wait a while, then carry her to her bed.
<<else>>
You wait a while, wishing you were strong enough to carry her to her bed.
<</if>>
You'd love to sleep next to her, but that's not possible. You kiss <<Emma>> on the forehead, and go back to your place. <<n>>
<<Intermezzo>>
After that, your friendship with <<Emma>> become much more intense and exclusive. You spend a lot of time together, as all BFF do, right? <<n>>
<<run $flags.delete("Emma is a disaster lesbian")>>
<<set $exclusive to "Emma">>
<<set $NPC.Emma.route to "disaster lesbian">>
<<set $dating to []>>
<<else>>
You sit next to her, the tension building. Still, you're determined to let her make the first step. It takes far too long before she tries to kiss you. But once you reciprocate her timid kiss, she gets much more proactive and start undressing you. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% | */
/* +-----------------------------------------------------+ */
<<if $john.sex is "vagina">>
<<if $john.body is "male">>
She's surprised to find a vagina under your $clothes.underwear, but quickly recovers.
<</if>>
You make love for hours, eating each other's pussy and playing with every bit of your body, until you're both exhausted from coming so many times. <<n>>
<<set $EndingReached to "(13) Emma's Girlfriend">>
<<elseif $john.sex is "penis">>
<<if $john.body is "female">>
She's surprised to find a dick under your $clothes.underwear, but quickly recovers.
<</if>>
She starts stroking it, before putting it in her mouth, all while looking you in the eyes. Later, you find her wet pussy very welcoming. <<n>>
<<set $EndingReached to "(14) Emma's Strange Girlfriend">>
<<elseif $john.sex is "both">>
She's surprised to find both a cock and a pussy under your $clothes.underwear, but quickly recovers. She takes the former in her mouth while fingering the latter. You have all sorts of fun, until you come rather messily in her wet pussy. <<n>>
<<set $EndingReached to "(15) Emma's Very Strange Girlfriend">>
<</if>>
<<Intermezzo>>
After that, your friendship with <<Emma>> evolves into love with no hitch at all. She's much more easy-going than <<Jennifer>> ever was, and you have so much more to share. <<n>>
<<NewRelationship "Emma" 2>>
<<set $NPC.Emma.dates to 1>>
<<CheckAchievement "F016">>
<</if>>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 10 */
/* :Cast: %Emma% */
/*********************************************************/
<<if $NPC.Emma.route is "missed opportunity" and $NPC.Jennifer.route is "she cheated">>
/***/ <<EventTitle "Another Chance with <<Emma>>" "November">> /***/
<<SmallPortrait "Emma">>
Now that you're single again, you remember the pretty neighbor who looked at you with desire. Before long, you meet her again in the hall. You approach her and start chatting. She has the same look as before. You know you can have her right now if you want. And you do... <<n>>
As you get closer to her, she closes her eyes. Your lips meet... A minute later, you're inside her apartment, her flowery dress cast on the floor. Your bodies press against each other. She kisses you with passion, while you caress every inch of her lovely body. <<n>>
<<if $john.sex is "penis">>
Once <<Emma>> removes your pants, she grabs your <<PenisDesc>> and awkwardly puts it in her mouth. She's wet and she wants you. And you want her too. <<n>>
<<set $EndingReached to "(10) Emma's Husband">>
<<elseif $john.sex is "vagina">>
When <<Emma>> remove your pants, she's stunned to find a pussy where she expected a dick. But she quickly recovers, then puts expertly two fingers inside your lips, one on each side of your clitoris. She makes you //so// wet... <<n>>
<<set $EndingReached to "(11) Emma's Strange Husband">>
<<elseif $john.sex is "both">>
Once <<Emma>> removes your pants, she grabs your <<PenisDesc>> and awkwardly puts it in her mouth. She doesn't realize you have a pussy where your balls should be until you reach down and guide her hand over there. She's startled at first, but quickly begins to finger you expertly. <<n>>
<<set $EndingReached to "(12) Emma's Very Strange Husband">>
<</if>>
<<Intermezzo>>
You spend the next day together, talking about who you are and what you want from life. You're relieved to be both looking for a serious relationship. Indeed, <<Emma>> confesses to having the hots for you for a very long time. <<n>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Emma% */
/*********************************************************/
<<if $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Emma - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Emma% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)")>>
<<run $nextSpecialEvent.push("Emma - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Emma% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)") or $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Emma - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Emma% */
/*********************************************************/
<<if (ndef $NPC.Emma.tf)>>
<<set $NPC.Emma.tf to "bimbo">>
<</if>>
<<if (ndef $NPC.Emma.tfLevel)>>
<<set $NPC.Emma.tfLevel to 1>>
<<set _changed to true>>
<<elseif $NPC.Emma.tfLevel neq 3>>
<<set $NPC.Emma.tfLevel += 1>>
<<set _changed to true>>
<<else>>
<<set _changed to false>>
<</if>>
<<if _changed is true>>
/***/ <<EventTitle "Bimbofication">> /***/
<<set $NPC.Emma.portrait to "emma-bimbo" + $NPC.Emma.tfLevel>>
<<Portrait "Emma">>
Your bimbofying
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
changed <<Emma>>! <<n>>
<<if $NPC.Emma.tfLevel is 1>>
She now has dark blond hair, blue eyes, and her breasts feel a little swollen. What's more, she's something of an airhead, easily forgetting things. <<n>>
She can't help but notice the changes, and asks if you gave her a yellow pill without her consent. You didn't, and she seems to believe you. You explain the pills did something to your
<<if $tf.includes("x-milk (bimbofication)")>>
milk.
<<else>>
cum.
<</if>> <<n>>
<<Emma>> says she's fine with the changes, as long as you like her new look. You reassure her that she looks great.
<<elseif $NPC.Emma.tfLevel is 2>>
She's now a typical bimbo, blonde and superficial. She lost some weigth but gained a cup-size. The way she dresses changes too, with pink and revealing clothes. She giggles a lot. <<n>>
<<Emma>>'s satisfied with the changes, and wonder if they're done?
<<elseif $NPC.Emma.tfLevel is 3>>
She's a perfect bimbo, with platinum hair, clear blue eyes and a deep golden tan. Her breasts grew to fill another cup, and look rounder and firmer, as if she had implants. Her lips look fake too. <<n>>
She's //very// happy with the result, declaring that the old her was boring. In fact, she insists on changing her name, as <<Emma>> is dull. She's ''Amy'' now.
<<set $NPC.Emma.name to "Amy">>
<<CheckAchievement "TF001">>
<</if>>
<<nn>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Betsy% */
/*********************************************************/
<<if $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Betsy - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Betsy% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)")>>
<<run $nextSpecialEvent.push("Betsy - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Betsy% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)") or $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Betsy - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Betsy% */
/*********************************************************/
<<if (ndef $NPC.Betsy.tf)>>
<<set $NPC.Betsy.tf to "bimbo">>
<</if>>
<<if (ndef $NPC.Betsy.tfLevel)>>
<<set $NPC.Betsy.tfLevel to 1>>
<<set _changed to true>>
<<elseif $NPC.Betsy.tfLevel neq 3>>
<<set $NPC.Betsy.tfLevel += 1>>
<<set _changed to true>>
<<else>>
<<set _changed to false>>
<</if>>
<<if _changed is true>>
/***/ <<EventTitle "Bimbofication">> /***/
<<set $NPC.Betsy.portrait to "Betsy-bimbo" + $NPC.Betsy.tfLevel>>
<<Portrait "Betsy">>
Your bimbofying
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
changed Betsy! <<n>>
<<if $NPC.Betsy.tfLevel is 1>>
Her hair went from black to dark blonde, and her eyes are blue now. She also has fuller, pinker lips and a fair skin tone. <<n>>
<<if $NPC.Betsy.inLoveWithEmma is true>>
She looks great, and <<Emma>>'s excited to see the transformation continue.
<<else>>
She looks great!
<</if>>
<<elseif $NPC.Betsy.tfLevel is 2>>
Not only does she look like a good bimbo, with larger breasts, but she starts to behave like one too. It show in her speech patterns and lower concentration. <<n>>
Neither change seem to bother her.
<<if $NPC.Betsy.inLoveWithEmma is true>>
If anything, she's even more in love with <<Emma>> than before.
<<else>>
She's even more in love with you than before.
<</if>>
<<elseif $NPC.Betsy.tfLevel is 3>>
She's been transformed into a perfect little bimbo airhead. Light blonde hair, light blue eyes, pink smiling lips and a large rack are only the start. <<n>>
Betsy's also completely integrated her new role as a superficial sex object. She threw away her old boring dresses for a new flashier wardrobe. <<n>>
Even her old name no longer fits her. She prefers the simplier ''Betty'' now.
<<set $NPC.Betsy.name to "Betty">>
<<CheckAchievement "TF010">>
<</if>>
<<nn>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/**********************************TODO******************/Then it takes you far too many days before you dare to ask her out on a date. Her reply arrives only a few minutes later. She's free whenever you are. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Emma% | */
/* +-----------------------------------------------------+ */
<<if $john.sex is "penis">>
You meet several times over the next weeks, either at your place or hers. You can tell she's waiting for you to kiss her. You don't want to disappoint her. She sighs as you put your lips on hers. Afterward, your evenings together evolve from anime watching to increasingly hotter make-out session. <<n>>
One night, you can feel her melting in your arms, and start leveling up your game. She doesn't stop you. Pretty soon, you're both naked on her couch. She awkwardly puts your <<PenisDesc>> in her mouth. You stop her before coming, and put her on all fours. As you enter her tight pussy, she utters a short cry of repressed pain. You wonder if she's a virgin. But before you can stop to ask if everything's all right, she urges you to go on. <<n>>
The next morning, you wake you to find her asleep on your shoulder. She's lovely. <<n>>
<<set $EndingReached to "(59) Emma's Boyfriend">>
<<elseif $john.sex is "vagina" or $john.sex is "both">>
You meet several times over the next weeks, either at your place or hers. But you fear she won't understand your situation, and never go beyond kissing her. You can tell she grows frustrated and wants more. So, one evening, you start explaining how you chose to be transformed. <<n>>
At first, she doesn't react. Then, she smiles, and explains she also used an x-pill, a red one. Three month ago, she was a man. The nerdy guy who used to live here didn't leave. He still lives here. It's her. <<n>>
<<if $john.sex is "vagina">>
You're even more surprised when she says: "//If you want, I can take a purple pill, just like you did.//" She really loves you, and she wants to be with you, no matter how. <<n>>
This night, you make love for the first time. You explore every bit of her body, over and over. You spend a long time in 69, eating each other's pussy. In the morning, you know you'll love her whether she has a dick or not. You leave the choice to her. <<n>>
<<run $flags.pushUnique("EmmaPurple")>>
<<set $EndingReached to "(9) Emma's Strange Boyfriend">>
<<else>>
This night, you make love for the first time. You explore every bit of each other's body, over and over. When you take her, her face shows pain for a short time, but it quickly changes to pleasure. Later, she skillfully demonstrates that you do have a G-spot. You fuck for a long time before sleep overpowers you. <<n>>
The next morning, you wake you to find her asleep on your shoulder. She's lovely. <<n>>
<<set $EndingReached to "(60) Emma's Very Strange Boyfriend">>
<</if>>
<</if>>
<<include "Emma Serious">>
/****/
<<Intermezzo>>
<<Portrait "Emma">>
One day, as you're returning from work, you stumble upon your neighbor. She's petite, with long, dark hair and green eyes. Very pretty. She lives alone in the flat in front of yours. You've seen her from time to time, but never talked to her. <<n>>
/****/
Three month later, you're talking about leaving your flats to get a bigger house together. <<n>>
<<if ($flags.includes("JenniferLesbProposal")) and ($stats.libido gt 1)>>
<<if ($stats.corruption is 1)>>
<<Intermezzo>>
Now that you have your own girlfriend and a steady relationship, you remember <<Jennifer>>'s proposal. You gather some info online about polyamory, before breaking the subject with <<Emma>>. She's reluctant at first, fearing that you don't love her anymore. But you do... You just have a long history with <<Jennifer>> and you feel like you could love both of them. <<n>>
You spend many hours discussing the limits and practicalities of opening your relationship. When <<Emma>>'s ready, you set up a date with <<Jennifer>>, who's happy to rekindle your liaison. <<n>>
<<Portrait "Betsy">>
You work hard to make both relationships work. <<Jennifer>> is busy with her husband most of the time anyway, especially once she gets pregnant. So <<Emma>> and you spend a lot of time together. Still, you feel a ping of jealousy once <<Emma>> starts her own secondary relationship with a young coworker, ''Betsy''. But that's the rules, isn't it? <<n>>
<<set $EndingReached to "(169) Emma's Poly Girlfriend">>
<<elseif ($stats.corruption is 2)>>
<<Intermezzo>>
Now that you have your own girlfriend and a steady relationship, you remember <<Jennifer>>'s proposal. You set up a date with her, and rekindle your affair, in secret of <<Emma>>. It's just easier that way. <<n>>
<<set $EndingReached to "(170) Emma's Cheating Girlfriend">>
<</if>>
<</if>>/*********************************************************/
/* :From: sceneList */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling <<Jennifer>>">> /***/
<<Portrait "Jennifer">>
<<if $bag.totalTaken is 0>>
You think about your ex-girlfriend, ''<<Jennifer>>''. You would like to contact her once again, but what's the point? You know the truth: She's happier with Pierce. You love her, you really do, and it aches to know it's not mutual. <<n>>
<<AddAction "Don't Call" "Next">>
<<elseif $john.isAttractedToFemales or $john.orientation is "vaginophile">>
You think about your ex-girlfriend, ''<<Jennifer>>''.
<<if $exclusive is "nobody" and $dating.length is 0>>
<<if $john.orientation is "confused">>
You're not really sure you're still into girls, but <<Jennifer>>'s another story. You would like to contact her now that the pills changed you. <<n>>
<<else>>
You would like to contact her once again, now that you've taken some pills. <<n>>
<</if>>
<<AddAction "Call Her" "Calling Jennifer - Call Her">>
<<elseif $stats.corruption is 0>>
<<if $exclusive neq "nobody">>
Of course, you're already in love with <<= $exclusive>>, so there's no point in calling <<Jennifer>>. <<n>>
<<elseif $dating.length is 1>>
You're already dating <<= $dating[0]>>, so there's no point in calling <<Jennifer>>. <<n>>
<<elseif $dating.length gte 2>>
You're already dating <<= $dating.slice(0,$dating.length-1)>> and <<= $dating[$dating.length-1]>>, so there's no point in calling <<Jennifer>>. <<n>>
<</if>>
<<else>>
<<if $exclusive neq "nobody">>
You're already in love with <<= $exclusive>>, but that doesn't mean you can't see <<Jennifer>> too. <<n>>
<<AddAction "Call Her" "Calling Jennifer - Call Her">>
<<elseif $dating.length is 1>>
You're already dating <<= $dating[0]>>, but that doesn't mean you can't see <<Jennifer>> too. <<n>>
<<AddAction "Call Her" "Calling Jennifer - Call Her">>
<<elseif $dating.length gte 2>>
You're already dating <<= $dating.slice(0,$dating.length-1)>> and <<= $dating[$dating.length-1]>>, but that doesn't mean you can't see <<Jennifer>> too. <<n>>
<<AddAction "Call Her" "Calling Jennifer - Call Her">>
<</if>>
<</if>>
<<AddAction "Don't Call" "Next">>
<<else>>
You think about your ex-girlfriend, ''<<Jennifer>>''. You realize you have no desire for her anymore. You can't imagine what you saw in her. You hesitate to call her, but what would be the point? <<n>>
<<AddAction "Don't Call" "Next">>
<<if $john.body is "male">>
<<set $NPC.Jennifer.wedding to "happy">>
<<elseif $john.body is "female">>
<<set $NPC.Jennifer.wedding to "indifferent">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Calling Jennifer */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling <<Jennifer>>">> /***/
<<if $john.body is "male">>
<<if $stats.IQ gte 0 and ($stats.daring gte 1 or ($stats.top gte 1 and $stats.bottom is 0) or $stats.smarts gte 1 or $stats.stylish gte 1)>>
<<SmallPortrait "Jennifer">>
You decide to call your ex-girlfriend. You chat a while on the phone, and you explain you took some pills. <<Jennifer>> finds something has changed in your voice. You suggest to meet in a coffee ship, and she accepts. <<n>>
You met at a place you both know. In fact, you already had numerous dates here. You wonder if it's a good sign. <<Jennifer>> is as lovely as ever, with a long black dress and what must be a push-up bra. She kisses you on the cheek, which hurts. <<n>>
You start talking about your life of the last months. You don't have much to say, except for the pills, of course. <<Jennifer>> wants to know how you got them, and why you choose to take them. The first question is easy, but you're not sure you know the answer to the second one yourself. <<n>>
<<if ($john.hairColor neq "blonde" and $john.hairColor neq "platinum blonde" and $stats.attractive gte 2 and $stats.asian is 0 and $stats.weight lte 1) or $stats.top gte 1>>
<<Jennifer>> didn't look at you this way before. You think she finds you more attractive than before. You're sure of it when she invites you to end the evening at her place. <<n>>
<<AddAction "Go to Jennifer's Place" "Calling Jennifer - To Jennifer's Place">>
<<AddAction "Decline" "Calling Jennifer - Decline Jennifer's Invitation">>
<<else>>
As the afternoon ends, you ask if she wants to see you again. She declines. Her and the "//wonderful//" Pierce are talking about moving in together. She tells you "//It's serious this time//". Damn. <<n>>
<<if $stats.top gte 1 and $stats.corruption gte 2>>
Maybe you should just kiss her anyway? <<n>>
<<AddAction "Kiss Her" "Calling Jennifer - Kiss Her">>
<<AddAction "Let It Go" "Next">>
<</if>>
<<set $NPC.Jennifer.wedding to "invited - serious">>
<</if>>
<<else>>
<<SmallPortrait "Jennifer">>
You decide to call your ex-girlfriend. You chat a while on the phone, and you explain you took some pills. Alas, <<Jennifer>>'s not interested in seeing you again. Her and the "//wonderful//" Pierce are talking about moving in together. She tells you "//It's serious this time//". <<n>>
<<AddAction "Hang Up" "Next">>
<<set $NPC.Jennifer.wedding to "not invited - serious">>
<</if>>
<<elseif $john.body is "female">>
<<if $stats.charming gte 0 and $stats.stupidity lte 2>>
<<SmallPortrait "Jennifer">>
You decide to call your ex-girlfriend. <<Jennifer>>'s surprised to learn that you're now a woman, and insists in meeting you. She suggest a coffee shop where you used to go as a couple. Strange. <<n>>
<<Jennifer>> is as lovely as ever, with a long black dress and what must be a push-up bra. She kisses you on the cheeks, which feels natural between women. You would have liked to kiss her on the lips, though. <<n>>
You start talking about your life of the last months. You don't have much to say, except for the pills, of course. <<Jennifer>> wants to know how you got them, and why you choose to take them. The first question is easy, but you're not sure you know the answer to the second one yourself. <<n>>
<<Jennifer>>'s intrigued by your transformation. She has many more questions about it. How do you feel as a woman? How did you choose your clothes? Did you masturbate already? <<n>>
<<if ($stats.attractive is 1 or ($stats.attractive is 2 and $stats.stupidity gte 2)) and $stats.strength lte 1 and $stats.black is 0 and $boobssize gte 3 and $john.hasVisibleBulge is false>>
<<Jennifer>>'s strangely more friendly than when you were dating. She didn't look at you this way before. You feel she finds you more attractive now that you're a woman. Finally, she asks if you'd be interested in a threesome with the guy she's seeing now, the famous Pierce. <<n>>
<<if ($stats.corruption gte 1 or $stats.libido gte 1 or $stats.stupidity gte 2 or $mc.includes("triangle lover") or $mc.includes("polyamorous") or $mc.includes("swinger") or $mc.includes("candaulist") or $mc.includes("cuckold") or $mc.includes("harem girl") or $mc.includes("harem enabler")) and $john.isAttractedToMales and $john.isAttractedToFemales>>
<<AddAction "Accept" "Calling Jennifer - Accept Threesome">>
<<else>>
You don't have to think about it. Of course you're ''not'' interested in a threesome. <<n>>
<</if>>
<<if $mc.includes("triangle lover")>>
You don't have to think about it. Of course you ''are'' interested in a threesome. <<n>>
<<else>>
<<AddAction "Refuse" "Calling Jennifer - Refuse Threesome">>
<</if>>
<<elseif $stats.attractive is 2 and $stats.stupidity lte 1 and $stats.black is 0 and $stats.weight lte 1 and $john.hasVisibleBulge is false>>
<<Jennifer>>'s strangely more friendly than when you were dating. She didn't look at you this way before. You have the strange feeling that she is //flirting// with you. You flirt back. <<n>>
As you're about to leave the café, she steps closer and kisses you. Her lips taste different, much softer. Actually, the difference must come from your own feminine lips. She takes you by the hand and invites you to end the evening at her place. <<n>>
<<AddAction "Go to Jennifer's Place" "Calling Jennifer - To Jennifer's Place">>
<<AddAction "Decline" "Calling Jennifer - Decline Jennifer's Invitation">>
<<elseif $stats.attractive is 3 and $stats.IQ gte 0 and $stats.black is 0 and $stats.strength lte 1 and $stats.weight lte 1 and $john.hasVisibleBulge is false>>
As your date (if it's a date?) goes on, you catch her looking at you strangely, when she thinks you're not looking. Is it anger in her eyes? Envy? Anyway, she ends up cutting the meeting short, kisses you once again on the cheek and leaves. <<n>>
You get the feeling you won't hear from her again...
<<if $stats.top gte 1 and $stats.corruption gte 1>>
Unless you act now.
<<AddAction "Kiss Her" "Calling Jennifer - Kiss Her">>
<<AddAction "Let It Go" "Next">>
<</if>>
<<n>>
<<else>>
As the afternoon ends, <<Jennifer>> starts talking about the "//wonderful//" Pierce. They're talking about moving in together. She tells you "//It's serious this time//". You understand you have no place in her life now, except maybe as a friend. <<n>>
<<if $mc.includes("triangle lover")>>
Unless... would her and Pierce be interested in a threesome ? <<n>>
<<AddAction "Suggest a threesome" "Calling Jennifer - Suggest Threesome">>
<<AddAction "Don't" "Next">>
<</if>>
<<set $NPC.Jennifer.wedding to "invited - friend">>
<</if>>
<<else>>
<<SmallPortrait "Jennifer">>
You decide to call your ex-girlfriend. <<Jennifer>>'s surprised to learn that you're now a woman. She sounds almost relieved... Anyway, she wishes you the best of luck for the future. <<n>>
<<set $NPC.Jennifer.wedding to "indifferent">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Calling Jennifer - Call Her */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling Jennifer">> /***/
As <<Jennifer>> gets ready to leave the bar, you step toward her. She expect a hug, or maybe a kiss on the cheek. But you hold her, one hand in the small of her back, and another holding her neck. You look her in the eyes and count to five. She says nothing. You kiss her. <<n>>
Your tongue slips between her lips and touch her teeth. As you press her body against yours, her mouth opens and you feel her succumbing to your raw sensuality. When your kiss stop, she's blushing. She takes you by the hand and invites you to end the evening at her place. <<n>>
<<AddAction "Follow Her" "Calling Jennifer - To Jennifer's Place">>
/*********************************************************//*********************************************************/
/* :From: Calling Jennifer - Call Her */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling Jennifer">> /***/
<<if $john.sex is "vagina">>
<<SmallPortrait "Jennifer">>
You think it over. Yes, you are interested. <<Jennifer>> looks ecstatic. She texts Pierce, and you agree to meet at his place on wednesday. <<n>>
The rest of your date goes smoothly. <<Jennifer>> comes closer to you and you get to touch each other discretly. She also makes all kind of innuendo, promising you a good time with Pierce. <<n>>
When you leave the coffeeshop, you kiss tentatively on the lips. It's a much prudish kiss than the one you used to share, but still, she's blushing as you part ways. <<n>>
<<run $flags.pushUnique("Wednesday's Threesome")>>
<<set $NPC.Jennifer.wedding to "invited - accepted threesome">>
<<else>>
<<SmallPortrait "Jennifer">>
You think it over. Yes, you are interested. However, when you warn <<Jennifer>> of your <<PenisDesc>>, she retracts her proposal. She's sorry, but the only dick they want in a threesome is Pierce's. She leaves shortly after that. <<n>>
<<set $NPC.Jennifer.wedding is "not invited - bah">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Calling Jennifer - Call Her */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling Jennifer">> /***/
<<if $john.orientation is "lesbian">>
<<SmallPortrait "Jennifer">>
You explain to <<Jennifer>> you're not into guys, not at all. She chuckles, and apologise to even have suggested such a thing. <<n>>
<<elseif $stats.corruption is 0 and $stats.libido is 0>>
<<SmallPortrait "Jennifer">>
Sure of yourself, you refuse <<Jennifer>>'s indecent proposal. She chuckles, and apologise to even have suggested such a thing. <<n>>
<<else>>
<<SmallPortrait "Jennifer">>
You take a moment to think about it. But, as tempting it would be to have sex with <<Jennifer>> now, you're not interested in a threesome, especially not with Pierce involved, of all people. <<n>>
You refuse <<Jennifer>>'s indecent proposal, without explaining yourself further. She acts like it's fine, but you know her well enough to know she must be at least a little offended. <<n>>
<</if>>
<<if $john.isExtrovert>>
You could use your new-found
<<if $stats.charming gte $stats.daring>>
charm to cajole
<<else>>
confidence to persuade
<</if>>
her into a more intimate meeting. You've never been good with words, but now, you just now what to say and //how// to say it. <<n>>
<<AddAction "Seduce Her" "Calling Jennifer - Seduce Her">>
<<AddAction "Let It Go" "Calling Jennifer - Let It Go">>
<<else>>
Anyway, she cuts your meeting short, and goes back to her place. She does act warmly toward you, and promises to keep in touch. You wonder if that's true. <<n>>
<<set $NPC.Jennifer.route to "refused threesome">>
<<set $NPC.Jennifer.wedding to "invited - refused threesome">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Calling Jennifer - Call Her */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling Jennifer">> /***/
<<if $john.sex is "vagina">>
<<SmallPortrait "Jennifer">>
<<Jennifer>> seems shocked by your proposal, in a good way. She agrees readily. She texts Pierce, and you agree to meet at his place on wednesday. <<n>>
The rest of your date goes smoothly. <<Jennifer>> comes closer to you and you get to touch each other discretly. She also makes all kind of innuendo, promising you a good time with Pierce. <<n>>
When you leave the coffeeshop, you kiss tentatively on the lips. It's a much prudish kiss than the one you used to share, but still, she's blushing as you part ways. <<n>>
<<run $flags.pushUnique("Wednesday's Threesome")>>
<<set $NPC.Jennifer.wedding to "invited - accepted threesome">>
<<else>>
<<SmallPortrait "Jennifer">>
<<Jennifer>> seems shocked by your proposal, in a good way. She agrees readily. However, when you warn <<Jennifer>> of your <<PenisDesc>>, she changes her mind. She's sorry, but the only dick they want in a threesome is Pierce's. She leaves shortly after that. <<n>>
<<set $NPC.Jennifer.wedding is "not invited - bah">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Calling Jennifer - Refuse Threesome */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling Jennifer">> /***/
<<SmallPortrait "Jennifer">>
You decide to make a move. First, you chat about nothing, then sprinkle some compliments on her smile, her dress. You take care to be seen looking at her ''and'' to leave her some space for her to look at you discretly. <<n>>
<<if ($stats.charming gte 2 or $stats.daring gte 2) and $stats.IQ gte 0>>
You flirt with her subtly enough, and when you finally put your hand on her knee, she smiles. Soon enough, she moves closer to you and lets you kiss her. Her lips taste different, much softer. Actually, the difference must come from your own feminine lips... You take her by the hand and you leave for her place. <<n>>
<<run $flags.pushUnique("Sapphic seduction of Jennifer")>>
<<AddAction "Go to Jennifer's Place" "Calling Jennifer - To Jennifer's Place">>
<<else>>
You flirt with her adequately, but you never see the opportunity you're looking for. She refuses to fall under your feminine charm. <<n>>
<<set $NPC.Jennifer.wedding to "indifferent">>
<<AddAction "Damn" "Next">>
<</if>>
/*** TODO séduire en étant dominant ***/
/*********************************************************//*********************************************************/
/* :From: Calling Jennifer - Refuse Threesome */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling Jennifer">> /***/
<<SmallPortrait "Jennifer">>
You decide not to make a move. You chat for a while, but she cuts the meeting short, and goes back to her place. She does act warmly toward you, and promises to keep in touch. You wonder if that's true. <<n>>
<<set $NPC.Jennifer.route to "refused threesome">>
<<set $NPC.Jennifer.wedding to "invited - refused threesome">>
/*********************************************************//*********************************************************/
/* :From: Calling Jennifer */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling Jennifer">> /***/
<<SmallPortrait "Jennifer">>
You thank <<Jennifer>> for her invitation, but you don't think it's a good idea. After all, you've already tried multiple times to have a steady relationship. Perhaps it's time to accept that you're not meant to be. <<n>>
<<Jennifer>>'s barely able to hide her
<<if $john.body is "male">>
astonishment.
<<else>>
disappointment.
<</if>>
You used to be warped around her finger. Still, she takes it well, and agrees with you in the end. <<n>>
Your date's over. She does act warmly toward you, and promises to keep in touch. You wonder if that's true. Or if you care. <<n>>
<<set $NPC.Jennifer.wedding is "not invited - bah">>
/*********************************************************//*********************************************************/
/* :From: Calling Jennifer - Call Her */
/* :When: day 2 (Sunday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Calling Jennifer">> /***/
<<SmallPortrait "Jennifer">>
You drive to <<Jennifer>>'s place, a path you know by heart, even though you haven't been there in months. <<Jennifer>> talks about nothing, throwing glances and smiles at you. She does not mention Pierce, for which you're grateful. <<n>>
<<if $john.body is "male" and $stats.top is 0>>
You reach <<Jennifer>>'s small house and get out of the car. <<Jennifer>> stops to kiss you deeply. Your tongue plunges into her open mouth. The kiss lasts nearly a full minute, before she breaks it. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Jennifer% | */
/* +-----------------------------------------------------+ */
Once inside, you start undressing each other... <<n>>
<<if $john.sex is "penis">>
<<if $penisSize gte 14 or ($penisSize gte 12 and $tf.includes("unusual girth"))>>
She's rightfully impressed by the size of your tool. Her pussy's way too tight to allow a pleasant intercourse, but she finds other ways to make you come. <<n>>
Afterward, she thanks you for this night, but she thinks it's best if you forget her. "//Sorry, you're just too big for me.//" Damn. <<n>>
<<CheckAchievement "F017a">>
<<elseif $penisSize lte 3>>
<<Jennifer>>'s amused by your <<PenisDesc>>. Once she's seen it, she can't take you seriously again. She lets you eat her pussy, then abruptly tells you to leave. She says it's best if you forget about her. <<n>>
You go home, strangely aroused by this humiliation. <<n>>
/***TODO*** start a sissy/humilliation route ? */
<<CheckAchievement "F017a">>
<<elseif $penisSize gte 6 or $tf.includes("unusual girth")>>
She's pleasantly surprised by your increased girth, and moans at lot more than she used to. In fact, she comes rather loudly, as you fuck her soundly. Then, she sucks you eagerly, until you come too. <<n>>
Afterward, as you lay in bed, hands interwinned, she whispers "//thank you//" in your ear. You turn and kiss her. <<n>>
<<if $stats.attractive is 3>>
As you prepare to leave, you ask if she wants to see you again. She smiles sadly. She tells you "//I'm sorry. This was wonderful, but I'm engaged to Pierce. This was a mistake...//". But you can see in her eyes it's not a mistake she regrets. <<n>>
You insist, questionning her motives and feelings for Pierce. She concedes she would not have invited you if things were so serious with Pierce. She agrees to see you again. Finally, you have a chance at happiness with her.
<<NewRelationship "Jennifer" 1>>
<<if $exclusive is "nobody" and $stats.corruption lte 1>>
You're in love again.
<<set $NPC.Jennifer.yourLovePoints += 3>>
<<elseif $stats.corruption gte 3 or $mc.includes("independent")>>
Not that you feel in love with her, though.
<<else>>
You're not sure you want to be exclusive this time, though.
<<set $NPC.Jennifer.yourLovePoints += 1>>
<</if>>
<<set $NPC.Jennifer.wedding to "cancelled">>
<<n>>
<<else>>
As you prepare to leave, you ask if she wants to see you again. She declines. Her and the "//wonderful//" Pierce are talking about moving in together. She tells you "//I'm sorry. This was wonderful, but I'm engaged to Pierce. This was a mistake.//". <<n>>
<</if>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<CheckAchievement "F017">>
<<else>>
The sex is fine. You're pleased to have <<Jennifer>> one more time. You know her body like the back of your hand. You make her come by eating her pussy in //just// the right way. <<n>>
Afterward, she thanks you for this night, but she thinks it's best if you forget her. "//Sorry, that was a mistake.//" Damn. <<n>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.mouth.pushUnique("vagina")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<CheckAchievement "F017">>
<</if>>
<<elseif $john.sex is "vagina">>
She's surprised by your pussy. You see her hesitate, then she reaches for the drawer of her nightstand and gets a glass dildo out. It's short, thick, and covered in colored beads. <<n>>
"//Just relax...//" she says as the glass dildo touches your lips. You expected her to drive it right in, but she plays with your pussy for a while, until it's glistening with wetness. Then the dildo penetrates you, slowly. It's cold! However, the uncanny feeling make you forget about its temperature. <<n>>
<<if $stats.cum is 0>>
<<Jennifer>> has fun with you, driving you to the edge and stopping right when you feel close to coming. You lose track of time, and when she finally lets you orgasm, the pleasure hits you like a bolt of thunder. <<n>>
<<else>>
<<Jennifer>> has fun with you, driving you to the edge and stopping right when you feel close to coming. You lose track of time, and feel something building inside you. When she finally lets you orgasm, the pleasure hits you like a bolt of thunder and opens the gates. A clear liquid spurts from you sex unto <<Jennifer>>'s body. <<n>>
<<if $stats.cum is 1>>
<<Jennifer>> pursues her stimulation for a time, but you're already dry. Looking at the mess you made of her bed, she laughs and calls you a bad girl. When you're over the strength of your orgasm, she invites you to eat her out, which you do eagerly. <<n>>
<<else>>
<<Jennifer>> pursues her stimulation, and quickly makes you squirt again. And again. You cum is dripping on her beautiful tits. She gets in front of the last flow, catching it in the face. <<n>>
Then she crumbles on the soaked bed, just as drained as you are. Once she's catched her breath, she looks at the mess you made of her bed and laughs. "//Well, I'm sleeping on the couch tonight...//" <<n>>
<</if>>
<</if>>
Afterward, she thanks you for this night, but she thinks it's best if you forget her. "//Sorry, as interesting as this was, I'm not sure we're compatible in the long term.//" Damn. <<n>>
<<run $sexperience.vagina.pushUnique("female mouth")>>
<<run $sexperience.mouth.pushUnique("vagina")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<CheckAchievement "F017b">>
<<elseif $john.sex is "both">>
She's surprised by your pussy. You see her hesitate, but then she tells you she refuses to touch it. She lets you eat her out, though. <<n>>
Afterward, she thanks you for this night, but she thinks it's best if you forget her. "//Sorry, I'm just not into... whatever you are now.//" Damn. <<n>>
<<run $sexperience.mouth.pushUnique("vagina")>>
<<CheckAchievement "F017a">>
<</if>>
<<elseif $john.body is "female" and $stats.top is 0>>
You reach <<Jennifer>>'s small house and get out of the car. <<Jennifer>> takes you by the hand and guides you to her door. As she looks for her keys in her purse, you reach for her back and cup her cheek with your hand. She looks back at you, you press your body against hers and go for a kiss as you both enter her home. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Jennifer% | */
/* +-----------------------------------------------------+ */
She starts undressing you as soon as you close the door... <<n>>
<<if $john.clit is "penis-like clitoris">>
Your lovemaking is a little awkward.
<<if $sexperience.various.includes("lesbian sex")>>
This is not your first lesbian rodeo. It is for <<Jennifer>>, obviously. <<n>>
<<else>>
This is the first time you have sex with a girl as a girl. For <<Jennifer>> too, apparently.
<</if>>
But you're excited to see her naked again, to feel her desire for you. You don't have a dick anymore, but your nearly four-inches-long clitoris is up to the task. <<n>>
In fact, penetrating <<Jennifer>> with your own clitoris feels way better than with a penis. You feel on the edge of coming from the start... But when you do, you stay erect and simply go on. You still take pauses from time to time, but your lovemaking last for hours. When it ends, you're both panting and exhausted. <<n>>
/***TODO*** move to next morning ? */
<<if $stats.stupidity is 0>>
You wake cuddling next to <<Jennifer>>. She kisses you passionately. Looks like she like what happened yesterday. You know //you// did. <<n>>
<<NewRelationship "Jennifer" 2>>
<<set $NPC.Jennifer.wedding to "cancelled">>
/***TODO***
You become <<Jennifer>>'s girlfriend. You see each other all the time, and even move in together a few months later. She still sees Pierce casually, but that's ok, she loves you more. And you love her. <<n>>
<<set $EndingReached to "(196) Jennifer's Pegging Girlfriend">>
*/
<<elseif $stats.stupidity is 1>>
You wake cuddling next to <<Jennifer>>. She kisses you passionately. Looks like she like what happened yesterday. You know //you// did. <<n>>
<<NewRelationship "Jennifer" 2>>
<<set $NPC.Jennifer.wedding to "cancelled">>
/***TODO***
You become <<Jennifer>>'s official girlfriend. You go to parties together, and you like how proud she is of you. She still sees Pierce, but that's ok, she loves you. And you love her. <<n>>
<<set $EndingReached to "(195) Jennifer's Trophy Girlfriend">>
*/
<<else>>
When you wake up, <<Jennifer>>'s gone. She does not call you back. Too bad! <<n>>
<</if>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<CheckAchievement "F017d">>
<<elseif ($john.sex is "vagina") and ($john.orientation is "lesbian")>>
Your lovemaking is a passionate.
<<if $sexperience.various.includes("lesbian sex")>>
This is not your first lesbian rodeo. It is for <<Jennifer>>, obviously.
<<if $NPC.Veronica.fucks gte 1>>
She's nowhere as talented or intense as Veronica was. But you're
<<else>>
You're
<</if>>
<<else>>
This is the first time you have sex with a girl as a girl. For <<Jennifer>> too, apparently. But you're
<</if>>
excited to see her naked again, to feel her desire for you. Making love without a dick is so easier. You have no pressure, no anxiety, just your two bodies in a long sensual dance. <<n>>
Afterward, she thanks you for this night. It was just as wonderful as she imagined. You ask if she wants to see you again, but she sighs and reply that she's engaged to Pierce. <<n>>
She tries to sell you on polyamory, saying she loves both Pierce and the new you, that you both have a place in her life. <<n>>
<<if ($stats.corruption is 0)>>
But you're not interested by this kind of arrangement. You want an exclusive relationship. <<n>>
<<set $NPC.Jennifer.wedding to "invited - beautiful">>
<<elseif $stats.corruption gte 3 and $stats.top gte 1 and $bag.black gte 2>>
But you're not interested by this kind of arrangement. You want <<Jennifer>> for yourself. <<n>>
<<set $NPC.Jennifer.portrait to "jennifer-slave">>
<<Portrait "Jennifer">>
And you'll have her. Before she leaves, you get her a drink spiked with two black pills, to get her fully under your control. As her hair turns darker, you see the obedience appear in her eyes. But you see tears too. <<n>>
"//I want to serve you//", she says, "//but I can't serve two masters...//" You shush her, and take her in your arms. You tell her to stay. You tell her to forget about Pierce. You tell her she'll only obey you. You tell her you want her to be your slave. Your words sooth her, and you can feel her relax. <<n>>
When you break your embrace, she looks at you with eyes full of love and gratitude. You know she's yours for all eternity now. <<n>>
<<if $exclusive is "nobody" and $dating.length is 0 and $stats.corruption lte 1 and $stats.top lte 2 and (not $mc.includes("polyamorous"))>>
Now that Jennifer is your slave, you don't need any other. <<n>>
<<NewRelationship "Jennifer" 2 "sex slave">>
<<set $exclusive to "Jennifer">>
<<else>>
<<NewRelationship "Jennifer" 1 "sex slave">>
<</if>>
<<set $NPC.Jennifer.wedding to "cancelled">>
<<set $EndingReached to "(270) Jennifer's Mistress">>
<<CheckAchievement "TF009">>
/***TODO*** ajouter un événement pour le lendemain matin */
<<elseif $stats.corruption is 0 or ($stats.corruption is 1 and $dating.length is 0)>>
But you're not interested by this kind of arrangement. You want a girl for yourself. <<n>>
<<set $flags.push("JenniferLesbProposal")>>
<<elseif $stats.libido lte 1 and $dating.length is 0>>
But you're not interested by this kind of arrangement. You need more from your girlfriend than the time she can steal from her husband. <<n>>
<<set $flags.push("JenniferLesbProposal")>>
<<else>>
You could see yourself in this kind of arrangement. You know you love <<Jennifer>>, and you're not that jealous anyway.
<<if $dating.includes("Veronica")>>
(Especially as you're already dating Veronica.)
<</if>>
All you want is to make her happy. <<n>>
<<if $exclusive is "nobody" and $stats.corruption lte 1>>
<<set $NPC.Jennifer.yourLovePoints += 1>>
<</if>>
<<NewRelationship "Jennifer" 1 "polyamorous lesbian lover">>
<<set $NPC.Jennifer.wedding to "polyamorous lesbian lover">>
/***TODO*** et si on a déjà une relation ? */
<</if>>
<<run $sexperience.vagina.pushUnique("female mouth")>>
<<run $sexperience.mouth.pushUnique("vagina")>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<CheckAchievement "F017d">>
<<elseif $john.sex is "vagina">>
Your lovemaking is a little awkward.
<<if $sexperience.various.includes("lesbian sex")>>
This is not your first lesbian rodeo. It is for <<Jennifer>>, obviously. <<n>>
<<else>>
This is the first time you have sex with a girl as a girl. For <<Jennifer>> too, apparently.
<</if>>
But you're excited to see her naked again, to feel her desire for you. You would have liked to fuck her with a dick, as you used to. But having her play with your <<BoobsDesc>> and eat your pussy is incredibly pleasant too. <<n>>
<<if $flags.includes("Sapphic seduction of Jennifer")>>
Afterward, she thanks you for this night, but she's not sure she's interested in girls in the long term.
<<if $stats.corruption gte 1>>
You suggest you don't have to think about the long term for now. What about keeping things casual? <<n>>
To your surprise, she does agree to keep seeing you, if you're okay with things not being serious. <<n>>
<<NewRelationship "Jennifer" 0 "sexfriend">>
<<else>>
Damn. <<n>>
<</if>>
<<else>>
Afterward, she thanks you for this night, but she thinks it's best if you forget her. "//Sorry, I'm just not into girls. Thanks for the experience, though.//" Damn. <<n>>
<<if $john.orientation is "confused" and (not $flags.includes("confused but likes girls"))>>
<<Jennifer>> may not have liked what you just did, but for you, it was a epiphany. Even as a girl, you like girls. <<n>>
<<run $flags.pushUnique("confused but likes girls")>> /*** TODO probleme dans le cas précédent ! ***/
<</if>>
<</if>>
<<CheckAchievement "F017d">>
<<elseif $john.sex is "penis">>
She's startled as she discovers your cock. She seems disappointed. She says she expected a "//real//" sapphic experience. You fuck anyway.
<<if $penisSize gte 16>>
She's rightfully impressed by the size of your tool. Her pussy's way too tight to allow a pleasant intercourse, but she finds other ways to make you come. <<n>>
<<elseif $penisSize gte 6>>
She's pleasantly surprised by your increased girth, and moans at lot more than she used to. <<n>>
<<elseif $penisSize lte 3>>
She's surprised by your reduced size, and doubt you'll be able to make her come. Indeed, you don't. Not with your <<PenisDesc>> anyway. Fortunately you remember exactly how to eat her pussy. <<n>>
<<else>>
<<n>>
<</if>>
Afterward, she thanks you for this night, but she thinks it's best if you forget her. "//Sorry, I'm just not into... whatever you are now.//" Damn. <<n>>
<<run $sexperience.vagina.pushUnique("female mouth")>>
<<run $sexperience.mouth.pushUnique("vagina")>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<CheckAchievement "F017a">>
<<else>>
The sex is great. You're pleased to fuck <<Jennifer>> one more time. You know her body like the back of your hand. You make her come by eating her pussy in //just// the right way. <<n>>
Afterward, she thanks you for this night, but she thinks it's best if you forget her. "//Sorry, I'm just not into... whatever you are now.//" Damn. <<n>>
<<run $sexperience.mouth.pushUnique("vagina")>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<CheckAchievement "F017a">>
<</if>>
<<elseif $stats.top gte 1>>
You reach <<Jennifer>>'s small house and get out of the car. <<Jennifer>> stops to kiss you deeply. Your tongue plunges into her open mouth. The kiss lasts nearly a full minute, before you break it. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Jennifer% | */
/* +-----------------------------------------------------+ */
Once inside, you ask her to remove her clothes ... and she does. As she stands in front of you, naked and defenseless, you wish you had some form of handcuffs or rope to tie her hands together. <<n>>
You reach for her supple body and fondle her breasts. You're gentle at first, but become rougher. She does not stop looking you in the eyes, even as moans of pain mixed with pleasure start coming out of her mouth. <<n>>
<<if $john.hasPenis>>
You slide two fingers between her pussy lips. She's drenched. You throw her on the sofa, ass up, then lower your $clothes.bottom and get your <<PenisDesc>> out of your $clothes.underwear.
<<if $penisSize gte 14 or ($penisSize gte 12 and $tf.includes("unusual girth"))>>
Her pussy's way too tight to allow a pleasant intercourse, and she lets out a cry as your glans spreads her lips. But you don't care about her comfort and push on. Soon, you're fucking her senseless, and her protests have turned into moans of approval. <<n>>
Your intercourse lasts only ten minutes, but it leaves <<Jennifer>> a sloppy mess.
<<if $stats.cum is 0>>
She can barely speak as you spatter her face with your cum. <<n>>
<<elseif $stats.cum is 1>>
She can barely speak as you cover her face with your cum. <<n>>
<<elseif $stats.cum is 2>>
She can barely speak as you cover her face with your lovely cum. She opens her mouth, swallowing as much as she can. <<n>>
<<elseif $stats.cum is 3>>
She can barely speak as you cover her face with your generous cum. She opens her mouth and tries to swallow, but it's too much for her and cum starts drooping on her hair. <<n>>
<</if>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<elseif $penisSize lte 3>>
You know your <<PenisDesc>> is not the tool for this moment. You get two fingers inside her instead. Then three. Then four. Your knuckles are dilating her pussy, and you wonder if you could fist-fuck her... but she already seems on the brink of orgasm, so you stop and begin to spank her hard instead. <<n>>
<<Jennifer>>'s dissapointed at first, but once her ass is red and tears roll of her face, the pain and humiliation turn into pleasure. She stands still and has an orgasm not long after. You stop hitting her buttocks and massage your hands. <<n>>
<<run $sexperience.various.pushUnique("spanker")>>
<<else>>
You have your way with her, envoying her pussy, her mouth, and even her ass as you wish. <<Jennifer>> lets you manhandle her, envoying herself immensely. Your intercourse last for an hour, and leaves <<Jennifer>> a sloppy mess.
<<if $stats.cum is 0>>
She can barely speak as you spatter her face with your cum. <<n>>
<<elseif $stats.cum is 1>>
She can barely speak as you cover her face with your cum. <<n>>
<<elseif $stats.cum is 2>>
She can barely speak as you cover her face with your lovely cum. She opens her mouth, swallowing as much as she can. <<n>>
<<elseif $stats.cum is 3>>
She can barely speak as you cover her face with your generous cum. She opens her mouth and tries to swallow, but it's too much for her and cum starts drooping on her hair. <<n>>
<</if>>
<<run $sexperience.penis.pushUnique("female mouth")>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.penis.pushUnique("anus")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.partners.pushUnique("woman")>>
<</if>>
Afterward, as you lay in bed, hands interwinned, she whispers "//thank you//" in your ear. You turn and kiss her. <<n>>
<<if $stats.attractive+$stats.top gte 3>>
As you prepare to leave, you ask if she wants to see you again. She smiles sadly. She tells you "//I'm sorry. This was wonderful, but I'm engaged to Pierce. This was a mistake...//". But you can see in her eyes it's not a mistake she regrets. <<n>>
You insist, questionning her motives and feelings for Pierce. She concedes she would not have invited you if things were so serious with Pierce. She agrees to see you again. Finally, you have a chance at happiness with her. <<n>>
<<if $exclusive is "nobody" and $dating.length is 0 and $stats.corruption lte 1 and $stats.top lte 2 and (not $mc.includes("polyamorous"))>>
Now that Jennifer is your submissive, you don't need any other. <<n>>
<<NewRelationship "Jennifer" 2 "submissive">>
<<set $exclusive to "Jennifer">>
<<else>>
<<NewRelationship "Jennifer" 1 "submissive">>
<</if>>
<<set $NPC.Jennifer.lovePoints += 2>>
<<set $NPC.Jennifer.wedding to "cancelled">>
<<else>>
As you prepare to leave, you ask if she wants to see you again. She declines. Her and the "//wonderful//" Pierce are talking about moving in together. She tells you "//I'm sorry. This was wonderful, but I'm engaged to Pierce. This was a mistake.//". <<n>>
<</if>>
<<elseif $john.sex is "vagina">>
<<if $john.body is "male">>
You push her down on her knees, then remove your pants. <<Jennifer>>'s surprised by your pussy. You see her hesitate, but you tell to eat you with such strength that she complies immediately. You feel her tongue parting your lips and reaching your erect clitoris. <<Jennifer>> is lacking in skill, but she makes it up in eagerness to please. <<n>>
<<else>>
You push her down on her knees, then remove your $clothes.bottom and $clothes.underwear. <<Jennifer>>'s seems hesitant to eat you out. You tell her to service you with such strength that she complies immediately. You feel her tongue parting your lips and reaching your erect clitoris. <<Jennifer>> is lacking in skill, but she makes it up in eagerness to please. <<n>>
<</if>>
A standing position is not ideal to relax, so you go for the sofa, grabbing <<Jennifer>> by the hair until she's back where she belong: between your legs. <<n>>
<<if $stats.cum is 0>>
<<Jennifer>>'s instinct is good. She drives you to the edge, stopping right when you feel close to coming. You lose track of time, and when you finally orgasm, the pleasure hits you like a bolt of thunder. <<n>>
<<else>>
<<Jennifer>>'s instincts are good. She drives you to the edge, stopping right when you feel close to coming. You lose track of time, and feel something building inside you. When you finally orgasm, the pleasure hits you like a bolt of thunder and opens the gates. A clear liquid spurts from you sex unto <<Jennifer>>'s body. <<n>>
<<if $stats.cum gte 2>>
You don't let <<Jennifer>> stop her stimulation, and quickly you squirt again. And again. You cum is dripping on her beautiful tits. She gets in front of the last flow, catching it in the face. Then she crumbles on the floor, just as drained as you are. <<n>>
<</if>>
<</if>>
<<run $sexperience.vagina.pushUnique("female mouth")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<if ($john.body is "female" or $stats.cum gte 2) and $stats.attractive+$stats.top gte 3>>
As you prepare to leave, you ask if she wants to see you again. She smiles sadly. She tells you "//I'm sorry. This was wonderful, but I'm engaged to Pierce. This was a mistake...//". But you can see in her eyes it's not a mistake she regrets. <<n>>
You insist, questionning her motives and feelings for Pierce. She concedes she would not have invited you if things were so serious with Pierce. She agrees to see you again. Finally, you have a chance at happiness with her. <<n>>
<<if $exclusive is "nobody" and $stats.corruption lte 1>>
<<NewRelationship "Jennifer" 2>>
<<else>>
<<NewRelationship "Jennifer" 1>>
<</if>>
<<set $NPC.Jennifer.yourLovePoints += 1>>
<<set $NPC.Jennifer.wedding to "cancelled">>
<<else>>
Afterward, she thanks you for this night, but she thinks it's best if you forget her. "//Sorry, as interesting as this was, I'm not sure we're compatibles in the long term.//" Damn. <<n>>
/***TODO*** supposes J. is a cuntboy !! */
<</if>>
<</if>>
<<CheckAchievement "F017c">>
<</if>>
<<set $time to 24>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 5 (wednesday) */
/* :Cast: %Jennifer% %Pierce% */
/*********************************************************/
<<if $flags.includes("Wednesday's Threesome")>>
/***/ <<EventTitle "Threesome at Pierce's">> /***/
<<set _bottomVibes to $stats.bottom gte 1 and $stats.top is 0 and ($john.orientation is "bisexual" or $john.orientation is "confused")>>
<<set _topVibes to $stats.top gte 1 and $stats.bottom is 0 and ($john.orientation is "bisexual" or $john.orientation is "confused")>>
<<set _maidVibes to $stats.attractive is 2 and $stats.stupidity gte 2 and ($john.orientation is "bisexual" or $john.orientation is "confused")>>
<<Portrait "Jennifer">>
Pierce has a villa on the hills, with a view on the ocean. Your small apartment look quite trite in comparaison. Strangely, you're not jealous. In fact, you feel even more keen to meet him. <<n>>
<<Jennifer>> welcomes you at the door. She's wearing a skimpy dress, much more indecent than simple nakedness. The cleavage goes down to her belly button, and holes on the side show her hips. There's no way she's wearing panties.
<<if $stats.libido lte 0 and $stats.corruption lte 0>>
(The //slut//!)
<</if>>
<<if _bottomVibes or _topVibes>> But the most strinking part of her outfit is the wide leather collar on her neck. It even has a large ring attached to it. <</if>> <<nn>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Jennifer% %Pierce% | */
/* +-----------------------------------------------------+ */
<<Portrait "Pierce">>
You kiss, and she guides you to the living room, where Pierce is sitting on an armchair, drinking. He happens to be a quite handsome fellow. You sit on a couch, and <<Jennifer>> sits next to you. <<n>>
You chat for a while. Meeting your ex's boyfriend this way should feel more awkward than it does. You're mainly thinking about the sex. You've been a woman for less than a week, and you're already doing
<<if $sexperience.various.includes("threesome")>>
another
<<else>>
a
<</if>>
threesome. That's wild... <<n>>
<<run $sexperience.various.pushUnique("threesome")>>
<<if $stats.attractive gte 2>>
Pierce is impressed by your transformation. He only has <<Jennifer>>'s vague description of John to compare you to, but it's clear you look nothing like him. You're such a fine specimen of a woman. <<Jennifer>> agrees, you're beautiful. Blushing, you don't know how to respond. <<n>>
<</if>>
Your thoughts are interrupted by <<Jennifer>> starting to make out with you. Pierce stays on his chair, looking at you two kissing and slowly undressing. It's <<Jennifer>>'s first time with a girl.
<<if $john.startingOrientation is "besbian">>
But you've been a lesbian for years. You know how to guide her. <<n>>
<<elseif $sexperience.various.includes("lesbian sex")>>
But it's not your first lesbian rodeo. You've been in her place. <<n>>
<<else>>
And yours too, as a girl at least. Still, you both know what to do. <<n>>
<</if>>
<<if _bottomVibes>>
Things are getting rather hot when Pierce finally joins you. He French kisses <<Jennifer>>, then he attaches a leash to her collar. He kisses you next. Getting kissed by a man is very different from kissing a girl. He takes control and you feel yourself melt. <<n>>
When Pierce takes another collar on the table, your heart skips a beat. When he puts it around your neck, you shiver all over. Soon, you're on a leash too. <<n>>
Pierce makes you and <<Jennifer>> walk on all four behind him. You blush under the humiliation, but you have to admit you like it. For the rest of the night, you obey all of Pierce's orders. You and <<Jennifer>> suck his beautiful dick together. He fucks both of you one after the other.
<<if (not $sexperience.vagina.includes("penis"))>>
He's quite gentle when he takes your cherry. He's not anymore by the end of the night, fucking you recklessly, thinking only of his own pleasure.
<<run $sexperience.vagina.pushUnique("penis")>>
<<else>>
He fucks you recklessly, thinking only of his own pleasure.
<</if>>
<<n>>
You barely interact with <<Jennifer>>, and only on Pierce's command. You agreed to a threesome to sleep with her once more, but that's not what you got. And it's okay with you. Pierce's a wonderful lover and dominant. <<n>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<elseif _topVibes>>
Things are getting rather hot when Pierce finally joins you. He French kisses <<Jennifer>>, then he attaches a leash to her collar. He kisses you next. Getting kissed by a man is very different from kissing a girl. He takes control and you feel yourself melt. <<n>>
Then, he hands you <<Jennifer>>'s leash. You smile as you understand you ex is now in your power. You put her on all four and make her walk behind you. That's quite exhilarating. <<n>>
<<Jennifer>>'s at your service the whole night. You have her kiss you, suck on your teats and lick your pussy, all under Pierce's encouragements and advices.
<<if $john.clit is "penis-like clitoris">>
Finally, you fuck <<Jennifer>> with your four-inches-long clitoris.
<</if>>
<<n>>
You barely interact with Pierce. You agreed to a threesome to sleep with <<Jennifer>> once more, and that's what you got. Pierce assures you that he will get off later. <<n>>
<<run $sexperience.vagina.pushUnique("female mouth")>>
<<run $sexperience.mouth.pushUnique("female mouth")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<elseif _maidVibes>>
Things are getting rather hot when Pierce order you to stop. <<Jennifer>> complies immediatly, and you do too, even though you still want to kiss her. He sends <<Jennifer>> away, "//get prepared//" and turns his attentions toward you. <<n>>
<<if $clothes.style eq "stylish" or $clothes.style eq "feminine">>
"//These are nice clothes you're wearing. It would be a pity to stain them. Remove them//"
<<set _clothingChange to false>>
<<else>>
"//You look good, but your clothes don't. Remove them.
<<if $clothes.style is "bimbo">>
And never wear this stupid pink skirt in my presence again.
<<set _clothingChange to true>>
<<elseif $clothes.style is "whorish">>
And never wear these indecent rags in my presence again.
<<set _clothingChange to true>>
<<elseif $clothes.bottom is "pants">>
And never wear this unfeminine attire in my presence again.
<<set _clothingChange to true>>
<<else>>
<<set _clothingChange to false>>
<</if>>
//"
<</if>>
Something in his voice makes you obey without question.
<<if _clothingChange>>
You realize you're already thinking how you should dress to please this man.
<</if>>
<<n>>
Pierce kept his suit, but he released his dick. With barely an hesitation, you drop to your knees in front of him. His sex is slightly bigger than yours used to be, and better looking, in ways you can't quite pinpoint. As you put his fat cock into your mouth, you note just how vulnerable you are, naked in erotic prayer before him. You love it. <<n>>
You barely have the time to wonder if <<Jennifer>> will come back when she does, naked too, with the exception of a large strap-on belt. She puts a finger in your pussy, which is soaking wet. <<Jennifer>> licks her finger, while guiding her dildo toward your love hole.
<<if (not $sexperience.vagina.includes("dildo"))>>
The toy is harder than you thought it would be, but with Pierce's member in your mouth and <<Jennifer>>'s moanings behind you, it soon sends you to heaven.
<<run $sexperience.vagina.pushUnique("dildo")>>
<<else>>
The sensation is different, as you're not in control this time.
<</if>>
<<n>>
<<Jennifer>> and Pierce fuck you all night long, one after the other.
<<if (not $sexperience.vagina.includes("penis"))>>
He's quite gentle when he takes your cherry. (The dildo doesn't count. That's a //rule//.) He's not anymore by the end of the night, fucking you recklessly, thinking only of his own pleasure.
<<run $sexperience.vagina.pushUnique("penis")>>
<<else>>
He fucks you recklessly, thinking only of his own pleasure.
<</if>>
<<n>>
The three of you have a lot of fun. You agreed to a threesome to sleep with <<Jennifer>> once more, but you got more than you wanted, in unexpected ways. And it's okay with you. Pierce's a wonderful lover and you love being a dominant couple's plaything. <<n>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<run $sexperience.partners.pushUnique("man")>>
<<run $sexperience.various.pushUnique("threesome")>>
<<else>>
Things are getting rather hot when Pierce finally joins you. He French kisses <<Jennifer>> first, then you. Getting kissed by a man is very different from kissing a girl. He takes control and you feel yourself melt. <<n>>
<<if $john.clit is "penis-like clitoris">>
Sex is great. You already know how to please <<Jennifer>>, and she teases your giant clit mercilessly.
<<if (not $sexperience.vagina.includes("penis"))>>
Pierce is very gentle when he takes your cherry. You begin to understand what she sees in him.
<<run $sexperience.vagina.pushUnique("penis")>>
<<else>>
Pierce fucks you expertly. You begin to understand what she sees in him.
<</if>>
When he starts to fuck you harder,
<<if (not $sexperience.various.includes("vaginal orgasm")) and (not $sexperience.various.includes("clitoral orgasm"))>>
you have your first orgasm as a woman.
<<elseif (not $sexperience.various.includes("vaginal orgasm"))>>
you have your first vaginal orgasm.
<<else>>
When he starts to fuck you harder, you quickly have a powerful orgasm.
<</if>>
<<n>>
Later, you fuck <<Jennifer>> with your four-inches-long clitoris, while Pierce pumps his dick into you once again. The three of you come nearly together, and <<Jennifer>> licks her lover's cum over your belly. <<n>>
<<run $flags.pushUnique("big clit threesome")>>
<<else>>
Sex is great.
<<if (not $sexperience.vagina.includes("penis"))>>
You already know how to please <<Jennifer>>, and Pierce is very gentle when he takes your cherry. You begin to understand what she sees in him. When he starts to fuck you harder, you have your first orgasm as a woman.
<<run $sexperience.vagina.pushUnique("penis")>>
<<else>>
You already know how to please <<Jennifer>>, and Pierce fucks you expertly. You begin to understand what she sees in him. When he starts to fuck you harder, you quickly have a powerful orgasm.
<</if>>
Later, <<Jennifer>> gets you in a 69 position and you eagerly lick her pussy while Pierce pumps his dick into her. <<n>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<run $sexperience.partners.pushUnique("man")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<run $flags.pushUnique("good threesome")>>
<</if>>
<</if>>
<<if $work neq "none">>
You leave Pierce's villa late in the night, already waiting for them to call you again. <<n>>
<<else>>
It's already quite late, and you don't have to work tomorrow. You ask Pierce if it would be okay to sleep here. Maybe with them? <<Jennifer>> seems to like the idea, but she waits for Pierce's approval. He thinks for a time, then agree. <<n>>
<<set $nextMorningEvent to "Jennifer - Tuesday Morning">>
<</if>>
<<set $time to 24>>
<<NewRelationship "Jennifer" 0 "threesome">>
<<NewRelationship "Pierce" 0 "threesome">>
<<CheckAchievement "F018">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Wednesday's Threesome */
/* :When: day 6 */
/* :Cast: %Jennifer% %Pierce% */
/*********************************************************/
/***/ <<EventTitle "Threesome at Pierce's">> /***/
<<set _bottomVibes to ($stats.bottom gte 1 and $stats.top is 0 and $john.orientation is "bisexual")>>
<<set _topVibes to ($stats.top gte 1 and $stats.bottom is 0 and $john.orientation is "bisexual")>>
<<set _maidVibes to ($stats.attractive is 2 and $stats.stupidity gte 2)>>
<<SmallPortrait "Jennifer">>
<<SmallPortrait "Pierce">>
You wake up in Pierce's large bedroom, next to <<Jennifer>>. You steal a feel of her nice tits, while thinking of Pierce's cock. Pierce had to go early, but he left you two sleep. <<n>>
<<if _maidVibes is true>>
<<Jennifer>> shows you how to prepare the breakfast for her. <<n>>
You ask her how you should dress to please Pierce. She tells you you have to be really feminine, in a classic way. He loves lingerie and dresses. As you explain you're afraid to choose the wrong clothes, she agrees to help you. <<n>>
She tells you to stay and clean up the house while she goes to work. Afterward, you can go home. <<n>>
<<elseif _bottomVibes is true>>
<<Jennifer>> shows you how to prepare the breakfast for her. <<n>>
Afterward, she makes you eat her out before leaving for work. <<n>>
<<elseif _topVibes is true>>
<<Jennifer>> prepares the breakfast for both of you. <<n>>
Afterward, you make her
<<if $john.hasPenis>>
suck your dick
<<else>>
eat you out
<</if>>
before she leaves for work. <<n>>
<<else>>
<<Jennifer>> prepares the breakfast for both of you, before you both leave the house. You kiss tenderly on the porch. <<n>>
<</if>>
You could get used to this life! <<n>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: Going Out */
/* :When: day 1, 8, 15, ... (every Saturday) */
/* :Cast: */
/*********************************************************/
<<set $NPC.Jennifer.dates += 1>>
<<if $NPC.Jennifer.dates is 1>>
<<include "Jennifer - Date 1">>
<<else>>
<<include "Jennifer - Date X">>
<</if>>
<<set $NPC.Jennifer.lovePoints += 1>>
<<set $NPC.Jennifer.yourLovePoints += 1>>
<<run $nextSpecialEvent.push("Jennifer - Falling in love?")>>
/*********************************************************//*********************************************************/
/* :From: Dating Jennifer */
/* :When: (any Saturday) */
/* :Cast: %Jennifer% */
/*********************************************************/
<<FallingFor "Jennifer">>
/*********************************************************//*********************************************************/
/* :From: Dating Jennifer */
/* :When: day 1, 8, 15, ... (every Saturday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Dating <<Jennifer>>">> /***/
<<SmallPortrait "Jennifer">>
<<if $exclusive is "Jennifer">>
It's Saturday evening.
<</if>>
You call <<Jennifer>>, who invites you to her place. She prepared her (nearly) world-famous roasted duck recipe. It's been ages since you had it.
/* +-----------------------------------------------------+ */
/* |!SEX! %Jennifer% | */
/* +-----------------------------------------------------+ */
<<if $NPC.Jennifer.route is "sex slave" or $NPC.Jennifer.route is "submissive">>
While you eat, <<Jennifer>> sits on the floor, under the table, and
<<if $john.hasPenis>>
sucks your <<PenisDesc>>.
<<elseif $john.hasClit>>
licks your <<= $john.clit>>.
<<else>>
awaits your orders.
<</if>>
<<else>>
You have a pleasant conversation with <<Jennifer>> while you eat.
<</if>>
<<n>>
Afterward, you spend the evening and a good part of the night
<<if $NPC.Jennifer.route is "sex slave" or $NPC.Jennifer.route is "submissive">>
fucking her as roughly as she can take it.
<<else>>
making love to her.
<</if>>
When you leave under a starry night, she's already asleep. <<n>>
<<set $time to 24>>
<<include "Jennifer - X-Fluids">>
/*********************************************************//*********************************************************/
/* :From: Dating Jennifer */
/* :When: day 1, 8, 15, ... (every Saturday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Dating <<Jennifer>>">> /***/
<<SmallPortrait "Jennifer">>
<<if $exclusive is "Jennifer">>
It's Saturday evening.
<</if>>
You call <<Jennifer>>, and go out for a date. You have a great time together. You end the night at your place, where sex is just as great as usual. <<n>>
<<set $time to 24>>
<<include "Jennifer - X-Fluids">>
/*********************************************************//*********************************************************/
/* :From: sceneList (not yet) */
/* :When: ? */
/* :Cast: %Jennifer% */
/*********************************************************/
<<if $exclusive is "Jennifer">>
<<if $NPC.Jennifer.route is "polyamorous lesbian lover">>
And it works surprisingly well. <<Jennifer>> does indeed try it very hard to balance her time between her husband and you. You feel like she really needs and loves you, as she proves many times over. Your relationship with her is much smoother and quieter than it was before. She's become your best friend, as well as your lover. <<n>>
<<set $EndingReached to "(168) Jennifer's Poly Girlfriend">>
<<else $stats.corruption gte 3 and $bag.black gte 2 and $bag.orange gte 2 and $bag.yellow gte 2 and $bag.red gte 1>>
<<block NonConTF>>
After a few months, you discover that <<Jennifer>> is cheating on you. She still sees Pierce regularly. This explains why she dodged your propositions of moving in together. You have to act. <<n>>
<<Portrait Jennifer-hornybimbo>>
At breakfast, you spike her juice with three pills: a black, an orange and a yellow. Hopefully, this will turn her into an obedient horny bimbo. And the miracle happens before your eyes. <<Jennifer>> looks at you, embarrassed, as if she lost her train of thoughts. <<n>>
As you reveal to <<Jennifer>> you know she's been cheating on you, she starts crying. But you reassure her, it's okay. You know exactly how to solve this dilemma. She just has to give Pierce a drug of your making, and everything will be all right. <<n>>
<<Portrait Pierce-hornybimbo>>
A few days later, you're invited to Pierce's house. Of course, now, she calls herself ''Piper'', while Jennifer is ''Jenny''. Piper's anxious to meet you. She knows you're Jenny's new master, and by extension, hers too. She aims to please. <<n>>
The dinner's fine, but the threesome's even better. Nothing beats having two beautiful girls to serve you in every way. <<n>>
<</block>>
<<if $flags.includes("cheating with Emma") /* and $bag.black gt 2 */ and $bag.yellow gt 2 and $bag.orange gt 2>>
<<block NonConTF>>
Nothing, except having //three// girls at your service, of course. Now that you're installed in Pierce's villa as the master of the house, all you have to do is bring <<Emma>> into the mix. Fortunately, you have enough pills left to do it. <<n>>
<<Portrait Emma-hornybimbo>>
Once <<Emma>> is transformed and renamed Amy, she makes no difficulty joining your little harem. She's even eager to meet her new girlfriends. <<n>>
<</block>>
<<set $EndingReached to "(272) Jenny, Piper and Amy's Master">>
<<else>>
<<block NonConTF>>
Too bad you don't have enough pills to convert <<Emma>> too. Well, you already have two slaves, no need to get greedy. <<n>>
<</block>>
<<set $EndingReached to "(271) Jenny and Piper's Master">>
<</if>>
<<elseif $stats.corruption gt 1 and $flags.includes("cheating with Emma")>>
After a few months, you discover that <<Jennifer>> is cheating on you. She still sees Pierce regularly. This explains why she dodged your propositions of moving in together. You don't confront her about it. It stings knowing she fucks another man, but you're fucking <<Emma>>, so you're even. <<n>>
You know your current situation is precarious at best. <<Jennifer>> may not be as understanding as you when she learns about <<Emma>>. And <<Emma>> wants to build a serious relationship that you can't give her. But for the time being, it works. <<n>>
<<set $EndingReached to "(18) Jennifer's Unfaithful Lover">>
<<elseif $stats.corruption gte 1>>
After a few months, you discover that <<Jennifer>> is cheating on you. She still sees Pierce regularly. This explains why she dodged your propositions of moving in together. When you confront her, she tries to sell you on polyamory, saying she loves Pierce and you both, that you both have a place in her life. <<n>>
You think over. You realize you're not overly possessive. What matter to you is that <<Jennifer>> is happy and that she loves you. Doesn't matter if she also loves someone else. <<n>>
You read a lot about polyamory during the next few weeks. You and <<Jennifer>> talk a lot about the rules you want to follow in your relationships. This seems like a lot of work, but <<Jennifer>> assures it's worthwhile. You discover she had already been in a poly relationship while in college, before meeting you. <<n>>
You're doubtful at first, but <<Jennifer>>'s happier than you've ever seen her. She gives you lots of proof of her love, and you learn to control your jealousy. <<n>>
<<if $flags.includes("met Emma") and $stats.libido is 0>>
<<Intermezzo>>
Once settled in this new dynamic, you feel ready to have others partners too. You remember the pretty petite neighbor who had the hots for you. You begin flirting with her when you meet her in the hall. <<n>>
She's confused, as she's seen <<Jennifer>> come to your place. You have to explain to her about polyamory, just like <<Jennifer>> did with you nearly a year ago. <<Emma>>'s reluctant, but willing to try. As you live next to each other, you see each other a lot, which put pressure on your relationship with <<Jennifer>>. <<n>>
You have to discuss it once again. Your primary relationship is with <<Emma>> now. <<Jennifer>>'s ok with it, and moves in with Pierce. You see her less, but your feelings are still strong. <<n>>
After another year, she tells you Pierce and her are having a baby. Maybe <<Emma>> would want one with you too? <<n>>
<<set $EndingReached to "(20) Emma and Jennifer's Polyamorous Partner">>
<<else>>
<<Intermezzo>>
Once settled in this new dynamic, you feel ready to have others partners too. And you do, <<if $mc.includes("bisexual")>> men and women, <</if>> but your primary relationship is with <<Jennifer>>. <<n>>
After two years, she asks you if you would want to have a baby with her... <<n>>
<<set $EndingReached to "(19) Jennifer's Polyamorous Partner">>
<</if>>
<<else>>
After a few months, you discover that <<Jennifer>> is cheating on you. She still sees Pierce regularly. This explains why she dodged your propositions of moving in together. When you confront her, she tries to sell you on polyamory, saying she loves Pierce and you both, that you both have a place in her life. But that's just not for you. You leave her. For good. <<n>>
Eventually, <<Jennifer>> and Pierce get married. You can't help wonder if she's as faithful to him as she was to you. That's no longer your business, fortunately. <<n>>
<<set $exclusive to "nobody">> /***TODOEXCLUSIVE***/
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList (not yet) */
/* :When: ? */
/* :Cast: %Jennifer% */
/*********************************************************/
<<if $flags.includes("big clit threesome")>>
/***/ <<EventTitle "Dating Pierce and Jennifer">> /***/
<<if $stats.stupidity gt 1>>
You wait for <<Jennifer>> or Pierce to call you for a second threesome, but neither do. You don't understand why, the first one was so perfect. Too bad. <<n>>
<<else>>
Your second threesome is just as great, and the third's even better. A few months after meeting him, you and <<Jennifer>> both move to Pierce's house. <<n>>
You discover <<Jennifer>> had been Pierce's submissive for a long time, when he asks for your help dominating her. He teaches you how to be rough, strong and demanding, and how to punish <<Jennifer>> when she disobeys your orders. That's strangely satisfying. <<n>>
In the end, <<Jennifer>> learns to worship your clit just as she does Pierce's dick, and to call you Mistress. <<n>>
<<set $EndingReached to "(194) Jennifer's Co-Owner">>
<</if>>
<<elseif $flags.includes("good threesome")>>
<<if $work is "none" and $stats.stupidity gt 1>>
<<if $mc.includes("submissive")>>
A few weeks after meeting him, Pierce offers you a job as a maid at his house. He makes you wear the costume and everything. You learn to love the humiliation that goes with it. <<n>>
<<else>>
A few weeks after meeting him, Pierce offers you a job as a maid at his house. He makes you wear the costume and everything. You never thought cleaning a house could be so rewarding. <<n>>
<</if>>
<<Jennifer>> moves to Pierce's house soon after. They sleep in the master chamber. You don't. But that's ok. They both love you, in their own way. <<n>>
<<set $EndingReached to "(17) Pierce's Maid">>
<<elseif $stats.stupidity gte 1>>
You wait for <<Jennifer>> or Pierce to call you for a second threesome, but neither do. You don't understand why, the first one was so perfect. Too bad. <<n>>
<<elseif ($stats.libido is 1)>>
You take Pierce's number to organize a second threesome. Actually, you text him just how much you liked the way he fucked you, and hint you'd really like to see him again, alone. <<n>>
Pierce must have liked you too. He quickly sets up a date for you two to meet again. At the bar, he takes control, ordering a sweet white wine for you, without even asking you what you like. You like it, the wine, and the masculine attitude. <<n>>
You take his car to your place. He gets his hard dick out and makes you suck on it while driving. When you get to your place, you're already soaking wet. Pierce orders you to undress, but he keeps his suit on. You kneel at his feet to blow him again. When Pierce finally takes you, he slaps your ass generously. In the end, he demands you yell his name as you come. <<n>>
You keep seeing Pierce, and he keeps seeing <<Jennifer>>. But Pierce is such a wonderful man, you don't own it against him, even when they move in together. You transform your apartment into a perfect little love nest, complete with all the toys he uses to dominate you. You hide the ropes and paddles when your sister comes over. <<n>>
<<Jennifer>> asks if you'd be okay for another threesome for Pierce's upcoming birthday. You feign reluctance, then accept as she insists, all the while thinking how Pierce has made you his a long time ago. <<n>>
<<set $EndingReached to "(86) Pierce's Secret Concubine">>
<<else>>
Your second threesome is just as great, and the third's even better. A few months after meeting him, you and <<Jennifer>> both move to Pierce's house. The three of you begin living as a happy thruple. <<n>>
<<set $EndingReached to "(16) Ménage à Trois">>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: Casual Friday */
/* :When: day 7, 14, 21, ... (every Friday) */
/* :Cast: %Jennifer% */
/*********************************************************/
/***/ <<EventTitle "Fucking <<Jennifer>>">> /***/
<<SmallPortrait "Jennifer">>
<<if ($day % 2 is 0)>>
You call Jennifer, and she invites you to her place. Once you get there, she gets right to the point and undresses you. You spend the next two hours making love.
<<if $NPC.Jennifer.fucks is 1>>
She's getting better at sex, and so do you.
<<elseif $NPC.Jennifer.fucks is 2>>
She bought a double-dildo which is a lot of fun.
<</if>>
<<n>>
<<set $NPC.Jennifer.fucks += 1>>
<<else>>
You call Jennifer, but she's busy today. <<n>>
<<set $NPC.Jennifer.notAvailable to $day>>
<<AddAction "Too bad" "Casual Friday">>
<</if>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: April (day ?) */
/* :Cast: %Jennifer% */
/*********************************************************/
<<if $NPC.Jennifer.wedding is "not invited">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, you learn <<Jennifer>> and Pierce are getting married. You're not invited. <<n>>
<<elseif $NPC.Jennifer.wedding is "not invited - bah">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, you learn <<Jennifer>> and Pierce are getting married. You're not invited. Good riddance. <<n>>
<<elseif $NPC.Jennifer.wedding is "happy">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, you learn <<Jennifer>> and Pierce are getting married. You're //so// happy for her. <<n>>
<<elseif $NPC.Jennifer.wedding is "indifferent">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, you learn <<Jennifer>> and Pierce are getting married. You couldn't care less. <<n>>
<<elseif $NPC.Jennifer.wedding is "not invited - serious">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, you learn <<Jennifer>> and Pierce are getting married. So, it really //was// serious this time. You're not invited to the wedding, of course. Not that you would have wanted to go. <<n>>
<<elseif $NPC.Jennifer.wedding is "invited - serious">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, <<Jennifer>> and Pierce get married. So, it really //was// serious this time. You're invited to the wedding. But you prefer not to go. <<n>>
<<elseif $NPC.Jennifer.wedding is "invited - beautiful">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, you're invited to <<Jennifer>> and Pierce's wedding. It's a beautiful ceremony. <<n>>
<<elseif $NPC.Jennifer.wedding is "invited - friend">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, <<Jennifer>> and Pierce get married. So, it really //was// serious this time. You're invited to the wedding. And you go. The ceremony's beautiful, as is your dear //friend// <<Jennifer>>. <<n>>
<<elseif $NPC.Jennifer.wedding is "invited - refused threesome">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, <<Jennifer>> and Pierce get married. Your ex has personnaly invited to the wedding. Last time you saw her, she suggested a threesome. You wonder if this invitation hides something... <<n>>
<<elseif $NPC.Jennifer.wedding is "invited - accepted threesome">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, <<Jennifer>> and Pierce get married. Your ex has personnaly invited to the wedding. Last time you saw her, you had a threesome with the groom. You wonder if this invitation hides something... <<n>>
<<elseif $NPC.Jennifer.wedding is "polyamorous lesbian lover">>
<div class="header">
<h3 class="timetag"> April </h3>
<h2 class="header"> <<Jennifer>>'s Wedding </h2>
</div>
Eventually, <<Jennifer>> and Pierce get married. Jennifer want you to be one of her bridemaids. You jokingly asks if she's fucking the other two too, but she's not. Too bad, it would make for a interesting bachelorette party. <<n>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Jennifer% */
/*********************************************************/
<<if $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Jennifer - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Jennifer% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)")>>
<<run $nextSpecialEvent.push("Jennifer - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Jennifer% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)") or $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Jennifer - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Jennifer% */
/*********************************************************/
<<set _changed to false>>
<<if (not $flags.includes("Jennifer refuses x-fluids"))>>
<<if (ndef $NPC.Jennifer.tf)>>
<<set $NPC.Jennifer.tf to "bimbo">>
<</if>>
<<if (ndef $NPC.Jennifer.tfLevel)>>
<<set $NPC.Jennifer.tfLevel to 1>>
<<set _changed to true>>
<<elseif $NPC.Jennifer.tfLevel neq 3>>
<<set $NPC.Jennifer.tfLevel += 1>>
<<set _changed to true>>
<</if>>
<</if>>
<<if _changed is true>>
/***/ <<EventTitle "Bimbofication">> /***/
<<set $NPC.Jennifer.portrait to "jennifer-bimbo" + $NPC.Jennifer.tfLevel>>
<<Portrait "Jennifer">>
Your bimbofying
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
changed <<Jennifer>>! <<n>>
<<if $NPC.Jennifer.tfLevel is 1>>
She wonders how her hair could have changed color spontaneously. You explain the pills did something to your
<<if $tf.includes("x-milk (bimbofication)")>>
milk.
<<else>>
cum.
<</if>>
<<if ($tf.includes("x-milk (bimbofication)") and $tf.includes("addictive milk")) or ($tf.includes("x-cum (bimbofication)") and $tf.includes("addictive cum"))>>
She does not seem amused, but she's already addicted to your
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
and can't resist
<<if $tf.includes("x-milk (bimbofication)")>>
drinking
<<else>>
swallowing
<</if>>
it again.
<<else>>
She does not seem amused, and declares she won't
<<if $tf.includes("x-milk (bimbofication)")>>
drink
<<else>>
swallow
<</if>>
it anymore.
<<run $flags.pushUnique("Jennifer refuses x-fluids")>>
<</if>>
<<elseif $NPC.Jennifer.tfLevel is 2>>
<<Jennifer>> now looks like pretry typical bimbo. She's blonde, with full lips, a tanned skin and a slim body. Her tits are significatively larger, nearly two cup sizes, rounder and firmer too. She likes to play with them. <<n>>
She's still as smart as she was, but more easily distrated.
<<elseif $NPC.Jennifer.tfLevel is 3>>
She's a total bimbo now. Her perfect body is adorned with two huge balloons, obviously fake. She changed her style, wearing tight and revealing dresses. She really like fishnets and platform sandals. <<n>>
She stopped reading books or prepping for work, instead spending all day on TV or social media. Also, she wants to be called Jenny now.
<<set $NPC.Jennifer.name to "Jenny">>
<<CheckAchievement "TF002">>
<</if>>
<<nn>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Pierce% */
/*********************************************************/
<<if $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Pierce - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Pierce% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)")>>
<<run $nextSpecialEvent.push("Pierce - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Pierce% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)") or $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Pierce - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Pierce% */
/*********************************************************/
<<set _changed to false>>
<<if (ndef $NPC.Pierce.tf)>>
<<if $NPC.Pierce.body is "male">>
<<set $NPC.Pierce.tf to "himbo">>
<<if $NPC.Pierce.body is "female">>
<<set $NPC.Pierce.tf to "bimbo">>
<</if>>
<</if>>
<<if (ndef $NPC.Pierce.tfLevel)>>
<<set $NPC.Pierce.tfLevel to 1>>
<<set _changed to true>>
<<elseif $NPC.Pierce.tfLevel neq 3>>
<<set $NPC.Pierce.tfLevel += 1>>
<<set _changed to true>>
<</if>>
<<if _changed is true and $NPC.Pierce.tf is "himbo">>
/***/ <<EventTitle "Bimbofication">> /***/
<<set $NPC.Pierce.portrait to "Pierce-himbo" + $NPC.Pierce.tfLevel>>
<<Portrait "Pierce">>
Your bimbofying
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
changed <<Pierce>>! <<n>>
<<if $NPC.Pierce.tfLevel is 1>>
<<WIP>>
<<elseif $NPC.Pierce.tfLevel is 2>>
<<WIP>>
<<elseif $NPC.Pierce.tfLevel is 3>>
<<WIP>>
<</if>>
<<nn>>
<<elseif _changed is true and $NPC.Pierce.tf is "bimbo">>
/***/ <<EventTitle "Bimbofication">> /***/
<<set $NPC.Pierce.portrait to "Pierce-bimbo" + $NPC.Pierce.tfLevel>>
<<Portrait "Pierce">>
Your bimbofying
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
changed <<Pierce>>! <<n>>
<<if $NPC.Pierce.tfLevel is 1>>
<<WIP>>
<<elseif $NPC.Pierce.tfLevel is 2>>
<<WIP>>
<<elseif $NPC.Pierce.tfLevel is 3>>
<<WIP>>
<</if>>
<<nn>>
<<else>>
<<Skip>>
<</if>>/*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $EndingReached is false>>
<<include "EmmaAgain">>
<</if>>
<<if $EndingReached is false>>
<<include "Barbara">>
<</if>>
<<if $EndingReached is false>>
<<include "Sigfried">>
<</if>>
<<if $EndingReached is false and $work is "plant">>
<<include "Bar Fly">>
<</if>>
<<if $EndingReached is false>>
<<include "Dating">>
<</if>>
<<if $EndingReached is false>>
<<include "Chloe">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $NPC.Darcy.route is "number" and $exclusive is "nobody">>
<<Intermezzo>>
<<Portrait "Darcy">>
Disappointed, you call the mysterious number you got while shopping. The girl who answers is confused about who you are. It takes a full minute before she remembers you. Nonetheless, she assures you she does not usually leaves her number to men like that. <<n>>
She agrees to meet in a coffee shop near your place. ''Darcy'' is a MILF blonde, with large and obviously fake boobs she wears with pride. She drinks her coffee in a hurry, explaining she's here for a one-time quickie, if that's okay with you. It is. <<n>>
<<if $john.sex is "penis" or $john.sex is "both">>
You go to your place, and you fuck her hard. Darcy is not a complicated woman to please. She likes how you hold her hips while pounding her violently. She leaves an hour later, satisfied, with drops of cum still on her legs. "//My husband likes to lick that//" she tells you. <<n>>
<<else>>
When you tell her about you pussy, she loses all interest. She expected something else from a big boy like you. Your "date" lasts five minutes longer, then she's gone. <<n>>
<<set $NPC.Darcy.route to "disappointed">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $flags.includes("veronicanumber") and $exclusive is "nobody">>
<<Intermezzo>>
<<if $stats.libido gt 1>>
<<Portrait "Veronica-Slutty">>
On your next date, Veronica has changed. While you wait to be served at the restaurant, she explains that after meeting you, she just //had// to buy pills for herself. Blushing, she says she was impressed by your sexual energy. So she asked for orange pills. They changed her hair color, but mainly, they made her a sex-driven slut, just like you. <<n>>
Before desert, you rush to the toilets, and get in a stall to have a quicky. On the way to your flat, Veronica slides a hand under your skirt and removes your thong. While you fumble with your keys, she drops between your legs and starts licking your pussy. Of course, your young neighbor has to open her own door at that exact moment. She apologizes and goes on her way. Veronica and you explode with laughter once she's gone. <<n>>
You literally have more orgasms that single night than you had your entire live. You just //love// slutty Veronica. And it seems like she loves you too. <<n>>
<<if ($stats.corruption is 0)>>
<<set $EndingReached to "(177) Veronica's Wild Lover">>
<<else>>
<<Intermezzo>>
You both agree to open up your relationship. Having already seduced and fucked the shy Emma together helped take that decision, obviously. But other threesomes, foursomes and orgies follow, until you know every available lesbian, bisexual or bi-curious woman in town. After that, the monthly "meet-n-fuck" parties you organize at your new house prove quite popular. <<n>>
<<AddMC "swinger">>
<<set $EndingReached to "(178) Veronica's Swinging Lover">>
<</if>>
<<elseif $boobssize gt 9>>
<<Portrait "Veronica-Bimbo">>
On your next date, Veronica has changed. While you wait to be served at the restaurant, she explains that after meeting you, she just //had// to buy pills for herself. Blushing, she says she was jealous of your impressive rack. So she asked for yellow pills. They changed her hair color, but mainly, they made her a dumb bimbo. <<n>>
As you wonder why she would do something like that, she pouts. "//So you'll like me better!//" You ponder her answer. Even her composure changed. She poses all the time and worry a lot about her appearence. Actually, you like that. She's a beautiful doll, and evidently madly in love you with you. <<n>>
That same night, as you make love to the new Veronica, you're disappointed to note that she lost most of the skills she demonstrated before. She's much more passive. Her body is so much hotter though, it makes up for that loss. <<n>>
<<Intermezzo>>
Veronica quickly loses her job in the shop. So she leaves her home to live in your flat. Thankfully, she doesn't need much anymore. <<n>>
One night, you go to a karaoke bar. You expect to sing along horribly and have fun. But Bimbo Veronica actually has an exceptional voice. You encourage her to try out for a singing contest held by a local TV network. Veronica wins easily, thanks to her voice ... and her outrageously sexy look. <<n>>
<<if $stats.corruption gt 1>>
You become her manager, as Veronica is happy to defer to you for monetary issues. You steer her toward a scandalous career in reality shows, outrageous talk-shows and other popular outlets for her stupidity and sexy body. The money's coming fast, but you keep most of it, as Veronica signed very disadvantageous contracts with you. //And// you cheat on her with your younger assistant... <<n>>
<<set $EndingReached to "(176) Veronica's Dirty Manager">>
<<else>>
You become her manager, as Veronica is happy to defer to you for monetary issues. You steer her toward an honest career in pop music. It goes slowly the first years, but you have hope for her. <<n>>
<<set $EndingReached to "(175) Veronica's Proud Manager">>
<</if>>
<<elseif $stats.corruption gt 1>>
<<Portrait "Veronica-Slave">>
On your next date, Veronica has changed. While you wait to be served at the restaurant, she explains that after meeting you, she just //had// to buy pills for herself. Blushing, she says she senses a great potential for ... perversion within you. So she asked for black pills. They changed her hair color, but mainly, they made her even more submissive than she was naturally. <<n>>
It takes you a while to understand the kind of relationship this new Veronica wants from you. It goes far into weird territory. But once you get it and you're convinced that's what she actually wants, the possibilities are endless. <<n>>
You make your ownership of Veronica official by buying her a steel collar, of which you keep the key in your purse. Then you proceed to fuck your sex slave in every way possible. You have her masturbate in public places. You make her come while she phones to her best friend. You hold her in a leash, naked, while walking in the countryside. You make her sleep on the floor of your bedroom. You make her help you seduce young lesbians in the only gay-friendly bar in town. She accepts all of it with a thankful smile and a wet pussy. <<n>>
The only drawback is that it's hard to fall in love with someone who has so little autonomy. Her own love for you can't be denied, however. And you wouldn't dream to live without her. <<n>>
<<set $EndingReached to "(174) Veronica's Owner">>
<<elseif $stats.corruption is 1>>
On your next date, Veronica has a surprise. She won't tell what is it now, she wants to talk first. You spend the evening eating in a restaurant, then you have a cocktail in a bar. Veronica's the sweetest girl you've ever met. She's interested in everything you have to talk about. <<n>>
When you finally end up at your place, she gets a medium pink dildo out of her purse. "//Tonight, you get to fuck me, darling//". And you do, bringing her to a string of powerful orgasms. A couple week ago, you would have done it with your own penis. But using a proxy is fine too. The physical pleasure is gone, but the cerebral pleasure of taking her is the same, and the pressure of having to keep your erection is completely forgotten. <<n>>
In the morning, you're already making plans to move in together. Veronica takes a passive role in your relationship, both sexually and practically. She jokingly refers to you as her //husband//. <<n>>
<<set $EndingReached to "(173) Veronica's Husband">>
<<else>>
On your next date, Veronica has a surprise. She won't tell what is it now, she wants to talk first. You spend the evening eating in a restaurant, then you have a cocktail in a bar. Veronica's the sweetest girl you've ever met. She's interested in everything you have to talk about. <<n>>
When you finally end up at your place, she gets a medium pink dildo out of her purse. "//Tonight, I fuck you, darling//". And she does, bringing you to a string of powerful orgasms. <<n>>
In the morning, you're already making plans to move in together. Veronica takes an active role in your relationship, both sexually and practically. You jokingly refer to her as your //husband//. <<n>>
<<set $EndingReached to "(172) Veronica's Wife">>
<</if>>
<<elseif $NPC.Darcy.route is "number" and $exclusive is "nobody">>
<<Intermezzo>>
<<if $penisSize lt 6>>
A month later, you text Darcy, asking if she's interested in another quickie. She's not, and asks you to forget this number. You have no further answer from her. Pity. <<n>>
<<elseif $penisSize lt 8>>
<<if $mc.includes("dumb")>>
A month later, you text Darcy, asking if she's interested in another quickie. She's not, but she has friends who might be... Does she have your permission to give them your number? Of course! <<n>>
<<Intermezzo>>
<<Portrait "Helen">>
The first call comes from ''Helen''. She sets up a meeting at her place, two days whence. ''Helen'''s a tall, classy and successful older woman, looking for a good time. She appreciates your hard body and your hard dick. You fuck her thoroughly, until she comes. After a quick shower, she gives you an envelope and wishes you a good day. On the way back, you open the envelope to find one hundred dollars inside. <<n>>
Every woman you meet through Darcy treats you the same. The harder you fuck them, the more they pay you. Well, you have no reason to refuse the money. Or the sex. Sure, you're a part-time gigolo, but that's not a bad job. <<n>>
<<set $EndingReached to "(246) Amateur Gigolo">>
<<else>>
A month later, you text Darcy, asking if she's interested in another quickie. She is, and she has a surprise for you. You ask her what it is, but her only reply is "//a surprise, silly//". <<n>>
When she knocks at you door, she's holding a dog's leash. Only, it's not a dog, but a man. He wears a latex outfit, complete with a dog-like mask. "//My husband liked your cum so much, he wanted to see us fucking.//" <<n>>
You take Darcy's clothes off, then proceed to fuck her rough. Her husband, ''Trey'', stays in a corner of the bedroom, without moving or touching his naked and erect penis. Finally, you come on Darcy's breasts. She then orders her husband to lick her clean. You go take a shower while they play. <<n>>
When you come back, they're ready to leave. Darcy kisses you on the cheek, and thanks you for the evening. You get the feeling you won't see her again. <<n>>
<</if>>
<<else>>
<<if $mc.includes("dumb")>>
A month later, you text Darcy, asking if she's interested in another quickie. She's not, but she has friends who might be... Does she have your permission to give them your number? Of course! <<n>>
<<Intermezzo>>
<<Portrait "Helen">>
The first call comes from ''Helen''. She sets up a meeting at her place, two days whence. ''Helen'''s a tall, classy and successful older woman, looking for a good time. She appreciates your hard body and your hard dick. You fuck her thoroughly, making her come twice. After a quick shower, she gives you an envelope and kisses you happily before you leave. On the way back, you open the envelope to find two hundred dollars inside. <<n>>
Every woman you meet through Darcy treats you the same. The harder you fuck them, the more they pay you. Well, you have no reason to refuse the money. Or the sex. With your reputation as an hardcore lover, your quickly have plenty of customers. Sure, you're a full-time gigolo, but that's not a bad job. <<n>>
<<set $EndingReached to "(247) Professional Gigolo">>
<<else>>
A couple weeks later, you get a text from Darcy, asking if you're interested in another quickie, at her place, tonight. You don't have anything better to do. <<n>>
When you knock at the door of her nice house, she's holding a dog's leash. Only, it's not a dog, but a man. He wears a latex outfit, complete with a dog-like mask. "//My husband liked your cum so much, he wanted to see us fucking.//" <<n>>
You take Darcy's clothes off, then proceed to fuck her rough. Her husband, ''Trey'', stays in a corner of the bedroom, without moving or touching his naked and erect penis. Finally, you come on Darcy's breasts. She then orders her husband to lick her clean. You go take a shower while they play. <<n>>
Darcy joins you in the shower. When you get back to the bedroom, her husband's nowhere to be seen. You go to sleep, holding her in your large arms. <<n>>
In the morning, she acts toward you as is you were the man of the house. She explains that Trey has not fucked her in years, and that she was looking for a man like you to take his place. Trey is okay with it, has long as he can watch sometimes. He craves the humiliation. <<n>>
<<if $stats.corruption gt 1 and $bag.red gte 1>>
<<block NonConTF>>
<<Portrait "Trixie">>
You move in with Darcy, but you decide you'd rather had a maid than a dog. With Darcy's blessing, you give her husband one of your remaining red pill. He transforms into a small brunette with cute breasts and a virgin pussy. <<n>>
Trey changes his name to Trixie. She embraces her new role as a maid, and still enjoys watching you fuck her wife. You let her join sometimes, but are really careful not to let her come. <<n>>
<</block>>
<<set $EndingReached to "(42) Darcy and Trixie's Master of the House">>
<<else>>
You move in with Darcy, with her husband as your faithful doggy. <<n>>
<<set $EndingReached to "(41) Darcy's New Husband">>
<</if>>
<</if>>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $exclusive is "nobody">>
<<if $flags.includes("lookingforgaybar")>>
<<Intermezzo>>
<<if ($john.sex is "penis")>>
Your city has its share of gay-friendly bars, but few really dedicated to homosexuals. However, the one you find has a very active community. With your looks, you have a lot of success. <<n>>
<<if ($stats.corruption gt 2) and ($stats.libido gt 2)>>
The bar has a backroom, a small, dark room, full of hungry mouths ready to suck your dick and gaping assholes waiting for banging. You become addicted to this kind of uncomplicated sex without question or foreplay. <<n>>
Sexual gratification is so easily accessible. This is //perfect//. <<n>>
<<set $EndingReached to "(197) Backroom Regular">>
<<elseif ($stats.corruption gt 1) and ($stats.libido gt 1)>>
In the following months, you have a string of sexual encounters with pretty boys who want your <<PenisDesc>> in their mouth and in their ass. You go to their place, or to yours, but never more than once or twice. <<n>>
This is the perfect life, at least right now. You love the attention, which you did not get from females. The sexual gratification is great too. The pills have given you a girth and an endurance that make you a superb lover and your flattering reputation make flirting even easier. <<n>>
Of course, you don't have a //steady// boyfriend, but love is over-rated anyway. Maybe later. <<n>>
<<set $EndingReached to "(198) Gay Bar Regular">>
<<elseif ($stats.corruption gt 1)>>
In the following months, you have a lot of short-term relationships, but none that goes very far. You're simply not in love. <<n>>
<<Portrait "David">>
That is, until you hook up with ''David''. David's one of the numerous bisexual men who comes to the bar to meet men. You have a lot of fun together and don't mind that he also dates women of the side. <<n>>
Plus, he's into threesomes with you and pretty boys. Nothing beats sharing a mouth with your lover. <<n>>
<<set $EndingReached to "(201) David's Boyfriend">>
<<elseif ($stats.corruption gte 1) or ($stats.libido gt 1)>>
In the following months, you have a lot of short-term relationships, but none that goes very far. You're simply not in love. <<n>>
<<if ($stats.corruption gte 1)>>
<<Portrait Oscar>>
That is, until you meet ''Oscar''. You can tell on the moment you meet that you caught his eye. He flirts with you, and seems eager to please you in any way possible. Looks like Oscar is not only passive, but also submissive. <<n>>
You take him home, and fuck him harder than you've ever dared fuck any ass. He just loves you more for it. <<n>>
With Oscar, you can realize your most perverted fantasies. He's always willing. <<n>>
<<set $EndingReached to "(204) Oscar's Dirty Boyfriend">>
<<elseif ($stats.libido gt 1)>>
<<Portrait Hernando>>
That is, until you meet ''Hernando''. This large man catches your eye immediately. You flirt with him, and he respond in kind. The courtship is short, as Hernando has his hands all over your butt. <<n>>
Sex with Hernando is rough, rougher than you're used to. His big dick inflicts waves of mixed pleasure and pain upon your arse, but you like this new feeling. As you like how he manhandles you and smack your cheeks. <<n>>
You feel frail in the arms of your new lover. <<n>>
<<set $EndingReached to "(203) Hernando's Lover-Boy">>
<</if>>
<<else>>
The bar is visibly a great way to meet men for sex, but you doubt you'll find love here. <<n>>
<<Intermezzo>>
<<Portrait Lucas>>
And indeed, you find love elsewhere. ''Lucas'' works in a bookshop at your local mall. You get to know him by talking about fantasy novels. It's not love at first sight, but you're drawn to him again and again. <<n>>
When you finally ask him out, he confess he was about to do the same. You spend several evening talking about nothing before having sex. It's sweet and tender. <<n>>
<<set $EndingReached to "(202) Lucas's Sweet Love">>
<</if>>
<<elseif ($john.sex is "both")>>
Your city has its share of gay-friendly bars, but few really dedicated to homosexuals. However, the one you find has a very active community. With your looks, you attract a lot of attention from passive boys, but you're looking for a man who's both active and passive. <<n>>
<<Portrait "Bruce">>
You spend many a night in the bar, before you meet Bruce. The courting's intense, as he acts as if he already owned you. But you're having none of that. You show him you're just as manly as he is. Your resistance and determination win Bruce's respect, and ultimately, love. <<n>>
When you finally have sex, it's as equals. Bruce large dick has a wonderful effect on your pussy and your ass. Bruce reluctant to be penetrated, but once your <<PenisDesc>> enters his ass, he moans with pleasure. When you've both come, he holds you in his powerful arms and whispers sweet words in your ear. <<n>>
Two months later, Bruce invites you to move to his mansion, as his fiancé. You know the wedding's going be an impressive party where all the city's best will be invited. <<n>>
<<set $EndingReached to "(199) Bruce's Man-Wife">>
<<else>> /* cuntboy */
Your city has its share of gay-friendly bars, but few really dedicated to homosexuals. However, the one you find has a very active community. With your looks, you attract a lot of attention from passive boys, but you're looking for an active man. <<n>>
<<Portrait "Bruce">>
You spend many a night in the bar, before you meet Bruce. The courting's intense, as he acts as if he already owned you. You feel yourself melting under his eyes, and then his kisses. He takes you to a backroom, where you suck his wonderfully large cock. He then pushes you on your back, then take your pussy while kissing you hard. You've already come once when he moves his penis to your anus. Bruce's powerful thrusts leave you breathless. <<n>>
Two months later, Bruce invites you to move to his mansion. <<n>>
<<set $EndingReached to "(117) Bruce's Sidekick">>
<</if>>
<<elseif ($flags.includes("ambermatchmaking"))>>
<<Intermezzo>>
<<Portrait Candice>>
Amber invites you to a dinner at her place. She adds that //a certain friend of her// will be there, so dress up. You try you best. ''Candice'' is a pink-haired bombshell, with a very tight waist, large boobs barely covered by a loose t-shirt and a black pencil skirt that leaves no doubt about the presence of an impressive package. She looks upon you with hypnotic eyes, exuding charisma. <<n>>
You spend a nice evening together. You learn that Candice was Amber's roommate's lover in college, before your sister stole her heart. You never knew she had a lesbian phase, let alone that she had a two years relationship with a woman. But then their couple grew apart, as Candice spent more time with her rock band, the Hell's Bells. She transitioned to a dickgirl and took Amber's virginity. Which only convinced her she had to give men a chance. Amber has been bisexual ever since. <<n>>
Candice had some wild years as the singer in a transformed-girls-only band. She has lot of anecdotes to tell. All are naughty and some are pretty funny. Candice is visibly a very open-minded woman, but she also has a kind of quiet maturity that charms you. <<n>>
While Amber is in the kitchen fetching more wine, Candice's feet brushes against your leg, before pressing boldly against your sex. You lock eyes with her, managing not to blush despite your growing desire. You excuse yourselves not long after, leaving Amber's house to find a place to consume your passion. <<n>>
<<if ($penisSize gte 11)>>
Candice's skin is soft and warm under your caresses. You soon reveal her fully-erect dick. Through impressive, yours is bigger. Candice gets on her knee and start sucking on your glans. It's so big she can barely fit it in her mouth. Your shaft goes nicely between her large breasts, however. <<n>>
You'd think Candice would tire rather quickly of this difficult blowjob, but actually takes her time, both for her sheer enjoyment and to accommodate your unusual girth. She reached a sucking trance, deepthroating you up to nearly half your length. When she finally collapses, exhausted, you see she ejaculated already, while your unconquered <<PenisDesc>> is still at full mast. You stroke yourself until you shoot strings of cum all over your lover's face and fall asleep in her arms. <<n>>
In the morning after, Candice's recollection of your lovemaking is sketchy at best. She explains she lost her mind over your dick. You're quite fond of her too, and you become a couple. <<n>>
<<Intermezzo>>
<<if ($john.sex is "penis")>>
<<Portrait Candice-Bimbo>>
As your love grows, Candice grows frustrated you can't fuck her properly. In time, she takes a red pill to become a futanari, and a yellow one too, to be as pretty as she can for you. <<n>>
<<if ($stats.corruption neq 3)>>
A year later, Candice has to stop singing for the Hell's Bells. She's pregnant with your first child. The pills have gifted you with an enchanting voice, and, encouraged by your lover, you take her place as the Bells' new singer. <<n>>
<<set $EndingReached to "(179) Hell's Bells New Singer">>
<<else>>
A year later, Candice has to stop singing for the Hell's Bells. She's pregnant with your first child. The pills have gifted you with an enchanting voice, and, encouraged by your lover, you take her place, both as singer and leader. <<n>>
<<Portrait Jacquie>>
<<Portrait Sara>>
Then, with Candice's help, you undertake the seduction of every other member of the band. Jacquie the drummer, Sara the guitarist, Karen the bass player, Jia the keyboardist. They fall under your charm, one by one, until the band doubles as your personal harem. All follow Candice's example and take red and yellow pills so they can worship your divine cock as beautiful futanari. <<n>>
<<Portrait Karen>>
<<Portrait Jia>>
Now, you wait for your first daughter to be born, so you can conceive more with the rest of the band. <<n>>
<<set $EndingReached to "(180) Hell's Bells New Leader">>
<</if>>
<<else>> /* futa */
A couple months later, Candice confesses she never loved anyone like she loves you. It gives her ideas she never thoughts she would have, like marriage and babies. She could even quit the band if you wanted. But you don't. The rest, through... <<n>>
And so, Candice becomes your wife. She still rocks with the band, but spends time caring for you and your future daughter. And even with your big belly, she loves to worship your magnificent cock. <<n>>
<<set $EndingReached to "(185) Candice's Biggest Fan">>
<</if>>
<<else>>
Candice's skin is soft and warm under your caresses. You soon reveal her fully-erect dick. you get on your knees and start sucking on her glans. It's so big you can barely fit it in your mouth. Candice take the initiative and starts to slowly fuck your mouth. With each thrust, she goes a little deeper, until your gag reflex submits and she can go further. <<n>>
Your eyes are watering, but your mind is gone, void of any thoughts except the presence of this dick in your mouth. Waves of pure pleasure and humiliation wash over you. You feel yourself ejaculate, far away, but it does not stop the trance. <<n>>
<<if ($john.sex is "vagina") or ($john.sex is "both")>>
In the morning after, your recollection is sketchy at best. You do know you're in love with Candice's dick however. So, when she gets a hard on and starts kissing you, you eagerly open your pussy lips to get fucked. <<n>>
<<Intermezzo>>
A year later, you're pregnant with your first daughter. You follow the Hell's Bells on concerts and tours, and couldn't be prouder of your lover. <<n>>
<<set $EndingReached to "(181) Candice's Groupie-Wife">>
<<else>> /* dickgirl */
In the morning after, your recollection is sketchy at best. You do know you're in love with Candice's dick however. So, when she gets a hard on and starts kissing you, you eagerly get on all fours to get ass-fucked. <<n>>
<<Intermezzo>>
Candice introduce you to the band as her girlfriend. You can tell from their polite disinterest that you're not the first one, and probably not the last one. <<n>>
<<if ($stats.corruption eq 0)>>
<<Portrait Jia>>
Indeed, not two months later, Candice leaves you a "Dear John" letter. However, by that time, you've become closer to Jia, the Bells' futanari keyboardist. And once you're single, she asks you out. <<n>>
Your relationship with Jia is much less passionate and sexual than what you lived with Candice, but she's much more romantic, and that's what you need right now. <<n>>
<<set $EndingReached to "(182) Jia's Groupie">>
<<elseif ($stats.corruption neq 3)>>
However, you have an advantage over your predecessors: you're not jealous. So, when you feel Candice's interest in your ass fading, you tell her you'd be okay with a threesome to spice things up. <<n>>
Once the door's opened, Candice gets very active. Lots of women attend the Bells' concerts only because they know they're all dickgirls or futa, and their after parties are infamous. You get used to it. In fact, you even grow to enjoy these moments of debauchery. And it keeps Candice happy. <<n>>
<<set $EndingReached to "(183) Candice's Groupie">>
<<else>>
<<block Incest>>
However, you have two advantages over your predecessors: you're not jealous, and you know her past. So, when you feel Candice's interest in your ass fading, you talk to her about Amber. You noticed how strong their bound seemed to be. Candice's not reluctant to speak frankly about her, and how she was the woman of her life. <<n>>
You tell her Amber's single at the moment. But Candice is slow to understand the enormity of what you're proposing. When she does, you plot a plan to seduce your sister. <<n>>
It goes much easier than you would have thought. Amber clearly still had feeling for Candice. She does not resist long to your campaign of innuendo. You feel a strange kind of excitation when your sister first kisses your lover. They both look at you, as if to get your approval, then continue making out. While Candice focuses only on her lost love, Amber keeps looking at you from time to time. You wonder if your presence arouses her. <<n>>
They make love for a long time before inviting you to join them. Candice wants both your mouths on her huge dick. Sucking the same dick as your sister feel weird, but it's not unpleasant. Then, Amber starts touching your <<BoobsDesc>>, so you dare touch her own breasts. Later, as Candice is taking your ass, Amber gives you a perfect blowjob. <<n>>
<</block>>
<<Intermezzo>>
<<block Incest>>
That's how you rekindled an old love and got into a ménage à trois with your sister. You never properly fuck her, but you've done nearly everything else. <<n>>
You've saved your relationship with Candice, even if it's now secondary compared to Amber, especially once she gets pregnant. But you're not complaining. You get your share of loving. <<n>>
<</block>>
<<set $EndingReached to "(184) Incestuous Triad">>
<</if>>
<</if>>
<</if>>
<<elseif ($portrait is "beautiful" or $portrait is "cryptic") and $mc.includes("bisexual") and $stats.corruption gte 1>>
<<Intermezzo>>
Over the months, you meet a number of men and women. Men are //real// easy to pick up. It's harder to find women, especially since they don't particularly publicize their bisexuality. Some find you, and the flirting is pleasant. <<n>>
<<Portrait "David">>
''David'', one of the men on your booty call list happens to be bisexual too, and he introduces you to the wonderful lifestyle of swingers. You had a few foursomes together while still friends with benefits, but you eventually develop feelings for each other. <<n>>
You're worried this will make the swinging harder, that one of you will get jealous. You decide to stop foursomes for a while, to let your love grow more without hurdle. Secretly, you can't wait to meet adventurous couples once again. You //really// miss the boobs, and the double penetrations too... <<n>>
<<AddMC "swinger">>
<<set $EndingReached to "(25) David's Swinging Lover">>
<<elseif $portrait is "gorgeous" and $stats.corruption gte 1 and ($john.sex is "vagina")>>
<<Intermezzo>>
<<Portrait "David">>
Over the months, you meet a number of men. Flirting is //so// easier as a gorgeous woman. There's almost no challenge. You try to pick up women, but that's much harder. Still, you have a few nice experiments. <<n>>
One day, David, one of the men on your booty-call short-list, asks if you'd be interested in a threesome. He met a nice young lady who never had sex with a girl. <<n>>
<<Portrait "Christina">>
Christina is shy when you meet her. She apparently had quite a lot of men already, but is eager to try new things. David kisses you both, one after the other. As you all get naked, Christina doesn't dare touch you, and David is the center of attention. Your lips touch hers while blowing his cock. From then, your mouths never part, even while David takes both of you doggy-style. <<n>>
As he lays, satisfied, you and Christina have barely begun. You make love for the better part of the night, with David's helping from time to time, or watching you. Despite being a sapphic virgin, Christina's full of passion and imagination. When morning come, you're in love. <<n>>
Given how you met, you and Christina agree to an open relationship, where you can meet men, but only together. David's one of your regulars, until he meets the love of his life, a Brazilian cook. <<n>>
<<AddMC "bisexual">>
<<set $john.orientation to "bisexual">>
<<AddMC "polyamorous">>
<<set $EndingReached to "(26) Christina's Swinging Lover">>
<<elseif $john.body is "female" and $john.sex is "vagina" and (not $mc.includes("lesbian")) and ($stats.charming neq 3)>>
<<Intermezzo>>
<<if $stats.stupidity gte 1>>
Over the months, you realize how easy it is to meet new people as a woman. At least one man tries to strike up a conversation each day. More when you go out. There is so much to choose from! <<n>>
<<Portrait "Steve">>
Fortunately, your sister's here to help you. She fixes you up with ''Steve'', whom she swears is a nice guy. You've had your fill of assholes, so you'll ready to try a '//nice guy//' for a change. <<n>>
<<else>>
Over the months, you realize how easy it is to meet new people as a woman. At least one man tries to strike up a conversation each day. More when you go out. But most of those aren't really interested in you. They're just lusting after your body. <<n>>
<<Portrait "Steve">>
So, it takes time to finally find a nice (potential) boyfriend. ''Steve'''s a friend of a friend of your sister. You both want to take it slow and get to know each other before you get serious. And it works: you have so much in common, and you feel so at ease in his presence. <<n>>
<</if>>
<<if $portrait is "tomboy" or $portrait is "dashing" or $portrait is "cryptic">>
This makes your first time together all the more disappointing. Steve just didn't make you come. Maybe no man ever will ... <<n>>
<<AddMC "lesbian">>
<<elseif $stats.stupidity gte 1 or $stats.libido gte 1>>
This makes your first time together all the more disappointing. As a woman, you've come to except much more than the sapless lovemaking you had with Steve. You've had better. Much better, indeed. <<n>>
You guess nice guys are not for you. <<n>>
<<run $flags.pushUnique("bad boys lover")>>
<<elseif $stats.corruption is 0>>
This makes your first time together all the more disappointing. You don't have a lot of experience as a woman. But you //wanted// more than the sapless lovemaking you had with Steve. <<n>>
Still, by this time, you have feelings for him. You can't leave him just because he's a little bland in bed, right? Then it strikes you that "//bland//" is what Jennifer called you before leaving you for Pierce. Now you definitively //can't// do the same to Steve. <<n>>
(But part of you wishes you could...) <<n>>
<<set $EndingReached to "(6) Steve's Girlfriend">>
<<else>>
As a woman, you're a virgin, and don't know what to except. But you //need// more than the sapless lovemaking you had with Steve. <<n>>
A week after your first night together, you leave him. <<n>>
<</if>>
<<elseif $john.body is "male" and ($john.sex is "both" or $john.sex is "vagina") and ($portrait neq "plain") and (not $mc.includes("gay"))>>
<<Intermezzo>>
Over the months, you realize how hard it is to meet women when you have a pussy. When you tell them, most are suddenly no longer interested. And the others are interested for all the wrong reasons. You don't want to be a novelty. <<n>>
<<if $john.sex is "both">>
Through your town has gay-friendly bars, there's no such place for a herm like you. Perhaps on Internet? After an evening of false leads and //many// porn sites, you finally find a real forum. You begin chatting with your brethren and reading about their unique challenges. Nearly half of the frequent posters are herms. They have a male body, but both genitals, like you do. <<n>>
<<Portrait "Sofia">>
You spend many nights chatting with futas and herms. Some become good friend. You develop a more intimate relationship with one in particular, the lovely ''Sofia''. Even though you'll never meet, as she lives in Europe, you grow very close. <<n>>
A few months later, ''Sofia'' loses her mother to illness. She needs moral support. You take a leave from work to be at the funeral. She's such a dear friend. She's delighted to have you by her side, and you spend hours recomforting her and letting her cry on your shoulder. Of course, when you kiss as you're leaving at the airport, she's no longer simply a friend. <<n>>
You know you'll have to see each other again. Nothing's holding Sofia in Europe anymore. Soon, she'll be living here with you. <<n>>
<<set $EndingReached to "(116) Sofia's Groom">>
<<elseif $john.sex is "vagina" and ($mc.includes("bisexual"))>>
Having a boyfriend would suit you, as long as he loves you. Your town has gay-friendly bars, but are they the right place for a cuntboy like you? There's only one way to find out. <<n>>
Gay men are either active or passive. Of course, with no dick, you don't interest the latter. The formers are rarer, and in high demand, just like girls in regular bars. You'll have to up your game to attract a man's attention. <<n>>
<<Portrait "Bruce">>
You spend many a night in the bar, before you meet Bruce. The courting's intense, as he acts as if he already owned you. You feel yourself melting under his eyes, and then his kisses. He takes you to a backroom, where you suck his wonderfully large cock. He then pushes you on your back, then take your pussy while kissing you hard. You've already come once when he moves his penis to your anus. Bruce's powerful thrusts leave you breathless. <<n>>
Two months later, Bruce invites you to move to his mansion. <<n>>
<<set $EndingReached to "(117) Bruce's Sidekick">>
<<elseif $john.sex is "vagina" and (not $mc.includes("bisexual"))>>
The ideal would be to find a dickgirl. Surely there are some in town, but you have no idea how to find one. A quick internet search revealed no special place where they'd meet. And all personals are either scams or way out of date. <<n>>
But something turns up. There's a local women rock band called Hell's Bells whose members are either dickgirls or futas. They're not very well known, but they do produce themselves on stage regularly. You go to every concert, trying your best to act like a groupie rather than a stalker. <<n>>
<<Portrait "Karen">>
Eventually, you attract the group's attention, and you're invited backstage after a concert. As you expected, the afterparty's a huge orgy, with bodies littered all over the place, and the girls' dicks being serviced by men and women alike. <<n>>
''Karen'''s tool is huge, nearly twice as long and thick as you were before the pills. As you kneel before her, you can barely take a fourth of it in your mouth. But she seems to like your efforts. She wonders aloud, jokingly, if you'll be able to take it in your rear. <<n>>
She's the surprised one when you remove your pants. Judging by the reaction of her massive schlong, it's a pleasant surprise. She has you take her place on the sofa, then proceed to fuck you softly at first, then harder once she makes sure you can take it. You kiss passionately as you come together. <<n>>
Karen calls dibs on you, and you become her official groupie. Your cunt's at her disposal, and you like it. <<n>>
<<set $EndingReached to "(118) Karen's Groupie">>
<</if>>
<<elseif $john.body is "female" and ($john.sex is "both" or $john.sex is "penis")>>
<<Intermezzo>>
Over the months, you realize how hard it is to meet men when you have a dick. When you tell them, most are suddenly no longer interested. And the others are interested for all the wrong reasons. You don't want to be a novelty. <<n>>
<<if $portrait is "tomboy" or $portrait is "dashing">>
You begin to wonder if you'd have more success within the lesbian community. <<n>>
<<AddMC "lesbian">>
<<elseif $john.sex is "both">>
Through you town has gay-friendly bars, and even a lesbian reading club, there's no such place for a futarani like you. Perhaps on Internet? After an evening of false leads and //many// porn sites, you finally find a real forum. You begin chatting with your brethren and reading about their unique challenges. Nearly half of the frequent posters are herms. They have a male body, but both genitals, like you do. <<n>>
<<Portrait "Manuel">>
You spend many nights chatting with futas and herms. Some become good friend. You develop a more intimate relationship with one in particular, the young Manuel. Even though you'll never meet, as he lives in Europe, you grow very close. <<n>>
A few months later, Manuel tells you he's coming in America soon, for work. He'll be far from you, but you plan to meet anyway. He's such a dear friend. Of course, when you awake in his arms the next morning, he's no longer simply a friend. <<n>>
He's gone two day later, but you know you'll have to see him again. If you think about it, nothing holds you here. You'll go live in Europe. It doesn't matter where you are, as long as you're with him. <<n>>
<<set $EndingReached to "(47) Manuel's Bride">>
<</if>>
<<elseif $portrait is "handsome" and $john.sex is "penis" and $stats.corruption gt 1>>
<<Intermezzo>>
<<Portrait "Laura">>
You meet ''Laura'' on the bus. She's a young blonde student. Maybe too young for you. Seven years won't mean much when you're older, but right now, it feels like a lot. Anyway, she doesn't seem to care, so when it's obvious she's interested in you, you flirt with her. <<n>>
It goes fast. You get her number the first day, a date the third and you fuck the fifth. She sucks on your <<PenisDesc>> like a lollipop. A week after you meet her, she behaves as you're a couple. You let her. Having a teenage girlfriend is tiring, but fun. Laura's immature, but full of energy and desire. She lets you fuck her anywhere, the more incongruous the better. In fact, she encourages you. <<n>>
You're not sure Laura the woman (well, girl) for you, but you can always dump her when you meet the right one. <<n>>
<<set $EndingReached to "(74) Laura's Big Daddy">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $exclusive is "nobody" and $work is "office" and $john.body is "female" and $john.sex is "penis" and (not $mc.includes("lesbian"))>>
<<Intermezzo>>
Hearing about "pegging" on internet piques your interest. Some hetero men seems to really be into it, and they have a hard time finding women to fulfill their fantasy. You can imagine how difficult the subjet must be to raise at a first date. You find a site with personal ads for this kind of things. Jennifer wasn't into anal, so you don't have a lot of experience, but you could see yourself assfucking a pretty boy. <<n>>
As soon as you create a profile, you're overwhelmed with likes and messages. Seems like dickgirls are in high demand, when you know where to look. Of course, most of theses guys are not interesting at all. Too far, too old, too married... You decline politely the first ten messages, then simply ignore the rest. There's just too much. <<n>>
<<Portrait "Sigfried">>
You decide to ignores the messages for now, and just use the searching tool. Okay, there's only five guys your age in your vicinity, and two of them look good. The first does not respond to your message. The second does. His name is ''Sigfried''. He's fun and flirts with you subtly, which is recommandable from a guy who basically want your penis up his ass. <<n>>
Sigfried is smart enough not to ask for a date so soon. You get to know each other by text. They get gradualy more erotic in nature, in no small part thanks to you. Two weeks later, you're the one who ask when you'll meet in person. <<n>>
By then, you're both ok to skip the dates and the restaurant and go directly to the main event. Sigfried knows you're a beginner, so he has a lot to teach you about lube, rimming, etc. You're a good student. As you come in him, you can't miss the irony of becoming a woman, but still being the active partner. <<n>>
It's only once you're both washing away the sweat in the shower that you kiss. It's a long, determinate kiss. //Now//, you feel like a woman. <<n>>
You feel that, with Sigfried, you'll have the best of both words. <<n>>
<<set $EndingReached to "(63) Sigfried's Natural Pegging Partner">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $portrait is "handsome" and $stats.stupidity is 0 and $stats.corruption lt 2 and $exclusive is "nobody">>
<<Intermezzo>>
<<Portrait "Barbara">>
You meet Barbara in a bookshop. She's a tall blonde, with a friendly smile. She starts a conversation when you both reach for the same book. You're not used to unknown women being that takative with you. You're still wondering if you should ask for her number when she asks for yours instead. <<n>>
Barbara calls you two day later. She's going to a varnishing. You meet again in the art gallery. She's wearing a sparkling silver dress. She gives you a friendly kiss, then take you by the arm and do not let go. Your next date is a //nouvelle vague// retrospective: //Jules et Jim//. It's about a threesome. Is she trying to tell you something? <<n>>
Your third date happens at her place, a classy loft with flowers everywhere. Barbara's light dress does not survive to dessert. She removes it, and pours cream on her chest. "//Bring the strawberries, my dear.//" <<n>>
<<if $john.sex is "penis">>
When you're finished with the fruits, Barbara seeks your penis and swallows it hungrily. She's an expert in many sex positions, and when the morning comes, you're still trying new things. <<n>>
<<set $EndingReached to "(56) Barbara's Husband">>
<<elseif $john.sex is "vagina">>
When you're finished with the fruits, you remove Barbara's dress and continue with her own mango. When comes time to undress you, she has an instant of surprise, then smiles and goes down on you. She proves to be an expert cunt licker. Later, she goes into her bedroom and come back with a impressive double dildo. You fuck each other for the better part of the night. <<n>>
<<set $EndingReached to "(57) Barbara's Strange Husband">>
<<else>>
When you're finished with the fruits, you take Barbara's hand and guide it to your sex. When she touches a pussy instead of balls, she has a moment of surprise, then claps her hand in delight. "//You lucky boy!//" Barbara has all sorts of perverted ideas and positions to try with you. At one point, she gets a double dildo, of which one hand goes into you pussy and the other in her asshole, while you're fucking her pussy. <<n>>
<<set $EndingReached to "(58) Barbara's Very Strange Husband">>
<</if>>
Barbara is a demanding girlfriend, both sexually and intellectually. You learn many things by her side. Six months later, she offers you to join her on a world tour of the most interesting and remote places on earth. <<n>>
<<if $john.sex is "vagina">>
When you come back, nearly two years later, you're married and talking about adoption. <<n>>
<<else>>
When you come back, nearly two years later, you're married and Barbara's pregnant with your first child. <<n>>
<</if>>
<</if>>
/*******************************************/
/****************** CHLOE ******************/
/*******************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if ($stats.daring is 0) and ($stats.libido is 1) and $john.body is "male" and $john.sex is "penis">>
<<Intermezzo>>
<<Portrait "Chloe">>
Many times each week, you log to a sexy webcaming service. You spend hours and not a little money watching pretty girls undress and play with themselves. Your favorite is Chloe, a buxom young lady who lives in your city. <<n>>
After a couple public shows, you buy a private wanking session. Then another. Then, you buy her lingerie from her wish list. You become one of her favorite customers. But she has money problems and the camshows are not paying enough. <<n>>
<<if $stats.corruption is 0>>
You offer to lend her money, which she accepts eagerly. She wants to give you something in exchange. She proposes a date, as long as you invite her. <<n>>
That's how you start dating Chloe for money. She's actually an interesting girl, very funny too. Too bad she does not want to have sex with you. Yet. But she hinted she may give you a blowjob soon. <<n>>
<<set $EndingReached to "(110) Chloe's Naive Fan">>
<<elseif $stats.corruption is 1>>
You'd like to help her, but you can't help but wonder if she's not trying to swindle you. You continue buying shows at the usual rate, but her attention move on to someone else. <<n>>
<<elseif $stats.corruption is 2>>
You'd like to help her, but you can't help but wonder if she's not trying to swindle you. But if she really needs money, perhaps you can take advantage of the situation. <<n>>
You offer to pay for a date. You get Chloe to an upscale restaurant. She's a nice girl, very funny and sexy. Once the meal's over, you propose to help her... in exchange for sex. A nice sum for one night. (You've looked up the usual rates online.) She's clearly annoyed, but in the end, she accepts. You guess she really need the money. <<n>>
You enjoy fucking Chloe a lot. After having seen her on screen, you can finally touch and lick her luscious body. In the beginning, she fakes it like a pro, encouraging you while thinking of her money. But you take your <<PenisDesc>> to action, she changes her tune. Her moans are no longer faked. In the end, you're sure she has a genuine orgasm. <<n>>
She stays the night, as you agreed. But she quickly falls asleep anyway. In the morning, she sucks you pro bono before leaving. <<n>>
You set-up another "date" in two weeks. <<n>>
<<set $EndingReached to "(111) Chloe's Demanding Fan">>
<<elseif $stats.corruption is 3>>
<<block NonConTF Rape>>
You'd like to help her, but you can't help but wonder if she's not trying to swindle you. But if she really needs money, perhaps you can take advantage of the situation. <<n>>
You offer to give her some money in person. You say you have a large amount of cash you can't transfer online. She's desperate enough to accept. Of course, you don't have that kind of money. But you have enough to buy a gun. <<n>>
You meet Chloe in a deserted place. Her big fake smile changes to an expression of sheer terror as you point the gun at her. Of course, you don't want to kill her. Or even to rape her. You've read your uncle's instruction. You know three black pills will make her utterly obedient to you. Chloe takes the pills from you, and eat them, thinking them to be some kind of drug. She cries. <<n>>
<<Portrait "Chloe-slave">>
But then, the pills take effect. Fear is washed away from her eyes. You see her relaxing, perhaps even enjoy the situation. You tell her to get naked and on her knees, and she does. You ask her who is her master, and she answers "//You are//". You can tell by the way she looks at you that she means it. <<n>>
You take Chloe home. She becomes your dedicated sex slave, whose only purpose in life is to bring you pleasure. Her cam business booms once she starts sucking your <<PenisDesc>> online. <<n>>
<</block>>
<<set $EndingReached to "(112) Chloe's Unconditional Master">>
<</if>>
<</if>>
/*********************************************/
/****************** BAR FLY ******************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $portrait is "strong">>
<<Intermezzo>>
After long hours working at the plant, you go to a bar to unwind, //The Broken Coconut//. It's a nice place, and the Piña Colada is really good. You make friends there, some guys from work, some regulars, and some girls too. You wonder why you wasted so many hours on the net when alcohol and friendship's so easy to come by. <<n>>
Girls here are not like the ones you knew in college. They're nicer, and less complicated too. They're loud and drink beer. You talk to them like you talk to men. You like them. <<n>>
<<if ($tf.includes("were-woman"))>>
<<Intermezzo>>
When you come to same bar as Jill, the strong, blonde woman, the reaction is very different. Jill gets many phone numbers from men. Of course, she can't actually date them... But she gets her fair share of fun anyway. <<n>>
<<Portrait "Brett">>
Finally, you hook up with Brett. He's a simple man, and accepts that he can only see you once per month. He's quite sweet and your strange relationship grows into genuine love. A year later, he wants you to move in together and marry him. <<n>>
While the latter is quite impossible, the former is rather tempting. You feel it's wrong, somehow, but you can't deny your love for Brett. So, you end up being his two-days a month wife. <<n>>
<<set $EndingReached to "(S9) Jill the Were-Wife">>
<<elseif $john.sex is "penis">>
<<if $stats.corruption is 0 and $stats.libido is 0>>
<<Portrait "Felicia">>
You have a few adventures over the months. For a time, you date ''Felicia'', a pretty factory girl, but she leaves you for a foreman. <<n>>
<<set $EndingReached to "(34) Back to the Bar">>
<<elseif $stats.corruption is 0>>
<<Portrait "Felicia">>
You have a few adventures over the months. For a time, you date ''Felicia'', a pretty factory girl. Felicia loves to ride your <<PenisDesc>>, and you love it too. But when you start using the L word, she panics. <<n>>
It takes a while to get her used to the idea of settling down. Felicia's quite clear that she's not looking for a husband, nor does she want kids. Too bad. But you'll satisfy yourself with being the boyfriend for now. <<n>>
<<set $EndingReached to "(242) Felicia's Boyfriend">>
<<elseif $stats.libido is 0>>
<<Portrait "Felicia">>
You have a few adventures over the months. For a time, you date ''Felicia'', a pretty factory girl. Felicia loves to ride your <<PenisDesc>>, and you love it too. But you've never actually said the word, and you only see each other once a week, if not less. <<n>>
Maybe you should take things to the next level, and go steady? Would she be up to it? <<n>>
<<set $EndingReached to "(75) Felicia's Fuck Buddy">>
<<elseif $mc.includes("bisexual")>>
<<Portrait "Felicia">>
You have a few adventures over the months. For a time, you date ''Felicia'', a pretty factory girl. Felicia loves to ride your <<PenisDesc>>, and you love it too. But you've never actually said the word, and you only see each other once a week, if not less. <<n>>
One night, as you're lying in bed together, post coitus, you talk about your fantasies. You both happen to dream about a threesome with another man. A bisexual man, if possible. <<n>>
<<Portrait "Brett">>
Once Felicia has your agreement, she's quick to find a candidate. Brett's a regular of the Coconut, and Felicia knows from the grapevine that he's into men too. She flirts with him discreetly, and soon enough, Brett invited to your place. <<n>>
The first part of the evening's full of awkwardness and frustration, as you wonder how to propose a threesome. But Felicia finds a way, by coming back from the kitchen nearly naked. She sits between you two, and becomes the center of attention. <<n>>
You and Brett caress Felicia tight body, your fingers stroking her lips and her soft breasts. She's wet as a river when she releases Brett's manhood from his pants and puts it in her mouth. You undress too and take her from behind. You can tell she enjoys your hard fucking setting the rhythm of her blowjob. <<n>>
You spend the rest of the night fucking each other, trying every possible position. Felicia surrenders after a very rough double vaginal penetration that leaves her breathless. You and Brett wonder how to finish, and settle on 69-ing each other. It feels nice having a dick in your mouth, and you just love the taste of his cum. <<n>>
<<set $EndingReached to "(243) Felicia and Brett's Boyfriend">>
<<else>>
<<Portrait "Felicia">>
You have a few adventures over the months. For a time, you date ''Felicia'', a pretty factory girl. Felicia loves to ride your <<PenisDesc>>, and you love it too. But you've never actually said the word, and you only see each other once a week, if not less. <<n>>
One night, as you're lying in bed together, post coitus, you talk about your fantasies. Felicia dreams about having a dick. <<n>>
<<if $bag.purple gte 1 and $bag.red gte 1>>
Once you mention you still have some purple x-pills at home, her fantasy gets more precise. She relates with cheeky details how she'd fuck your face first, then your ass in doggy style, while slamming your buttocks. <<n>>
You're willing to fulfill her fantasy. You give her a purple pill and a red pill. Soon, she has a brand-new penis where her clitoris used to be. She eagerly puts it in your mouth. This is a new sensation for you, but you like it. <<n>>
Felica's lovemaking is passionate and dynamic, if a little awkward. After she comes in your ass, she lays on her bed, on the brink of sleep. As cum leaks out of your asshole, you enter her pussy, where you come quickly. <<n>>
<<set $EndingReached to "(244) Felicia's Sodomized Boyfriend">>
<<else>>
Alas, you don't have the pills to make her dreams come true. You do buy her a strapless dildo, though. It's not the same thing, but she envoys pegging you, and your prostate likes it too. <<n>>
<<set $EndingReached to "(245) Felicia's Pegged Boyfriend">>
<</if>>
<</if>>
<<elseif $john.sex is "vagina">>
You make no secret of your pussy. It would only create problems. Being out is annoying too, at first. Your friends tease you about it relentlessly. But in time, they get bored and you stop being a novelty. <<n>>
<<Portrait "Felicia">>
When you meet ''Felicia'' at the bar, your pussy is one of her first topic of conversation. She's fascinated with the idea of changing one's sex. You see each other regularly, and she keeps bringing up purple pills, how much she'd like to have a dick, how powerful it would make her feel. <<n>>
<<if $bag.purple gte 1>>
Once you mention you still have some purple x-pills at home, her fantasy gets more precise. She relates with cheeky details how she'd fuck your face first, then your pussy in doggy style, while slamming your buttocks. You start making out feverishly after that. <<n>>
Felicia doesn't want to have sex while you both have pussies. And by now, you're eager to fulfill her fantasy. You give her the purple pill. You rush to her home, where Felicia gets her wish. Soon, you have her brand-new penis in your mouth. This is a new sensation for you, but you like it. <<n>>
Felica's lovemaking is passionate and dynamic, if a little awkward. She still makes you come before she does, which is commendable. You lay on her bed, both on the brink of sleep. As cum leaks out of your vagina, you feel happier than ever. <<n>>
<<set $EndingReached to "(76) Felicia's Strange Fuck Buddy">>
<<else>>
Unfortunately, you don't have any purple pill left, and Felicia has no money to buy one. You stay friends, but feel like you could have been more. <<n>>
<</if>>
<<elseif $john.sex is "both">>
You make no secret of your intersexuality. It would only create problems. Being out is annoying too, at first. Your friends tease you about it relentlessly. But in time, they get bored and you stop being a novelty. <<n>>
<<Intermezzo>>
<<Portrait "Brett">>
<<Portrait "Felicia">>
When you meet ''Felicia'' at the bar, your pussy is one of her first topic of conversation. She's curious about your sexuality. You see each other regularly, as friends. But she flirts with another man, ''Brett''. They end up dating... <<n>>
<<if $stats.corruption gte 1>>
But when they chat with you, she keeps making innuendo about your pussy. Brett too. One night, as you all had a couple too much drinks, they bluntly ask if you'd like a threesome. Why not? <<n>>
When you get to her bedroom, Felicia starts kissing you and Brett alternatively, while helping you undressing. When you're all naked, she takes your <<PenisDesc>> in her mouth, while Brett fingers your pussy and hers. You're soon hard and wet at the same time. <<n>>
Felicia lays on her back and invites you to fuck her. As you do, Brett gets behind you and puts his manhood between your lips. You start a frantic back and forth, plowing Felicia's pussy, then slamming yours deep on Brett's dick. This double coitus sends incredible waves of pleasure through your whole body, and the orgasms leave you shaking besides your two lovers. <<n>>
Your first coherent thought is that it //cannot// be a one-time thing. Fortunately, they agree. <<n>>
<<set $EndingReached to "(77) Felicia and Brett's Very Strange Fuck Buddy">>
<<else>>
But when they chat with you, she keeps making innuendo about your pussy. Brett too. One night, as you all had a couple too much drinks, they bluntly ask if you'd like a threesome. You're flattered, but not interested. <<n>>
They never talk about it again. Felicia leaves Brett for a foreman not long after that. <<n>>
<</if>>
<</if>>
<<elseif $portrait is "brawny">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if ($portrait is "rakish") and $john.sex is "penis">>
<<Intermezzo>>
<<Portrait "Marian">>
When you installed the "MILF Club" app on your phone, you did not except anything. But it did match you with a MILF living near you. She's a recently divorced mother of two. Her profile's clearly states she's not looking for hook-ups, but when you meet her, it's obvious she's not ready for a relationship either and just wants fun. <<n>>
As you bring her to your place, you think you're lucky to be one of her first matches. Marian's fantasies are quite dirty. She wants to get fucked hard and called a slut. In fact, she can only come when you insult her. Which you have no problem doing. <<n>>
Marian keep her profile up, and she does not hide she sees other men. But you're the most regular, both because of your proximity and your profanity. <<n>>
<<set $EndingReached to "(113) Marian and the MILF Club">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if ($bodySwaps eq 6) and ($john.sex is "penis") and ($stats.libido lt 2) and ($stats.corruption lt 2) and ($stats.stupidity lt 2) and (setup.endings.length gte 100) and ( ($portrait is "attractive") or ($portrait is "himbo") or ($portrait is "strong") or ($portrait is "rakish") )>>
<<Intermezzo>>
Two weeks later, you wake up in a sweat, in the middle of the night. You have a strange feeling. The bed's sheets feel different. Or is it your skin? <<n>>
<<if ($portrait is "himbo")>>
<<Portrait "John-bimbo">>
<<elseif $portrait is "strong">>
<<Portrait "John-fit-girl">>
<<elseif $portrait is "rakish">>
<<Portrait "John-queer-girl">>
<<else>>
<<Portrait John-pretty>>
<</if>>
<<SetBoobsSize $lostboobs>>
Half-asleep, you go to the bathroom to refresh yourself. There, a surprise awaits you in the mirror. You're a woman again! Just like before, with <<BoobsDesc>> and no <<PenisDesc>>. What the f*** happened? <<n>>
<<RemoveBoobs>>
<<AddTF "were-woman">>
You spend a couple days as a woman, calling it sick at work. And then, you go back to your normal self. Must have been a weird side effect of the pills. <<n>>
<<Intermezzo>>
But a month later, it happens again. You turn in a woman for three days. And then again, a month after that. Then it dawns on you that the transformation occurs the night of the full moon. You're a were-woman!! <<n>>
You phone your Uncle George, who explains you took too many pills, and you change when your "female cycle" is at it's maximum. You like your were-woman theory better. <<n>>
Once you know what to expect, it's rather fun. You add the lunar phases to your phone's calendar and plan a girl night's out on those day. You have a lot of success as <<if $stats.stupidity eq 0>> Jane <<else>> Jewel <</if>>, who lives as there's no tomorrow. <<n>>
<<if ($stats.corruption is 1) and ($portrait is "attractive")>>
<<Intermezzo>>
Until, after two days of intense partying, you don't change back to a man. Maybe this time, it'll take another day? No. Two more? No. After a week, you have to assume you're stuck as a woman this time. You call George again. <<n>>
"//Something must have disrupted your cycle. Have you done anything unusual?//" he asks. But you haven't. Just lots of sex with guys, as the other times. "//Have you used condoms?//" Oops. <<n>>
That's how you got pregnant. George thinks you'll turn back to John once the baby's delivered. <<n>>
Five months later, when the doctor asks if you want to know the sex of your child, you can't help but laugh out loud. You already know : "It's complicated"... <<n>>
<<set $EndingReached to "(S7) Jane the Were-Mother">>
<<elseif ($portrait is "attractive")>>
<<Intermezzo>>
<<Portrait Emma>>
Finally, you hook up with your petite, dark-haired neighbourg, ''Emma''. At first, you try to hide your "//curse//" from her, but as your relationship grows serious, you tell her everything. Emma's really fine with the situation. She has some experience with women, even though she doesn't identify as bisexual. She loves Jane as much as she loves you. Well, the other you. <<n>>
Thus, you live a strange thruple, Emma, Jane and you. <<n>>
<<set $EndingReached to "(S6) Jane the Were-Woman">>
<<elseif ($portrait is "rakish")>>
<<Intermezzo>>
Your alter-ego Jane becomes an accomplished lesbian. Her phone's contacts-list has a lot of girls to choose from, once per month. The John part of you has more trouble scoring booty-calls, but he's okay with being single at the moment anyway. <<n>>
<<set $EndingReached to "(S10) Jane the Were-Lesbian">>
<</if>>
<</if>><<if $mode is "creating">>
<<set $mode to "playing new character">>
<<elseif $mode is "loading">>
<<set $mode to "playing loaded character">>
<</if>>
<<ResetActions>>
<<set $stats.age to $stats.ageProgression - $stats.ageRegression>>
<<if $stats.smart gte 1 and $stats.stupidity gte 1>>
<<set $stats.IQ to $stats.smart>>
<<else>>
<<set $stats.IQ to $stats.smart - $stats.stupidity>>
<</if>>
<<set $john.isExtrovert to ($stats.daring gte 1 or $stats.charming gte 1 or $stats.top gte 1) and (not $mc.includes("shy"))>>
<<set $john.tookPills to ($bag.totalTaken neq 0)>>
<<set $john.hasChanged to ($tf.length neq 0)>>
<<set $john.changedPersonnality to ($mc.length neq 0)>>
<<set $john.isReconizable to ($portrait is "plain" and $stats.height is 0 and $stats.weight is 0 and $john.figure is "out of shape" and $stats.black is 0 and $stats.asian is 0)>>
<<set $john.hasPenis to ($john.sex is "penis" or $john.sex is "both")>>
<<set $john.hasVagina to ($john.sex is "vagina" or $john.sex is "both")>>
<<set $john.hasBalls to ($john.balls neq false)>>
<<set $john.hasClit to ($john.clit neq false)>>
<<set $john.changedBody to ($john.startingBody neq $john.body or $stats.height neq 0 or $stats.weight neq 0 or $stats.strength neq 0 or $john.figure neq "out of shape" or $john.butt neq "butt" or $john.hasBreast is true)>>
<<set $john.changedSex to ($john.startingSex neq $john.sex or $penisSize neq 5)>>
<<set _inter to $tf.filter(value => setup.PenisTraits.includes(value))>>
<<set $john.changedSex to $john.changedSex or _inter.length neq 0>>
<<set _inter to $tf.filter(value => setup.BallsTraits.includes(value))>>
<<set $john.changedSex to $john.changedSex or _inter.length neq 0>>
<<set _inter to $tf.filter(value => setup.VaginaTraits.includes(value))>>
<<set $john.changedSex to $john.changedSex or _inter.length neq 0>>
<<set _inter to $tf.filter(value => setup.ClitTraits.includes(value))>>
<<set $john.changedSex to $john.changedSex or _inter.length neq 0>>
<<set $john.changedBodyOrSex to ($john.changedBody or $john.changedSex)>>
<<set $john.changedRace to ($stats.black neq 0 or $stats.asian neq 0)>>
<<set _longList to [ "adorable-girl", "alpha bitch", "apex-alpha bitch", "beautiful", "bimbo", "bombshell", "chic-girl", "compliant-girl", "cumdump", "cumslut", "cumwhore", "cute-girl", "dark-girl", "docile-girl", "doll", "dreamy", "easy", "", "elegant", "fair", "gorgeous", "goth-girl", "grim-girl", "homemaker", "imperial", "masochistic-girl", "mega-bimbo", "mega-doll", "mega-unicorn-girl", "motherly", "nymphomaniac", "obediant-girl", "perfect bimbo", "perfect doll", "perfect unicorn-girl", "pin-up", "plastic-girl", "primal alpha bitch", "queenly", "slave-girl", "slave-girl", "slutty", "stepford-girl", "submissive-girl", "succubus", "sweet-girl", "unicorn-girl", "unknown-girl", "wicked-girl", "wifely", "witch", ]>>
<<set $john.hasLongHair to _longList.includes($portrait)>>
<<set $john.isFreak to ($tf.includes("a body covered in breasts") or $tf.includes("a body covered in penises") or $tf.includes("boobstaur") or $tf.includes("penistaur") or $tf.includes("cat tail") or $tf.includes("cattle tail") or $tf.includes("dog tail") or $tf.includes("dragon tail") or $tf.includes("horse tail") or $tf.includes("squid tail"))>>
/***TODO*** isHalfFreaf ***/
<<set $john.hasInhumanPenis to ($tf.includes("feline penis") or $tf.includes("canine penis") or $tf.includes("bovine penis") or $tf.includes("horse penis") or $tf.includes("dragon penis") or $tf.includes("tentacle penis"))>>
<<if $john.hasInhumanPenis>>
<<if $tf.includes("feline penis")>>
<<set $john.inhumanPenis to "feline">>
<<elseif $tf.includes("canine penis")>>
<<set $john.inhumanPenis to "canine">>
<<elseif $tf.includes("bovine penis")>>
<<set $john.inhumanPenis to "bovine">>
<<elseif $tf.includes("horse penis")>>
<<set $john.inhumanPenis to "horse">>
<<elseif $tf.includes("dragon penis")>>
<<set $john.inhumanPenis to "dragon">>
<<elseif $tf.includes("tentacle penis")>>
<<set $john.inhumanPenis to "tentacle">>
<</if>>
<</if>>
<<set $john.hasMultipleBreasts to $tf.includes("quadruple-breasted") or $tf.includes("sextuple-breasted") or $tf.includes("octuple-breasted")>>
<<set $john.package to 0>>
<<if $john.hasPenis>>
<<set $john.package += $penisSize>>
<<if $tf.includes("diphallic") or $tf.includes("triphallic") or $tf.includes("quadriphallic")>>
<<set $john.package += $penisSize>>
<<if $tf.includes("triphallic") or $tf.includes("quadriphallic")>>
<<set $john.package += $penisSize>>
<<if $tf.includes("quadriphallic")>>
<<set $john.package += $penisSize>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $john.hasBalls>>
<<switch $john.balls>>
<<case "retracted balls">>
<<case "small balls">> <<set $john.package += 1>>
<<case "balls">> <<set $john.package += 2>>
<<case "big balls">> <<set $john.package += 4>>
<<case "huge balls">> <<set $john.package += 8>>
<</switch>>
<<if $tf.includes("booby balls")>>
<<set $john.package += 8>>
<<if $tf.includes("quadruple balls") or $tf.includes("sextuple balls") or $tf.includes("octuple balls")>>
<<set $john.package += 8>>
<<if $tf.includes("sextuple balls") or $tf.includes("octuple balls")>>
<<set $john.package += 8>>
<<if $tf.includes("octuple balls")>>
<<set $john.package += 8>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<set $john.hasVisibleBulge to ($john.package gte 10)>>
<<set $john.isAttractedToMales to ($john.orientation is "gay" or $john.orientation is "androphile" or $john.orientation is "cockophile" or ($john.body is "female" and $john.orientation is "hetero") or $john.orientation is "bisexual")>>
<<set $john.isAttractedToFemales to ($john.orientation is "lesbian" or $john.orientation is "gynophile" or $john.orientation is "vaginophile" or ($john.body is "male" and $john.orientation is "hetero") or $john.orientation is "bisexual")>>
/** NOTE: an hetero John may get the orientation "Confused" later */
<<if $flags.includes("unconscious")>>
<<SetDay>>
<</if>>
<<set $currentPath to "main">>
<<set $currentScene to 0>>
<<unset $nextMorningEvent>>
<<set $nextSpecialEvent to []>>
<<include setup.sceneList[$currentPath][$currentScene]>>
/**********/<<if $nextSpecialEvent.length gte 1>>
<<include $nextSpecialEvent.shift()>>
<<else>>
<<set $currentScene += 1>>
<<include setup.sceneList[$currentPath][$currentScene]>>
<</if>>
/**********/<<SetDay>>
<<set $time to 8>>
<<if (def $nextMorningEvent)>>
<<set _nextEvent to $nextMorningEvent>>
<<unset $nextMorningEvent>>
<<include _nextEvent>>
<<else>>
<<Skip>>
<</if>>
/**********/<<if $tf.includes("pill resistant")>>
<<Skip>>
<<else>>
<<include "New Day">>
<</if>>
/**********/<<if (def $NPC.Annie.pregnant)>>
/***/ <<EventTitle "Delivery" "July">> /***/
Annie gives birth to your child. <<n>>
<<else>>
<<Skip>>
<</if>>
/**********/<<if $exclusive is "Emma">>
<<if $NPC.Emma.route is "disaster lesbian" and $dating.length is 0>>
/***/ <<EventTitle "The End" "A Year Later">> /***/
Even after all this time, neither you nor <<Emma>> realized you were in love with each other. You've been living together for months, even sleeping together. Washing each other's back and body on occasion, to "save water". You hold each other hand while walking. And you hug all the time... But no, you're "just friends". <<n>>
Your "friendly" relationship does not leave room for dating, so let's hope one of you catches on. Meanwhile, you're perfectly happy as is. <<n>>
<<EndingReached 273>>
<<elseif $john.body is "male">>
<<if $john.sex is "penis">>
/***/ <<EventTitle "The End" "A Year Later">> /***/
<<EndingReached 10>>
<<elseif $john.sex is "vagina">>
/***/ <<EventTitle "The End" "A Year Later">> /***/
<<EndingReached 11>>
<<elseif $john.sex is "both">>
/***/ <<EventTitle "The End" "A Year Later">> /***/
<<EndingReached 12>>
<</if>>
<<else>>
<<if $john.sex is "vagina">>
/***/ <<EventTitle "The End" "A Year Later">> /***/
<<EndingReached 13>>
<<elseif $john.sex is "penis">>
/***/ <<EventTitle "The End" "A Year Later">> /***/
<<EndingReached 14>>
<<elseif $john.sex is "both">>
/***/ <<EventTitle "The End" "A Year Later">> /***/
<<EndingReached 15>>
<</if>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/**********//***/ <<EventTitle "Game Over" "A Year Later">> /***/
This is the end of the story. At least, for now... <<n>>
<<AddAction "New Pills" Intro>>
<<AddAction "New Story" StartAgain>>
/**********//*** FIRST DAY ***/
/* <<if $EndingReached is false>> <<include "Special 1">> <</if>> */
<<if $EndingReached is false>> <<include "Awakening">> <</if>>
<<if $EndingReached is false>> <<include "Farm">> <</if>>
<<if $EndingReached is false>> <<include "Zombie">> <</if>>
<<if $EndingReached is false>> <<include "After the pills">> <</if>>
/* <<if $EndingReached is false>> <<include "Special 2">> <</if>> */
<<if $EndingReached is false>> <<include "Shower">> <</if>>
<<if $EndingReached is false>> <<include "Documentation">> <</if>>
/* <<if $EndingReached is false>> <<include "Shopping Spree">> <</if>> */
/*** FIRST WEEK ***/
/* <<if $EndingReached is false>> <<include "Back to work">> <</if>> */
/* <<if $EndingReached is false>> <<include "Calling Jennifer">> <</if>> */
/* <<if $EndingReached is false>> <<include "BootyCall 1">> <</if>> */
/*** ONE MONTH LATER ***/
/* <<if $EndingReached is false>> <<include "Working at the Office">> <</if>> */
/* <<if $EndingReached is false>> <<include "Looking For Work">> <</if>> */
/* <<if ($EndingReached is false)>> <<include "Werewoman">> <</if>> */
/* <<if $EndingReached is false>> <<include "Meeting Emma">> <</if>> */
/* <<if $EndingReached is false>> <<include "Dating Jennifer">> <</if>> */
/* <<if $EndingReached is false>> <<include "BootyCall 2">> <</if>> */
/* <<if $EndingReached is false>> <<include "Still Working">> <</if>> */
/*** MUCH LATER ***/
/* <<if $EndingReached is false>> <<include "The Dating Game">> <</if>> */
/* <<if $EndingReached is false>> <<include "Final Work Event">> <</if>> */
/* <<if $EndingReached is false>> <<include "DaySpa">> <</if>> */
/* <<if $EndingReached is false>> <<include "Marian">> <</if>> */
/* <<if $EndingReached is false>> <<include "Sapho">> <</if>> */
/* <<if $EndingReached is false>> <<include "Conclusion">> <</if>> */
<<n>>
<<run memorize('haveread', setup.haveread)>>
<<if true>>
''@@color: red;Endings are disabled in this version!@@ If you want to experience a more complete game, please try v0.3f. Sorry!'' <<n>>
<<elseif $EndingReached is false or $EndingReached is true>>
<b>//You've reached a // __Boring__ //ending//.</b> <br>
<<set _s to $pillsReplay.toString()>>
<<set _reg to /,/g>>
<<set _s to _s.replace(_reg,', ')>>
<<run setup.borings.pushUnique(_s)>>
<<run setup.borings.sort()>>
<<run memorize('borings', setup.borings)>>
<<set $vegas to 0>>
<br>
<<button "Try again" Intro>> <<include "ResetGame">> <</button>>
<br><br>
[ //Not all pill combinations lead to an interesting ending. This one has been added to your [[list of boring endings found|SeeBorings]]. If you want a better one in the next version of ''The Pills'', you can share your list on this <a href="https://tfgames.site/phpbb3/viewtopic.php?f=75&t=14473">TFSG thread</a>. I'll try to write a better one in the next version of __The Pills__. ''Thanks!''// ] <br><br>
<<else>>
<<if $EndingReached is "(1) Waiting for the Right One">>
<<set $vegas += 1>>
<<else>>
<<set $vegas to 0>>
<</if>>
<<if $EndingReached[1] is 'S'>>
<b>//''Congratulations!'' You've reached Secret Ending <<= $EndingReached.substring(2,$EndingReached.indexOf(')')) >>: // __<<= $EndingReached.substring($EndingReached.indexOf(')') + 2) >>__. </b><br>
<br>
''Please do not share or spoil Secret Endings online. They're bonuses for dedicated players. Let everyone find them by themselves. ;)'' <br><br>
<<run setup.secrets.pushUnique($EndingReached)>>
<<run setup.secrets.sort(function(a, b){return parseInt( a.substring(2,a.indexOf(')'))) - parseInt( b.substring(2,b.indexOf(')')))})>>
<<run memorize('secrets', setup.secrets)>>
<<else>>
<b>//You've reached Ending <<= $EndingReached.substring(1,$EndingReached.indexOf(')')) >>: // __<<= $EndingReached.substring($EndingReached.indexOf(')') + 2) >>__.</b> <br>
<<run setup.endings.pushUnique($EndingReached)>>
<<run setup.endings.sort(function(a, b){return parseInt( a.substring(1,a.indexOf(')'))) - parseInt( b.substring(1,b.indexOf(')')))})>>
<<run memorize('endings', setup.endings)>>
<</if>>
<br>
<<button "Try again" Intro>> <<include "ResetGame">> <</button>>
<br><br>
[ // This Ending is bugged or incoherent? <<link "Flag it as such" SeeBuggies>><<run setup.buggies.pushUnique($pillsReplay)>><<run setup.buggies.sort()>><<run memorize('buggies', setup.buggies)>><</link>>, then report [[your list|SeeBuggies]] on this <a href="https://tfgames.site/phpbb3/viewtopic.php?f=75&t=14473">TFSG thread</a>. All bug report improves the quality of future versions of __The Pills__. ''Thanks!''// ] <br><br><br><br>
<</if>>
/*********************************************/
/****************** WARNING ******************/
/*********************************************/<<if (ndef _gameOver)>>
/***/ <<EventTitle "[Warning]" "">> /***/
<<set _gameOver to true>>
<</if>><<set _warningLevel to "">>
<<if $penisSize gte 32>>
<<include "Warning Title Check">>
@@color:red; Your character's penis size is not supported by the story at the moment.@@ <<n>>
<</if>>
<<if $john.clit is "dick-like clitoris">>
<<include "Warning Title Check">>
@@color:red; Your character's clitoris size is not supported by the story at the moment. @@ <<n>>
<</if>>
<<if $boobsSize gte 31>>
<<include "Warning Title Check">>
@@color:red; Your character's breast size is not supported by the story at the moment. @@ <<n>>
<</if>>
<<set _redList to ["a body covered in breasts", "a body covered in penises", "agamous", "amphibious", "barren", "boobstaur", "booby balls", "bovine penis", "canine penis", "cat tail", "cattle tail", "cerebral climax", "controlled ejaculation", "descended ovaries", "didelphic", "dilandic", "diphallic", "tiny", "dog tail", "dragon penis", "dragon tail", "elfish", "feline penis", "female pheromones", "fertile balls", "fertile navel", "fertile tits", "frigid", "fuckable balls", "fuckable navel", "fuckable penis", "fuckable teats", "gay pheromones", "genius pheromones", "giant", "giantess", "horse penis", "horse tail", "impotent", "infertile", "iron nails", "lesbian pheromones", "octuple balls", "octuple-breasted", "ovipositor", "penistaur", "physical polymorphy", "pregnant", "premature ejaculation", "priapism", "quadrilandic", "quadriphallic", "quadruple balls", "quadruple-breasted", "retracted balls", "reflexive shapeshifting", "self-impregnation", "sextuple balls", "sextuple-breasted", "sexual polymorphy", "squid tail", "super-strong", "super-strong<<silver>>", "super-strong<<gold>>", "tentacle penis", "trilandic", "triphallic", "universal pheromones", "vaginismus", /***/ "erogenous nipples", "premature ejaculation", "exceptional endurance", "healing factor", "immortal" ]>>
<<set _inter to $tf.filter(value => _redList.includes(value))>>
<<if _inter.length gte 1>>
<<include "Warning Title Check">>
@@color:red; The following <<if _inter.length is 1>> TF <<else>> TFs <</if>> are not supported by the story at the moment: <span style="text-transform: capitalize;"> <<= _inter>></span>. @@ <<n>>
<</if>>
<<set _redList to [ "annoying", "asexual", "co-dependent", "evil", "idiot savant", "independent", "insane", "rape slut", "rapist", "sapiosexual", "shy", "genderfluid" ]>>
<<set _inter to $mc.filter(value => _redList.includes(value))>>
<<if _inter.length gte 1>>
<<include "Warning Title Check">>
@@color:red; The following <<if _inter.length is 1>> MC <<else>> MCs <</if>> are not supported by the story at the moment: <span style="text-transform: capitalize;"> <<= _inter>></span>. @@ <<n>>
<</if>>
<<if _gameOver is true>>
<<set _warningLevel to "red">>
<</if>>
/****/
<<set _orangeList to [ "agile tongue", "chocolate-flavored cum", "chocolate-flavored milk", "ejaculating clit", "ejaculating teats", "ejaculating tongue", "erectile teats", "erogenous anus", "erogenous tongue", "erogenous uvula", "eternal virginity", "exceptional endurance", "glittery skin", "healing factor", "multiorgasmic", "muscled vagina", "persistent arousal", "pineapple-flavored cum", "vanilla-flavored cum", "vanilla-flavored milk", "x-cum (age progression)", "x-cum (age regression)", "x-cum (androginization)", "x-cum (aphrodisiac)", "x-cum (asianification)", "x-cum (blackification)", "x-cum (cloning)", "x-cum (corruption)", "x-cum (cum-production)", "x-cum (domination)", "x-cum (expansion)", "x-cum (feminization)", "x-cum (fertilization)", "x-cum (intellectualisation)", "x-cum (intersexualization)", "x-cum (lactation)", "x-cum (masculinization)", "x-cum (musclation)", "x-cum (shrinkage)", "x-cum (slutiffication)", "x-cum (stylification)", "x-cum (subjugation)", "x-cum (transexualization)", "x-cum (transgenderisation)", "x-cum (zombification)", "x-milk (age progression)", "x-milk (age regression)", "x-milk (androginization)", "x-milk (aphrodisiac)", "x-milk (asianification)", "x-milk (blackification)", "x-milk (cloning)", "x-milk (corruption)", "x-milk (cum-production)", "x-milk (domination)", "x-milk (expansion)", "x-milk (feminization)", "x-milk (fertilization)", "x-milk (intellectualisation)", "x-milk (intersexualization)", "x-milk (lactation)", "x-milk (masculinization)", "x-milk (musclation)", "x-milk (shrinkage)", "x-milk (slutiffication)", "x-milk (subjugation)", "x-milk (transexualization)", "x-milk (transgenderisation)", "x-milk (zombification)" ]>>
<<set _inter to $tf.filter(value => _orangeList.includes(value))>>
<<if _inter.length gte 1>>
<<include "Warning Title Check">>
@@color:orange; The following <<if _inter.length is 1>> TF <<else>> TFs <</if>> won't be taken into account by the story, at least for now: <span style="text-transform: capitalize;"> <<= _inter>></span>. @@ <<n>>
<</if>>
<<set _orangeList to [ "afrophile", "asiaphile", "bicurious", "broodfather", "broodmother", "candaulist", "cuckold", "exhibitionist", "family founder", "futaphile", "godiva complex", "harem boy", "harem enabler", "harem girl", "hermaphile", "hothusband", "hotwife", "interphile", "latex addiction", "nudist", "orgasmic delivery", "porn addiction", "primal hunter", "size king", "size queen", "spankee", "spanker", "super-size king", "super-size queen", "triangle Lover", "voyeurist", /***/ "anal fixation", "ass fixation", "ass-fisting fixation", "cum addiction", "deep-throating fixation", "dick-sucking fixation", "dp addiction", "fetishist", "immoral", "love-juice addiction", "major psionic", "milk addiction", "minor psionic", "oral fixation", "patient", "pussy-fisting fixation", "pussy-licking fixation", "rim job addiction", "titty fixation", /***/ "swinger", "polyamorous" ]>>
<<set _inter to $mc.filter(value => _orangeList.includes(value))>>
<<if _inter.length gte 1>>
<<include "Warning Title Check">>
@@color:orange; The following <<if _inter.length is 1>> MC <<else>> MCs <</if>> won't be taken into account by the story, at least for now: <span style="text-transform: capitalize;"> <<= _inter>></span>. @@ <<n>>
<</if>>
<<set _orangeList to [ "appease libido", "astral projection", "attention magnet", "aura reading", "calm jealousy", "cause fear", "charm person", "combat reflexes", "cunnilingus mastery", "cupid's kiss", "detect truth", "dream travel", "dressed to kill", "empathy", "erotic intuition", "exceptional in bed", "fabricate fantasy", "false appearance", "fashion sense", "fast friendship", "fellatio mastery", "gaydar", "good in bed", "great in bed", "hypnotic voice", "illusion casting", "induce impotence", "initiate haremship", "intoxicating aura", "invisibility", "leadership", "memory manipulation", "mesmerizing ass", "mesmerizing clit", "mesmerizing complexion", "mesmerizing dick", "mesmerizing eyes", "mesmerizing matrix", "mesmerizing muscles", "mesmerizing tits", "mesmerizing voice", "mind blast", "mind-breaking fuck", "mind control", "mind fuck", "objectification trance", "oral mastery", "orgy starter", "ovulation detection", "perfect innocence", "phantasmal parenthood", "pill alchemist", "pleasing touch", "possession", "provoke heat", "seduction", "sexual confusion", "slavemaker", "social chameleon", "sodomy mastery", "soothing presence", "tantric sex", "telepathy", "trigger orgasm", "unnoticeable", "glamour-casting", "enthrallment", "sexual vampire" ]>>
<<set _inter to $skills.filter(value => _orangeList.includes(value))>>
<<if _inter.length gte 1>>
<<include "Warning Title Check">>
@@color:orange; The following <<if _inter.length is 1>> skill <<else>> skills <</if>> won't be usable within the story, at least for now: <span style="text-transform: capitalize;"> <<= _inter>></span>. @@ <<n>>
<</if>>
<<if _gameOver is true and _warningLevel is "">>
<<set _warningLevel to "orange">>
<</if>>
/****/
<<set _yellowList to [ "addictive cum", "addictive juice", "addictive milk", "age progression (30 yo)", "age progression (45 yo)", "age regression (18 yo)", "age regression (21 yo)", "bear-like", "bulging muscles", "green-haired", "greenish-haired", "hairless body", "hairy", "honey juice", "lactating", "lactating (<<silver>>)", "lactating (<<gold>>)", "large teats", "long legs", "loose pussy", "loosening precum", "lovely feet", "pale", "pill resistant", "", "protruding teats", "red-skinned", "short", "shortstacked", "slavering pussy", "sultry voice", "sweet cum", "tall", "tight pussy", "x-cum (bimbofication)", "x-milk (bimbofication)" ]>>
<<set _inter to $tf.filter(value => _yellowList.includes(value))>>
<<if _inter.length gte 1>>
<<include "Warning Title Check">>
@@color:yellow; The following <<if _inter.length is 1>> TF <<else>> TFs <</if>> are (very) partialy implemented for the time being: <span style="text-transform: capitalize;"> <<= _inter>></span>. @@ <<n>>
<</if>>
<<set _yellowList to [ "mind-broken", "sex zombie" ]>>
<<set _inter to $mc.filter(value => _yellowList.includes(value))>>
<<if _inter.length gte 1>>
<<include "Warning Title Check">>
@@color:yellow; The following <<if _inter.length is 1>> MC <<else>> MCs <</if>> are (very) partialy implemented for the time being: <span style="text-transform: capitalize;"> <<= _inter>></span>. @@ <<n>>
<</if>>
<<if _gameOver is true and _warningLevel is "">>
<<set _warningLevel to "yellow">>
<</if>>
/****/
<<if _warningLevel is "red">>
You can play anyway, but be warned: ''the story will play out as if you did not have those traits''. It will read //very// weirdly in places. You're advised to come back later. Future builds will include more traits. <<n>>
<<AddAction "I've read the warning and want to go on anyway" "Next">>
<<AddAction "Let's try something else instead" Intro>>
<<elseif _warningLevel is "orange">>
In the current build, you may not be able to use all your traits. Some scenes may be written specifically, but don't count on it. Future builds will include more traits. <<n>>
<<if $mc.includes("minor psionic") or $mc.includes("major psionic")>>
<<AddAction "So I got psionics for nothing ?" "Next">>
<<else>>
<<AddAction "Go on with the story already!" "Next">>
<</if>>
<<elseif _warningLevel is "yellow">>
In the current build, not all scenes will take your traits into consideration. Some will. Future builds will include more complete traits. <<n>>
<<AddAction "It's fine" "Next">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************/
/************************** FARM *************************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: special */
/* :When: day 0 or 1 */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "Life At The Farm">> /***/
A couple of days later, after a frantic search, your sister finds you. She's crying, but you don't understand why. <<n>>
<<if $john.body is "male">>
She drives you to a special farm, where you live happily as a human-bull. <<n>>
<<else>>
She drives you to a special farm, where you live happily as a human-cow. <<n>>
<</if>>
<<AddAction "Try again" Intro>>
/*********************************************************/
/************************* ZOMBIE ************************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: special */
/* :When: day 0 or 1 */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "A Zombie Life">> /***/
<<if $john.body is "male" or setup.selector.Rape is "off">>
It only takes a couple of hours before you're arrested by the police and taken to prison. <<n>>
<<else>>
It takes only a couple of hours before you're kidnapped by a gang and taken to their hideout. There, you spend the rest of your days happily as a (barely) human sex toy. <<n>>
<</if>>
<<AddAction "Try again" Intro>>
/***********************************************/
/****************** SPECIAL 2 ******************/
/***********************************************/<<if $flags.includes("super-powers")>>
<<Intermezzo>>
The strange impression you had yesterday does not dissipate. It's not unpleasant, just weird. You feel full of energy. The night is well underway when you finally go to sleep. <<n>>
When you wake up, you have the shock of your life. You're floating a couple feet over your bed! You have super-powers?! <<n>>
You flat is too small for proper testing. You go to a remote location when you discover that you can indeed fly, and you're quite fast too. And you can't find a rock you can't lift or throw. You're also super-strong. That's so cool! <<n>>
There's only one thing to do now... <<n>>
<<AddSkill "Super Strength">>
<<AddSkill "Flight">>
<<if $john.body is "male">>
<<Intermezzo>>
<<switch $stats.corruption>>
<<case 1>>
You've been the city's resident super-hero for over a year now. Your powers are not much help for everyday crime-fighting or detective work, but you've been involved in some big battles and nefarious plots. <<n>>
And you're fucking Lois Lane. Well, not really Lois Lane, but a plucky brunette reporter who's writing stories about you for an online journal. Sex over the clouds is so romantic. It's also cold, wet and incredibly dangerous (for her), but what do you want... <<n>>
<<set $EndingReached to "(S3) Super-hero, Super-sex">>
<<case 2>>
A year later, you've become a national celebrity. You started by designing a very flashy costume, then posted videos of your "exploits". Then came the talk-show invitations, the commercials, and of course the comic book adaptation. You've never fought crime for real or been in a battle, and you never will. That seem dangerous. <<n>>
The sex has been fantastic too. Lots of fans litteraly throw themselves at your feet. You've grown used to orgies with half a dozen perfect-looking girls taking turn on your <<PenisDesc>>. Life is perfect! <<n>>
<<set $EndingReached to "(S4) Super Celebrity of the Year">>
<<case 3>>
You've been a so-called "super-villain" for over a year now. Super-strength and flight are not that useful in everyday life. But for bank robbing, they work great! Sure, you've had to fight some heroes, and it was sometime touch-and-go, but you've prevailled for now. You've set-up a couple secret accounts which should cover your expenses for a long time. <<n>>
<<block Rape>>
And you're fucking Lois Lane. Well, not really Lois Lane, but a plucky brunette reporter who was writing stories about you for an online journal. You've kidnapped her and locked her up in one of your remote back-up bases. You think she's developping a serious Stockhom syndrom, as the sex has been less and less angry over the months. She even seem happy to see you now. Of course, she could just be plotting an escape. You'll have to erase her mind with a pill overdose soon. <<n>>
<</block>>
<<set $EndingReached to "(S5) Super-villain Forever">>
<</switch>>
<<else>>
<<Intermezzo>>
<<switch $stats.corruption>>
<<case 1>>
You've been the city's resident super-hero for over a year now, as Tit-anic Anny. Your bullet-proof breasts protect the weak and the innocent. Honestly, you have not done a lot as a super-heroine. It's a lot of posing and pr. <<n>>
Romantically, it has not been a very good year. It seems people have difficulty seeing the woman behind the tits. Or fucking any other part of your body. <<n>>
<<set $EndingReached to "(S12) Super-heroine, Sad Sex">>
<<case 2>>
A year later, you've become a literal supermodel. You started by designing a very sexy costume, then posted videos of your "exploits". Then came the talk-show invitations, the commercials, and of course the lingerie deal. You've never fought crime for real or been in a battle, and you never will. That seem dangerous. <<n>>
The sex has been fantastic too. You could hire a secretary just to answer all the sex proposition you receive. You've grown used to orgies with half a dozen perfect-looking men taking turn on your pussy and coming on your <<BoobsDesc>>. Life is perfect! <<n>>
<<set $EndingReached to "(S13) Super Model of the Year">>
<<case 3>>
You've been a so-called "super-villainess" for over a year now. Super-strength and flight are not that useful in everyday life. But for bank robbing, they work great! Sure, you've had to fight some heroes, but smothering them under your titanic tits was a piece of cake. You think some of them even like it. <<n>>
Your base is briming with minions. Some of them have low-key super-powers. All are strong and well hung. Not only do they protect you and help you commit crimes, but they're also at your service sexually. Even with super-strength, your back needs constant massages. Letting them fuck your pussy, your ass and your mouth is a great way to insure their loyalty. Plus, it makes you come like crazy. <<n>>
<<set $EndingReached to "(S14) Super-villainess Forever">>
<</switch>>
<</if>>
<</if>>
/************************************************/
/************** WAITING FOR true LOVE ***********/
/************************************************/<<if $bag.totalTaken is 0>>
<div class="header">
<h3 class="timetag"> June </h3>
<h2 class="header"> Waiting for True Love </h2>
</div>
<<if false /* setup.endings.length lt 100 */ >> /* TODO */
<<set $vegas to 0>>
<<elseif $vegas is 1>>
These $bag.total pills must cost a small fortune. If you don't use them, maybe you could think about selling them? <<n>>
<<elseif $vegas is 2>>
After a while, you put the pills for sale on the web. They all find buyers rather quickly. Once they're all gone, you have a couple thousand dollars. That's nice, but not enough to change your life. Still, you could use a nice vacation. <<n>>
<</if>>
<<if $vegas lt 3>>
Over the following months, you find meeting women just as hard as before, if not harder than when you were in college. You keep thinking of <<Jennifer>> and how your first dates together were magical. You want to live moments like those once again. You're ready to wait, even for years if necessary. <<n>>
<<EndingReached 1>>
<<else>>
After selling the pills for a couple thousand dollars, you use the money to go to Las Vegas. You've always wanted to go, and this is the ideal opportunity. <<n>>
You have a nice hotel room, and spend your first night at a restaurant and a dance show. The second day you try your hand at the casino, and lose a couple hundred dollars out of your wallet. <<n>>
But then you have an incredible winning streak, and your remaining thousand dollars turn into... ten millions. //Ten. Million.// Enough to buy a house, a sport car and, hopefully, a trophy wife. Or at least escorts, you don't know yet. <<n>>
<<SpecialEndingReached 11>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/************************************************/
/****************** CONCLUSION ******************/
/************************************************/<<if $portrait is "plain">>
<<if $bag.totalTaken is 0>>
/* MOVED TO IT'S OWN PASSAGE "Waiting for True Love" */
<<elseif $john.sex is "penis">>
<<Intermezzo>>
Over the following months, you find meeting women just as hard as before, if not harder than when you were in college. You keep thinking back to the short time you were transformed. You wonder how things would have been different. <<n>>
<<Portrait Raleigh>>
You meet Raleigh at work, many months later. It takes you quite a while to understand she's into you, and even then, you don't dare making a move. <<n>>
Fortunately, she does, just before her contract runs out. You see each other twice a week, taking things slow.
<<set $EndingReached to "(233) Raleigh's Flirt">>
<<elseif $john.sex is "both" and $mc.includes("bisexual") and ($stats.corruption gt 1) and ($stats.libido gte 1) and (true /* setup.endings.length lt 100 */)>>
<<Intermezzo>>
One lonely night, you wonder if your <<PenisDesc>> would be supple enough to bend backward and fuck your own pussy. Once the thought is there, you have to try it. And it works, at long as you're not stone-hard erect. Fucking yourself feels magical, even if it lacks the rhythm of real lovemaking. <<n>>
As you're single, you take the habit of fucking your pussy once in a while. Of course, you did not think this through... A couple months later, you realize your period is late. You've gotten yourself pregnant! <<n>>
Six month later, you give birth to ''Ella'', a wonderful little futanari baby. <<n>>
<<set $EndingReached to "(S18) Single Parent">>
<<elseif $john.sex is "both">>
<<Intermezzo>>
Over the following months, you find yourself torn between two desires. You wonder if you like girls... or boys. <<n>>
<<Portrait Dom>>
You meet Dom on a genderfluid forum. Dom's a femboy, with male genitals, but feminine personality and appearance. They helps you come to terms with your own sexuality, while proving to be a loyal friend and a delicate lover. <<n>>
<<set $EndingReached to "(234) Dom's Personfriend">>
<<elseif $john.sex is "vagina" and ($stats.corruption is 0)>>
<<Intermezzo>>
In time, you discover the incredible orgasmic power of your clitoris. You spend many an evening masturbating while watching softcore porn, sometime for hours at end. Later, you buy a dildo (meh), then a vibrator (hum) and finally a womaniser (hell yeah!). A year later, you still don't have a girlfriend (or a boyfriend), but you //do// have an impressive collection of sex toys. <<n>>
<<set $EndingReached to "(61) Sex Toys Collector">>
<<elseif $john.sex is "vagina" and $stats.corruption is 1>>
<<Intermezzo>>
In time, you discover the incredible orgasmic power of your clitoris. You spend many an evening masturbating while watching hardcore porn, sometime for hours at end. Later, you buy a dildo (meh), then a vibrator (hum) and finally a womaniser (hell yeah!). But it's still not enough. <<n>>
After a time, you set up a part of your bedroom for a massive fucking machine. It has multiple speeds and programable rhythms. You need lube to bear the huge dildos' hard fucking. you also discover the pleasure of double penetration. <<n>>
A year later, you still don't have a girlfriend (or a boyfriend), but you //are// in love with your machine. <<n>>
<<set $EndingReached to "(87) Fucking Machine Addict">>
<</if>>
<</if>>
/*** LAST CHANCES ***/
<<if $work is "bar">>
<<Intermezzo>>
All in all, working in a bar and having one-night stands with costumers is not a bad way to live. <<n>>
<</if>>
/*** BORING ***/
<<if $EndingReached is false>>
<<Intermezzo>>
It takes you years before you forget <<Jennifer>> and feel ready to date again. But that's another story... <<n>>
<</if>>
/***********************************************/
/***********************************************/
/***********************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait Annie>>
It takes some convincing for Annie to accept to come to your home, but you knew from the start that was only a dance and she really wanted this. You spend the time you have before yourself to get your apartment in order. The bedroom is relatively clean when she knocks on the door. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Annie% | */
/* +-----------------------------------------------------+ */
Annie's clearly stressed by the situation. She tries to hide it with a barrage of small talk. You've made some tea for her, which at least gets her to sit down and stop talking. You take advantage of this break to put you hand on her thigh. As your fingers brush her pantyhose and move upward under her skirt, she closes her eyes and sighs. <<n>>
Her legs spread slightly. You continue your exploration toward her sex, while you kiss her on the neck. She puts her tea on the table and relaxes, abandoning herself to your ministrations. You take her clothes off and cover her skin with kisses. Her eyes still closed; she seems to enjoy herself. You suck on her breasts, blow in her navel, which makes her laugh, and eat her pussy till it's drooling with honey. <<n>>
<<run $sexperience.mouth.pushUnique("vagina")>>
<<if $john.hasPenis>>
Then you lead her to your bed, get her into position and impale your hard cock into her pussy.
<<if (not $sexperience.penis.includes("vagina"))>>
That's done. Annie will forever be the first girl you fucked.
<</if>>
<<if $penisSize lt 2>>
Unfortunately, it seem your <<PenisDesc>> does not have the excepted effect. She opens her eyes, disappointed, but lets you finish without saying anything. Then, she makes some excuse and leaves in a hurry. <<n>>
You guess you won't see her again... <<n>>
<<AddAction "Go to sleep" "Next">>
<<set $NPC.Annie.route to "met">>
<<elseif ($penisSize gte 14) or ($tf.includes("unusual girth") and $penisSize gte 10)>>
Unfortunately, it seems your <<PenisDesc>> does not have the excepted effect. She opens her eyes, surprised, and stops you from going further. She has not had sex for years, and her pussy's way too tight for you. But she does not want to stop here. In fact, she takes your dick in her hand and guides it toward her mouth, looking at you with admiration. <<n>>
As Annie struggles to take you in her mouth, you let your hands explore her body. You end up in a sixty-nine position, where you probe her vagina with saliva-slick fingers. When you start to show signs of coming, Annie surprises you by getting on top of you and sliding the tip of your massive penis between her pussy lips. Sweaty and in a trance, she tells you she wants to feel your cum inside her. By the time you explode, she's gotten you half-way inside her. <<n>>
<<if $tf.includes("high sperm count")>>
<<set $NPC.Annie.pregnant to $day>>
<</if>>
Annie falls on you like a ton of bricks, still shaking from her own orgasm. Her short breath soon gets softer. She's asleep. You let her rest besides you and soon join her in sleep. <<n>>
<<set $nextMorningEvent to "Morning with Annie - Large">>
<<AddAction "Go to sleep" "Next">>
<<else>>
Annie lets out a //looong// moan, but keep her eyes closed as you fuck her gently. Her legs warps around you, and she pushes herself against you. Her moan get louder and louder, until she open her eyes and look straight at you while crying that she's coming. <<n>>
When the aftershocks of her orgasm have subsided, you withdraw from her pussy and jerk your <<PenisDesc>> until it throws strands of sperm
<<if $stats.cum is 0>> on her tits.
<<elseif $stats.cum is 1>> all over her tits.
<<elseif $stats.cum is 2>> all over her tits. She thinks you're done, but you still have enough juice to really mess up her make-up.
<<elseif $stats.cum is 3>> all over her tits. She thinks you're done, but you still have enough juice to cover her face with a thick layer of spunk.
<</if>>
<<n>>
Annie smiles and goes to the shower. She kisses you on the cheek before leaving, saying you'll stay in contact via the app. <<n>>
<<AddAction "Go to sleep" "Next">>
<<set $NPC.Annie.route to "excuse">>
<<run $flags.pushUnique("John had hetero sex on first weekend")>> /***TODO utile ? */
<</if>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<elseif $john.sex is "vagina">>
Then you lead her to your bed, lay down beside her and ask her to touch your sex. She slides a hand under in your trunk, smiling, but is surprised by the absence of a penis. The torrent of emotions going through her is visible on her very expressive face. You think she's coming to terms with it, but the fact you're murmuring "//I want you//" while closing in for a kiss surely helps. <<n>>
<<if $sexperience.finger.includes("vagina")>>
Annie has less experience than you playing with a pussy, but feeling her timid fingers sliding between your lips feels //really// good.
<<else>>
Annie has no more experience than you playing with a pussy, but feeling her timid fingers sliding between your lips feels //really// good.
<</if>>
<<if (not $sexperience.vagina.includes("fingers"))>>
(Especially for the first time.)
<<run $sexperience.vagina.pushUnique("fingers")>>
<</if>>
<<if $john.clit is "penis-like clitoris">>
She's surprised once again as your already large clitoris rises to the apex of its potential. While small for a dick, you're sure it's still enough to reach a G-spot. You hold Annie's legs eagle spread, then penetrate her with your clit. <<n>>
Soon, Annie closes her eyes and starts moaning loudly. Your pleasure rises and falls in large waves, till you finally come. It's your time to be surprised by the lack of refractory period. Your clit's sore, but still up. Once you've regained your breath, you go back at it, fucking Annie a second time. <<n>>
All in all, you lose count of how many times the two of you have come before falling asleep from exhaustion. <<n>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<set $NPC.Annie.route to "excuse">>
<<AddAction "Go to sleep" "Next">>
<<set $nextMorningEvent to "Morning with Annie - Clit">>
<<else>>
You spend quite some time exploring each other's bodies, until you want more. You get in a scissoring position and start rubbing you pussy against Annie's. This may not be what she had in mind when she came here, but she's burying her head into the pillow anyway. Pretty soon, your moans are synchronizing and you both come in a long common growl. <<n>>
Annie smiles and goes to the shower. She kisses you on the cheek before leaving, saying you'll stay in contact via the app. <<n>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<run $sexperience.vagina.pushUnique("vagina")>>
<<set $NPC.Annie.route to "excuse">>
<<AddAction "Go to sleep" "Next">>
<</if>>
<<run $sexperience.partners.pushUnique("woman")>>
<</if>>
<<CheckAchievement "F011">>
/*********************************************************//*********************************************************/
/* :From: First Night - Invite Annie (nextMorning) */
/* :When: day 1 (Saturday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "Morning with Annie">> /***/
<<SmallPortrait "Annie">>
When you wake up the next morning, Annie's gone. Wait, why does the air smells of coffee? Annie enters the bedroom with two cups on a tray. She's wearing one of your shirts. You can't help but be jealous of how it makes her look like a sex-goddess while you just look like a salaryman in it. <<n>>
The coffee's good, better than you make it. Annie thanks you for yesterday. She really needed it, and you've given her much to think about. When you press her about it, she explains she's always wondered about women, but never dared try. Now she has had a taste, in a way, she wonders if... <<n>>
Anyway, she thanks you again, and kisses you on the mouth before leaving. <<n>>
<<set $NPC.Annie.route to "met">>
<<set $time to 10>>
/*********************************************************//*********************************************************/
/* :From: First Night - Invite Annie (nextMorning) */
/* :When: day 1 (Saturday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "Morning with Annie">> /***/
<<SmallPortrait "Annie">>
When you wake up the next morning, Annie's gone. Wait, why does the air smells of coffee? Annie enters the bedroom with two cups on a tray. She's wearing one of your shirts. You can't help but be jealous of how it makes her look like a sex-goddess while you just look like a salaryman in it. <<n>>
The coffee's good, better than you make it. Annie lays besides you and puts her head on your shoulder, one hand holding her cup and the other playing with the hairs on your torso. <<n>>
"//I've never felt anything like that//" she finally says, breaking the silence. "//I thought I would be sore, but no.//" she laughs. She jumps on you, your shirt opening to reveal her breasts and the lace of her panties. She kisses you on the mouth, deeply. <<n>>
When she breaks away from you, looking away with misty eyes, you can tell she's overwhelmed by her emotions. <<n>>
<<AddAction "Suggest to spend the day together" "Annie - Suggest to spend the day together">>
<<AddAction "Schedule another meeting" "Annie - Schedule another meeting">>
/*********************************************************//*********************************************************/
/* :From: Morning with Annie - Large */
/* :When: day 1 (Saturday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "Spending the Day with Annie">> /***/
<<SmallPortrait "Annie">>
You take Annie in your arms and hold fast. She leans against you and sighs. You ask if she has anything planned today. She hasn't. You both take a shower, then dress before leaving your apartment for the city. <<n>>
Annie says the bedroom smell like sex. You answer you'll open the windows when you come back. She laughs. "//No, I meant, that's something I hadn't smelled in a while. I like it...//" <<n>>
<<Portrait "Emma">>
As you close the door behind you and take Annie by the waist, you stumble upon your next-door neighbor. You don't remember seeing her before. Wasn't the flat in front of yours occupied by a nerdy little guy? Either he left, or he got a girlfriend. And a pretty one. She's petite, with long, dark hair and green eyes. Full breasts, though it's hard to tell with her loose summer dress.
<<if $stats.attractive gte 0 and $stats.ageRegression gte -1>>
She's smiling as you exchange hellos, but you notice something odd in her eyes. It it... jealousy? <<n>>
Fortunately, Annie's back to her chatty self, and oblivious to all that. <<n>>
<<set $NPC.Emma.route to "jealous">>
<<else>>
She's glances at you, with a slight look of surprise in the eyes, and you exchange non-committal nods. <<n>>
Annie's back to her chatty self, and oblivious to all that. <<n>>
<<set $NPC.Emma.route to "no">>
<</if>>
You spend the day outside, walking hand in hand on the beach, eating in a nearby dinner, then going to see a film. You did not have such a pleasant day for a long time.
<<if $exclusive is "nobody" and $stats.corruption lte 1>>
Could Annie be the right one?
<<NewRelationship "Annie" 2>>
<<else>>
You'll have to do that again.
<<NewRelationship "Annie" 1>>
<</if>>
Then it's already the evening and you're back at your place. <<n>>
<<set $NPC.Annie.lovePoints to 3>>
<<AddAction "Next" "Evening with Annie - Large">>
/*********************************************************//*********************************************************/
/* :From: Annie - Suggest to spend the day together */
/* :When: day 1 (Saturday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "Evening with Annie">> /***/
<<SmallPortrait "Annie">>
Annie says she can't stay the night, as she has to be at her home tomorrow morning. But she wants your second night together to be special. She orders some food online, saying it's a surprise. <<n>>
While you wait for her order to arrive, you cuddle on your sofa. Annie can't stop kissing you on the mouth and in the neck. She toys with your <<PenisDesc>> too, through your pants. But you feel she does not want sex right now. <<n>>
"//I did not know what I would find when I tried this app//", she says, "//but I certainly did not excpet ... this, whatever this is. I like it, anyway. Thanks, <<= $john.name>> .//" <<n>>
The bell rings before you can reply. Annie answers the door, pays and tells you to go to your room and to come back only in ten minutes. You obey, wondering what this is about. <<n>>
<<Intermezzo>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Annie% | */
/* +-----------------------------------------------------+ */
Ten minutes later, Annie exclaims she's not ready yet. You have to wait five more minutes. Finally, she lets you in. She's laying on your low table, naked, with sushi neatly arranged on her stomach, tits and thighs. <<n>>
She laughs nervously, but the situation is both adorable and arousing. You pour some soy sauce in her navel, then dip a sushi and eat it. The second one, you feed to her. You continue this way until you can't resist anymore. <<n>>
You remove your clothes and step between Annie's legs. Her pussy's wet in anticipation. This time, you both know she's too tight for an easy penetration, but you're ready. You tease her lips with the tip of your penis, while finishing the food. <<n>>
Annies cries in a mixture of pain an pleasure when your sex enters her pussy. "//You tear me up...//" she says, but that's not a complaint. In fact, she comes quite quickly, and quite violently too. <<n>>
Her pussy becomes too sensible for intercourse after that, and she offers her mouth for you to use. She's too tired and unskilled to give a great blowjob, but the way she looks at you with loving eyes while servicing your <<PenisDesc>> soon drives you to your own climax. <<n>>
<<Intermezzo>>
Before she leave, Annie hugs you for a long time. "//I don't want to leave.//" she says. But she has to. <<n>>
<<CheckAchievement "F011c">>
<<set $NPC.Annie.lovePoints to 2>>
<<set $time to 24>>
<<include "Annie - X-Cum">>
/*********************************************************//*********************************************************/
/* :From: Morning with Annie - Large */
/* :When: day 1 (Saturday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "Morning with Annie">> /***/
<<SmallPortrait "Annie">>
You take Annie in your arms and hold fast. She leans against you and sighs. You suggest to take a shower together. <<n>>
Afterward, you tell Annie you have things to do today, but you'd be happy to see her again soon. Her shoulders sink a little, but she forces herself to smile and nods. <<n>>
She thanks you for everything, and kisses you on the mouth before leaving. <<n>>
<<set $NPC.Annie.route to "excuse">>
<<set $time to 10>>
/*********************************************************//*********************************************************/
/* :From: First Night - Online Dating */
/* :When: day 0 (Friday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait Annie>>
You tease Annie, telling her you'd like to help her, but are unsure of her motivation and ability to please a man. This piques her pride and plays right into her insecurities, and she keeps talking to you to understand what you want exactly and convince you (and herself) that she's capable of anything. <<n>>
You finally accept to let her come, on the condition that she only wears a coat, her finest lingerie and nothing else. She does not respond for a moment, but ultimately says she's on her way. <<n>>
A half-hour later, you hear a knock on the door. Annie is standing outside, wearing a long coat which only shows her face, heels and stockings-covered ankles. You don't let her in yet, holding you hand out. She looks at you and the hall, panicked, but removes her coat and gives it to you, revealing a laced bodice, and a see-through negligee. You take your time admiring her, then let her in. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Annie% | */
/* +-----------------------------------------------------+ */
<<if $stats.top lte 1>>
Annie's silent and visibly stressed out. You have her sit in you sofa, then order her to play with herself. She's hesitant at first, but slowly gets into it, as you describe exactly how you want her to touch her body and her sex. <<n>>
<<if $john.hasPenis>>
Finally, you open your trouser and command Annie to blow your <<PenisDesc>>.
<<if $john.startingOrientation is "gay">>
She's clearly not as gifted as your male lovers, but it feel good anyway.
<</if>>
<<if (not $sexperience.penis.includes("female mouth"))>>
<<run $sexperience.penis.pushUnique("female mouth")>>
<</if>>
<<if $tf.includes("unusual girth") or $penisSize gte 14>>
She has trouble fitting it in her tiny mouth, but tries anyway.
<</if>>
Annie looks at you while her mouth works it's magic. She seems appreciative of your hardness and desire. <<n>>
While Annie show no sign of wanting to stop, you have other games in mind. You push her backward, grab her legs, then thrust your sex into her pussy.
<<if (not $sexperience.penis.includes("vagina"))>>
That's done. Annie will forever be the first girl you fucked.
<<run $sexperience.penis.pushUnique("vagina")>>
<</if>>
<<if $penisSize lte 3>>
Unfortunately, it seem you're to small to make her come. You read the disapointment in her eyes. She lets you finish without saying anything. Then, she makes some excuse and leaves in a hurry. <<n>>
You don't think you won't see her again... <<n>>
<<AddAction "Go to sleep" "Next">>
<<set $NPC.Annie.route to "met">>
<<run $flags.pushUnique("John had hetero sex on first weekend")>>
<<else>>
<<if $tf.includes("unusual girth") or $penisSize gt 14>>
At first, your large tool can't seem to enter Annie's tight pussy. But she's wet and willing, and with a little patience and effort, you make it, much to her delight.
<</if>>
Feeling your hard penis inside makes her cry in shock and pleasure. Your fucking is ponctuated be her moaning, until you both come together.
<<if $stats.cum is 1>> Your generous ejaculation fills her womb.
<<elseif $stats.cum is 2>> Your generous ejaculation fills her womb and gushes of cum splashes over her pussy lips.
<<elseif $stats.cum is 3>> Your generous ejaculation fills her womb, overflowing liberaly. Your cum covers her pussy and runs along her asscheeks.
<</if>>
<<if $tf.includes("high sperm count")>>
<<set $NPC.Annie.pregnant to $day>>
<</if>>
Annie falls back, still shaking from her own orgasm. Her short breath gets softer. She's asleep. You take her to you bed and lay besides her. Soon, you join her in sleep. <<n>>
<<set $nextMorningEvent to "Morning with Annie - Large">>
<<AddAction "Go to sleep" "Next">>
<</if>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<elseif $john.sex is "vagina">>
Finally, you remove your trouser, revealing your pristine pussy. Annie's visibly confused, but says nothing. You push her back in the sofa and ride her face with your pussy. You don't have to verbalize your command, and you feel a tongue touching your clitoris.
<<if $john.startingOrientation is "lesbian">>
She's clearly not as gifted as your lesbian lovers, but it feel good anyway.
<<elseif $john.startingSex is "penis" and (not $sexperience.vagina.includes("female mouth")) and (not $sexperience.vagina.includes("male mouth"))>>
This feels similar, but also very different from the oral sex you're used too. It tingles, in a good way. You feel so //vulnerable//...
<<elseif $john.startingSex is "vagina" and $john.startingOrientation is "hetero">>
For a first time, she's much gentler than most the guys who used to go down on you. But also less skilled than Pierce.
<</if>>
<<n>>
<<run $flags.pushUnique("John had hetero sex on first weekend")>> /***TODO what ? */
You can tell Annie's not skilled at eating pussy. Still, it feels amazing. You focus on this
<<if $john.startingOrientation is "lesbian">>
familiar
<<elseif _firstCunni is "yes">>
new
<<else>>
intimate
<</if>>
feeling, while fingering Annie absent-mindedly. You feel an orgasm coming...
<<if $stats.cum is 0>> You come with a short cry.
<<elseif $stats.cum is 1>> You squirt generously, taking Annie by surprise and filling her mouth with female cum.
<<elseif $stats.cum is 2>> You squirt generously, taking Annie by surprise and covering her face with female cum.
<<elseif $stats.cum is 3>> You squirt generously, taking Annie by surprise and covering her face and tits with female cum.
<</if>>
<<if $tf.includes("addictive juice")>>
Annie's tongue linger between your lips, getting the last drops of honey there. <<n>>
Annie smiles and goes to the shower. She kisses you on the cheek before leaving, saying you'll stay in contact via the app. <<n>>
<<set $NPC.Annie.route to "addicted">>
<<else>>
It takes a while for Annie to gather her wits. When she does, she thanks you for everything, and kisses you on the mouth before leaving. <<n>>
<<set $NPC.Annie.route to "excuse">>
<</if>>
<<run $sexperience.vagina.pushUnique("female mouth")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<run $sexperience.fingers.pushUnique("vagina")>>
<<run $sexperience.partners.pushUnique("woman")>>
<</if>>
<<CheckAchievement "F011a">>
<<else>>
Annie's silent and visibly stressed out. You sit into the sofa, and ask her to go in the kitchen to fetch you a glass of water. She looks at you, puzzled, but goes, quickly coming back with the glass you asked for. You refuse it. You explain she walked too fast, and should have a more feminine walk. "//Again//" She tries again, but you still refuse the glass. Her posture's all wrong, she should arch her back, putting her breasts forward and her ass backward. <<n>>
This goes on for a long time, as you find something faulty every time. She's not looking straight ahead, she's not smiling, she's not holding the glass right, the glass is not clean enough, she's put too much water in it. You fake losing your calm and begin shouting at her, asking why she can't achieve such a simple order. Three tries later, she's under so much pressure she slips and drops of water fall on you. <<n>>
You grab her by the shoulder in fake anger, and throw her on your lap. Then you slap her bouncy ass hard. "//Dumb bimbo//" Again. "//Cheating slut//" Again. As you keep hitting and insulting her, the stress breach the dam and she begins to cry and sob. You remove the latch on her bodice and are not surprised to find her pussy is soaking wet. You resume your spanking with one hand, while the other tickles her clit and vagina. <<n>>
By the time the clenching of her intimate muscles tells you she's coming, her ass is red and her make-up is ruined. You take her to your bedroom, and let her rest against you, softly stroking her hair while complimenting her for being a good slut. When her sobbing calms down, she's fallen asleep, her arms holding you fast. You soon fall asleep too. <<n>>
<<run $sexperience.various.pushUnique("spanker")>>
<<run $flags.pushUnique("John had hetero sex on first weekend")>>
<<set $nextMorningEvent to "Morning with Annie - Dom">>
<<AddAction "Go to sleep" "Next">>
<<CheckAchievement "F011b">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night - Invite Annie and be dominant */
/* (nextMorning) */
/* :When: day 0 (Friday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "Morning with Annie">> /***/
<<SmallPortrait "Annie">>
When you wake up the next morning, Annie's gone. Wait, why does the air smells of coffee? Annie enters the bedroom with two cups on a tray. She's wearing her negligee and you notice with pride she's making efforts to follow yesterday's guidance. <<n>>
The coffee's good, better than you make it. Annie lays besides you and puts her head on your shoulder, one hand holding her cup and the other playing with the hairs on your torso. <<n>>
"//I had no idea.//" she finally says, breaking the silence. "//I never thought sex could be like that. This good.//" She kisses you on the corner of the mouth. <<n>>
You hold her neck and bring her to you, French kissing her hungrily. You can feel her going limp, savoring the moment. <<n>>
You tell her you have things to do today, but you expect to see her again soon. She nods. "//I'd like that... $john.name.//" She wonders if she should call you by your name, or if you want something else. <<n>>
<<AddAction "$john.name is fine" "Annie - Dom - John is fine">>
<<AddAction "Call me Daddy" "Annie - Dom - Call me Daddy">>
<<AddAction "Call me Master" "Annie - Dom - Call me Master">>
/*********************************************************//*********************************************************/
/* :From: Morning with Annie - Dom */
/* :When: day 0 (Friday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "Morning with Annie">> /***/
<<SmallPortrait "Annie">>
You tell her $john.name is fine. Outside of bed, you're equals. Lovers. Hearing this gives her a big smile. She kisses you again. <<n>>
After taking a shower, Annie puts her underwear back, then her coat. "//My god, I'm such a slut!//" she laughs. She hugs you, and goes back to her home. <<n>>
<<NewRelationship "Annie" 2 "lover">>
<<set $NPC.Annie.lovePoints to 3>>
<<set $time to 10>>
/*********************************************************//*********************************************************/
/* :From: Morning with Annie - Dom */
/* :When: day 0 (Friday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "Morning with Annie">> /***/
<<SmallPortrait "Annie">>
You answer she should call you 'Daddy'. You want her to be a brat, a youthful and enthusiastic girl he has to tame. She thinks about it for a second, then kisses you again. "//I love you, Daddy!//" <<n>>
After taking a shower, Annie puts her underwear back, then her coat. "//My god, I'm such a slut!//" she giggles. She hugs you, and goes back to her home. <<n>>
<<NewRelationship "Annie" 2 "brat">>
<<set $NPC.Annie.lovePoints to 2>>
<<set $time to 10>>
/*********************************************************//*********************************************************/
/* :From: Morning with Annie - Dom */
/* :When: day 0 (Friday) */
/* :Cast: %Annie% */
/*********************************************************/
/***/ <<EventTitle "Morning with Annie">> /***/
<<SmallPortrait "Annie">>
You answer she should call you 'Master'. You want her to be obedient and respectful. Any hint of insubordination will be cause for punishment. She thinks about it for a second, then says "//I understand, Master.//" <<n>>
After taking a shower, Annie puts her underwear back, then her coat, blushing. She looks at you with longing eyes, and goes back to her home. <<n>>
<<NewRelationship "Annie" 2 "submissive">>
<<set $NPC.Annie.lovePoints to 1>>
<<set $time to 10>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Annie% */
/*********************************************************/
<<if $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Annie - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Annie% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)")>>
<<run $nextSpecialEvent.push("Annie - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Annie% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)") or $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Annie - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Annie% */
/*********************************************************/
<<if (ndef $NPC.Annie.tf)>>
<<set $NPC.Annie.tf to "bimbo">>
<</if>>
<<if (ndef $NPC.Annie.tfLevel)>>
<<set $NPC.Annie.tfLevel to 1>>
<<set _changed to true>>
<<elseif $NPC.Annie.tfLevel neq 3>>
<<set $NPC.Annie.tfLevel += 1>>
<<set _changed to true>>
<<else>>
<<set _changed to false>>
<</if>>
<<if _changed is true>>
/***/ <<EventTitle "Bimbofication">> /***/
<<set $NPC.Annie.portrait to "annie-bimbo" + $NPC.Annie.tfLevel>>
<<Portrait "Annie">>
Your bimbofying
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
changed Annie! <<n>>
<<if $NPC.Annie.tfLevel is 1>>
The effects are subtle for now, and you don't think she realize anything. She has lighter hair and softer skin.
<<elseif $NPC.Annie.tfLevel is 2>>
<<WIP>>
<<elseif $NPC.Annie.tfLevel is 3>>
<<WIP>>
<</if>>
<<nn>>
<</if>>/*********************************************************/
/* :From: sceneList */
/* :When: day 1, 8, 15, ... (every Saturday) */
/* :Cast: */
/*********************************************************/
<<if $time lte 21>>
<<if $exclusive neq "nobody">>
<<if $exclusive eq "Emma" and $NPC.Emma.route eq "disaster lesbian">>
<<Skip>>
/*** TODO: write disaster "dates" ***/
<<else>>
<<include `"Dating " + $exclusive`>>
<</if>>
<<else>>
<<if $inventory.includes("medium black dildo") and (not $sexperience.vagina.includes("dildo"))>>
<<AddAction "Test Your Dildo" "Going Out - Test Your Dildo">>
<</if>>
<<if $NPC.Jennifer.relationship gte 1 and $NPC.Jennifer.route neq "threesome" and $NPC.Jennifer.notAvailable neq $day>>
<<AddAction "Call <<Jennifer>>" "Dating Jennifer">>
<</if>>
<<if $NPC.Jennifer.relationship gte 1 and $NPC.Pierce.relationship gte 1 and $NPC.Jennifer.route eq "threesome" and $NPC.Jennifer.notAvailable neq $day and $NPC.Pierce.notAvailable neq $day>>
/***TODO
<<AddAction "Call <<Jennifer>> and Pierce" "Dating Jennifer & Pierce">>
***/
<</if>>
<<if $flags.includes("has Emma number") and $NPC.Emma.notAvailable neq $day>>
<<AddAction "Call <<Emma>>" "Emma - Date 1">>
<</if>>
<<if $NPC.Emma.relationship gte 1 and $NPC.Emma.notAvailable neq $day>>
<<AddAction "Call <<Emma>>" "Dating Emma">>
<</if>>
<<if $NPC.Amber.relationship gte 1 and $NPC.Amber.notAvailable neq $day>>
<<AddAction "Call Amber" "Dating Amber">>
<</if>>
<<if $NPC.Cho.relationship gte 1 and $NPC.Cho.notAvailable neq $day>>
<<AddAction "Call Cho" "Dating Cho">>
<</if>>
<<if $NPC.Amber.relationship gte 1 and $NPC.Cho.relationship gte 1 and $NPC.Amber.notAvailable neq $day and $NPC.Cho.notAvailable neq $day>>
<<AddAction "Call Amber & Cho" "Dating Amber & Cho">>
<</if>>
<<if $NPC.Veronica.route is "got her number" and $NPC.Veronica.notAvailable neq $day>>
<<AddAction "Call Veronica" "Going Out - Call Veronica">>
<<elseif $NPC.Veronica.relationship gte 1 and $NPC.Veronica.notAvailable neq $day>>
<<AddAction "Call Veronica" "Dating Veronica">>
<</if>>
<<if $actions.length neq 0>>
/***/ <<EventTitle "Going Out">> /***/
<<if $day is 1>>
<<if $john.body is "female" and $john.startingBody is "male">>
So, this is your first Saturday night as a girl. What are you going to do? <<n>>
<<else>>
So, what are you going to do on this Saturday evening? <<n>>
<</if>>
<<else>>
It's Saturday evening again! What do you want to do? <<n>>
<</if>>
<<AddAction "Do nothing" "Next">>
<<else>>
<<Skip>>
<</if>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 7, 14, 21, ... (every Friday) */
/* :Cast: */
/*********************************************************/
<<silently>>
<<CasualSex>>
<</silently>>
<<if $time lte 21 and $casualSex.length gte 1 /***TODO(temporary block)***/ and false /***/ >>
<<for _lover range $casualSex>>
<<capture _lover>>
<<if $NPC[ _lover].relationship is 0 and $NPC[ _lover].notAvailable neq $day>>
<<AddAction `"Call " + $NPC[ _lover].name` `"Casual Friday " +_lover`>>
<</if>>
<</capture>>
<</for>>
<<if $actions.length gte 1>>
/***/ <<EventTitle "Casual Friday">> /***/
Friday night is casual sex night!
<<if $casualSex.length is 1>>
Do you want to call <<= $casualSex[0]>>?
<<else>>
Who are you going to call?
<</if>>
<<n>>
<<AddAction "Nobody" "Next">>
<<else>>
<<Skip>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: Going Out */
/* :When: day 1, 8, 15, ... (every Saturday) */
/* :Cast: %Veronica% */
/*********************************************************/
<<set $NPC.Veronica.dates += 1>>
<<include "Veronica - Date X">>
<<set $NPC.Veronica.lastDate to $day>>
<<set $NPC.Veronica.lovePoints += 1>>
<<set $NPC.Veronica.yourLovePoints += 1>>
<<run $nextSpecialEvent.push("Veronica - Falling in love?")>>
/*********************************************************//*********************************************************/
/* :From: Dating Veronica */
/* :When: (any Saturday) */
/* :Cast: %Veronica% */
/*********************************************************/
/***/ <<EventTitle "Dating Veronica">> /***/
<<SmallPortrait "Veronica">>
<<if $exclusive is "Veronica">>
It's Saturday evening.
<</if>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Veronica% | */
/* +-----------------------------------------------------+ */
You call Veronica, and go out dancing in a gay-friendly club. You end the night at her place, and make sweet, sweet love. <<n>>
<<include "Veronica - X-Fluids">>
/*********************************************************//*********************************************************/
/* :From: Dating Veronica */
/* :When: (any Saturday) */
/* :Cast: %Veronica% */
/*********************************************************/
<<FallingFor "Veronica">><<widget FallingFor>>
<<if $NPC[ $args[0] ].body is "male">>
<<set _He to "He">>
<<set _he to "he">>
<<set _him to "him">>
<<set _his to "his">>
<<else>>
<<set _He to "She">>
<<set _he to "she">>
<<set _him to "her">>
<<set _his to "her">>
<</if>>
<<TopRelation>>
<<if $NPC[ $args[0] ].yourLovePoints gte 0 and $NPC[ $args[0] ].relationship is 0>>
/***/ <<EventTitle "Love Story">> /***/
<<SmallPortrait "$args[0]">>
You tell <<= $NPC[ $args[0] ].name>> you want more out of your relationship than just hookups. You want to date _him. That is, if that's what _he wants too.
<<if $NPC[ $args[0] ].lovePoints gte 0>>
_He's delighted and looks forward your next evening together. <<n>>
<<set $NPC[ $args[0] ].relationship to 1>>
<<else>>
_He's sorry, but _he just does not see you as relationship material. _He's okay with seeing you, but only as a sexfriend, nothing more. <<n>>
<<set $NPC[ $args[0] ].yourLovePoints -= 3>>
<</if>>
<<elseif $NPC[ $args[0] ].yourLovePoints gte 3 and $NPC[ $args[0] ].relationship is 1>>
/***/ <<EventTitle "Love Story">> /***/
<<SmallPortrait $args[0]>>
Your feelings for <<= $NPC[ $args[0] ].name>> have evolved. Grown. You're ready for the next step. You know you love _him. It's time _he knew it too. You whisper those powerful little words to _him for the first time, and
<<if $NPC[ $args[0] ].lovePoints gte 3>>
are relieved to hear them back. <<n>>
<<= $NPC[ $args[0] ].name>> and you agree you're no longer simply dating. You're a couple now.
<<if $flags.includes("talked to " + $args[0] + " about polyamory")>>
You feel like it's time to talk to <<= $NPC[ $args[0] ].name>> about polyamory again. <<n>>
<<if $NPC[ $args[0] ].lovePoints gte 6>>
This time, _he sees your point and accepts to give it a try.
<<else>>
_He's really sorry, but _he'd rather be with someone who really loves _him, and only _him. It's over. _He wishes you luck, and leaves, crying.
<<set $NPC[ $args[0] ].relationship to -1>>
<<run $dating.delete($args[0])>>
<</if>>
<<elseif $mc.includes("polyamorous")>>
You know _he expects your relationship to become exclusive, but that's not the only possibility. You explain polyamory to _him, and how your love for _him is not invalidated by your love for others. <<n>>
<<if $NPC[ $args[0] ].lovePoints gte 6>>
_He sees your point and accepts to give it a try.
<<else>>
Not only does _he refuses your suggestion, but _he has trouble forgiving you for even proposing something like that. _He feels like you don't //really// love _him.
<<set $NPC[ $args[0] ].yourLovePoints -= 3>>
<<run $flags.pushUnique("talked to " + $args[0] + " about polyamory")>>
<</if>>
<<elseif $topRelation gte 2>>
You know _he expects your relationship to become exclusive, but you're already in love with <<LoversList>>. You don't know how you'll manage to balance your love life without any one of them learning the truth.
<<if $stats.libido gte 2 or $mc.includes("swinger") or $mc.includes("triangle lover")>>
<<n>>
Maybe you should simply introduced them to each other ... and fuck them all at the same time.
<</if>>
<<elseif $stats.corruption gte 2>>
You know _he expects your relationship to become exclusive, but you have no intention of changing your ways, nor of telling _him the truth.
<<else>>
You both want an exclusive relationship from now on.
<<set $exclusive to $args[0]>>
<<run $dating.delete($args[0])>>
<<if $dating.length gte 1>>
This means you have to break-up with
<<if $dating.length is 1>>
<<= $dating[0]>>.
<<elseif $dating.length gte 2>>
<<= $dating.slice(0,$dating.length-1)>> and <<= $dating[$dating.length-1]>>.
<</if>>
You do it by phone over the rest of the day.
<<for _lover range $dating>>
<<set $NPC[ _lover ].relationship to -1>>
<</for>>
<</if>>
<<set $dating to [$args[0]]>>
<</if>>
<<n>>
<<set $NPC[ $args[0] ].relationship to 2>>
<<else>>
only hear a "thanks" as a reply. That may be the worst answer possible... <<n>>
<<set $NPC[ $args[0] ].yourLovePoints -= 3>>
<</if>>
<<elseif $NPC[ $args[0] ].yourLovePoints gte 6 and $NPC[ $args[0] ].relationship is 2>>
/***/ <<EventTitle "Love Story">> /***/
<<SmallPortrait $args[0]>>
The more time you spend with <<= $NPC[ $args[0] ].name>>, the more you're in love with _him. _He's everything you've ever wanted. Just thinking of _him makes your heart melt. _He's the <<= $NPC[ $args[0] ].gender>> of your life. <<n>>
<<if $NPC[ $args[0] ].lovePoints gte 6>>
And you're the $john.gender of //_him// life. <<n>>
<<set $NPC[ $args[0] ].relationship to 3>>
<<set $exclusive to $args[0]>>
<<else>>
But you don't feel <<= $NPC[ $args[0] ].name>> shares the deepness of your own feelings. Better to keep them for yourself. <<n>>
<<set $NPC[ $args[0] ].yourLovePoints -= 3>>
<</if>>
<<else>>
<<Skip>>
<</if>>
<</widget>><<if $NPC.Emma.relationship is 1>>
<<elseif $NPC.Emma.relationship is 2 and $exclusive is "nobody" and (not $flags.includes("won't fall for Emma"))>>
<<Intermezzo>>
You're feeling something warm in your heart... Is it love? <<n>>
<<AddAction "Fall in love with <<Emma>>" "Emma - Falling in love">>
<<AddAction "Nah" "Emma - Do not fall in love">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Veronica - Falling in love? */
/* :When: (any Saturday) */
/* :Cast: %Veronica% */
/*********************************************************/
<<run $flags.delete("falling for Veronica")>>
<<if $NPC.Veronica.lovePoints gte 3>>
You declare your love to Veronica. <<n>>
<<WIP>>
<<set $exclusive to "Veronica">>
<<set $NPC.Veronica.relationship to 3>>
<<set $NPC.Veronica.lovePoints += 1>>
<<else>>
You declare your love to Veronica. <<n>>
<<WIP>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Veronica - Falling in love? */
/* :When: (any Saturday) */
/* :Cast: %Veronica% */
/*********************************************************/
<<run $flags.delete("falling for Veronica")>>
<<run $flags.pushUnique("won't fall for Veronica")>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Veronica% */
/*********************************************************/
<<if $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Veronica - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Veronica% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)")>>
<<run $nextSpecialEvent.push("Veronica - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Veronica% */
/*********************************************************/
<<if $tf.includes("x-milk (bimbofication)") or $tf.includes("x-cum (bimbofication)")>>
<<run $nextSpecialEvent.push("Veronica - Bimbofication")>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: inline */
/* :When: -- */
/* :Cast: %Veronica% */
/*********************************************************/
<<if (ndef $NPC.Amber.tf)>>
<<set $NPC.Veronica.tf to "bimbo">>
<</if>>
<<if (ndef $NPC.Veronica.tfLevel)>>
<<set $NPC.Veronica.tfLevel to 1>>
<<set _changed to true>>
<<elseif $NPC.Veronica.tfLevel neq 3>>
<<set $NPC.Veronica.tfLevel += 1>>
<<set _changed to true>>
<<else>>
<<set _changed to false>>
<</if>>
<<if _changed is true>>
/***/ <<EventTitle "Bimbofication">> /***/
<<set $NPC.Veronica.portrait to "Veronica-bimbo" + $NPC.Veronica.tfLevel>>
<<Portrait "Veronica">>
Your bimbofying
<<if $tf.includes("x-milk (bimbofication)")>>
milk
<<else>>
cum
<</if>>
changed Veronica! <<n>>
<<if $NPC.Veronica.tfLevel is 1>>
<<WIP>>
<<elseif $NPC.Veronica.tfLevel is 2>>
<<WIP>>
<<elseif $NPC.Veronica.tfLevel is 3>>
<<WIP>>
<<CheckAchievement "TF005">>
<</if>>
<<nn>>
<<else>>
<<Skip>>
<</if>>
/*********************************************/
/*********************************************/
/*********************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 24 (Monday) */
/* :Cast: %Amber% %Emma% %Jennifer% %Veronica% %Cho% */
/*********************************************************/
<<TopRelation>>
<<if $topRelation gte 1>>
/***/ <<EventTitle "Preparing Halloween">> /***/
Halloween is next Sunday, but all the trick-or-treating will be done on Saturday. There's a street party in the city's Old Quarter. Amusingly, this downtown neighborhood is only a couple decades old, but it was made in an old style, with low brick buildings and lots of parks and alleys. It's been dubbed "Old" since. <<n>>
<<if $john.isExtrovert or $stats.stylish gte 1 or $stats.superficial gte 1>>
You were not into big parties before the pills, but things are different now. Especially since
<<elseif $john.changedPersonnality is true>>
Even with the pills, you're still not into big parties, but things are different now, since
<<else>>
You're not really into big parties, but things are different now
<</if>>
you're
<<if $topRelation gte 2>>
in love.
<<else>>
dating.
<</if>>
<<if $exclusive is "Jennifer">>
<<Jennifer>> wants to go.
<<set $NPC.Jennifer.yourLovePoints += 2>>
<<set $halloweenDate to "Jennifer">>
<<elseif $exclusive is "Emma">>
<<Emma>> wants to go.
<<set $NPC.Emma.yourLovePoints += 2>>
<<set $halloweenDate to "Emma">>
<<elseif $exclusive is "Amber">>
<<if $NPC.Cho.route is "threesome">>
Amber wants to go, along with Cho.
<<set $NPC.Amber.yourLovePoints += 2>>
<<set $NPC.Cho.yourLovePoints += 2>>
<<set $halloweenDate to "Amber & Cho">>
<<else>>
Amber wants to go.
<<set $NPC.Amber.yourLovePoints += 2>>
<<set $halloweenDate to "Amber">>
<</if>>
<<elseif $exclusive is "Cho">>
<<if $NPC.Cho.route is "threesome">>
Cho wants to go, along with Amber.
<<set $NPC.Amber.yourLovePoints += 2>>
<<set $NPC.Cho.yourLovePoints += 2>>
<<set $halloweenDate to "Amber & Cho">>
<<else>>
Cho wants to go.
<<set $NPC.Cho.yourLovePoints += 2>>
<<set $halloweenDate to "Cho">>
<</if>>
<<elseif $exclusive is "Veronica">>
Veronica wants to go.
<<set $NPC.Veronica.yourLovePoints += 2>>
<<set $halloweenDate to "Veronica">>
<<else>>
The only question is... who will you go with? <<n>>
<<if $NPC.Jennifer.relationship gte 1>>
<<AddAction "Ask <<Jennifer>>" "Preparing Halloween - Jennifer">>
<</if>>
<<if $NPC.Emma.relationship gte 1>>
<<AddAction "Ask <<Emma>>" "Preparing Halloween - Emma">>
<</if>>
<<if $NPC.Amber.relationship gte 1>>
<<if $NPC.Amber.exclusive is false and $NPC.Amber.isDatingMarc is true>>
Amber is already going with Marc. <<n>>
<<if $NPC.Marc.route is "threesome">>
<<AddAction "Ask Amber & Marc" "Preparing Halloween - Amber & Marc">>
<</if>>
<<else>>
<<AddAction "Ask Amber" "Preparing Halloween - Amber">>
<</if>>
<</if>>
<<if $NPC.Cho.relationship gte 1>>
<<AddAction "Ask Cho" "Preparing Halloween - Cho">>
<</if>>
<<if $NPC.Amber.relationship gte 1 and $NPC.Cho.relationship gte 1>>
<<AddAction "Ask Amber & Cho" "Preparing Halloween - Amber & Cho">>
<</if>>
<<if $NPC.Veronica.relationship gte 1>>
<<AddAction "Ask Veronica" "Preparing Halloween - Veronica">>
<</if>>
<<AddAction "Go Solo" "Preparing Halloween - Solo">>
<<AddAction "Don't Go" "Preparing Halloween - No">>
<</if>>
<<n>>
<<else>>
<<include "Preparing Halloween - No">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Preparing Halloween */
/* :When: day 24 (Monday) */
/* :Cast: %Jennifer% */
/*********************************************************/
<<set $halloweenDate to "Jennifer">>
<<set $NPC.Jennifer.yourLovePoints += 2>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Preparing Halloween */
/* :When: day 24 (Monday) */
/* :Cast: %Emma% */
/*********************************************************/
<<set $halloweenDate to "Emma">>
<<set $NPC.Emma.yourLovePoints += 2>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Preparing Halloween */
/* :When: day 24 (Monday) */
/* :Cast: %Amber% */
/*********************************************************/
<<set $halloweenDate to "Amber">>
<<set $NPC.Amber.yourLovePoints += 2>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Preparing Halloween */
/* :When: day 24 (Monday) */
/* :Cast: %Cho% */
/*********************************************************/
<<set $halloweenDate to "Cho">>
<<set $NPC.Cho.yourLovePoints += 2>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Preparing Halloween */
/* :When: day 24 (Monday) */
/* :Cast: %Amber% %Cho% */
/*********************************************************/
<<set $halloweenDate to "Amber & Cho">>
<<set $NPC.Amber.yourLovePoints += 2>>
<<set $NPC.Cho.yourLovePoints += 2>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Preparing Halloween */
/* :When: day 24 (Monday) */
/* :Cast: %Amber% %Marc% */
/*********************************************************/
<<set $halloweenDate to "Amber & Marc">>
<<set $NPC.Amber.yourLovePoints += 2>>
<<set $NPC.Marc.yourLovePoints += 2>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Preparing Halloween */
/* :When: day 24 (Monday) */
/* :Cast: %Cho% */
/*********************************************************/
<<set $halloweenDate to "Veronica">>
<<set $NPC.Veronica.yourLovePoints += 2>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Preparing Halloween */
/* :When: day 24 (Monday) */
/* :Cast: */
/*********************************************************/
<<set $halloweenDate to "Solo">>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Preparing Halloween */
/* :When: day 24 (Monday) */
/* :Cast: */
/*********************************************************/
<<set $halloweenDate to "no">>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 29 (Saturday) */
/* :Cast: %Amber% %Emma% %Jennifer% %Veronica% %Cho% */
/*********************************************************/
<<if $halloweenDate eq "no">>
<<if $NPC.Jennifer.isDatingPierce is true>>
<<set $NPC.Jennifer.notAvailable to 29>>
<</if>>
<<if $NPC.Amber.loveForCho gte 1 and $NPC.Cho.loveForAmber gte 1>>
<<set $NPC.Amber.notAvailable to 29>>
<<set $NPC.Cho.notAvailable to 29>>
<<elseif $NPC.Amber.isDatingMarc is true>>
<<set $NPC.Amber.notAvailable to 29>>
<</if>>
<<include "Going Out">>
<<else>>
/***/ <<EventTitle "Halloween">> /***/
<<if $halloweenDate eq "Amber & Cho">>
You, Amber, and Cho
<<elseif $halloweenDate eq "Amber & Marc">>
You, Amber, and Marc
<<elseif $halloweenDate neq "Solo">>
You and $NPC[$halloweenDate].name
<<else>>
You
<</if>>
go to the Old Quarter for the Halloween party,
<<if $halloweenDate eq "Emma" and (not $flags.includes("Emma has big breasts"))>>
both
<</if>>
dressed as
<<if $halloweenDate neq "Emma">>
a
<</if>>
<<if $john.body is "female">>
sexy
<</if>>
<<if $halloweenDate eq "Solo">>
pirate.
<<elseif $halloweenDate eq "Emma">>
pirates.
<<else>>
pirate
<</if>>
<<if $halloweenDate eq "Jennifer">>
while <<Jennifer>> is dressed as Catwoman.
<<if $NPC.Jennifer.route is "submissive">>
The Hale Berry version.
<<elseif $NPC.Jennifer.tf is "bimbo" and $NPC.Jennifer.tfLevel gte 2>>
The Axel Braun version, from porn...
<<else>>
The Pfeiffer version.
<</if>>
<<elseif $halloweenDate eq "Emma" and $flags.includes("Emma has big breasts")>>
while <<Emma>> is dressed as Wonder Woman. With her new and improved tits, she fills the costume //wonder//fully.
<<elseif $halloweenDate eq "Emma" and $NPC.Emma.tf is "bimbo">>
She looks fantastic in her short, low-cut dress.
<<elseif $halloweenDate eq "Emma">>
She looks fantastic in a long crinoline dress.
<<elseif $halloweenDate eq "Amber" or $halloweenDate eq "Amber & Cho">>
<<if $flags.includes("Amber has big breasts")>>
while Amber is dressed as a pirate wench. With her massive boobs,
<<else>>
while Amber is dressed as a male pirate. With a false beard and and eye patch,
<</if>>
you hope nobody will recognize her.
<<if $halloweenDate eq "Amber & Cho">>
Cho has a cute parrot costume.
<</if>>
<<elseif $halloweenDate eq "Amber & Marc">>
while Amber is dressed as a pirate wench
<<if $flags.includes("Amber has big breasts")>>
whose cleavage shows her massive boobs,
<</if>>
and Marc as Long John Silver, with a beard and false wooden peg.
<<elseif $halloweenDate eq "Cho">>
Cho has a cute parrot costume.
<<elseif $halloweenDate eq "Veronica" and $NPC.Veronica.tf is "bimbo" and $NPC.Veronica.tfLevel gte 2>>
while Veronica is (barely) dressed as a sexy mummy, the bandages covering just the right zones and not much more. She hopes the night won't get too cold.
<<elseif $halloweenDate eq "Veronica">>
while Veronica is dressed as a sexy vampire.
<</if>>
<<n>>
You have a blast. <<n>>
<<WIP>>
<</if>>
<<switch $halloweenDate>>
<<case "Emma">>
<<set $NPC.Emma.lovePoints += 2>>
<<run $nextSpecialEvent.push("Emma - Falling in love?")>>
<<case "Jennifer">>
<<set $NPC.Jennifer.lovePoints += 2>>
<<run $nextSpecialEvent.push("Jennifer - Falling in love?")>>
<<case "Amber">>
<<set $NPC.Amber.lovePoints += 2>>
<<run $nextSpecialEvent.push("Amber - Falling in love?")>>
<<case "Amber & Cho">>
<<set $NPC.Amber.lovePoints += 2>>
<<run $nextSpecialEvent.push("Amber - Falling in love?")>>
<<set $NPC.Cho.lovePoints += 2>>
<<run $nextSpecialEvent.push("Cho - Falling in love?")>>
<<case "Amber & Marc">>
<<set $NPC.Amber.lovePoints += 1>>
<<run $nextSpecialEvent.push("Amber - Falling in love?")>>
<<set $NPC.Cho.lovePoints += 1>>
/* TODO <<run $nextSpecialEvent.push("Marc - Falling in love?")>> */
<<case "Cho">>
<<set $NPC.Cho.lovePoints += 2>>
<<run $nextSpecialEvent.push("Cho - Falling in love?")>>
<<case "Veronica">>
<<set $NPC.Veronica.lovePoints += 2>>
<<run $nextSpecialEvent.push("Veronica - Falling in love?")>>
<</switch>>/*********************************************************/
/* :From: sceneList */
/* :When: day 0 (Friday)/day 1 (Saturday) */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "After the pills...">> /***/
<<set _now to new Date()>>
<<if ($pillsReplay.toString() eq "Red,Green,Red,Green,Red,Green") and (_now.getMonth() eq 11) and (_now.getDate() gt 17)>>
<<set $christmas to "yep">>
<<else>>
<<set $christmas to "nope">>
<</if>>
/*** AWAKENING ***/
<<if $flags.includes("unconscious")>>
<<run $flags.delete("unconscious")>>
You wake up the next morning. Ugh. Sleeping on the floor is ''not'' ideal.
<<if $flags.includes("removed clothes")>>
Especially half-naked.
<</if>>
You wish you had had the time to go to your bed.
<<if $flags.includes("magicMilk") or $flags.includes("magicCum")>>
<<include "X-Fluid White">>
<</if>>
The fever is gone, but the headache lingers. Maybe you shouldn't have taken so many x-pills in a row. <<n>>
<<AddTF "pill resistant">>
<<set $time to 8>>
<<elseif $flags.includes("magicMilk") or $flags.includes("magicCum")>>
<<include "X-Fluid White">>
<</if>>
/*** BRANCHING OUT? ***/
<<if $mc.includes("mind-broken")>>
You leave your home, and wander mindlessly in the streets. <<n>>
<<set $currentPath to "farm">>
<<set $currentScene to -1>>
<<include "After the pills 2">>
<<elseif $mc.includes("sex zombie")>>
You leave your home, and wander mindlessly in the streets, looking for something to eat and someone to fuck.
<<set $currentPath to "zombie">>
<<set $currentScene to -1>>
<<include "After the pills 2">>
<<else>>
/*** REMAINGING PILLS? ***/
<<if $bag.totalTaken is 0>>
These pills are not for you. As frustrating as your life may be, changing your body or your sexuality is not the answer. (Or maybe you're just //too// afraid to try...) Anyway, you decide not to use your uncle's gift.
<<elseif $bag.total eq 1>>
You put away the bag and the last pill.
<<elseif $bag.total neq 0>>
You put away the bag and the remaining pills.
<<else>>
You throw away the empty bag.
<</if>>
<<if $tf.includes("pill resistant")>>
Instinctively, you know you took too many pills, and taking more won't alter you in any way. You're stuck how you are now, for better or worse.
<</if>>
<<n>>
/*** LOOKING AT THE MIRROR ***/
<<if ($bag.totalTaken neq 0) and (not $flags.includes("cloning"))>>
<<John>>
<<Raw_Portrait `"john/" + $avatar`>>
<<if $john.isReconizable>>
A quick look in the mirror confirms that the pills did not change your face. <<n>>
<<else>>
You look at yourself in the mirror one last time.
<<if $john.changedRace>>
You're
<<if $stats.black gte 1>>
black
<<elseif $stats.asian gte 1>>
asian
<<else>>
<<BUG "john.changedRace is true, but stats.asian and stats.black are both 0">>
<</if>>
now. Ok, that's something. You're not sure what to make of it, or how it'll impact your life going on.
<<if $stats.stupidity lte 0>>
And does it say about you? You're not sure you want to think too hard about that.
<</if>>
<</if>>
<<if $stats.attractive gte 1>>
You're
<<if $stats.attractive is 2>>
very
<<elseif $stats.attractive is 3>>
incredibly
<</if>>
<<if $john.hasLongHair is true>>
attractive, with long <<HairDesc>> hair.
<<else>>
attractive.
<</if>>
<</if>>
<<if $john.body is "female">>
<<if $stats.attractive gte 1>>
This will change your life, perhaps even more than your sex-change.
<<else>>
To be honest, you look good, but not terribly hot.
<</if>>
<<else>>
<<if $stats.attractive gte 1>>
<<if $stats.attractive gte 2>>
Way more
<<else>>
More
<</if>>
than before. Well, that's why you took pills, isn't it?
<<else>>
You may look different than before, but to be honest, you're not sure it'll help you all that much in the dating department.
<</if>>
<</if>>
<<if $tf.includes("elf")>>
Your ears have a unusual shape, like a long leaf. Strange, but you guess it's a weird side effect of the pills.
<</if>>
Well, this is your new face. You like it. <<n>>
<</if>>
<</if>>
/*** EXAMINE YOUR BODY ***/
<<if $flags.includes("removed clothes")>>
You already removed your clothes, so you might as well examine your new body.
<<include "After the pills - Examine Body">>
<<elseif $john.changedBody is true>>
You remove your clothes to examine your new body.
<<include "After the pills - Examine Body">>
<<elseif $john.tookPills>>
You remove your clothes to check the pills had no effect on your body. They didn't.
<<if $john.changedRace>>
Well, except for the color of your skin, of course.
<</if>>
<<if $john.changedSex>>
They did change your sex, though. <<n>>
<</if>>
<</if>>
/*** CHANGING NAME? ***/
<<if $mc.includes("genderfluid")>>
<<Intermezzo>>
You wonder if you should keep your name or change it. Gender is a social construct anyway. You could keep your old name, go for a more feminine one, or choose a gender-neutral one. <<n>>
<<if $mode neq "loading">>
<<AddAction "Keep John" "Name Change - Keep John">>
<<if $stats.black gte 1>>
<<AddAction "Change to Jean" "Name Change - To Jean">>
<<elseif $stats.asian gte 1>>
<<AddAction "Change to Jin" "Name Change - To Jin">>
<<else>>
<<AddAction "Change to Jane" "Name Change - To Jane">>
<</if>>
<<AddAction "Change to Jo" "Name Change - To Jo">>
<<elseif $john.name is "John">>
You choose to keep $john.name. <<n>>
<<else>>
You choose $john.name. <<n>>
<</if>>
<<elseif $john.body is "female">>
<<Intermezzo>>
<<if ($christmas is "yep")>>
You no longer look like a "<<= $john.name>>". You need a new name. Something pretty and festive, but that sounds like your old name, so people will remember it. Hum... Joan. Jill. Jane. No. Jeanie! You change your name to "''Jeanie Smith''". Sounds right. <<n>>
<<set $john.name to "Jeanie">>
<<elseif $stats.stylish gte 1>>
You no longer look like a "<<= $john.name>>". You need a new name. Something classy, but that sounds like your old name, so people will remember it. Hum... Jill. Jane. Joan. Yes, Joan. You change your name to "''Joan Smith''". It's perfect. <<n>>
<<set $john.name to "Joan">>
<<elseif $stats.strength gte 1>>
You no longer look like a "<<= $john.name>>". You need a new name. Something feminine and strong, but that sounds like your old name, so people will remember it. Hum... Joan. Jane. Jill. Yes, Jill. You change your name to "''Jill Smith''". That's OK. <<n>>
<<set $john.name to "Jill">>
<<elseif $stats.superficial gte 1>>
You no longer look like a "<<= $john.name>>". You need a new name. Something pretty, but that sounds like your old name, so people will remember it. Hum... Joan. Jill. Jane. No. Jewel! You change your name to "''Jewel Smith''". Sounds right. <<n>>
<<set $john.name to "Jewel">>
<<elseif $stats.black gte 1>>
You no longer look like a "<<= $john.name>>". You need a new name. Something pretty, but that sounds like your old name, so people will remember it. Hum... Joan. Jill. Jane. No. Jean! You change your name to "''Jean Smith''". Sounds right. <<n>>
<<set $john.name to "Jean">>
<<elseif $stats.asian gte 1>>
You no longer look like a "<<= $john.name>>". You need a new name. Something pretty, but that sounds like your old name, so people will remember it. Hum... Joan. Jill. Jane. No. Jin! You change your name to "''Jin Smith''". Sounds right. <<n>>
<<set $john.name to "Jin">>
<<else>>
You no longer look like a "<<= $john.name>>". You need a new name. Something that sounds like your old name, so people will remember it. Hum... Joan. Jill. Jane? Jane! You change your name to "''Jane Smith''". You like it. <<n>>
<<set $john.name to "Jane">>
<</if>>
<<include "After the pills 2">>
<<else>>
<<include "After the pills 2">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: After the pills (inline) */
/* :When: day 0 or 1 */
/* :Cast: */
/*********************************************************/
<<if ($bag.totalTaken gte 1) and ($stats.stupidity is 0)>>
<<Intermezzo>>
You only think now to check your spam folder. And you find a [[mail->Mail]] sent by your uncle George with instructions for all the pills. It doesn't matter, you're happy with how you are. No going back! <<n>>
<</if>>
<<if $mode eq "playing new character">>
<<AddAction "Continue without saving" "Next">>
<<AddAction "Save and journey onward" "SaveCharacter">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: After the pills */
/* :When: day 0 or 1 */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "After the pills...">> /***/
That's it, you're still "''John Smith''". <<n>>
<<include "After the pills 2">>
/*********************************************************//*********************************************************/
/* :From: After the pills */
/* :When: day 0 or 1 */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "After the pills...">> /***/
That's it, you're "''Jane Smith''". <<n>>
<<set $john.name to "Jane">>
<<include "After the pills 2">>
/*********************************************************//*********************************************************/
/* :From: After the pills */
/* :When: day 0 or 1 */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "After the pills...">> /***/
That's it, you're "''Jo Smith''". <<n>>
<<set $john.name to "Jo">>
<<include "After the pills 2">>
/*********************************************************//*********************************************************/
/* :From: After the pills */
/* :When: day 0 or 1 */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "After the pills...">> /***/
That's it, you're "''Jin Smith''". <<n>>
<<set $john.name to "Jin">>
<<include "After the pills 2">>
/*********************************************************//*********************************************************/
/* :From: After the pills */
/* :When: day 0 or 1 */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "After the pills...">> /***/
That's it, you're "''Jean Smith''". <<n>>
<<set $john.name to "Jean">>
<<include "After the pills 2">>
/*********************************************************//*********************************************************/
/* :From: After the pills (special) */
/* :When: day 0 or 1 */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "Mail">> /***/
<div style="border:thick double #32a1ce; padding: 1em; background-color: #060303">
//From:// George Smith <br>
//To:// John Smith <br>
<hr>
Hello John!
<<n>>
I'll send you a bag of x-pills tomorrow. These are the latest generation, straight from the source. ;)
<<n>>
Let's see what you can do with them...
<<n>>
''Blue pills'' will increase traditionally masculine traits in a male, and change a female into a male.
<<n>>
''Red pills'' will increase traditionally feminine traits in a female, and change a male into a female.
<<n>>
''Purple pills'' change your genitals (penis to vagina, or vice-versa), without changing your body. <br>
<blockquote>
Note that the interaction with the previous two pills is somewhat problematic. Currently, the Blue pill is programmed to grow a male's penis, but it doesn't check if the subject actually has one. Likewise a Red pill will be confused is the user has a female body and a penis. Remember, it's a work in progress. <br>
Marketing pushed to leave these bugs "as is" and call them features. There's a market for intersexualisation pills, apparently.
</blockquote>
''Violet pills'' change your body (from masculine to feminine, or from feminine to masculine), but not your genitals.
<<n>>
''Yellow pills'' increase muscular mass in a male, and breast volume in a female. Both also make you blonde and tanned. And they... hum... lower cognitive ability. These are the kind of pill husbands buy for their wives (see also orange, etc.) I don't recommend them for you, but, hey, whatever floats your boat is fine by me. ;)
<blockquote>
I've included ''Clear pills'' if you want to avoid the intellectual regression inherent with yellow pills.
</blockquote>
''Orange pills'' increase libido and sexual needs. They also turn your hair red.
<<n>>
''Black pills'' and ''Gray pills'' increase the subject's submissiveness and dominance, respectively. They turn your hair black.
<<n>>
''Green pills'' lower sexual inhibition and increase the size and efficiency of primary sexual organs. They //won't// turn your hair green. Hopefully. :D
<<n>>
''Pink pills'' have the reverse effect, reducing the size of the subject, as well as the volume of the penis or breasts. It also makes the user look younger, to an extant dependant on actual age. It's too late for an old ox like me, but if you want to get carded again, there you go. ;)
<<n>>
''Cyan pills'' are a strange beast. They're used to soften masculine or feminine traits. They basicaly make you androgynous. It can also make you look older.
<<n>>
Finally, ''White pills'' are for lactation. Used by males, they increase cum production.
<<n>>
Oh, I've also included ''Brown and Tan pills'', which will change your racial characteristics. They won't affect your personality or culture or anything like that. Only your appearance.
<<n>>
Note that the exact effects of each pill depend on the person, so I can't be more precise in my descriptions. You'll have to experiment. Take a ''square 'S' pill'' before, as they "save" your current configuration and allow to "restore" it later. If you forget, effects //are// permament. Hopefully, any X-PILL lab should be able to reverse most of them.
<<n>>
Whatever you do, __don't take more than 3 pills a day__, and never more than one at a time. Allow an hour to check for side-effects before taking another one. Having a friend with you is a good idea too. [[Call me|https://tfgames.site/phpbb3/memberlist.php?mode=viewprofile&u=149382]] if you have any trouble.
<<n>>
I'll see what you choose at the next family dinner. Have fun!
</div>
<<n>>
<<back>>
/*********************************************************//*********************************************************/
/* :From: After the pills (inline) */
/* :When: day 0 (Friday)/day 1 (Saturday) */
/* :Cast: */
/*********************************************************/
<<if $john.body is "female">>
You
<<if $stats.attractive gte 1>>
love
<<else>>
like
<</if>>
how feminine you look.
<<if $stats.height is 0>>
You're smaller,
<<elseif $stats.height is -1>>
You're much smaller,
<<elseif $stats.height is -2>>
You're very small now. No even 5 feet, you'd guess. You're
<<elseif $stats.height is +1>>
You're barely smaller than before,
<<elseif $stats.height is +2>>
You're maybe six inches taller,
<</if>>
<<else>>
You
<<if $stats.attractive gte 1>>
love
<<else>>
like
<</if>>
how masculine you look.
<<if $stats.height is 0>>
You're
<<elseif $stats.height is -1>>
You're smaller,
<<elseif $stats.height is -2>>
You're very small now. A bit over 5 feet, you'd guess. You're
<<elseif $stats.height is +1>>
You're a couple inches taller,
<<elseif $stats.height is +2>>
You're six inches taller, maybe more,
<</if>>
<</if>>
<<if $stats.weight is 0 and $john.figure neq "out of shape">>
in better shape,
<<elseif $stats.weight is -1>>
thinnier,
<<elseif $stats.weight is -2>>
much thinnier
<<elseif $stats.weight is +1>>
curvier,
<<elseif $stats.weight is +2>>
thickier,
<</if>>
<<if $john.butt is "toned ass">>
with a strong muscled ass,
<<elseif $john.butt is "buns of steel">>
with a perfect ass (undoubtedly it <i>is</i> America's Butt!),
<<elseif $john.butt is "bubble butt">>
with a nice round butt,
<<elseif $john.butt is "big booty">>
with a wide butt,
<<elseif $john.butt is "phat ass">>
with a large ass,
<</if>>
<<if $tf.includes("hourglass-figured")>>
but a more marked waist,
<<elseif $tf.includes("wasplike")>>
but a very narrow waist,
<</if>>
<<if $john.body is "female">>
and generaly softer than when you were a male.
<<elseif $john.body is "male" and $stats.attractive gte 1>>
and generaly more virile and //rough//.
<<else>>
though you still lack a certain something.
<</if>>
<<if $john.changedRace is true>>
/*** nothing ***/
<<elseif $john.skin is "white" and $john.body is "female">>
Even your skin looks much better.
<<elseif $john.skin is "tanned">>
You have a nice tan. You no longer look like a sun-deprived geek, but more like a beach-goer.
<<elseif $john.skin is "golden tan">>
You have a deep gold tanned skin. No longer do you look like a sun-deprived geek, but more like a sun-addict. Fun!
<<elseif $john.skin is "pale">>
Your skin is milky white. You've never been very tanned, but you now have a very fair complexion.
<</if>>
<<if $john.hasBreasts and $boobssize lte 2>>
You have breasts, technically.
<<if $john.startingBody is "male" and $john.body is "female">>
But they're barely more noticable than when you were a man.
<<else>>
But they're barely noticable.
<</if>>
<<elseif $john.hasBreasts and $boobssize gte 3>>
And you have a
<<if $john.body is "female">>
wonderful
<</if>>
pair of <<BoobsDesc>>!
<<if $john.body is "male">>
It's strange, on a male body.
<</if>>
<<if $tf.includes("implants")>>
You jump up and down to see them jiggle. They bounce a lot less than you thought they would. They're simply too firm.
<<if $boobssize gte 9>>
Still, it's a strange sensation. The weight shift will get some used too.
<</if>>
<<elseif $boobssize lte 4>>
You jump up and down to see them jiggle. They're too small to really bounce, but they shake a bit. Hehe.
<<else>>
You jump up and down to see them jiggle. They bounce
<<if $boobssize gte 9>>
wildly,
<</if>>
with a fraction of a second of latency, changing shape as gravity does its trick.
<<if $boobssize gte 9>>
It's a funny sensation. The weight shift will get some used too.
<</if>>
You begin to understand the need for a bra.
<</if>>
<</if>>
<<if $john.body is "female">>
<<if $stats.attractive is 0 and $john.figure is "out of shape" and $boobssize lte 5>>
<<if $stats.superficial is 0>>
You love that the pills made you a normal woman, not some porn fantasy.
<<else>>
A part of you wishes you were better-looking than this, but at least you're a woman now.
<</if>>
<<else>>
No need to be humble: You're ''hot''!
<<if $john.startingBody is "male" and ($stats.libido gte 1 or $stats.corruption gte 1)>>
If you were still a man, you'd fuck this 'new you'.
<<if $john.isAttractedToMales is false>>
Not that you'd want to fuck your 'old you' now, of course.
<<elseif $stats.superficial gte 1 or $stats.corruption gte 2>>
You're not sure you'd fuck your 'old you' now, though.
<</if>>
<</if>>
<</if>>
<<else>>
<<if $stats.attractive is 0 and $john.figure is "out of shape" and $john.strength is 0>>
<<if $stats.superficial is 0>>
You're relieved the pills kept your basic, normal body, and did not change you into not some porn fantasy.
<<else>>
A part of you wishes you were better-looking than this, but at least you're still a man.
<</if>>
<<else>>
You're a fine specimen of a man.
<</if>>
<</if>>
<<n>>
<<if $stats.strength gte 1>>
You flex your newfound muscles.
<<if $john.body is "female">>
Is it weird that you feel stronger and healthier now that you're a woman? You guess not. That's how the pills changed you, it's all.
<<else>>
You're glad you finally beefed-up. The old you was weak, even if he never admitted it to himself.
<</if>>
Maybe you should hit the gym, if only to try out the possibilities of your body. <<n>>
<<run $flags.pushUnique("want to hit the gym")>>
<</if>>
/*****************************************************/
/****************** TAKING A SHOWER ******************/
/*****************************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 0 (Friday)/day 1 (Saturday) */
/* :Cast: */
/*********************************************************/
<<if ($john.changedBodyOrSex)>>
/***/ <<EventTitle "A Hot Shower">> /***/
<<if $john.body is "male">>
Before you do anything else, you need a shower. A quick, hot shower. You want to relax from your transformation. <<n>>
<<else>>
Before you do anything else, you need a shower. A long, hot shower. This will be a great way to get in touch with your new <<if $john.figure neq "out of shape">> $john.figure <</if>> body. Err, no innuendo intended. <<n>>
<</if>>
<<if $john.sex is "penis" and ($tf.includes("diphallic") or $tf.includes("triphallic") or $tf.includes("quadriphallic"))>>
<<if $john.body is "male">>
<<if $penisSize gt 5>>
Your half-erect <<PenisDesc>> look really fine. You never complained about your old sex. You were born with it, after all. But having <<if $tf.includes("diphallic")>> //two// <<elseif $tf.includes("triphallic")>> //three// <<elseif $tf.includes("quadriphallic")>> //four// <</if>> bigger penises feels //really// good. You can't wait to put them to the test.
<</if>>
<<else>> /* female */
Seeing not one, but <<if $tf.includes("diphallic")>> //two// <<elseif $tf.includes("triphallic")>> //three// <<elseif $tf.includes("quadriphallic"))>> //four// <</if>> <<PenisDesc>> on
<<if $john.figure is "out of shape">>
a woman's
<<else>>
such a feminine
<</if>>
body is as strange as it is oddly erotic. You feel like you'll be able to really fill your future lovers.
<</if>>
<<n>>
<<elseif $john.sex is "penis">>
<<if $penisSize gt 5>>
Your half-erect <<PenisDesc>> looks really fine. You never complained about your old sex. You were born with it, after all.
<<if $penisSize lte 9>>
But being bigger feels good.
<<elseif $penisSize lte 13>>
But being this large feels great.
<<elseif $penisSize lte 19>>
But you're just so ''big'' now. Wow.
<<else>>
But you're now incredibly huge. It's fantastic.
<</if>>
<<n>>
<<elseif $penisSize lt 5>>
Your flacid <<PenisDesc>> looks harmless. You feel like your sexuality should not focus so much on your genitals anymore. <<n>>
<</if>>
<<if $john.body is "female">>
Seeing a penis on
<<if $john.figure is "out of shape">>
a woman's
<<else>>
such a feminine
<</if>>
body is strange, but not without its own beauty. <<n>>
<</if>>
<<elseif $john.sex is "vagina">>
<<if $portrait is "plain">>
Seeing a vagina where your good old penis used to be is strange, but it's also strangely enticing.
<<elseif $john.body is "male">>
Seeing a vagina on such a masculine body is strange, but not without its own beauty.
<<else>>
Between your legs are pink pussy lips. What a miracle.
<</if>>
<<if $mc.includes("lesbian")>> /* female */
You wonder how it feels to get fucked. Not that you want to try anytime soon. Not with a man anyway.
<<elseif $mc.includes("broodmother")>>
You wonder how it feels to get fucked and impregnated. You pass a hand on your sadly flat belly, imagining what it will look like once you're pregnant... But first you have to be penetratred by a penis.
<<elseif $john.orientation is "confused">>
You have mixed feeling about penetration, but it's definitively something you'll have to try, one way or another. At least once...
<<else>> /* hetero or bi female */
You wonder how it feels to get fucked.
<</if>>
<<n>>
<<elseif $john.sex is "both">>
<<if $john.body is "male">>
Under your <<PenisDesc>> are pink pussy lips. What a strange and fascinating combination. You wonder how it feels to get fucked, especially with no clitoris. Will you have vaginal orgasms or not?
<<else>> /* female */
Under your <<PenisDesc>> are pink pussy lips. What a strange and fascinating combination, especially on a feminine body like yours. You wonder how it feels to get fucked, especially with no clitoris. Will you have vaginal orgasms or not?
<</if>>
<<n>>
<</if>>
<<if $john.hasBreasts and $boobssize lte 2>>
<<if $tf.includes("erogenous nipples")>>
You may have <<BoobsDesc>>, but they're ''very'' sensitive. Your teats harden in no time and caressing them is //very// pleasurable. <<n>>
<</if>>
<<elseif $john.hasBreasts and $boobssize gte 3>>
<<if $tf.includes("quadruple-breasted") or $tf.includes("sextuple-breasted") or $tf.includes("octuple-breasted")>>
You can't resist playing with your <<if $tf.includes("quadruple-breasted")>> two <<elseif $tf.includes("sextuple-breasted")>> three <<elseif $tf.includes("octuple-breasted")>> four <</if>> pairs of <<BoobsDesc>>. You've always been a tits man, and you've sometimes dreamt of having some of your own, but you never dared to imagine being covered in tits! You lose yourself in the sensations, switching from one boob to another. You need more hands! <<n>>
<<elseif $tf.includes("erogenous nipples")>>
You can't resist playing with your <<BoobsDesc>>. They're even more sensitive than you imagined. Your teats harden in no time and caressing them is //very// pleasurable.
<<elseif $tf.includes("implants")>>
You can't resist playing with your <<BoobsDesc>>. They're so big and firm! But maybe not as sensitive as you would have imagined. Well, at least now you have your own puppies to play with whenever you want, and they look //great//!
<<else>>
You can't resist playing with your <<BoobsDesc>>. They're just as sensitive as you imagined. You can't believe you finally have your own puppies to play with whenever you want.
<</if>>
<<if $stats.lactation is 1>>
You try pinching your nipples. Droplets of milk immediatly run out of your $john.teats.
<<if $flags.includes("hasMagicMilk")>>It's milky white, this time.<</if>>
<<elseif $stats.lactation is 2>>
You try pinching your nipples. Milk immediatly flows out of your $john.teats, sliding along the curve of your mammary glands.
<<if $flags.includes("hasMagicMilk")>>It's milky white, this time.<</if>>
<<elseif $stats.lactation is 3>>
You try pinching your nipples. Milk immediatly jets out of your $john.teats, in a not-unpleasant sensation.
<<if $flags.includes("hasMagicMilk")>>It's milky white, this time.<</if>>
<<elseif $stats.bottom gte 1>>
You try pinching your nipples. Through painful, but it's mostly pleasurable. Too bad you're the one doing it, though. Definitely something you'd like your future partners to do.
<<elseif $stats.libido gte 1>>
You try pinching your nipples, and it's painful, but it's also kind of pleasurable, in a weird way. It makes you feel like a bad girl, and it's //good//. You feel like you wouldn't mind your future partners trying this.
<<else>>
You try pinching your nipples, and it's painful, but it's also //kind// of pleasurable, in a very weird way. It's still mainly painful. You don't want your future partners trying this.
<</if>>
<<n>>
<</if>>
<<if ($john.body is "male" and $mc.includes("bottom")) or ($john.body is "female" and $stats.libido gte 2 and (not $mc.includes("lesbian")) and (not $mc.includes("vaginophile")))>>
As you wash your ass, you wonder how anal would feel. <<Jennifer>> didn't care for it, but you have to try for yourself. That not a thought you had before, but now it's intriguing. <<n>>
<<run $flags.pushUnique("intriged by anal")>>
<</if>>
<<if $john.sex is "penis" and $penisSize lt 8 and $stats.libido is 0>>
You feel refreshed as you leave the shower. <<n>>
<<elseif $john.sex is "penis" and $tf.includes("diphallic") or $tf.includes("triphallic") or $tf.includes("quadriphallic")>>
You can't resist the urge to hold your <<if $tf.includes("diphallic")>> two <<elseif $tf.includes("triphallic")>> three <<elseif $tf.includes("quadriphallic"))>> four <</if>> <<PenisDesc>> and play with them. They get hard in no time. You start masturbating slowly, both your dicks sending waves of pleasure to your groin. You already feel at the edge of climax, but continue stroking yourself in rhythm. Your <<if $tf.includes("diphallic")>> upper <<else>> upper right <</if>> dick comes first, perhaps because you're holding it with your right hand. Your <<if $tf.includes("diphallic")>> lower dick comes <<else>> other dicks come <</if>> a moment later. Strands of cum shoot into the water, as you recover from the <<if $tf.includes("diphallic")>> double <<elseif $tf.includes("triphallic")>> triple <<elseif $tf.includes("quadriphallic"))>> quadruple <</if>> orgasm. <<n>>
<<if $john.changedBodyOrSex>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<run $flags.pushUnique("masturbated in the shower")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
You leave the shower feeling //much// better. Being <<if $tf.includes("diphallic")>> diphallic <<elseif $tf.includes("triphallic")>> triphallic <<elseif $tf.includes("quadriphallic"))>> quadriphallic <</if>> is ''fun''! <<n>>
<<elseif $john.sex is "both" and $tf.includes("diphallic") or $tf.includes("triphallic") or $tf.includes("quadriphallic")>>
You can't resist the urge to hold your <<if $tf.includes("diphallic")>> two <<elseif $tf.includes("triphallic")>> three <<elseif $tf.includes("quadriphallic"))>> four <</if>> <<PenisDesc>> and play with them. They get hard in no time, while you feel your pussy getting wetter and eager. You start masturbating slowly, your dicks sending waves of pleasure to your groin. You hold them together in one hand, while your other probe the softness of your vagina. You can't resist the incredible amount of pleasure your <<if $tf.includes("diphallic")>> three <<elseif $tf.includes("triphallic")>> four <<elseif $tf.includes("quadriphallic"))>> five <</if>> sexual organs send you. You come messily. Strands of cum are washed in the water, as you recover from the triple orgasm. <<n>>
<<if $john.changedBodyOrSex>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<run $flags.pushUnique("masturbated in the shower")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
You leave the shower feeling //much// better. Being <<if $tf.includes("diphallic")>> diphallic <<elseif $tf.includes("triphallic")>> triphallic <<elseif $tf.includes("quadriphallic"))>> quadriphallic <</if>> is ''fun''! <<n>>
<<elseif $john.sex is "penis" and $john.body is "female" and $penisSize gt 13 and ($stats.corruption gte 1 or $stats.libido gte 1)>>
You can't resist the urge to hold your <<PenisDesc>> and play with it. It's so long it reaches your nipples. You press your <<BoobsDesc>> together and give yourself a tittyfuck. Actually, if you only have to bend a little to get it to your mouth. You hesitate for an instant, then close your lips around the tip and give yourself a blowjob. When you feel yourself coming, you straighten up and shoot <<if $stats.cum is 3>>a messy gush<<elseif $stats.cum is 2>>an opulant flow<<elseif $stats.cum is 1>>powerful strands<<else>>strands<</if>> of <<if $flags.includes("hasMagicCum")>>whitish<</if>> cum over your boobs. They're soon washed away by the hot water. <<n>>
<<if $john.changedBodyOrSex>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<run $flags.pushUnique("masturbated in the shower")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
You leave the shower feeling //much// better. Being a giant-dick-girl is ''fun''! <<n>>
<<elseif $john.sex is "penis" and $john.body is "male" and $penisSize gt 13 and ($stats.corruption gte 1 or $stats.libido gte 1)>>
You can't resist the urge to hold your <<PenisDesc>> and play with it. It's so long you only have to bend a little to get it to your mouth. You hesitate for an instant, then close your lips around the tip and give yourself a blowjob. When you feel yourself coming, you straighten up and shoot <<if $stats.cum is 3>>a messy gush<<elseif $stats.cum is 2>>an opulant flow<<elseif $stats.cum is 1>>powerful strands<<else>>strands<</if>> of <<if $flags.includes("hasMagicCum")>>whitish<</if>> cum in the hot water. <<n>>
<<if $john.changedBodyOrSex>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<run $flags.pushUnique("masturbated in the shower")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
You leave the shower feeling //much// better. Having a giant dick is fun! <<n>>
<<elseif $john.sex is "penis" and $john.body is "female" and $penisSize gt 11 and $boobssize gt 11>>
You can't resist the urge to hold your <<PenisDesc>> and play with it. It's so long you only have to bend a little to get it between your breasts. You press your <<BoobsDesc>> together and give yourself a tittyfuck that makes you come fast. <<if $stats.cum is 3>>A messy gush<<elseif $stats.cum is 2>>An opulant flow<<elseif $stats.cum is 1>>Powerful strands<<else>>Strands<</if>> of <<if $flags.includes("hasMagicCum")>>whitish<</if>> cum cover your boobs, but they're soon washed away by the water. <<n>>
<<if $john.changedBodyOrSex>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<run $flags.pushUnique("masturbated in the shower")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
You leave the shower feeling //much// better. Being a dickgirl is fun! <<n>>
<<elseif $john.sex is "penis">>
You can't resist the urge to hold your <<PenisDesc>> and play with it. It gets hard quick, and with all the thoughts of transformation in your head, you come fast. <<if $stats.cum is 3>>A messy gush<<elseif $stats.cum is 2>>An opulant flow<<elseif $stats.cum is 1>>A powerful strand<<else>>A strand<</if>> of <<if $flags.includes("hasMagicCum")>>whitish<</if>> cum falls in the water, and goes down the drain. <<n>>
<<if $john.changedBodyOrSex>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<run $flags.pushUnique("masturbated in the shower")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
You leave the shower feeling better. <<n>>
<<elseif $john.sex is "vagina" and ($tf.includes("dilandic") or $tf.includes("trilandic") or $tf.includes("quadrilandic"))>>
You can't resist the urge to take your special pussy for a test drive. You've touched pussies before, of course, but never from this angle, and you've never seen a girl with <<if $tf.includes("dilandic")>> two <<elseif $tf.includes("trilandic")>> three <<elseif $tf.includes("quadrilandic")>> four <</if>> clitorises. The awkwardness doesn't last, as your body reacts to this new pleasure and you start to act instinctively. <<n>>
An unknown sensation builds in your groins. Your nerves pulse, linking your clitoris to the rest of your body. Feeling of ecstasy flashes in your legs, your belly, your nipples, even your ears. <<n>>
<<if $john.changedBodyOrSex>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<run $flags.pushUnique("masturbated in the shower")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
Soon, you explode with pleasure.
<<if $stats.cum gte 1>> A stream of liquid shoots from your pussy. You're a squirter! <</if>>
The <<if $tf.includes("dilandic")>> double <<elseif $tf.includes("trilandic")>> triple <<elseif $tf.includes("quadrilandic")>> quadruple <</if>> orgasm you receive simultanously from your clits leaves you dereft of energy, and you get out of the shower ready to take a nap. <<n>>
<<elseif $john.sex is "vagina">>
You can't resist the urge to take your virgin pussy for a test drive. You've touched pussies before, of course, but never from this angle, and you don't know how it //feels//. The awkwardness doesn't last, as your body reacts to this new pleasure and you just have to follow your instincts. <<n>>
An unknown sensation builds in your groins. Your nerves pulse, linking your clitoris to the rest of your body. Feeling of ecstasy flashes in your legs, your belly, your nipples, even your ears. Soon, you explode with pleasure.
<<if $stats.cum gte 1>>
A stream of liquid shoots from your pussy. You're a squirter!
<</if>>
<<n>>
<<if $john.changedBodyOrSex>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<run $flags.pushUnique("masturbated in the shower")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
The orgasm leaves you fully satisfied, and you get out of the shower with a smile on your face. <<n>>
<<elseif $john.sex is "both">>
You can't resist the urge to take your new equipment for a test drive. Your <<PenisDesc>> gets hard quick, but you wonder how to please your pussy. You've done it before, of course, but never from this angle, and you don't know how it //feels//. <<n>>
Your lips are sensitive, even without a clitoris. But you feel you need more, so you stick two fingers inside. The feeling's uncomfortable at first, and you nearly give up just before you find the //right// spot. Just under the base of your dick, the texture of your love canal is different. Pressing it with your fingers send waves of pleasure through your shaft, your sex and your whole body. <<n>>
You continue to masturbate two-handed, but the orgasm is quick to come. <<if $stats.cum is 3>>A messy gush<<elseif $stats.cum is 2>>An opulant flow<<elseif $stats.cum is 1>>A powerful strand<<else>>A strand<</if>> of <<if $flags.includes("hasMagicCum")>>whitish<</if>> cum shoots from your dick, more generously than ever. You're left shaking, wondering if every orgasm will be that strong. <<n>>
<<if $john.changedBodyOrSex>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<run $flags.pushUnique("masturbated in the shower")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
So, no clit, but you //do// have a G-spot. Boy, you love being a <<= $john.gender>>! You leave the shower feeling much better. <<n>>
<</if>>
<<if $john.body is "female" and $stats.attractive gte 1>>
<<Intermezzo>>
<<if $john.hasLongHair is true>>
Drying your long hair takes forever. What a chore. Even dry, they're a mess.
<<else>>
Your have trouble drying your hair. They're a mess.
<</if>>
You must be missing something. Clearly, the pills did //not// rewire you with this knowledge, as you have barely an inkling of a solution. Something about conditioner and a brush, probably. <<n>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 0/1 */
/* :Cast: */
/*********************************************************/
<<if $john.orientation is "hetero" and ($john.body is "female" or $john.hasVagina is true)>>
/***/ <<EventTitle "Confused">> /***/
You take a moment to think about your new situation. <<n>>
You've always thought of yourself as straight, mostly. You've always admired beautiful men, sure, but never done anything about it. Well, to be honest, you did get ''one'' blowjob from a stranger while half-drunk. (A //really nice// blowjob.) But you've never actually thought of yourself as bi, or even bicurious. <<n>>
<<if $john.body is "female">>
And now, the pills have given you the body of a female!
You still feel attracted to women. At least you think so.
And you still feel
<<if $stats.corruption lte 2>>
love
<<elseif $stats.libido gte 1>>
desire
<<else>>
something
<</if>>
for <<Jennifer>>. Does that make you a lesbian?
<<if $john.sex is "penis">>
(But you still have a penis, surely that means something, right?)
<<elseif $john.sex is "both">>
(But you also have a penis. Surely that means something, right?)
<</if>>
<<n>>
Yet, when you think about men, something stirs within you too. A deep desire to be touched.
<<if $john.sex is "vagina" or $john.sex is "both">>
(And... //more//?)
<</if>>
Does that comes from your new body, from the pills or was that always there? Damn, that ''so'' confusing! <<n>>
<<else>>
<<if $john.sex is "vagina">>
And now, the pills have given you a vagina! <<n>>
<<elseif $john.sex is "both">>
And now, the pills have added a vagina to your penis! <<n>>
<</if>>
You still feel attracted to women. At least you think so. You still feel
<<if $stats.corruption lte 2>>
love
<<elseif $stats.libido gte 1>>
desire
<<else>>
something
<</if>>
for <<Jennifer>>. <<n>>
Yet, when you think about men, something stirs within you too. A latent desire to be... penetrated? Does that comes from your new sex, from the pills or was that always there? Damn, that ''so'' confusing! <<n>>
<</if>>
Thinking about it won't help. You need to trust your instincts. For the time being, let's say your sexual orientation is a work in progress. You'll see what happens when it happens. <<n>>
<<set $john.orientation to "confused">>
<<set $john.isAttractedToMales to true>>
<<set $john.isAttractedToFemales to true>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************/
/********************** FIRST NIGHT **********************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 0 (Friday) */
/* :Cast: */
/*********************************************************/
<<if $day is 0>>
/***/ <<EventTitle "First Night">> /***/
<<if $stats.libido gte 1 and $stats.corruption gte 1>>
<<include "First Night - Online Dating">>
<<else>>
<<if $time is 20>>
It's only 8 P.M.
<<elseif $time is 21>>
It's already past 9 P.M.
<<elseif $time is 22>>
It's already 10 P.M.
<<else>> /**BUG**/
It's getting late.
<</if>>
You still have the time to watch a couple episodes of your favorite show, //SharkHunters//. It's not a documentary about fishermen, but an animated comedy about killer fishes hunting humans. Or rather trying to, and pathetically failing before they have to return to the sea.
<<run $flags.pushUnique("watched SharkHunters")>>
<<if $stats.stylish gte 1 and $stats.stupidity is 0>>
<<n>>
You used to find the show really funny, but tonight it seems rather silly. After one episode, you switch to a fashion show, about the newest trends. It's much more interesting. <<n>>
<<elseif $stats.stupidity is 0 and $stats.smart gte 1>>
<<n>>
You used to find the show really funny, but tonight it seems rather silly. After one episode, you switch to a scientific documentary, about quantum mechanics. You learn a lot. You should buy some books on that subject. <<n>>
<<elseif $stats.IQ lte -1>>
<<n>>
You used to find the show really funny, but tonight you don't get the jokes. After one episode, you try a cooking reality show, //Raw Carrots// instead. It's much better. <<n>>
<<else>>
It's fun. <<n>>
<</if>>
<<if $time is 20>>
Two hours later,
<<elseif $time is 21>>
An hour and a half later,
<<elseif $time is 22>>
An hour later,
<<else>> /**BUG**/
An hour later,
<</if>>
you're exhausted. Time to go to bed. <<n>>
<<if $stats.libido gte 1 or $john.changedSex>>
<<include "First Night - Go to sleep - Inline">>
<<else>>
You think about your
<<if $john.tookPills is false>>
ordinary
<<elseif $john.isReconizable is false>>
incredible
<<else>>
strange
<</if>>
day for a while, then fall into a deep sleep. <<n>>
<</if>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night (inline) */
/* :When: day 0 (Friday) */
/* :Cast: %Lisa% %Chris% %Major% %David% %Annie% */
/*********************************************************/
It's already late in the evening, but the night's still young.
<<if $john.body is "female">>
You don't have any appropriate clothes to go out, though.
<<else>>
You're not sure you have enough energy to cruise the clubs, though.
<</if>>
Maybe you could find someone to come over to your house? <<n>>
<<if $john.body is "female">>
<<if $john.orientation is "lesbian" or $john.orientation is "vaginophile">>
You don't have any lesbian friend to call, sadly. At least, none that you know of and who would be into something casual.
<<else>>
You don't have any sexfriend to call, sadly. It wouldn't hurt to get a few of those.
<</if>>
<<else>>
<<if $john.orientation is "gay" or $john.orientation is "cockophile">>
You don't have any gay friend to call, sadly. At least, none that you feel confident would be okay for something casual.
<<else>>
You don't have any sexfriend to call, sadly. And calling <<Jennifer>> is out of the question for now.
<</if>>
<</if>>
But there are apps for that. Maybe it's time to try one out? <<n>>
<<if $john.orientation is "lesbian" or ($john.body is "female" and $john.orientation is "vaginophile")>>
You find many apps for gays, but the choice is much more limited for lesbians. You try an app called ''Purrer'', but it has only a handful of connected profiles in your area. You spend half an hour chatting laboriously with someone, only to understand you're being catfished. You're talking to a man. <<n>>
<<if $stats.superficial gte 1>>
You're ready to call it a night when you receive a demand from an anonymous profile from another town. Too far away for a quick fuck. <<n>>
<<AddAction "Answer anyway" "First Night - Contact Lisa">>
<</if>>
<<elseif $john.orientation is "gay" or ($john.body is "male" and $john.orientation is "cockophile")>>
You find many apps for gay hookups, and install the first one, ''VelvetGold''. Making a profile is quick, although you have to learn bits of gay lingo.
<<if $mc.includes("top")>>
Apparently, you're a "top", as you want to take an active role in penetration. <<n>>
You get a lot of answers in your first half-hour. Most are just sending a couple of words and abbreviations you don't understand. But a few are more interesting. You have a choice between Chris, a young twink, and "Major", an older man with a self-described mastery of the oral arts. <<n>>
<<AddAction "Invite Chris" "First Night - Invite Chris">>
<<AddAction "Invite the Major">>
<<elseif $mc.includes("versatile")>>
Apparently, you're "versatile", as you can take an active or passive role in penetration. <<n>>
You get a lot of answers in your first half-hour. Most are just sending a couple of words and abbreviations you don't understand. But one is kind of interesting, "Major", an older man with a self-described mastery of the oral arts. <<n>>
<<AddAction "Invite the Major">>
<<elseif $mc.includes("bottom") or $john.orientation is "cockophile">>
Apparently, you're a "bottom", as you want to take a passive role in penetration. <<n>>
<<if $john.sex is "vagina">>
As a cuntboy, you have a hard time finding a man. Most of your messages stay unread, and the others have no answers. Too bad. <<n>>
<<else>>
You have a hard time finding a man. Most of your messages stay unread, and the others have no answers. It's not very different from your experience with hetero dating. Too bad. <<n>>
You're ready to give up when you receive a message from a young Top. ''David'''s looking for a hot mouth to service him.
<<if $mc.includes("dick-sucking fixation")>>
Excellent! <<n>>
<<AddAction "Invite David" "First Night - Invite David">>
<<elseif $mc.includes("anal fixation")>>
Too bad you're looking for more. <<n>>
<<else>>
Well, that's a start, and you really want to try anyway. <<n>>
<<AddAction "Invite David" "First Night - Invite David">>
<</if>>
<</if>>
<<elseif $mc.includes("pegger")>>
You're not sure you qualify as a "top", as you lack a penis. And, anyway, you don't have the toys you'd like to use on a man's ass. <<n>>
You browse the profiles for a while, and make a few contacts, but no one is interested in meeting you tonight. Too bad. You go to sleep. <<n>>
<</if>>
<<elseif $john.body is "male" and $john.orientation is "bisexual">>
You've already tried some dating services before, between times with <<Jennifer>>. You've never had much success finding one-night stands. Perhaps that will change now? <<n>>
You create a new profile on a popular app, simply called ''Dates''. You spend the next half-an-hour swiping left and right. You have some male contacts, but no female's. Well, you exchanged a couple messages with a girl that proved to be a prostitute. Bah. <<n>>
You're ready to give up when you receive a message from a young bi man. ''David'''s looking for a hot mouth to service him.
<<if $mc.includes("dick-sucking fixation")>>
Excellent! <<n>>
<<AddAction "Invite David" "First Night - Invite David">>
<<elseif $mc.includes("anal fixation")>>
Too bad you're looking for more. <<n>>
<<else>>
That's not really what you were looking for, but why not? <<n>>
<<AddAction "Invite David" "First Night - Invite David">>
<</if>>
<<elseif $john.body is "male">>
You've already tried some dating services before, between times with <<Jennifer>>. You've never had much success finding one-night stands. Perhaps that will change now? <<n>>
You create a new profile on a popular app, simply called ''Dates''. You spend the next half-an-hour swiping left and right, without any response.
<<if $portrait is "plain">>
You guess things have not changed that much. You still look the same, after all. <<n>>
<<else>>
You finally get a couple of response from very different girls and start chatting with them. <<n>>
It doesn't take long to understand the blonde //Kira$$$// is a prostitute looking for a client. She's sending boilerplate responses, having little to nothing to do with your questions. The pretty brunette //Stranger57// takes forever to answer and her messages are short and non-committal.
<<if (($stats.attractive + $stats.daring) gte 3) and $stats.IQ gte 1>>
The young redhead MILF //<nowiki>#Sinful#</nowiki>// seems hesitant and tells you she shouldn't even be here, but she likes talking to you. <<n>>
<<Portrait Annie>>
You flirt with her for a while and get her to explain her situation. She tells you her name is ''Annie'', and she's been married forever to her high-school sweetheart, but he has not touched her in years. She's been thinking about taking a lover, but does not want to risk her marriage. But her husband's away for a week, and she's found herself creating a profile for the app without even realizing what she was doing. <<n>>
<<if $stats.top gte 1 and $stats.top gt $stats.bottom>>
You feel a weakness in her, a deep need to be desired and validated as a sexual being that borders on submissiveness. You probably could get her to do crazy things. <<n>>
<<AddAction "Invite Annie and be gentle" "First Night - Invite Annie">>
<<AddAction "Invite Annie and be dominant" "First Night - Invite Annie and be dominant">>
<<else>>
You have a chance with her you should not let go. <<n>>
<<AddAction "Invite Annie" "First Night - Invite Annie">>
<</if>>
<<else>>
The young redhead MILF //<nowiki>#Sinful#</nowiki>// seems hesitant and tells you she shouldn't even be here before stopping to answer. <<n>>
Well, that's a wash for tonight. <<n>>
<</if>>
<</if>>
<<elseif $john.body is "female">>
You've already tried some dating services before, between times with <<Jennifer>>. You've never had much success finding one-night stands. Perhaps that will change now that you're a woman? <<n>>
You create a new profile on a popular app, simply called ''Dates''. Within seconds, you have five messages. By the time you check the first one and answer him, you have "99+" messages waiting. ''What. The. //Hell//.'' There's no way you're going to answer all of them. Even sorting out the interesting one will take a while. <<n>>
You read the first messages and most are either very short and uninteresting, or visibly copy/pasted in mass, or really vulgar. Well, if you want to get laid tonight, you'll have to dig through this avalanche. <<n>>
<<include "First Night - Avalanche">>
<<if $john.orientation is "bisexual">>
You also get some messages from ladies, but they're all looking for a threesome with their man, which is tempting, but not tonight. At some point, you just stop reading them. <<n>>
<</if>>
<</if>>
<<set $time to 23>>
<<AddAction "Go to sleep" "First Night - Go to sleep">>
/*********************************************************//*********************************************************/
/* :From: First Night - Online Dating */
/* :When: day 0 (Friday) */
/* :Cast: */
/*********************************************************/
<<if $stats.libido gte 1 or ($john.changedSex and $john.body is "female")>>
/***/ <<EventTitle "First Night">> /***/
<<include "First Night - Go to sleep - Inline">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night - Online Dating */
/* :When: day 0 (Friday) */
/* :Cast: %Jennifer% (dream) */
/*********************************************************/
Once under the sheets, you can't resist having
<<if $flags.includes("masturbated in the shower")>>
another
<<else>>
a
<</if>>
quick wank.
<<if $john.changedBodyOrSex and (not $sexperience.various.includes("masturbated in new body"))>>
<<if $john.body neq $john.startingBody>>
With your new body, masturbating feels like having sex with a stranger. It's weird and arousing...
<<elseif $john.sex neq $john.startingSex>>
It feel weird
<<if $john.sex is "penis">>
jerking a penis,
<<elseif $john.sex is "vagina">>
stroking a clitoris,
<<elseif $john.sex is "both">>
having both sexes,
<</if>>
but you're slowly getting used to it.
<</if>>
<<run $sexperience.various.pushUnique("masturbated in new body")>>
<</if>>
<<switch $john.orientation>>
<<case "lesbian">>
<<if $john.superficial gte 1>>
You fantasise a beautiful, busty babe going down on you. She does not look at all like <<Jennifer>>.
<<else>>
You fantasise that <<Jennifer>> is going down on you. In your mind, she's a really good at it.
<</if>>
<<case "gay">>
<<if $mc.includes("top") or $mc.includes("pegger")>>
You fantasise you're ass-fucking a
<<if $john.superficial gte 1>>
smiling, blonde hunk.
<<else>>
muscled and virile man.
<</if>>
He's moaning under your assault.
<<elseif $mc.includes("bottom") or $mc.includes("versatile")>>
You fantasise a
<<if $john.superficial gte 1>>
smiling, blonde hunk
<<else>>
muscled and virile man
<</if>>
is ass-fucking you. He's moaning after each push into your hole.
<</if>>
<<case "vaginophile">>
You fantasise you're going down on
<<if $john.superficial gte 1>>
a beautiful, busty babe. She does not look at all like <<Jennifer>>.
<<else>>
<<Jennifer>>. In your mind, she's really into it, calling you dirty names.
<</if>>
<<case "cockophile">>
You fantasise you're sucking on a
<<if $john.superficial gte 1>>
smiling, blonde hunk's
<<else>>
muscled and virile man's
<</if>>
massive dick, while playing with his balls.
<<case "bisexual">>
You fantasise
<<if $john.superficial gte 1>>
a beautiful, busty babe
<<else>>
<<Jennifer>>
<</if>>
is going down on you. Meanwhile
<<if $john.superficial gte 1>>
a smiling, blonde hunk's
<<else>>
Pierce (or rather, some man you imagine as being Pierce, as you've never met him)
<</if>>
is fucking her from behind. You're in a threesome. Then, he reaches for your face and kisses you. You kiss him back.
<<case "confused" "hetero" "gynophile">>
<<if $john.hasPenis>>
You fantasise you're fucking
<<if $john.superficial gte 1>>
a beautiful, busty babe
<<else>>
<<Jennifer>>
<</if>>
from behind. She moans and asks you to fuck her even harder.
<<else>>
You fantasise
<<if $john.superficial gte 1>>
a beautiful, busty babe
<<else>>
<<Jennifer>>
<</if>>
is slowly and tenderly fucking your pussy with her massive dick.
<</if>>
<<case "androphile">>
<<if $john.hasPenis>>
You fantasise you're fucking
<<if $john.superficial gte 1>>
smiling, blonde hunk's
<<else>>
muscled and virile man's
<</if>>
from behind. He moans and ask you to fuck him even harder.
<<else>>
You fantasise
<<if $john.superficial gte 1>>
a smiling, blonde hunk
<<else>>
a muscled and virile man
<</if>>
is slowly and tenderly fucking your pussy with his massive dick.
<</if>>
<</switch>>
<<n>>
<<if $john.hasVagina and $john.startingSex is "penis">>
<<if $sexperience.various.includes("vaginal orgasm")>>
Once again, you
<<elseif $flags.includes("masturbated in the shower")>>
This time, you timidly
<<else>>
You timidly
<</if>>
insert a finger into your vagina.
<<if (not $tf.includes("slavering pussy"))>>
It's wet. You did not feel yourself becoming wet. In erotica, women always know when they're aroused. And you did, in a way, but you're still surprised by how unaware you were of your own moistness.
<<else>>
It's drenched. The moistness even spreads to you inner thighs and buttocks. It's everywhere. You finger slides right in, no problem.
<</if>>
<<set _howManyFingers to 1>>
<<if (not $tf.includes("tight pussy"))>>
You feel you need more, so another finger soon joins the first.
<<set _howManyFingers to 2>>
<<if $tf.includes("loose pussy")>>
And then a third...
<<set _howManyFingers to 3>>
<</if>>
<</if>>
The feeling's unfamiliar. You probe around, and find the //right// spot.
<<if $john.hasPenis>>
Just under the base of your dick,
<<else>>
Roughly one inch in
<</if>>
the texture of your love canal is different. Pressing it with your
<<if _howManyFingers is 1>>
finger
<<else>>
fingers
<</if>>
feels ''really'' good, in a very different way than you're used to with a penis. Too bad you don't have a dildo available, it could be even better.
<<run $flags.pushUnique("wonders about dildos")>>
<<n>>
<</if>>
<<if $john.hasVagina and (not $sexperience.various.includes("vaginal orgasm"))>>
<<if (not $sexperience.various.includes("clitoral orgasm"))>>
An unknown sensation builds in your groins. Your nerves pulse, linking your clitoris to the rest of your body. Feeling of ecstasy flashes in your legs, your belly, your nipples, even your ears. <<n>>
<<else>>
A strange tension build inside you, similar but different from the one you flet while masturbating earlier. You feel wet, hot and empty. It's very peculiar, but not unpleasant //at all//. Soon, a new kind of extasy washes over you. <<n>>
<</if>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<elseif $john.startingSex eq $john.sex>>
A familiar feeling of extasy overcome you.
<<else>>
A fresh feeling of extasy overcome you.
<</if>>
Then, you go to sleep easily. <<n>>
/*********************************************************//*********************************************************/
/* :From: First Night - Online Dating (inline) */
/* :When: day 0 (Friday) */
/* :Cast: %Axel% %Buster% %Clay% %Drew% %Erik% %Fenris% */
/* %Leonard% */
/*********************************************************/
<<if $stats.attractive + $stats.charming gte 3>>
Axel is the first guy you answered to. He had an interesting profile, but you've read so many since you already forgot why. <<n>>
<<AddAction "Invite Axel" "First Night - Invite Axel">>
<</if>>
<<if $stats.attractive gte 1 and $mc.includes("anal fixation")>>
Buster has a rather //in you face// profile: he's all about anal. That's actually tempting. <<n>>
<<AddAction "Invite Buster" "First Night - Invite Buster">>
<</if>>
<<if $stats.attractive + $stats.superficial gte 2>>
Clay is a young himbo, blonde and tanned. He should be your style, shouldn't he? Actually, you're not sure yet what your style is... <<n>>
<<AddAction "Invite Clay" "First Night - Invite Clay">>
<</if>>
<<if $stats.attractive gte 1 and $stats.stupidity is 0>>
Drew seems like a normal guy, which makes him stand out in this crowd. <<n>>
<<AddAction "Invite Drew" "First Night - Invite Drew">>
<</if>>
<<if $stats.age gte 1>>
Erik is a very young man for his 19 years. He's pretty frank about being a virgin. In fact, he pretty much uses that as a selling point. Is this supposed to attract girls? <<n>>
<<AddAction "Invite Erik" "First Night - Invite Erik">>
<</if>>
<<if $stats.attractive + $stats.stylish gt 1>>
Fenris is a smart man in his late thirties. He seems really interested in getting to know you. He's funny too, in a dry way. <<n>>
<<AddAction "Invite Fenris" "First Night - Invite Fenris">>
<</if>>
<<if $portrait is "plain-girl" and $stats.corruption gte 2>>
You remember Leonard, your friend from work. He's always complaining how he can't find a girlfriend. Maybe he'd be okay to help you. <<n>>
<<AddAction "Text Leonard" "First Night - Text Leonard">>
<</if>>
<<if $actions.length is 0>>
You parse what seems like a hundred profiles, but no one really stands out. Well, it's late now and you have a lot to do tomorrow. <<n>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Lisa% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
You begin another chat, hesitantly. The "girl", named Lisa, is even more wary than you of being lied to. When she asks you for a proof you're a woman, you send a picture of your boob with her name written on it. Then, she sends a picture of her own tit where you read $john.name. <<n>>
<<Portrait "Lisa">>
After that, your exchange is much more relaxed. Lisa's funny and she seems just as hungry for satisfaction as you are. An hour later, you both leave the app to continue your conversation on the phone. But she's not interested in talking anymore, and only want to hear how you'll make love to her. Soon, you're both masturbating wildly, encouraged by each other's sighs. <<n>>
She comes first, and you do too not long after. You blow kisses to each other, with promises of another call in a few days, then quickly fall asleep. <<n>>
<<set $NPC.Lisa.route to "phone sex">>
<<CheckAchievement "F021">>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Chris% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
/***/ <center class="author"> //Additional writing: ''FatLundgren''// </center> /***/
<<Portrait Chris>>
You've barely chatted with Chris for a half-hour when he offers to meet you at your place. You accept, and spend the next 15 minutes getting your apartment in order. When he knocks on the door, you're sweaty with anticipation. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Chris% | */
/* +-----------------------------------------------------+ */
The first moments are somewhat awkward. Chris sits on your sofa, and you resume your conversation. It finally dawns on you he waits for you to take the first step. As soon as you touch his thigh, things flow more easily. Pretty soon, you're kissing and removing each other's clothes. <<n>>
<<if $penisSize lte 3>>
Chris seems pretty disappointed when he sees the size of your dick. You still make-out for some time, but he ends up making an excuse and leaves. <<n>>
<<elseif $penisSize gte 16>>
Chris is visibly in awe by the size of your <<PenisDesc>>. He has trouble getting more than the glans in his mouth. You'd both like to have sex, but that won't be possible tonight. Chris brought some lube, but that will not be enough. <<n>>
<<run $sexperience.penis.pushUnique("male mouth")>>
<<if $mc.includes("anal fixation") and $stats.top gte 2>>
That doesn't mean you wont try though. You spend time lewdly poking at his asshole with your cockhead. You begin to make progress when Chris lets out pained cries and tells you to stop. You expected as much but damn, those little whimpers were worth it. <<n>>
<<elseif $mc.includes("anal fixation") and $stats.top is 1>>
That doesn't mean you wont try though. You spend time lewdly poking at his asshole with your cockhead. You begin to make progress when Chris lets out pained cries and tells you to stop. You apologise and give up. <<n>>
<<elseif $mc.includes("anal fixation")>>
That doesn't mean you won't try though. You spend time lewdly poking at his asshole with your cockhead, but it won't budge without some force. <<n>>
<</if>>
<<if $mc.includes("rim job addiction") and $stats.top gte 1>>
Still, you spend a lot of time playing with Chris. Most of the night is spent with Chris on all fours, your tongue deep in his ass while he plays with your <<PenisDesc>> below. <<n>>
<<run $sexperience.mouth.pushUnique("anus")>>
<<elseif $mc.includes("rim job addiction") and $stats.bottom gte 1>>
Still, Chris spends a lot of time playing with your impressive tool while he rides your face. Telling him you like to eat ass was a great idea. <<n>>
<<run $sexperience.mouth.pushUnique("anus")>>
<<elseif $mc.includes("rim job addiction")>>
Still, you and Chris spend alot of time playing with each other, mostly sixty nine'ing with your tongue deep in his ass while he plays with your <<PenisDesc>>. <<n>>
<<elseif $mc.includes("ass fixation") and $stats.top gte 1>>
Still, you spend a lot of time playing with Chris, mosty humping your impressive tool between his cheeks. You are kind of glad it doesn't fit if this is the alternative. <<n>>
<<elseif $mc.includes("ass fixation") and $stats.bottom gte 1>>
Still, Chris spends a lot of time playing with your impressive tool, mostly humping his butt against it after he realises how enamoured with it you are. <<n>>
<<elseif $mc.includes("ass fixation")>>
Still, you and Chris spend alot of time playing with each other, you work together as you each enjoy your own sides of an incredible buttjob. <<n>>
<<elseif $stats.bottom gte 1>>
Still, Chris spends a lot of time playing with your impressive tool, both with hand and by humping various parts of his body against it. <<n>>
<<elseif $stats.top gte 1>>
Still, you spend a lot of time playing with Chris, humping your <<PenisDesc>> against various parts of his body. <<n>>
<<else>>
Still, you and Chris spend alot of time playing with each other, both with hand and by humping various parts of his body against it. <<n>>
<</if>>
After you've come all over his body, he asks to take a shower and leaves with a wink and a promise to come back another time. <<n>>
<<NewRelationship "Chris" 0>>
<<run $sexperience.various.pushUnique("gay sex")>>
<<CheckAchievement "F001">>
<<elseif $penisSize gte 10>>
Chris's hand closes on your dick and he holds firm. With a smile, he reaches with his other hand, knowing your <<PenisDesc>> can handle two. You relax while he blows you.
<<run $sexperience.penis.pushUnique("male mouth")>>
Chris seems to have fun, licking your sex from the
<<if $john.hasBalls>>
balls
<<else>>
base
<</if>>
to the tip, over and over again.
He has trouble fitting
<<if $tf.includes("unusual girth")>>
more than your glans
<<else>>
your whole cock
<</if>>
in his mouth, but doesn't stop him from trying. He's making wet noise while looking at you.
<<n>>
<<include "First Night - Invite Chris - Penetration">>
Then, he asks to take a shower and leaves with a kiss and a promise to come back another time. <<n>>
<<NewRelationship "Chris" 0>>
<<run $sexperience.various.pushUnique("gay sex")>>
<<run $sexperience.partners.pushUnique("man")>>
<<CheckAchievement "F001">>
<<else>>
Chris's hand closes on your dick and he holds firm. You relax while he blows you.
He likes to
<<if $john.hasBalls>>
fondle your balls
<<else>>
look you in the eyes
<</if>>
while sucking on your cock. <<n>>
<<run $sexperience.penis.pushUnique("male mouth")>>
<<include "First Night - Invite Chris - Penetration">>
Then, he asks to take a shower and leaves with a kiss and a promise to come back another time. <<n>>
<<NewRelationship "Chris" 0>>
<<run $sexperience.various.pushUnique("gay sex")>>
<<run $sexperience.partners.pushUnique("man")>>
<<CheckAchievement "F001">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night - Invite Chris (inline) */
/* :When: day 0 (Friday) */
/* :Cast: %Chris% */
/*********************************************************/
You've let him have his fun for some time when he stops and gets a small sachet of lube.
<<if $mc.includes("rim job addiction")>>
<<n>>
After a moment of hesitation, you tell chris you'd like to try a different way of lubing him up. After guiding him onto all fours, you slide your tongue into his ass. Any apprehension you had melts away as Chris's appreciative moans and the texture on your tongue brings your <<PenisDesc>> to a rock hard erection. <<n>>
<<run $sexperience.mouth.pushUnique("anus")>>
<<else>>
He gets on all four while you open it awkwardly. You pour the gel on Chris's anus. <<n>>
<</if>>
<<if $stats.top gte 1>>
You grip his waist and push his chest flat against the bed.
<<set _ChrisPosition to "On The Stomach">>
<<elseif $stats.bottom gte 1 and $mc.includes("ass fixation")>>
You nervously ask if he could ride you. He says sure, upon laying down he straddles you face to face. //Hum.// You ask again if he could do it reverse cowgirl instead? He complies with a little smile and turns around, his pert butt dominating your view. <<n>>
<<set _ChrisPosition to "Reverse Cowboy">>
<<elseif $stats.bottom gte 1>>
You nervously ask if he could ride you. He says sure. Upon laying down, he straddles you face to face. <<n>>
<<set _ChrisPosition to "Cowboy">>
<<else>>
<<set _ChrisPosition to "Doggy Style">>
<</if>>
<<if $sexperience.penis.includes("anus")>>
Moments later, you're inside him. <<n>>
<<else>>
Moments later, you're inside your first man.
<<if $mc.includes("anal fixation")>>
//Wow//... <<n>>
You can't believe <<Jennifer>> never let you do this before. This feels so //good//. You're quickly overwhelmed by the realisation of how better it is than vaginal sex. Ass truely is the way to go.
<<if $john.orientation is "gay">>
//Man// ass.
<</if>>
<<n>>
<<else>>
<<n>>
<</if>>
<<run $sexperience.penis.pushUnique("anus")>>
<</if>>
<<if _ChrisPosition is "Cowboy">>
You watch at Chris's slender body as he works it on top of you,
<<elseif _ChrisPosition is "Reverse Cowboy">>
You watch intently at Chris's pale ass as he works it on top of you,
<<elseif $mc.includes("ass fixation")>>
You knead Chris's pale ass as it slams against you,
<<else>>
You watch Chris's pale ass slam against you,
<</if>>
<<if $mc.includes("anal fixation")>>
and a long moan escapes your lips while you revel in the feeling of having found what you didn't know you've wanted for so long. <<n>>
<<elseif $mc.includes("ass fixation")>>
moaning at the blissfull sensations his asshole is causing. <<n>>
<<else>>
enjoying the tightness of his hole. <<n>>
<</if>>
<<if _ChrisPosition is "On The Stomach" and $mc.includes("ass fixation")>>
He urges you to go harder. You ask him if he likes daddy's big dick, he arches his back and moans that he does. <<n>> "//Shake your ass for me.//" you command him. He looks back at you and gives it a little shake. It's not meaty enough to bounce around too much but you dont care, you've been focused on it all night and seeing the little wobble he's making it do on the end of your <<PenisDesc>> is fucking incredible... <<n>>
You tell him just that, moving to grope it again. He moans at your treatment. Satisfied with this little show you pick up the pace and fuck him for a while,
<<elseif _ChrisPosition is "On The Stomach">>
He urges you to go harder. You ask him if he likes his daddy's big dick. His back arches and he moans that he does. You make him beg for it. "//Harder daddy!//" he pleads, looking back at you with lusty eyes. Satisfied, you pick up the pace and fuck him harder, pushing him onto the bed,
<<elseif _ChrisPosition is "Cowboy" and $mc.includes("anal fixation")>>
A sudden kiss breaks you from your daze and you reciprocate in kind, your tongues entwine as Chris works his asshole on your <<PenisDesc>>. Chris breaks the kiss and gets back to riding your cock while you tell him through impassioned moans how good his butthole feels. You keep the pace for a while,
<<elseif _ChrisPosition is "Cowboy">>
You stare at each other through impassioned moans and slowly move closer for a deep kiss. Chris breaks the kiss and gets back to riding your cock. You keep at it for a while,
<<elseif _ChrisPosition is "Reverse Cowboy" and $mc.includes("ass fixation")>>
You break from your daze to ask if he could maybe shake his butt for you? He giggles and says sure. <<n>>
This position really lets him twerk it on your <<PenisDesc>> causing gyrations that are very respectable for a butt of his size. (Has he done this before?) <<n>>
You can't help but punctuate your appreciative moans with an "Oh fuck", the sight, the feeling it's just too good. A smirking Chris looks back at you. "//Enjoying the show big boy?//" he says with a little laugh. You nod through your moans and a giggling Chris gets back to riding your cock normally for a while,
<<elseif _ChrisPosition is "Doggy Style" and $mc.includes("ass fixation")>>
He urges you to go harder. You ask him if he could shake his booty for you. He giggles and says sure. He gives it a little shake while still filled by your <<PenisDesc>>. The little wobble he's causing it to do is fucking incredible... And you accidently say just that. (//Oops//) He chuckles at your comment and says the show is over. Thankful, you up the pace to something you hope he likes and and fuck him for a while,
<<else>>
He urges to go harder. You up the pace to something you hope he likes and fuck him for a while,
<</if>>
<<if $stats.cum is 0 and $mc.includes("ass fixation") and $stats.bottom gte 1>>
before his movements start bringing you closer to orgasm. <<n>>
You moan that he's going to make you cum, a sultry faced Chris reaches down to your balls and tells you "//Cum for me, cum for my ass//." Hearing him demand it pushes you over the edge. Chris lifts off of you as he starts to feel you pulse, keeping his butt in view as he jerks off while you spurt over your own belly. <<n>>
<<elseif $stats.cum is 0 and $mc.includes("ass fixation")>>
before pulling out to shoot hot sperm onto his pert ass while he jerks himself off. <<n>>
You catch your breah and admire Chris's marked butt. He looks back with a smile and gives it a little shake. <<n>>
<<elseif $stats.cum is 0 and $mc.includes("anal fixation") and $stats.top gte 1>>
before his tight hole starts bringing you to the edge. <<n>>
After a few final powerful thrusts, you grip his waist tightly and lean forward almost laying ontop of him, letting out a long moan past his ear you as cum //deep//. Chris moans as his colon milks a few hot spurts out of you. <<n>>
You pull out and to your surprise your cum seems to stay in him, Chris jerks himself off while you close your eyes and recover. "//I didn't say you could do that, did I?//" he says playfully while snuggling up to you. You silence the cheeky boy by giving him a deep kiss, showing his tongue who's the boss. <<n>>
<<elseif $stats.cum is 0 and $stats.bottom gte 1>>
before his movements start bringing you closer to orgasm. You moan that he's going to make you cum, a sultry faced Chris looks you deep in the eyes and begs for your load. <<n>>
Hearing him demand it pushes you over the edge. Chris lifts off you as he starts to feel you pulse, you spurt over your own belly as he jerks off ontop of you adding his own juice to your mess as you lay there in bliss <<n>>
<<elseif $stats.cum is 0 and $mc.includes("anal fixation")>>
losing yourself in the sensation, his tight hole milking you until you start to cum... <<n>>
''WAIT!'' He never said you could do that. You pull out of his asshole with a pop, the last shot of cum landing on his cheek while he continues to jerk himself off. You lay down and recover. "I didn't say you could do that, did I?" //Gulp.// You start to apologize but he stops you and says he was just kidding. You embrace him and cuddle for a while. <<n>>
<<elseif $stats.cum is 0 >>
before pulling out to shoot hot sperm onto his back while he jerks himself off. <<n>>
<<elseif $stats.cum is 1 and $mc.includes("ass fixation") and $stats.bottom gte 1>>
before his movements start bringing you closer to orgasm. <<n>>
You moan that he's going to make you cum, a sultry faced Chris reaches down to your balls and tells you "//Cum for me, cum for my ass.//" Hearing him demand it pushes you over the edge. Chris lifts off of you as he starts to feel you pulse, keeping his butt in view as he jerks off while you shoot thick spurts over your own chest <<n>>
<<elseif $stats.cum is 1 and $mc.includes("ass fixation")>>
before pulling out to shoot lots of thick spurts onto his pert ass while he jerks himself off. <<n>> You catch your breah and admire Chris's cum splattered butt. He looks back with a smile and gives it a little shake. <<n>>
<<elseif $stats.cum is 1 and $mc.includes("anal fixation") and $stats.top gte 1>>
before his tight hole starts bringing you to the edge. <<n>>
After a few final powerful thrusts you grip his waist tightly and lean forward almost laying ontop of him, letting out a long moan past his ear you as cum //deep//. Chris moans as his colon milks a healthy amount of thick spurts out of you. <<n>>
You pull out and to your surprise your cum seems to stay in him. Chris jerks himself off while you close your eyes and recover. <<n>> "//God did you have to do that? It's gonna be a real mess to clean out...//" he says half playfully while snuggling up to you. You silence the complaints by giving him a deep kiss showing his tongue who's the boss. <<n>>
<<elseif $stats.cum is 1 and $stats.bottom gte 1>>
before his movements start bringing you closer to orgasm. <<n>>
You moan that he's going to make you cum, a sultry faced Chris looks you deep in the eyes and begs for your load. Hearing him demand it pushes you over the edge. Chris lifts off you as he starts to feel you pulse, you shoot thick spurts over your own chest as he jerks off ontop of you adding his own juice to your big mess as you lay there in bliss <<n>>
<<elseif $stats.cum is 1 and $mc.includes("anal fixation")>>
losing yourself in the sensation, his tight hole milking you until you start to cum... <<n>>
''WAIT!'' He never said you could do that. You pull out of his asshole with a pop, a few final thick ropes of cum landing on his cheek while he continues to jerk himself off. You lay down and recover. <<n>>
"//I didn't say you could do that, did I?" //Gulp.// You start to apologize but he stops you and says he was just kidding. You embrace him and cuddle for a while. <<n>>
<<elseif $stats.cum is 1 >>
before pulling out to shoot lots of thick spurts onto his back while he jerks himself off. <<n>>
<<elseif $stats.cum is 2 and $mc.includes("ass fixation") and $stats.bottom gte 1>>
before his movements start bringing you closer to orgasm. You moan that he's going to make you cum, a sultry faced Chris reaches down to your balls and tells you "Cum for me, cum for my ass" <<n>> Hearing him demand it pushes you over the edge. Chris lifts off of you as he starts to feel you pulse, keeping his butt in view as he jerks off while you shoot copious powerful spurts over your own chest, a few hitting yourself in your impassioned face <<n>>
<<elseif $stats.cum is 2 and $mc.includes("ass fixation")>>
before pulling out to fire rope after rope thick cream all over his pert ass while he jerks himself off. <<n>>
You catch your breah and admire Chris's cum covered butt. He looks back with a smile and gives it a little shake, semen dripping onto the sheets. <<n>>
<<elseif $stats.cum is 2 and $mc.includes("anal fixation") and $stats.top gte 1>>
before his tight hole starts bringing you to the edge. After a few final powerful thrusts you grip his waist tightly and lean forward almost laying ontop of him, letting out a long moan past his ear you as cum //deep//. Chris moans as his colon milks a large torrent of hot cum out of you. He lets out a whine as you push your hips against him while your orgasm starts to subside. <<n>> You pull out and to your surprise only a small amount starts to leak out of him, you definitely let out more than that. Chris jerks himself off while you close your eyes and recover. <<n>> "God why did you do that!, do you have any idea how much you cum?" he says angrily, his eyes holding back arousal at what he just said. You silence the angry boy by giving him a deep kiss showing his tongue who is boss. <<n>>
<<elseif $stats.cum is 2 and $stats.bottom gte 1>>
before his movements start bringing you closer to orgasm. You moan that he's going to make you cum, a sultry faced Chris looks you deep in the eyes and begs for your load. <<n>> Hearing him demand it pushes you over the edge. Chris lifts off you as he starts to feel you pulse. You shoot copious powerful spurts over your own chest, a few hitting yourself in your impassioned face as he jerks off ontop of you adding his own juice to your huge mess as you lay there in bliss <<n>>
<<elseif $stats.cum is 2 and $mc.includes("anal fixation")>>
losing yourself in the sensation, his tight hole milking you until you start to cum... <<n>>
''WAIT!'' He never said you could do that. You pull out of his asshole with a pop, large thick spurts of cum land on his cheeks while he continues to jerk himself off. <<n>> Embarressed at your inconsiderateness you want to lay down, but you aren't done cumming. Awkwardly shooting the final spurts against Chris's butt as he wanks his dick. <<n>> Finally you lay down and recover <<n>> "I didn't say you could do that, did I?" //Gulp.// <<n>> You start to apologize but he stops you and says he was just kidding. You embrace him and cuddle for a while. <<n>>
<<elseif $stats.cum is 2 >>
before pulling out to fire rope after rope thick cream all over his back while he jerks himself off. <<n>>
<<elseif $stats.cum is 3 and $mc.includes("ass fixation") and $stats.bottom gte 1>>
before his movements start bringing you closer to orgasm. You moan that he's going to make you cum, a sultry faced Chris reaches down to your balls and tells you "Cum for me, cum for my ass" <<n>> Hearing him demand it pushes you over the edge. Chris lifts off of you as he starts to feel you pulse, keeping his butt in view as he jerks off while you blast huge full spurts over your own chest, you cum for a while and your face is a mess by the end of it <<n>> Chris turns around when he's done just in time to see your final spurt splash against your cheek. "Wow you must really like my ass" he says giggling. <<n>>
<<elseif $stats.cum is 3 and $mc.includes("ass fixation")>>
before pulling out to shower his pert booty in huge spurts of cum while he jerks himself off. Chris looks back in awe and arousal, everytime he expects it to be over your balls force an even bigger gush out, spurred on by the sight of his smooth butt. He even manages to finish himself off before you are spent. <<n>> You catch your breath and admire Chris's cum soaked ass. He looks back, mouth agape and murmers "Wow". <<n>>
<<elseif $stats.cum is 3 and $mc.includes("anal fixation") and $stats.top gte 1>>
before his tight hole starts bringing you to the edge. After a few final powerful thrusts you grip his waist tightly and lean forward almost laying ontop of him, letting out a long moan past his ear you as cum //deep//. Chris moans as his colon milks huge blasts of hot cum out of you. He lets out a whine as you push your hips against him while your orgasm keeps going. <<n>> You pull out and to your surprise only a fair amount starts to leak out of him, there's quite a bit is dripping down but not the river you expected. Chris jerks himself off, your cum rolling down his balls while you close your eyes and recover. <<n>>
"//What the fuck? you just cum buckets up my ass without asking?//" he says glaring at you. You are about to shut him up with a kiss when he beats you to it. //huh?// You french kiss each other for some time before he finally breaks the kiss. "//It's so warm//" he says in a lusty voice. You embrace him and cuddle for a while.
<<elseif $stats.cum is 3 and $stats.bottom gte 1>>
before his movements start bringing you closer to orgasm. You moan that he's going to make you cum, a sultry faced Chris looks you deep in the eyes and begs for your load. <<n>> Hearing him demand it pushes you over the edge. Chris lifts off you as he starts to feel you pulse. You blast huge full spurts over your own chest, you cum for a while and your face is a mess by the end of it as he jerks off ontop of you adding his own juice to your massive mess as you lay there in bliss <<n>>
<<elseif $stats.cum is 3 and $mc.includes("anal fixation")>>
losing yourself in the sensation, his tight hole milking you until you start to cum... <<n>>
''WAIT!'' He never said you could do that. You pull out of his asshole with a pop, massive sprays of cum gush out onto his cheeks while he continues to jerk himself off. <<n>> Embarressed at your inconsiderateness you want to lay down, but you aren't done cumming. Awkwardly continuing to spurt onto Chris's butt as he wanks his dick, you are yet to finish when you notice he has got there himself making a mess onto the bedsheets. The thought of him getting off to you cumming all over him ensures your final spurt is the largest yet. <<n>>
Finally you lay down and recover <<n>> "I didn't say you could do that, did I?" //Gulp.// You start to apologize but he stops you and says he was just kidding. You embrace him and cuddle for a while. <<n>>
<<elseif $stats.cum is 3 >>
before pulling out to shower his back in huge spurts of cum while he jerks himself off. Chris looks back in awe and arousal. Everytime he expects it to be over your balls force an even bigger gush out and he even manages to finish himself off before you are spent. <<n>>
"Wow" he murmurs, both of you catching your breath. <<n>>
<</if>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %David% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait David>>
David knocks on your door half an hour later. He's brought a bottle of wine. You haven't told him it's your first time, but he can tell. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %David% | */
/* +-----------------------------------------------------+ */
You spend some time talking about nothing in particular, before you start to make-out. David's very gentle, kissing you softly and letting his hands run all over your body. He takes you to your bedroom, removes the last of your clothes and sucks softly on your nipples. By now, you really want to blow him. That's his intention too. <<n>>
You take David's hard cock in your mouth, pushing too deep too fast, making you choke. You try again, with less force but as much passion. You never thought a dick would feel that way. Giving a blowjob is actually pretty <<if $mc.includes("dick-sucking fixation") or $mc.includes("oral fixation")>> fantastic. <<else>> fun. <</if>> <<n>>
<<if $john.sex is "vagina" and $john.clit eq "penis-like clitoris">>
David's playing with your large clitoris while you suck him. He only wanted to receive oral, but the size of your clit changed his mind. He suggests to change position and have you lay on him in reverse, so he can lick your clit while you resume sucking him. <<n>>
Your sixty-nine goes on forever. David's gifted with his mouth and you have at least three orgasms before he calls it quit. Then, he doesn't take long to come himself and shoots his spunk in your mouth. The taste is acrid,
<<if $mc.includes("cum addiction")>> but you like it. <<else>> but you swallow anyway. <</if>>
<<n>>
You both lay on the bed, tired. David massage his aching jaw. A couple minutes later, he stands and gets dressed. He kisses you and leaves. <<n>>
<<run $sexperience.vagina.pushUnique("male mouth")>>
<<run $sexperience.mouth.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("tasted cum")>>
<<run $sexperience.various.pushUnique("gay sex")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<set $NPC.David.route to "met">>
<<elseif $john.sex is "vagina" and $john.clit neq "penis-like clitoris">>
David's playing with your pussy while you suck him. He only wanted oral, but the fact you're a cuntboy changed his mind. When he asks if he can fuck you, you're all for it. <<n>>
He has you sit on all four and presents his dick from behind. He goes slowly, moving back and forth a little deeper each time. By now, the apprehension's gone and the frustration begins to drive you crazy. As you beg him to go harder, he pushes his cock all the way and you grunt. <<n>>
David fucks you for a while, holding fast on your hips to rock you harder.
<<if $john.startingSex is "vagina" or $john.startingSex is "both">>
Familiar sensations radiate from your pussy and you feel a warm wave of pleasure engulf you.
<<elseif $sexperience.vagina.includes("penis")>>
Still new sensations radiate from your pussy and you feel a warm wave of pleasure engulf you.
<<else>>
New sensations radiate from your pussy and you feel an unknown wave of pleasure engulf you.
<</if>>
David comes not long after you, filling your womb with semen. <<n>>
You both lay on the bed, tired. A couple minutes later, David stands and gets dressed. He kisses you and suggest to keep in touch. Then, he's gone. <<n>>
<<run $sexperience.vagina.pushUnique("fingers")>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.mouth.pushUnique("penis")>>
<<run $sexperience.partners.pushUnique("man")>>
<<run $sexperience.various.pushUnique("gay sex")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<NewRelationship "David" 0>>
<<else>>
You lose track of time, but when David puts his hand on your head, you understand he's about to come.
<<if $mc.includes("cum addiction")>> You can't wait to taste his cum. <</if>>
You intensify your efforts, sucking harder on his meat. Finally, with a growl, he shoots his spunk in your mouth. The taste is acrid,
<<if $mc.includes("cum addiction")>> but you like it. <<else>> but you swallow anyway. <</if>>
<<n>>
Once David has come, he thanks you, dresses again and leave you to your sleep. <<n>>
<<run $sexperience.mouth.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("gay sex")>>
<<run $sexperience.various.pushUnique("tasted cum")>>
<<set $NPC.David.route to "met">>
<</if>>
<<CheckAchievement "F002">>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Major% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait Major>>
While chatting with the Major, he makes clear that he's unto sucking dick and nothing else. "//Is it okay with you?//" he asks. <<n>>
<<if $mc.includes("anal fixation") or $mc.includes("ass-fisting fixation")>>
Really, it's not. Oral is fine, but you expected to fuck some ass tonight. You try to convince the Major, but he won't have it. <<n>>
You quit the app for tonight and go to sleep. <<n>>
<<else>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Major% | */
/* +-----------------------------------------------------+ */
It is. You give your address to the Major, and he knocks on the door not thirty minutes later. He's very professional about it. He makes you sit in your sofa, and gets between your legs.
<<if $penisSize lte 3>>
Making no comment upon the size of your <<PenisDesc>>, he puts his mouth and tongue at work on it.
<<elseif $penisSize gte 16>>
With a glint of awe in his eyes as he discovers your <<PenisDesc>>, he puts his mouth and hands at work.
<<else>>
The Major grabs your glans with his lips and suck on it gently. Then he pushes his mouth down your shaft.
<</if>>
His technique is actually incredible, with lots of variations in rhythm, strength and positioning. You could learn a lot from him, if only you weren't so busy enjoying yourself. <<n>>
The Major plays with you for a little less than an hour, before you finally come. He drinks your cum hungrily, then thanks you and prepare to leave. <<n>>
<<if $tf.includes("addictive cum")>>
He says he never sucks the same dick twice, usually. But there's something about you and he'd like to come back some day. You nod, smiling. <<n>>
<<set $NPC.Major.route to "addicted">>
<<else>>
You ask if you'll see each other again, but he replies he never sucks the same dick twice. Too bad. <<n>>
<<set $NPC.Major.route to "met">>
<</if>>
<<run $sexperience.penis.pushUnique("male mouth")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.partners.pushUnique("man")>>
<<run $sexperience.various.pushUnique("gay sex")>>
<<CheckAchievement "F003">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Axel% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait Axel>>
You chat for a while, and Axel can't believe his luck when you admit you're looking for a one-night stand.
<<if $john.sex is "penis">>
But then you tell him about your dick, and his enthusiasm turns to disappointment. He's //very// sorry, but he's not interested. He wishes you good luck and puts an end to the conversation. <<n>>
<<elseif $john.sex is "both">>
Then you tell him about the particulars of your genitals, and he seems to hesitate. But that's okay with him as long as you have a pussy. That's not quite the eagerness you wished for, but it'll have to do. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Axel% | */
/* +-----------------------------------------------------+ */
Axel knocks at your door forty minutes later. He's a lot less forward in person than on the app. He's not shy, but the conversation goes slowly and he does not take the initiative of doing what he's here for. Maybe it's because he knows you have a dick? You decide to help him get over it and put your hand directly on his groin. You kiss and he gets hard. <<n>>
Less than a minute later, you're on the bed, holding his dick in your hand. It's not much longer than yours was, but his gland is significantly larger. You open your lips and start sucking on it. You did not think a dick would feel that way, so soft and hard at the same time. You're having fun, especially once he begins to moan and puts his hand on your head to show his appreciation. <<n>>
But foreplay's over and Axel climb on top of you. His dick strokes your lips, and you wonder how it will feel inside. Will it hurt? You have your answer not a couple seconds later, as Axel drives his cock inside you.
<<if $tf.includes("tight pussy")>>
<<n>>
You let out a cry of surprise and pain, and beg Axel to stop. He complies and asks if he hurt you. He didn't but you're a little too tight for his girth. You dismiss his proposal of stopping here and just advises him to go slower. The next thrust feels much better. Axel large cock slides in progressively, until it's half-way in and you start to feel pleasure instead of discomfort. Axel picks on the pace, much to your satisfaction. <<n>>
<<elseif $tf.includes("loose pussy")>>
You let out a cry of surprise, but all you feel is pleasure. You reassure Axel you're fine and he goes on, much to your satisfaction. <<n>>
<<else>>
You let out a cry of surprise and pain, but by its end, all you feel is pleasure. You reassure Axel you're fine and he goes on, much to your satisfaction. <<n>>
<</if>>
You lose track of time and enjoy yourself, grabbing your own <<PenisDesc>> and wanking in rhythm with the fucking. Axel holds your legs back, and you're like rolled into a ball. The penetration's deeper in this position, and you finally understand why <<Jennifer>> liked it so much. <<n>>
Axel come before you do, pulling out and covering your belly in hot sperm. You come not much later, adding your own sperm to his. <<n>>
You both lay on the bed, panting. Finally, he gets up, gets dressed and thanks you before leaving. You get the feeling he doesn't want to see you again. <<n>>
<<set $NPC.Axel.route to "met">>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<run $sexperience.partners.pushUnique("man")>>
<<CheckAchievement "F004">>
<<elseif $john.sex is "vagina">>
He knocks at your door forty minutes later. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Axel% | */
/* +-----------------------------------------------------+ */
Axel's a lot less forward in person than on the app. He's not shy, but the conversation goes slowly and he does not take the initiative of doing what he's here for. Maybe it's because you're wearing men's clothes? On a dare, you decide to remove them. He finally gets the message and dive right in your <<BoobsDesc>>. <<n>>
Less than a minute later, you're on the bed, holding its dick in your hand. The feeling's very different from wanking yourself. It's satisfying too, in a more cerebral way. The fact that your pussy's making sparkles under Axel's gifted fingers surely helps too. And getting kissed by a man feel //so// meltingly good. <<n>>
But foreplay's over and Axel climb on top of you. His dick's not much longer than yours was, but his gland is significantly larger. It's stroking your lips right now, and you wonder how it will feel inside. Will it hurt? You have your answer not a couple seconds later, as Axel drives his cock inside you.
<<if $tf.includes("tight pussy")>>
<<n>>
You let out a cry of surprise and pain, and beg Axel to stop. He complies and asks if he hurt you. He didn't but you're a little too tight for his girth. You dismiss his proposal of stopping here and just advises him to go slower. The next thrust feels much better. Axel large cock slides in progressively, until it's half-way in and you start to feel pleasure instead of discomfort. Axel picks on the pace, much to your satisfaction. <<n>>
<<elseif $tf.includes("loose pussy")>>
You let out a cry of surprise, but all you feel is pleasure. You reassure Axel you're fine and he goes on, much to your satisfaction. <<n>>
<<else>>
You let out a cry of surprise and pain, but by its end, all you feel is pleasure. You reassure Axel you're fine and he goes on, much to your satisfaction. <<n>>
<</if>>
You lose track of time and enjoy yourself, grabbing Axel's shoulder and driving your nails into his flesh. He does not seem to mind. You muse over how different it is to have a man over you than a woman. When <<Jennifer>> got on top of you, you did not feel her weight, as she kept on her feet or knees to move on your dick. Axel's laying on you, moving only his hips and you're pushed between him and the bed. Were you claustrophobic, you'd have a panic attack, but as is, the sensation is wonderful, adding a lot more than you could imagine to your pleasure. <<n>>
Axel come before you do, pulling out and covering your belly in hot sperm. But he inquiries about your orgasm, then dives between your legs to flick his tongue on your clit. Hot as you are, you come quickly under this
<<if $sexperience.vagina.includes("male mouth") or $sexperience.vagina.includes("female mouth")>>
pleasant
<<else>>
unknown
<</if>>
gratification. <<n>>
You both lay on the bed, panting. Finally, he gets up, gets dressed and thanks you before leaving with a promise to keep in touch. <<n>>
<<NewRelationship "Axel" 0 "main">>
<<run $sexperience.vagina.pushUnique("fingers")>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.vagina.pushUnique("male mouth")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<run $sexperience.partners.pushUnique("man")>>
<<CheckAchievement "F004">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Buster% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<if $john.sex is "vagina" and ($mc.includes("bottom") or $mc.includes("versatile"))>> /* Versatile not possible if vagina? */
<<Portrait Buster>>
Once you contact Buster, things go fast. He's not interested in getting to know you, or even in flirting. All he talks about is your experience with anal.
<<if $john.startingBody is "male">>
You hesitate to tell him you've only been a woman for a few hours, but opt to keep it simple. So: no experience, but motivation is here. <<n>>
<<elseif $john.startingOrientation is "gay">>
You tell him you're gay, so you know what you're doing and what you want. <<n>>
<<elseif $sexperience.anus.includes("penis")>> /***NOTE*** peu de chance que ça arrive ? */
You tell him you've been sodomized before, and you're really motivated to do it again. <<n>>
<<else>>
You tell him you have no experience at all, but motivation is here. <<n>>
<</if>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Buster% | */
/* +-----------------------------------------------------+ */
He's quite enthusiastic at the prospect of taking your anal cherry. You give him your address, and twenty minutes later, he knocks on your door. You were afraid he'd insist on taking you directly, but he's actually quite a gentlemen in his own way. He holds you by the waist and makes you bend backward with the strength of his kiss. You've always been the kisser up until now, and being the kissee with such a passion makes you swoon. <<n>>
He then takes you to your bedroom and continues to kiss you while he removes yours clothes and his. He then lowers his mouth to your tits, your belly and your sex. He's as gifted eating pussy as he was at kissing. Your only complain is how strong he goes right from the start, leaving you no time to adjust to this new sensation. Before you can process just how good this feels, his tongue lowers again, to your anus. You start to moan as his tongue penetrate and lubricate your asshole. <<n>>
Buster senses you're ready. He gets lube from a pocket of his trousers, and apply it liberally with two fingers. He remarks you're already pretty well opened, especially for a first time. You close your eyes and wait for his dick to take you at last. The feeling is more uncomfortable than painful, and unlike anything you've ever felt. And that's just the tip. Then, he slowly gets deeper and pleasure starts to radiate from your anus. You shout for him to go harder, not realizing what you're doing. <<n>>
You lose track of time, as Buster begins to fuck you in earnest. When he fills your ass with sperm, you've already had two magnificent orgasms. You barely hear him take a shower and say goodbye before falling in a deep slumber. <<n>>
<<NewRelationship "Buster" 0 "main">>
<<run $sexperience.anus.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("anal orgasm")>>
<<run $sexperience.partners.pushUnique("man")>>
<<CheckAchievement "F005">>
<<elseif $john.sex is "penis" or $john.sex is "both">>
You contact Buster and he asks many questions about your experiences in anal. You feel obligated to mention you were a man up until recently and you still have a penis. The conversation ends abruptly and you don't hear again from him. <<n>>
What an asshole. <<n>>
<<set $NPC.Buster.route to "no">>
<<elseif $mc.includes("pegger")>>
You contact Buster and he asks many questions about your experiences in anal. After you explain you're looking for a man to peg, he says he's not interested and wishes you good luck. <<n>>
<<set $NPC.Buster.route to "no">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Clay% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait Clay>>
You exchange a couple messages with Clay and decide to invite him over. You have the time to watch a episode of your favorite show, //SharkHunters//, which is not about fishermen, but an anime about killer fishes hunting humans, before you hear Clay knock. He's not even though the door before he removes his shirt, and by the time you close the door, he's naked. He walks towards you, kisses you and starts to undress you. <<n>>
<<run $flags.pushUnique("watched SharkHunters")>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Clay% | */
/* +-----------------------------------------------------+ */
<<if $john.sex is "vagina">>
Clay's lovemaking is raw and straightforward, but full of passion. You feel swarmed by his mouth, his hands, his cock and his skin, as he presses his muscled body against yours. You let him take the initiative, which is very liberating. He doesn't get you to the bedroom, but makes you lean against the door and guide his large cock toward your pussy lips. <<n>>
You're drenched and he glides in effortlessly. He then fucks you hard, setting a high rhythm from the start, and showing no sign of stopping. You're quickly panting from pleasure and lose track of time, before you feel your vaginal muscles clenching Clay's dick in a succession of orgasmic spasms. He pulls out, his semen running down on your thigh. <<n>>
You gather your thoughts while Clay gathers his clothes. You haven't quite processed what just happened and he's already gone, with a quick kiss and a "//See you//". You take a shower and go to bed. <<n>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<run $sexperience.partners.pushUnique("man")>>
<<CheckAchievement "F006">>
<<elseif $john.sex is "both">>
Clay's fazed for five seconds when he discovers your penis. Then, smiling, he turns you around and pulls you against him. His mouth seeks yours, his hands rub your <<BoobsDesc>> and his dick grows against your back. He doesn't get you to the bedroom, but makes you lean against the door, and guide his large cock toward your pussy lips. <<n>>
You're sufficiently wet and his dick enters your pussy without difficulty. He then fucks you hard, setting a high rhythm from the start, and showing no sign of stopping. You're quickly panting from pleasure and lose track of time, before you feel your dick ejaculating. You're not even touching it, your two hands being prepped against the door. At the same time, your vaginal muscles clench Clay's dick in a succession of orgasmic spasms. He pulls out, his semen running down on your thigh. <<n>>
You gather your thoughts while Clay gathers his clothes. You haven't quite processed what just happened and he's already gone, with a quick kiss and a "//See you//". You take a shower and go to bed. <<n>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<run $sexperience.partners.pushUnique("man")>>
<<CheckAchievement "F006">>
<<elseif $john.sex is "penis">>
Clay's fazed for five seconds when he discovers your penis. Then, smiling, he makes you turn and pulls you against him. His mouth seeks yours, his hands rub your <<BoobsDesc>> and his dick grows against your back. He doesn't get you to the bedroom, but makes you lean against the door, spits on his large cock and guide it toward your ass. <<n>>
You don't have the time to decide if that's what you want before his glans pushes in.
<<if $sexperience.anus.includes("penis")>>
It's okay, you've been there before.
<<else>>
Okay, that's not as painful as you feared or as <<Jennifer>> was afraid of.
<</if>>
Still, when Clay starts moving deeper and harder, you ask him to go slower, which he does... for a moment, before his instincts take over. You get used to this uncomfortable feeling and start enjoying yourself. <<n>>
You're beginning to climb toward the possibility of an orgasm when Clay comes and fill your ass with semen. He pulls out and immediately gather his clothes. You're still thinking about what to do when Clay leaves with a quick kiss and a "//See you//". You take a shower, have a quick wank and go to bed. <<n>>
<<run $sexperience.anus.pushUnique("penis")>>
<<run $sexperience.partners.pushUnique("man")>>
<<CheckAchievement "F006a">>
<</if>>
<<NewRelationship "Clay" 0 "main">>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Drew% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait Drew>>
You spend some time chatting with Drew. When he tells you he has trouble finding women, you think he's talking about the same problems you had when you were a man, but that's not the case. Drew explains he's paraplegic, meaning his legs are paralyzed and he has barely any sensation down the waist. He travels on a wheel chair and gets off by watching woman masturbating. He'd understand if you're not interested. <<n>>
<<if $mc.includes("exhibitionist") or $mc.includes("godiva complex")>>
Of course you're interested! <<n>>
<<include "First Night - Invite Drew 2">>
<<elseif $john.hasPenis>>
You reply you're not sure he'd be interested, as you're not a classical woman. Drew asks if your body's feminine, and your answer suits him. He can come if you want. <<n>>
<<AddAction "You're interested" "First Night - Invite Drew 2">>
<<AddAction "You're not interested" "First Night - Invite Drew 3">>
<<elseif $john.hasVagina>>
<<AddAction "You're interested" "First Night - Invite Drew 2">>
<<AddAction "You're not interested" "First Night - Invite Drew 3">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night - Invite Drew */
/* :When: day 0 (Friday) */
/* :Cast: %Drew% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
You tell Drew you //are// interested. He seems relieved. You ask if he needs help to come over there, but he doesn't. He's used to getting around. You take advantage of the time to get your apartment in order. <<n>>
When Drew knocks at your door, you're ready. You're only wearing a large towel as you open the door and flash him your hot body before he gets in. The attention makes him smile. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Drew% | */
/* +-----------------------------------------------------+ */
You've set up a place for his chair in front of the sofa. You throw your towel at him and improvise a little dance, turning around him and teasing him with kisses and strokes of yours <<BoobsDesc>> on his hands and face. Then you jump on the sofa and hold your legs up, caressing them from top to bottom.
<<if $john.sex is "vagina">>
Your pussy's wide open, and you begin touching yourself while looking Drew in the eyes.
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<elseif $john.sex is "both">>
Your pussy is wet, your <<PenisDesc>> fully erect, and you begin touching yourself while looking Drew in the eyes.
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<elseif $john.sex is "penis">>
Your <<PenisDesc>> is fully erect, and you begin touching yourself while looking Drew in the eyes.
<<run $sexperience.various.pushUnique("penis orgasm")>>
<</if>> <<n>>
<<if $mc.includes("exhibitionist") or $mc.includes("godiva complex")>>
Exposing yourself this way is actually very exciting. You don't have to fake your arousal, and soon reach a potent orgasm. <<n>>
<<else>>
Exposing yourself this way is much more fun than you would have thought. The idea of being so pretty people get hard looking at you is gratifying. You try a couple positions until you finally come. <<n>>
<</if>>
Drew thanks you. You ask if there's anything more you can do, but he's happy with the spectacle you've given him. Maybe if there's a next time, he'll bring toys. "//Why not?//" you reply with a smile. Drew hurries back, leaving you alone and tired. <<n>>
<<NewRelationship "Drew" 0>>
<<CheckAchievement "F007">>
/*********************************************************//*********************************************************/
/* :From: First Night - Invite Drew */
/* :When: day 0 (Friday) */
/* :Cast: %Drew% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
You tell Drew you're sorry, but that's not what you're looking for tonight. Or later, actually. Drew understands. You can tell it's not the first time he's heard this kind of rejection. You feel sorry for him, which probably makes it even worse. <<n>>
You close the app and go to sleep. <<n>>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Erik% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait Erik>>
You chat with Erik, but he has nothing much to say beyond the fact he's looking for a woman to have sex with.
/* +-----------------------------------------------------+ */
/* |!SEX! %Erik% | */
/* +-----------------------------------------------------+ */
<<if $john.sex is "vagina">>
You're blunt too and reply you're also looking for a quick fuck, but it has to be tonight. That's okay with Erik. <<n>>
Half-an-hour later, he knocks on your door. As you open, he has his eyes on the floor, avoiding your gaze. You let him in, and he slumps on the sofa. Great. You hope he won't feint on you. You decide to treat him with a little strip tease. Of course, you're not wearing the right clothes for it. These are John's. (You've kept one of <<Jennifer>>'s panty as a memento, but it's not your size.) Still, you stand in front of him and remove your shirt and your trouser with your best imitation of a striper. Damn, that's harder than it looks. Still, you got Erik's attention. The lad releases his dick and is actually masturbating. Again, great... <<n>>
You're beginning to reconsider choosing a virgin
<<if $sexperience.vagina.includes("penis")>>
to get you off.
<<else>>
to take your cherry.
<</if>>
Let's get this over. Your sit on Erik's lap and let him play with your <<BoobsDesc>>. He won't win any awards, but that feels good. While his mouth is sucking on your $john.teats, he's fingering you with his left hand. D+ for efforts, but again, it makes you wet, which is the point. <<n>>
You empale yourself on Erik's dick and start moving up and down. The practicality of it keeps your mind off enjoying yourself. How to position yourself, how not to fatigue yourself, how to find the best angle... And then Erik ejaculate. He's panting and blushing. Now he gets talkative, asking you if he was any good, if you came, if his dick is smaller than the others men you've had, etc. You shush him and find an excuse to send him home. Phew. <<n>>
Once alone, you take a shower to clean away his semen and look back on what just happened. That was... well, that was catastrophic. You really need to be more discerning about who you sleep with. You go to bed and masturbate for a long time before going to sleep. <<n>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.partners.pushUnique("man")>>
<<CheckAchievement "F008">>
<<elseif $john.sex is "both">>
You're blunt too and ask him if he's ok with a futa. "//A ''what''?//" is his answer. As you explain what you mean to him, he says he's looking for a //real// woman and stops the conversation. Well, you dodged that bullet. <<n>>
<<elseif $john.sex is "penis">>
You're blunt too and ask him if he's ok with a dickgirl. "//A ''what''?//" is his answer. As you explain what you mean to him, he says he's looking for a //real// woman and stops the conversation. Well, you dodged that bullet. <<n>>
<</if>>
<<set $NPC.Erik.route to "met">>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Fenris% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait Fenris>>
You spend some time chatting online with Fenris, getting increasingly charmed by his personality. He gets you to talk about yourself, and you confess transforming into a woman very recently. He's intrigued and wants to know more. Typing gets tiresome, so you invite him to your place. <<n>>
Fenris knocks on your door less than half-an-hour later. He has a motorcycle helmet on his arm, and a red rose in his hand. It's the first time anyone gave you flowers. You sit on the sofa and resume your discussion. <<n>>
You have a hard time explaining why you transitioned. That was not the result of a long introspection or a difficult process, but rather a spur of the moment decision. What you can explain is how frustrated you had grown with your life as a man, and how different you'll imagine you life will be as a female. Fenris's a good listener and he actually a few valid points and advises to give. <<n>>
As you yawn, you realize you've spoken for a very long time and it's already well past 2 AM.
<<if $john.sex is "vagina">>
/* +-----------------------------------------------------+ */
/* |!SEX! %Fenris% | */
/* +-----------------------------------------------------+ */
Fenris says it's getting late for talking and slides next to you. You barely have the time to notice the wild fire in his eyes before he closes on you and kisses you tenderly on the lips. The kiss builds up, and his tongue explore your mouth, timidly at first, then boldly. You relish the sensation of being kissed, rather than being the kisser, especially by such a manly man. <<n>>
Your clothes are removed one by one, while he resists your attempts to remove his clothes. Soon, you're naked while he's still fully clothed. You feel fragile and vulnerable in his arms. To your surprise, this makes you feel even more happy and feminine, in a unexpected way. <<n>>
He takes you to the bedroom and makes love to your whole body with his hands and mouth, awakening every soft spot he can find. And he finds a lot more than you knew you had. Finally, he turns the light off and removes his clothes in the shade coming from outside. He's muscled and hairy, much more that you were. As you caress his body, you find his cock. It's hard, long and wide, and strangely shaped, with large knots at its base. Did he take pills too? And what kind? <<n>>
You nearly forget what you were doing, but then he penetrates you and all your thoughts vanish. All your being is focused on his cock as it shoves into your flesh. His knot brushes your lips and you're sure it is way too big to actually enter your pussy.
<<if $tf.includes("tight pussy")>>
And you're right. Still, you lose yourself in the pleasure, coming at least twice before he does. <<n>>
You stay in bed while Fenris gets dresses again. He kisses you on the lips, says you were great, and then leave you alone. <<n>>
<<set $NPC.Fenris.route to "met">>
<<elseif $tf.includes("loose pussy") or $tf.includes("slavering pussy")>>
And you're wrong.
<<if $tf.includes("loose pussy") and $tf.includes("slavering pussy")>>
His knots slides right in, your loose, slavering pussy accommodating him easily. <<n>>
<<elseif $tf.includes("loose pussy")>>
His knots slides in, your loose pussy accommodating him with minimal discomfort. <<n>>
<<elseif $tf.includes("slavering pussy")>>
His knots slides in, your slavering pussy accommodating him with minimal discomfort. <<n>>
<</if>>
For here, the only things that exist in your world are his cock and your pussy. Fenris does not dare move too much, so you press him on. He seems surprised you can take him whole. You spend the rest of the night fucking in every position, his cock's wide knot having a wonderful effect on your g-spot. Fenris's endurance is extraordinary, and it's past 6 AM when he finally comes. <<n>>
You rest for a moment, then go to the kitchen to drink a glass of water. Fenris joins you, and you look at each other, not saying anything. You just have the time to notice he's hard again, before he reaches to you and you have sex on the kitchen floor. <<n>>
You awaken on the sofa, not remembering much of the second round. You do know you've had more orgasms tonight that in the past year. More than that, you know you've fallen for Fenris. Hard. Too bad he's not there... <<n>>
<<NewRelationship "Fenris" 3 "primal">>
<<CheckAchievement "F009a">>
/*** TODO : pregant ? ***/
<<else>>
And you're nearly right. Fenris does try to get his whole cock inside you, but you can't hold back a cry as he does. "//Again//" you say before you know it. For a while the only things that exist in your world are his cock and your pussy. It takes time, but you finally feel his knot inside you, which makes you cum immediately. Fenris doesn't move, and you still fell the aftershock of your first orgasm when a second one sways you. In total, you come four times in a row, just from the pressure of the knot on your g-spot. Exhausted, you try to ask for him to stop, but only manage to babble incoherently. <<n>>
When you regain a semblance of clarity, Fenris is sitting on the bed next to you. He's holding your hand and asks if you're okay. You are. Reassured, he takes his leave and lets you rest. You're too tired to accompany him to the door, or even to speak, for that matter. <<n>>
<<NewRelationship "Fenris" 0>>
<<CheckAchievement "F009">>
<</if>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<run $sexperience.partners.pushUnique("man")>>
<<run $sexperience.partners.pushUnique("werewolf")>>
<<else>>
Fenris says it's time for him to go back home. He thanks you for the evening and the conversation. He wishes you good night and leaves. You go to sleep, and have a hard time falling asleep despite the hour. <<n>>
<<set $NPC.Fenris.route to "no">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: First Night */
/* :When: day 0 (Friday) */
/* :Cast: %Leonard% */
/*********************************************************/
/***/ <<EventTitle "First Night">> /***/
<<Portrait Leonard>>
You send a text to Leonard, trying to explain your predicament. It confuses the hell out of him, and it takes a while for him to accept that you're a girl, and that you're proposing casual sex. He wonders, half-jokingly if laying with an ex-boy is gay. You shrug, not that he can see it by text, of course. <<n>>
<<if $john.sex is "penis" or $john.sex is "both">>
Now is probably not a good time to tell him you have a dick. You send a text telling him it was a silly idea, and that you'll see him on Monday. He replies with "//Are you sure?//" followed after a couple of minutes by "//Okay. See you.//" <<n>>
That's one disaster avoided. <<n>>
<<set $NPC.Leonard.route to "no">>
<<else>>
You're growing impatient, so you tell him if he does not want to come, you'll go on FuckFace. He replies "//I'm coming! Hope you will be too. ;)//" Bah. <<n>>
A half-hour later, Leonard knocks on your door. He's smiling in a very awkward way, while staring at your new body. He starts, and you guess he nearly went for a kiss, but finally he shakes your hand. What a dork... No wonder he has trouble finding a girlfriend. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Leonard% | */
/* +-----------------------------------------------------+ */
You sit in the sofa, and he asks about the pills, about your uncle, about work... But that's not what you invited him for! You'll have to take things into your own hands. (No pun intended.) You lean on him and kiss him. He finally gets the message and puts his hands on your <<BoobsDesc>>. As the kiss goes on, he slips his hands under your shirt to get a better feel. <<n>>
That's not much, but it's getting you hot. You stand and guide him to the bedroom, where you hastily remove all your clothes. Leonard stays still, frozen. You lay on your bed, spread your legs and signal him to eat you out. He complies, but he's horrible. This feels like something that should be really enjoyable, but not when he's doing it. Let's skip to the main course. <<n>>
Leonard has no problem with your proposal, and removes his trunk, reveling a medium-sized dick. As he lies on you, you wonder if choosing a virgin
<<if $sexperience.vagina.includes("penis")>>
to get you off
<<else>>
to take your cherry
<</if>>
was the best of ideas. Anyway, it's done. You were barely starting to get used to the feeling when Leonard lets out a grunt. <<n>>
You try to hide your disappointment, but Leonard's not proud of himself anyway. He mumbles some small talk while getting dressed and is out the door nearly as quickly as he's come. You take a short shower to wash the semen away, then you get back to bed. <<n>>
<<set $sexperience.vagina.pushUnique("male mouth")>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.partners.pushUnique("man")>>
<<NewRelationship "Leonard" 0>>
<<CheckAchievement "F010">>
<</if>>/*********************************************************/
/* :From: sceneList */
/* :When: day 1 (Saturday) */
/* :Cast: */
/*********************************************************/
<<if $flags.includes("cloning")>>
/***/ <<EventTitle "Cloned!">> /***/
<<run $flags.delete("unconscious")>>
<<AddTF "pill resistant">>
<<set $portrait to "gorgeous">>
<<John>>
<<set _myClone to $avatar>>
<<silently>>
<<Female2Male>>
<<if $john.sex is "both">>
<<Both2Penis>>
<</if>>
<</silently>>
<<set $portrait to "irresistible">>
<<RemoveMC "charming">>
<<RemoveMC "charming<<silver>>">>
<<RemoveMC "charming<<gold>>">>
<<RemoveMC "daring">>
<<RemoveMC "daring<<silver>>">>
<<AddMC "daring<<gold>>">>
<<NewNPC_woman "Jane">>
<<set $NPC.Jane.portrait to "john/" + _myClone>>
Your pill-induced, feverish sleep is riddled with nightmare. You feel like you're bloating, your flesh growing insanely. And then, a terrible pain, like you're being torn appart. In a way, the nightmares are a pleasant distraction from whatever is happening to you. <<n>>
Your skin itches like crazy. There's a puddle of reddish goo on the bed, where you passed out last evening. And you're a man again. A handsome fellow, from what you can see. With a <<PenisDesc>>. <<n>>
<<Portrait "Jane">>
But that's not all. There's a woman next to you! She's small, very pretty, and has <<BoobsDesc>>. Her face look like a cross between yours and your sister's. She wakes up, sees you and shouts: "//What are you doing in my bed!//". <<n>>
It takes you a while to sort out what happened. You're both John. Well, the other has chosen to be called ''Jane''. The pills cloned you. Or rather, they created a male and a female version of you. You prepare the breakfast while Jane takes a shower. You're both famished. <<n>>
Once you've eaten ten days' worth of cereals, eggs and bacon, you start to discuss your plans. While you're both based on the same person, neither of you is the old John.
<<if $stats.black is 0 and $stats.asian is 0>>
It's obvious for Jane, but you've changed too.
<<else>>
Jane changed more, of course. But you did too.
<</if>>
More determined, more ambitious. <<n>>
The cloning created a link between you two. For instance, you feel Jane's arousal as you undress to take your turn under the shower. Therefore, it does not surprise you when she joins you and starts to suck your dick. <<n>>
You take her to the bed to fuck her properly. Once again, you feel her lust as you take her virginity. You don't last long, as your pleasure builds upon one another's. You orgasm together, in perfect unison. You feel like you're coming from her clitoris as much as from your dick. <<n>>
As you lay beside Jane, you know it's only the first time of a very long day. <<n>>
<<NewRelationship "Jane" 3>>
<<SpecialEndingReached 15>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************/
/********************* SHOPPING SPREE ********************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 1 (Saturday) */
/* :Cast: %Darcy% %Robby% %Amber% */
/*********************************************************/
<<if $time gte 18>>
<<Skip>>
<<elseif ($john.body is "male") and ($stats.strength gte 2 or $stats.weight neq 0 or $stats.height neq 0)>>
/***/ <<EventTitle "Shopping Spree">> /***/
You may be <<if $stats.weight lt 0 or $stats.heigth lt 0>> smaller <<else>> bigger <</if>> than before, but your sportswear still fits you. You go to the stores, where you buy new clothes.
<<if $stats.heigth lte -2>>
With your reduced stature, you have to search in the teen section of the store. Still, you find what you need, and your shopping spree's quickly over with. <<n>>
<<elseif $stats.weight gte 2 or $stats.heigth gte 2>>
You have quite a reduced range to choose from now. Still, you don't need many things, and your shopping spree's quickly over with. <<n>>
<<else>>
You don't need many things, and your shopping spree's quickly over with. <<n>>
<</if>>
<<if $stats.attractive gte 2>>
You notice women are looking at you in a way you aren't used to. One of them even blinks at you. You wonder if you'll ever be blasé about this kind of attention. <<n>>
<</if>>
<<if $stats.attractive is 3 and ($john.figure is "fit" or $john.figure is "slim")>>
When you get back home, you find a small paper in your shopping bag, with a phone number and simple "//call me XXX//". Looks like you got a ninja admirer. Nice! <<n>>
<<set $NPC.Darcy.route to "number">>
<</if>>
<<set $time to 18>>
<<elseif ($john.body is "male") and ($stats.stylish gte 1)>>
/***/ <<EventTitle "Shopping Spree">> /***/
You look at your meager wardrobe and sigh. Your old clothes are //boring//. You decide to go on a shopping spree, not in a mall as usual, but in classier outlets. <<n>>
Your spree's not as plentiful as you imagined at first. The clothes you'd like are much less economical than your old style. Still, your budget lets you get buy a nice business suit, some white shirts, a bow tie, and a more casual outfit. <<n>>
<<if $stats.attractive gte 2 and $john.figure is "fit" and $john.isAttractedToMales and ($mc.includes("top") or $mc.includes("pegger"))>>
The clerk of the second shop is very eager to help you. You're not sure if he's just passionate about his job or if he's flirting with you. <<n>>
<<AddAction "Flirt back" "Buy Clothes - Flirt back">>
<<AddAction "Don't flirt" "Next">>
<</if>>
<<set $time to 18>>
<<elseif ($john.body is "female")>>
/***/ <<EventTitle "Shopping Spree">> /***/
<<if $stats.height neq 0 or $stats.weight neq 0 or $boobssize gte 13>>
Your old clothes don't fit your new body at all.
<<else>>
Your old clothes barely fit your new body.
<</if>>
<<if $stats.superficial gte 1>>
Plus, none of them are pink!
<<elseif $stats.stylish gte 1>>
Plus, they show a distinct lack of style.
<</if>>
You're wearing your sport pants and a loose t-shirt.
<<if $boobssize gte 19>>
Not loose enough your <<BoobsDesc>> don't strain the fabric.
<<elseif $boobssize gte 13>>
Not loose enough your <<BoobsDesc>> aren't cleary visible.
<<elseif $boobssize gte 9>>
Not loose enough your <<BoobsDesc>> can't be noticed.
<<elseif $boobssize gte 5>>
Loose enough to hide your <<BoobsDesc>>, more or less.
<<else>>
Loose or not, your <<BoobsDesc>> remain hidden.
<</if>>
<<if $stats.weight is +2 or $stats.strenght gte 3>>
The pants "fit" you only in the loosest sense of the word.
<<elseif $stats.weight is +1 or $stats.height is +2 or $stats.strenght gte 2>>
You fill your pants more than you did before.
<<elseif $stats.weight is -1 or $stats.height is -1>>
The pants are too large for you, but it's the best you can do.
<<elseif $stats.weight is -2 or $stats.height is -2>>
The pants are so large on you, it borders on the comical.
<<else>>
The pants fit you, but you wouldn't go as far as saying it looks good on you.
<</if>>
<<n>>
You need new clothes,
<<if $stats.superficial gte 1>>
girly ones.
<<else>>
feminine ones.
<</if>>
But you know next to nothing about women's clothes. Or were are the best shops. You need help. <<n>>
<<Portrait "Amber">>
You call your sister Amber. She asks who you are, wondering why a woman is calling from her brother's phone. As you explain yourself, she laughs, but agrees to help you. "//It'll be fun//", she says. <<n>>
An hour later, she knocks on your door. Amber enters, and drops a large bag on the floor. She looks at you, inquisitive. Does she doubt you're you? "//When you were nine, I hid a worm in your bed...//", you say. She smirks. "//Haha. This could still be a prank, though.//" She looks you in the eyes and you swear on your first dog's life. (Even though he's been dead for a decade.) "//Ok, I believe you.//", she replies. <<n>>
<<if setup.selector.Incest is "off">>
<<set $NPC.Amber.lust to -99>>
<</if>>
<<if $stats.attractive is -1 or $john.isFreak>>
Amber seems perplexed by your transformation, but tries to hide it.
<<set $NPC.Amber.lust to -4>>
<<else>>
Amber looks at you more closely, and concludes she //loves// your transformation.
<<if $stats.attractive gte 1>>
She thinks you're really cute as a girl.
<<set $NPC.Amber.lust to 0>>
<<elseif $stats.weight gte 1 or $stats.height is -2 or $stats.height is +2 or $stats.age gte 1 or $stats.age is -2>>
<<set $NPC.Amber.lust to -4>>
<<else>>
<<set $NPC.Amber.lust to -1>>
<</if>>
<</if>>
<<if $stats.strength gte 1 and $stats.weight lte 0>>
Your muscles really impress her.
<<run $NPC.Amber.lust -= 1>>
<</if>>
<<if $avatar is "plain-girl">>
She says you look just like you used too, except as a girl. This feels like a compliment, but you're not sure. The 'old you' wasn't that succesful, isn't it? What does that mean for this new you?
<<run $NPC.Amber.lust -= 2>>
<<elseif $stats.attractive is 1 and $john.hairColor eq "brown" and $stats.black eq 0 and $stats.asian eq 0>>
She says you can still imagine the old John if you squint your eyes just right. Still, she's not sure even your family would recognize you with some sort of warning.
<<run $NPC.Amber.lust -= 1>>
<<else>>
"//There's not much left of the old John//", she comments, "//but I guess that's kind of the whole point of taking x-pills."
<</if>>
<<n>>
She brought some of her own clothes, so you have something to wear during the afternoon. <<n>>
<<if $stats.corruption gte 1 or $stats.libido gte 1 or $mc.includes("exhibitionist")>>
<<AddAction "Change here" "Shopping Spree - Change here">>
<</if>>
<<if (not $mc.includes("exhibitionist"))>>
<<AddAction "Change in your bedroom" "Shopping Spree - Change in your bedroom">>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
<<set $AmberChange to "bedroom">>
<<include "Shopping Spree - Change">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
<<set $AmberChange to "living room">>
<<include "Shopping Spree - Change">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Change in your bedroom (inline)*/
/* Shopping Spree - Change here (inline) */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
<<if $AmberChange is "bedroom">>
You take the bag and carry it in your bedroom. There, you empty it on the bed.
<<else>>
You open the bag and empty it on the sofa.
<</if>>
Hum, there's some clothes, but also a whole bunch of other stuff.
<<if $AmberChange is "bedroom">>
From the other room,
<</if>>
Amber explains she brought you all kind of items you'll need now that you're a woman: some make-up, a hairbrush, pads... <<n>>
<<if $john.hasVagina>>
Duh, you did not thought about menstruation. You're really not looking forward to that. Well, it comes with the whole "vagina" package, you suppose. Maybe you'll be lucky and your pills-created cycle won't hurt too much. <<n>>
<<else>>
<<if $AmberChange is "bedroom">>
Of course, you won't need pads, as you don't have a vagina, but there's no reason to tell that to Amber right now. <<n>>
<<else>>
You tell Amber you //won't// need the pads, but thank her anyway. She looks surprised, but she'll only have to wait a moment for an explanation. <<n>>
<</if>>
<</if>>
<<set _AmberThinksYouAreA to "woman">>
You remove your sweatsuit and begin dressing up. <<n>>
<<if $AmberChange is "living room" and $john.hasPenis and $john.package gte 4>>
Amber can't miss the presence of a certain package in your underwear. She asks if you're a futa.
<<if $john.sex is "both">>
You confirm you are. "//Best of both worlds//", you comment. She does not seem convinced, though she's supportive about your transformation. <<n>>
<<run $NPC.Amber.lust -= 1>>
<<set _AmberThinksYouAreA to "futa">>
<<else>>
You're not. You still only have a penis. That's how the pills made you, and it's fine with you. Amber seems to be fine with it too.
<<if $john.package gte 12 and setup.selector.Incest is "on">>
In fact, her eyes seem to linger on your crotch a little longer than mere curiosity would explain.
<<run $NPC.Amber.lust += 1>>
<<run $flags.pushUnique("Amber looked at crotch")>>
<<set _AmberThinksYouAreA to "dickgirl">>
<</if>>
<<n>>
<</if>>
<<if $john.package gte 8>>
Amber warns you that a package this size will show under most dresses, which are not designed to hide penises. Unless you're ready to wear straps? You think about it, and you're confident you don't need them. You don't want to hide who you are. <<n>>
<<run $flags.pushUnique("no tucking")>>
<</if>>
<</if>>
<<if $boobssize lte 2>>
Your sister brought some bras, but they're too big for you. You're so flat, you won't need any bra anyway. <<n>>
<<elseif $boobssize lte 4>>
None of your sister's bras will suit you. You'll have to do without. Your tits are small enough that it should not be a problem. <<n>>
<<elseif $boobssize gte 9>>
<<if $boobssize gte 13>>
None of your sister's bras suit you, obviously. You'll have to do without.
<<else>>
None of your sister's bras suit you. You'll have to do without.
<</if>>
<<if $tf.includes("implants")>>
That should not be a problem. Your tits may be large, but they're firm.
<<else>>
You hope your back's strong enough to support your tits. Shouldn't be a problem unless you have to run a marathon.
<</if>>
<<n>>
<<else>>
You pick one of your sister's bras. It seems to be roughly your size.
<<if $AmberChange is "bedroom">>
Fortunately, you've seen <<Jennifer>> put on bras. She fasten it in the front, before turning it back. You struggle a bit, but manage to do it. You can't say it's comfortable, though. <<n>>
<<set $flags.pushUnique("put bra herself")>>
<<else>>
Amber steps in to help you. She tells you to fasten it in the front, and turn it afterward. Which is also how you've seen <<Jennifer>> do it. With Amber's help, it goes smoothly. Then to your surprise, she slips her hands //inside// your bra and lifts your tits, "//so they'll fall better//". Okay... That was weird. But you can't deny you're feeling more comfortable now. <<n>>
<<set $flags.pushUnique("Amber put bra")>>
<<run $NPC.Amber.lust += 1>>
<</if>>
<</if>>
<<if $boobssize gte 17>>
In fact, not only the bras don't fit, but the clothes are too small too. Most of the tops are unusable. You settle on a pink t-shirt that's probably somewhat loose on Amber, but which is really tight on you. It leaves your midriff bare, and your teats are
<<if $tf.includes("large teats") or $tf.includes("protruding teats") or $tf.includes("erectile teats") or $tf.includes("ejaculating teats")>>
clearly
<<else>>
rather
<</if>>
visible. Well, this will have to do. <<n>>
<<if $stats.superficial gte 1 and $stats.stylish is 0>>
You choose a short black skirt to complete your outfit. <<n>>
<<else>>
You choose a straight gray skirt to complete your outfit. <<n>>
<</if>>
<<else>>
Now, all you have to do is put a skirt and a top.
<<if $stats.superficial gte 1 and $stats.stylish is 0>>
You choose a short black skirt and a pink top. <<n>>
<<else>>
You choose a straight gray skirt and simple black top. <<n>>
<</if>>
<</if>>
<<if $AmberChange is "bedroom" and $john.hasPenis and $john.package gte 8>>
You realize skirts are not cut to accomodate a penis. The fabric is straight were it should be loose. This leave a visible bulge on your scrotch. Hum...
<<if $john.package gte 12>>
You try to tuck your <<PenisDesc>> between your legs, but the result's not convincing. You'll just have to live with it.
<<run $flags.pushUnique("too big for tucking")>>
<<else>>
You tuck your <<PenisDesc>> between your legs, and the bump disappear.
<<run $flags.pushUnique("successful tuck")>>
<</if>>
<<n>>
<</if>>
<<if $AmberChange is "bedroom">>
Done! You go back to the living room, ready to go shopping. <<n>>
<<else>>
Done! You're now ready to go shopping. <<n>>
<</if>>
<<if $boobssize gte 17>>
Amber looks at you, and you're tempted to remind her your eyes are //up here//. "//I've never thought this top could look so... so...//" She's lost for words. "//Well, you certainly got the boobs 'covered'... Or not!//" she jokes.
<<if $boobssize lte 21 and (not $tf.includes("implants")) and ($tf.includes("large teats") or $tf.includes("protruding teats") or $tf.includes("erectile teats") or $tf.includes("ejaculating teats")) and setup.selector.Incest is "on">>
"//They're ''perfect'', though//" she adds, and winks.
<<run $flags.pushUnique("Amber envies your boobs")>>
<<run $NPC.Amber.lust += 1>>
<</if>>
<<n>>
<<run $flags.pushUnique("Amber commented on your boobs")>>
<</if>>
<<if $AmberChange is "bedroom" and $john.hasPenis and $flags.includes("too big for tucking")>>
You notice Amber doesn't miss the bulge on your dress. She says nothing. You assume she won't talk about it if you don't.
<<run $flags.pushUnique("Amber didn't commented on your bulge")>>
<<if $john.package gte 14 and setup.selector.Incest is "on">>
Still, her eyes seem to linger on your crotch a little longer than mere curiosity would explain.
<<run $NPC.Amber.lust += 1>>
<<run $flags.pushUnique("Amber looked at crotch")>>
<</if>>
<<n>>
<<set _AmberThinksYouAreA to "dickgirl">>
<</if>>
<<if ($john.butt is "bubble butt" or $john.butt is "toned ass" or $john.butt is "buns of steel") and $stats.weight lte 0>>
Amber
<<if $flags.includes("Amber commented on your boobs")>>
also comments
<<elseif $flags.includes("Amber didn't commented on your bulge")>>
//does// comment
<<else>>
comments
<</if>>
on your nice little $john.butt. She says she's jealous of the way you fill her own clothes. You reply she has a nice butt too, which make her laugh.
<<if $stats.weight lte -1 and setup.selector.Incest is "on">>
Then, she slaps your behind.
<<run $NPC.Amber.lust += 1>>
<<run $flags.pushUnique("Amber slaped your butt")>>
<</if>>
<<n>>
<</if>>
<<if _AmberThinksYouAreA is "futa">>
<<run $flags.pushUnique("Amber thinks you're a futa")>>
<<elseif _AmberThinksYouAreA is "dickgirl">>
<<run $flags.pushUnique("Amber thinks you're a dickgirl")>>
<<else>>
<<run $flags.pushUnique("Amber thinks you're a woman")>>
<</if>>
<<AddAction "Next" "Shopping Spree - To the shops">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Change */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
You take your car toward a shopping district you're not accustomed to, not far from your sister's apartment. On the road, Amber asks what type of clothes you'd like. Well, choosing how you'll dress as a woman is a daunting task. You are what you wear, right? <<n>>
<<if $stats.superficial gte 1 or ($portrait is "bimbo" or $portrait is "mega-bimbo" or $portrait is "perfect bimbo")>>
You could dress as a bimbo, with lots of flashy pink, revealing clothes and short dresses. <<n>>
<<AddAction "Choose Bimbo Clothes" "Shopping Spree - Choose Bimbo Clothes">>
<<if $stats.IQ lte -2>>
<<set _dumbBimbo to true>>
<</if>>
<</if>>
<<if $stats.libido gte 1>>
You could dress in sexy clothes suggesting your readiness to have fun. <<n>>
<<AddAction "Choose Sexy Clothes" "Shopping Spree - Choose Sexy Clothes">>
<<if $stats.corruption gte 1 and ($john.hairColor is "redhead" or $john.hairColor is "pink-haired" or $john.hairColor is "raspberry blonde" or $john.hairColor is "copper-haired")>>
<<set _redHot to true>>
<</if>>
<</if>>
<<if $stats.superficial gte 1 and $stats.libido gte 1 and $stats.corruption gte 2>>
You could dress in trashy clothes, with skimpy shorts and a tight top, a vulgar display leaving no doubt on your intentions. <<n>>
<<AddAction "Choose Whorish Clothes" "Shopping Spree - Choose Whorish Clothes">>
<</if>>
<<if $stats.stylish gte 1>>
You could wear designer's clothes, the best of the best. <<n>>
<<AddAction "Choose Stylish Clothes" "Shopping Spree - Choose Stylish Clothes">>
<</if>>
<<if $stats.strength gte 1 and (ndef _redHot)>>
You could dress as a jock, with praticical sportswear. <<n>>
<<AddAction "Choose Sportwear" "Shopping Spree - Choose Sportwear">>
<<if $stats.IQ lte -2>>
<<set _dumbJock to true>>
<</if>>
<</if>>
<<if ($john.orientation is "lesbian" or $stats.daring gte 1) and (ndef _redHot)>>
You could dress as a man, with a suit fitted for your new body. <<n>>
<<AddAction "Choose Butch Clothes" "Shopping Spree - Choose Butch Clothes">>
<</if>>
<<if ($stats.attractive lte 0 or $stats.IQ gte 1) and (ndef _dumbBimbo) and (ndef _dumbJock)>>
You could keep the same geeky style, only with clothes made for your new body. <<n>>
<<AddAction "Choose Geek Clothes" "Shopping Spree - Choose Geek Clothes">>
<</if>>
<<if false>>
You could dress as most adult woman do, with tactfully feminine, yet sensible clothes. <<n>>
<<AddAction "Choose Sensible Clothes" "Shopping Spree - Choose Sensible Clothes">>
<</if>>
<<if ($stats.attractive gte 1 or $stats.charming gte 1) and (ndef _dumbBimbo) and (ndef _dumbJock)>>
You could wear what you consider as typically feminine clothes. <<n>>
<<AddAction "Choose Feminine Clothes" "Shopping Spree - Choose Feminine Clothes">>
<</if>>
<<if $stats.top gte 1 or $stats.bottom gte 1>>
You could wear mainly black clothes, to match your dark mood. <<n>>
<<AddAction "Choose Dark Clothes" "Shopping Spree - Choose Dark Clothes">>
<</if>>
<<if ($actions.length is 0 or $stats.age gte 1 or ($stats.attractive lte 2 and $stats.superficial is 0 and $stats.stylish is 0)) and (ndef _dumbBimbo) and (ndef _dumbJock) and (ndef _redHot)>>
You could follow a casual style similar to Amber's, with nice, yet comfortable, clothes. <<n>>
<<AddAction "Choose Casual Clothes" "Shopping Spree - Choose Casual Clothes">>
<</if>>
/******/<<set $clothes.style to "bimbo">>
<<set $clothes.bottom to "skirt">>
<<set $clothes.shoes to "platform shoes">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "sexy">>
<<set $clothes.bottom to "skirt">>
<<set $clothes.shoes to "high heel pumps">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "whorish">>
<<set $clothes.bottom to "shorts">>
<<set $clothes.shoes to "platform shoes">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "sportswear">>
<<set $clothes.bottom to "pants">>
<<set $clothes.shoes to "sneakers">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "butch">>
<<set $clothes.bottom to "pants">>
<<set $clothes.shoes to "sneakers">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "stylish">>
<<set $clothes.bottom to "skirt">>
<<set $clothes.shoes to "high heel pumps">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "geek">>
<<set $clothes.bottom to "pants">>
<<set $clothes.shoes to "sneakers">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "sensible">>
<<set $clothes.bottom to "pants">>
<<set $clothes.shoes to "flats">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "feminine">>
<<set $clothes.bottom to "skirt">>
<<set $clothes.shoes to "high heel pumps">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "casual">>
<<set $clothes.bottom to "pants">>
<<set $clothes.shoes to "flats">>
<<include "Shopping Spree - First part">>
/******/<<set $clothes.style to "dark">>
<<set $clothes.bottom to "pants">>
<<set $clothes.shoes to "boots">>
<<include "Shopping Spree - First part">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Choose XXX Clotes (inline) */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
<<switch $clothes.style>>
<<case "bimbo">>
You explain to Amber you're not looking for demure or boring clothes. You can't wait to dress your hot little body in tight pink dresses. Something flashy and modern, that show off your assets. You want daring cuts, revealing cleavage, short skirts. <<n>>
Amber is surprised, and rather reluctant, but she adapts and guides you to shops well suited to your bimbo outlook. <<n>>
<<case "sexy">>
You explain to Amber you're looking for something hot and sexy. Not necessarily low-cut and revealing, but at least suggestive. You want sensual clothes, that reveal your inner goddess. <<n>>
Amber is somewhat surprised, but she adapts, and knows exactly where to take you, and what kind of dresses suits your style. <<n>>
<<case "whorish">>
You explain to Amber you're looking for something trashy. You want to show off your sexy body. You want to show your mid-riff and your legs, by wearing sexy shorts and a simple tshirt or maybe a tied shirt. <<n>>
Amber is surprised, and reluctant. That's not a style she likes at all. But you kind of remember her dressing this way for a time, when she was 19. It did not last long, though. You can tell she's worried about you, for some reason. <<n>>
<<case "sportswear">>
You explain to Amber you're not looking for anything sexy or smart. You want big, comfortable sportswear. <<n>>
Amber's disappointed, but she gets you to the right stores, where you find what you're looking for. You may not be the prettiest woman around, but at least you'll have no trouble running or lifting weights. <<n>>
<<case "butch">>
You explain to Amber you want to look smart, unlike you used to as a man. You don't want dresses, but pants, shirts, even ties or waistcoats. <<n>>
Amber is somewhat surprised, but she knows exactly where to take you. What you want won't be cheap, however. <<n>>
<<case "stylish">>
You explain to Amber you want to look the best you can. You only have a vague recollection of the high end brands <<Jennifer>> used to mention, but you describe the style you want. <<n>>
Amber's impressed, and says you have expensive tastes. She gets you to high class shops. <<n>>
<<case "sensible">>
You explain to Amber you're not looking for anything too girly. But not boyish either. You want sensible clothes, the kind women wear when they're not trying to be stereotypically feminine. <<n>>
Amber understands, and agree this style would be the easier to manage this soon after a transition. <<n>>
<<case "feminine">>
You explain to Amber you want to look very feminine. No pants, only skirts and cute flower dresses. Lace and heels. The full package. <<n>>
Amber warns you that some of those dresses are more pretty to look at than they're comfortable to wear, but you don't care. That's what you want. <<n>>
<<case "casual">>
You explain to Amber that her own style would be perfect. Feminine, but not too complicated. Some pants adapted to your $john.figure figure, to begin with. <<n>>
Amber says you make it really easy for her. She know exactly where to take you. <<n>>
<<case "geek">>
You explain to Amber you want the same type of clothes you used to wear, but fitting your new body. Nothing too frilly, and no skirts. <<n>>
Amber says you probably could have found the right shops yourself, as they must cater to females too. Still, shopping with you will be fun. <<n>>
<<case "dark">>
You explain to Amber you'd like a dark, goth punk style of clothes. Black t-shirts, black leather pants, maybe a touch of deep red. <<n>>
Amber thinks this is a massive departure from your previous style, but she looks you over and admits it will probably fit you well. She has to look online, but finds the right shops. <<n>>
<</switch>>
<<Intermezzo>>
<<include "Shopping Spree - Second part">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - First part (inline) */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
Your first stop is for underwear. You feel out of place in the alleys of lingerie, before remembering you're a woman now, and not a man anymore. <<n>>
You select a couple of panties at what you think is your size.
<<set $clothes.underwear to "panties">>
<<if $boobssize lte 2>>
You won't need a bra to match though. Not with your flat breasts. That's one less nuisance, at least. <<n>>
<<else>>
And Amber explains to you how to put on a bra.
<<if $flags.includes("Amber put bra")>>
(//Again.//)
<</if>>
You joke that you already know how to //remove// them. <<n>>
<<set $clothes.bra to "bra">>
<</if>>
<<if $flags.includes("Amber looked at crotch")>>
While you're trying your new underwear, Amber enters the fitting room. She wants to help.
<<if $penisSize gte 18>>
You catch her staring at your <<PenisDesc>>. Blushing, she asks if you were this big before the pills. As you answer you weren't, she reaches out and touches your sex. "//I've never seen anything like that...//", she says, fascinated. <<n>>
<<AddAction "Stop Her" "Shopping Spree - Stop Her">>
<<if $john.orientation neq "androphile" and $john.orientation neq "cockophile">>
<<if $stats.corruption gte 1 or $stats.libido gte 2>>
<<AddAction "Do Nothing" "Shopping Spree - Do Nothing">>
<</if>>
<<if ($stats.corruption gte 2 and $stats.libido gte 1) or ($stats.corruption gte 1 and $stats.top gte 1)>>
<<AddAction "Push her Head Down" "Shopping Spree - Push her Head Down">>
<</if>>
<</if>>
<<else>>
You catch her having a quick look at your <<PenisDesc>>. She asks if you were this big before the pills. As you answer you weren't, she smiles and leaves the booth to find bigger panties. <<n>>
<<Intermezzo>>
<<include "Shopping Spree - Third part">>
<</if>>
<<else>>
<<Intermezzo>>
<<include "Shopping Spree - Third part">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Second part */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
You gently take your sex away from her hand. She snaps back to reality and stamers an excuse before leaving the booth. <<n>>
Once you're done, Amber tries to behave as if nothing happened, but you feel some embarrasement in her behavior. <<n>>
<<run $flags.pushUnique("rejected Amber at booth")>>
<<Intermezzo>>
<<include "Shopping Spree - Third part">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Second part */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
/*********************************************************/
/* !SEX! %Amber% */
/*********************************************************/
Amber grips your sex tighter as you reach a massive erection. Your sister's rightfully impressed, but she does not stop here and starts giving you a handjob. She seems to be fully focused of what she's doing, not thinking about anything else than your dick and your contained moaning. <<n>>
It doesn't take long before you reach your climax, soiling Amber's hand with your cum. She cleans herself, smiling.
<<if $stats.cum gte 1>>
<<run $flags.pushUnique("Amber impressed by cum")>>
<<if $stats.cum is 1>>
"//That's a lot of cum.//", she says.
<<elseif $stats.cum is 2>>
"//That's ''a lot'' of cum.//", she says.
<<elseif $stats.cum is 3>>
"//Where did you keep ''so much'' cum?//", she says, looking at the white puddle on the floor.
<</if>>
<</if>>
<<n>>
Once you're done, Amber behaves as if nothing happened, but she seems happy rather than ashamed or embarrassed. <<n>>
<<run $sexperience.penis.pushUnique("fingers")>>
<<run $sexperience.various.pushUnique("incest")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $flags.pushUnique("Amber gave handjob")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<CheckAchievement "F012a">>
<<Intermezzo>>
<<include "Shopping Spree - Third part">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Second part */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% %Cho% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
/*********************************************************/
/* !SEX! %Amber% */
/*********************************************************/
Amber grips your sex tighter as you reach a massive erection. Your sister's rightfully impressed, and she seems ready to give you a handjob. But you want more. You put your hand on her head and
<<if $stats.top gte 1>>
push down firmly. <<n>>
There's a hint of resistance, but she looks into your eyes, sees your determination and gets on her knees.
<<else>>
push down gently. <<n>>
There's a hint of resistance, but she looks into your eyes, sees your desire and gets on her knees.
<</if>>
She sighs and opens her mouth. Your <<PenisDesc>> twitches with anticipation as you realize you're about to get a blowjob from your own sister. <<n>>
<<if $tf.includes("unusual girth") or $penisSize gt 21>>
Your glans is so huge it does not fit entirely into Amber's mouth.
<<else>>
Your large glans barely fits into Amber's mouth.
<</if>>
She tries her best to please you, moving her hands up and down your long
<<if $john.hasBall>>
shaft and $john.balls.
<<else>>
shaft.
<</if>>
She falls into a trance, servicing your sex hungrily.
<<if $stats.top gte 1>>
You take advantage of her submissiveness, using her mouth to your discretion, messing her face with a mixture of precum and saliva as you slap your cock on her cheeks. <<n>>
<<set $NPC.Amber.route to "submissive">>
<<else>>
You let her worship your cock, enjoying yourself immensely. <<n>>
<</if>>
<<run $sexperience.penis.pushUnique("female mouth")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.various.pushUnique("incest")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<if ($stats.smart is 0 or $stats.stupidity gte 1) and ($clothes.style is "feminine" or $clothes.style is "stylish" or $clothes.style is "sexy")>>
/*********************************************************/
/* !SEX! %Amber% %Cho% */
/*********************************************************/
<<Portrait "Cho">>
You both forgot to keep your moans down, which alerted the boutique's clerk. The curtain parts, and a young asian's face with long pink hair appears. "//Do you need...//" she says, but stops as she discovers the scene. <<n>>
<<if $stats.top is 0>>
"//Sorry!//" she blurts before leaving in a hurry. You close the curtain behind her and get back to the blowjob at hand. <<n>>
<<set $NPC.Cho.route to "met">>
<<include "Shopping Spree - Happy Ending">>
<<else>>
"//Oh my god!//" she burbles softly, but does not move. She can't keep her eyes off of your <<PenisDesc>> and your sister's mouth. Amber stopped sucking for a second, but she went back to it. If anything, she seems even more eager now that you have an audience. <<n>>
The girl hesitates for a moment, paralyzed by the raw sensuality of the view.
<<if ($stats.asian gte 1 or ($stats.charming gte 2 and $stats.black is 0)) and $boobssize gte 4 and $boobssize lte 11>>
Then she steps forward and closes the curtain behind her.
<<if $tf.includes("unusual girth") or $penisSize gte 20>>
She looks at you, waiting for confirmation that she's welcome to join you. You nod, and she gets on her knees beside Amber, who's more than happy to share your cock with another mouth. <<n>>
The petite clerk tries to fit your glans into her small mouth, but she has no more success than your sister. Still, she joins her efforts to please you and worship your <<PenisDesc>>. <<n>>
Meanwhile, Amber raises Cho's skirt, revealing a very cute garter belt and matching black lace panties, contrasting with her pale, soft skin. Then, she slips her hand inside Cho's undergarment, where she finds a small erect weiner, and pussy lips. Cho is a futa! <<n>>
It doesn't take long before you reach your climax, soiling both girls' faces with your cum. Then, they lick the white sticky stuff off each other's face.
<<if $stats.cum gte 1>>
<<run $flags.pushUnique("Amber impressed by cum")>>
<<if $stats.cum is 1>>
"//That's a lot of cum.//", says Amber.
<<elseif $stats.cum is 2>>
"//That's ''a lot'' of cum.//", says Amber, while catching the last drops on the clerk's chin.
<<elseif $stats.cum is 3>>
"//Where did you keep ''so much'' cum?//", says Amber, looking at the white puddle below them.
<</if>>
<</if>>
<<n>>
<<run $sexperience.penis.pushUnique("mouth")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.various.pushUnique("incest")>>
<<run $sexperience.various.pushUnique("threesome")>>
<<set $NPC.Cho.route to "threesome">>
<<run $sexperience.partners.pushUnique("futa")>>
<<CheckAchievement "F013">>
<<else>>
Leaning against the wall, she raises her skirt, revealing a very cute garter belt and matching black lace panties, contrasting with her pale, soft skin. Then, she slips her hand inside her undergarment, and starts hesitently masturbating her small but erect weiner. <<n>>
<<CheckAchievement "F012b">>
<<include "Shopping Spree - Happy Ending">>
The clerk hasn't come yet. Amber demonstrate how slutty she can be by offering her open mouth to the tiny dick. With a grunt, the futa shoots her cum unto your sister's tongue. She swallows, then gets back up and french kisses the girl. <<n>>
<<set $NPC.Cho.route to "voyeur">>
<</if>>
<<else>>
Finally, she steps back, and closes the curtain behind her. You get back to the blowjob at hand. <<n>>
<<CheckAchievement "F012b">>
<<include "Shopping Spree - Happy Ending">>
<<set $NPC.Cho.route to "met">>
<</if>>
<</if>>
<<else>>
<<CheckAchievement "F012b">>
<<include "Shopping Spree - Happy Ending">>
<</if>>
<<run $flags.pushUnique("Amber gave blowjob")>>
<<if $NPC.Cho.route is "threesome">>
The girls touch up their makeup before leaving the booth. While leading you to the counter, the clerk presents herself as ''Cho''. She'd like to see you both again, if you want to. You would, but you don't want to speak for your sister. She has no problem doing so, though, and replies "//sure//", to your surprise. <<n>>
Amber collects Cho's number before you leave. <<n>>
<<elseif $NPC.Cho.route is "voyeur">>
While Amber rectifies her make-up, the clerk sneaks out of the fitting booth. When you get to the counter to pay for your new underwear, she blushes with embarrassment. Amber seems amused by the situation, and flirts quite unsubtly with her. <<n>>
Succesfully, in fact, as the girl writes her name (''Cho'') and her number on a piece of paper. <<n>>
<<elseif $NPC.Cho.route is "met">>
When you get to the counter to pay for your new underwear, the young girl blushes with embarrassment. Amber seems amused by the situation, and lays the innuendo thick to add to the clerk's awkwardness. <<n>>
<</if>>
For the rest of the day, Amber behaves as if nothing happened, but she seems happy rather than ashamed or embarrassed. <<n>>
<<Intermezzo>>
<<include "Shopping Spree - Third part">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Push her Head Down (inline) */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% %Cho% */
/*********************************************************/
It doesn't take long before you reach your climax, filling Amber's mouth with your cum.
<<if $stats.cum gte 1>>
<<run $flags.pushUnique("Amber impressed by cum")>>
<<if $stats.cum is 0>>
She swallows all of it.
<<elseif $stats.cum is 1>>
She swallows all of it. "//That's a lot of cum.//", she says.
<<elseif $stats.cum is 2>>
She swallows all of it, barely. "//That's ''a lot'' of cum.//", she says, while catching the last drops on her chin.
<<elseif $stats.cum is 3>>
She fails to swallow all of it. "//Where did you keep ''so much'' cum?//", she says, looking at the white puddle below her.
<</if>>
<</if>>
<<n>>
<<run $sexperience.penis.pushUnique("female mouth")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Second part (inline) */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
<<if $clothes.style is "feminine" or $clothes.style is "sexy" or $clothes.style is "stylish">>
Amber takes you to a shoe shop. You try high heel pumps, and your legs look fantastic in them, but walking is troublesome. That skill will take some time to master. <<n>>
<<if $tf.includes("long legs") and $tf.includes("lovely feet") and $stats.weight lte 0>>
A vendor come to your aid, even though Amber's here and is already helping you. He barely looks at your face, focusing solely on your (admittedly cute) feet.
<<if $stats.top gte 1 and $john.isAttractedToMales>>
You decide to toy with him, teasing him by speading your toes or putting your foot on his knee. He gets the hint and dares touching your feet in more sensual ways.
<<if $stats.libido gte 1 and $stats.corruption gte 1>>
<<n>>
After making sure your sister's busy elsewhere (which is easy, it //is// a shop shop after all), you slowly raise your feet toward the clerk's mouth. He swallows your toes hungrily. You look him in the eyes, as he sweats from arousal. <<n>>
Well, that is fun and all, but you have to put a stop before he gets your feet all slicky with saliva. You get a big discount on your purchase, and the guy's number written on the shop's card. His name is ''William''.
<<else>>
Well, this is fun, but you have other things to do this afternoon. You stop the game here.
<</if>>
<<else>>
You don't know whether to be embarrased or flattered.
<</if>>
<<n>>
<</if>>
After that, there's a bag shop, a make-up bar, and finally the clothes shops.
<<elseif $clothes.style is "whorish" or $clothes.style is "bimbo">>
Amber takes you to a shoe shop. You try platform shoes, and they look fantastic on you. Walking's not easy though. That skill will take some time to master. <<n>>
After that, there's a bag shop, a make-up bar, and //finally// the clothes shops.
<<else>>
Then there's a shoe shop, a bag shop, a make-up bar, and //finally// the clothes shops.
<</if>>
You had no idea this would take so long. You remember how shopping with <<Jennifer>> used to become a chore after just ''one'' store.
<<if $stats.superficial gte 1 or $stats.stylish gte 1 or $stats.charming gte 1>>
It should different this time, though.
<<else>>
You hope it'll be different this time.
<</if>>
You're shopping for yourself, after all. <<n>>
<<if $clothes.bottom is "shorts" and $john.package gte 6>>
With your shorts, there's no way anyone would miss the presence of something unladylike on your crotch. Well, if you've got it, better flaunt it! <<n>>
<<set $john.hasVisibleBulge to true>>
<<elseif $clothes.bottom is "skirt" and $john.package gte 8>>
<<if $flags.includes("no tucking")>>
With a skirt, it's hard to hide the presence of something unladylike on your crotch. They're simply not cut the right way. Well, if you've got it, better flaunt it! <<n>>
<<set $john.hasVisibleBulge to true>>
<<else>>
With a skirt, you have to tuck your penis backward to avoir showing a bulge. As uncomfortable as it is unavoidable. <<n>>
<<set $john.hasVisibleBulge to false>>
<</if>>
<<elseif $clothes.bottom is "pants" and $john.package gte 10>>
/***NOTE*** the value 10 is also used in "Stop" for any John. Change none or both! */
Even with pants, the presence of something unladylike on your crotch is noticable. Well, if you've got it, better flaunt it! <<n>>
<<set $john.hasVisibleBulge to true>>
<</if>>
<<if $john.orientation is "lesbian">>
An advantage of spending so much time in women's shops is that you can admire the other customers and the saleswomen. Some are //very// pretty. Young, slim, perky. A feast for the eyes. <<n>>
<<set $flags.pushUnique("looked at females during shopping")>>
<</if>>
<<if $clothes.style is "geek">>
You bought //Wonder Woman// and //Princess Leila// t-shirts
<<if $boobssize lte 5>>
that rock. <<n>>
<<elseif $boobssize lte 15>>
that rock, especially with your <<BoobsDesc>>. <<n>>
<<else>>
that rock, even if the picture's distorted by your <<BoobsDesc>>. <<n>>
<</if>>
<</if>>
<<if $clothes.style is "sexy" and $stats.weight lte 0 and $stats.height gte 0 and $boobssize gte 4>>
Amber seems to be enjoying herself, dressing you in more daring clothes than what she's used to wear. She seems to like and maybe envy the freedom with which you express and flaunt your new-found femininity. <<n>>
<<run $NPC.Amber.lust += 1>>
<<run $flags.pushUnique("Amber loved your sexy clothes")>>
<</if>>
<<if $clothes.style is "sportswear" or $clothes.style is "geek" or $clothes.style is "sensible" or $clothes.style is "butch">>
As you're about to enter the //fifth// shop, you tell Amber you've had enough. It's time for a break. <<n>>
<<elseif $clothes.style is "stylish">>
So, as you leave the //third// shop, you have a smart suit, with a short straight skirt, to go to work with. And a longer red velvet dress. You're just delighted with the dresses, but dissapointed you can barely afford two of them right now. You could have easily bought ten times more. <<n>>
You tell Amber you've already nearly maxed-out your credit card. It's time for a break. <<n>>
<<else>>
As you're about to enter the //fifth// shop, it dawns on you that you ''are'' having fun. This is like playing with dolls, only you're the doll and you look //great//. <<n>>
However, after a few more shops, you tell Amber you've had enough. It's time for a break. <<n>>
<</if>>
<<Intermezzo>>
<<if $flags.includes("rejected Amber at booth")>>
You end this afternoon of shopping in a coffee shop. Amber seems tense, but you manage to make her laugh anyway. She barely have the time for a coffee before she has to leave. <<n>>
<<elseif $flags.includes("Amber gave handjob")>>
You end this afternoon of shopping in a coffee shop. Amber seems pretty relaxed, considering she gave you a handjob a few hours ago. She does not mention it, and you don't either. You wonder if you want to go farther with her, but you guess you have some time to think about it. <<n>>
<<elseif $NPC.Amber.route is "submissive">>
You end this afternoon of shopping in a coffee shop. Amber seems pretty relaxed, considering you fucked her mouth quite roughly a few hours ago. There's something in the way she behaves, in the way she looks at you, though. She seems ... proud? <<n>>
<<elseif $flags.includes("Amber gave blowjob")>>
You end this afternoon of shopping in a coffee shop. Amber seems pretty relaxed, considering she gave you a blowjob a few hours ago. She does not mention it, and you don't either. You wonder if you want to go farther with her, but you guess you have some time to think about it. <<n>>
<<elseif $clothes.style is "geek" or $clothes.style is "butch">>
You end this afternoon of shopping in a coffee shop. You're tense, but Amber manages to make you laugh anyway. Becoming a woman hasn't really made you closer to your sister, but it was nice spending some time with her anyway. <<n>>
<<elseif $clothes.style is "stylish">>
You end this day of shopping in a coffee shop. You had so much fun. You're so //sexy// now! You look like the pin ups you dad used to collect. Strangely, you feel more at ease than you've been in ages. You and Amber share jokes and comments about the nice day you spent together. You feel closer to your sister than you've ever been as a man. <<n>>
<<elseif $clothes.style is "bimbo" or $clothes.style is "whorish">>
You end this day of shopping in a coffee shop. You had so much fun. You're so //sexy// now! You're a perfect pretty doll.
<<if $john.orientation is "bisexual">>
Girls and guys
<<elseif $john.orientation is "lesbian" or $john.orientation is "gynophile">>
Girls
<<else>>
Guys
<</if>>
will be all over you. Amber seems lost in thoughts. She must be jealous of your body. You guess most women will be, now. <<n>>
<<elseif $clothes.style is "sportswear">>
You end this day of shopping in a coffee shop. You had a great time with your sister, but you can't wait to buy some dumbbells. <<n>>
<<else>>
You end this day of shopping in a coffee shop. You and Amber share jokes and comments about the marvelous day you spent together. You feel closer to your sister than you've ever been as a man. <<n>>
<</if>>
<<if $flags.includes("looked at females during shopping") and (not $flags.includes("rejected Amber at booth")) and (not $flags.includes("Amber gave handjob")) and (not $flags.includes("Amber gave blowjob"))>>
Amber makes a comment as how you spent all day staring at women. After recommending you be a little more discreet next time, she asks about your sexual orientation. You already know the answer. You still like women, and only women. <<n>>
<</if>>
<<if $NPC.Amber.route is "submissive">>
<<AddAction "Go home" "Shopping Spree - Go home">>
<<AddAction "Go with Amber" "Shopping Spree - Go with Amber">>
Amber has a date with ''Marc'' this very night, but she says she can cancel if you want to do something. Together. The two of you.
<<if $NPC.Cho.route is "threesome">>
Or maybe call Cho too.
<<AddAction "Call Cho" "Shopping Spree - Call Cho">>
<</if>>
<<n>>
<<elseif $portrait is "beautiful" and $clothes.style is "casual" and ($boobssize is 5 or $boobssize is 6 or $boobssize is 7 or $boobssize is 8) and $stats.black is 0 and $stats.asian is 0 and $stats.age is 0 and $stats.height is 0 and $john.figure is "svelte" and (not $flags.includes("rejected Amber at booth")) and (not $john.isFreak) and (not $john.hasMultipleBreasts) and (not $tf.includes("implants"))>>
And you look so much alike! Not like true twins, but close. Amber guesses her boyfriend ''Marc'' wouldn't even notice the difference if you wore her clothes and make-up. <<n>>
<<if $stats.corruption gte 2 and $stats.libido gte 2 and $flags.includes("Amber thinks you're a woman") and $john.isAttractedToMales and $john.isAttractedToFemales and setup.selector.Incest is "on">> /* TO DO : variation if futa or dickgirl ? */
<<AddAction "Suggest a sexy prank" "Shopping Spree - Suggest a sexy prank">>
<<AddAction "Go home" "Next">>
<<else>>
Amber does has a date with him this very night, so she leaves to get ready. You share a big, long hug. It's nice. <<n>>
<<include "Shopping Spree - Amber Lesbian Advice">>
/*** TODO why skip the latter options ?? ***/
<</if>>
<<elseif (not $john.isAttractedToFemales) or ($stats.corruption is 0) or setup.selector.Incest is "off">>
Amber has a date with ''Marc'' this very night, so she leaves to get ready. You share a big, long hug. It's nice. <<n>>
<<include "Shopping Spree - Amber Lesbian Advice">>
<<else>>
<<if $stats.corruption lt 2 or $flags.includes("rejected Amber at booth")>>
Amber has a date with ''Marc'' this very night, so she leaves to get ready. As Amber gives you a big hug, you can't help but notice how her tits feel nice against yours. <<n>>
<<include "Shopping Spree - Amber Lesbian Advice">>
<<elseif $stats.corruption is 2>>
Amber has a date with ''Marc'' this very night, so she leaves to get ready. As Amber gives you a big hug, you dig how her tits feel nice against yours. She may be your sister, but Amber's //hot//... <<n>>
<<AddAction "Break the Hug" "Shopping Spree - Break the Hug">>
<<AddAction "Kiss Amber" "Shopping Spree - Kissing Amber">>
<<else>>
Amber has a date with ''Marc'' this very night, so she leaves to get ready. As Amber gives you a big hug, you dig how her tits feel nice against yours. She's //hot//... For an awkward moment, you let the hug take on a more sensual note. You lose yourself in the feeling of Amber's body pressing against yours. <<n>>
<<run $NPC.Amber.lust += 1>>
<<AddAction "Break the Hug" "Shopping Spree - Break the Hug">>
<<AddAction "Kiss Amber" "Shopping Spree - Kissing Amber">>
<</if>>
<</if>>
<<set $time to 18>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Third part (inline) */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
<<if $flags.includes("looked at females during shopping")>>
<<if ($stats.attractive gte 2) and ($clothes.bottom is "skirt")>>
<<if $clothes.style eq "stylish">>
<<set _whichShop to "second">>
<<else>>
<<set _whichShop to "fourth">>
<</if>>
<<Portrait "Veronica">>
Before she goes, Amber whispers in your ear that the saleswoman in the _whichShop shop looked like she was interested. Maybe you should go back and ask her out. <<n>>
<<if $stats.stupidity gt $stats.smart>>
Of course, you completely forgot which shop was the <<= _whichShop>>, but not which girl she's talking about. Amber gives you directions and you each go your way. <<n>>
<<elseif $stats.smart is 0>>
You're not sure which shop was the <<= _whichShop>>, but you do remember which girl she's talking about. Amber gives you directions and you each go your way. <<n>>
<<else>>
Of course, you remember perfectly which shop was the <<= _whichShop>>. Amber wishes you good luck directions and you each go your way. <<n>>
<</if>>
When you enter the shop, ''Veronica'' smiles at you. You wonder how you'll broach the subject, but she asks if you forgot something, "//my number perhaps//"? Bingo. <<n>>
<<set $NPC.Veronica.route to "got her number">>
<<else>>
Before she goes, Amber tells you that she kept in contact with some of her lesbian friends from college. She could hook you up, if you like. You thank Amber and go on your way. <<n>>
<<run $flags.pushUnique("ambermatchmaking")>>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Third part */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
<<if ($NPC.Amber.lust gte 4 or $flags.includes("Amber gave handjob")) and (not $flags.includes("rejected Amber at booth"))>>
As you start to break your hug, Amber pulls you closer to her. Much closer.
<<if $flags.includes("Amber looked at crotch")>>
In fact, you feel her pubis pushing againt your crotch.
<<elseif $flags.includes("Amber slaped your butt")>>
In fact, you feel her hands groping your butt.
<</if>>
She's blushing and, though her face is turned toward yours, her eyes are closed. You guess she's lost in the moment, acting on instincts. <<n>>
You wonder how to react when she opens her mouth and seeks yours. <<n>>
<<if $stats.corruption lte 2>>
<<AddAction "Break the Kiss" "Shopping Spree - Awkward Hug">>
<</if>>
<<if $stats.corruption gte 2>>
<<run $flags.pushUnique("Amber initiated kiss")>>
<<AddAction "Kiss Amber Back" "Shopping Spree - Kissing Amber">>
<</if>>
<<else>>
Finally, you break off the hug and go your separate ways. <<n>>
<<include "Shopping Spree - Amber Lesbian Advice">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Break the Hug */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
You gently break off the hug. Amber's blush deepens with shame, so you make a joke about how the pills' effect will take some time to make sense of. She smiles weakly, still not daring to look you in the eyes. You exchange a few banalities, then go your separate ways. <<n>>
<<include "Shopping Spree - Amber Lesbian Advice">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Third part, */
/* Shopping Spree - Break the Hug */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
<<if $flags.includes("Amber initiated kiss")>>
<<SmallPortrait "Amber">>
Finally, you can't resist and kiss your sister back. Your open mouths met and her tongue plays on your lips. As your kiss lasts, and desire builds inside you, you begin to realize what you're doing. <<n>>
You break the kiss, somewhat embarassed. Amber puts hers hands around you neck and compliments you on your kissing technique. You kiss again, your tongues dancing in each other's mouth. <<n>>
You leave the coffee shop and go to Amber's place. She's holding you by the hand and seems to be looking forward to what you're about to do. <<n>>
<<run $sexperience.mouth.pushUnique("female mouth")>>
<<run $flags.pushUnique("kissed Amber")>>
<<include "Shopping Spree - Go to Amber's Place">>
<<elseif $NPC.Amber.lust lt 3 and (not $flags.includes("Amber gave handjob"))>>
<<SmallPortrait "Amber">>
Finally, you can't resist and kiss your sister. You can feel her hesitate, as her mouth slowly opens. But when you slip your tongue between her lips, she breaks the kiss. "//Are you for real?//" <<n>>
You explain the pills have clouded your judgement, and Amber accepts your apologies. She even compliments you on your kissing technique. But then, she leaves, as she has a date with her boyfriend. <<n>>
<<run $sexperience.mouth.pushUnique("female mouth")>>
<<run $flags.pushUnique("kissed Amber")>>
<<include "Shopping Spree - Amber Lesbian Advice">>
<<else>>
<<SmallPortrait "Amber">>
Finally, you can't resist and kiss your sister. Her mouth's already ajar when your lips met. As your kiss lasts, and desire builds inside you, you begin to realize what you're doing. <<n>>
You break the kiss, somewhat embarassed. Amber compliments you on your kissing technique. And then, she kisses you again. This time, she lets you in. As your tongues dance inside her mouth, you hold her closer to you. <<n>>
You leave the coffee shop and go to Amber's place. She's holding you by the hand and seems to be looking forward to what you're about to do. <<n>>
<<run $sexperience.mouth.pushUnique("female mouth")>>
<<run $flags.pushUnique("kissed Amber")>>
<<include "Shopping Spree - Go to Amber's Place">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Kissing Amber */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/*********************************************************/
/* !SEX! %Amber% */
/*********************************************************/
<<Intermezzo>>
<<if $john.sex is "vagina">>
Sex with Amber is steaming hot. Your sister proves to be an expert sapphic lover, compensating for your own lack of experience.
She uses her tongue, her fingers and a big black dildo to make you come all night long.
<<if $flags.includes("Amber slaped your butt")>>
She even licks your asshole, a tingling new sensation.
<<run $flags.pushUnique("Amber wants to buttfuck you")>>
<</if>>
<<n>>
<<run $sexperience.vagina.pushUnique("female mouth")>>
<<run $sexperience.vagina.pushUnique("fingers")>>
<<run $sexperience.vagina.pushUnique("dildo")>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<run $sexperience.partners.pushUnique("woman")>>
/***TODO*** <<set $EndingReached to "(164) Sapphic Sisters">> */
<<elseif $john.sex is "penis">>
Sex with Amber is steaming hot. Your sister proves to be an expert lover, playing with your dick, your mouth, your tits and all the rest of your feminine body. <<n>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.penis.pushUnique("female mouth")>>
<<run $sexperience.mouth.pushUnique("vagina")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<elseif $john.sex is "both">>
Sex with Amber is steaming hot.
<<if $flags.includes("Amber thinks you're a woman")>>
Your sister is surprised to find a <<PenisDesc>> where she expected a clitoris, but she makes the best of it.
<<elseif $flags.includes("Amber thinks you're a dickgirl")>>
Your sister is surprised to find a vagina under your <<PenisDesc>>, but she makes the best of it.
<</if>>
She uses her mouth, her fingers and a big black dildo to make you come all night long. <<n>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.penis.pushUnique("female mouth")>>
<<run $sexperience.mouth.pushUnique("vagina")>>
<<run $sexperience.vagina.pushUnique("female mouth")>>
<<run $sexperience.vagina.pushUnique("fingers")>>
<<run $sexperience.vagina.pushUnique("dildo")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<run $sexperience.partners.pushUnique("woman")>>
<</if>>
<<TopRelation>>
<<NewRelationship "Amber" 0>>
<<if $stats.corruption lte 2 and ($topRelation lte 0 or ($topRelation is 1 and $mc.includes("polyamorous")))>>
Could your //sister// be the one you've been waiting for this whole time? <<n>>
<<set $NPC.Amber.yourLovePoints += 3>>
<<else>>
You can't wait to have sex with her again. <<n>>
<</if>>
<<set $time to 24>>
<<CheckAchievement "F012">>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Go to Amber's Place */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
<<run $flags.pushUnique("You fell in love with Amber")>>
<<Skip>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Third part */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
Finishing the night with Amber would be great, but you have other plans. You tell her so, and she looks disappointed. You share a big, long hug. It's nice. <<n>>
Before you leave, Amber whispers in your ear: "//
<<if $NPC.Amber.route is "submissive">>
I'm all yours...
<<else>>
I'm wet...
<</if>>
Call me.//" <<n>>
<<if $NPC.Amber.route is "sister">>
<<NewRelationship "Amber" 0>>
<<set $NPC.Amber.route to "confused">> /*** NOTE : ne pas inclure dans la ligne d'avant, ça ne marchera pas ! */
<<else>>
<<NewRelationship "Amber" 0>>
<</if>>
/***TODO*** Est-ce vraiment une relationship à ce point ? */
<<set $NPC.Amber.notAvailable to 1>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Third part */
/* :When: day 1 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Dating Amber">> /***/
<<SmallPortrait "Amber">>
Finishing the night with Amber is a great idea. You tell her so, and she looks enthusiastic. You share a big, long hug. It's nice. Amber's tits feel great againt yours. She whispers in your ear: "//I'm so wet...//" <<n>>
You leave the coffee shop and go to Amber's place. She's holding your hand and seems to be looking forward to what you're about to do. <<n>>
Sex with Amber is steaming hot. Your sister proves to be an expert submissive lover, playing with your dick, your mouth, your tits and all the rest of your feminine body. She enjoys being used roughly and keeps asking for more. <<n>>
<<if $tf.includes("unusual girth") or $penisSize gt 21>>
It takes some time and quite a quantity of lube to get your <<PenisDesc>> inside Amber's vagina. Once you're inside, you fuck her savagely and she screams in abandon. <<n>>
<<else>>
After a bit of foreplay, you finally get your <<PenisDesc>> inside Amber's vagina. You fuck her savagely and she cry out in abandon. <<n>>
<</if>>
As you're about to come inside her, she's shaken by a massive orgasm. Her back arched, she shouts
<<if $flags.includes("Amber impressed by cum")>>
"//Fill me! Fill my belly with your seed!//". And you do.
<<elseif $tf.includes("unusual girth") or $penisSize gt 21>>
"//You're reaping me apart!//" while driving her nails into your arms. You come too.
<<else>>
"//I'm coming!//". And you do too.
<</if>>
<<n>>
Amber kisses you, falling asleep moments later. You leave her be and go back to your apartment.
<<if $stats.corruption lte 2 and ($topRelation lte 0 or ($topRelation is 1 and $mc.includes("polyamorous")))>>
Could your //sister// be the one you've been waiting for this whole time? <<n>>
<<NewRelationship "Amber" 1>>
<<set $NPC.Amber.yourLovePoints += 3>>
<<else>>
You can't wait to have sex with her again. <<n>>
<<NewRelationship "Amber" 0>>
<</if>>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Third part */
/* :When: day 1 (Saturday) */
/* :Cast: %Amber% */
/*********************************************************/
/***/ <<EventTitle "Shopping Spree">> /***/
<<SmallPortrait "Cho">>
<<SmallPortrait "Amber">>
Finishing the night with Amber and Cho is a great idea. You tell her so, and she looks enthusiastic. You share a big, long hug. It's nice. Amber's tits feel great againt yours. She whispers in your ear: "//I'm so wet...//" <<n>>
You leave the coffee shop and go to Amber's place. She's holding your hand while texting Cho with the other. The young futa will join you in two hours. <<n>>
/*********************************************************/
/* !SEX! %Amber% %Cho% */
/*********************************************************/
This leaves some time to play with your sister alone. She proves to be an expert submissive lover, playing with your dick, your mouth, your tits and all the rest of your feminine body. She enjoys being used roughly and keeps asking for more. <<n>>
When the intercoms rings, Amber opens the door naked, only covered in sweat. Cho wear a fashionable black dress and skin colored stockings. She's visibly nervous, despite what already happened between you. <<n>>
Amber guides her in the living room, where you share a threeway hug, and both kiss her deeply. You remove her clothes, revealing her soft skin and small, firm breasts. Amber shifts her attentions to you again, as does Cho. <<n>>
They want more than a blowjob this time. They want to get fucked.
<<if $tf.includes("unusual girth") or $penisSize gt 21>>
This needs a lot of lube and patience, but finally get to penetrate them.
<<else>>
After a bit of foreplay, you finally get your <<PenisDesc>> inside her.
<</if>>
When you're inside Amber's pussy, Cho plays with <<if $john.hasBalls>> her clit and your balls. <<else>> her clit. <</if>> And when you're inside Cho, Amber sucks Cho's tiny dick. <<n>>
Cho's the first to come, shooting her wad in your sister's mouth. Amber comes next, your dick filling her pussy while Cho's tongue plays on her clit. <<n>>
You come inside her moments later. Her back arched, she shouts "//Fill me! Fill my belly with your seed!//". And you do. <<n>>
Amber kisses you, falling asleep moments later. You leave her be and accompany Cho to her home. She asks a few details about your love life with Amber. You simply answer it's complicated, and very recent, without divulging you're siblings. <<n>>
Cho thanks you for the ride, and you share a kiss. Then you go back to your own apartment. <<n>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<run $sexperience.penis.pushUnique("vagina")>>
<<run $sexperience.penis.pushUnique("female mouth")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<run $sexperience.various.pushUnique("threesome")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<run $sexperience.partners.pushUnique("futa")>>
<<NewRelationship "Amber" 1>>
<<set $NPC.Amber.loveForCho to 1>>
<<NewRelationship "Cho" 1>>
<<set $NPC.Cho.loveForAmber to 1>>
<<CheckAchievement "F013a">>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Shopping Spree - Third part */
/* :When: day 3 (Saturday) */
/* :Cast: %Amber% %Marc% */
/*********************************************************/
/***/ <<EventTitle "A Sexy Prank">> /***/
This gives you an idea. A sexy idea. You ask Amber if she'd like to test her hypothesis, and if her boyfriend's a good kisser. She looks at you with a wimpish smile. "//That could be fun...//" She has a date with ''Marc'' at her place tonight. You have just enough time to prepare for the prank. <<n>>
<<Intermezzo>>
/*********************************************************/
/* !SEX! %Amber% %Marc% */
/*********************************************************/
<<Portrait "Marc">>
You go to her house, both laughing in advance. Amber dresses you as her. Then when Marc rings, she hides in the closet. You thought of what you'll say to convince Marc you're Amber, but all for nothing. He kisses you as soon as he enters, leaving you no time to speak. <<n>>
You close your arms around Marc's neck and let him kiss you deeply. His hands get under your blouse and on your breasts. He pushes you to the couch and lifts your skirt. He's about to eat you.
<<if $john.hasPenis>>
You know he's about to find your <<PenisDesc>>, so you stop him. You wait a moment for Amber to reveal herself and stop the prank. But she does not. <<n>>
You're too aroused to stop here. You stand, and move a somewhat confused Marc on the couch. You kneel beside him and help him remove his trouser. Marc's penis is
<<if $penisSize is 5>>
slightly bigger than yours.
<<elseif $penisSize is 6>>
about as big as yours.
<<elseif $penisSize lte 4>>
bigger than you were, not to mention your old smaller penis.
<<else>> /*** $penisSize gte 7, normalement ***/
slightly bigger than you were, but
<<if $penisSize gte 9>>
much
<</if>>
smaller than you are now.
<</if>>
You lick your lips, then start blowing him. You love how hard he feels in your mouth.
<<n>>
Marc lets you take control, and you have fun taking him as deeply as you can, licking his shaft and sucking on his balls. This is much more pleasant than Jennifer let you believe. <<n>>
You forgot all about Amber when you hear her come out of the closet. She's not furious with you, or Marc. She's naked and ready to join you. Marc's baffled, for sure. Amber shushes him and orders him to enjoy the ride, she'll explain later. He half-begins a question, but stops as Amber can't answer because she pushed his sex deep into her throat. <<n>>
There's another surprise when you reveal your <<PenisDesc>> but everyone's too far gone to stop now. <<n>>
Your threesome lasts hours.
<<if $john.hasVagina>>
<<if $penisSize gte 3>>
At first, Marc and you take turn fucking Amber, much to her pleasure.
Then she asks to be skewered by your two penises
<<if $penisSize gte 6>>
(You take her vaginaly, while Marc fucks her ass),
<<elseif $penisSize gte 3>>
(Marc takes her vaginaly, while you fuck her in the ass),
<</if>>
and she comes rather loudly.
Finally, you come too, sandwiched between Amber and Marc, fucking your sister as Marc fucks you.
<<else>>
Marc fucks the two of you with an outstanding stamina. Of course, he's helped by the double blowjobs and the fantasy of scoring twins.
Amber proves to be an expert sapphic lover, kissing and fingering you with skill and lust.
<</if>>
<<n>>
<<elseif $penisSize gte 3>>
Marc and you take turn fucking Amber, much to her pleasure.
Amber proves to be an expert lover, kissing and blowing you with skill and lust. <<n>>
<<elseif $flags.includes("Amber slaped your butt")>>
Marc fucks his girlfriend while watching her licking your asshole, a tingling new sensation.
<<run $flags.pushUnique("Amber wants to buttfuck you")>>
Amber proves to be an expert lover, kissing and riming you with skill and lust. <<n>>
<<else>>
Marc fucks his girlfriend while watching you eat her pussy.
Amber proves to be an expert lover, kissing and wanking you with skill and lust. <<n>>
<</if>>
<<else>>
You're out of breath, waiting for Amber to reveal herself and stop the prank. But she does not. <<n>>
Marc's tongue feels so good on your pussy. You forget about your sister watching you from the closet and lose yourself in the moment. Marc doesn't stop till you come. You want more. You want his dick. <<n>>
But then Amber comes out of the closet. She's not furious with you, or Marc. She's naked and ready to join you. Marc's baffled, for sure. Amber shushes him and orders him to enjoy the ride, she'll explain later. He half-begins a question, but stops when Amber kisses him while pushing your mouth to his dick. <<n>>
Your threesome lasts hours. Marc fucks the two of you with an outstanding stamina. Of course, he's helped by the double blowjobs and the fantasy of scoring twins. Amber proves to be an expert bisexual lover, kissing and eating you with skill and lust. <<n>>
<</if>>
When the dust settles, Amber explains the situation to Marc as best as she can. What started as a joke aroused her beyond what she excepted. You discuss what's next, and your conclusion is that Marc now //has// twin girlfriends. Lucky him. <<n>>
<<run $sexperience.mouth.pushUnique( "penis" )>>
<<run $sexperience.mouth.pushUnique( "vagina" )>>
<<run $sexperience.vagina.pushUnique( "penis" )>>
<<run $sexperience.vagina.pushUnique( "fingers" )>>
<<run $sexperience.mouth.pushUnique( "male mouth" )>>
<<run $sexperience.mouth.pushUnique( "female mouth" )>>
<<run $sexperience.various.pushUnique( "threesome" )>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<run $sexperience.partners.pushUnique("man")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<set $time to 24>>
/* <<EndingReached 78>> */
<<CheckAchievement "F014">>
<<NewRelationship "Amber" 1 "threesome">>
<<if $NPC.Marc.route is "never met">>
<<NewRelationship "Marc" 1 "threesome">>
<<elseif (ndef $NPC.Marc.status)>>
<<NewRelationship "Marc" 1>>
<<else>>
<<set $NPC.Marc.yourLovePoints += 1>>
<<set $NPC.Marc.lovePoints += 1>>
<</if>>/***TODO***
<<if ($christmas is "yep")>> /*** TO DO : rework this ending, have it trigger later */
At first, you doubt it'll be anything more than a chore. Choosing how you'll dress as a woman is a daunting task. But, as you enter the mall, the Christmas spirit fills you with joy. Amber takes you to multiple shops, and you //are// having fun. <<n>>
You end this day of shopping in a coffee shop. You and Amber share jokes and comments about the marvelous day you spent together. You feel closer to your sister than you've ever been as a man. <<n>>
*/
/*********************************************************//*********************************************************/
/* :From: Shopping Spree */
/* :When: day 3 (Saturday) */
/* :Cast: %Robby% */
/*********************************************************/
Once you start reacting to the clerk's innuendo and smiles, his flirting become much more obvious. The way he looks at you now, it's pretty obvious he wants you. It's refreshing, as not many girls have looked at you that way. <<n>>
As you pay, the clerk asks if you need anything else. You answer "//your number//". He smiles and writes it on a card with his name: ''Robby''. <<n>>
<<set $NPC.Robby.route to "number">>
/*********************************************************/
/********************** BUYING A DILDO *******************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 3 (Saturday) */
/* :Cast: */
/*********************************************************/
<<if $time lte 19 and $flags.includes("wonders about dildos")>>
/***/ <<EventTitle "Buying A Dildo">> /***/
You could really use a dildo... You know there's an adult shop somewhere in town, even through you've never had the occasion to go there yourself. Surely they'll have what you need. <<n>>
<<AddAction "Buy a Dildo" "Buying A Dildo - Yes">>
<<AddAction "Don't" "Next">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Buying A Dildo */
/* :When: day 3 (Saturday) */
/* :Cast: %Luna% */
/*********************************************************/
/***/ <<EventTitle "Buying A Dildo">> /***/
<<Portrait "Luna">>
<<if $stats.IQ gte 0>>
You have no trouble finding the adult shop.
<<else>>
You finally find the adult shop after getting lost twice.
<</if>>
It's cleaner and brighter than you expected. The walls are painted in pink and purple with various toys on display. A young brunette waits behind the desk. A large tattoo covers her right arm up to the shoulder. <<n>>
A couple is looking at sexy lingerie. The pretty redhead is giggling as the man is holding a crotchless panty.
<<if $john.body is "female" and $stats.attractive gte 1>>
You notice the way the man looks at you when you enter. He's shamelessly undressing you with his eyes. But it only lasts an instant, before he turns back to his own lady.
<<if $john.hairColor eq "redhead" and ($john.figure is "svelte" or $john.figure is "slim")>>
<<run $flags.pushUnique("got Henry's attention")>>
<</if>>
<</if>>
<<n>>
You're astonished by the number of dildos. All kind of sizes, shapes and colors. Some look like dicks, some are more abstract, others have really strange shapes. You take one in your hand <<if $john.body is "female">> (your //feminine// hand !) <</if>> and try to imagine how the toy would feel inside you. <<n>>
<<if $john.body is "female">>
You hesitate for a while, until the salesgirl asks if you need help. You look at her gratefully. As she comes toward you, you read her name tag : ''Luna''. She guesses it's your first time buying a sex toy, which you confirm. Luna explains the major differences between models, vibrating or not. <<n>>
<<if $john.orientation is "bisexual" or $john.orientation is "vaginophile">>
While you speak about dildos, you can't help but notice how good Luna smells. You can't place the fragance exactly, but it's //sexy//. <<n>>
<</if>>
You settle for what she describes as a medium-size ordinary model. It's black, smooth, and curved at the end. You can't help but blush a little while paying for the dildo, especially when Luna wishes you a good evening. <<n>>
<<run $flags.pushUnique("got Luna's name")>>
<<elseif $john.body is "male">>
You hesitate for a while, until you settle for what you assume is a medium-size ordinary model. It's black, smooth, and curved at the end. <<n>>
You pay for it, and the salesgirl asks if it's a gift. You manage to reply it's not without blushing. <<n>>
<</if>>
<<run $flags.pushUnique("went to the sex-shop")>>
<<run $flags.delete("wonders about dildos")>>
<<run $inventory.pushUnique("medium black dildo")>>
/**********************************************/
/****************** CHILLING ******************/
/**********************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 1 (Saturday) */
/* :Cast: */
/*********************************************************/
<<if $time lte 15>>
<<if $stats.smart gte 1 and $stats.stupidity lte 0>>
/***/ <<EventTitle "Tidying up">> /***/
/***TODO*** move to Sunday ? */
You have nothing special to do today. You should use the time to tidy up your apartment. You start by doing the dishes and the laundry. Then, you consider how you live. Lost of stuff around that's either out of place or useless. Time to go deeper. <<n>>
Let's start with your dressing. Once every piece of cloth is properly folded and sorted, you've freed up nearly a third of the storage.
<<if $john.body is "female">>
You'll need it for your future purchases.
<</if>>
<<n>>
Next, you streamline the organization of your desk. A clean space will be more productive. You follow with your small kitchen and the living room. <<n>>
When you're done, you have two big bags of garbage to dispose of and your apartment is neater than it's been in ages. And it's only taken you a couple hours. You still have time to do the same to your computer, cleaning your virtual desktop and sorting the files. You delete a lot of stuff too. No need for a bag there. <<n>>
All in all, a productive day. <<n>>
<<run $flags.pushUnique("John cleaned his apartment")>>
<<else>>
/***/ <<EventTitle "Chilling">> /***/
Having nothing special to do this Saturday, you lose the day doing nothing. You play video games for a bit, get bored, then binge-watch the first four episodes of a new isekai anime, //Harem Hunter goes Hunting//. It's about a teenage boy who finds a door to a magical realm in his garden, where all the princesses and sorceresses happen to fall head over heels in love with him. Of course, he's secretly in love with a girl in his class, so he refuses all their advances. <<n>>
<<run $flags.pushUnique("watched Harem Hunter")>>
<<if $stats.corruption is 0>>
That's kind of cute. And it's also the source of most of the show's humor, so it's fine. If the love of your life waited for you, you would be faithful too. <<n>>
<<if $stats.libido gte 1>>
Although, to be honest, with your increased libido, you don't know how long you would resist the need for sex. <<n>>
<</if>>
<<elseif $stats.corruption is 1>>
Stupid lucky bastard. Okay, you kind of understand his point of view. 'True love' is neat, you know that. But really, all these beautiful girls fawn over him and he's not taking advantage //at all//? <<n>>
You would. Especially in another world. "What happens in a fantasy realm stays in a fantasy realm", as they say. <<n>>
<<elseif $stats.corruption gte 2>>
Stupid lucky bastard. You really don't get it at all. 'True love' is a trap, it's all about societal stability and child raising. There's nothing 'true' about it. With all these beautiful girls fawning over him, he's an idiot for not taking advantage. <<n>>
You would. Definitely. Especially in another world. It would be easy to lie once you got back. ''If'' you got back. <<n>>
<</if>>
<<if $john.oriention is "confused">>
Although, if you're honest, you're also shipping the hero with his (few) male companions. Especially the centaur and his huge... pecs.
<<if $john.sex is "vagina" or $john.sex is "both">>
(What have those pills done to you? Or is this your pussy speaking?)
<</if>>
<<n>>
<</if>>
<<set $time to 18>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Going Out */
/* :When: day 1 (Saturday) */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "Going Out">> /***/
You decide to test the new black dildo you bought
<<if $day is 1>>
today.
<<else>>
recently.
<</if>>
/*********************************************************/
/* !SEX! %self% */
/*********************************************************/
<<if $stats.libido lte 0>>
You need something to get you in the mood. Porn? Yeah, some porn should do the trick. <<n>>
<<set _looksAtPorn to "yes">>
<<if $john.body is "male" and $john.orientation is "bisexual">>
You choose a bisexual video, where a small girl gets sandwiched between two pretty guys, until they start kissing each others. Soon, the muscled one ass-fuck the other, and the girl is relegated to an voyeurist role.
<<elseif $john.body is "female" and $john.orientation is "bisexual">>
You choose a bisexual video, where a lucky guys fuck two slutty ladies. The camera alternate between the blonde and the brunette, while we barely see the guy's face. His dick's front and center, as are the girl's efforts at cunilingus.
<<elseif $john.orientation is "gay">>
You find a gay video, which you've never tried before. The men are buff and cute, more than in most straights video. They start by sucking each other dick, until one of the two spreads his cheeks and gets fucked.
<<elseif $john.orientation is "lesbian">>
You find a lesbian video. You've looked at a lot of these in the past, but it take on a different vibe this time. You wish you were at this blonde's place, with a pretty redhead making sweet love to your whole body.
<<elseif $john.body is "female">>
You find a pretty clasic straight video. You've looked at a lot of these in the past, but it take on a different vibe this time. You wish you were at this blonde's place, with a muscular man fucking you senseless.
<<elseif $john.body is "male">>
You find a pretty clasic straight video. You've looked at a lot of these in the past. You wish you were at this man's place, fucking a busty blonde bimbo.
<</if>>
It's hot. <<n>>
<<else>>
Just thinking about what you're about to do gets you hot. You guess the pills made you something of a slut. <<n>>
<<set _looksAtPorn to "no">>
<</if>>
You lay on your bed, under the sheet, and remove your $clothes.underwear. You feel nasty, as if you were a teen again and discovered masturbation. No risk of your mom entering the room this time, though. <<n>>
You chose a non-vibrating toy. You know from second-hand experience vibration feel good on a pussy, but you're not ready to try that right now. Maybe later... Anyway, no battery to insert, no fancyful manual to read. It's plug-and-play, as they say. <<n>>
<<if $john.hasPenis>>
First, you stroke your <<PenisDesc>>. It gets hard in no time. Then, you slowly insert the black dildo into your pussy.
<<else>>
You slowly insert the black dildo into your pussy.
<</if>>
Your first feeling is discomfort. This thing is ''rigid''! And cold, although you thought it would be worse. You wonder just how far inside it's supposed to go. Should you move up and down or rotate or...? <<n>>
You decide to close your eyes and let your body do the rest.
<<if _looksAtPorn is "yes">>
In the background, you hear the fake moaning of the video still playing on your laptop.
<</if>>
You imagine the dildo is a penis. You try your best to forget about your hand and the fact you're pleasuring yourself. To your surprise, it works. You feel your pussy melt as it lubricates. The toy's wet noises as it goes in and out of yourself adds to the sexy atmosphere. <<n>>
You lose yourself to the carnal sensations rising from your sex. You lose track of time, masturbating for what could as easily be 10 minutes or two hours. Finally, you come.
<<if (not $sexperience.various.includes("vaginal orgasm"))>>
Your very first vaginal orgasm. ''Wow''.
<</if>>
<<if $stats.cum gte 1>>
<<if $john.hasPenis>>
A stream of whitish cum shoots from your penis,
<<else>>
A stream of translucent liquid shoots from your pussy,
<</if>>
<<if $stats.cum is 1>>
sprinkling
<<elseif $stats.cum is 2>>
soaking
<<elseif $stats.cum is 3>>
flooding
<</if>>
the sheets. Exhausting!
<<elseif $john.hasPenis>>
You did not ejaculate at the same time... Weird.
<</if>>
<<n>>
<<if $stats.libido gte 1>>
And that's only the first round. By the end of the evening, you've come
<<if $stats.libido is 1>>
one more time.
<<elseif $stats.libido is 2>>
two more times.
<<else>>
many more times.
<</if>>
You realize pussies are much more efficient pleasure generators than dicks! <<n>>
<</if>>
Time to sleep now. <<n>>
<<run $sexperience.vagina.pushUnique("dildo")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<set $time to 24>>
/*********************************************************//*********************************************************/
/* :From: Going Out */
/* :When: day 1 (Saturday) */
/* :Cast: %Veronica% */
/*********************************************************/
/***/ <<EventTitle "Dating Veronica">> /***/
<<Portrait Veronica>>
You decide to call Veronica.
<<if $day is 1>>
She's delighted you did not wait before calling her. She was afraid you would not contact her, for whatever reason. You assure her you're looking forward to meeting her. Maybe in a bar tonight? She agrees.
<<elseif $day gte 5>>
She's glad you did not wait too long before calling her. She was afraid you changed your mind. You assure her you're looking forward to meeting her. Maybe in a bar tonight? She agrees.
<<else>>
She jokingly scolds you for waiting so long. She thought you forgot about her. You assure her you didn't and you'll explain everything over a drink. Maybe tonight? She agrees.
<</if>>
<<n>>
<<Intermezzo>>
You meet Veronica at the ''CoolCave'', an uptown bar, with a pirate scenery. Lots of rum cocktails too. Veronica's wearing a long, dark green dress and black lace pumps. She's very sexy.
<<if $clothes.style is "stylish">>
You're looking good too, in your red velvet dress.
<<elseif $clothes.style is "sexy" or $clothes.style is "feminine">>
You're fine too, but a little underdressed compared to her.
<<elseif $clothes.style is "bimbo" or $clothes.style is "whorish">>
You're hot too, in a completely different style.
<</if>>
<<n>>
You talk about the pills, and how you used to be a man. You talk a little about <<Jennifer>>, and how messed-up is your love life. She's fascinated by the concept of changing yourself with a small pill. She talks about her past experiences as a lesbian, and how she had a crush on her best friend for ever. Nothing happened, as she did not dare making a move. <<n>>
As your date progresses, Veronica seeks your hand and touches your fingers. You note, with a touch of regret, that you had to become a girl to have a woman be this forward with you. You like it. <<n>>
Anyway, she's clearly into you, and the night's still young when she invites you to her place. She has a modest house on the outskirts of the city. You kiss for the first time in her living room. Moments later, you're in her bedroom, striping each other of your clothes. <<n>>
/*********************************************************/
/* !SEX! %Veronica% */
/*********************************************************/
<<if $john.sex is "vagina">>
You make love for what seems like hours.
<<if $sexperience.various.includes("lesbian sex")>>
This is not your first time, but it's definitively one of the best. Veronica's a great lover. <<n>>
<<else>>
Veronica introduces you to all the tricks of lesbian sex. She's a great teacher, but assures you you're a good student too. <<n>>
<</if>>
<<run $sexperience.vagina.pushUnique( "female mouth" )>>
<<run $sexperience.mouth.pushUnique( "vagina" )>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<NewRelationship "Veronica" 1 "main">>
<<set $NPC.Veronica.yourLovePoints += 1>>
<<CheckAchievement "F015">>
<<elseif $penisSize lte 1>>
Veronica's clearly dissapointed when she discovers your <<PenisDesc>>. She assumed you were a woman. Still, a male penis this small is not threatening. She won't touch it, and certainly isn't up for penetration. But you can still have a lot of fun. <<n>>
And you do. You're somewhat frustrated you can't use your penis. But you discover how much pleasure one can give and have with just your fingers and your mouth. It's amazing and quite satisfying in it's way. And the sex lasts much longer. <<n>>
<<Intermezzo>>
Veronica think it's best if you don't see each other again. You leave Veronica's house for your flat, feeling
<<if $stats.corruption + $stats.daring - $stats.charming gte 3>>
angry.
<<else>>
sad.
<</if>>
<<n>>
<<run $sexperience.vagina.pushUnique( "female mouth" )>>
<<run $sexperience.mouth.pushUnique( "vagina" )>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<set $NPC.Veronica.route to "no">>
<<CheckAchievement "F015">>
<<elseif $john.hasInhumanPenis>>
Veronica's clearly shocked when she discovers your <<PenisDesc>>. She assumed you were a woman. She recoils in fear as your sex hardens. <<n>>
"//I'm ...//" she starts, but stops talking. Paralyzed, she does not answer your questions. You don't know whether she wants you to leave or to stay. <<n>>
You turn toward your clothes, scattered on the floor, when Veronica breaks out of her confusion. She puts her arms around your waist and pulls you close. You kiss. She says she's sorry. She's afraid of penises, but yours is different, obviously. More like a exotic sextoy. <<n>>
She leads you back to the bed, and you make love, slowly. After you explore each other's body, Veronica gets used to the presence of your member. She touches it, admiring it's inhuman shape. Finally, her legs part, revealing a wet pussy. <<n>>
You poke her lips with the tip of your $john.inhumanPenis, wondering if she's a virgin. At least, it must be her first penetration in a long time. Veronica sighes when you pushes your <<PenisDesc>> inside her. <<n>>
She warps her legs around your $john.butt, encouraging you to go deeper and harder. Soon, she cries out your name as she's transfigured by an orgasm. <<n>>
<<run $sexperience.penis.pushUnique( "fingers" )>>
<<run $sexperience.penis.pushUnique( "vagina" )>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<run $sexperience.partners.pushUnique("woman")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<NewRelationship "Veronica" 1 "main">>
<<set $NPC.Veronica.yourLovePoints += 1>>
<<CheckAchievement "F015a">>
<<else>>
Veronica's clearly horrified when she discovers your <<PenisDesc>>. She assumed you were a woman. She recoils in fear as your sex hardens. <<n>>
"//I'm sorry//" she says "//but you have to leave.//" You can see there's no way you'll change her mind. In fact, she's clearly afraid of what you'll do. Best to leave now without making a fuss. <<n>>
<<set $NPC.Veronica.route to "no">>
<</if>>
<<if $NPC.Veronica.route is "main">>
<<Intermezzo>>
Veronica thanks you you this wonderful evening. She looks forward to seeing you again. So do you.
<<if $exclusive is "nobody" and $stats.corruption lte 1>>
Could she be the right one?
<<set $NPC.Veronica.yourLovePoints += 1>>
<</if>>
You kiss her goodbye and leave her house for your flat.
<<n>>
<</if>>
<<set $time to 24>>/***TODO*** move to new events */
<<if ($christmas is "yep")>>
<<Intermezzo>>
As you get back home, you notice someone dropped a card in your bags. There's an address and a time. It's tomorrow evening. The card has the picture of a stripper wearing a sexy Christmas elf costume. Is this a joke? <<n>>
As the day goes by, you can't stop thinking about the card. For some reason, you're really aroused about the idea of going there. That's stupid, you don't even know what's that about! <<n>>
When the evening comes, you've resigned yourself to go. You put on the best dress from yesterday's shopping, try your lingerie for the first time, and take a cab. <<n>>
<<Intermezzo>>
The place is a dark and nondescript building. You wonder if you have the wrong address, but a man opens the door and looks at you with a stern face. "//Ears//" is all he says. You're baffled, then think of raising your long hair to show off you pointed ears. The man nods and lets you in. "//He'll see you soon//", he says while guiding you forward. <<n>>
The room is a huge loft, dominated by a tall Christmas tree. A couple dozen persons are here, mostly pretty young female like you, but some hunks as well. They are chatting and drinking, but you can tell they're waiting for something. Not you, from the looks of indifference your arrival brings about. <<n>>
It's only when you sip you first glass of champagne that you realize everyone is dressed in red and green. Even your dress matches this color scheme, being a bright green satin with dark red fur. <<n>>
Finally, the master of the house makes his entry, with a joyous "ho ho ho". He's a tall, rotund older man, with white hair and beard. His only clothes are red leather pants. As soon as you see him, you're filled with overwhelming lust. <<n>>
<<Intermezzo>>
The rest of the night is a blur. You know you've had sex for hours, but you don't remember the specifics. Some images do come back. Standing in line to suck the old man's dick. Kissing a cute redhead while some male elf shoots strands of cum on both your faces. Being pegged with big sugarcanes. Whipping an elf dressed in a black leather reindeer costume, complete with antlers and a red nose. Having a snowball fight naked. Taking a bath of champagne with four fellow female fairies. <<n>>
When you wake up, your pussy and arse are sore. The cute redhead is sleeping beside you. On your nightstand is a card with another address, a date in three months' time, and the picture of a chocolate egg... You can't wait! <<n>>
<<set $EndingReached to "(S20) XXX-Mas Elf">>
<<unset $christmas>>
<<elseif ($john.clit is "penis-like clitoris" and $stats.libido gte 1) or ($john.clit is "very large clitoris" and $stats.libido gt 1)>>
<<Intermezzo>>
You quickly realize your huge sensitive clitoris is a problem. Close contact with clothes arouses you, and then the grinding of your erection against tight pants brings you to inopportune orgasms. So, you change your style to loose skirts. But even then, you have to go commando or get open-crotch panties. <<n>>
<<if $john.clit is "penis-like clitoris" and $stats.libido is 3>>
But those precautions are not enough. Your big button is hungry for attention. You have to isolate yourself to wank it at alarmingly closer intervals. You lose count of the orgasms you experience per day, none of which is enough to sate you. <<n>>
As a true sex-addict, the pursuit of sexual satisfaction takes over your life. You masturbate so often you don't always have the time to seek a hiding place to do it. You learn to be discreet in public, rubbing your clit between your legs. <<n>>
But you're not as inconspicuous as you think. People see you, and you're finally arrested for indecency. The cop's leniency is stretched to its limit the second time, and the third sends you to a judge. You're sentenced to six months in prison and mandatory psychological care. Coming in the court was probably not a good idea. <<n>>
<<Intermezzo>>
You adapt rather easily to life in prison. Inmates love fucking your clit and you love fucking them. You no longer masturbate, as you always have a needy lover available for sex. Guards give you lots of room, as your constant fornication has a calming effect on the girls. <<n>>
In three months, your harem of lovers becomes a new kind of gang, based on sex rather than violence. Of course, you still have to fight other gang members sometimes, to show them who's the main bitch around. <<n>>
You begin to fear release from prison. You're so happy here. And the leverage you have on your girls will disappear in a world full of men. You'll have to find a way to come back... <<n>>
<<set $EndingReached to "(200) Prison Bitch">>
<</if>>
<</if>>/*********************************************************/
/* :From: sceneList */
/* :When: day 2 (Sunday) */
/* :Cast: */
/*********************************************************/
<<if $time is 8 and $john.body is "female">>
/***/ <<EventTitle "Make-Up">> /***/
You wake up Sunday morning, after an agitated night, troubled by with feverish dreams you're already starting to forget. Something about being a little girl? But you never were a girl. You've only been a woman for two days... <<n>>
Rising from your bed, naked, you let your hands run on your new body to convince yourself you're in fact no longer a man.
<<if $boobssize gte 10>>
Well, with such a pair of <<BoobsDesc>>, it's hard to miss.
<</if>>
<<if $john.sex is "penis" or $john.sex is "both">>
Although your <<PenisDesc>> adds to the confusion, of course.
<</if>>
<<n>>
Looking at your
<<if $john.figure is "out of shape">>
womanly
<<else>>
$john.figure
<</if>>
body
<<if $boobssize gte 3>>
and <<BoobsDesc>>
<</if>>
in the mirror, you can't help but laugh with joy. You just love this new you. <<n>>
Time to use the make-up you bought with your sister yesterday.
<<if $stats.superficial gte 1>>
You try many different products and styles, before settling one on that suits you. You're surprised to find more than two hours have gone by!
<<elseif $stats.stylish gte 1>>
You try many different products and styles, before settling one on that suits you. It's even trickier than you thought it would be. In the end, you manage to get just a touch of make-upsubtle and sophisticated.
<<elseif $stats.charming gte 1>>
You try many different products and styles, before settling one on that suits you. It's trickier than you thought it would be. You settle on something quite simple, but colored.
<<else>>
You don't want to lose too much time for that. Just a basic fondation and no lipstick. That's enough for you.
<</if>>
<<n>>
You choose your clothes next.
<<if $clothes.style is "bimbo">>
Sadly, that goes fast, as your wardrobe is still pretty limited. You can't wait to buy more things... This is //fun//! <<n>>
<<elseif $clothes.style is "sexy">>
It goes fast, as you have only have a couple of outfits. You look really good, and so damn sexy. If you had known you would be so hot as a girl, you'd have used the pills years ago. <<n>>
<<elseif $clothes.style is "whorish">>
That goes fast, as you use minimal clothing, to reveal the most of your assets. You look //very// sexy. <<n>>
<<elseif $clothes.style is "sportswear">>
That goes fast, as you just have to slip into your sportswear. You look good. <<n>>
<<elseif $clothes.style is "butch">>
This goes fast, as just have to put a pant and a shirt, as you did for years. You have to admit you never looked this good in them, though. <<n>>
<<elseif $clothes.style is "stylish">>
This goes fast, as your wardrobe is still sadly limited at the moment. You really need to go shopping again once you have more money available. <<n>>
<<elseif $clothes.style is "sensible">>
It goes fast, as you have only have a couple of outfits. You don't really need more, though you could always use a little variety. <<n>>
<<elseif $clothes.style is "feminine">>
It goes fast, as you have only have a couple of outfits. You really wish you had bought more. There's so many colors and styles you want to try. <<n>>
<<elseif $clothes.style is "casual">>
It goes fast, as you have only have a couple of outfits. This will do for a week, but you really need to do more shopping to expand your options. <<n>>
<<elseif $clothes.style is "geek">>
Fortunately, that goes fast, as your wardrobe is pretty limited. And that's fine. <<n>>
<<elseif $clothes.style is "dark">>
Fortunately, that goes fast, as your wardrobe is limited to a few choice items. <<n>>
<<else>>
<<BUG "unknown clothing style">>
<</if>>
<<if $clothes.style is "stylish" or $clothes.style is "sexy" or $clothes.style is "feminine" or $clothes.style is "casual" or $clothes.style is "dark">>
Appart from the evident differences, one thing about female clothes strikes you. They're much tighter than what you're used to as a man. The tops are designed to showcase your $john.figure body and <<BoobsDesc>>.
<<if $clothes.bottom is "pants">>
The pants cling to your legs and your <<= $john.butt>>.
<<else>>
Even the skirts show off your <<= $john.butt>>.
<</if>>
What you did not except if how your breathing is rectricted. Not in a big way. It's just that you feel a slight resistance when you take a full breath. It feels strange.
<<if $stats.bottom gte 1>>
And, somehow, a little exciting.
<<else>>
Something else to get used to, you suppose.
<</if>>
<<n>>
<</if>>
<<else>>
<<Skip>>
<</if>>/*********************************************************/
/* :From: sceneList */
/* :When: day 5 (wednesday) */
/* :Cast: %Julia% */
/*********************************************************/
<<if $john.body is "female">>
/***/ <<EventTitle "To the Townhall">> /***/
<<if $work is "office">>
You leave the office early in the afternoon, to register your sex change at the townhall. <<n>>
<<else>>
Early in the afternoon, you go to the townhall to register your sex change. <<n>>
<</if>>
Walking in the street, you're amazed at how fast you got used to your new identity as a woman. It infuses your bearing, your deameanor and outlook. Even the way you move is utterly feminine now.
<<if $clothes.shoes is "high heel pomps" or $clothes.shoes is "platform shoes">>
You thought walking in $clothes.shoes would take days of work, but you've already got the hang of it.
<</if>>
<<n>>
You wonder if the pills have anything to do with it? Did they reprogram your brain to train you in being a woman and acting as one? You'd have to ask your uncle. <<n>>
<<Intermezzo>>
<<Portrait "Julia">>
Anyway, once at the townhall, you easily find the right office. A helpful young clerk, ''Julia'', helps you fill the forms.
<<if $stats.charming gte 1>>
You chat with her, and learn that she thinks about using pills herself. She's something of a tomboy and wants to be more shapely. <<n>>
You reassure her, saying the pills are safe and you recommand their use.
<</if>>
<<n>>
After having checked your forms, Julia takes your picture and print a new ID card. You're now officially ''<<= $john.name>> Smith''. <<n>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
<<if $time lte 18 and $john.body is "female" and $stats.attractive gte 1 and ($clothes.style is "whorish" or $clothes.style is "bimbo") and $tf.includes("implants") and (not $john.hasVisibleBulge) and $stats.age lte 1 and $stats.height gte 0 and $stats.strength lte 1 and (not $john.isFreak)>>
/***/ <<EventTitle "Indecent Invitation">> /***/
<<Portrait "Clyde">>
You're walking home from the bus station, when you hear someone cry out "//Hey pretty girl!//" You're not modest enough to doubt he's talking to you. The man drives a red sport car. He's quite good looking, with a heartly smile. "//Do you know a good restaurant in the area?//" he asks. You reply they say the ''Bellevue'' is quite good. "//Do you want to come with me? I hate to eat alone.//" <<n>>
The Bellevue is a four star restaurant. It's tempting. <<n>>
<<AddAction "Accept" "Indecent Invitation - Accept">>
<<AddAction "Refuse" "Indecent Invitation - Refuse">>
<<set $NPC.Clyde.flirt to 0>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<set _dollars to $boobssize * 20>>
<<if $stats.asian gte 1>> <<set _dollars += 20>> <</if>>
<<if $stats.age is -1>> <<set _dollars += 40>> <</if>>
<<if $stats.age is -2>> <<set _dollars += 80>> <</if>>
<<if $stats.age is 1>> <<set _dollars -= 20>> <</if>>
<<if $stats.age is 2>> <<set _dollars -= 60>> <</if>>
<<if $tf.includes("curvy")>> <<set _dollars -= 20>> <</if>>
<<if $tf.includes("golden tan")>> <<set _dollars += 20>> <</if>>
<<if $tf.includes("glittery skin")>> <<set _dollars += 40>> <</if>>
<<if $tf.includes("hourglass-figured")>> <<set _dollars += 20>> <</if>>
<<if $tf.includes("wasplike")>> <<set _dollars += 40>> <</if>>
<<if $tf.includes("large teats")>> <<set _dollars += 20>> <</if>>
<<if $tf.includes("protruding teats")>> <<set _dollars += 60>> <</if>>
<<if $tf.includes("bubble but")>> <<set _dollars += 20>> <</if>>
<<if $tf.includes("big booty")>> <<set _dollars += 40>> <</if>>
<<if $stats.black gte 1>> <<set _dollars /= 2>> <</if>>
<<set _dollars to Math.round(_dollars / 20) * 20>>
<<set _dollars to Math.max(_dollars, 100)>>
<<run $flags.pushUnique("clyde offered money")>>
<<SmallPortrait "Clyde">>
The man does not seem vexed by your refusal. Still smiling, he asks "//Would ... let's say <<= _dollars>>$ change your mind? I'd ''really'' like your compagny.//" <<n>>
<<if _dollars gte 500>>
Wow, that's ''a lot'' of money.
<<if $work is "none">>
Especially now that you're jobless.
<</if>>
<<elseif _dollars gte 200>>
Well, that's a lovely sum.
<<if $work is "none">>
Especially now that you're jobless.
<</if>>
<</if>>
<<if $john.smart lte 0>>
It seems unlikely he's only expecting a dinner date. Still, that what he's proposing... <<n>>
<<else>>
Just for eating, right? <<n>>
<</if>>
<<AddAction "Accept" "Indecent Invitation - Accept">>
<<AddAction "Refuse Again" "Indecent Invitation - Refuse Again">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Refuse */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Clyde">>
You say no again, and walk on by. The man drives away, probably in search of another pretty girl to annoy. You reach home safely. <<n>>
<<if $stats.stupidity gte 2>>
Still, you feel bad about the money. You could have used it to go shopping. Should you have said yes? After all, all he wanted was to eat, didn't he? <<n>>
<</if>>
<<set $NPC.Clyde.route to "refused">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation, */
/* Indecent Invitation - Refuse */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% %Portia% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Clyde">>
Why not?
<<if $flags.includes("clyde offered money")>>
You could use the money, after all. And it's just a meal.
<<else>>
It's just a meal.
<<set $NPC.Clyde.flirt += 1>>
<</if>>
/***/ <<set $NPC.Clyde.route to "accepted">> /***/
You jump into the man's car. He presents himself as ''Clyde''. He's into money, from a tech start-up or something. He's rather vague about it. You don't really care either. <<n>>
Clyde asks for a table for two on the roof terrace. You're in a corner and have a beautiful view of the city. Your style do clash with the rest of the customers, though.
<<if $clothes.style is "bimbo">>
You're the only bimbo.
<<elseif $clothes.style is "whorish">>
You're the only one with skimpy clothes.
<</if>>
The //maître d'hotel// sneers at you, but that could be his natural attitude.
<<n>>
<<run $flags.pushUnique("you went to the Bellevue")>>
<<Portrait "Portia">>
The female waitress is nicer. She's smiling, and good-looking too. In fact, Clyde shamelessly flirts with her while she's taking our order, saying he'd like to take her home for dessert! <<n>>
<<AddAction "Pout" "Indecent Invitation - Pout">>
<<if $john.isAttractedToMales>>
<<AddAction "Flirt with him" "Indecent Invitation - Flirt with him">>
<</if>>
<<if $john.isAttractedToFemales>>
<<AddAction "Flirt with her too" "Indecent Invitation - Flirt with her too">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Accept */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Clyde">>
You let Clyde flirt with the waitress, pouting all along. Once she's gone, he acts like nothing happened. Either he did not notice your reaction or he simply does not care... Fine!
<<if $stats.attractive gte 2 and $stats.IQ lte 0>>
(Too bad you don't see him smile at your jealousy.)
<<set $NPC.Clyde.flirt += 1>>
<</if>>
<<n>>
<<include "Indecent Invitation - Meal">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Accept */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Clyde">>
You interrupt him to say you'd rather take ''him'' home. You're very hungry, and he looks yummy.
<<if $stats.attractive gte 1 and $stats.IQ gte 1>>
That makes him smile. <<set $NPC.Clyde.flirt += 1>>
<</if>>
<<n>>
<<include "Indecent Invitation - Meal">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Accept */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% %Portia% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Portia">>
<<SmallPortrait "Clyde">>
<<if $stats.charming gte 2 or $stats.IQ gte 1>>
Removing your shoe with a flick of the ankle, you slide your feet over hers, saying she's be a fool to refuse. You hold Clyde's hand, adding your //husband// is the best at what he does. And what he does is making girls cum... She blushes, but you catch her stealing a look at your cleavage. <<n>>
"//I'll... think about it...//" she mutters. Good! <<n>>
<<run $flags.pushUnique("Portia is interested")>>
<<else>>
You add she's pretty as a cake, and you'd really love to see Clyde put the icing on her. She blushes, embarrassed. <<n>>
<</if>>
Once she's gone, Clyde burst out laughing. You're quite something! <<n>>
<<run $flags.pushUnique("flirted with Portia")>>
<<include "Indecent Invitation - Meal">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Pout (inline), */
/* Indecent Invitation - Flirt with him (inline), */
/* Indecent Invitation - Flirt with her too (inline)*/
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
The meal is excellent and Clyde turns out to be a pleasant companion, full of humor. He likes to talk about himself. He has lots of anecdotes about his many travels. He owns a boat, which is perfect for sun-tanning naked. You're welcome whenever you want. <<n>>
After the dessert, he asks if you want to finish the evening at his room. <<n>>
<<if $john.isAttractedToMales>>
<<AddAction "Of course!" "Indecent Invitation - Of course!">>
<</if>>
<<AddAction "No thanks" "Indecent Invitation - No thanks">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Meal */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
<<set $NPC.Clyde.flirt += 1>>
<<include "Indecent Invitation - Tempting Portia">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Meal */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Clyde">>
Clyde frowns. He obviously expected more than a meal. His loss.
<<if $flags.includes("clyde offered money")>>
And yours. He asks if you really thought the money he promised was //just// for a meal. You have to come with him if you want it. (//What an asshole.//) <<n>>
<<if $john.isAttractedToMales or $stats.corruption gte 2>>
<<AddAction "Okay" "Indecent Invitation - Tempting Portia">>
<</if>>
<<AddAction "No way" "Indecent Invitation - No way">>
<<else>>
He tries to convince you, but as pretty as he is, you're really not interested. <<n>>
You leave the restaurant alone, and take a cab home. <<n>>
<<set $NPC.Clyde.route to "refused">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Meal */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Clyde">>
As tempting as that money is, you're really not interested. You're not a whore. <<n>>
You leave the restaurant alone, and take a cab home. <<n>>
<<set $NPC.Clyde.route to "refused">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Of course! (inline?) */
/* Indecent Invitation - No thank */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<if $flags.includes("Portia is interested")>>
<<SmallPortrait "Portia">>
<<SmallPortrait "Clyde">>
When the waitress comes to take Clyde's credit card, he asks if she'd like to join you tonight. She blushes even harder than before, and looks at you again. <<n>>
<<if $stats.charming gte 2 or $stats.superficial gte 2>>
"//I... I've never done anything like that...//" she says.
<<if $sexperience.various.includes("threesome")>>
You reply you have, and it's great.
<<else>>
You reply you haven't either, but there's a first time for everything.
<</if>>
She seems tempted, and her resistance breaks. Her shift's over in two hours. Could you wait for her? <<n>>
Sure, you'll just start without her. Clyde give her his number and the location of his hotel. You learn she's called ''Portia''. <<n>>
Then, you leave the restaurant. Clyde has an idea to kill the time. He takes you to a fancy cocktail bar, where you drink more than you're used to. But the mix are delicious. <<n>>
<<else>>
"//I'm sorry, I really can't. I wish you a great night, though.//" Well, it was not to be. <<n>>
<<run $flags.delete("Portia is interested")>>
<</if>>
<<Intermezzo>>
<<include "Indecent Invitation - Fucking">>
<<else>>
<<SmallPortrait "Clyde">>
<<include "Indecent Invitation - Fucking">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Fucking */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
You leave the
<<if $flags.includes("Portia is interested")>>
bar,
<<else>>
restaurant together,
<</if>>
and take his car again. Clyde has his hand on your thigh.
<<if $john.isAttractedToMales>>
It makes you warm.
<<if $flags.includes("clyde offered money")>>
Perhaps this won't be so bad.
<</if>>
<<else>>
It's already disgusting.
<</if>>
<<n>>
You reach a nearby hotel, where Clyde already has a room. Okay, more of a suite. It's a large and luxurious. The king size bed looks promising...
<<if $flags.includes("Portia is interested")>>
Especially for a threesome.
<</if>>
<<n>>
Clyde kisses you, and reaches under your dress.
<<if $john.hasPenis>>
He stops at once when he feels your <<PenisDesc>>. "//What the fuck?//" He leaves you no time to explain yourself, and you're already out of the room. You hear Clyde cursing behind the door.
<<if $flags.includes("clyde offered money")>>
You can forget about your money. Shit.
<<else>>
What an asshole. His loss.
<</if>>
<<n>>
<<set $NPC.Clyde.route to "dumped">>
<<if $flags.includes("Portia is interested")>>
<<AddAction "Wait" "Indecent Invitation - Wait">>
<<AddAction "Leave" "Next">>
<</if>>
<<elseif $john.hasVagina>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Clyde% | */
/* +-----------------------------------------------------+ */
Two fingers enter your vagina. You're already wet. Clyde quickly removes your clothes, then helps you remove his. <<n>>
He has a nice, athletic body, with well defined muscled.
<<if (not $john.isAttractedToMales)>>
Even if you're not into men, you have to admit he's very sexy.
<<else>>
He's //very// sexy.
<</if>>
His dick is larger than most, clearly porn-level size. He's either been very lucky, or he took green pills. He take your to his bed. <<n>>
<<if $flags.includes("Portia is interested")>>
Clyde's busy eating your pussy when someone knocks one the door. He warps a towel around his loins and open the door. It's Portia. She seems intimidated. You admire her courage, to knock on the door of strangers in the middle of the night. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Clyde% %Portia% | */
/* +-----------------------------------------------------+ */
She relax when she sees you laying naked on the bed. She keeps looking at you while Clyde removes her clothes, fondling her breasts and kissing her neck. Once naked too, she jumps on the bed besides you and tentatively puts a hand on your <<BoobsDesc>>. <<n>>
Clyde moves behind you, stroking your pussies. He puts two fingers into your vagina while doing circular motions with his thumb on your clit. You kiss Portia, touching her pert breasts. She's fascinated by your fake-looking bust, at least for now. <<n>>
You have a lot of fun with Clyde and Portia. She gradually loses her shyness and becomes more daring, with both of you. This must not be Clyde's first threesome, or he has a solid imagination, as he want to try a lot of different positions. <<n>>
Even better, not all of them focus on his penis. A lot of them do, though. But his dick is great, so that's okay. When he does penetrate you, he's hard as steel and has strength and endurance to spare. <<n>>
You spend hours in bed, playing and moaning. Finally, Clyde asks both of you to hold your tits close together, and he spreads his cum on them, grunting. <<n>>
<<Intermezzo>>
Portia takes a quick shower, then leaves to get some sleep before her shift tomorrow. She kisses you. <<n>>
<<run $flags.pushUnique("you had a threesome with Clyde and Portia")>>
<<CheckAchievement "F020">>
<<else>>
/* +-----------------------------------------------------+ */
/* |!SEX! %Clyde% | */
/* +-----------------------------------------------------+ */
Sex with Clyde is ''fun'', without anykind of pressure.
<<if $flags.includes("clyde offered money")>>
You even forget about the money. (For now!)
<</if>>
He just does whatever comes to mind, and he encourages you to do the same. You explore each other's body, not just the sex. He loves your <<BoobsDesc>> and spends quite some time touching and kissing them. But he also plays with your ass, your mouth, your ears and everywherer else. <<n>>
You change position often, to test things and enjoy yourself. You laugh a lot too, as he make puns and generaly does not take sex seriously. But when he does penetrate you, he's hard as steel and has strength and endurance to spare. <<n>>
He likes to struggle too, holding you in place by grabbing your wrists, or pushing you into position. Sometime, you resist and push back. Sometime, you let him have his way. It's all in good fun. <<n>>
You spend hours in bed, laughing and moaning. Finally, Clyde asks you to hold your <<BoobsDesc>> together, and he spreads his cum on them, grunting. <<n>>
<<CheckAchievement "F019">>
<<Intermezzo>>
<</if>>
<<run $sexperience.partners.pushUnique("man")>>
<<run $sexperience.vagina.pushUnique("penis")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<if $NPC.Clyde.flirt is 3>>
Clyde is okay with you sleeping with him. In fact, he'd like to see you again, if you'd like. Sure! That was fun. <<n>>
<<NewRelationship "Clyde" 0>>
<<elseif $flags.includes("clyde offered money")>>
After his shower, Clyde gets the money out of his wallet, and gives it to you. He asks if you have a card. He has many friends he'd like to recommand you to. You understand he thinks you're a regular whore. <<n>>
<<if $stats.corruption gte 2 or ($stats.libido gte 2 and $john.isAttractedToMales)>>
<<AddAction "Give your number" "Indecent Invitation - Give your number">>
<</if>>
<<AddAction "You'd rather not" "Indecent Invitation - Don't">>
<<else>>
<<include "Indecent Invitation - Leaving">>
<<set $NPC.Clyde.route to "met">>
<</if>>
<<else>>
<<BUG "character has neither penis nor vagina">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Fucking */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Clyde">>
<<if $stats.libido gte 2 and $john.isAttractedToMales>>
You like to fuck men. You may as well be payed to do it. Not all of them will look as food as Clyde do, sure. Nor will they fuck as well... But you can always choose your clients, right ? <<n>>
<<else>>
Getting payed to fuck men is a job like any other. Well, not really, but it's society's problem, not yours. <<n>>
<</if>>
You give your number to Clyde, anxious about what you're doing. Is this really who you want to be?
<<if $work is "none">>
Do you have the choice, now that you've been fired?
<</if>>
<<n>>
<<set $NPC.Clyde.route to "escort">>
<<run $flags.pushUnique("escorting for Clyde's friends")>>
<<include "Indecent Invitation - Leaving">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Fucking */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Clyde">>
As fun as that night was, you're not a whore. You keep the money, though. But you really don't want to make an habit out of it. You thank him anyway. <<n>>
<<set $NPC.Clyde.route to "met">>
<<include "Indecent Invitation - Leaving">>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Fucking (inline), */
/* Indecent Invitation - Don't (inline) */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
Clyde let you take a shower, then kisses you one last time and asks you to leave. It was fun, but he has to get up early tomorrow morning. <<n>>
You leave the hotel in the middle of the night, and have a hard time finding a cab to take you home. <<n>>
/*********************************************************//*********************************************************/
/* :From: Indecent Invitation - Fucking */
/* :When: day 6 (trusday) */
/* :Cast: %Clyde% */
/*********************************************************/
/***/ <<EventTitle "Indecent Invitation">> /***/
<<SmallPortrait "Portia">>
You decide to wait in the hotel's hall. Portia arrives sometime later. Clyde did not warn her tht you left. Or he intended to fuck her alone, the bastard. <<n>>
Well, you get to her first. She's relieved to see you here. She must be courageous to come alone into a strangers' room. You explain to her you had a fight with Clyde, who's not even your husband. You actually met her this afternoon.
<<if $flags.includes("clyde offered money")>>
In fact, he promised money for your company.
<</if>>
<<n>>
Portia's shocked. She asks what did you foight about? You're honest and explain he did not expect you to have a penis. "//You're a dickgirl?//" she asks, incredulous.
<<if $john.sex is "penis">>
You are.
<<else>>
Actually, you're a futa, with both sexes.
<</if>>
<<n>>
That's a bit much to swallow for one night, she says, "//no pun intended//". She'd like to meet you again, though. Sometime next week? <<n>>
That's fine by you. You exchange numbers and both go to your respective homes. <<n>>
<<NewRelationship "Portia" 0 "curious">>/*********************************************************/
/* :From: sceneList */
/* :When: day 3 (Monday) */
/* :Cast: %Nathalie% %Leonard% %Nathan% */
/*********************************************************/
/***/ <<EventTitle "Back to Work">> /***/
<<if $stats.stupidity gte 2 and $stats.smart is 0>>
You nearly forget to go to work. In fact, you leave your apartment way too late, and reach the office in the middle of the morning. Oups. <<n>>
<<run $flags.pushUnique("arrived late to work on Monday")>>
<<else>>
You go to work on Monday morning, as usual.
<</if>>
<<if $john.tookPills is false>>
You're wondering how you could have explained the changes your Uncle's pills would have brought. This is clearly better this way. <<n>>
<<elseif $john.isReconizable is true>>
The pills did not change your looks, so you have nothing to explain. <<n>>
<<elseif $portrait is "plain" and ($stats.height neq 0 or $stats.weight neq 0 or $john.figure neq "out of shape")>>
The pills changed your body, but not your face, so your colleagues recognize you. You explain you took some x-pills during the week-end. Their comments range from supportive to interrogative, but no one is overly negative. <<n>>
<<elseif $john.body is "male">>
Your colleagues wonder who you are, and you explain you took some x-pills during the week-end. You get some weird looks, but most comments are supportive. <<n>>
<<Intermezzo>>
<<Portrait "Nathalie">>
A secretary, ''Nathalie'', brings you some papers to sign, where you declare you're still yourself. She takes your picture, and prints a new employee <<if $john.name is "John">> pass. <<else>> pass with your new name. <</if>> <<n>>
<<if $stats.black gte 1 and $stats.attractive gte 2>>
Nathalie's very cordial the whole time. You can't tell if she's always this friendly, or if she's flat out flirting with you. <<n>>
<<set $NPC.Nathalie.route to "flirting">>
<<elseif $stats.libido gte 1 and ($john.isAttractedToFemales)>>
When Nathalie leaves, you can't help notice how her shapely ass fits her tight jeans. Yummy. <<n>>
<</if>>
<<elseif $john.body is "female">>
Your colleagues wonder who you are, and you explain you took some x-pills during the week-end. It's not //that// unusual. You're not even the first one to change sex in the company, though you're the only one in your office. Everyone's supportive. <<n>>
<<if $clothes.style is "whorish">>
<<if $stats.stupidity is 0 or $stats.smart gte 1>>
Your new look does not go unnoticed. You get shocked looks from the girls and most of the guys. You hear some gossip and laughter behind your back. A few men look at you with leery eyes. <<n>>
<<elseif $stats.stupidity is 1>>
Your new look does not go unnoticed. Most of the girls look away, but a few of the boys seem really appreciative. <<n>>
<<elseif $boobssize gte 8>>
You love the way men look at you and your cleavage. <<n>>
<<else>>
You love the way men look at your body. <<n>>
<</if>>
<</if>>
<<Intermezzo>>
<<Portrait "Nathalie">>
A secretary, ''Nathalie'', brings you some papers to sign, where you declare you're still yourself. She takes your picture, and prints a new employee <<if $john.name is "John">> pass. <<else>> pass with your new name. <</if>> She also sets an appointment next week with the company's occupational physician. Finally, she advises you to go to the townhall to have your sex change recognised and your ID changed. <<n>>
<<if $stats.libido gte 1 and $john.isAttractedToFemales>>
When Nathalie leaves, you can't help notice how her shapely ass fits her tight jeans. Yummy. <<n>>
<</if>>
<</if>>
/**/
<<if $bag.totalTaken eq 0>>
/* nothing */
<<elseif $stats.stupidity is 1 and $stats.smart is 0>>
<<Intermezzo>>
You get to work, but it's much harder than you remembered. It takes you all day to get a single hour worth of work done. Taking the pills must have tired you more than you thought. <<n>>
<<set _workDone to "barely">>
<<elseif $stats.stupidity is 2 and $stats.smart is 0>>
<<Intermezzo>>
You sit at your desk and try to get to work. But you can't remember what you're supposed to do and how to do it. In fact, you barely understand your own notes. Too many numbers. You do your best to look like you're working, but you don't accomplish anything at all. <<n>>
<<set _workDone to "none">>
<<elseif $stats.stupidity gte 3 and $stats.smart is 0>>
<<Intermezzo>>
You get to your desk and sit. Well, you have to power the computer on now. You know you used to know how. Did the computer change during the week-end? It takes you an hour to find the right button. And once the screen lights up, you realize you've forgotten your login. <<n>>
<<set _workDone to "none">>
<<elseif $stats.stupidity gte 1 and $stats.smart gte 1>>
<<Intermezzo>>
You go to your desk and start working. You find you're very easily distracted, and send most of your time doing something else. But when you're concentrated, you work faster than before. You've gone from a turtle to a hare. In the end, you've done less than usual, barely. <<n>>
<<set _workDone to "less than usual">>
<<else>>
<<Intermezzo>>
You get to your desk and start working. Nothing has changed... It's still as reassuringly boring as it ever was. <<n>>
<<set _workDone to "as usual">>
<</if>>
<<if $john.body is "female" and $stats.attractive is 0>>
As a woman, people behave differently around you. They're mostly friendlier. Men are helpful, and women are chattier. It's nice. <<n>>
<<elseif $john.body is "female" and $stats.attractive is 1>>
As a woman, people behave very differently around you. They're mostly nicer. Men are helpful, sometimes a little //too// helpful. Women are chattier too. <<n>>
<<elseif $john.body is "female" and $stats.attractive gte 2>>
As a woman, people behave very differently. The male clients and coworkers constantly flirt with you. They're trying to be nice, but you can see they're not friendly to be friendly. They're trying to get into your pants. It's //so// obvious.
<<if ($stats.corruption gte 2 or $stats.superficial gte 1 or $stats.libido gte 1) and ($john.orientation neq "lesbian")>>
And //so// flattering. You like the attention. <<n>>
<<else>>
And //so// bothersome. Can't they just leave you alone? <<n>>
<</if>>
<</if>>
/**/
<<Intermezzo>>
<<Portrait Leonard>>
Your friend ''Leonard'' arrives late, as usual. You're happy to see him.
<<if $bag.totalTaken eq 0>>
You exchange news of your 'busy' week-ends. As you're both single, it's limited to what shows you watched. Leo teases some spoilers for the latest season of //Veronika Venus//, but thankfully he knows better than to actually spoil you. <<n>>
You see no reason to mention the bag of pills waiting home... <<n>>
<<elseif $john.body is "male" and $stats.attractive neq 3>>
You exchange news of your 'busy' week-ends.
<<if $flags.includes("john had hetero sex on first weekend")>>
As Leo's single, his weekends consist mostly of watching shows or anime. Well, that was your routine too before the pills, so you shouldn't judge. <<n>>
This time, however, you have something exciting to tell. You explain the pills and the changes they made. And then, you relate how you had sex this week-end.
<<else>>
As you're both single, it's limited to what shows you watched. Leo teases some spoilers for the latest season of //Veronika Venus//, but thankfully he knows better than to actually spoil you. <<n>>
<</if>>
/* You eat together and he asks about the pills. <<n>> */
<<elseif $john.body is "male" and $stats.attractive gte 3>>
As the day goes on, he seems more and more pissed at you. Finally, you catch him at the coffe machine and ask what's wrong. He sighs. Since this morning, the girls are all over you. They find the slightest excuse to come to your desk and talk to you. <<n>>
You hadn't really paid attention, but you realize it's true. You've talked longer to your female coworkers this morning than in the past month. And their attitude has changed. They're... flirting? Nice! <<n>>
Does this means Leonard is jealous? Or rather, he's envious? Poor lad.
<<if $john.orientation is "gay">>
You shrug and reassure Leonard. You're no longer interested in women. They'll soon understand and leave him alone. <<n>>
Strangely, Leonard seems even more stressed now... <<n>>
<<else>>
You shrug and reassure Leonard. The novelty will soon wear off. <<n>>
Well, it does not help Leonard to relax. Too bad. <<n>>
<</if>>
<<elseif $john.body is "female" and $NPC.Leonard.route is "no">>
He does not mention your text exchange. In fact, now that you're a woman, he's more distant. When you talk to him, he looks embarrassed and he cuts the conversation short. <<n>>
<<elseif $john.body is "female" and $NPC.Leonard.route is "sexfriend">>
But you're embarrassed too, now that you've slept together. He acts awkwardly too, as you both wonder where you stand. The tension ease over the course of the day, however. You behave as friends again, and Leonard seems okay with keeping your affair a secret for now. <<n>>
<<elseif $john.body is "female" and $stats.attractive is 0>>
Alas, now that you're a woman, he's more distant. When you talk to him, he looks embarrassed and finds excuses to cut the conversation short. <<n>>
<<elseif $john.body is "female" and $stats.attractive gte 1>>
Alas, now that you're a woman, he's distant. In fact, he's actively avoiding you. You know he's alway been shy around girls, but you thought you would be an exception. <<n>>
<</if>>
<<if $clothes.style is "whorish">>
<<Intermezzo>>
Near the end of your day at the office, you get a call from your boss's secretary. He wants to see you. Now. <<n>>
<<Portrait "Nathan">>
''Nathan'''s sitting at his desk. He looks at you with appraising eyes as you enter his office, walking somewhat awkwardly on your platform shoes.
<<if $boobssize gt 8 and $tf.includes("implants")>>
He seems particularly interested in your <<BoobsDesc>>.
<<set _NathanLookedAtBoobs to "yes">>
<</if>>
<<n>>
You're not here to get commended, though. Nathan has received complaints about your outfit. It's way too lewd for office work. Basically, you look like a whore.
<<if $stats.stupidity lt $stats.smart>>
("//Of course I do. That's the point!" you think to yourself.)
<<else>>
"//Of course I do. That's the point!//" you say to defend yourself. Nathan does not reply to your remark, though he raises an eyebrow.
<<run $flags.pushUnique("self admitted whore")>>
<</if>>
He understands you went through changes this week-end, but you can't come to the office dressed in this way. <<n>>
<<if _workDone is "none">>
Nathan also noticed you
<<if $flags.includes("arrived late to work on Monday")>>
arrived late this morning, and
<</if>>
have not done the work you had been assigned. Far from it!
<<if $flags.includes("self admitted whore") or (($john.hairColor is "blonde" or $john.hairColor is "plantinium blonde") and _NathanLookedAtBoobs is "yes")>>
If you can't do your old job, he'll have to find you a new one. <<n>>
<<else>>
You need to do better, or you'll be fired. <<n>>
<</if>>
<</if>>
<</if>>
<<set $time to 17>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 3 (tuesday) */
/* :Cast: %Nathalie% %Leonard% %Nathan% */
/*********************************************************/
<<if $work is "office" and $stats.libido gte 2>>
/***/ <<EventTitle "Office Slut">> /***/
<<if $mc.includes("bisexual")>>
You never noticed how many of your coworkers are hot. Some of the ladies are //super//-hot. Some of the guys too. You can't help yourself but flirt with them. <<if $stats.corruption gte 1>> You really need to find sex partners. <</if>> You discover chatting and making innuendo isn't so hard when you're motivated. <<n>>
<<run $flags.push("officeslut")>>
<<elseif $mc.includes("gay")>>
You never noticed how many of your male coworkers are hot. Some are //super//-hot. <<if $stats.corruption gte 1>> You really need to find sex partners. <</if>> You're pretty sure most of them are straight, though. You'll use innuendo to test the waters. <<n>>
<<run $flags.push("officesgaydar")>>
<<elseif $mc.includes("lesbian")>>
You never noticed how many of your female coworkers are hot. Some are //super//-hot. <<if $stats.corruption gte 1>> You really need to find sex partners. <</if>> You're pretty sure all of them are straight, though. You'll use innuendo to test the waters. <<n>>
<<run $flags.push("officessaphodar")>>
<<elseif $john.body is "male">>
You already new many of your female coworkers were hot. It's even more obvious to you now. Some are //super//-hot. You can't help yourself but flirt with them. <<if $stats.corruption gte 1>> You really need to find sex partners. <</if>> You discover chatting and making innuendo isn't so hard when you're motivated. <<n>>
<<run $flags.push("officeslut")>>
<<elseif $john.body is "female">>
You never noticed how many of your male coworkers are hot. Some are //very//-hot. You can't help yourself but flirt with them. <<if $stats.corruption gte 1>> You really need to find sex partners. <</if>> You discover chatting and making innuendo isn't so hard when you're motivated. <<n>>
<<run $flags.push("officeslut")>>
<</if>>
<<WIP>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 7 (Friday) */
/* :Cast: */
/*********************************************************/
<<if $work is "office" and $stats.corruption gte 3>>
<<if $john.body is "male" and $john.hasPenis and ($john.orientation is "gynophile" or $john.orientation is "vaginophile") and $bag.red gte 2 and $bag.yellow gte 2 and $bag.orange gte 2 and $bag.black gte 1>>
/***/ <<EventTitle "Office Orgy">> /***/
Today is the monthly office party. These are usually boring, but with so many pills left, you could shake things up a bit. <<n>>
<<AddAction "Do It" "Bimbo Office Orgy - Do it">>
<<AddAction "Don't do it" "Next">>
<<elseif $john.body is "female" and $john.hasVagina and ($john.orientation is "androphile" or $john.orientation is "cockophile") and $bag.blue gte 2 and $bag.yellow gte 2 and $bag.orange gte 2 and $bag.black gte 1>>
/***/ <<EventTitle "Office Orgy">> /***/
Today is the monthly office party. These are usually boring, but with so many pills left, you could shake things up a bit. <<n>>
<<AddAction "Do It" "Himbo Office Orgy - Do it">>
<<AddAction "Don't do it" "Next">>
<<else>>
<<Skip>>
<</if>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Office Orgy */
/* :When: day 7 (Friday) */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "Office Orgy">> /***/
You volunteer to man the bar, so you can prepare the shooters for the toast. The special ingredients are red, yellow and orange pills, with a spill of black too. Everyone drinks, except you. And then, in an instant, the room is full of sex-hungry bimbos. You're the only man left. <<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! multiple | */
/* +-----------------------------------------------------+ */
After a moment of stupor, the new girls remove their ill-fitting male clothes, while the former woman discover that their new bimbo-sized assets burst from their old dresses. The orgy starts moments later... <<n>>
You're the center of attention, as all girls want a piece of your <<PenisDesc>>. Fortunately, the orange pills made them all bisexuals, so there's plenty of hot bimbo-on-bimbo action too. Your endurance has limits, after all. <<n>>
At the end of the night, the bimbos seem to wait for yours orders. You tell them to go home and get some sleep, except for two of them that will warm your bed. <<n>>
<<run $flags.pushUnique("office bimbo orgy")>>
<<run $sexperience.various.pushUnique("penis orgasm")>>
/***TODO*** include known coworkers (Leonard, Enzo, Nathalie, etc.) */
/*********************************************************//*********************************************************/
/* :From: Office Orgy */
/* :When: day 7 (Friday) */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "Office Orgy">> /***/
You volunteer to man the bar, so you can prepare the shooters for the toast. The special ingredients are blue, yellow and orange pills, with a spill of black too. Everyone drinks, except you. And then, in an instant, the room is full of sex-hungry himbos.<<n>>
/* +-----------------------------------------------------+ */
/* |!SEX! multiple | */
/* +-----------------------------------------------------+ */
After a moment of stupor, the new himbos remove their clothes to discover the extent of their transformation. Not a breast or pussy in sight, but only dicks, penises and cocks. All eyes turn to you, as you're the only woman left. <<n>>
Soon, the men surround you. You've never felt so many hands on your body, all hungry for your womanly flesh. You find yourself with a sex in each hand, in the mouth and in the pussy. Fortunately, the orange pills made them all bisexuals, so they play among themselves while you're occupied. But your endurance is pushed to its limits, as your belly fills with cum. <<n>>
At the end of the night, the himbos seems to wait for your orders. You tell them to go home and get some sleep, except for two of them that will warm your bed. <<n>>
<<run $flags.pushUnique("office himbo orgy")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
/***TODO*** include known coworkers (Leonard, Enzo, Nathalie, etc.) */
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 10 (Monday) */
/* :Cast: %Marron% */
/*********************************************************/
<<if $flags.includes("office bimbo orgy")>>
/***/ <<EventTitle "Office Orgy">> /***/
You etablished a new dress code for your office. Platform shoes, miniskirt and revealing top for everyone! <<n>>
<<Portrait Marron>>
Alas, as pleasing to the eye as they are, your office bimbos are too stupid to handle the work they used to do. Your chief, Mr. Marron is quick to notice the utter nonsense your office produces. He comes in person to see what happened. M. Marron looks at your bimbos, and listen to your poor explanations, but says nothing. <<n>>
Not long after, you get a mail from his assistant. You've been named director of the newly-formed Hospitality Service. Your pool of office bimbos will be to provide companionship to potential clients and important visitors. <<n>>
You get a nice budget to redecorate the place according to your new mission. Out with the computers. In with the beds, sofas and a hot tub. You also get first pick of any intern or employee you would like to recruit using your special methods. <<n>>
You //really// like your new job. <<n>>
<<set $work to "hospitality service manager">>
<<EndingReached 268>>
<<elseif $flags.includes("office himbo orgy")>>
/***/ <<EventTitle "Office Orgy">> /***/
The himbos are too stupid to handle the work they used to do. The director, ''Mr. Marron'' is quick to notice the utter nonsense your office produces. He comes in person to see what happened. M. Marron looks at your himbos, listens to your poor explanations, but says nothing. <<n>>
Not long after, you get a mail from his assistant. You're fired, as are all of the himbos. The poor boys are lost and don't know what to do. But you don't know either what to do with a harem of twenty hunk-sluts! <<n>>
<<set $work to "none">>
<<set $time to 19>> /* To avoid meeting Emma again */
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 17 (Monday) */
/* :Cast: */
/*********************************************************/
<<if $flags.includes("office himbo orgy")>>
/***/ <<EventTitle "Office Orgy">> /***/
A solution comes to you as two himbos are massaging your feet. You'll create a new kind of club, for successful women. A club where they'll be served by obedient perfect specimens of manhood, to do as they please. <<n>>
The banker who hears your idea is skeptical, until you send her three of your puppies for the week-end, as a free trial. Then, she lends you all the money you need to get started. <<n>>
The Women Private Club is just as successful as you expected. Soon, you'll even have to think about "recruiting" new workers... <<n>>
<<set $work to "ladies club manager">>
<<EndingReached 269>>
<<else>>
<<Skip>>
<</if>>
/*********************************************************/
/********************** OFFICE BIMBO *********************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 5 (wednesday) */
/* :Cast: %Nathan% */
/*********************************************************/
<<if $work is "office" and $stats.stupidity gte 1 and $stats.smart lte 1 and ($john.hairColor eq "blonde" or $john.hairColor eq "platinum blonde") and $stats.attractive gte 1 and $stats.superficial gte 1 and $boobssize gte 9>>
/***/ <<EventTitle "Office Bimbo">> /***/
<<if $stats.smart is 0>>
After only two days in front of your computer, it's obvious you don't know how to do your job anymore. Neither do you care, actually. <<n>>
<<elseif $stats.smart is 1>>
After only two days in front of your computer, it's obvious you won't be as fast at your job as you used to. You're not sure you want to carry on anyway. <<n>>
<</if>>
<<Portrait "Nathan">>
However, when your boss, ''Nathan'', summons you to his office, it's not to fire you. Instead, he wants to make you his personal assistant. This new job would consist of answering the phone, filling the agenda and bringing him coffee. In your current state, Nathan does not except you to do much more than that, as long as you're easy on the eyes. <<n>>
At least, that's what he says... <<n>>
<<AddAction "Accept" "Office Bimbo - Accept">>
<<AddAction "Refuse" "Office Bimbo - Refuse">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Office Bimbo */
/* :When: day 5 (wednesday) */
/* :Cast: %Nathan% */
/*********************************************************/
/***/ <<EventTitle "Office Bimbo">> /***/
You're not found of Nathan, and you fear he'll demand more than he lets on. But you don't want to get fired and you really like this new job description. So you accept. <<n>>
Honestly, as a personnal assistant, you suck. But Nathan seems really happy with your "performance". <<n>>
<<set $work to "office bimbo">>
/*********************************************************//*********************************************************/
/* :From: Office Bimbo */
/* :When: day 5 (wednesday) */
/* :Cast: %Nathan% */
/*********************************************************/
/***/ <<EventTitle "Office Bimbo">> /***/
You'd rather quit than become Nathan's personnal assistant. You don't like the way he looks at you. And he's not the kind of person you want to be leering at you this way. <<n>>
Hearing your answer, Nathan warns you he'll have to fire you if you don't accept his proposal. That's fine by you. <<n>>
You pack your stuff and say goodbye to your colleagues. <<n>>
<<set $work to "none">>
/*********************************************************/
/************************* FIRED? ************************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: sceneList */
/* :When: day 7 (Friday) */
/* :Cast: %Nathan% */
/*********************************************************/
<<if $work is "office" and $stats.stupidity gte 1 and $stats.smart is 0>>
/***/ <<EventTitle "Fired">> /***/
After a week of standing in front of your computer, it's obvious you don't know how to do your job anymore. Neither do you care, actually. You wonder how you managed to endure this for years. <<n>>
It doesn't take long for your boss, ''Nathan'', to get pissed at you. You're fired. <<n>>
<<set $work to "none">>
<<elseif $work is "office" and $stats.stupidity gte 2 and $stats.smart gte 1>>
/***/ <<EventTitle "Fired">> /***/
After a week of standing in front of your computer, it's obvious you've became really slow at your work. It's not that you //can't// do it. But you need an awful lot of concentration, and you're just unable (and unwilling) to focus on anything so tedious for a long time. <<n>>
Your boss, ''Nathan'', notices you've fallen behind on your shedule, and he lets you go. <<n>>
<<set $work to "none">>
<<elseif $work is "office" and ($stats.smart gte 1 or $stats.attractive gte 3)>>
/***/ <<EventTitle "Quitting">> /***/
After a week, you just can't stand how //boring// your work is. The gray files, the gray walls, the gray people. It's not your thing anymore. <<n>>
<<AddAction "Quit" "Fired? - Quitting">>
<<AddAction "Carry on" "Fired? - Carry on">>
<<else>>
<<Skip>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Fired? */
/* :When: day 7 (Friday) */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "Quitting">> /***/
Well, you'd have no trouble finding another job, but who's to say it would be better than this one? At least, you made some friends here. <<n>>
<<if $stats.smart gte 1>>
And with your new mental acuity, you feel you could get soon promoted to a more interesting post anyway. <<n>>
<<WIP>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: Fired? */
/* :When: day 7 (Friday) */
/* :Cast: */
/*********************************************************/
/***/ <<EventTitle "Quitting">> /***/
Well, you'll have no trouble finding a better job. At the end of the day, you go to your boss, ''Nathan''' office, and hand him your resignation. <<n>>
<<set $work to "none">>
<<WIP>>
/*********************************************************/
/***************** WORKING AT THE OFFICE *****************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $work is "office">>
<<if $flags.includes("officeslut")>>
<<include "Dana">>
<<elseif $flags.includes("officesgaydar")>>
<<include Gaydar>>
<<else>>
<<include "Leonard">>
<</if>>
<</if>>
<<if $work is "office bimbo">>
<<include "Promotion">>
<</if>>
/*********************************************************/
/******************** LOOKING FOR WORK *******************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $flags.includes("harassment")>>
<<include "Barmaid">>
<<elseif $work is "none">>
<<switch $portrait>>
<<case "beefy" "beefy-girl">>
<<Intermezzo>>
<<Portrait "Sabrina">>
Now that's you're unemployed, you finally have more time to enlist in a sport club. You take an unlimited access card and spend hours a day at the place. You quickly know as much about the machines than the trainers themselves. In fact, when one of them quits, the club's owner, ''Sabrina'' asks if you want the job. <<n>>
Sure you do! You already spend most of your time here, so getting paid to do it seems like a dream. Of course, this means you'll have to deal with asshole clients, but you'll manage. <<n>>
<<set $work to "gym">>
<<case "himbo" "mega-himbo" "perfect himbo">>
<<Intermezzo>>
Now that you're unemployed, you have more time to cruise the local bars. This reminds you how you used to work in a bar during college. It was hard, but far less boring than the mindless droning you were doing at the office. Maybe you should try again. <<n>>
It doesn't take you long to find employment in one of the bars where you've become a regular. You work late, but you like the job, and the customers seem to like you too. <<n>>
<<if $exclusive is "nobody" or $stats.corruption gt 1>>
<<if $john.sex is "vagina">>
Of course, working in a bar, you're hit upon often. It's nice. You turn down most of the girls. You've learned that the majority of women actually don't know how to handle a vagina. And those that do would prefer you to have a more feminine body. It's no use. <<n>>
<<elseif $john.sex is "both">>
Of course, working in a bar, you're hit upon often. It's nice. You turn down most of the girls. You've been burned by too many bad reaction to your dual sex. Better play it safe. <<n>>
<<else>>
Of course, working in a bar, you're hit upon sometimes. It's nice. You turn down most of the girls. Some night, you actually take one home. Maybe because she's prettier, or maybe because you're more drunk or horny than usual. <<n>>
<</if>>
<</if>>
<<set $work to "bar">>
<<case "bimbo" "mega-bimbo" "perfect bimbo" "strong-girl" "brawny-girl">>
<<Intermezzo>>
You need a new job. Anything will do, as long as it's not complicated. Your first try, a dinner near the beach, hires you on the spot. The very evening, you're washing tables and taking orders. <<n>>
<<if $portrait is "strong-girl" or $portrait is "brawny-girl">>
The regulars at the dinner quickly learn not to bother you. The first few men who whistled you got a burning repartee, and with your physique, they don't want to get into trouble. <<n>>
<<elseif ($stats.corruption is 0)>>
The regulars at the dinner love to tease you. Whenever they whistle at you or make loud comments on your physique, you smile at them. You make a point not to go out with customers, though. This is a dinner, not a dating agency. <<n>>
<<else>>
The regulars at the dinner love to tease you. Whenever they whistle at you or make loud comments on your physique, you smile at them. <<n>>
<</if>>
<<set $work to "dinner">>
<<case "glamorous">>
<<Intermezzo>>
As you wonder what you'll do for a living now, you come across a job ad for a day spa. The manager insist he's looking for someone with experience as a masseuse, but your natural charm and good-look win him over. He agree to hire you on probation. <<n>>
The pay's not as good as it was at the office, but it suits you much more. You work on your massages and get really good at relaxing your custommers. Besides, you're popular with the ladies and get a fair amount of tips. And some numbers too... Your boss's happy, and you soon get a full-time contract. <<n>>
<<set $work to "spa">>
<<case "irresistible">>
<<Intermezzo>>
Now that you're out of a job, you ponder your options. You think about some ideas you had while in college, but never pursued. What about the ''Garter's Club''? A burger joint / lounge bar where the waitresses are dress like classic pin-ups, with visible garters. You find a suitable place, then go to the bank for a loan. With your irresistible charisma, you get a good deal. <<n>>
Setting up the club is a lot of work. The funniest part being the interviews of the future waitresses. Fortunately, it's worth the trouble. After a slow start, the club is a success thanks to word of mouth. If things continue this way, you'll be ready to expand to nearby cities by the end of the year. <<n>>
<<set $work to "club owner">>
<<case "strong" "brawny">>
<<Intermezzo>>
You need a new job. Anything will do, as long as it's not complicated. You try many places, before you're hired in a local manufacturing plant. <<n>>
The job's really dull, but that's exactly what you need. <<n>>
<<set $work to "plant">>
<<case "angelic">>
<<include NewJobAsModel>>
<<case "gorgeous">>
<<Intermezzo>>
A month later, you find a new place as a real estate agent. You spend your days visiting houses and mansions with rich clients. Your boss hires beautiful women like you, because he believes they have a better chance of closing deals. You don't know about that, but you //do// make a few good sales on you first week. <<n>>
<<set $work to "agent">>
<<case "vixen" "dazzling-girl">>
<<Intermezzo>>
A month later, you find a new job in the city's main public library. You file books, advise customers and shush teenagers. In your free time, you read. Most of your coworkers are either sexy, cultured or both. You like it. <<n>>
<<set $work to "librarian">>
<<case "satyromaniac">>
<<Intermezzo>>
A month later, you're still looking for a cool job when you learn the town's sex shop is looking for a new manager. The pay's not exceptional, but where else will you be paid to look at porn all day? The owner's satisfied with your office experience and passion about all things sexual. You're hired. <<n>>
<<set $work to "sex shop">>
<<case "nymphomaniac">>
<<Intermezzo>>
A month later, you start looking for a new job. You want to work somewhere you'll meet lot of good-looking men. A bar? No. They have to be good-looking //and// well-off. A tailor? Yes. You apply to the cities classiest upper-class shops. The fourth one has a vacancy, and you're hired. You'll be paid to help men get dressed. Yummy. <<n>>
<<set $work to "tailor">>
<<case "dazzling">>
<<Intermezzo>>
A month later, you find a job in the administration of a small charity NGO, which helps youths kicked out by their parents. You quickly have a lot of responsibilities to handle. The work is hard, but interesting and rewarding. You get to help the community. <<n>>
/* <<run $flags.push("lookingforgaybar")>> */
<<set $work to "ngo">>
<</switch>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<switch $work>>
<<case "office">>
<<if ($flags.includes("officeslut"))>>
<<include "Dana">>
<</if>>
<<if ($exclusive is "nobody") and ($EndingReached is false)>>
<<include "Office Romances">>
<</if>>
<<case "gym">>
<<include "NewJobAtTheGym2">>
<<case "bar">>
<<include "NewJobAtTheBar2">>
<<case "spa">>
<<include "NewJobAtTheSpa2">>
<<case "dinner">>
<<include "NewJobAtTheDinner2">>
<<case "agent">>
<<include "Clients 1">>
<<case "tailor">>
<<include "Taylor">>
<<case "librarian">>
<<include "Library">>
<<case "club owner">>
<<include "Garters Club 1">>
<<case "sex shop">>
<<include "Sex Shop 1">>
<<case "ngo">>
<<include "Shelter">>
<<case "plant">>
<<include "Surfing">>
<</switch>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $work is "dinner">>
<<include "NewJobAtTheDinner3">>
<<elseif $work is "agent">>
<<include "Clients 2">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $portrait is "queer">>
<<Portrait Cooper>>
Most of the openly gay men at your office are already in steady relationships. Among the others, only one piques your interest. It's ''Cooper'', a young IT guy. You flirt with him for a while before gathering the nerve to ask him out. <<n>>
You spend a nice evening with Cooper, first in a pub, and then at an old SF film retrospective. You touch hands during the movie. Once out, he kisses you. Kissing a guy feel at the same time very similar and very different from kissing a girl. But you like it. <<n>>
<<if ($john.sex is "penis")>>
<<if $stats.libido is 1>>
You decide to stop at kissing for tonight. But you already know you want to go further with Cooper. <<n>>
You make love at the end of your fourth date. You spend a very long time just discovering and enjoying each other's body. Then, there's blowjobs, and finally Cooper wants you to take him. You do, very gently. His ass feels so nice, so right. Cooper talks you through it, helps you match his rhythm. In the end, you come at the same time, covering his belly with both your cums. <<n>>
<<if $stats.corruption lt 2>>
As you kiss Cooper, you feel like you've found the right one. <<n>>
<<set $EndingReached to "(186) Cooper's Loving Boyfriend">>
<<else>>
As you kiss Cooper, you feel like you've found the right one, even if you guess you'll have trouble staying perfectly exclusive. <<n>>
Fortunately, your few affairs are short and discreet enough that Cooper doesn't discover them. <<n>>
<<set $EndingReached to "(191) Cooper's Cheating Boyfriend">>
<</if>>
<<else>>
Kissing is not enough. Your hands are all over Cooper's body. So he takes you to his house, where you fall on your knees. You look him in the eyes as his curved penis disappears in your mouth. <<n>>
You're hard and you want him. You say so. He gets lube out of his pocket and apply it to his asshole, then moans as you enter his flesh deeply. You fuck Cooper while jerking his dick, until you both come, minutes apart. <<n>>
<<if $stats.corruption lt 2>>
As you kiss and cuddle, you think of everything you'll do together. <<n>>
<<set $EndingReached to "(189) Cooper's Harsh Boyfriend">>
<<else>>
As you kiss and cuddle, you think of everything you'll do together. Everything and every//one//. <<n>>
Cooper's opposed to open up your relationship at first. But he's willing to speak of it again in six months.<<n>>
<<Intermezzo>>
Six months later, you've moved in together, came out as a couple at work, met his parents and cheated on him only once. <<n>>
Your second discussion about opening your relation goes much more smoothly. Cooper knows you love him. He also knows you have high sexual needs. So, this time, he's okay to try. <<n>>
Your first threesome is awesome. You met your partner in a gay bar, took him home and fucked both him and Cooper until you came messily on their faces. <<n>>
Cooper actually liked it to, and this first experiment is followed by many others. <<n>>
<<set $EndingReached to "(192) Cooper's Swinging Boyfriend">>
<</if>>
<</if>>
<<elseif $john.sex is "both">>
<<if $stats.libido is 1>>
You decide to stop at kissing for tonight. But you already know you want to go further with Cooper. <<n>>
You make love at the end of your fourth date. You spend a very long time just discovering and enjoying each other's body. Then, there's blowjobs, and finally you ask Cooper to fuck you. He does, and his curved penis hits on just the right spot. Before you can come, however, Cooper wants you to take him. You do, very gently. His ass feels so nice, so right. Cooper talks you through it, helps you match his rhythm. In the end, you come at the same time, covering his belly with both your cums. <<n>>
As you kiss Cooper, you feel like you've found the right one. <<n>>
<<set $EndingReached to "(187) Cooper's Weird Boyfriend">>
<<else>>
Kissing is not enough. Your hands are all over Cooper's body. So he takes you to his house, and his bedroom, where you spread, naked, to show off your sexes. Cooper looks at your dickpussy, then gets a large plug, covers it with lube and inserts it slowly in your pussy. Then he grabs your <<PenisDesc>> and puts it in his mouth. <<n>>
Finally, Cooper wants to take you. His dick feels so right into your ass. Each thrust pushes the plug against your g-spot. Cooper likes how tight you are. Indeed, he's quick to come, shooting strands of sperm on your belly. You're not far behind. <<n>>
As you kiss and cuddle, you think of everything you'll do together. <<n>>
<<set $EndingReached to "(190) Cooper's Sweet Boyfriend">>
<</if>>
<<elseif $john.sex is "vagina">>
<<if $stats.libido is 1>>
You decide to stop at kissing for tonight. But you already know you want to go further with Cooper. <<n>>
Alas, on your second date, when you tell him you're a cuntboy, he loses all interest. He apologies and wishes you good luck. <<n>>
<<else>>
Kissing is not enough. Your hands are all over Cooper's body, and his on yours. But when he feels the flatness of you crotch, he breaks the kiss. He apologies and leaves, wishing you good luck. <<n>>
<</if>>
<</if>>
<<else>>
Most of the openly gay men at your office are already in steady relationships. Among the others, no one piques your interest. You'll have to look elsewhere. <<n>>
<<run $flags.delete("officesgaydar")>>
<<run $flags.push("lookingforgaybar")>>
<</if>>
/*********************************************************/
/************************** DANA *************************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: %Dana% */
/*********************************************************/
<<if $stats.libido gte 1 and $john.body is "male" and $exclusive is "nobody">>
<<run $flags.delete("officeslut")>>
<<Intermezzo>>
Back at the office, you've made few progresses so far. <<if $mc.includes("bisexual")>> You've made a couple secretaries laugh and you think one colleague is bisexual, as he's reacted to your allusions. <<else>> You've made a couple secretaries laugh. <</if>> But no luck scoring a date yet. When you receive a mail from ''Dana'' asking to come to her office, you put on your most charming smile. <<n>>
<<if $stats.daring gt 1>>
Turns out Dana is the HR manager and she's received many complains about your behavior of those past few weeks. Oops. Perhaps you shouldn't have started the interview by saying her suits really fit her full figure. <<n>>
Ok, the bad news is you can't flirt in the office anymore, under penalty of sacking and trial. The good news is that you did get a date. With Dana. <<n>>
<<Intermezzo>>
<<Portrait "Dana">>
Of course, Dana wants your date to stay secret, at least for now. The dinner's fine, but Dana seems off. Maybe because you're coworkers? Maybe your conversation bothers her? She suggests a picture next. You choose a SF film, the kind where ships make noise in space. Dana insist to be seated in the back. <<n>>
<<if $john.sex is "penis">>
As the film starts, you wonder if Dana's an SF fan. But after ten minutes in the dark, she leaves her seat, gets between your legs and unzip your pants. She then proceeds to suck on your already half-erect dick. The blowjob lasts nearly half an hour. Dana plays with your pleasure like a pro, keeping you constantly near the edge. When you finally come, she doesn't miss a drop. <<n>>
For your second date, she invites you to her place. She's only wearing red lingerie and perfume. You skip the meal and the chat and go straight to the sex. Later, while your cum's drying on her boobs, she explains that she can't keep a boyfriend, as her sex drive is too high for them to follow. They either leave, exhausted, or she ends up cheating on them. <<n>>
You don't want to make promises, but you feel like she found her match. <<n>>
<<if $stats.libido gt 1>>
And indeed, the following weeks proves you right. You and Dana may not share much outside of sex, but the sex is //great//. You fuck at least twice a day, sometimes more. Once in the morning, once in the evening, and at times in the office. <<n>>
Dana's always willing to try new things, sexually. With her, you explore all facets of lovemaking, in the most bizarre locations, positions and toys. You're not tired, and you don't think you will be for a long time. <<n>>
<<set $EndingReached to "(79) Dana's Indefatigable Lover">>
<<else>>
Alas, you presumed of your strengths. Dana is indefatigable, and she asks for sex all the time. Even with your boosted libido, you can't keep up. <<n>>
You stay friends, though. She regularly send you reports of her sexual adventures... <<n>>
<</if>>
<<elseif $john.sex is "both">>
As the film starts, you wonder if Dana's an SF fan. But after ten minutes in the dark, she leaves her seat, gets between your legs and unzip your pants. She then proceed to suck on your already half-erect dick. When she realizes you don't have balls, but a pussy, she starts. But she quickly adapts and the blowjob and fingering last nearly half an hour. Dana plays with your pleasure like a pro, keeping you constantly near the edge. When you finally come, she doesn't miss a drop. <<n>>
For your second date, she invites you to her place. She's only wearing red lingerie, perfume and an impressive strap-on. You skip the meal and the chat and go straight to the sex. Later, while you recover from her vigorous fornication, she explains that she can't keep a boyfriend, as her sex drive is too high for them to follow. They either leave, exhausted, or she ends up cheating on them. <<n>>
You don't want to make promises, but you feel like she found her match. <<n>>
<<if $stats.libido gt 1>>
And indeed, the following weeks proves you right. You and Dana may not share much outside of sex, but the sex is //great//. You fuck at least twice a day, sometimes more. Once in the morning, once in the evening, and at times in the office. <<n>>
Dana's always willing to try new things, sexually. With her, you explore all facets of lovemaking, in the most bizarre locations, positions and toys. You also find bisexual men on the internet to have steaming hot threesomes. <<n>>
<<set $EndingReached to "(80) Dana's Very Strange Indefatigable Lover">>
<<else>>
Alas, you presumed of your strengths. Dana is indefatigable, and she asks for sex all the time. Even with your boosted libido, you can't keep up. <<n>>
You stay friends, though. She regularly send you reports of her sexual adventures... <<n>>
<</if>>
<<elseif $john.sex is "vagina">>
As the film starts, you wonder if Dana's an SF fan. But after ten minutes in the dark, she leaves her seat, gets between your legs and unzip your pants. When she can't find your dick, she gets back to her place. You don't know what to say, but anyway she's busy looking for something in her purse. It's a mini-vibrator. Smiling, she places it on your pussy, and quickly makes you come. <<n>>
For your second date, she invites you to her place. She's only wearing red lingerie, perfume and carries a large vibrator she calls a magic wand. You skip the meal and the chat and go straight to the sex. The magic works, as you both come multiple times. <<n>>
But once you're done and start talking seriously again, Dana explains she's not interested in a relationship with you. She's sorry, but she wants a dick in her life, and thinks she has exhausted the fun she could have with your pussy. <<n>>
You stay friends, though. She regularly send you reports of her sexual adventures... <<n>>
<</if>>
<<else>>
Turns out Dana is the HR manager and she's received many complains from female coworkers about your behavior of those past few weeks. Oops. <<n>>
Ok, you'll have to consider the office as a "no hunting zone" for the time being. And Dana hints that you're lucky not to have a lawsuit on your hands already. You'll have to find other ways to meet women. <<n>>
<</if>>
<<elseif $stats.libido gte 1 and $john.body is "female" and $john.sex is "vagina" and (not $mc.includes("lesbian"))>>
<<run $flags.delete("officeslut")>>
<<Intermezzo>>
You never noticed how many of your coworkers are hot. Some of the guys are //super// hot. Some of the ladies too. You can't help yourself but flirt with them. You really need to find sex partners. You discover many men are willing to flirt back with you. Indeed, once you've shown them a modicum of attention, they make most of the work themselves. <<n>>
<<if $stats.corruption is 0>>
You get many one-night stand in just one month, both with co-workers and clients. You could have had much more, but you avoid married men. You try to be discreet, but you quickly develop a reputation as an easy woman anyway. It doesn't bother you, except that other women throw you scornful gazes. <<n>>
<<else>>
You get a lot of one-night stands in just one month, both with co-workers and clients. Most are married, so they're happy to keep your relations secret. Still, once you've been caught giving head to Paul of acccounting in the restroom, your reputation as a tramp is settled. <<n>>
<</if>>
The good point is that your new notoriety helps you find partners. The bad point is that none of your playmates are particularly good in bed. You enjoy your little escapades, but there's a reason they're only one-time affairs. <<n>>
<<Intermezzo>>
<<Portrait "Dana">>
When you receive a mail from ''Dana'' asking to come to her office, you wonder what this is about. Dana is the human resources manager. She's lovely, but serious. She has heard about your adventures at the office. Oops. No complaint has been filed, but she encourages you to be more careful. <<n>>
She understands your new body has needs, and she can help you, if you want. Is she proposing what you think she is? Understanding your confusion, she explains she needs lots of sex too, and knows how to get it. In fact, she can show you Friday night. Dress for a date and meet at nine. <<n>>
When you get out of the taxi, you're wearing a short red dress and matching heels. They're only one inch high, so you can walk somewhat gracefully. Dana has a white shirt, black leather shirt and fishnet stockings. You follow her into a night bar, the Broken Coconut. <<n>>
After ordering two sex on the beach, you feel all the men's eye one you. That //so// arousing. The first to make a move is an older guy, but Dana rebuffs him. So does she for the next two. Finally she finds what she's looking for. Two younger dudes in sportswear. She asks you to vamp the one on the left, while she does the other. <<n>>
It doesn't take long for them to approach you, for Dana to suggest you all go to your place and for them to accept. On the way, Dana makes out with Carlos on the back seat, and Jorge pets your breast whilst driving. Once you've closed your door, everyone's naked in seconds. The sex is wild and lasts hours, exploring all possible combinations. Double penetration is fun. <<n>>
The guys leaving during the night, and you offer Dana to sleep at your place. It feels nice cuddling next to her after all the hard sex. <<n>>
<<switch $stats.corruption>>
<<case 0>>
<<Intermezzo>>
You and Dana become best friends, and your little Friday outings become a ritual. You share the boys you bring home, whether they're two, three or four (if you're lucky), or alone (if they're lucky!). Sometime, when you don't find men to our liking, you end the night making love to each other, scissoring intensely. So, you're best friends //with benefit//... <<n>>
It's only logical to move together five months later. Dana's a perfect roommate. So perfect she leaves little place to a boyfriend. You can't imagine sharing with a boyfriend what you share with Dana, anyway. <<n>>
<<set $EndingReached to "(81) Dana's Slutty Roommate">>
<<case 1>>
<<Intermezzo>>
You and Dana become friends. You sometime go with her on her Friday outings, but you also have solo adventures, enjoying the company of a man, or two, or three, by yourself. <<n>>
For your birthday, Dana organize a special party. She rents a loft, where she invites twelve horny guys, just for you. You spend the whole week-end in bed, getting fucked over and over. In the end, your pussy, your mouth and your ass are sore, even with the help of lube, but you're ecstatic. <<n>>
A few months later, you return the favor to Dana, with ten huge guys. You didn't find as many as her, so you compensate by buying a large strap-on dildo to fuck her too. <<n>>
<<set $EndingReached to "(82) Dana's Slutty Winggirl">>
<<case 2>>
<<Intermezzo>>
You thank Dana for her help, but you feel like you need more. You want dicks, many dicks, but can't be bothered with the men. Dana has a solution for you. The next Friday, she gets you to The Ladies' Room, a much small, darker bar. Drinks are simple and cheap, but there's no men allowed. You don't understand how that could possibly help you. <<n>>
Dana tells you to be patient. Once you've finished your drinks, she takes you to the back of the bar. There's a small room, with cushions on the floor. Dana explains the bar on the other side is men only. The walls have holes at various height. As you sit, a dick appears in one of the holes. Then another. You're quickly surrounded by penises! <<n>>
You follow Dana's lead and take one in your mouth and another in your hand. You spend the next hour and a half sucking them dry. When you're done, cum is dripping from your chin. Dana's not there, she's waiting for you at the bar. She helps you home, as you're too tired to act. But you know you'll be back. <<n>>
<<set $EndingReached to "(83) Gloryhole Maniac">>
<<case 3>>
<<Intermezzo>>
You thank Dana for her help, but you feel like you need more. You want dicks, many dicks, but can't be bothered with the men. Dana has a solution for you. The next Friday, she gets you to The Ladies' Room, a much small, darker bar. Drinks are simple and cheap, but there's no men allowed. You don't understand how that could possibly help you. <<n>>
Dana tells you to be patient. Once you've finished your drinks, she takes you to the back of the bar. There's a small room, with cushions on the floor. Dana explains the bar on the other side is men only. The walls have holes at various height. As you sit, a dick appears in one of the holes. Then another. You're quickly surrounded by penises! <<n>>
You follow Dana's lead and take one in your mouth and another in your hand. You spend the next hour and a half sucking them dry. When you're done, cum is dripping from your chin. Dana's not there, she's waiting for you at the bar. She helps you home, as you're too tired to act. But you know it's still not enough. <<n>>
<<Intermezzo>>
<<Portrait "Franco">>
You get in contact with the manager of the Ladies' Room and the Stags' Room twin bars, ''Franco''. As you explain your unique conundrum to him, he has a proposal. Most women prefer the anonymity of the gloryholes, but if you have the guts for it, he can arrange a place for you directly on the Stags' side. <<n>>
Your first try is exhilarating. Franco has put a single mattress in a small dark room. At least ten men take you, through it's hard to count or even to tell them apart. Some are silent, but most are deliciously rude, calling you names and fucking your pussy and your ass rougher than they'd dare with the light on. One of them even piss on you, to "//clean all the cum//". At the end of the night, you're exhausted, sore, dirty and absolutely convinced //this// is your thing. Franco drives you home and pays you a hundred buck for your prestation. Bonus! <<n>>
You go to the Stags' at least once a week. Sometime, you suck Franco as a thank you. He's quite protective of you, in a way. You like him, but you know you're no longer girlfriend material. You're too far gone. And it's just //too// good. <<n>>
<<set $EndingReached to "(90) Gangbang Maniac">>
<</switch>>
<<elseif $stats.libido gte 1 and $john.body is "female" and ($john.sex is "penis" or $john.sex is "both") and (not $mc.includes("lesbian"))>>
<<run $flags.delete("officeslut")>>
<<Intermezzo>>
You never noticed how many of your coworkers are hot, whether male or female. You can't help yourself but flirt with them. You really need to find sex partners favorable to your special condition. Many men flirt back, but the few you blow refuse to return the favor. Women are more difficult to read. Still, you have a number of one-night affairs over the course of a month. <<n>>
<<Intermezzo>>
<<Portrait "Dana">>
When you receive a mail from ''Dana'' asking to come to her office, you wonder what this is about. Dana is the human resources manager. She's lovely, but serious. She has heard about your adventures at the office. Oops. Some women have talked to her about your attitude. No complain has been filed yet, but she has to reprimand you. <<n>>
She understands your new body has needs, and she can help you, if you want. Is she proposing what you think she is? Before she can explain what she means exactly, you raise you skirt, revealing your near-erect <<PenisDesc>>. <<n>>
This stops Dana in her tracks. When she gathers her wits, she informs you this is unacceptable behavior. Then, she motions you to come closer and start giving you head. Pretty soon, she swallows your warm cum. Dana advises you to stop fooling around in the office, and to come to her place Thursday evening. <<n>>
<<Intermezzo>>
<<if $john.sex is "penis">>
When Dana opens her door, she's only wearing red lingerie and perfume. You skip the meal and the chat and go straight to the sex. Later, while you recover from her vigorous fornication, she explains that she can't keep a boyfriend, as her sex drive is too high for them to follow. They either leave, exhausted, or she ends up cheating on them. <<n>>
You don't want to make promises, but you feel like she found her match. <<n>>
<<if $stats.libido gt 1>>
And indeed, the following weeks proves you right. share many interests, and the sex is //great//. You fuck at least twice a day, sometimes more. Once in the morning, once in the evening, and at times in the office. <<n>>
Dana's always willing to try new things, sexually. With her, you explore all facets of lovemaking, in the most bizarre locations, positions and toys. You're not tired, and you don't think you will be for a long time. <<n>>
<<set $EndingReached to "(84) Dana's Strange Indefatigable Girlfriend">>
<<else>>
Alas, you presumed of your strengths. Dana is indefatigable, and she asks for sex all the time. Even with your boosted libido, you can't keep up. <<n>>
You stay friends, though. She regularly send you reports of her sexual adventures... <<n>>
<</if>>
<<else>> /* sex is both */
When Dana opens her door, she's only wearing red lingerie, perfume and an impressive strap-on. You skip the meal and the chat and go straight to the sex. Later, while your cum's drying on her boobs, she explains that she can't keep a boyfriend, as her sex drive is too high for them to follow. They either leave, exhausted, or she ends up cheating on them. <<n>>
You don't want to make promises, but you feel like she found her match. <<n>>
<<if $stats.libido gt 1>>
And indeed, the following weeks proves you right. You and Dana share many interests, and the sex is //great//. You fuck at least twice a day, sometimes more. Once in the morning, once in the evening, and at times in the office. <<n>>
Dana's always willing to try new things, sexually. With her, you explore all facets of lovemaking, in the most bizarre locations, positions and toys. You also find bisexual men on the internet to have steaming hot threesomes. <<n>>
<<set $EndingReached to "(85) Dana's Very Strange Indefatigable Girlfriend">>
<<else>>
Alas, you presumed of your strengths. Dana is indefatigable, and she asks for sex all the time. Even with your boosted libido, you can't keep up. <<n>>
You stay friends, though. She regularly send you reports of her sexual adventures... <<n>>
<</if>>
<</if>>
<</if>><<if $portrait is "perfect bimbo" and $stats.stupidity lt 2 and $john.sex is "vagina" and $stats.corruption is 0 and $stats.libido is 0>>
<<Intermezzo>>
<<block NonConTF>>
<<Portrait "Marron">>
One day, your boss, Nathan, calls you to his office. He wants you to meet someone. When you enter the room, an elegant man is here. He's young, but charismatic and reeks of power. Nathan explains your reputation as a "//secretary//" reached the ears of Mr. Marron, the director of your company. M. Marron wanted to meet you in person. <<n>>
You smile at him. Mr. Marron studies you keenly, without saying a thing. Then, he nods at Nathan and quietly leaves. <<n>>
Nathan gives you a card, with the address of an upper-class restaurant and a telephone number. You have a date with Mr. Marron tonight. The number belong to an assistant of Mr. Marron, who'll provide the dress and make-up, as well as instructions. <<n>>
You're baffled by all this, but Mr. Marron is quite handsome, and your instinct is to please him. So you ring the number, and get to the day spa where a appointment has been made for you. There, you have a bath, a massage, a long pedicure and a full make-up session. When you're done, you find new clothes in place of yours. A long, green dress with a daring, yet classy, cut. You look phenomenal in it. <<n>>
Once at the restaurant, you take some time to review the long list of instructions you have to follow. "//Do not speak unless spoken to, do not eat unless Mr. Marron is eating too, never laugh (??), etc.//" The strangest is "//do not cum unless instructed by Mr. Marron//". The food will probably be good, but you don't except it'll be //so// good it'll give you orgasms. <<n>>
Mr. Marron arrives at precisely the hour set on your program. He salutes you, then sit. But he does not talk. Indeed, the whole evening, neither of you says a word. A private driver is waiting for you when you leave. As you wonder where this "date" went wrong, you receive a text from the assistant, to schedule a new meeting in a week's time. He reminds you not to come till next time. <<n>>
Your next dates with Mr. Marron are just as puzzling as the first. Except that, each time, he asks you something about you, your past, your tastes, your family. You answer in one sentence, as you were instructed. <<n>>
You grow frustrated by this silent treatment, and by the lack of sex. You don't dare masturbate, as you presume Mr. Marron will know you broke his rules. Obeying orders is //so// exciting. <<n>>
Finally, after months of "courting", you're invited to Mr. Marron's own house, a big mansion on the hills. But it's not a date. Nearly twenty people are there, probably his family. Mr. Marron make you sit at his left. They speak a language you don't understand. You don't say a word, as no one speak to you. When the whole table laugh, you refrain from laughing and keep on waiting quietly. <<n>>
Mr. Marron then salute you, and leave the dining room with some of his guests. The others leave to the yard and their car. You expect to do the same, but the majordomo asks you to follow him. He takes you to a large bedroom, where he says you can wait your husband. (Husband??) (Was this weird reception a wedding ceremony???) (The thought of getting married without your consent makes you //so// wet. It bring you on the edge, but you don't have the permission to come.) <<n>>
When M. Marron comes back, his friends are with him. They're drunk. They sit around the bed, while your husband undresses. He has a fit, sinewy body, and a quite impressive penis. He takes your dress off with brutality, ripping the delicate fabric. Then he grips your neck with one hand and slaps you with the other. As he raises his hand, he says "//You will come now//", and hits you a second time. You let out a moan. <<n>>
"//Again//" <<n>>
"//Again//" <<n>>
"//Again//" <<n>>
By the fourth orgasm, he releases you. You fall on the bed, shaking with pleasure. Your husband's friends applaud. You fall asleep, wondering what tomorrow will bring. <<n>>
<</block>>
<<AddMC "sex slave">>
<<AddMC "obedience slut">>
<<set $EndingReached to "(29) Mr. Marron's Silent Wife">>
<<else>>
<<Intermezzo>>
<<Portrait "Nathan">>
One day, your boss, ''Nathan'', calls you to his office. He wants you to take care of some business. When you enter, his trousers are on his ankles. You understand the "//business//" is his dick, and "//take care//" means "giving head". <<n>>
<<if $stats.stupidity gt 1 and $exclusive is "nobody">>
Nathan's not exactly your type, but he's your boss, and he's rich. You may as well give in and blow him. You get on your knees and take his modest penis in your mouth. Even at his hardest, you can swallow it entirely. <<n>>
It only takes a minute for Nathan to come. His jizz's bitter, but you choose to swallow like a good girl. As Nathan gets dressed, he gestures you to leave. //I'll see you tomorrow, miss Smith.// <<n>>
<<if $john.sex is "vagina">>
And so begin a daily ritual. Week after week, it gets more perverse and sensual, as Nathan's imagination run into your wild side. Some days you have to come to work with no panties, or with a rosebud or a vibrating egg. <<n>>
<<Intermezzo>>
<<if $stats.bottom gte 1>>
After three months of this treatment, you don't find Nathan's jizz so bad anymore. You're used to it. Just as you're used to obey his every fantasy. <<n>>
<<if $portrait is "perfect bimbo">>
Nathan's really smitten with you. He even divorced his wife so you can live together. You still work for him, as office decoration and cumslut. He introduces you to all his friends and business partners. You have to dress in the most outlandish and reveling outfits, so Nathan will be proud of you. You're so happy to be his private bimbo. <<n>>
<<set $EndingReached to "(28) Nathan's Trophy Wife">>
<<else>>
Nathan bring you with him on his work trips. Some are real, others are only excuses to fuck you in exotic locales, far from his wife. You know he won't divorce, but that's okay. You like where you're at. A good bimbo's job is to please men. You got really good at that. <<n>>
<<set $EndingReached to "(27) Nathan's Office Plaything">>
<</if>>
<<else>>
After three months of this treatment, you're really tired of Nathan's fantasies. And his jizz's still as icky as ever. You try to break off your relationship, but he gets angry and fire you. Good riddance! <<n>>
<<set $work to "none">>
<</if>>
<<else>>
The next day, Nathan calls you again to his office. He wants you to remove your panties. You do, but your <<PenisDesc>> freaks him up. As you leave his office, he shouts "//You're fired!//". What a douche. <<n>>
<<set $work to "none">>
<</if>>
<<else>>
<<if $stats.corruption lt 2>>
You flatly refuse. You're a secretary, not a sex worker. Nathan shrugs. As you leave his office, he shouts "//You're fired!//". <<n>>
<<else>>
You flatly refuse. He's really not your type. Nathan shrugs. As you leave his office, he shouts "//You're fired!//". <<n>>
<</if>>
<<run $flags.delete("bimbo secretary")>>
<<set $work to "none">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: %Enzo% */
/*********************************************************/
<<if ($john.body is "male") and ($john.sex is "penis") and ($mc.includes("bisexual"))>>
<<Intermezzo>>
<<Portrait "Enzo">>
You still smile to the secretaries, but you refrain from talking to them. You'd like to have a relationship, but the dating sites are dead ends for now. Fortunately, the coworker you had pegged as bisexual is, indeed, bisexual. He comes on to you at an after work, and you end up at his place, where you suck on his dick hungrily, before he takes your ass. You just love feeling his cum run on your balls. <<n>>
<<if ($stats.corruption is 0)>>
You have lots of fun with Enzo afterward. He's a nice fellow, very funny. And the sex is great. You don't miss girls at all. <<n>>
<<set $EndingReached to "(114) Enzo's Fuck Buddy">>
<<else>>
You have lots of fun with Enzo after ward. He's a nice fellow, very funny. And the sex is great. You miss girls a little, though. <<n>>
<<Portrait "Dana">>
One evening, after everyone's gone, you're having fun with Enzo in his cubicle when you're surprised by Dana, the HR manager. The building was not as empty as you thought. Dana should be berating you, but she seems to be fascinated with your <<PenisDesc>> glistening with Enzo's saliva... <<n>>
Pretty soon, this awkward situation has evolved into a steaming hot threesome. You have some experience with anal now, and Dana clearly enjoys the ease with which you take her two holes at a time. You welcome Dana into your couple, having a lot of fun under the sheets. <<n>>
<<set $EndingReached to "(115) Enzo and Dana's Fuck Sandwich">>
<</if>>
<<elseif $john.body is "male" and ($john.sex is "vagina" or $john.sex is "both")>>
<<Intermezzo>>
<<Portrait "Enzo">>
You go to work as usual, when a coworker, ''Enzo'' is alarmed by blood on your trousers. You are distraught too, until it dawns on you what is happening. Your first periods. It explains the abdominal pain you had since last night. You go to the restroom in haste, and phone Amber for instructions. You take the rest of the day off, for "medical reasons", which is quite legitimate, as you //are// bleeding. <<n>>
<<if ($portrait neq "plain")>>
<<if $stats.corruption gte 1 or ($portrait is "queer")>>
<<Intermezzo>>
The next day, Enzo is inquisitive. He wants to know what happened. You tell him the truth. You anticipate Enzo's reaction, but he's supportive. You get closer to him. <<n>>
Enzo joins you and Leonard for after-work drinks. Leonard do not seem to like him. He finally tells you why: Enzo's bisexual. You don't see the problem. In fact, that's an interesting bit of information. After that, you look at Enzo differently. He's quite charming. And you wonder if he's just friendly with you, or if he's actually flirting. <<n>>
You decide to invite him at your place, without Leonard, of course. He accepts. You spend a delightful moment with him and the bottle of wine he came brought. He's ready to leave, and you're still not sure about his intentions. Then, when he's on the doorstep, he brings your face closer to his and kisses you. You've never been kissed this way. Soft and tentative at first, but more pressing and firmer as you let yourself go. <<n>>
<<if $mc.includes("gay")>>
As Enzo's kiss draws out, you grind your crotch against his rigid member. He gets the message and gets back into your apartment. You throw your clothes on the ground, in a hurry to feel each other's skin. Pretty soon, you're on your knees with his dick in your mouth. <<n>>
Then, he takes you at last. You welcome his powerful dick in your pussy, and feel your pleasure rise quickly. But, as you're about to come, he gets his penis out, and lowers it to your asshole. He enters your flesh once again, and you see he's on the edge too. He rubs your clit so you come together. <<n>>
You have a hard time keeping your office romance a secret after that. But you don't care. You love Enzo, and you begin talking about children and marriage. <<n>>
<<set $EndingReached to "(188) Enzo's Gay Fiance">>
<<elseif $john.sex is "both">>
You're ready to go further, but he steps back and says goodbye. Enzo wants to take things slow. You've been dating for nearly five month when he makes love to you for the first time. He's quite good at playing with your dick, which makes your pussy slaver for attention. <<n>>
Then, he takes you at last. You welcome his powerful dick in your pussy, and feel your pleasure rise quickly. But, as you're about to come, he gets his penis out, and lowers it to your asshole. He enters your flesh once again, and you see he's on the edge too. He grabs your dick and strokes it so you come together. <<n>>
You have a hard time keeping your office romance a secret after that. But you don't care. You love Enzo, and you begin talking about children and marriage. <<n>>
<<set $EndingReached to "(49) Enzo's Very Strange Fiance">>
<<else>>
You're ready to go further, but he steps back and says goodbye. Enzo wants to take things slow. You've been dating for nearly five month when he makes love to you for the first time. He strokes your clit with the tip of his tongue. <<n>>
Then, he takes you at last. You welcome his powerful dick in your pussy, and feel your pleasure rise quickly. But, as you're about to come, he gets his penis out, and lowers it to your asshole. He enters your flesh once again, and you see he's on the edge too. He takes your hand and guide it to your pussy. You start masturbating, until you both come at the same time. <<n>>
You have a hard time keeping your office romance a secret after that. But you don't care. You love Enzo, and you begin talking about adopting children and marriage. <<n>>
<<set $EndingReached to "(48) Enzo's Strange Fiance">>
<</if>>
<<else>>
You evade the question. You fear he'll spill your secret to everyone. <<n>>
<</if>>
<</if>>
<<elseif $portrait is "beautiful" and ($john.sex is "both" or $john.sex is "penis" or ($john.sex is "vagina" and $stats.corruption gt 1))>>
<<Intermezzo>>
<<Portrait "Enzo">>
One day, as you're leaving the office late, you stumble upon one of your colleagues and fall to the floor. ''Enzo'''s confused and apologetic as he helps you get to your feet. He offers to buy dinner as an excuse. You raise a eyebrow. Now, you remember seeing him observing you and roaming near your desk the past few days. This is a set-up. <<n>>
<<if $stats.corruption gte 1>>
But then again, you don't have anything better to do tonight, so why not. Enzo's delighted. He takes you to a fine sushi bar, where you gorge on raw fish. Behind the rather heavy-handed flirting, you discern an interesting person. Enzo's cultured and you share many tastes. It help you were a man not two months ago. But Enzo already knows that, and doesn't seem to care. So, despite all the awkwardness, you accept his invitation to take you home. <<n>>
<<if $john.sex is "vagina">>
Sex with Enzo starts out sweet, like he doesn't dare being rough. But as you insist for him to fuck you harder, he relents and you have an orgasm that leaves you shaking. <<n>>
<<set $EndingReached to "(50) Enzo's Fiancee">>
<<elseif $john.sex is "penis">>
Sex with Enzo starts out sweet, until he sees your penis. Then, his eyes widen and he goes down on you, giving you one of the best head you've ever had. You spend the night in a long 69, keeping each other on the edge without ever crossing the line till morning. <<n>>
<<set $EndingReached to "(51) Enzo's Strange Fiancee">>
<<else>>
Sex with Enzo starts out sweet, until he sees your penis. Then, his eyes widen and he goes down on you, giving you one of the best head you've ever had. When you're on the edge, he switches to fucking your pussy, then back again, driving you mad with desire and frustration. <<n>>
<<set $EndingReached to "(52) Enzo's Very Strange Fiancee">>
<</if>>
Enzo proves to be a perfect gentlemen once you start dating seriously. He could even be the one... <<n>>
<<else>>
You don't appreciate this kind of shenanigans. You answer a terse "//That won't be necessary//", then leave without a smile. <<n>>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
Being as perfectly beautiful as you are now has its drawbacks. Most men don't dare approach you, and most women shun you. You can see the unease in their eyes. <<n>>
You make a living as a model, posing for amateur photographers. Your renown grows slowly within their circle, until you attract the attention of a real artist. He wants you for an ad that runs nationally. <<n>>
Soon after, propositions begin to flow in, to the point that you have to hire an agent. Six month later, your face sells perfumes for a big brand. You socialize with the prettiest and richest. <<n>>
<<if $john.sex is "both" and $mc.includes("bisexual") and $tf.includes("ludicrous schlong") and ($boobssize gt 15) and (true /* setup.endings.length lt 100 */) /* and (setup.endings.includes("(30) Modeling Celebrity")) */ >>
<<Intermezzo>>
One day, you receive the visit of two lawyers from a prestigious firm. You wonder whom of your suitors or employer is suing you. But the lawyers assure you it's nothing like that. You've been elected Queen of Futurania. "//Elected ''Queen''//"?!? They explain Futurania is a small island of the Pacific where all inhabitants are intersexuals. They happen to hold elections for their royalty, among the most beautiful and famous futas and herms of the world. You've been chosen, with a rather large percentage. <<n>>
The title is mostly honorific, as the island is a monarchic republic. But if you accept, it comes with a palace, a private beach and a generous annuity. Plus //jus primae noctis//, or 'right of the first night', for every marriage celebrated on the island, if you wish so. <<n>>
Well... An offer like that is hard to refuse. A week later, you're crowned as Queen-Elect Joan the First of Futarania. Let's rule. <<n>>
<<set $work to "royalty">>
<<set $EndingReached to "(S1) Queen-Elect of Futurania">>
<<else>>
You're still single, though, except for the occasional high-class orgy. <<n>>
<<set $work to "model">>
<<set $EndingReached to "(30) Modeling Celebrity">>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
One of your clients at the spa is a Hollywood agent. She knows a young director's who's looking for someone just like you. She persuades you to go to the casting, for a "//minimal//" fee. <<n>>
<<if $john.sex is "penis">>
To your surprise, you're taken. This is a small role, which is fine with you, as you're no actor. But during the shots, you chat with the lead actress, the famous ==name withheld==. She just loves to suck on your cock. <<n>>
<<elseif $john.sex is "vagina">>
To your surprise, you're taken. This is a small role, which is fine with you, as you're no actor. But during the shots, you chat with the lead actress, the famous ==name withheld==. She just loves a big man with a cute, wet pussy. <<n>>
<<else>>
To your surprise, you're taken. This is a small role, which is fine with you, as you're no actor. But during the shots, you chat with the lead actress, the famous ==name withheld==. She just can't get enough of your dick and pussy. <<n>>
<</if>>
Your relationship doesn't last long. But, by the time it's over, you've made a name for yourself. You never score leading roles, but you are a celebrity and enjoy the privileges, including the easy fucks. <<n>>
<<set $EndingReached to "(31) Hollywood Celebrity">>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
Working at your club is taxing. You're constantly moving from table to table, playing the perfect host to your clients, all the while directing your waitress, correcting their costumes and handling all backstage hustle. <<n>>
It's rewarding too, as you're regularly hit upon, both by your employee and lonely female customers. Some women are so brazen as to flirt with you discreetly while accompanying their husband or boyfriend. <<n>>
<<if $john.sex is "penis">>
You have numerous flings over the months. Most end quickly, once you lose interest in the novelty of your new lover. <<n>>
<<if ($stats.corruption is 0) and ($stats.libido is 0)>>
<<Intermezzo>>
<<Portrait "Bridget">>
After many failed relationships with pretty air-heads, you settle on ''Bridget'', a plump brunette with a heart of gold. <<n>>
Bridget's smart and funny, but she's not really into sex stuff. It's okay with you, as long as you have somebody to love. Sexual bliss is not that important, right? <<n>>
<<set $EndingReached to "(5) Bridget's Boyfriend">>
<<elseif ($stats.corruption gte 1) and ($stats.libido is 0)>>
<<Intermezzo>>
<<Portrait "Bridget">>
After many failed relationships with pretty air-heads, you settle on ''Bridget'', a plump brunette with a heart of gold. <<n>>
Bridget's smart and funny, but she's not really into sex stuff. It's okay with you, as long as you keep having fun on the side. What she doesn't know can't hurt her, right? <<n>>
<<set $EndingReached to "(101) Bridget's Cheating Boyfriend">>
<<elseif ($stats.corruption is 0) and ($stats.libido gte 1)>>
<<Intermezzo>>
<<Portrait "Laura">>
''Laura'''s a young student who's looking for a part-time job in your club. She really shines as a pin-up waitress, smiling and wiggling her cute bubble butt. <<n>>
Like the other, she falls under your charm and ends up in your arms. But she's different, giving herself away fully and cheerily. You use and abuse her, but at the end of the night, she's still giggling. She likes to roleplay the clumsy employee and the mean boss and get punished by a heartfelt spanking. <<n>>
Laura makes you forget your previous conquests. She's delighted to become your official girlfriend, and calls you "//Daddy//". <<n>>
<<set $EndingReached to "(98) Laura's Good Boss">>
<<elseif ($stats.corruption is 1) and ($stats.libido gte 1)>>
<<Intermezzo>>
<<Portrait "May">>
You've seen ''May'' many times at your club, but never with the same date. Sometime with a man, sometime with a woman. Always older than her 20 years. You wonder if she's an escort. One night, she comes alone, sit at the bar, and chat with you. <<n>>
She's not a sex worker. But she has a high sex drive and very specific fantasies. So, she's looking for the right partner. As the night goes on, you learn more about what she means. When you're alone in the bar, you kiss her. Then you push her to her knees, free your <<PenisDesc>> and fuck her mouth relentlessly. You don't stop, even as she begins to gag. By the time you come, she's in a trance and sags to the floor, so you carry her to a couch to rest. <<n>>
May becomes another of your cute little employees, your lover and your private cumdump. She comes exclusively when you rape her mouth, which you do as much as you like. <<n>>
<<set $EndingReached to "(99) May's Bad Boss">>
<<elseif ($stats.corruption eq 3) and ($stats.libido gt 1)>>
<<Intermezzo>>
<<Portrait "Bridget">>
After many failed relationships with pretty air-heads, you settle on ''Bridget'', a plump brunette with a heart of gold. <<n>>
Bridget's smart and funny, but she's not really into sex stuff. It's really frustrating. Why cheat when you could have fun with your girlfriend? <<n>>
You now have the means to buy any x-pills you want. So, you acquire two green and two orange ones. You give them to Bridget, dissolved in a cocktail. <<n>>
<<Portrait "Bridget-slutty">>
The new Bridget who's born this night has a very different outlook on life and sex. She understands you've given her body-enhancing pills, and adore her new, huge and natural, tits. But she doesn't realize you've also altered her sex drive. She thinks she's acting of her own volution. You let her. <<n>>
You have a lot more sex after that. Bridget's libido nearly as strong as yours. You bring her to the club, which she disliked before. There, she discovers she's into women. You have hot threesomes with some of your employees and foursomes with clients. <<n>>
Bridget leaves her old job and helps you at the club. Her dresses are even more provocative than your waitresses'. Together, you become famous in the night scene of the city. <<n>>
<<set $EndingReached to "(102) Bridget's Pygmalion">>
<<else>>
<<Intermezzo>>
<<Portrait "Laura">>
''Laura'''s a young student who's looking for a part-time job in your club. She really shines as a pin-up waitress, smiling and wiggling her cute bubble butt. <<n>>
Like the other, she falls under your charm and ends up in your arms. But she's different, giving herself away fully and cheerily. You use and abuse her, but at the end of the night, she's still giggling. She likes to roleplay the clumsy employee and the mean boss and get punished by a heartfelt spanking. <<n>>
<<Intermezzo>>
<<Portrait "May">>
You've seen ''May'' many times at your club, but never with the same date. Sometime with a man, sometime with a woman. Always older than her 20 years. You wonder if she's an escort. One night, she comes alone, sit at the bar, and chat with you. <<n>>
She's not a sex worker. But she has a high sex drive and very specific fantasies. So, she's looking for the right partner. As the night goes on, you learn more about what she means. When you're alone in the bar, you kiss her. Then you push her to her knees, free your <<PenisDesc>> and fuck her mouth relentlessly. You don't stop, even as she begins to gag. By the time you come, she's in a trance and sags to the floor, so you carry her to a couch to rest. <<n>>
You hire May, and she joins Laura as your second girlfriend. Laura's impressed by May's oral ability, which spurs her to improve her own skill. Your dick becomes the battleground of terrible blow-job challenges. You have the decency not to complain. <<n>>
<<set $EndingReached to "(100) Laura and May's Oral Fixation">>
<</if>>
<<elseif $john.sex is "vagina">>
You rarely let those flings go far, though. Most are content with a kiss, as it proves they were worthy of your attention. You need a more serious relationship to let them know about your pussy, though. <<n>>
<<Intermezzo>>
<<Portrait "Sandy">>
This is something you have the time to develop with ''Sandy''. She started as a waitress at the Garters' Club, but was quickly promoted. Some nights she sings and strips, in a burlesque kind of show. <<n>>
Sandy has seen how you act with women. She was curious about it and got the truth from you using a dirty trick. Patience and empathy. Her attitude did not change at first. Then, she started spending more and more time with you. And you could tell she worked hard on her pin-up look to please you. <<n>>
Every night, at closing time, she took on a sexy pose and pouted while saying "//goodbye, boss//" in a sultry voice. She should be an actress. Well, you're bound to give in, so it may as well be on your terms. <<n>>
You've seeing exactly what you need on the net. Dildos that straps to the thigh instead of to the groin. You buy two of them, one for you, one for her. Then, you ask Sandy for a private show, after hours. Anxious about what she guess will happen next, she strips slowly, removing all her extraneous pieces of clothing, while you drink champagne. <<n>>
When she's nearly naked, her pearly gate wet with anticipation, you get on stage and kiss her passionately. She responds in kind, letting you lead. Your hands appraise every curve of her supple body. Soon, you're laying on her, your bodies intertwined and pressing against each other. <<n>>
You like how she plays with your clitoris, but you want more. You get the two toys, strap one to your thigh and give the other to Sandy. Thus equipped, you put a leg between hers, she does the same, and you fuck each other in a sensual dance. You reach your crescendo at the same time, your pussy grinding against hers. <<n>>
<<if ($stats.libido lt 2) >>
<<Intermezzo>>
Sandy become your partner in the club's management and in your life. Together, you become famous in the night scene of the city. <<n>>
<<set $EndingReached to "(103) Sandy's Private Dancer">>
<<else>>
<<Intermezzo>>
<<Portrait "Patrick">>
You meet your next lover at your boxing club. ''Patrick'' is one of your sparring partners, helping you relax and keep fit. Your friendship grows week after week. You haven't told him you're a cuntboy, but he must have deduced by himself. <<n>>
Patrick uses the fight as a form of seduction. He holds his body next to yours, flexing his muscles and pressing his large dick against your pussy. You finally yield to him in the showers. His dick's not long, but quite large. Though he takes you gently, the feeling's nearly painful. But you endure, and pleasure comes after pain. An overwhelming pleasure. <<n>>
<<if ($stats.corruption is 0) or ($stats.corruption is 3)>>
<<Intermezzo>>
You hide Patrick from Sandy, but it's easy as Patrick has no interest in ruining your life. You split your time and your love between them, as an equilibrist. <<n>>
<<set $EndingReached to "(104) Sandy's Private Dancer and Patrick's Sparring Partner">>
<<else>>
<<Intermezzo>>
You introduce Patrick to Sandy, and Sandy to Patrick. Through very different people, they're united by their love to you. At the end of the evening, they're laughing together. <<n>>
Still, you don't get the threesomes you would have liked. But each of your two lovers are happy to let you see the other. It's good enough. <<n>>
<<set $EndingReached to "(105) Sandy and Patrick's Loving Boyfriend">>
<</if>>
<</if>>
<<elseif $john.sex is "both">>
<<if ($stats.libido lt 2) >>
You rarely let thoses flings go far, though. Most are content with a kiss, as it proves they were worthy of your attention. You need a more serious relationship to let them know about your intersexuality, though. <<n>>
<<Intermezzo>>
<<Portrait "Sandy">>
This is something you have the time to develop with ''Sandy''. She started as a waitress at the Garters' Club, but was quickly promoted. Some nights she sings and strips, in a burlesque kind of show. <<n>>
Sandy has seen how you act with women. She was curious about it and got the thruth from you using a dirty trick. Patience and empathy. Her attitude did not change at first. Then, she started spending more and more time with you. And you could tell she worked hard on her pin-up look to please you. <<n>>
Every night, at closing time, she took on a sexy pose and pouted while saying "//goodbye, boss//" in a sultry voice. She should be an actress. Well, you're bound to give in, so it may as well be on your terms. <<n>>
You ask Sandy for a private show, after hours. Anxious about what she guesses will happen next, she strip slowly, removing all her extraneous pieces of clothing, while you drink champagne. When she's nearly naked, her pearly gate wet with anticipation, you get on stage and kiss her passionately. She responds in kind, letting you lead. Your hands appraise every curve of her supple body. Soon, you're laying on her, your bodies intertwined and pressing against each other. <<n>>
You like how she fingers your pussy, but you want more. You get Sandy on all fours and put your <<PenisDesc>> in her, slapping her white ass gently. Her first orgasm nearly makes you come too, but you persist and she comes twice more before you shoot your cum on her back. <<n>>
<<if ($stats.corruption lt 2) >>
<<Intermezzo>>
Sandy becomes your partner in the club's management and in your life. Together, you become famous in the night scene of the city. Even pregnant with your first child, she continues stripping. <<n>>
<<set $EndingReached to "(106) Sandy's Married Dancer">>
<<else>>
<<Intermezzo>>
<<Portrait "May">>
You've seen ''May'' many times at your club, but never with the same date. Sometime with a man, sometime with a woman. Always older than her 20 years. You wonder if she's an escort. One night, she comes alone, sit at the bar, and chat with you and Sandy. <<n>>
She's not a sex worker. But she has a high sex drive and very specific fantasies. So, she's looking for the right partner. As the night goes on, you learn more about what she means. When the three of you are alone in the bar, Sandy kisses her. Then she pushes May to her knees, holds her head with two hands and forces her to mouth-fuck your <<PenisDesc>>. Even when May's beginning to gag, Sandy's relentless. By the time you come, May's in a trance and sags to the floor. Sandy's frantic, putting your half-erect dick in her wet pussy. Before you get fully hard again, Sandy already shaken by a deep orgasm. <<n>>
<<Intermezzo>>
May becomes another of your cute little employees, under Sandy's protection. They also become lovers, only including you in their games as a glorified sex toy. But you can't complain. As sadistic as Sandy may be with May, she's still very frail and sweet with you. Together, you become famous in the night scene of the city. Even pregnant with your first child, she continues stripping. <<n>>
<<set $EndingReached to "(107) Sandy and May's Sex Toy">>
<</if>>
<<else>>
<<Intermezzo>>
<<Portrait "Patrick">>
You meet ''Patrick'' at your boxing club. He's one of your sparring partners, helping you relax and keep fit after a hard day's night at the Garters' Club. Your friendship grows week after week. You haven't told him you're a herm, but he must have deduced by himself. <<n>>
Patrick uses the fight as a form of seduction. He holds his body next to yours, flexing his muscles and pressing his large dick against yours. You finally yield to him in the showers. His dick's not long, but quite large. He feels impressive in your hands. Though he takes you gently, the feeling's nearly painful. But you endure, and pleasure comes after pain. An overwhelming pleasure. <<n>>
<<if ($stats.corruption lt 2)>>
You fall in love with Patrick. You spend your time surrounded with sexy girls, but when you go home, you slip into his masculine arms to cuddle. <<n>>
<<set $EndingReached to "(108) Patrick's Sparring Partner">>
<<else>>
You fall in love with Patrick. Together, you have quite a success with the ladies. They love being take in sandwich between your two masculine bodies. You relish taking a pretty thing while Patrick takes you. <<n>>
<<set $EndingReached to "(109) Patrick's Swinging Partner">>
<</if>>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $work is "office" and ($portrait is "pretty" or $portrait is "tomboy" or $portrait is "dashing") and ($stats.libido is 0)>>
<<Intermezzo>>
Your friend and colleague, Leonard, seems smitten with the new you. You've known him for a long time, when you were a man. He's always been shy with girls, and he's been timid with you ever since the transformation. But you've seen the way he looks at you... It takes him nearly two months to muster the courage to ask you on a date. <<n>>
<<if $portrait is "tomboy" or $portrait is "dashing">>
You don't know how to handle the situation. You're a woman now, and Leonard is a nice guy, the kind you should be into. But... you're not. Actually, you wonder if you're into guys //at all//, despite having the equipment for it. <<n>>
<<AddMC "lesbian">>
<<elseif $john.sex is "vagina">>
You accept. The dinner's fine, the movie's ok, the kissing's alright. A few weeks later, you lose your virginity (for the second time). It's only some months later you realize you may be in love with him. <<n>>
The wedding is planned for next year. You're happy. No, really, you are. But, is it the happiest time of your life? You're not so sure. It should be, shouldn't it? <<n>>
<<set $EndingReached to "(2) Leonard's Wife">>
<<else>>
You want to accept Leonard's invitation, but before you do, you feel like you own him a warning about the full changes brought by the pills. When he learns that you have a dick, Leonard is shocked, and retracts his proposal. <<n>>
Soon after, the attitude of your coworkers changes too. You hear dirty nicknames whispered beyond your back. The mood is not overly hostile, but you grow weary of the constant mockery. You'll have to find another job, as soon as possible. <<n>>
<<run $flags.pushUnique("harassment")>>
<</if>>
<<elseif $work is "office" and $portrait is "plain" and ($stats.corruption gte 1) and ($bag.red gte 1)>>
<<Intermezzo>>
<<Portrait "Leonard">>
You're having a drink with Leonard after work, and you discuss your love lives. Leonard has been even less successful than you. At least, you had <<Jennifer>> for a while. Leo's too shy to score a girlfriend. He's visibly quite bitter about it, saying that women have it easy. <<n>>
You don't think that's true in general, or even for dating. But saying so won't recomfort Leonard. Then you have an idea. You still have red x-pills. If Leonard really think women have it easy, why doesn't he try to be one, at least for a time? <<n>>
<<if $bag.blue gte 1>>
If he doesn't like it, a blue pill will let him be a man again. Leonard says he'll think about it. <<n>>
It takes Leonard two days to make up his mind. He's up to it. Your place, Friday evening. <<n>>
<<Intermezzo>>
<<if $bag.yellow gte 1 and $stats.corruption gt 1 and $john.sex is "penis">>
<<block NonConTF>>
<<Portrait "Leonard-bimbo">>
Friday comes fast. You give Leo the pill and a glass of water, in which you already dissolved a yellow x-pill without telling him. If he wants to be a pretty woman, he may as well be a //very// pretty one. The change is fast, just as advertised. Leonard's smaller frame is loose in his clothes. She's now a curvaceous girl with long, blond hair and a tanned complexion. She's very pretty. If you're honest, you know she won't have //any// problem finding dates in this body. <<n>>
She seems dazed. The yellow pill must have affected her cognitive ability somewhat. Then she starts undressing. Seeing your inquisitive look, she says: "//Let's fuck//". Oookay... She explains she's a virgin, you're a boy, she's a girl: let's fuck. She doesn't have to tell you twice. <<n>>
Kissing Leo now that she's ''Lea'' is surprisingly exciting and pleasant. Her lips are soft. Her large, firm boobs push against your shirt. You can't contain your desire and take her right now. Filling her pussy with your dick seems to feel as good for her as it is for you. <<n>>
The morning finds the two of you laying in your bed. Lea caress your chest slowly. "//Let's do it again...//" You spend the week-end together, only leaving your flat to buy Lea clothes more suited to her new body. Of course, she likes pink. <<n>>
<</block>>
<<Intermezzo>>
<<if $stats.corruption is 2>>
<<block NonConTF>>
Lea does not go back to work. Offices are not her thing anymore. So, she moves in with you, and starts acting as a perfect little wife. Lea thrives as a homemaker. Also, she loves to dress provocatively and to tease attractive males. But, as far as you know, she doesn't cheat on you. You wonder how long she'll resist the urge, though. <<n>>
<</block>>
<<set $EndingReached to "(4) Lea's Husband">>
<<else>>
<<block NonConTF>>
Lea does not go back to work. Offices are not her thing anymore. So, she moves in with you, and starts acting as a perfect little wife. Lea thrives as a homemaker. Also, she loves to dress provocatively and to tease attractive males. Having a hot wife is kind-of exciting, but you wouldn't like her to cheat on you. <<n>>
Swinging seems like a much better solution. As a surprise, you bring Lea to an adult party with tens of couples. She's delighted, and flirts to her heart content. When you find a couple you both like, you go to the bedrooms to have a magnificent foursome. Your female partner for the night seems to be more interested in Lea than by you, but as long as she sucks you and let you fuck her, you're okay with that. <<n>>
<</block>>
<<set $EndingReached to "(89) Lea's Swinging Husband">>
<</if>>
<<elseif $bag.purple gte 1 and $stats.corruption is 2 and $john.sex is "vagina">>
<<block NonConTF>>
<<Portrait "Leonard-pretty">>
Friday comes fast. You give Leo the pill and a glass of water, in which you already dissolved a purple x-pill without telling him. He wants to be a woman, but you have a hungry pussy... The change is fast, just as advertised. Leonard's smaller frame is loose in his clothes. She's now a delicate girl with longer hair and a fair complexion. She's quite pretty. If you're honest, you know she won't have any problem finding dates in this body, except for his dick, of course. <<n>>
To your surprise, she starts undressing. Seeing your perplexed look, she says: "//Let's fuck//". Yeah... She doesn't have to tell you twice, but she stops in her tracks when she discovers her unchanged penis. You explain the pill must have been faulty. Then you tell her the same thing happened to you, and show her your sex. <<n>>
You see the confusion in ''Lea'''s eyes. She expected a more usual pairing, more in line with her principles. But her dick gets harder while she looks at you. The urge to mate is strongest. She finally come to you and kisses you. Her lips are soft and trembling. She does not want you to touch her dick or give her head. But she's ok with fucking you. Indeed, she's insistent. <<n>>
Lea does not last long once she's in you. She lays on your bed and starts crying. You hold her in your arms until you both fall asleep. In the morning, she's gone, along with your bag of pills. She does not answer your calls or texts. A week goes by before you see her again. <<n>>
And it's not Leonard who knocks at your door, as you half expected. It's ''Lea''. When you open the door, she rushes into you arms. She says she's not sure what to make of what is happening to her, but she //does// know she needs you. You make love again this night. It goes slower than before. She's more at ease with her body and yours, and more willing to touch you. <<n>>
A couple months later, you see less and less sadness and longing in Lea's eyes. She's coming to term with who she is, and with your love. In time, she'll be happy. <<n>>
<</block>>
<<set $EndingReached to "(62) Lea's Strange Boyfriend">>
<<elseif $bag.purple gte 1 and $bag.yellow gte 1 and $stats.corruption is 3 and $john.sex is "vagina">>
<<block NonConTF>>
<<Portrait "Leonard-bimbo">>
Friday comes fast. You give Leo the pill and a glass of water, in which you already dissolved a purple and a yellow x-pill, without telling him of course. If he wants to be a pretty woman, he may as well be a //very// pretty one. And your pussy's hungry of dick... The change is fast, just as advertised. Leonard's smaller frame is loose in his clothes. She's now a curvaceous girl with long, blond hair and a tanned complexion. She's very pretty. If you're honest, you know she wouldn't have //any// problem finding dates in this body, if not for her dick. <<n>>
She seems dazed. The yellow pill must have affected his cognitive ability somewhat. Then she starts undressing. Seeing your perplexed look, she says: "//Let's fuck//" Yeah... She doesn't have to tell you twice, but she stops in her tracks when she discovers her unchanged penis. You explain the pill must have been faulty. Then you tell her the same thing happened to you, and show her your sex. <<n>>
You see in ''Lea'''s eyes that she has difficulty processing what is happening. But her dick gets harder while she looks at you. The urge to mate is strongest. She finally takes a sexy pose, opening her legs so you have an easier access to her penis. You come closer and kisses her. Her lips are soft and sweet. She starts when you grab her penis and stroke it. <<n>>
You throw Lea on the floor, then impale yourself on her dick. She does not last long once you ride her savagely. As you did not come, you have her eat your pussy, which she does at best as her inexperience allows. When you're done, she cuddles in your arms, giggling. You fall asleep together. <<n>>
In the morning, Lea caress your chest slowly. "//Let's do it again...//" You spend the week-end together, only leaving your flat to buy Lea clothes more suited to her new body. Of course, she likes pink. <<n>>
Lea does not go back to work. Offices are not her thing anymore. So, she moves in with you, and starts acting as a perfect little wife. Lea thrives as a homemaker. Also, she loves to dress provocatively and to tease attractive males. But, if she were to cheat on you, it would be with a woman. You don't think she'd find an opportunity, though. <<n>>
<</block>>
<<set $EndingReached to "(88) Lea's Strange Husband">>
<<else>>
<<Portrait "Leonard-pretty">>
Friday comes fast. You give Leo the pill and a glass of water. The change is fast, just as advertised. Leonard's smaller frame is loose in his clothes. She's now a delicate girl with longer hair and a fair complexion. She's quite pretty. If you're honest, you know she won't have any problem finding dates in this body. <<n>>
To your surprise, she starts undressing. Seeing your confused look, she says: "//Let's fuck//". Oookay... She explains she's a virgin, you're a boy, she's a girl: let's fuck. She can find some other volunteer if you're not willing to help. <<n>>
<<if $john.sex is "penis">>
But you are. Kissing Leo now that she's ''Lea'' is surprisingly exciting and pleasant. Her lips are soft. Her small, perky tits push against your shirt. You contain your urge to fuck her right now, and instead take your time, making sweet love to her. <<n>>
The morning finds to two of you laying in your bed. Lea caress your chest slowly. "//Let's do it again...//" <<n>>
You spend the week-end together, only leaving your flat to buy Lea clothes more suited to her new body. <<n>>
Three months later, you're still together. Your love is stressed by her constantly teasing attractive males. But, as far as you know, she doesn't go further than that. She just enjoys the power her beauty gives her. It'll pass. Probably. <<n>>
<<set $EndingReached to "(3) Lea's Boyfriend">>
<<else>>
Well, you're willing, but you explain about the purple pill. Leo sighs, then puts her clothes back on. //Sorry, <<= $john.name>>, I like my pussies with a side order of boobs.// Then, she kisses you on the check and leave. <<n>>
When you see ''Lea'' again on Monday, she's radiant with happiness. She never asks for the blue pill. <<n>>
<</if>>
<</if>>
<<else>>
Of course, if he doesn't like it, he's stuck. <<n>>
Leonard says he's not too keen on your idea. You mock him for being a chicken, then move on to other subjects. <<n>>
<</if>>
<</if>>
/*********************************************************/
/******************** NEW JOB: DINNER ********************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $work is "dinner">>
<<if ($portrait is "strong-girl" or $portrait is "brawny-girl") and $stats.stupidity lt 2>>
<<Intermezzo>>
<<Portrait "Jack">>
One of the cooks at the dinner is a sport freak just like you. You often go running together on the beach. ''Jack'''s very friendly, and respectful. You'd wish he wasn't //so// respectful sometimes. You didn't turn into a woman to leave as a saint. Your body has needs, damn it. <<n>>
You tease him mercifully, stretching lasciviously in front of him, wearing as daring shorts as you can. You go as far as flashing him your boobs, but it only makes him laugh. <<n>>
Finally, you just go ahead and kiss him. He blushes, but finally gets it. You get on your knees and get ready to blow him. But you're surprised to find a pussy where you expected a dick. <<n>>
<<if $john.sex is "penis" or $john.sex is "both">>
With trepidation, you remove your panties and get your own penis out. Jack's just as surprised as you were, but his eyes betray his desire. You swap positions, and his starts sucking on your dick. <<n>>
When you're on the edge, you pull out of his mouth and ask him to get on all four. You penetrate Jack's pussy with a moan of pleasure. He's as tight as a virgin. Your motion is slow at first, but gets faster and faster as you lose yourself within your sensations. When you hear him come, you come too. <<n>>
<<set $EndingReached to "(44) Jack's Girlfriend">>
<<elseif $john.clit is "penis-like clitoris">>
You've eaten pussy before. You actually like doing it. Your tongue reach inside Jack's lips, seeking his clitoris. His flesh tastes great, and his moans are exciting. Jack holds your head in his hands, pushing you harder as he comes. <<n>>
Then you let Jack remove your panties. He's surprised as your clitoris grows under his tongue, until it stands just under four inches fully erect. He starts sucking on it, but you want more. <<n>>
You pull out of his mouth and ask him to spread his legs. You penetrate Jack's pussy with your clitoris. You go in slowly, to focus on the incredible sensations. You've masturbated a lot, of course, but this is so different, so stronger. Your motion gets faster and faster. Jack's moaning as your clit is just the right size to hit his g-spot. When you hear him come, you come too. <<n>>
<<set $EndingReached to "(193) Jack's Natural Pegger">>
<<else>>
You've eaten pussy before. You actually like doing it. Your tongue reach inside Jack's lips, seeking his clitoris. His flesh tastes great, and his moans are exciting. Jack holds your head in his hands, pushing you harder as he comes. <<n>>
As he prepares to go down on you, you explain that you need more than a tongue to fulfill your needs. He seems dejected, but you point out that he has lots of options. You're in a kitchen. There are carrots on the table... <<n>>
Soon, you're screaming with pleasure, as he licks your pussy while fucking you with a couple of vegetables of varying size. <<n>>
<<set $EndingReached to "(43) Jack's Vegan Girlfriend">>
<</if>>
As you clean up after sex, Jack smiles at you. You're happy to have finally found him. <<n>>
<<elseif ($portrait is "mega-bimbo") and ($stats.corruption gte 1) and ($stats.libido gte 1)>>
<<Intermezzo>>
The job at the dinner is fine, but you could use a bit of extra money. Men keep commenting on your beautiful body and <<BoobsDesc>>. Maybe you could use that? <<n>>
When you were a boy, you sometime used the services of sexy camgirls. This seem like an easy job. Just lay on your bed and play with your tits. You buy the necessary tools. A good webcam and some nice lingerie. Then you create a new account on your favorite camsite, //EyeHole//, this time as a model. <<n>>
To your surprise, the job's really shitty. You spend hours before the cam, for a pittance. But once in a while, a man buys a private session. That's where the real money is. You get really good at sucking on a dildo while moaning a stranger's name. <<n>>
<<if ($stats.corruption is 2) and ($stats.libido is 3) and ($john.sex is "vagina")>>
However, you're quickly noticed by a porn headhunter. You're surprised such a profession even exist, but apparently, it does. You've never thought of doing porn, but the idea is rather fun... and exciting. <<n>>
<<Intermezzo>>
You've been doing porn for over a year by now. You've kept your new name, <<= $john.name>> as a stage name. You're quite successful as a pornstar. You have thousands of devoted fans, been nominated for a few awards, and you've sucked so many cocks you've lost count. <<n>>
<<set $EndingReached to "(162) Pornstar">>
<<elseif ($stats.corruption is 1)>>
Of course, you get lots of proposal for other services. Some call it "escorting", some are more honest and say they want sex. You decline all these offers, even when the price rises. <<n>>
<<Intermezzo>>
<<if $john.sex is "vagina">>
<<Portrait "Michael">>
You met Michael on //EyeHole//. He's not a customer, through, but a male model. At first, you chat about the work and exchange tips. He has some female viewers, but most are actually males, so he learned a thing or two that you can use. <<n>>
As Michael lives not far from your city, you decide to meet for a date. As soon as you meet him, you feel something unusual between you. Gone are the conversations about camming. You spend hours talking about your lives, about the pills, about your life projects. <<n>>
It's only natural that the date ends in your bedroom. You've already seen Michael naked on screen, but he's even more exciting in the flesh. And talking about flesh, his dick is huuuge! <<n>>
<<Intermezzo>>
Six months later, you live and cam together. Micheal's dick has replaced your dildo and your views has tripled. You make private sessions together, having sex before the camera. Life's fun. <<n>>
<<set $EndingReached to "(141) Michael's Camgirl">>
<<elseif $john.sex is "penis">>
<<Portrait "Angel">>
You met Angel on //EyeHole//. She's not a customer, though, not really. See, you were having a private session with her boyfriend when she busted into the bedroom, surprising him with his pants down, literally. <<n>>
They started having a big fight in front of you, until he left in a rage. She collapsed on the bed, crying. So, you tried to comfort her, and ended up talking all night long. You completely forgot that you were naked, but she didn't seem to mind. <<n>>
You kept in touch and became friends. You helped her after she broke up with the guy. It came as a surprise when she asked for a private session of her own. She really wanted to see you jerk of. So you did. <<n>>
One session led to another, and now, you're dating. Angel's okay with your job as a camgirl. In fact, she sometimes appears with you, to suck your dick or get fucked. She wears a mask, though. <<n>>
<<set $EndingReached to "(142) Angel's Camgirl">>
<<elseif $john.sex is "both">>
<<Portrait "Joyce">>
You meet Joyce through //EyeHole//. One of your regular customers wants a private session with both of you. He's a fan of futas and puts a lot of money on the table. So, you agreed, but only for soft play. <<n>>
So, you set up the date and go to her place, where you start kissing her and caressing her supple body. You quickly forgot all about keeping it "soft" and have full, hard sex with each other. Your client is delighted, but less than you are. <<n>>
You and Joyce are a couple now. You leave the dinner to work full-time as a camgirl together. You're just //so// much in love... <<n>>
<<set $EndingReached to "(143) Joyce's Camgirl">>
<</if>>
<<else>>
Of course, you get lots of proposal for other services. Some call it "escorting", some are more honest and say they want sex. It gets harder to refuse these offers, especially when the price rises. <<n>>
<<Intermezzo>>
So, you've been working as a prostitute for a while now. As the dinner pays the rent, you only get a couple clients per week, so you can afford to be picky. <<n>>
<<if $john.sex is "vagina">>
<<if $stats.stupidity gt 1>>
The live of a part-time prostitute is not so bad. You wish you had more time to date, but that's ok. You'll find love later. <<n>>
<<set $EndingReached to "(144) Part-time Prostitute">>
<<else>>
The live of a part-time prostitute is not so bad. <<n>>
<<Portrait "Fatima">>
''Fatima'''s one of your regulars and most unusual clients. She's a dickgirl and loves to fuck bimbos like you. She's rich enough to employ you for whole week-ends. <<n>>
She fucks you with incredible endurance. But you still have time to talk and go shopping together. You've been going together for month when you realize you've fallen for her. And you think she has too... <<n>>
<<set $EndingReached to "(145) Fatima's Favorite Prostitute">>
<</if>>
<<elseif $john.sex is "penis">>
The men you meet love your dick, even though they insist they're not gay. You could be fooled, the way they suck on it and beg to be taken in the ass. Whatever. You also meet some bi-curious women, once in a while. You have a lot of fun with them. <<n>>
<<set $EndingReached to "(146) Pegging Prostitute">>
<<elseif $john.sex is "both">>
With your dual equipment, you attire all kind of clients. Men, women and couples. You especially love the latter. Nothing beats fucking a pussy while someone fucks yours. You'd give them rebates if they asked for it. Well, maybe not. <<n>>
<<set $EndingReached to "(147) Special Prostitute">>
<</if>>
<</if>>
<<elseif ($portrait is "perfect bimbo") and ($stats.corruption gte 1) and ($stats.libido gte 1)>>
<<Intermezzo>>
The job at the dinner is fine, but you could use a bit of extra money. Men keep commenting on your beautiful body and <<BoobsDesc>>. Maybe you could use that? <<n>>
When you were a boy, you sometime used the services of sexy camgirls. This seem like an easy job. Just lay on your bed and play with your tits. You buy the necessary tools. A good webcam and some nice lingerie. Then you create a new account on your favorite camsite, //EyeHole//, this time as a model. <<n>>
Working as a camgirl is not at all what you expected. Mostly, it's boring and the pay's quite low. You get lots of demands for private shows, which is your main revenue. But still, that's not as much as you expected. <<n>>
<<if ($stats.corruption is 2) and ($stats.libido is 3) and ($john.sex is "vagina")>>
However, you're quickly noticed by a porn headhunter. You're surprised such a profession even exist, but apparently, it does. You've never thought of doing porn, but the idea is rather fun... and exciting. <<n>>
<<Intermezzo>>
You've been doing porn for over a year by now. You've kept your new name, <<= $john.name>> as a stage name. You're very successful as a pornstar. You have hundreds of devoted fans, won a few awards, and you've sucked so many cocks you've lost count. <<n>>
Your series "Jewel is Forever" is up to number nine. And you're in talk for an exclusive contract with a major producer. You've made it! <<n>>
<<set $EndingReached to "(163) Porn Superstar">>
<<elseif ($stats.corruption is 1)>>
Of course, you get lots of proposal for other services. Some call it "escorting", some are more honest and say they want sex. You decline all these offers, even when the price rises. <<n>>
<<Intermezzo>>
<<if $john.sex is "vagina">>
<<if $boobssize lt 14>>
As a stroke of luck, one of viewers owns a strip club. He really liked your private show, and asked you to star at his club. <<n>>
The pay as a stripper is much better than camming, especially with the massive tips you get during private dances. <<n>>
<<set $EndingReached to "(148) Bimbo Stripper">>
<<else>>
As a stroke of luck, one of viewers works for //Stacked Magazine// and proposed to hire you for a photoshoot. You were anxious, but the camera loved you, and the director put you on the cover. <<n>>
After that, you made many other shoots. And your camshow attracted much more men. You became somewhat known in the small world of nude models. You've made it! <<n>>
<<set $EndingReached to "(149) Stacked Covergirl">>
<</if>>
<<elseif $john.sex is "penis">>
<<if $penisSize lt 9>>
As a stroke of luck, one of viewers owns a strip club. He really liked your private show, and asked you to star at his club. <<n>>
You learn to pole dance, flaunting your <<PenisDesc>> during your show. The public is surprisingly into it. The pays as a striper is better than camming, especially with the large tips you get during private dances. <<n>>
<<set $EndingReached to "(150) Pole Dancer">>
<<else>>
As a stroke of luck, one of viewers works for //Stacked Magazine// and proposed to hire you for a photoshoot. You were anxious, but the camera loved you. The pictures were very pretty. <<n>>
After that, you made a few other shoots. And your camshow attracted more men, and some women too. You ignored the date proposals from male fans, but you fucked some of your female fans. you think you'll meet the right one sometime. <<n>>
<<set $EndingReached to "(151) Endowed Covergirl">>
<</if>>
<<elseif $john.sex is "both">>
<<if ($stats.stupidity gt 1) or ($dicksize lt 7)>>
As a stroke of luck, one of viewers owns an ad agency. He's looking for a new face for a unisex perfume. He thinks there's something to do with your <<BoobsDesc>> and <<PenisDesc>>. <<n>>
You're not sure you understand, but the pay's good. And it's even better once you're on the billboards, the magazines ads and the TV commercials. <<n>>
<<set $EndingReached to "(152) Publicity Stunt">>
<<else>>
One of your regulars is throwing money at you. The weird thing is, he doesn't event want to see your usual show. He books two hours time slots or more, just to chat with you. <<n>>
<<Portrait "Star">>
He says you're his muse. You think he's joking, but one day, you hear a new song, and it's clearly about you. It's called "Dreamy Jewel" and describe some of the dreams you related to him. It's kind of a declaration of love too... <<n>>
So, you're now dating a celebrity pop star. You've avoided the paparazzi's attention for now, but you wonder how long it'll last. <<n>>
<<set $EndingReached to "(153) Pop Muse">>
<</if>>
<</if>>
<<else>>
Of course, you get lots of proposal for other services. Some call it "escorting", some are more honest and say they want sex. It gets harder to refuse these offers, especially when the price rises. <<n>>
<<Intermezzo>>
<<if $john.sex is "vagina">>
So, you've been working as an escort for a while now. With the price men are ready to pay you, you don't have to work at the dinner anymore. You're in talk with a big escorting agency who wants to recruit you as a star member. <<n>>
Living the gilded life of a high-end escort, you meet a lot of powerful men. It's only a matter of time before one of them fall for you. You just know it. <<n>>
<<set $EndingReached to "(154) Full-time Escort">>
<<elseif $john.sex is "penis">>
So, you've been working as an escort for a while now. You have quite a following among male pegging fans and dick-curious lesbians. <<n>>
<<if $stats.stupidity gt 1>>
You're at a point where you could leave your job at the dinner and get more work as an escort. But you're not sure that's what you really want. <<n>>
<<set $EndingReached to "(155) Pegging Escort">>
<<else>>
<<Portrait "Mary">>
That's among the latter that you meet ''Mary''. She really hates men, but likes dicks. It's been a dilemma for her for a long time. She wondered whether she was a bisexual or not. It was resolved as soon as she discovered dickgirls. Mary had some experience before meeting you, but you really clicked. <<n>>
<<set $EndingReached to "(156) Mary's Loving Tramp">>
<</if>>
<<elseif $john.sex is "both">>
So, you've been working as an escort for a while now. You've been considering leaving your job at the dinner. But the escorting's not really taking off, and you kind of like it. Maybe in two or three months? <<n>>
<<Intermezzo>>
Every Thursday, late in your night shift, a corner of the dinner is taken by a group of weird women. They must be in a gang of some sort. Their tee-shirts and leather jackets show a big "Hell's Bells" insignia. You give them a wide berth, as they're quite loud and you don't want to get mixed up in gang stuff. <<n>>
<<Portrait "Jacquie">>
One night, one of those girls come up to you, and calls you by your //EyeHole// nickname! You blush and start to deny, awaiting insults or mockery. But ''Jacquie'''s a fan. In fact, she's been watching your shows for a while. She says you're beautiful, and she really like your <<PenisDesc>>. It's nearly as big as hers... <<n>>
You keep flirting until the end of your shift, and end the night at her place. Jacquie's a futa too. You spend hours sucking and fucking each other, until noon rings. <<n>>
It turns out Jacquie's gang is not a gang at all, but a music band. The pills have gifted you with an enchanting voice, and, encouraged by your lover, you join the Bells as a back-up singer. <<n>>
You slow down the escorting, even though Jacquie has no problem with it. But she fucks you so thoroughly, you don't have the stamina for other lovers anyway. <<n>>
<<set $EndingReached to "(157) Jacquie's Groupie">>
<</if>>
<</if>>
<<elseif ($portrait is "bimbo") and $stats.stupidity lt 2>>
<<Intermezzo>>
Every Thursday, late in your night shift, a corner of the dinner is taken by a group of weird women. They must be in a gang of some sort. Their tee-shirts and leather jackets show a big "Hell's Bells" insignia. You give them a wide berth, as they're quite loud and you don't want to get mixed up in gang stuff. <<n>>
<<Portrait "Sara">>
But one night, as you're more tired than usual, you slip and ask one of them why they gang's name is missing an 'e'. You instantly regret your words, but the woman is confused instead of angry. She explains they're not a gang, but a band. "//Bells//" refers to the equipment of their drummer. You mentally sigh in relief. ''Sara'' introduce you to Karen, Jacquie, and the others. <<n>>
<<if ($john.sex is "vagina")>>
<<if $mc.includes("bisexual")>>
Once you get to know them, the Hell's Bells turn out to be quite friendly. For a time, you even wonder if Sara is flirting with you, which is flattering. <<n>>
In the end, you not-so subtly encourage Sara on. Her courtship lasts nearly two months, to a point where the other band members catcalls of "//get a room//" convince you to get on with it. <<n>>
But before you do, Sara explains that she's not a usual woman. She's a futanari. To her relief, you're delighted. As expected, sex with Sara is fantastic. You love how your breasts brush against each other in 69, or how her dick gets hard when you finger her pussy. <<n>>
<<if ($stats.corruption lt 2)>>
A year later, you join the Bells on tour. You and Sara make love every night, as you try to conceive your first baby. <<n>>
<<set $EndingReached to "(161) Sara's Lover">>
<<else>>
A year later, you join the Bells on tour. You join Sara and the other Bells backstage every night, for an intense post-concert orgy. <<n>>
<<set $EndingReached to "(160) Sara's Groupie">>
<</if>>
<<else>>
Once you get to know them, the Hell's Bells turn out to be quite friendly. For a time, you even wonder if Sara is flirting with you, but she stops when you not-so subtly speak about your search for a //boy//friend. <<n>>
<</if>>
<<else>>
Once you get to know them, the Hell's Bells turn out to be quite friendly. For a time, you even wonder if Sara is flirting with you, which troubles you. The pills gave you a feminine body, but you still have a dick. Should you be dating boys or girls? Does it even matter? <<n>>
In the end, you not-so subtly encourage Sara on. Her courtship lasts nearly two months, to a point where the other band members catcalls of "//get a room//" convince you to get on with it. <<n>>
As you're struggling with a way to explain your unique transformation to Sara, she takes you by surprise and reveal that she's transformed too. She's a futanari. In fact, all the Hell's Bells are either futa or dickgirls. <<n>>
Sex with Sara is fantastic. You love how your breasts brush against each other in 69, or how her dick get hard when you fuck her pussy. A year later, Sara has convinced you to join the Bells on tour, as a backing singer. <<n>>
<<set $EndingReached to "(67) Sara and the Hell's Belles">>
<</if>>
<<elseif ($portrait is "mega-bimbo") and $stats.stupidity lt 2>>
<<Intermezzo>>
<<if $stats.corruption gte 1>>
One day, while cleaning the dinner, you notice a pamphlet. It's a warning against sin and the danger to your eternal soul. You're throw it away without thinking twice. <<n>>
<<else>>
One day, while cleaning the dinner, you notice a pamphlet. It's a warning against sin and the danger to your eternal soul. You're about to throw it, you have second thoughts and put it into your pocket. Later, at home, you reread the text and wonder if you should be worried. You perfect body //could// be a instrument of sins in the wrong hands. Including yours, probably. <<n>>
The next Sunday, you go to the mass for the first time since you left you parents' home. You're overwhelm by a feeling of nostalgia. Despite all the bad memories you had while growing up, church always was a oasis of serenity. You discover you actually missed the quiet and the rituals. <<n>>
Each week, your faith grows in strength. You buy a used Bible and start reading it again, with a new eye. You don't understand everything, but that doesn't bother you. The priest notice your devotion and resolution. You talk at length about redemption. A year later, you're decided to leave the world of man and temptation to enter a convent. <<n>>
<<if $john.sex is "vagina">>
You devote you life to God, channeling your abandoned libido into an higher purpose. <<n>>
<<set $EndingReached to "(68) God's Maiden">>
<<else>>
Of course, with your <<PenisDesc>>, temptation won't end in a cloister full of virgins. In fact, after she gets a glimpse of it, it doesn't take long for your roommate to exhort you to fuck her. Pretty soon, what you expected to be a celibate life changes into a swirling series of secret debauchery. Hopefully, none of your lovers will get pregnant. It would be difficult to explain why a convent would need to open a nursery... <<n>>
<<set $EndingReached to "(69) God's Impure Maiden">>
<</if>>
<</if>>
<<elseif ($portrait is "perfect bimbo") and ($stats.stupidity lt 2) and ($stats.corruption is 0)>>
<<Intermezzo>>
You like going to the beach to relax and show off your great body. You like the attention from boys and men. You could get plenty of dates if you wanted, but you're looking for something serious. <<n>>
On a sunny afternoon, a photo shoot is organized on the beach, for a men's magazine. The models are all fit girls, with less advantageous bust than yours. As you come closer, a man in a suit starts when sees you. He presents himself as the talent hunter of the magazine. He's the one who found the two girls being photographed right now. He thinks you have potential. <<n>>
<<if ($john.sex is "penis" or $john.sex is "both") and $penisSize lt 6>>
You agree to be included in the shoot. All you have to do is take poses that highlight your <<BoobsDesc>>. And sign a contract, of course. You're on the cover of next month's issue. The bulge of your <<PenisDesc>> has been edited out. <<n>>
<<elseif ($john.sex is "penis" or $john.sex is "both")>>
You agree to be included in the shoot. All you have to do is take poses that highlight your <<BoobsDesc>>. And sign a contract, of course. You're on the cover of next month's issue. The bulge of your <<PenisDesc>> is clearly visible. <<n>>
<<else>>
You agree to be included in the shoot. All you have to do is take poses that highlight your <<BoobsDesc>>. And sign a contract, of course. You're on the cover of next month's issue. <<n>>
<</if>>
<<Portrait "Gerald">>
Over the next weeks, you make a number of shoots for a various magazines. You meet a lot of new people during promotional parties. You're paid to drink champagne and just be there. It's kind of boring, actually, until you meet ''Gerald''. He's a swimsuit model like you, but male. Gerald has one of the most perfect body you've ever seen. Muscular, tanned and a booty to die for. <<n>>
<<if $john.sex is "vagina">> /** unreachable ? **/
He's also quite shy, so you have to take the initiative. You talk about your job for a while. He's got more experience than you, and many interesting stories and gossips. When he understands you're flirting with him, he warns you that he's not like other men. In fact, he has not had a girlfriend for a long time. You push him to tell you more, and he finally whispers that he's a cuntboy... <<n>>
You can tell he's not at ease, and lay back on the flirting. Still, Gerald turns becomes a good friend. <<n>>
<<else>>
<<if (($john.sex is "penis" or $john.sex is "both") and $penisSize lt 6)>>
He's also quite shy, so you have to take the initiative. You talk about your job for a while. He's got more experience than you, and many interesting stories and gossips. When he understands you're flirting with him, he warns you that he's not like other men. In fact, he has not had a girlfriend for a long time. You push him to tell you more, and he finally whispers that he's a cuntboy... You whisper back "//And I'm a <<= $john.gender>>//". You leave the party and hide in the courtyard to kiss. <<n>>
Gerald's not a virgin, but he's inexperienced as a cuntboy. You make love to him gently, constantly checking if everything's alright. You take your time, but when you come, you know he hasn't. Gerald assures you it's alright. He had a great time. <<n>>
You're half certain you'll never hear from him again, but he actually text you the next day. He wants to see you again. He really liked how you were mindful of him. He fells at ease with you, more than with the men he met before. <<n>>
It take Gerald a long time to let go and have an orgasm which leaves him shaking with pleasure. Meanwhile, your mutual love has grown strong, and you can't imagine your live without each other. <<n>>
<<set $EndingReached to "(71) Gerald's True Love">>
<<elseif ($john.sex is "penis" or $john.sex is "both")>>
He comes to you with two cocktails. You talk about your job for a while. He's got more experience than you, and many interesting stories and gossips to share. When you're sure he's flirting with you, you flirt back. He tells you he knows you're a <<= $john.gender>> and that he's a cuntboy himself. An hour later, you're kissing in the courtyard. <<n>>
Once in his room, Gerald's eager to love your dick. He goes down on you and moans as his mouth goes all over you rod. The, he pushes you on the bed and rides you. His pussy is tight, so tight that you begin to wonder if it'll go in. but Gerald's determinate. He gets lube from his nightstand and finally your <<PenisDesc>> disappear within him. <<n>>
Gerald slowly bounce on you, while playing with your boobs. You feel your orgasm rising, and he tells you not to hold back. You come, but you're pretty sure he hasn't. <<n>>
Gerald tells you he never had orgasms from coitus, but he get a lot of pleasure from being fucked anyway. Afterward, he gets more assertive and demanding in bed. You're exploring rougher and rougher sex. Your love has grown, despite the sexual frustration both of you feel sometimes. <<n>>
<<set $EndingReached to "(72) Gerald's Rough Love">>
<</if>>
<</if>>
<<elseif ($portrait is "perfect bimbo") and ($stats.stupidity gt 1) and ($boobssize gt 15) and ($john.sex is "vagina" or $john.sex is "both") and (true /* setup.endings.length lt 100 */) /* and (setup.endings.includes("(70) Happy Beach Bunny")) */>>
<<Intermezzo>>
One night, as you leave the dinner, a spotlight points at you from the sky. <<n>>
When you wake up on the beach, two days later, you don't have many memories of what happenned. You have flashes of steel walls, bright lights and an overwhelming sexual bliss. You try explain yourself, but nobody believes your story. They think you were wasted. But you know you weren't. <<n>>
Two months latter, it's apparent you're pregnant. Your boy is born a month early. He's so cute, with his big green eyes and his sixth finger at each hand. You know you'll have to protect him from the world until his daddy comes back from the stars... <<n>>
<<set $EndingReached to "(S2) Encounter of The Sexy Kind">>
<<elseif $stats.stupidity gt 1>>
<<Intermezzo>>
As your dinner's near the sea, you receive lots of surfers and other young beach party goers. They form a big group of regulars, which seems of have fun. When they ask if you want to join them on one of your free nights, you don't hesitate long. <<n>>
<<if $john.sex is "vagina">>
On the beach, you discover a new way of life. The group freely shares alcohol, cigarettes and weeds, freeing themselves from worry. But that's not all. When night falls, on the cover of the dunes, they let go of their skimpy bathing suits and share each other. In this wanton orgy, all bodies are welcome. You're so mixed-up you don't usually know whose hand is stroking your <<BoobsDesc>> or who's fucking you. <<n>>
<<elseif $john.sex is "penis">>
On the beach, you discover a new way of life. The group freely shares alcohol, cigarettes and weeds, freeing themselves from worry. But that's not all. When night falls, on the cover of the dunes, they let go of their skimpy bathing suits and share each other. In this wanton orgy, all bodies are welcome. You're so mixed-up you don't usually know whose hand is stroking your <<BoobsDesc>> or who's riding your <<PenisDesc>>. <<n>>
<<else>> /* both */
On the beach, you discover a new way of life. The group freely shares alcohol, cigarettes and weeds, freeing themselves from worry. But that's not all. When night falls, on the cover of the dunes, they let go of their skimpy bathing suits and share each other. In this wanton orgy, all bodies are welcome. You're so mixed-up you don't usually know whose hand is stroking your <<BoobsDesc>> or who's playing with your <<PenisDesc>> or taking your pussy. <<n>>
<</if>>
The feeling is addictive, and as you leave the beach in the morning, you know you'll be back. From then on, you become a real beach bunny, living for the waves, the parties and the sex. <<n>>
<<set $EndingReached to "(70) Happy Beach Bunny">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $exclusive is "nobody">>
<<if ($portrait is "bimbo" or $portrait is "mega-bimbo" or $portrait is "perfect bimbo")>>
<<if $john.sex is "vagina">>
<<Intermezzo>>
<<Portrait "Howard">>
One of your customers at the dinner has been flirting with you for a while now. Problem is, he doesn't give up, no matter who many times you remind him of your rule. //Never with a customer.// But the real problem is that you find ''Howard'' incredibly hot. He's tall, strong and tough. He rides a huge motorbike. You find yourself wondering about the size of his tool. <<n>>
<<if $stats.corruption is 0 and $stats.libido is 0>>
In the end, he's too manly for you to resist. You accept his invitation for a ride to a secluded beach out of town. You spend a pleasant afternoon, chatting, swimming and walking in the sand. When evening comes, he pulls you to him, and kisses you. His hand caress your back, then grabs your ass. This feels so //right//. <<n>>
You have sex in the dunes. Howard's manhood is just as big as you dreamed. As he plows you, you feel like a woman at last. Your loud cries echoes in the night. <<n>>
Your following dates have the same perfect mix of romantism and hard sex. Soon, you profess your love for each other, and Howard asks you to quit your job and come live at his place, a rather nice house downtown. As you wonder why such a large house for a single man, Howard explains he wants a big family. He just waited for the right lady... <<n>>
<<set $EndingReached to "(24) Howard's Housewife">>
<<else>>
Well, it's time to forget your own rule. You have to have Howard. One evening, you respond to his flirtation by giving him a napkin with the time you'll finish work. The rest of your shift goes quickly. When you leave, he's waiting for you. <<n>>
Howard's kiss is strong and virile, just like you expected it to be. You find a quiet place to have sex. Howard fucks you against a wall, with your skirt lifted on your ass and panties down to your ankles. You spur him to fuck you harder, which he has no difficulty doing. He calls you a whore, and that's weirdly exciting. <<n>>
Howard does not kiss you once he's come. He just rides his motorcycle, while you wash the sperm on your legs. The following weeks, he's less present at the dinner and ignores you when he's there. //Men//... <<n>>
<<if $stats.corruption is 2 and $stats.libido gte 1>>
<<Intermezzo>>
Howard's words keep resonating. "//Whore//" You're pretty sure he meant that as an insult. But it did excite you. The thought of men paying you for the privilege of using your body is arousing. <<n>>
So arousing that you have to try it. Finding your first john is more difficult than you thought it's be. You don't want to walk the street, so you create a very sexy profile on a dating site. Many men are interested in you, but most refuse to pay. One must have reported your profile, which has been deleted. <<n>>
You have more luck with your second profile. You find a man ready to pay to fuck you. He's not good looking, but seems nice. In fact, he's a little too nice for your taste. You have to insist on being called a whore so you can feel once again the delicious feeling of humiliation you experienced with Howard. <<n>>
Soon, you find a site more suited for the task of finding clients. You quickly have such success that you quit the dinner job to have more time for your johns. None of them is dating material, but they fill your needs all the same. <<n>>
<<set $EndingReached to "(158) Fantasy Whore">>
<<elseif $stats.corruption is 3 and $stats.libido gte 1>>
<<Intermezzo>>
Your experience with Howard confirmed you're into bad boys. So you find a biker bar and spend many nights there. Howard's words keep resonating. "//Whore//" You're pretty sure he meant that as an insult. But it did excite you. So, you dress the part. <<n>>
The bar regulars quickly understand you're an easy slut. They have no respect for you, but you never say no to a blowjob in the alley, not when a little money is involved. <<n>>
<<Portrait "Edward">>
One night, a newcomer strikes your fancy. ''Edward'''s tall, tough and //bad//. You lose no time making your speech. He fucks you harder and better than usual... You're already under his charm. So, when he asks you to join his gang, you accept immediately. <<n>>
Of course, you should have realized that you wouldn't join as a biker (you don't even own a bike!). Nor as Edward's girlfriend... But you're still surprised when you're told to go on the street as a whore to earn money for the gang. Well, it's not different than what you were doing before. You'll get used to it in no time. <<n>>
<<set $EndingReached to "(159) Street Whore">>
<<else>>
<<Intermezzo>>
Your experience with Howard convinced you not to mix work and sex. It also confirmed you're into bad boys. So you find a biker bar and spend many nights there. You learn to dress the part and speak the lingo. <<n>>
<<if $stats.libido is 0>>
Many men lust after you, but you play hard to get. Some give up quickly, others insist for a while. You wait for the right one. So, when you meet Howard again, you have quite a reputation as a straight lady. At first, he feigns indifference. This facade cracks quickly, however. He's still as attracted to you. Even more now that you're a biker girl. <<n>>
You make Howard sweat for it this time. Even when you consent to a date, there's no sex. Not on the second or the third either. When you finally get into his bed, it's clear you're equals and Howard respects you all the more for it. <<n>>
<<set $EndingReached to "(138) Howard's Biker Wife">>
<<elseif $stats.corruption is 0>>
Many men lust after you, and it's hard to say no every time. You just like cock too much. Bikers are hard men, and they fuck you hard. <<n>>
<<set $EndingReached to "(139) Biker Girl">>
<<else>>
Many men lust after you, and you just can't say no to them. You just like cock too much. Your new biker friends sense your true nature, and they make you their bitch. You end up no one's and everybody's girl, always ready to play. <<n>>
<<set $EndingReached to "(140) Biker Bitch">>
<</if>>
<</if>>
<</if>>
<<elseif $stats.corruption gte 1>>
<<Intermezzo>>
<<Portrait "Neil">>
One of your usual customer at the dinner is a tatoo artist and piercer by profession. He keep telling you your body is like a canvas, waiting art. His art. he's even brought you magazines and his personal book so you can read them and pick what you like. Most photos are beautiful, but one in particular strikes you. It's not a tatoo, but a piercing. A piercing in the head of a masive dick... <<n>>
Since you've seen it, you can't banish the thought. You want the same piercing. When you confess to ''Neil'', he's confused. "//If have the right equipment, miss, but do you?//" You nod. You fix a date. The pain of the piercing goes away quickly. It looks great on you. Neil asks if he can take a picture for is book. You don't see why not. <<n>>
Now that you have one piercing, the desire for more grow daily. So you get another, at the base of your penis. Then on your navel, on your nipples... It's make you look so sexy. So beautiful. you're all silicon and steel. Soon, you get your first tatoo, a large unicorn in your back, on a background of roses. Then another on your pubis, of a roaring lion. Neil's so proud of his work he puts a photo of you on his shopwindow. <<n>>
<<if $stats.corruption is 1 and $portrait is "mega-bimbo">>
A year later, your skin is a work of art. Your photographs get into the same magazines you leafed through. You go to shows with Neil, and start attracting admirers and stalkers. This is frightning, but, fortunately, Neil is here to protect you. <<n>>
All the work you've done together has brought you close. So, it's no surprise when you end up having sex in a motel, after a show. Neil is a really good lover, perhaps a little too rough. Butyou love his grip on you dick as he takes you from behind. Anyway, this one-time stand become two times, then three times, and by then you decide to go steady. <<n>>
You still work at the dinner, as the shows don't pay that much. <<n>>
<<set $EndingReached to "(53) Fetish Princess">>
<<elseif $stats.corruption is 1>>
A year later, your skin is a work of art. Your photographs get into the same magazines you leafed through. You go to shows with Neil, and start attracting admirers and stalkers. This is nice and frightning at the same time, but you love the spotlights. <<n>>
<<Portrait "Jordan">>
At one big show, you attract the attention of the editor of a specialised magazines, ''Jordan''. He wants you to make the cover of his summer issue. You can't miss how he look at you. In fact, when you meet to discuss the conditions, he flirts quite heavily with you. You're flattered. <<n>>
Jordan become your lover that very night. Then your manager. And finally, your husband. <<n>>
<<set $EndingReached to "(54) Fetish Queen">>
<<else>>
A year later, your skin is a work of art. Your photographs get into the same magazines you leafed through. You go to shows with Neil, and start attracting admirers and stalkers.This is to be expected with a body like yours. Now, all you have to do is exploit that attention. <<n>>
You set up a private site where your fans can buy exclusives pictures and videos. For a large price, they can get a private session on cam. Nothing sexual. They just pay to talk to you or see your new tatoos in advance. Some insist on making you gifts or sending you money. You love your little money slaves... <<n>>
<<set $EndingReached to "(55) Fetish Queen Bee">>
<</if>>
<</if>>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if (($work is "agent") or ($work is "tailor")) and ($john.sex is "penis") and ($exclusive is "nobody")>>
<<Intermezzo>>
<<Portrait "Fatima">>
After a hard day at work, you're relaxing in a day spa. The hot air of the hamman is ideal to forget about greasy clients. The spa is restricted to female costumers, so you hide your dick behind a large towel. You notice another woman is less thoughtful. Her towel slipped, revealing a large dick between her legs. She sees you looking at her, but instead of being embarrassed, she looks straight at you and smiles wryly. <<n>>
<<if $stats.corruption gte 1>>
You decide to open your own towel, spreading your legs in a way that let's her see your own <<PenisDesc>>. She gets up and sits next to you. In the mist, she puts her hand on your thight, and you start talking. <<n>>
<<else>>
You're fascinated by her boldness, but don't have the courage to do the same. What if someone else sees you? <<n>>
You look away, but she gets up and sits next to you. In the mist, she puts her hand on your thight, and starts flirting with you. She seems used to seducing women. You wonder how often she comes here to show her dick... That just as reprehensible as if a man was doing it, in your opinion. <<n>>
Then again, she //is// charming. When she leans in to kiss you, you let her. When her hand rises up your legs, you let her. When she meets you dick and lets out a cry of surprise, you smile. <<n>>
<</if>>
When you leave the spa, ''Fatima'' takes you to her hotel room. There, you undress again. She leaves little kisses all over your face and body. This goes on for a while, and you're already half erect when she gets to licking your soft skin. On the belly, the inner legs, <<if $john.sex is "penis">> the balls... <<else>> the lips... <</if>> Your <<PenisDesc>> is hard and ready for her mouth. <<n>>
When your turn comes to put her brown shaft in your mouth, you're surprised how wonderful it feels to give head. Having your mouth filled, the strange suppleness of the glans, the feeling of power and the satisfaction of being a good lover. All combine to make it a experience you're relishing. <<n>>
You're half expecting Fatima to want to sodomize you, but it never comes. Once you've both had your fill of each other's cum, she explains she usually fucks cis women. But with you, it's different. After all, if you both had pussies, you wouldn't penetrate each other either, right? So why would you have to resort to assfucking when you have two dicks? <<n>>
The following days (and nights) proves her right. You find many way to pleasure Fatima with your hands and mouth. The sheer sensuality of your two bodies intertwined under the silk sheets is often enough. <<n>>
<<if $stats.corruption gte 1>>
Fatima still likes to fuck pretty girls, especially slim bimbos. It's ok with you, as long as you can participate. Your dick's happy about that arrangement too. The girls you fuck relentlessly are ecstatic too. <<n>>
<<if $penisSize gt 7>>
<<Portrait "May">>
One day, you find a youthful threesome partner that's loose enough that you and Fatima can both fuck her pussy together. The double vaginal feels //sooo tight//... And you love feeling your lover's shaft rubbing against yours. ''May'' is very vocal about how she enjoys being sandwiched between the two of you. <<n>>
May joins you many times after that. Fatima decides to leave the hotel and find a place for the three of you to live in. <<n>>
<<set $EndingReached to "(66) Fatima and May's Swinging Favorite">>
<<else>>
You become inseparable. Fatima decides to leave the hotel and find a place for the two of you to live in. <<n>>
<<set $EndingReached to "(65) Fatima's Swinging Favorite">>
<</if>>
<<else>>
You start dating, and spend more time in her room than in your flat. You know Fatima still likes to fuck pretty girls, especially slim bimbos. It's ok with you, as long as you don't have to be there and she keeps the details for herself. <<n>>
You're in love. Fatima decides to leave the hotel and find a place for the two of you to live in. <<n>>
<<set $EndingReached to "(64) Fatima's Favorite">>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
/*********************************************************/
/******************* NEW JOB AT THE BAR ******************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $portrait is "himbo">>
<<Intermezzo>>
<<Portrait "Helen">>
Of the women you reject at the bar, ''Helen'' doesn't take no for an answer. She's a tall, classy and successful older woman, looking for a good time. And she wants you. As she comes to the bar, week after week, this becomes a game between the two of you. She piles compliments, innuendo and, in the end, gifts, upon you. <<n>>
<<if $john.sex is "penis">>
By the time you give in and make hot, passionate love to her, she's already paying half your rent. She wants you for herself, so she demands you quit your job. Then she gets you a new flat downtown, closer to her job at the bank. You begin a life of (relative) luxury, as her on-call toy boy. <<n>>
<<if $tf.includes("were-woman")>>
<<Intermezzo>>
When Helen discovers that you can turn into a bimbo, she's delighted. She sends you on date with her business associates, as a reward, or her business competitor, as a spy. When she doesn't have any work for Jewel, she sometimes hire a male gigolo for a hot threesome. She has no interest in females, but really loves watching you getting fucked by a big dick.
<<n>>
<<set $EndingReached to "(S8) Jewel the Were-Bimbo">>
<<elseif $stats.corruption is 1 and $stats.libido gte 1 and (!$mc.includes("bisexual"))>>
Helen sometimes lends you to her girlfriends. You become quite expert at satisfying MILFs' desires. They love your smile, your hot body, and the way you get hard for her. You get many flattering comparisons to their flaccid husbands. <<n>>
Each of your sugar mommy showers you with gifts, allowing you to live in relative luxury. Life's good. <<n>>
<<set $EndingReached to "(252) MILF Harem">>
<<elseif $stats.corruption is 1 and $mc.includes("bisexual")>>
Helen's a fine lover, but you need more. You have a lot of free time to see other people. Your online profile has quite a bit of success with pretty young things, both male and female. <<n>>
<<set $EndingReached to "(253) Helen's Unfaithful Toy">>
<<elseif $stats.corruption gt 1 and $stats.libido gte 1 and (not $mc.includes("bisexual"))>>
Once you realize you can market your good look and hard dick, you post an ad online, with a couple photos of your physique. The first customers are slow to come, but the women are pleased with your performance. Word of mouth is positive, and you acquire a loyal clientele. <<n>>
When Helen understands what you're doing, she's actually aroused and starts calling you her "//little man-whore//". She helps you establish a better presence online and advertise your services to her friends. She only takes 10% of your gains, a good deal. <<n>>
<<set $EndingReached to "(254) Male Escort">>
<<elseif $stats.corruption gt 1 and $mc.includes("bisexual")>>
Once you realize you can market your good look and hard dick, you post an ad online, with a couple photos of your physique. You quickly get propositions from men, who wants you to fuck them senseless. There's some women too, but much fewer. They basicaly want the same, though they have a hard time asking for it. <<n>>
When Helen understands what you're doing, she's actually intrigued and starts calling you her "//little man-whore//". She helps you establish a better presence online and advertise your services to her friends. She only takes 15% of your gains, a good deal. <<n>>
<<set $EndingReached to "(255) Bi Male Escort">>
<<else>>
<<set $EndingReached to "(33) Helen's Toy Boy">>
<</if>>
<<elseif $john.sex is "vagina">>
When Helen learns that you don't have a dick, though, she loses all interest. Her loss! <<n>>
<<Intermezzo>>
<<Portrait Paul>>
<<Portrait Brian>>
One night at the bar, you overhear your last two customers talk about sex. ''Brian'' and ''Paul'' both pretend they're able to guess to size of a man's dick just by watching him walk. They're passably drunk, and eager to prove to the other they're the best at this little game. <<n>>
You can feel them staring at you as you move around the bar, stacking chairs on the tables. Finally, they call you to settle their bet. Of course, they're both far off. Brian has you at five inches and Paul at six. You laugh. You tell Brian he's the closest ... by 5 inches. <<n>>
Your answer stirs their curiosity. Paul makes a show of needing proof, insisting he can't be wrong. You must be a little too plastered yourself, and accept to remove your trousers. One thing leads to another, and before you know it, you're all naked and fucking. <<n>>
Brian and Paul's lovemaking is unlike anything you've experienced. More tender, more playful. They kiss you a lot, and each other too. They touch you in sensible parts you didn't even knew you had. They seem more interested in your body than any woman have ever been. <<n>>
There is a downside: they don't seem interested by your pussy. They barely touch it. You're soaking wet all the same. When you whisper your frustration, Brian holds you and, at last, drives his dick into your sex. You moan. Paul then comes behind you and puts his cock up your ass. You moan louder. Soon, you all come, together. <<n>>
Later, Brian and Paul explain they're in love. But they'd really like to see you again. You don't see any reason to refuse. <<n>>
<<set $EndingReached to "(35) Brian and Paul's Saucy Bet">>
<<elseif $john.sex is "both">>
When Helen learns that you have a pussy under your dick, though, she loses all interest. Her loss! <<n>>
<<Intermezzo>>
<<Portrait Paul>>
<<Portrait Brian>>
One night at the bar, you overhear your last two customers talk about sex. ''Brian'' and ''Paul'' are a gay couple. You've seen them kiss earlier. You can feel them staring at you as you move around the bar, stacking chairs on the tables. Finally, they call you to propose a dare. If they can guess the size of your dick, they get to suck it. <<n>>
"//Why not.//" Brian guesses <<= Math.floor(4+($penisSize-4)/2)>>. Wrong. Paul thinks it's closer to <<PenisLength>>. Right! You drop your trousers and unveil your <<PenisDesc>>. Paul starts to blow you eagerly. Brian watches him for a while, before joining the fun. <<n>>
Pretty soon, you're fucking Brian from behind, while Paul wanks him and kisses you. Then, Paul drives his lover large cock into his own ass, and you lead a chain of anal sex. Paul's the first to come, sitting on a chair to recover. <<n>>
You spread your legs, showing off your wet pussy to a still-hard Brian. He slides his tongue in your mouth and his large cock in your vagina. Brian hits your g-spot pretty hard. When Paul's magic mouth works on your dick, you can't resist for long. Shots of sperm fly upon your belly, from three dicks. <<n>>
You end the night at your new lovers' place, sleeping in between them. <<n>>
<<set $EndingReached to "(256) Brian and Paul's Kinky Dare">>
<</if>>
<<elseif $portrait is "mega-himbo" and $john.sex is "vagina">>
<<Intermezzo>>
<<Portrait "Emily">>
One night at the bar, as you explain your theory to a couple of young women, a petite blonde answers that she has a worse problem. While her body is (very) feminine, she has a (quite large) dick. And men really, really, don't want to play with it. Gays neither. Lesbians even less. <<n>>
You smile. ''Emily'' smiles. <<n>>
Surprisingly, you don't have sex that very night. No, she comes to the bar regularly. Each time, you exchange anecdotes and sad memories. When you kiss, nearly four months later, it seems so natural, you don't know why you waited so long. <<n>>
Emily has not lied. Her dick is ''quite'' large. Furthermore, the unusual difference in height between you makes many positions challenging. But when you find the right one, she fills your vagina quite pleasantly. <<n>>
Looks like you both found the one you were looking for. <<n>>
<<set $EndingReached to "(32) Emily's Darling">>
<<elseif $portrait is "mega-himbo" and $john.sex is "penis">>
<<Intermezzo>>
<<if $stats.libido gte 1 and $stats.corruption gte 1>>
When you're back from the bar, you spend some time watching porn. Honestly, you're as good looking as much of these guys. Maybe you should do videos of your own? <<n>>
Your first tries are badly edited. And, of course, solo males don't draw a lot of attention. But you get some view and even a couple comments. People seems to like seeing you playing with your <<PenisDesc>>. <<n>>
Three months later, you have a couple dozen videos online, and a thousand followers. But you know you would need a partner to get farther. <<n>>
<<if $stats.stupidity gt 1 and $bag.yellow gte 1 and $bag.green gte 1>>
<<Intermezzo>>
One night, you're shooting a "dare" video, where you have to jerk off in "public". You choose the backyard of your building. It's late, and you're sure nobody ever comes here. <<n>>
<<Portrait "Emma">>
But you're wrong. You're busy doing your stuff when ''<<Emma>>'' opens the door, with a bottle of milk in hand. Your pretty neighbor goes down the stairs and fills a bowl without noticing you. When she does, you're still buck naked and //so// erect. <<n>>
It could go very wrong, but it doesn't. She laughs, and gives you time to get dressed, but not without ogling your manhood. Then she asks what you were doing. She insists on getting the name of your channel. <<n>>
You're ashamed when you meet her in the hall, but she's friendly and acts as if nothing happened. You get to spend some time together, eating ice cream and going to the movies. Before you understand these were dates, you're having sex on her coach. <<n>>
You think this will be a one-time thing, but <<Emma>> seems really attracted to you. And she's actually admiring of your sexual freedom. <<n>>
<<Intermezzo>>
<<Emma>> becomes your lover and she starts helping with the videos. At first, she only holds the camera, but gets into the frame bit by bit. Her voice comes first, which prompts comments asking if you have a girlfriend. She shows her legs next. Then her hands, while giving you a handjob. <<n>>
<<Portrait "Emma-bimbo">>
People are asking to see more. You can tell <<Emma>> is conflicted. She's afraid of being recognized, but she also clearly enjoys the high she gets from exposing herself and getting positive comments. She's not happy with her figure, though. Nothing some gym time ... and a yellow pill won't fix. Once blonde and tanned, she changes her name to ''Amy''. Still not convinced, she also takes a green pill to get even bigger breasts. Amy's magnificent looking now, far from the geeky girl she one was. <<n>>
Amy has no problem appearing fully on your video anymore. In fact, she enjoys sucking your <<PenisDesc>> and showing off her cum-covered face. She's excited to find reclusive places where to shoot outdoor scenes. She's a natural, just like you. <<n>>
As expected, your ratings grow exponentially. You're thinking of doing threesomes to boost your views, though. Amy has no objection to the idea, on the contrary... <<n>>
<<set $EndingReached to "(258) John and Amy's Sex Adventures">>
<<elseif $mc.includes("bisexual") and $bag.purple gte 1>>
<<Intermezzo>>
<<Portrait Oscar>>
You meet ''Oscar'' while cruising in a gay bar. You can tell on the moment you meet that you caught his eye. He flirts with you, and seems eager to please you in any way possible. Looks like Oscar is not only passive, but also submissive. <<n>>
You take him home, and fuck him harder than you've ever dared fuck any ass. He just loves you more for it. <<n>>
Oscar becomes your personal bitch. You want him to suck you dick on video, and he does, with enthusiasm. You want him to be more feminine, and he complies, wearing make-up, dresses and lacy underwear. You want him to take a purple pill to get rid of his useless dick, and he accepts eagerly. <<n>>
With the help of your cuntboi ''O.'', your channel gets more successful. You even get offers of threesome from other bisexual camers. O.'s delighted to be fucked by many dicks. He lives to please. <<n>>
<<set $EndingReached to "(259) John and O.'s Sex Adventures">>
<<elseif $stats.corruption is 3 and $bag.orange gt 1>>
<<Intermezzo>>
<<block Incest NonConTF Rape>>
<<Portrait Amber>>
Incest porn is what's really booming currently. But there's no way your sister ''Amber'' would agree to have sex with you, all the more in front of a camera. Not without the help of some pills... <<n>>
<<Portrait Amber-slutty>>
You invite Amber over for dinner, as brothers do. Behind her back, you spike her drink with your leftover orange pills. Her hair turns light red, but she's too dizzy to notice. You can see the arousal and the frustration growing within her. She's barely listening to you anymore. <<n>>
You drive the conversation toward your porn channel. You already mentioned it months ago, but Amber did not want to hear about it. Now that she's a sex-raving maniac, she not only wants to hear, but she also wants to see. <<n>>
So, you show her videos of you, posing nude in various places and playing with your <<PenisDesc>>. Amber's mesmerized. "//You're beautiful//" You can tell from the way she's rocking her hips that looking for release and struggling not to masturbate right in front of you. <<n>>
Her eyes slip from the screen to your groin. Your sister can't hold herself back anymore. Without looking at you, she removes your trousers and starts giving you head. Amazingly, she seems to enjoy the blowjob even more than you do. <<n>>
Finally, she raises her short skirt, pushes away her panties and impales herself on your cock. She comes nearly instantly. Only then does she realizes what she's just done. She stammers an apology and flees. <<n>>
<</block>>
<<Intermezzo>>
<<block Incest>>
You don't hear from Amber for a while. Not for lack of trying. She does not respond to any of your messages. <<n>>
One day, she knocks at your door. She looks depressed and dejected. She's so sorry that she jumped on you. She doesn't know what came over her. But then she explains that she left her boyfriend Marc, as sex just wasn't good enough anymore. She tried //so// many other men, even women. None had the unique spark she had with you. <<n>>
She's lost. When you take your sister in your arms, she breaks down and cries. But then you kiss her on the mouth, and she reciprocates with a fiery passion. Soon, you're having wild sex on your bed. Amber's insatiable, and your rock-hard cock make her come again and again. <<n>>
You don't even have to ask Amber if she wants to appear on your channel. She's the one that suggest it. Now that she knows you're okay with it, the whole incest thing really turns her on. Showing off her body to strangers is a plus too. <<n>>
That's how you get the world's first real incestuous channel. The success is tremendous. You're soon promoted to premium content, with the money that goes with it. A porn studio wants you for a movie series too! <<n>>
Of course, you have to use your real names, so that everyone can check you're really brother and sister. That causes quite a stir within your family once it gets out. But you're both adults and you're in love. Too bad if your family can't accept that. <<n>>
<</block>>
<<set $EndingReached to "(260) John and Amber's Incestuous Adventures">>
<<else>>
<<set $EndingReached to "(257) John's Solo Adventures">>
<</if>>
<<elseif $penisSize lt 11>>
<<Portrait "Debbie">>
When you realize ''Debbie'''s hitting on you, you're surprised. She's a smart young lady, and you don't think you're her type at all. But Debbie works at the local college, and she's surrounded by smart men all day. She's not interested in them at all. She craves something simplifier. In her eyes, you're perfect. <<n>>
Your relationship with Debbie is quiet. You spend your dates watching movies and making sweet, sweet love. <<n>>
<<if $stats.corruption lt 2 or $bag.yellow is 0>>
<<set $EndingReached to "(128) Debbie's Quiet Boyfriend">>
<<else>>
Half a year later, Debbie's grow envious of your uncomplicated life. She's smart enough to worry about everything, while you enjoy life and its pleasure. Only the time she spends with you brings her joy, while her academic work is a burden. <<n>>
<<Portrait "Debbie-bimbo">>
So, she finally asks your last yellow pill and takes it without remorse. Besides being blond with a larger chest, the new Debbie has lost all her worries (and her job). But she doesn't care. She smiles a lot more. <<n>>
Debbie loves you, loves being whistled at in the street, loves sucking your <<PenisDesc>> behind the bar, and loves having a simpler life. <<n>>
<<set $EndingReached to "(129) Debbie's Perfect Match">>
<</if>>
<<else>>
<<Portrait "Yasmine">>
News of your <<PenisDesc>> quickly spreads among the regulars of the bar. Size queens come to you to scratch their eight-inches itch. Of those, ''Yasmine'' is the most dedicated. She can take your sizable member to the hilt, either in her pussy or her ass. Only her mouth's not up to the task, for now, but she's working on it diligently. <<n>>
What's more, Yasmine's not possessive. On the contrary, she's proud of your dick, and loves to watch you fuck other girls in front of her. <<n>>
<<set $EndingReached to "(130) Yasmine's Big Toy">>
<</if>>
<<elseif $portrait is "perfect himbo">>
<<if $stats.corruption is 0 and $stats.stupidity lt 2 and (!$mc.includes("bisexual"))>>
<<Intermezzo>>
<<Portrait "Goldie">>
''Goldie'''s the sweetest soul you've ever met. As she enters your bar for the first time, the way she looks at you with her big innocent eyes is enough to make you fall in love hard. Your courtship's as awkward as it's short. <<n>>
<<if $john.sex is "penis">>
When she confesses her love for you, you're the happiest man on earth. You're married within the year, and by the time of your wedding, Goldie's already three months pregnant. <<n>>
<<set $EndingReached to "(131) Goldie's Happy Husband">>
<<elseif $john.sex is "vagina">>
When she confesses her love for you, you're the happiest cuntboy on earth. There's only a slight problem: you both have a vagina. But Goldie's okay with that, as long as you love each other. You're married within the year. <<n>>
Not long later, you find a sperm donor for both of you. You're pregrant with sisters! <<n>>
<<set $EndingReached to "(261) Goldie's Pregnant Husband">>
<<else>>
When she confesses her love for you, you're the happiest herm on earth. You're married within the year, and by the time of your wedding, Goldie's already three months pregnant. <<n>>
A year later, Goldie wants to get //you// pregnant, so she takes a purple pill to become a dickgirl... You love being filled by your wife, but it doesn't last. As soon as you're pregnant, she gets back to her original form. <<n>>
<<set $EndingReached to "(262) Goldie's Expecting Husband">>
<</if>>
<<else>>
<<Intermezzo>>
One evening, as a group celebrates a birthday, two women come to you. The stripper they hired is a no-show. Would //you// replace him? They'll give you a hundred buck for it. Sure. <<n>>
You only have your usual clothes to work with, but you give it all you have to please your audience. You think the makeshift aspect only makes your stripping feel more real and exciting. Anyway, you get a hunder of applause. <<n>>
<<if $john.sex is "penis">>
<<Portrait Gina>>
At the end of the night, the birthday girl, ''Gina'' even comes to you for an encore. She gets a private dance this time, and she gives you a nice blowjob as a payment. <<n>>
<<Intermezzo>>
Now that you've tasted dancing, you know you could have a career stripping. So, you try out at local club, where you easily get engaged. The pay's ridiculous, but most of your gains come in the form of tips anyway. <<n>>
<<if $penisSize gt 10 and $stats.corruption gt 1>>
<<Portrait Jenna>>
Working at the club, you get noticed by a film produced. An adult film producer, of course. Her name is ''Jenna'', and she's looking for well-endowed and well-looking stud to fuck her or her star actresses. Once again, why not? <<n>>
You pass a successful audition with Jenna, where you succeed in making her come //and// being photogenic doing so. This becomes your first video. People are found of your body, your <<PenisDesc>> and your smile. <<n>>
You discover that many of your fans are actually women. You get to meet them during conventions or via social networks. You take your pick each week. Some of them even enters the adult industry this way, after they accept to fuck you on film. <<n>>
It's Jenna you can't forget though. The more success you have, the less professionnal your relationship becomes. The fact that you both have sex with countless other person doesn't matter. Every moment you spend together is magical. In fact, everyone assumes you're a couple. Maybe you are. Who's to know? <<n>>
<<set $EndingReached to "(264) Male Pornstar">>
<<else>>
<<set $EndingReached to "(263) Male Stripper">>
<</if>>
<<elseif $john.sex is "vagina">>
<<Portrait Gina>>
At the end of the night, the birthday girl, ''Gina'' even comes to you for an encore. She gets a private dance this time, and proposes a nice blowjob as a payment. She's dumbfounded to discover you have no penis. <<n>>
So, no blowjob. But a lengthy talk with Gina, about the pills, your body and the changes that occurred. It's only hours later Gina gets between your legs to lick your pussy. "//I'm not into girls, but damn, that's a nice pussy...//" <<n>>
She's back the following night. She spend the evening at the bar, chatting and flirting with you. When the bar closes, she takes you home, and you make love. It's tyour turn to taste Gina's pussy. You end up coming together by scissoring wildly. <<n>>
You're happy to call Gina your girlfriend. She's kind and sex is great, even without any dick. Nothing a double dong can't solve. <<n>>
<<set $EndingReached to "(265) Gina's Boyfriend">>
<<else>>
<<Portrait Gina>>
At the end of the night, the birthday girl, ''Gina'' even comes to you for an encore. She gets a private dance this time, and proposes a nice blowjob as a payment. She's too drunk to notice you have a vagina. <<n>>
<<Intermezzo>>
Now that you've tasted dancing, you know you could have a career stripping. So, you try out at local club, where you easily get engaged. The pay's ridiculous, but most of your gains come in the form of tips anyway. <<n>>
<<Portrait Jenna>>
Working at the club, you get noticed by a film produced. An adult film producer, of course. Her name is ''Jenna'', and she's looking for well-endowed and well-looking stud to fuck her or her star actresses. Once again, why not? <<n>>
Your audition goes well, as you make Jenna come twice, and she has fun playing with your pussy. However, she explain with a body like your, a career in porn would be much easier if you're okay with getting fucked by guys. <<n>>
<<if $mc.includes("bisexual")>>
That's not a problem. You like guys! Your first scene is a bisexual threesome, where you meet a couple for sex. It's really fun to shoot, and you like being the center of attention. Little do you know most of your scenes will be exact repeats of this one, with a guy's dick in your pussy and your <<PenisDesc>> in his wife's. <<n>>
Well, at least you have a strong niche. With your unique equipment, you quickly gather some loyal fans. Most of them are more than ready to spend a night with you. <<n>>
<<set $EndingReached to "(267) MMF-Niche Pornstar">>
<<else>>
That's a problem. You have a vagina, and you like getting filled once in a while, but not to the point where you could make a living out of it. <<n>>
Jenna's sorry, but she does not believe a video with you would do very well. However, thereafter, she keeps finding excuses to contact you. And you're happy to spend more time with her, with or without sex. <<n>>
It takes both of you quite a while to understand that you're in love. When you do, Jenna insists to have a serious talk about her job. She suggests quitting porn to be with you, but you don't want that. You love her as she is, and it does not bother you that other people are bringing her pleasure. <<n>>
<<set $EndingReached to "(266) Jenna's Boyfriend">>
<</if>>
<</if>>
<</if>>
<</if>>
/*********************************************************/
/************************* SAPHO *************************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $mc.includes("lesbian")>>
<<Intermezzo>>
Your town only has a couple gay-friendly bars, but you can't find one for lesbians. Until, one day, while surfing the net, you stumble upon something called the "Sapphic poetry reading club". The name seems pretty on the nose, but you decide to give it a try. <<n>>
The club holds its reunion twice a month in a place that is, the rest of the time, a normal bar. (A rather //eccentric// normal bar, to be honest.) There's not a lot of attendance when you enter. Less than twenty women in total. And //all// of them are looking at you, studying you, evaluating you. Until the brunette on stage starts reading, and saves you. <<n>>
<<Portrait "Cass">>
She's what you'd call a goth, but you'll soon learn is more exactly a loligoth. She wears a vintage dress (black), with lots of lace (black), stockings (black) and lipstick (black). She's so cute you miss a beat. <<n>>
You make a lot of new friends this evening, including the aforementioned and very pretty ''Cass''. A few women also hit on you, with varying degree of subtility. Unfortunately, Cass is not among them. <<n>>
<<if $john.sex is "vagina">>
You wait till your third visit at the reading club to go home with one of your most pressing suitors. The sex is fantastic, but she makes clear it's a one-night stand. You have quite a number of those in the following months, until you //know// nearly all the local lesbian community. <<n>>
<<if $portrait is "tomboy">>
<<Intermezzo>>
<<if $john.clit is "penis-like clitoris">>
<<Portrait "Bonnie">>
When you finally find love, it's not even with a club member, but with a butch mechanic you meet in her garage. You just love the way ''Bonnie'' manhandles you during sex. She's really fond of your giant clitoris, which she wanks like a dick. She even lets you penetrate her, which no dick or toy has ever done. <<n>>
Bonnie's madly in love with you, and grows gentler as time goes on. A year later, she asks you to be her wife. <<n>>
<<set $EndingReached to "(240) Bonnie's Wife">>
<<else>>
<<Portrait "Bonnie">>
When you finally find love, it's not even with a club member, but with a butch mechanic you meet in her garage. You just love the way ''Bonnie'' manhandles you during sex. Grease can be //so// sexy. Especially when it leads to fisting, your new favorite. <<n>>
<<set $EndingReached to "(23) Bonnie's Plaything">>
<</if>>
<<elseif $portrait is "dashing">>
<<if $john.clit is "penis-like clitoris">>
None of the girls you sleep with have ever seen a clitoris as big as yours. They have fun playing with it, and most of them let you fuck them, to both your delight. Having sex with no ejaculation, nor refractory period is fantastic. You spend hours making love, leaving you spent and panting. <<n>>
As your reputation expands, so does your number of regular girlfriends. Soon, your pseudo-harem forms the core of the Sapphic Poetry Reading Club, with the after-party turning into your personal orgy. <<n>>
You feel like a queen in a large anarchic polyamorous relationship, awarding boons and settling disputes. It's sexually rewarding, but emotionally taxing. You wouldn't change your place for all the gold in the world, though. <<n>>
<<set $EndingReached to "(241) Queen of The Sapphic Poetry Reading Club">>
<<else>>
<<Intermezzo>>
<<Portrait "Sophia">>
When you finally find love, it's not even with a club member, but with a cheerful librarian you meet by chance in a bakery. ''Sophia'' may not be the most skilled lover you've had in the past year, but you don't care. You're in love. <<n>>
<<set $EndingReached to "(8) Sophia's Lover">>
<</if>>
<</if>>
<<elseif ($john.sex is "both" or $john.sex is "penis")>>
<<if $portrait is "tomboy">>
<<Portrait "Madeline">>
During your visits at the reading club, you learn many of these "lesbians" are actually bisexuals. A few are even in heterosexual couples, such as ''Madeline''. <<n>>
<<if ($john.sex is "both" and $stats.corruption gt 1)>>
Dating a married woman could have its perks. And Madeline is hot. So, you let her flirt with you, till she gets you home and you taste her sweet pussy. Her husband's not here the first few nights you spend together, but it's assumed he'll be part of the equation sometime in the future. <<n>>
You actually look forward to it. Imagining yourself fucking Madeline while her husband fucks you turns you on... <<n>>
<<RemoveMC "lesbian">>
<<AddMC "bisexual">>
<<set $john.orientation to "bisexual">>
<<set $EndingReached to "(238) Madeline's Affair">>
<<elseif $john.sex is "both">> /* corruption is 0 */
But you're not interested in dating a married woman. You'd rather have a girl of your own. <<n>>
<<Portrait "Bonnie">>
When you finally find love, it's not even with a club member, but with a butch mechanic you meet in her garage. You just love the way ''Bonnie'' manhandles you during sex. She treats your penis as an oversized clitoris, giving you handjobs and blowjobs, but refusing to be fucked. She teaches you how to fist her, though... <<n>>
<<set $EndingReached to "(237) Bonnie's Strange Plaything">>
<<else>> /* $john.sex is "penis" */
But you're not interested in dating a married woman. You'd rather avoid men altogether. <<n>>
<<Portrait "Mary">>
''Mary'' thinks the same way. You don't know what happened to her, but she hates men with a passion. Unfortunately for her, she also does not care for pussy, not for lack of trying. She's a dickophile lesbian. <<n>>
When she learns you're a dickgirl, she's very interested. She comes on to you with no subtlety at all. A few hours later, she's sucking your <<PenisDesc>> hungrily. Then, when you pound her, she won't let go of your <<BoobsDesc>>. She's into you... <<n>>
And you can't deny it's pleasant to be desired this way. <<n>>
<<set $EndingReached to "(239) Mary's Penis Obsession">>
<</if>>
<<else>>
<<Portrait "June">>
During your visits at the reading club, you learn many of these "lesbians" are actually bisexuals. A few are even in heterosexual couples. ''June'', one of the girls who flirts with you is openly bisexual. When you tell her you're <<if $john.sex is "both">> a futa, <<else>> a dickgirl, <</if>> she's even more interested. You can't resist this cute little redhead, and start dating her. <<n>>
<<if $john.sex is "both">>
June suggests a threesome with a man. You're reluctant, as you fear a man's reaction to your dick. But June reassures you that bisexual boys will be //very// appreciative. So, you have a try. <<n>>
You have to admit, getting penetrated by a hard, loving dick feels good. And sharing a boy with June only strenghten your love. <<n>>
<<RemoveMC "lesbian">>
<<AddMC "bisexual">>
<<set $john.orientation to "bisexual">>
<<if $stats.corruption is 0>>
<<set $EndingReached to "(235) June's Bisexual Lover">>
<<else>>
<<Portrait "Dom">>
One of the boy you meet this way is ''Dom''. They're actually a genderfluid femboy, with masculine genitals, but feminine personality and appearance. Dom completes your couple so well that you find yourself inviting them over and over, till you form an official throuple. <<n>>
<<set $EndingReached to "(236) Dom and June's Lover">>
<</if>>
<<elseif $penisSize gt 7>>
June suggests an open relationship, which bothers you. You settle on occasional threesomes. Though reluctant at first, you ended up enjoying those shared moments. <<n>>
<<Portrait "May">>
One night at the club, you meet another girl, ''May''. Both you and June are troubled by her youthful beauty. The three of you finish the night at your place. May has no desire for men, but has very strong fetishes of deepthroating and humiliation. You happily fulfill the former and June the latter. (More precisely, June pushes her head into your dick while calling her a slut.) <<n>>
With May, you break your rule of seeing other partners only once. Both June and you are falling for her. Dating two younger girls is as tiring as it is gratifying. You're all deeply in love, and you start thinking about founding a big family. <<n>>
<<set $EndingReached to "(22) May and June's Lover">>
<<else>>
June suggests an open relationship, which bothers you. You settle on occasional threesomes. Though reluctant at first, you ended up enjoying those shared moments. Your love only grow deeper as time goes by, and June start talking about founding a family. <<n>>
<<set $EndingReached to "(21) June's Lover">>
<</if>>
<</if>>
<</if>>
<</if>>
/*********************************************************/
/************************ BARMAID ************************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
Sometime later, as you're dinning at your sister's house, you complain about the bad mood at work, and how you'd like to find a more accepting place. Amber thinks about it, then tells you she knows exactly the place for you. It's an eccentric bar where she used to go. They only choose barmaid with something special. You'd fit right in. <<n>>
You've worked in a bar for a bit in college. It was hard, but less boring than the mindless droning you're doing now. You'll give it a try. And thanks to Amber's advice of flaunting your difference instead of hiding it, you're hired. <<n>>
Of course, working in a bar, you're hit upon quite a lot. It's okay. You develop some acid retort to repel the guys attempts. You're surprised to get quite a bit of attention from girls too. Most of them just want to turn on their boyfriends, of course. <<n>>
<<if $portrait is "pretty" and $john.sex is "both">>
<<Intermezzo>>
<<Portrait Camilla>>
<<Portrait Shawn>>
But that's not the case with Camilla. She's always at the bar with her boyfriend Shawn, and they both hit on you. Camilla's cockier and Shawn more reserved, but they're pretty clear they both want you in their bed. They claim they have something special for you. <<n>>
And why not? After all, you have the perfect equipment to deal with threesomes. Why not try it? You finally accept the couple's invitation. Their apartment is lit by candles. Camilla kisses you first. Her lips are softs, but forceful, as she parts yours lips with her tongue. While you enjoy feeling her hard nipples against your <<BoobsDesc>>, Shawn fondles your butt. <<n>>
Camilla had enough foreplay and starts undressing you, then she and Shawn suck your <<PenisDesc>>. When you whisper to Camilla that you want to fuck her, she smiles. Under her skirt, you discover a rather large penis. Camilla's a dickgirl! But the surprise's not over, as Shawn removes his trousers, revealing a shaven pussy. He's a cuntboy... <<n>>
You spend most of the night making love. You fuck Shawn, then Camilla fucks you, and finally, do both at the same time. The feeling's incredible. After a final orgasm shakes your whole body, you fall asleep between your two lovers. <<n>>
When you wake up, you feel Camilla's erection against your leg. You can't resist taking her in your mouth. As Camilla's moaning wakes Shawn and he starts to suck your own dick, you know you could get used to this. <<n>>
<<set $EndingReached to "(171) Strange Ménage à Trois">>
<<else>>
<<Intermezzo>>
<<Portrait "Sandra">>
But that's not the case twice a month, when the bar hosts a lesbian private party. These girls want //you//. But you're just as cautious with them as you are with boys. Except for ''Sandra''. She's a shy girl who reminds you of <<Jennifer>>. There's just something about her, something in her eyes, that makes you melt. <<n>>
Sandra's not one of the girls that come on to you. She lets you work for it. You little dance lasts for months, on the tune of "will they, wont they". Until one late night, when everybody's already gone but you and her. She doesn't say a word. She just lets you take her by the arm and doesn't let go. You don't sleep much that night. <<n>>
Sandra stays a mystery, popping in and out of your life without warning. Tonight, you haven't seen her for three months when she knocks at your door, with her pretty face full of tears, and a large suitcase in tow. In a soft voice, she explains that her husband left her (she was married?) because she's pregnant, and it's not his. They haven't had sex for years. (Hurray?) It's yours... <<n>>
Congratulations! <<n>>
<<set $EndingReached to "(7) Sandra's Lover">>
<</if>>
/*********************************************************/
/********************** NEW JOB: GYM *********************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $work is "gym">>
<<if $john.body is "male">>
<<Intermezzo>>
One Friday evening, Sabrina invites you to her birthday party. When you knock at her place, she answers naked, except for garters and a see-through negligee. You wonder how the other guests are dressed, but there are no other guests. Sabrina kisses you and asks you to take her savagely. <<n>>
<<if $john.sex is "penis" and ($tf.includes("incredible prick") or $tf.includes("monster member") or $tf.includes("ludicrous schlong") or $mc.includes("dominant") or $mc.includes("switch"))>>
You throw Sabrina of the floor and fuck her rough, just like she asked. As you dick enters violently in her wet pussy, she starts crying and moaning deeply at the same time. Two hours later, when you're done with her, she's a wreck. But a happy, thankful wreck. <<n>>
Sabrina got more than she bargained for. From now on, she'll be your obedient plaything. <<n>>
<<set $EndingReached to "(38) Sabrina's Alpha Dog">>
<<elseif $john.sex is "penis" and ($tf.includes("large cock") or $tf.includes("big dick") or $tf.includes("huge phallus"))>>
You throw Sabrina of the floor and fuck her rough, just like she asked. You only leave her house the next Monday, to work at the club. You're holding hands. <<n>>
<<set $EndingReached to "(37) Sabrina's Muscle Man">>
<<elseif $john.sex is "penis">>
You take Sabrina of her room and fuck her as roughly as you dare. Once you're done, Sabrina explains that you'll be on her call for now on. Unless you want to lose your job at the club. <<n>>
Which you don't, so you'll be. <<n>>
<<set $EndingReached to "(36) Sabrina's Bitch">>
<<elseif $john.sex is "vagina">>
You let Sabrina undress you hurriedly. When she strips you of your underpants, she stops, surprised. She looks you in the eyes, then laughs heartily. You don't have sex this evening, but she wants to know your story. <<n>>
A week later, Sabrina calls you to her office. You're about to get sacked, you know it. Once you've closed the door behind you, Sabrina removes her pants. Where, a few days ago, she had a pussy, is now a large, erect cock. "//Let //me// fuck you savagely, darling//" <<n>>
And she does. Sabrina's strong, and eager to please you. Her dick fills your pussy with strong strides. Your first orgasm comes incredibly fast, and you've lost count by the time she fills you up with cum. <<n>>
<<set $EndingReached to "(39) Sabrina's Big Secret">>
<<else>>
You throw Sabrina of the floor and fuck her rough, just like she asked. She's so lost in her sensations, she doesn't notice your pussy lips until the following morning, when she sucks your dick under the shower. Surprised at first, she's quickly fascinated. <<n>>
<<Portrait "Sabrina-pretty">>
Sabrina asks you how you got that way. As soon as you tell her, she buys two x-pills (one red, one purple), on the net. Two days later, she's a futanari, and even more gorgeous than before. <<n>>
You have a lot of fun under the sheets, seeking positions where you can fuck each other at the same time. It's not easy, but the result is beyond compare. <<n>>
<<set $EndingReached to "(40) Sabrina's Double Team-Up">>
<</if>>
<<elseif ($mc.includes("bisexual"))>>
<<Intermezzo>>
<<Portrait "Carla">>
In fact, you have no problem getting rid of the inevitable attention of dumb muscle boys. What you hadn't guarded yourself against are lovely muscle girls. ''Carla'' the worst of them. Or the best. She's as dedicated as you, and constantly require your help or your advices. <<n>>
You're actually surprised when she asks you if you want to meet outside the club. Of course you do! By your fourth evening together, you still haven't grasped that Carla wants more than friendship from you. It takes a kiss before the thought dawns on you. After that, you catch up quickly. <<n>>
<<if $john.sex is "vagina">>
Being two power babes makes for athletics sex sessions. You just love how you're both sweating and panting after sex. <<n>>
<<set $EndingReached to "(45) Carla's Partner">>
<<elseif $john.sex is "penis">>
Carla is surprised by your penis, but she accepts it happily. Being two power babes makes for athletics sex sessions. And Carla's so //tight//... <<n>>
<<set $EndingReached to "(165) Carla's Special Partner">>
<<else>> /* both */
Carla is surprised by your intesexuality, but she accepts it happily. Being two power babes makes for athletics sex sessions. Carla's strong hands makes for a maddening double handjob and fingering. <<n>>
<<set $EndingReached to "(166) Carla's Very Special Partner">>
<</if>>
<<elseif $john.sex is "vagina">>
<<Intermezzo>>
<<block NonConTF Rape>>
<<Portrait "Jimmy">>
In fact, you have no problem getting rid of the inevitable attention of dumb muscle boys. What you hadn't guarded yourself against are cute little nerdy men. ''Jimmy'''s shorter and much lighter than you. He only came at the club twice, but he left with your number. To this day, you still don't understand why. <<n>>
When he called to ask you on a date, you accept nervously. After dinner, he takes you to his place, a huge mansion on the hills. Then he makes love to you like no men had ever done. While his body is frail, his lovemaking is powerful and imperious. You feel like a toy in his hands. And his dick is the longest and thickest you've ever seen. <<n>>
After your fifth orgasm, you feel something broke inside your mind. You know you'll belong ''Jimmy'' forever. The mansion has a lot of bedrooms. You share one with one of your numerous sister-slaves, unless Master calls you in his room for the night. Live is good. <<n>>
<</block>>
<<RemoveMC "slow">>
<<RemoveMC "dumb">>
<<RemoveMC "liberated">>
<<RemoveMC "corrupted">>
<<AddMC "mentally broken">>
<<AddMC "harem girl">>
<<set $EndingReached to "(46) Jimmy's Eternal Slave">>
<<else>> /* penis, both */
<<Intermezzo>>
One evening, you take a shower after a long day of work at the gym. You're both tired and frustrated. Only sleep will help for the former, but a quick wank should take care of the former. You stroke your <<PenisDesc>> under the hot water, losing yourself in pleasure, when you hear someone gasps. <<n>>
<<Portrait "Ludwig">>
There's a man in the room, ready to take his own shower. Damn, you were sure everyone was gone. You remember his name: ''Ludwig''. He's a new recruit, a slim young man. You don't think he'll last long here. Men like him never do. You notice he hasn't move a bit. He stand still, staring at your dick. <<n>>
He should go. Or you should go. At least, you should turn away. But you don't. In fact, you want to resume your wanking. You wait a little longer, but none of you moves. So, you reach for your shaft and start foundling it again. Ludwig keep staring. His tiny dick's erect. Finally, he moves closer to you, drop to his knees and puts your dick in his mouth. <<n>>
Ludwig is an unskilled cock sucker, but he makes up for it in passion and energy. Soon enough, you come all over his face. You're about to bring him in the shower with you, but he runs away. Boys... <<n>>
When you meet Ludwig again at the sport club, he asks for your advice, with a low, timid voice. You tutor him as best you can, given his limited ability. You are careful not to take a shower at the same time as him. <<n>>
After two weeks, you find him waiting for you outside the gym. He asks you on a date, blushing to his ears. You decide to see where this is going. During the date, Ludwig explains he's always liked strong women like you, but he hasn't found one who would want a weakling like him. <<n>>
You agree to train him personally until he's fit to be your boyfriend. Ludwig's enthusiastic. Over a year, he slowly gains muscle, becoming closer to what he thinks is your ideal. Of course, you given long before that. After a fancy date at a dinner near the beach, you get him to your place, and make sweet love to him. As you guessed, he's more than okay with taking your manhood in the ass. <<n>>
<<if $john.sex is "both">>
He pays no interest to your vagina during that first night, but it suits you. It changes over time, as he gains confidence in himself. <<n>>
<<set $EndingReached to "(167) Ludwig's Super Sexy Coach">>
<<else>>
<<set $EndingReached to "(73) Ludwig's Sexy Coach">>
<</if>>
Even in the end, you form an unusual couple, as you're always way more ripped than he ever reaches. And Ludwig stays withdrawn. He expects you to take the lead, both in bed and in everyday life. That a foreign role for you at first, but you get used to it. Now you couldn't go back and have an overbearing boyfriend. You love sissies. <<n>>
<</if>>
<</if>>
/*********************************************************/
/******************** NEW JOB: TAYLOR ********************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $john.sex is "vagina">>
<<Intermezzo>>
//Steed's Suits'// clients love how you dress and flirt with them, even if most of them don't flirt back. Enough do to keep you occupied every Saturday. First, a nice restaurant or club. Then a night of hot sex in a luxurious hotel. <<n>>
Most of your lovers are exhausted after one date. They'd like to have you all for themselves, but they know they can't keep up. <<n>>
<<switch $stats.corruption>>
<<case 0>>
<<Portrait "Richard">>
The first time you meet him, ''Richard'' does not escape that fate. But he vows to be back. And he does. He insists, swearing he's ready for you now. So, you set up another date. And you're glad you did... <<n>>
Richard's cock is at least two inches larger now. And his endurance is through the roof. he admits having taken x-pills too, but you already guessed it. When the sun gets up, Richard's erection is unwavering. For the first time since you've changed your name to <<= $john.name>>, you're satisfied. <<n>>
Even if Richard wasn't rich and alluring, you'd be falling for him. The fact that he //is// is just the cherry on the cake. <<n>>
<<set $EndingReached to "(119) Richard's Sweet Thing">>
<<case 1>>
<<Portrait "Aleister">>
Through he's young, ''Aleister'' is a successful trader. He comes often to the shop, buying expensive suits each time. You have a hunch he just like you company. Or your <<BoobsDesc>>. Anyway, he's so insistent he's one of the few men you grant a second night. But by then, it's clear Aleister can't satisfy you. <<n>>
Whoever, he has a proposition for your third date. Instead of going to a dance club, he'll take you to a swinger's club. You're intrigued, and accept. <<n>>
Aleister has you wearing a simple black dress, with no underwear and no jewelry. "//You'd only lose it.//" The club has a small dance floor, but you don't stay long here. Aleister guide you to the back room, where some couples are already making love. You join them, and pretty soon, you feel hands on your body. Strong male hands and gentle female ones. Both are looking for your tits, your ass, your pussy. <<n>>
You lose count of the people around you. Aleister has come, but another man takes his place, fucking you harder while his wife licks your pussy. Another couple is kissing over you. You have the man's balls in your left hand and his dick in your mouth, while you're fingering the woman's two holes. <<n>>
When the club closes, you're dazed with pleasure. You noticed Aleister kept guard over you all this time. On the way to his home, you kiss him with more than simple gratitude. This is a life you could get used to. <<n>>
<<if $boobssize lt 8>>
<<set $EndingReached to "(120) Aleister's Swinging Girlfriend">>
<<else>>
<<Intermezzo>>
You live for a while with Aleister, but you feel he grows frustrated by your visits at the club. Talking about it, you learn he's jealous of the attention you get and the vast amount of pleasure you receive. Well, it's true women are multiorgasmic, and men are not. (At least, not Aleister.) But there's a simple solution to this conundrum. <<n>>
Once you've suggested Aleister to take a red x-pill, he thinks about it for a while. Two weeks later, he's ready to try. He wants to change a few days before going to the club, to get used to his new body. You spend time with him, teaching him about the dresses, the make-up and all the rest. He also discovers how good you are at licking pussy. <<n>>
<<Portrait "Aleister-girl">>
''Ally'''s not as pretty as you are, but as a girl, she gets more attention than she ever did from swinging couples. You hold her hand as she gets deflowered. Not long later, she's mounting guys like a pro. She has second thoughts about giving head, but once she starts, she finds out she likes it. A lot. When you leave the club, Ally's sure she won't go back to being Aleister. <<n>>
It's okay with you. Ally still kisses you like a guy, invading your mouth with her tongue. She's lost nothing of Aleister's charisma. In fact, you love her just as much, if not more now that you share the joy of unbridled sex. <<n>>
<<set $EndingReached to "(121) Ally's Swinging Girlfriend">>
<</if>>
<<case 2>>
<<Portrait "Dominic">>
''Dominic'''s the owner of Steed's Suits. You think he knows you date your customers. In fact, he may have surprised you sucking a guy's dick in the changing room, but he did not say anything. <<n>>
It takes him four months before he confronts you about it. You guess he'll either sack you or ask for a piece of the action. But it's neither. Dominic is fascinated by your sexual exploits. He wants you to continue, discreetly, of course. But he'd like you to relate your adventures to him... <<n>>
So, you do so. Each Monday morning, you tell Dominic in lurid details about the man or men who fucked you during the week-end. Sometime, you give him a handjob or a blowjob at the same time, but you can tell what you tell him is the most exciting to him. You live the kind of life he'd like, but he describes himself as near-impotent. Which he's not, not really. But that's how he identifies himself. <<n>>
These weird sessions push you closer together. Dominic's a gentle, romantic man. You know he loves you, and you think you do too. It's no surprise when Dominic finally proposes. You've talked at length how even more excited he'd be if you cheated on him as hot wives do. The thought of him coming back to your future home to hear you fornicate with another man is arousing to both of you. <<n>>
<<set $EndingReached to "(122) Dominic's Hot wife">>
<<case 3>>
As time goes on, you realize you get more from those guys than a meal. So, the next one that hits on you gets a frank proposition. One thousand dollars for the night. To your surprise, he accepts readily. The following sex is even better, as the guy tries hard to get his money's worth. <<n>>
Once you've established yourself as a high-end escort, the dates are even easier to come by. You have two or three each week. Some clients hire you for the whole week-end. You're also contacted by women who want to share you with their husband. Although you really like those threesomes, you still make them pay double rates. <<n>>
<<set $EndingReached to "(123) High-End Escort">>
<</switch>>
<</if>>
/*********************************************************/
/******************** NEW JOB: SEX SHOP ******************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $john.sex is "penis">>
<<Intermezzo>>
As you hoped, working in a sex shop brings many opportunities. Your shop is rather modern, and attract many female customers. Most buy toys to play with their boyfriend or girlfriend, but some are clearly looking for something to please themselves during a phase of spinsterhood. <<n>>
These are usually shy girls. So shy indeed that they often miss your flirt attempts altogether. But sometimes, it works. The girls you meet this way are mainly interested in sexual relationships. They use you as a sex toy, and that's okay with you. <<n>>
<<if $penisSize lt 11>>
<<set $EndingReached to "(124) Human Sex Toy">>
<<else>>
<<Intermezzo>>
You acquire quite a reputation over the months. Size queens come to the shop specifically to hit on you and try your <<PenisDesc>>. You oblige them readily. <<n>>
<<if $stats.corruption is 0>>
<<Portrait "Dana">>
One of those is Dana, who you know from work. You've seen her around the office before you left. Anyway, Dana is crazy about your sex, and about you. You spend many nights together, destroying her slavering pussy, much to her pleasure. <<n>>
When Dana wants to go steady, you're relieved to have finally found someone who can accommodate your girth. <<n>>
<<set $EndingReached to "(125) Dana's Size King">>
<<elseif $stats.corruption is 1>>
<<Portrait "Yasmine">>
One of those is Yasmine, one of your regular clients. She's heavily into BDSM and huge dildos. Once she learns about your <<PenisDesc>>, she has to see it for herself. Yasmine is an incredible lover, whose hunger for cock knows no bound. She's one of the only size queens you've meet who can take you to the hilt up her ass. <<n>>
What's more, Yasmine's not possessive. On the contrary, she's so proud of your dick, she wants to share it. She takes you to swingers parties, where you're the star of the show. Yasmine's radiant while women queue up to touch or suck your extraordinary rod. <<n>>
<<set $EndingReached to "(126) Yasmine's Size King">>
<<else>>
<<Portrait "Dana">>
One of those is Dana, who you know from work. You've seen her around the office before you left. Anyway, Dana is crazy about your sex, and about you. You spend many nights together, destroying her slavering pussy, much to her pleasure. <<n>>
<<Portrait "Yasmine">>
Another one is Yasmine, one of your regular clients. She's heavily into BDSM and huge dildos. Once she learns about your <<PenisDesc>>, she has to see it for herself. Yasmine is an incredible lover, whose hunger for cock knows no bound. She's one of the only size queens you've meet who can take you to the hilt up her ass. <<n>>
What's more, Yasmine's not possessive. She's not jealous of Dana. Dana's okay with the situation too. In fact, it's not long before they both join you in bed for a hard threesome. Dana's impressed by Yasmine's collection of dildos. She's even more in awe when she has to welcome your dick in her pussy and Yasmine's strap-on in her anus. <<n>>
<<set $EndingReached to "(127) Dana and Yasmine's Double King">>
<</if>>
<</if>>
<</if>>
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $exclusive is "nobody">>
<<Intermezzo>>
You dress to impress, and with your natural charm and assets, it's no wonder many clients fall for you. You can see it in their eyes. Most don't act on it, as there's visiting houses with their wife. But you do get hit upon a lot by the single ones. You get a couple dates that way, but none is boyfriend material. <<n>>
<<Portrait "Peter">>
Peter does not warrant a date. He's not really your style. But he's a semi-famous artist, a painter. You helped him find a new house with a big sunroom. He offered to take you as a model, and you accepted. You pose laying on multiple layers of cushions, your naked body barely covered by a transparent sheet. <<n>>
<<if $john.sex eq "vagina">>
<<if $stats.corruption gt 1>>
You didn't except the painting to take so long. Hours pass, and, in this comfortable position, you begin to fall asleep. When you open your eyes again, Peter's no longer painting. He's standing next to you, his sex in his hand. You smile at him and go back to sleep. <<n>>
When you wake again, Peter's back at work. Ropes of cum cover your belly and your <<BoobsDesc>>. You wash yourself without mentioning it. <<n>>
<<if $stats.libido gte 1>>
Peter's painting is beautiful. He wants to keep it, and asks you to come back for another one. You would be pleased to. <<n>>
<<Intermezzo>>
The same ritual happens two weeks later. You're naked on the pillows, this time with nothing to cover your body. Peter paints while you're awake. Once asleep, you make a very pleasant erotic dream, in which <<Jennifer>> eats your pussy very gently, bringing you close to orgasm. When you wake up, your inner thighs are slick with saliva and love juice. <<n>>
With every painting, Peter become more daring. He gets very skilled at making love to you without waking you up, while you develop a healthy, deep slumber, full of pleasure. Neither of you discuss what's happening, but some months later, you move in with him. <<n>>
You no longer miss regular sex. You're just as somnophiliac as Peter now. You even start blowing him in his sleep. The first time he comes in your mouth, you're so proud you almost wake him up to tell him. But that would kind of miss the point. <<n>>
<<if $boobssize gte 12>>
<<Intermezzo>>
It's been over a year now. Peter's portraits of you have made him even more famous. He's moved on to a better gallery, and the prices are rising to ridiculous levels. <<n>>
The city's Museum is organizing a retrospective of his work. The curator wants a special happening. What if you posed and slept in the center of the room? The idea is extremely arousing. Peter is both jealous and intrigued. But in the end, he accepts. <<n>>
You spend a week at the Museum, sleeping naked around paintings of you, in your sleep, naked. You dream visitors touch you and you're constantly near orgasm. You don't think anyone dared to, but you never know for sure... <<n>>
<<set $EndingReached to "(133) Peter's Sleeping Muse">>
<<else>>
<<Intermezzo>>
It's been over a year now. You've decided to have a child. You make sure to go to bed without panties or pajamas while ovulating... <<n>>
<<set $EndingReached to "(132) Peter's Sleeping Beauty">>
<</if>>
<<else>>
Peter's painting is beautiful. He wants to keep it, and asks you to come back for another one. But you're not really interested. Finally, Peter offers you the painting, which you hang above your bed. <<n>>
<</if>>
<<else>>
You didn't except the painting to take so long. Hours pass, and, in this comfortable position, you begin to fall asleep. When you open your eyes again, Peter's no longer painting. He's standing next to you, his sex in his hand. You scream and storm out of the room. <<n>>
Peter tries to apologize while you get your dress back on, but it falls on deaf ears. You get home, angry and disappointed. <<n>>
<<if $stats.libido gt 1>>
<<set $flags.exhib to true>>
<</if>>
<</if>>
<<else>>
You didn't except the painting to take so long. Hours pass, and, in this comfortable position, you drop in and out of sleep. By the hand of the afternoon, Peter has finished a rough painting of you. He gives it to you as a gift. It goes on the wall over your bed. <<n>>
<</if>>
<</if>><<if $exclusive is "nobody" and $john.sex is "vagina">>
<<if $stats.libido is 0>>
<<Intermezzo>>
<<Portrait "Owen">>
You've gone on quite a few dates now. The nicest of the bunch is ''Owen''. Cute, humble and caring, Owen is also, to your surprise, a freak in bed. But a gentle freak. He makes love to you in ways you never imagined before, using accessories such as a brush, a fork or fruits. <<n>>
He also loves to tie you up. Then he makes you come again and again, until you're exhausted and sore from pleasure. You end up becoming exclusive. You feel like you still have a lot to discover with him... And you like that, even if it's a little frightening. <<n>>
<<set $EndingReached to "(134) Owen's Curious Lover">>
<<else>>
<<Intermezzo>>
<<Portrait "Rafael">>
You've gone on quite a few dates now. The best lover of the bunch is ''Rafael''. His home is full of beautiful artefacts from all over the world. He has a long dick with a very large head. You love taking it in your mouth. It's like a giant lollypop.<<n>>
Of course, the feeling is even better when he fucks you. Rafael's lovemaking's not as fancy as with some of your other lovers, but he makes up for it in endurance and raw power. He's like a living fuck machine, riding you for hours. <<n>>
<<if $flags.exhib is true>>
<<Intermezzo>>
At first, you don't notice what's happening to you. Your dresses grow more skimpy and provocative. You even stop wearing underwear. The thought of someone getting a glimpse of your pussy by "accident" is incredibly arousing. <<n>>
It takes you a while to realize you've become an exhibitionist. Putting a name on your new desires helps you a lot. You talk about it to Rafael, who's very understanding. In fact, he likes the idea a lot. You go to your dates naked under a coat, which you open at every occasion. You also love to suck Rafael's big dick in public places. <<n>>
<<AddMC "exhibitionist">>
<<if $stats.libido is 3>>
You've talked to Rafael about your ultimate fantasy: bukkake. Being at the center of a circle of unknown men, all jerking and cumming on you would be a dream come true. Rafael's thinking about it, as it's a big step. But you know you'll do it one day, with him or not. <<n>>
<<set $EndingReached to "(137) Bukkake Dreamer">>
<<else>>
<<set $EndingReached to "(136) Rafael's Nude Lover">>
<</if>>
<<else>>
<<set $EndingReached to "(135) Rafael's Insatiable Lover">>
<</if>>
<</if>>
<</if>>
/*********************************************************/
/************************* LIBRARY ***********************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $portrait is "vixen">>
<<Intermezzo>>
<<if $mc.includes("bisexual")>>
<<Portrait "Sophia">>
The cheerful ''Sophia'' quickly become your favorite coworker at the library. She's funny, smart and very friendly. So friendly in fact that it comes as a surprise when she French kisses you in the alley of German Literature. <<n>>
<<if $john.sex is "vagina">>
You react swiftly, kissing her back and pulling the body closer to yours. Sophia become your lover that very night. <<n>>
<<if $stats.corruption is 0>>
Sophia's lovemaking is passionate, but a little awkward. What she lacks in skill, she makes up in tenderness. It's easy to fall in love with her. <<n>>
<<set $EndingReached to "(215) Two Librarians in Love">>
<<else>>
Sophia's lovemaking is passionate, but a little awkward. Even as a former man, you have a lot to teach her. She proves to be an excellent pupil, eager to try new things and new toys. <<n>>
<<if $stats.corruption is 1>>
<<set $EndingReached to "(216) Two Librarians in Heat">>
<<else>>
Under your tutelage, Sophia discovers her slutty side. She dresses up more sexily, flaunting her cleavage and forgetting to wear panties so you can eat her pussy during work. <<n>>
<<if ($stats.corruption is 2) or ($bag.orange is 0)>>
Eventually, she agrees to open your relationship, but only for other women. So, you flirt online to find threesome partners, and it's great. <<n>>
<<set $EndingReached to "(217) Two Librarians for Share">>
<<else>>
<<block NonConTF>>
You would like to open your relationship, but you know Sophia will not agree to see men. You miss cocks, though. Perhaps an orange pill would make her more receptive to the masculine charm? <<n>>
<<Portrait "Charles">>
It's easy to slip one pill into her coffee. Sophia does not change physically, but her already well-developed libido rises to new levels. She's the one that propose you seek a partner for a threesome. She has her eyes upon one of your colleagues, a young man named ''Charles''. <<n>>
The poor man can't resist the power of seduction you and Sophia bring to bear on him. A few day later, he's laying naked on a table. Sophia's the first to impale herself on his dick, but you're next. <<n>>
<</block>>
<<set $EndingReached to "(218) Three Librarians in Sweat">>
<</if>>
<</if>>
<</if>>
<<else>>
You react swiftly, kissing her back and pulling the body closer to yours. But when Sophia feels your growing erection, she breaks the kiss. She mumbles an apology and flees. <<n>>
<<Intermezzo>>
<<if $penisSize lt 8 or $stats.corruption is 0>>
However, after an awkward week, Sophia meets your gaze again. She apologizes again for her reaction, and you resume flirting. It takes a month for Sophia to invites you to her place. <<n>>
<<if $john.sex is "penis">>
You make love softly. Sophia explores your body, but avoids your <<PenisDesc>>. You have a lot of fun playing with her small tits and eating her out. She refuses penetration, however. <<n>>
Sophia's reluctance persists for months, but she grows more at ease with our body. You can tell she's afraid and worried. You've been a couple for a long time when you finally take her. It goes rather well, to your relief and hers. <<n>>
Sophia never quite gets to enjoy coitus, but you have other ways to please her. And she's excited to have a chance of carrying your child... <<n>>
<<set $EndingReached to "(219) A pregnant librarian">>
<<else>> /* both */
You make love softly. Sophia is fascinated with your dual genitals. She avoids touching your penis, but gets both her tongue and fingers into your pussy, much to your pleasure. <<n>>
Quickly, she starts playing with your <<PenisDesc>>, seeing it as an oversized clitoris. A few nights later, she whispers "take me" in your ear ... <<n>>
She's curious about the pills. She wants a cock-toris of her own to fuck you. You've been a couple for some time when she finally buys Purple and Red Pills to become a futanari like you. This makes scissoring //very// interesting. <<n>>
Not long later, you're both carrying the other's child. <<n>>
<<set $EndingReached to "(220) Two pregnant librarians">>
<</if>>
<<else>> /* big dick + */
After an awkward week, Sophia meets your gaze again and apologizes again for her reaction. But she does not reply to your cautious attempts at flirting. <<n>>
<<Intermezzo>>
<<if $john.sex is "both">>
<<Portrait "Charles">>
When ''Charles'', a young colleague, takes an interest in you, it's much more obvious to you than with Sophia. You play along. Your flirting quickly become very tactile. Charles can't have missed your <<PenisDesc>>, but it doesn't seem to bother him. <<n>>
One evening, your making-out turns into sex. Charles's dick not as big as yours, but it fits quite nicely into your pussy. <<n>>
<<Intermezzo>>
<<Portrait "Janet">>
You and Charles have taken the habit of fucking in remote areas of the library, after hours. The risk is exciting. That is, until you're actually surprised by a coworker, ''Janet''. <<n>>
Fortunately the sight turns her on. She kneels in front of you, and takes your dick in her mouth while you're fucked by Charles. <<n>>
Janet joins your couple regularly. She's in love with your <<PenisDesc>>. <<n>>
<<set $EndingReached to "(221) A Librarian in the Middle">>
<<else>> /* dickgirl */
<<Portrait "Janet">>
When ''Janet'', a shy colleague, takes an interest in you, it takes you even more by surprise. You're on a ladder, sorting books, when she reaches under your skirt to grab your <<PenisDesc>>. You moan as she guides it into her mouth. <<n>>
<<Intermezzo>>
<<Portrait "Charles">>
After that first encounter, you and Janet have taken the habit of fucking in remote areas of the library, after hours. The risk is exciting. That is, until you're actually surprised by a coworker, ''Charles''. <<n>>
Fortunately the sight turns him on. He gets his dick out and gets sucked by Janet while you're fucking her. <<n>>
Charles joins your couple regularly. Janet's quite found of having two dicks for herself. <<n>>
<<set $EndingReached to "(222) Two Librarians For One">>
<</if>>
<</if>>
<</if>>
<<elseif $mc.includes("androphile")>>
<<if $boobssize gte 12>>
<<Portrait "James">>
''James'' is the father of a teenage girl who spends many hours at the library. Whenever he gives her a lift, he finds an excuse to flirt with you. <<n>>
<<if $john.sex is "vagina">>
He's charming, and when he finally asks you out, you accept gleefully. You see each other a lot over the next months. You guess you're a couple now. <<n>>
<<set $EndingReached to "(223) James's Staked Librarian">>
<<elseif $john.sex is "both">>
He's charming, and when he finally asks you out, you accept gleefully. James is surprised by your dick, but he's relieved to find a pussy under it. You see each other a lot over the next months. You guess you're a couple now. <<n>>
<<if $stats.corruption lt 2 or $penisSize lt 12>>
<<set $EndingReached to "(224) James's Endowed Librarian">>
<<else>>
<<Intermezzo>>
<<block Incest>>
<<Portrait "Kaylee">>
Once James declares his love to you, he invites you to spend the nights over at his place. So you meet his daughter ''Kaylee'' again, and learn to know her better.
<<n>>
Kaylee's a lively girl. She laughs at your jokes and you talk about books at length. She's also teasing you mercifully about your relationship with her father. She gets even more curious after she notices your <<PenisDesc>> under your swimwear at the beach. <<n>>
Her questions become more sexual. She wants to know if her father sucks your dick. (He doesn't. Not yet.) One day, she adds //I would...//. She takes your lack of comment as an agreement, and puts her hand on your groin. Looking you in the eyes, she frees your sex and closes her lips around it. <<n>>
You make Kaylee your secret lover, and it satisfies her at first. But she makes clear she wants to get in her father's bed. <<n>>
The endeavor is slow, but with your help, James ends up seeing her daughter as the young sexy slut that she is. He confesses to you he would fuck her if they were not related. <<n>>
For the next step, Kaylee pretends that your dick needs release, as James's only fucking your pussy. She proposes herself as a much-needed cocksleeve. When James finally agrees to let you fuck his daughter, you know he wishes he was in your place. <<n>>
Now that Kaylee's officially your lover, a threesome's not long to come on the table. It's cute how they both insists that they'll only touch you, while you know for a fact that both of them look for an excuse to go further. <<n>>
Your first threesome is great for you, but frustrating for them as they both hold their word. Fucking Kaylee while her father is fucking you is awesome, though. <<n>>
Things go wild the second time, and Kaylee finds herself with two dicks in her mouth. And that's when the fun //really// begins... <<n>>
<</block>>
<<set $EndingReached to "(225) James and Kaylee's Pervert Librarian">>
<</if>>
<<elseif $john.sex is "penis">> /* UNREACHABLE ?? */
He's charming, and when he finally asks you out, you accept gleefully. James is surprised by your dick, and disappointed that you have no pussy to fill. Your first date is not followed by another. <<n>>
<</if>>
<<else>>
<<Portrait "Charles">>
It's hard to miss that ''Charles'', a young colleague, has taken an interest in you. The way he looks at you. How he always finds an excuse to speak to you about nothing. And then, there's the little poems on your desk. <<n>>
<<if $john.sex is "vagina">>
When Charles makes his move, you're already under his charm. The date is wonderful. You melt when he kisses you, and eagerly accept his invitation to his place. Charles's a little awkward, and his dick's not big, but you love being in his arms. <<n>>
<<set $EndingReached to "(226) Charles's Spooning Librarian">>
<<elseif $john.sex is "penis">>
When Charles makes his move, you're already under his charm. The date is wonderful. You get hard when he kisses you, and eagerly accept his invitation to his place. Charles is not surprised by your dick and you have a lot of fun together. You fall asleep in his arms. <<n>>
<<set $EndingReached to "(227) Charles's Pegging Librarian">>
<<else>> /* futa */
When Charles makes his move, you're already under his charm. The date is wonderful. You get all warm when he kisses you, and eagerly accept his invitation to his place. Charles is not surprised by your dick, but he is by your pussy! He's a little lost at first, but you have a lot of fun in the end. You fall asleep in his arms. <<n>>
<<set $EndingReached to "(228) Charles's Weird Librarian">>
<</if>>
<</if>>
<<else>> /* not bisexual, not androphile */
<<if $stats.libido gte 1 and $stats.corruption gte 1 and $john.sex is "penis">>
<<Portrait "Kaylee">>
One day, as you're helping a young student finding a book, you surprise her staring at your crotch. You realize you have an unvoluntary hard-on, that's clearly visible through your trousers. The girl says noting, and goes back to her study, but not before sending you a strange look. <<n>>
When you see ''Kaylee'' again the next week, you can tell something's on her mind. Her demeanor changed. She's flirting with you! In fact, when her father comes to take her home, she leaves behind a card with a phone number. <<n>>
You wonder for a time what to do, and decide not to call. But the next time, Kaylee wears a short skirt and a very transparent panty, which she makes sure you can't miss. Well, you're not a saint. That's how you end up with a teen lover. Kaylee's eager to suck your hard <<PenisDesc>> and loves to suck on our <<BoobsDesc>>. <<n>>
<<set $EndingReached to "(229) Kaylee's Dirty Librarian">>
<<elseif $stats.libido gte 1 and $stats.corruption is 3 and $john.sex is "both">>
<<Portrait "Kaylee">>
One day, as you're helping a young student finding a book, you surprise her staring at your crotch. You realize you have an unvoluntary hard-on, that's clearly visible through your trousers. You decide to satisfy her curiosity and unzip. She's startled by your <<PenisDesc>>, then shyly moves her mouth towards it. As she starts sucking hungrily, you remember where you are. Fortunately, you come deep in her throat before anyone surprises you. <<n>>
''Kaylee'' proves to be a perfect little slut. She's eager to follow your every fantasy, helping you get threesome with other girls, going to swinger parties, and riding your dick while a bisexual man fucks your pussy. <<n>>
<<set $EndingReached to "(230) Kaylee's Swinging Librarian">>
<<elseif $stats.corruption is 3 and ($john.sex is "vagina" or $john.sex is "both") and (true /* setup.endings.length lt 100 */) /* and (setup.endings.includes("(229) Kaylee's Dirty Librarian") or setup.endings.includes("(230) Kaylee's Swinging Librarian")) */>>
Like most libraries, this one has a section on paranormal phenomenon. It's quite popular, even though most of it is garbage or gibberish. One day, as you're reshelving, you notice an older book has fallen behind. Its dark leather cover is dusty and the title hard to read. Without thinking, you take the tome home. <<n>>
It takes you a while to decipher the text, written in Old English text mixed with Latin. It relates the beliefs of a secret cult which operated in the town more than a century ago, and the atrocities they committed upon the population. They were destroyed by a group of courageous investigators. <<n>>
But the book also describes their lurid rites and the occult magic they wielded. Fascinating stuff. Delving deeper into the town history, you discover where they held their ceremonies. According to the book, contact the divinity they revered is quite straightforward once you're there. It's simply a matter of lighting candles, repeating mantras and spraying a beast's blood. <<n>>
The moon will be full in two nights. You decide to go to the forest and summon this so-called Cthulhu. <<n>>
<<Intermezzo>>
You wake up the next morning, remembering nothing of the night. A strange object lay besides you, a green statuette, eight inches long and two wide, carved with ugly tentacles and seashells. With horror, you realize both the figurine and your pussy are covered in the same greenish ichor. <<n>>
You take the item home. Leaving it here would be a waste. <<n>>
<<Intermezzo>>
<<if $john.sex is "vagina">>
You can't resist the call of Cthulhu's statuette. You fuck yourself with it once or twice a day, filling your pussy with green cum. You no longer find it repulsive. In fact, its salty fragrance turns you on. <<n>>
You're pleasantly surprised when your belly starts growing, a few weeks later. You can feel inhuman life developing in your womb. <<n>>
It only takes a couple of months for your babies to be ready. You feel the call of the sea. One moonless night, you go to a secluded beach, lay naked on the sand, and spread your legs toward the waves. Then, as you cry, you give birth to Cthulhu's children. A dozen of curious half-fish, half-octopus creatures crawl to the open sea, not before looking back at you with strangely humane eyes. <<n>>
As you stagger home, you feel oddly empty. You can't wait to get pregnant again. <<n>>
<<set $EndingReached to "(S16) Bride of Cthulhu">>
<<elseif $john.sex is "both">>
You can't resist the call of Cthulhu's statuette. You fuck yourself with it once or twice a day, filling your pussy with green cum. You no longer find it repulsive. In fact, its salty fragrance turns you on. <<n>>
You're pleasantly surprised when your dick starts growing. It gets thicker and thicker, until one day, it splits in two. You now have two <<PenisDesc>>s. <<n>>
And they keep growing.
<<RemoveTF $penisTF>><<set $penisSize += 2>><<SetPenisSize $penisSize>>
Two weeks later, you have four <<PenisDesc>>s!
<<RemoveTF $penisTF>><<set $penisSize += 2>><<SetPenisSize $penisSize>>
A month later, eight <<PenisDesc>>s!!
<<AddTF "multiple penises">>
<<n>>
<<block NonConTF Rape>>
<<SmallPortrait Sophia>>
Your sexual needs grow in proportion. Your colleague Sophia is your first prey. Your date turns into an epic sex battle, the poor woman struggling under your erotic assault. You can see slowly her losing her mind as your numerous penises make her come again and again, crawling all over her like hungry tentacles. Finally, something breaks within her, and she falls under your spell, becoming a willing slave. <<n>>
<<SmallPortrait "Charles-pretty">>
<<SmallPortrait "Janet">>
Then, you turn to your other colleagues, ''Janet'' and ''Charles''. You change the latter into a woman and both into slaves. <<n>>
<<SmallPortrait Emma>>
Seducing your shy neighbor ''<<Emma>>'' proves easy too. <<n>>
<<SmallPortrait Pierce-pretty>>
<<SmallPortrait Jennifer>>
Getting a date with ''<<Jennifer>>'' is harder, but with your two slaves help, raping her is no problem. Once converted, she agrees to give a red pill to her boyfriend, ''Pierce'', who then joins your harem as ''Piper''. <<n>>
<<SmallPortrait May>>
<<SmallPortrait Betsy>>
<<SmallPortrait Laura>>
You move into Piper's villa, filling it with new conquests. <<n>>
<</block>>
<<block NonConTF Incest>>
<<SmallPortrait Marc-pretty>>
<<SmallPortrait Amber>>
Even your sister ''Amber'' fall prey to your lust. She brings her boyfriend ''Marc'' to the villa, where he unwillingly becomes a woman and another of your slaves. <<n>>
<</block>>
<<Intermezzo>>
You spend your days fucking your harem, filling your servants with greenish cum. They get used to constant pregnancy, giving birth to strange fish-like creatures. The children live in the villa's pool for a time, before leaving for the sea. <<n>>
Soon, you'll be the queen of a large deep one colony. <<n>>
<<set $EndingReached to "(S17) Groom of Cthulhu">>
<</if>>
<<elseif $john.sex is "vagina">>
<<Portrait "Sophia">>
The cheerful ''Sophia'' quickly become your favorite coworker at the library. She's funny, smart and very friendly. So friendly in fact that it comes as a surprise when she French kisses you in the alley of German Literature. <<n>>
<<if $john.clit is "penis-like clitoris">>
Sophia feels your awkwardness and stops the kiss. Her brow furrows, but a few seconds are enough to make up your mind and you move your mouth over hers. You become lovers that very night. You fuck Sophia with your disproportionate clitoris, reaching untold heights of pleasure. <<n>>
Sophia comes multiple times during the night. You succumb to exhaustion and fall asleep into each other arms. In the morning, you can see in her eyes she's as in love with you as you are with her. <<n>>
<<set $EndingReached to "(232) Sophia's Natural Pegger">>
<<else>>
Sophia feels your awkwardness and stops the kiss. Her brow furrows, but a few seconds are enough to make up your mind and you move your mouth over hers. You become lovers that very night. You're used to having sex with women, but not with a feminine body. <<n>>
You don't have much to learn, but rather a lot to forget. Fingering and munch-diving takes a central place in your lovemaking sessions. Quickly, you and Sophia become inseparable. <<n>>
<<set $EndingReached to "(231) Sophia's Debutante">>
<</if>>
<<else>> /* dickgirl or futa */
<<Portrait "Sophia">>
The cheerful ''Sophia'' quickly become your favorite coworker at the library. She's funny, smart and very friendly. So friendly in fact that it comes as a surprise when she French kisses you in the alley of German Literature. <<n>>
You react swiftly, kissing her back and pulling the body closer to yours. But when Sophia feels your growing erection, she breaks the kiss. She mumbles an apology and flees. <<n>>
After an awkward week, Sophia meets your gaze again and apologizes again for her reaction. But she does not reply to your cautious attempts at flirting. <<n>>
Kissing Sophia confirmed you still prefer girls over boys. You're a lesbian. <<n>>
<<AddMC "lesbian">>
<</if>>
<</if>>
<</if>>
/*********************************************************/
/************************ SHELTER ************************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $stats.corruption is 0>>
<<Portrait Maxine>>
Some people work for the Teen Shelter with you. The buxom ''Maxine'' is one of them. You know you caught her eye when you started, and she was charmed by your personality when you worked together. <<n>>
But she's a woman. <<n>>
<<if $john.sex is "penis">>
<<Portrait Maxine-man>>
Until one Monday, she comes back to work as Max, a beautiful man. When you see him, he winks. You don't flirt long, ending up in his bed a few days later. Max has mad blowjob skills, but he's a novice at sodomy, so you're gentle with him. <<n>>
You help Max transitioning into his role as a man, and as your lover. He misses some aspects of his old body, but grows to love his new one. He takes up boxing, for instance. And he spends a lot of time playing with his dick. Or with yours. <<n>>
<<set $EndingReached to "(205) Max's Mentor">>
<<elseif $john.sex is "vagina">>
<<Portrait Maxine-man>>
Until one Monday, she comes back to work as Max, a beautiful man. When you see him, he winks. You don't flirt long, ending up in his bed a few days later. Max lovemaking is a little awkward, as he's not used to be active in penetration. But his dick feels good anyway, and his enthusiasm is fun to watch. <<n>>
You help Max transitioning into his role as a man, and as your lover. He misses some aspects of his old body, but grows to love his new one. He takes up boxing, for instance. And he spends a lot ot time playing with his dick. Or with your pussy. <<n>>
<<set $EndingReached to "(206) Max's Strange Mentor">>
<<else>> /* both */
<<Portrait Maxine-man>>
Until one Monday, she comes back to work as Max, a beautiful man. When you see him, he winks. You don't flirt long, ending up in his bed a few days later. Max has mad blowjob skills, but he's a novice in penetration. Fucking a pussy is not rocket science, fortunately, and his enthusiasm is fun to watch. <<n>>
You help Max transitioning into his role as a man, and as your lover. He misses some aspects of his old body, but grows to love his new one. He takes up boxing, for instance. And he spends a lot ot time playing with his dick. Or learning to enjoy anal play. <<n>>
<<set $EndingReached to "(207) Max's Weird Mentor">>
<</if>>
<<elseif $stats.corruption is 1>>
<<if $john.sex is "penis">>
<<Portrait Rufus>>
You meet ''Rufus'' during a threesome with him and his boyfriend Jorj. It starts very well, but Jorj drinks too much, becomes embarrassingly aggressive, and then, just falls asleep. Rufus's angry and sad, so you spend the next hour talking about relationships issues. Then, you resume sex, just the two of you. It's gentle, intimate, and incredible. Especially since Jorj's snoring in the chair beside you. <<n>>
Unsurprisingly, they break up two days later, and Rufus becomes your own boyfriend. <<n>>
<<set $EndingReached to "(208) Rufus's Sober Boyfriend">>
<<elseif $john.sex is "vagina">>
<<Portrait Jorj>>
You meet ''Jorj'' during a threesome with him and his boyfriend Rufus. It starts very well, but Rufus gets jealous when his boyfriend starts fucking your pussy and makes a scene. Then, he just storms out of the apartment. Jorj's perplexed and sad, so you spend the next hour talking about relationships issues. Then, you resume sex, just the two of you. It's rough, imaginative, and incredible. <<n>>
Unsurprisingly, they break up two days later, and Jorj becomes your own boyfriend. <<n>>
<<set $EndingReached to "(209) Jorj's Calm Boyfriend">>
<<else>>
<<Portrait Rufus>>
<<Portrait Jorj>>
You meet ''Rufus'' and ''Jorj'' during a threesome. It goes very well, as you fuck Rufus gently while Jorj has its way with your pussy. It's both rough and intimate, and you come a couple of times. <<n>>
Unsurprisingly, they invite you to join their couple as you bring balance to their relationship. <<n>>
<<set $EndingReached to "(210) Jorj and Rufus's Partner">>
<</if>>
<<elseif $john.sex is "vagina">>
<<Portrait Hunter>>
You meet ''Hunter'' through a common friend. A common sex-friend to be honest. Like you, Hunter's a gay cuntboy. At first, you don't see each other as relationship material. You're used to seeking active men to fuck you. You become fast friends, though. <<n>>
One lonely night, Hunter calls you after a big disappointment. You go to his place and you speak for a long time while drinking wine. And then to each other's surprise, you kiss and start making love. You discover your clitorises are perfectly capable of making you come without the intervention of a penis. <<n>>
<<set $EndingReached to "(211) Hunter's Willing Prey">>
<<elseif $john.sex is "both">>
<<Portrait Paul>>
<<Portrait Brian>>
You meet Brian and Paul at a friend's party. They're a loving couple. You share many jokes together, and feel like Brian's flirting with you. So you're surprised at the end of the night, when it's Paul who French kisses you before you go. <<n>>
When you see them again a week later at their place, they make clear it's for a booty call, which is fine by you. The night's full of blowjobs and multiple penetrations. All possible combinations get explored, and your dick, your pussy and your ass get their share of pleasure. <<n>>
It takes a while for your sexual relationship to evolve into love, but it does eventually. <<n>>
<<set $EndingReached to "(212) Brian and Paul's Weird Lover">>
<<elseif $stats.corruption is 2 and $john.sex is "penis">>
Working at the Teen Shelter gets you in contact with a lot of young gays. Of course, you refuse any advance on their part while they're under the association's umbrella. But when you meet them again later, either in a bar or on a hookup site, you don't have the heart to refuse their shows of gratitude. <<n>>
That's how you build a network of eager twinks and pretty boys, who're always ready to have sex with you. <<n>>
<<set $EndingReached to "(213) Twink Network">>
<<elseif $stats.corruption is 3 and $john.sex is "penis">>
<<Portrait Dos-Santos>>
Working for the Teen Shelter puts you in contact with the municipality, and in particular ''Mayor J.C. Dos-Santos''. Apart from his political ideas, he's known for his bimbo trophy wife, and for his numerous affairs with young ladies. <<n>>
In short, he's the perfect man to test your power of gay persuasion. It takes a while to become get into his close circle and become his friend. He knows you're gay and you talk regularly about sex. <<n>>
J.C. is a very busy man, but you learn he sometime relax in a sauna. That's the perfect way to approach him more intimately. You "//happen//" to go at the same time as him. You talk for a while, before flaunting your massaging skills. He's interested. <<n>>
You get a private room where you massage him innocently for a while. Then, you focus on his thighs, his buttocks, and finally, close on his penis. He's barely surprised when you put his member in your mouth. While you suck him, he removes your towel to have a look at your famous <<PenisDesc>>, and starts stroking it warily. <<n>>
You see him more often after that. He confesses being very impressed by your sucking skill... and by your dick. You teach him how to suck like a pro. And pretty soon, you make him your bitch, and the harder you fuck him, the harder he comes. <<n>>
<<Intermezzo>>
J.C. is a changed man. He no longer cares for women, either his wife or his mistresses. He's completely dedicated to you. It's weird and satisfying to see such a powerful man kneeling before you to worship your dick. <<n>>
<<Portrait Barbie>>
You spend the week-end in J.C.'s ranch when his wife ''Barbie'' rushes in unexpected. She makes a scene, but you're not unprepared. She can either get a divorce and loss the position she worked so hard to achieve... Or she can take a blue pill to stay at her husband's side at your service. <<n>>
<<Portrait Barbie-Boy>>
She does not hesitate long. Barbie becomes a hot little twink that you can only call ''Ken''. While Ken proceeds to blow his husband, you take his anal cherry and let him discover the joy of having a prostate. He seems to like your massive dick. <<n>>
At the end of the day, you're all making plans on how to transform the ranch to host your own personal harem. <<n>>
<<set setup.endings.delete("(205) In the Mayor's Shadow")>>
<<set $EndingReached to "(214) In the Mayor's Shadow">>
<</if>>
/*********************************************************/
/************************* SURFING ***********************/
/*********************************************************/
/*********************************************************//*********************************************************/
/* :From: unused */
/* :When: day ? */
/* :Cast: */
/*********************************************************/
<<if $portrait is "brawny">>
<<Intermezzo>>
After your harassing work at the plant, you like to go surfing. Spending the entire week-end on the beach, under the sun, that's the only way to keep sane. <<n>>
<<Portrait "Pamela">>
You make a lot of friends here, include the pretty ''Pamela''. She has a muscular body and impressive assets, both in the bosom and ass department. What you did not expect is for her to have an impressive package too... <<n>>
<<if $john.sex is "penis" and $mc.includes("bisexual")>>
But that's not a problem for a bisexual guy like you. It's actually quite arousing. You flirt with Pamela for a while, kissing her a few months later, after a late party at the beach. <<n>>
Pamela's dick is short and thick. It tastes great in your mouth, but you're afraid it'll hurt your ass. Fortunately, Pamela's gentle with your backside. Once she gets inside and starts moving, the feeling's incredible. You come, but she does not stop. You come a second time, but she's still not done. At last, when you're at the limit of your endurance, she explodes inside your ass, triggering your third and final orgasm. <<n>>
As she slides unto your arms, she whispers //"Next time, it's my turn..."// <<n>>
<<set $EndingReached to "(249) Pamela's Bisexual Surfer">>
<<elseif $john.sex is "vagina">>
But that's not a problem for a cuntboy like you. It's actually quite fitting. You flirt with Pamela for a while, kissing her a few months later, after a late party at the beach. <<n>>
Pamela's dick is short and thick. It tastes great in your mouth, but you can't wait to have it in you pussy. Fortunately, Pamela's gentle at first. Once she gets inside and starts moving, the feeling's incredible. She takes you doggy style, so her heavy balls slam against your clitoris on each thrust. You lose count of your orgasms, remembering only the last, when you both come together. <<n>>
As she slides unto your arms, she whispers //"Thanks, my pretty boy..."// <<n>>
<<set $EndingReached to "(250) Pamela's Strange Surfer">>
<<elseif $john.sex is "both">>
But that's not a problem for a herm like you. It's actually quite fitting. You flirt with Pamela for a while, kissing her a few months later, after a late party at the beach. <<n>>
Pamela's dick is short and thick. It tastes great in your mouth, especially when she's sucking on your own <<PenisDesc>>. You take Pamela's ass gently at first, gazing on her marvelous mounds while wanking her dick. She starts moaning as you pick up your pace. She comes, but you're still hard, so you keep going. She comes a second time, but you barely notice it. It's only the third time that you orgasm with her. <<n>>
As she slides unto your arms, she whispers //"Thanks, my pretty boy. Next time, it's your turn..."// <<n>>
<<set $EndingReached to "(251) Pamela's Weird Surfer">>
<<elseif (true /* setup.endings.length lt 100 */) and ($stats.corruption is 0) and ($stats.libido is 1) /* and (setup.endings.includes("(249) Pamela's Bisexual Surfer")) */>>
<<Intermezzo>>
One late evening, as you're surfing alone on the beach, you notice someone drowning off the coast. Without thinking, you dive into the deep water. The body seems frail and limp in your powerful arms. When you get back to the shore, you administer mouth-to-mouth resuscitation to a petite woman with long, wavy blonde hair. As she opens her eyes and coughs, you note she's also completely naked. You warp the half-conscious girl in your towel and bring her home. She falls asleep on your coach. <<n>>
<<Portrait Ariel>>
The next day, she seems to have completely recovered. She eats a large breakfast, asking you all kind of questions about you, your life and the city. She must be a stranger. Her name is ''Ariel''. <<n>>
Ariel wants to walk. So you walk. Ariel wants to eat meat. So you take her to a restaurant. Ariel wants sex. So you go back home and have sex. Your <<PenisDesc>> fits tightly in her virgin pussy. She grips your biceps as she experiences her first orgasm. <<n>>
In the morning, she's gone. <<n>>
<<Intermezzo>>
A month later, you're convinced you'll never see the strange girl again. But you see her swimming toward you. She walks out on the sea and runs into your arms. You kiss her, holding her fresh and wet body against yours. You make love again this night, but in the morning, you find yourself alone. <<n>>
For a year, you see each other once a month, under a dark, moonless sky. You plead Ariel to stay longer, but she says she can't. She's sorry, but she can't explain either. As you threaten to put an end to your relationship, she relents and lets you follow her back to the sea in the morning. There, she goes into the water and disappears. You wonder where she's gone, when she comes back toward the shore, crawling in the shallow water. Her legs are gone, replaced with a scaly greenish tail. Ariel's a mermaid! <<n>>
You fall on your knees to kiss her, wondering what the future will bring. <<n>>
<<set $EndingReached to "(S19) The Surfer and The Mermaid">>
<<else>>
So you keep your distance. Anyway, you have a number of one-night stands on the beach, but your true mistress is the sea. <<n>>
<<set $EndingReached to "(248) Surfer Dude">>
<</if>>
<</if>><<if passage() eq "Start">>
Version $version
<</if>><<if passage() eq "Start">>
A TF game by MChapeau
<</if>><<if passage() neq "Start">>
<<link "New Pills" Intro>>
<</link>>
<<if $mode is "playing new character" or $mode is "playing loaded character">>
<<link "New Story" StartAgain>>
<</link>>
<</if>>
/* <<link "Random Pills" RandomPills>>
<</link>>
<<link "Content Selector" Selector>>
<</link>> */
<<if $mode is "playing new character">>
<<link "Save">>
<<include SaveCharacter>>
<</link>>
<</if>>
<<link "Load" SavedCharacters>>
<</link>>
<<link "Achievements (<<= setup.achievements.length>>)" Achievements>>
<</link>>
/* <<link "Tests" Testing>>
<</link>> */
/* <<link "Endings" ShowEndingsList>>
<</link>> */
/* <<link "Forget Everything">>
<<script>>
Dialog.setup();
Dialog.wiki(Story.get("ConfirmErase").processText());
Dialog.open();
<</script>>
<</link>> */
<<else>>
[["Read"|https://the-pills.fandom.com/wiki/The_Pills_Wiki]]
[["Like"|https://tfgames.site/index.php?module=viewgame&id=2327]]
[["Comment"|https://tfgames.site/phpbb3/viewtopic.php?f=6&t=14473]]
[["Support"|https://ko-fi.com/mchapeau]]
<</if>>
/***********************************************/<<if (passage() neq "Start")>>
<<John>>
<div id="avatarbox">
<img id="newavatar" @src="'images/john/' + $avatar + '.jpg'">
<img id="oldavatar" class="fade" @src="'images/john/' + $oldAvatar + '.jpg'">
</div><<set $oldAvatar = $avatar>><br>
''<<= $john.name>>'' <br>
<span style="text-transform: capitalize;font-style: italic;">
<<if ($stats.ageRegression eq 1)>> Young
<<elseif ($stats.ageRegression eq 2)>> Teen
<<elseif ($stats.ageProgression eq 1)>> Adult
<<elseif ($stats.ageProgression eq 2)>> Mature
<</if>>
<<= $portrait.replace('-girl', '').replace('-blonde', '').replace('-redhead', '')>>
<<= $john.gender>>
</span> <br>
<<WriteDesc>>
<<if $desc.length gte 1>> [ //<span style="text-transform: capitalize;">$desc</span>// ] <br> <</if>>
<br>
''TF:'' <<if $tf.length is 0>> none <<else>> <span style="text-transform: capitalize;"> $tf </span> <</if>> <br>
''MC:'' <<if $mc.length is 0>> none <<else>> <span style="text-transform: capitalize;"> $mc </span> <</if>> <br>
<<if $skills.length gte 1>> ''Skills:'' <span style="text-transform: capitalize;"> $skills </span> <br> <</if>>
<<if $dating.length gte 1>>
<<set _soulmates to []>>
<<set _lovers to []>>
<<set _dating to []>>
<<set _sexfriends to []>>
<<for _lover range $dating>>
<<set _name to $NPC[ _lover ].name + " (" + $NPC[ _lover ].yourLovePoints + "@@color:red;❤@@" /***TODO + $NPC[ _lover ].lovePoints ***/ + ")">>
/* <<switch $NPC[ _lover ].lovePoints>>
<<case 0>> <<set _name += "<<VioletHeart>>">>
<<case 1>> <<set _name += "<<IndigoHeart>>">>
<<case 2>> <<set _name += "<<BlueHeart>>">>
<<case 3>> <<set _name += "<<GreenHeart>>">>
<<case 4>> <<set _name += "<<YellowHeart>>">>
<<case 5>> <<set _name += "<<OrangeHeart>>">>
<<case 6>> <<set _name += "<<RedHeart>>">>
<</switch>> */
<<switch $NPC[ _lover ].relationship>>
<<case 3>> <<run _soulmates.push( _name )>>
<<case 2>> <<run _lovers.push( _name )>>
<<case 1>> <<run _dating.push( _name )>>
<<case 0>> <<run _sexfriends.push( _name )>>
<</switch>>
<</for>>
<<if $dating.length neq 0>> <br> <</if>>
<<if _soulmates.length neq 0>> ''Soulmate:'' <<= _soulmates.sort()>> <br> <</if>>
<<if _lovers.length neq 0>> ''Love:'' <<= _lovers.sort()>> <br> <</if>>
<<if _dating.length neq 0>> ''Dating:'' <<= _dating.sort()>> <br> <</if>>
<<if _sexfriends.length neq 0>> ''Casual Sex:'' <<= _sexfriends.sort()>> <br> <</if>>
<</if>>
<br>
<<if Config.debug is true>>
Boobs: <<= $boobsPreference>> <br>
Penis: <<= $penisPreference>> <br>
<<if $john.sex is "penis" or $john.sex is "both">>//Penissize:// $penisSize <br><</if>>
<<if $john.hasBreasts is true>>//Boobssize:// $boobssize <br><</if>>
<hr>
Bag limit: <<= $bag.limit>> <br>
<</if>>
You have taken <<= $bag.totalTaken>> <<if $bag.totalTaken eq 1>> pill. <<else>> pills. <</if>> <<if $pillsReplay.length gte 1>> <br> ($pillsReplay) <</if>> <br><br>
<</if>>
/***********************************************//***/ <<set $version to "0.5.4">> /***/
<<run $(document).one(':storyready', DebugView.disable)>>
<<include Widgets>>
<<include "Narrative Widgets">>
<<include EndingsList>>
<<include AchievementsList>>
<<set setup.selector to recall('selector', [])>>
<<if (ndef setup.selector.Incest)>>
<<set setup.selector.Incest to "on">>
<</if>>
<<if (ndef setup.selector.NonConTF)>>
<<set setup.selector.NonConTF to "on">>
<</if>>
<<if (ndef setup.selector.Rape)>>
<<set setup.selector.Rape to "on">>
<</if>>
<<set setup.johns to recall('johns', [])>>
<<set setup.achievements to recall('achievements', [])>>
/*** Cleaning up my mess ***/
<<if setup.achievements.includes("You're a lady now, oh-oo-oh you're a lady now")>>
<<run setup.achievements.delete("You're a lady now, oh-oo-oh you're a lady now")>>
<<run memorize('achievements', setup.achievements)>>
<</if>>
<<if setup.achievements.includes("lovely feet")>>
<<run setup.achievements.delete("lovely feet")>>
<<run memorize('achievements', setup.achievements)>>
<</if>>
<<if setup.achievements.includes("Oh yeah")>>
<<run setup.achievements.delete("Oh yeah")>>
<<run memorize('achievements', setup.achievements)>>
<</if>>
/******/
<<set $vegas to 0>>
<<set
setup.GameDays to [ "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday" ];
setup.GameMonths to [ "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December" ];
>>
<<set
setup.MaleBodyTraits to ["hairless body", "hairy", "bear-like"];
setup.FemaleBodyTraits to ["hourglass-figured", "wasplike", "long legs"];
setup.BreastsTraits to ["quadruple-breasted", "sextuple-breasted", "octuple-breasted", "implants", "large teats", "fuckable teats", "fertile tits", "protruding teats", "erectile teats", "ejaculating teats", "lactating", "lactating<<silver>>", "lactating<<gold>>", "x-milk (age regression)", "x-milk (asianification)", "x-milk (bimbofication)", "x-milk (blackification)", "x-milk (corruption)", "x-milk (domination)", "x-milk (expansion)", "x-milk (feminization)", "x-milk (futanarization)", "x-milk (intellectualisation)", "x-milk (lactation)", "x-milk (cum-production)", "x-milk (masculinization)", "x-milk (musclation)", "x-milk (shrinkage)", "x-milk (slutiffication)", "x-milk (subjugation)", "x-milk (transexualization)", "x-milk (transgenderisation)", "x-milk (aphrodisiac)", "x-milk (zombification)", "x-milk (fertilization)", "addictive milk"];
setup.PenisTraits to ["fuckable penis", "feline penis", "canine penis", "bovine penis", "horse penis", "dragon penis", "tentacle penis", "addictive cum", "diphallic", "triphallic", "quadriphallic", "unusual girth", "priapism", "multiorgasmic", "controlled ejaculation"];
setup.CumTraits to ["x-cum (age regression)", "x-cum (asianification)", "x-cum (bimbofication)", "x-cum (blackification)", "x-cum (corruption)", "x-cum (cum-production)", "x-cum (lactation)", "x-cum (aphrodisiac)", "x-cum (zombification)", "x-cum (fertilization)", "x-cum (domination)", "x-cum (expansion)", "x-cum (feminization)", "x-cum (futanarization)", "x-cum (hermaphroditization)", "x-cum (intellectualisation)", "x-cum (masculinization)", "x-cum (musclation)", "x-cum (shrinkage)", "x-cum (slutiffication)", "x-cum (subjugation)", "x-cum (transexualization)", "x-cum (transgenderisation)", "sweet cum", "pineapple-flavored cum", "chocolate-flavored cum", "vanilla-flavored cum", "high sperm count", "loosening precum"];
setup.BallsTraits to ["fertile balls", "fuckable balls", "quadruple balls", "sextuple balls", "octuple balls", "booby balls"];
setup.VaginaTraits to ["slavering pussy", "addictive juice", "fertile womb", "honey juice", "tight pussy", "loose pussy", "persistent arousal", "eternal virginity", "muscled vagina", "ovipositor", "descended ovaries"];
setup.ClitTraits to ["dilandic", "trilandic", "quadrilandic", "ejaculating clit"];
>>
<<set setup.sceneList to {}>>
<<set setup.sceneList.main to [
"Warning",
/* day 0 - Friday The 1st Of October */ /* WEEK 0 */
"Cloned",
"After the pills",
"A Hot Shower",
"Confused",
"First Night",
/* day 1 - Saturday */
"New Day (unless)",
"Shopping Spree",
"Chilling",
"Buying A Dildo",
"Going Out",
/* day 2 - Sunday */
"New Day",
"Make-Up",
"Calling Jennifer",
/* day 3 - Monday */ /* WEEK 1 - */
"New Day",
"Back to Work",
"Meeting Emma",
/* day 4 - tuesday */
"New Day",
"Office Slut",
"Meeting Emma Again",
"Sisterly Love",
/* day 5 - wednesday */
"New Day",
"Office Bimbo",
"To the Townhall",
"Wednesday's Threesome",
/* day 6 - Thursday */
"New Day",
"Indecent Invitation", /***TODO*** déplacer encore plus tard ? */
"Friendly Emma",
/* day 7 - Friday */
"New Day",
"Fired?",
"Office Orgy",
"Casual Friday",
/* day 8 - Saturday The 9th Of October */
"New Day",
"Another Shopping Spree",
"Going Out",
/* day 9 - Sunday */
"New Day",
/* day 10 - Monday */ /* WEEK 2 */
"New Day",
"Office Orgy - Later",
/* day 11 - tuesday */
"New Day",
/* day 12 - wednesday */
"New Day",
"Friendly Emma",
/* day 13 - Thursday */
"New Day",
/* day 14 - Friday */
"New Day",
"Casual Friday",
/* day 15 - Saturday The 16th Of October */
"New Day",
"Going Out",
/* day 16 - Sunday */
"New Day",
/* day 17 - Monday */ /* WEEK 3 */
"New Day",
"Office Orgy - The Club",
/* day 18 - tuesday */
"New Day",
/* day 19 - wednesday */
"New Day",
"Friendly Emma",
/* day 20 - Thursday */
"New Day",
/* day 21 - Friday */
"New Day",
"Casual Friday",
/* day 22 - Saturday The 23th Of October */
"New Day",
"Friendly Emma Final",
"Amber & Marc - A Nice Threesome",
"Going Out",
/* day 23 - Sunday */
"New Day",
/* day 24 - Monday */ /* WEEK 4 */
"New Day",
"Preparing Halloween",
/* day 25 - tuesday */
"New Day",
/* day 26 - wednesday */
"New Day",
"Friendly Emma",
/* day 27 - Thursday */
"New Day",
/* day 28 - Friday */
"New Day",
"Casual Friday",
/* day 29 - Saturday The 30th Of October */
"New Day",
"Friendly Emma Final",
"Halloween",
/* day 30 - Sunday */
"New Day",
/* JULY */
"Delivery",
/* NOVEMBER */
"Another Chance with Emma",
/*** 2033 ***/
/* APRIL */
"Jennifer's Wedding",
/* MAY */
"Marrying Emma",
/* JUNE */
"Waiting for True Love",
/* JULY */
"Emma - A Sexy Gift",
/* SEPTEMBER */
"Emma - A Sexy Gift 2",
/*** 2034 ***/
/* MARCH */
"Emma - A Sexy Gift 3",
/* later */
"Ending?",
"Game Over"
]>>
<<set setup.sceneList.farm to [
"Farm",
"Game Over"
]>>
<<set setup.sceneList.zombie to [
"Zombie",
"Game Over"
]>>
/***********************************************/<<unset $basePortrait>>
<<unset $cheatBoobs>>
<<unset $cheatDick>>
<<unset $cheatCunt>>
<<unset $cheatHerm>>
<<unset $cheatFuta>>
<<unset $cheatGay>>
<<unset $cheatGeisha>>
<<unset $cheatFoxy>>
<<include ResetGame2>><<set $phase to "pills">>
<<set $mode to "creating">>
/*** JOHN ***/
<<set $portrait to "plain">>
<<set $avatar to "plain">>
<<set $oldAvatar to "plain">>
<<set $tf to []>>
<<set $mc to []>>
<<set $skills to []>>
<<set $john to {}>>
<<set $john.name to "John">>
<<set $john.body to "male">>
<<set $john.sex to "penis">>
<<set $john.gender to "man">>
<<set $john.orientation to "hetero">>
<<set $clothes to {}>>
<<set $clothes.style to "casual">>
<<set $clothes.underwear to "boxers">>
<<set $clothes.bottom to "pants">>
<<set $clothes.bra to "none">>
<<set $clothes.shoes to "sneakers">>
<<set $inventory to []>>
<<SetPenisSize 5>>
<<SetBalls>>
<<set $john.clit to false>>
<<set $john.vagina to false>>
<<set $john.hasBreasts to false>>
<<unset $boobssize>>
<<unset $lostpenis>>
<<set $john.size to "average-sized">>
<<set $john.figure to "out of shape">>
<<set $john.hairColor to "brown">>
<<set $john.butt to "butt">>
<<set $john.skin to "white">>
<<set $john.teats to "teats">> /* TAG:TEATS */
<<set $stats to {}>>
<<set $stats.attractive to 0>> /* general hotness */
<<set $stats.daring to 0>> /* Blue */
<<set $stats.charming to 0>> /* Red */
<<set $stats.corruption to 0>> /* Green secondary effect */
<<set $stats.libido to 0>> /* orange */
<<set $stats.stupidity to 0>> /* yellow */
<<set $stats.strength to 0>> /* yellow */
<<set $stats.superficial to 0>> /* yellow */
<<set $stats.stylish to 0>> /* bimbo */
<<set $stats.top to 0>> /* gray */
<<set $stats.bottom to 0>> /* black */
<<set $stats.lactation to 0>> /* white */
<<set $stats.cum to 0>> /* white */
<<set $stats.ageRegression to 0>> /* pink secondary effect */
<<set $stats.ageProgression to 0>> /* cyan secondary effect */
<<set $stats.smart to 0>> /* clear */
<<set $stats.psionics to 0>> /* clear side-effect */
<<set $stats.boost to 0>> /* another clear side-effect! */
<<set $stats.boostColor to "none">> /* boost color */
<<set $stats.sexskill to 0>> /* YET another clear effect! */
<<set $stats.hiddenSkill to 0>> /* can you guess it? yes, it's another clear effect! */
<<set $stats.black to 0>> /* brown */
<<set $stats.asian to 0>> /* tan */
<<set $stats.height to 0>> /* various */
<<set $stats.weight to 0>> /* various */
<<set $work to "office">>
<<set $exclusive to "nobody">>
<<set $dating to []>>
<<set $married to false>>
/*** TF/MC DATA ***/
<<set $lostTraits to []>>
<<unset $lostboobs>>
<<unset $lostclit>>
<<set $flags to []>>
<<set $boobsPreference to 0>>
<<set $penisPreference to 0>>
<<set $bodySwaps to 0>>
<<set $yellowPath to false>>
<<unset $squareSave>>
/*** BAG OF PILLS ***/
<<set $bag to {}>>
<<if setup.cheat>>
<<set _howManyPills to 99>>
<<else>>
<<set _howManyPills to 3>>
<</if>>
<<set $bag.blue to _howManyPills>>
<<set $bag.red to _howManyPills>>
<<set $bag.purple to _howManyPills>>
<<set $bag.violet to _howManyPills>>
<<set $bag.yellow to _howManyPills>>
<<set $bag.green to _howManyPills>>
<<set $bag.orange to _howManyPills>>
<<set $bag.black to _howManyPills>>
<<set $bag.gray to _howManyPills>>
<<set $bag.white to _howManyPills>>
<<set $bag.pink to _howManyPills>>
<<set $bag.cyan to _howManyPills>>
<<set $bag.brown to _howManyPills>>
<<set $bag.tan to _howManyPills>>
<<set $bag.clear to _howManyPills>>
<<set $bag.square to _howManyPills>>
<<set $bag.pause to _howManyPills>>
<<set $bag.initialLimit to 6>>
<<set $bag.limit to $bag.initialLimit>>
<<set $bag.total to $bag.blue + $bag.red + $bag.purple + $bag.violet + $bag.pink + $bag.cyan + $bag.yellow + $bag.orange + $bag.green + $bag.black + $bag.gray + $bag.white + $bag.clear + $bag.brown + $bag.tan + $bag.square>>
<<set $bag.free to 0>>
/*** PILLS TAKEN ***/
<<set $bag.totalTaken to 0>>
<<set $bag.blueTaken to 0>>
<<set $bag.redTaken to 0>>
<<set $bag.purpleTaken to 0>>
<<set $bag.violetTaken to 0>>
<<set $bag.yellowTaken to 0>>
<<set $bag.greenTaken to 0>>
<<set $bag.orangeTaken to 0>>
<<set $bag.blackTaken to 0>>
<<set $bag.grayTaken to 0>>
<<set $bag.whiteTaken to 0>>
<<set $bag.pinkTaken to 0>>
<<set $bag.cyanTaken to 0>>
<<set $bag.clearTaken to 0>>
<<set $bag.brownTaken to 0>>
<<set $bag.tanTaken to 0>>
<<set $bag.squareTaken to 0>>
<<set $bag.pauseTaken to 0>>
<<set $pillsReplay to []>>
<<set $pillsCombo to []>>
<<set $formerPill to "none">>
<<set $formerFormerPill to "none">>
/*** CHEATING and CODES ***/
<<if (setup.basePortrait is "plain-girl" and (ndef $basePortrait)) or $basePortrait eq "plain-girl">>
<<silently>>
<<Male2Female>>
<<Penis2Vagina>>
<<set $john.name to "Jane">>
<<SetBoobsSize 5>>
<<SetPortrait "plain-girl">>
<<set $avatar to "plain-girl">>
<<set $oldAvatar to "plain-girl">>
<</silently>>
<<elseif (setup.basePortrait is "bimbo" and (ndef $basePortrait)) or $basePortrait eq "bimbo">>
<<silently>>
<<Male2Female>>
<<SetBoobsSize 7>>
<<Penis2Vagina>>
<<set $john.name to "Jewel">>
<<SetPortrait "bimbo">>
<<set $avatar to "bimbo">>
<<set $oldAvatar to "bimbo">>
<<SetFigure "slim">>
<<set $yellowPath is "superficial">>
<<set $stats.superficial to 1>>
<<AddMC "superficial">>
<</silently>>
<<elseif (setup.basePortrait is "himbo" and (ndef $basePortrait)) or $basePortrait eq "himbo">>
<<silently>>
<<SetPortrait "himbo">>
<<set $avatar to "himbo">>
<<set $oldAvatar to "himbo">>
<<SetFigure "slim">>
<<set $yellowPath is "superficial">>
<<set $stats.superficial to 1>>
<<AddMC "superficial">>
<</silently>>
<</if>>
<<if (setup.cheatHerm is true and (ndef $cheatHerm)) or $cheatHerm is true>>
<<silently>>
<<if $john.body is "female">>
<<Female2Male>>
<</if>>
<<if $john.sex is "penis">>
<<Penis2Both>>
<<elseif $john.sex is "vagina">>
<<Vagina2Both>>
<</if>>
<</silently>>
<</if>>
<<if (setup.cheatFuta is true and (ndef $cheatFuta)) or $cheatFuta is true>>
<<silently>>
<<if $john.body is "male">>
<<Male2Female>>
<</if>>
<<if $john.sex is "penis">>
<<Penis2Both>>
<<elseif $john.sex is "vagina">>
<<Vagina2Both>>
<</if>>
<</silently>>
<</if>>
<<if (setup.cheatBoobs is true and (ndef $cheatBoobs)) or $cheatBoobs is true>>
<<silently>>
<<if $john.hasBreasts is true>>
<<LargerBoobs +3>>
<<else>>
<<run $flags.pushUnique("breasted boi")>>
<<set $john.hasBreasts to true>>
<<SetBoobsSize 3>>
<</if>>
<<if $john.sex is "penis">>
<<Penis2Vagina>>
<</if>>
<</silently>>
<</if>>
<<if (setup.cheatDick is true and (ndef $cheatDick)) or $cheatDick is true>>
<<silently>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<LargerPenis +3>>
<<elseif (setup.cheatCunt is true and (ndef $cheatCunt)) or $cheatCunt is true>>
<<Vagina2Both>>
<<else>>
<<Vagina2Penis>>
<</if>>
<</silently>>
<</if>>
<<if (setup.cheatCunt is true and (ndef $cheatCunt)) or $cheatCunt is true>>
<<silently>>
<<if $john.sex is "penis">>
<<if (setup.cheatDick is true and (ndef $cheatDick)) or $cheatDick is true>>
<<Penis2Both>>
<<else>>
<<Penis2Vagina>>
<</if>>
<</if>>
<</silently>>
<</if>>
<<if (setup.cheatGay is true and (ndef $cheatGay)) or $cheatGay is true>>
<<silently>>
<<if $john.body is "male">>
<<SetOrientation "gay">>
<<elseif $john.body is "female">>
<<SetOrientation "lesbian">>
<</if>>
<</silently>>
<</if>>
<<if (setup.cheatGeisha is true and (ndef $cheatGeisha)) or $cheatGeisha is true>>
<<silently>>
<<set $stats.asian to 2>>
<<AddTF "asian<<silver>>">>
<</silently>>
<</if>>
<<if (setup.cheatFoxy is true and (ndef $cheatFoxy)) or $cheatFoxy is true>>
<<silently>>
<<set $stats.black to 2>>
<<AddTF "black<<silver>>">>
<</silently>>
<</if>>
<<set $john.startingBody to $john.body>>
<<set $john.startingSex to $john.sex>>
<<set $john.startingOrientation to $john.orientation>>
/*** SEX EXPERIENCE ***/
<<set $sexperience to {}>>
<<set $sexperience.various to []>>
<<set $sexperience.vagina to [ ]>>
<<set $sexperience.penis to [ ]>>
<<if $john.body is "male">>
<<run $sexperience.various.pushUnique("penis orgasm")>>
<<if $john.orientation is "gay">>
<<set $sexperience.partners to [ "man" ]>>
<<run $sexperience.various.pushUnique("tasted cum")>>
<<run $sexperience.various.pushUnique("anal orgasm")>>
<<set $sexperience.mouth to [ "male mouth", "penis" ]>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<set $sexperience.penis to [ "anus", "male mouth" ]>>
<</if>>
<<if $john.sex is "vagina" or $john.sex is "both">>
<<set $sexperience.vagina to [ "penis", "fingers", "male mouth" ]>>
<</if>>
<<set $sexperience.anus to [ "penis", "fingers" ]>>
<<set $sexperience.fingers to [ "anus", "penis" ]>>
<<run $sexperience.various.pushUnique("gay sex")>>
<<else>>
<<set $sexperience.partners to [ "woman" ]>>
<<set $sexperience.mouth to [ "female mouth", "vagina" ]>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<set $sexperience.penis to [ "vagina", "male mouth", "female mouth" ]>>
<</if>>
<<if $john.sex is "vagina" or $john.sex is "both">>
<<set $sexperience.vagina to [ "penis", "fingers", "male mouth", "female mouth" ]>>
<</if>>
<<set $sexperience.anus to [ ]>>
<<set $sexperience.fingers to [ "vagina" ]>>
<</if>>
<<elseif $john.body is "female">>
<<run $sexperience.various.pushUnique("clitoral orgasm")>>
<<run $sexperience.various.pushUnique("vaginal orgasm")>>
<<if $john.orientation is "lesbian">>
<<set $sexperience.partners to [ "woman" ]>>
<<set $sexperience.mouth to [ "female mouth", "vagina" ]>>
<<if $john.sex is "vagina" or $john.sex is "both">>
<<set $sexperience.vagina to [ "fingers", "female mouth" ]>>
<</if>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<set $sexperience.penis to [ "vagina", "female mouth" ]>>
<</if>>
<<set $sexperience.anus to [ ]>>
<<set $sexperience.fingers to [ "vagina" ]>>
<<run $sexperience.various.pushUnique("lesbian sex")>>
<<else>>
<<set $sexperience.partners to [ "man" ]>>
<<run $sexperience.various.pushUnique("tasted cum")>>
<<set $sexperience.mouth to [ "male mouth", "penis" ]>>
<<set $sexperience.anus to [ ]>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<set $sexperience.penis to [ "vagina", "female mouth", "male mouth" ]>>
<</if>>
<<if $john.sex is "vagina" or $john.sex is "both">>
<<set $sexperience.vagina to [ "penis", "fingers", "male mouth" ]>>
<</if>>
<<set $sexperience.anus to [ ]>>
<<set $sexperience.fingers to [ "penis" ]>>
<</if>>
<</if>>
/*** GAME DATA ***/
<<set $EndingReached to false>>
<<set $day to 0>>
<<set $time to 20>>
<<set $when to new Date(2032, 9, 1)>>
/*** NPCs ***/
<<set $NPC to {}>>
<<NewNPC_woman "Jennifer" "ex-girlfriend">>
<<set $NPC.Jennifer.isDatingPierce to true>>
<<set $NPC.Jennifer.wedding to "not invited" >>
<<NewNPC_woman "Emma" "neighbor">>
<<NewNPC_woman "Amber" "sister">> <<set $NPC.Amber.isDatingMarc to true>> <<set $NPC.Amber.lust to 0>>
<<NewNPC_man "Marc">> <<set $NPC.Marc.isDatingAmber to true>>
<<NewNPC_man "Pierce">>
<<NewNPC_man "Leonard" "coworker">>
<<NewNPC_woman "Nathalie" route: "coworker">>
<<NewNPC_man "Nathan" "supervisor">>
<<NewNPC_man "Marron" "director">>
<<NewNPC_woman "Annie">>
<<NewNPC_woman "Lisa">>
<<NewNPC_woman "Luna">>
<<NewNPC_woman "Julia">>
<<NewNPC_man "Chris">>
<<NewNPC_man "David">>
<<NewNPC_man "Major">>
<<NewNPC_man "Axel">>
<<NewNPC_man "Buster">>
<<NewNPC_man "Clay">>
<<NewNPC_man "Drew">>
<<NewNPC_man "Erik">>
<<NewNPC_man "Fenris">>
<<NewNPC_man "Robby">>
<<NewNPC_woman "Darcy">>
<<NewNPC_futa "Cho">>
<<NewNPC_woman "Veronica">>
<<NewNPC_woman "Betsy">>
<<NewNPC_man "Clyde">>
<<NewNPC_woman "Portia">>
<<NewNPC_man "Oliver">>
<<NewNPC_man "Noah">>
/*******************************/<<set _gender to $portrait.replace('-girl', '').replace('-blonde', '').replace('-redhead', '') + ' ' + $john.gender >>
<<if ($stats.ageRegression eq 1)>> <<set _gender to "Young " + _gender>>
<<elseif ($stats.ageRegression eq 2)>> <<set _gender to "Teen " + _gender>>
<<elseif ($stats.ageProgression eq 1)>> <<set _gender to "Adult " + _gender>>
<<elseif ($stats.ageProgression eq 2)>> <<set _gender to "Mature " + _gender>>
<</if>>
<<set _john to {}>>
<<set _john.name to $john.name>>
<<set _john.chosenName to $john.name>>
<<set _john.gender to _gender>>
<<set _john.desc to $desc>>
<<set _john.avatar to $avatar>>
<<set _john.TF to $tf>>
<<set _john.MC to $mc>>
<<set _john.skills to $skills>>
<<set _reg to /,/g>>
<<set _s to $pillsReplay.toString()>>
<<set _s to _s.replace(_reg,', ')>>
<<set _john.pills to _s>>
<<set _john.fav to 0>>
<<set _john.basePortrait to setup.basePortrait>>
<<if (setup.cheat)>>
<<set _john.cheat to true>>
<</if>>
<<if (setup.cheatBoobs)>>
<<set _john.cheatBoobs to true>>
<</if>>
<<if (setup.cheatHerm)>>
<<set _john.cheatHerm to true>>
<</if>>
<<if (setup.cheatFuta)>>
<<set _john.cheatFuta to true>>
<</if>>
<<if (setup.cheatDick)>>
<<set _john.cheatDick to true>>
<</if>>
<<if (setup.cheatCunt)>>
<<set _john.cheatCunt to true>>
<</if>>
<<if (setup.cheatGay)>>
<<set _john.cheatGay to true>>
<</if>>
<<if (setup.cheatGeisha)>>
<<set _john.cheatGeisha to true>>
<</if>>
<<if (setup.cheatFoxy)>>
<<set _john.cheatFoxy to true>>
<</if>>
<<run setup.johns.push(_john)>>
<<run memorize('johns', setup.johns)>>
<<set $mode to "playing loaded character">> /***TODO*** Bizarre, non ? */
/*******************************/<<run setup.johns.sort(function(a, b){return b.fav - a.fav})>>
<<for _i, _john range setup.johns>><<capture _john>><<capture _i>>
<span style="float: right;">
<<if _john.fav is 0>>
<<link "//Add to Favorites//" SavedCharacters>>
<<set setup.johns[_i].fav to 1>>
<<run memorize('johns', setup.johns)>>
<</link>>
<<else>>
<<link "//Remove from Favorites//" SavedCharacters>>
<<set setup.johns[_i].fav to 0>>
<<run memorize('johns', setup.johns)>>
<</link>>
<</if>>
|
<<link "//Rename//" SavedCharacters>>
<<set $saveToRename to _i>>
<<script>>
Dialog.setup();
Dialog.wiki(Story.get("ChangeSaveName").processText());
Dialog.open();
<</script>>
<<unset $saveToRename>>
<</link>>
|
<<link "//Delete//" SavedCharacters>>
<<run setup.johns.splice(_i, 1)>>
<<run memorize('johns', setup.johns)>>
<</link>>
</span>
<<link "//Play as...//" LoadCharacter>>
<<set $loadedSaveID to _i>>
<<if (def _john.basePortrait)>> <<set $basePortrait to _john.basePortrait>> <<else>> <<set $basePortrait to "plain">> <</if>>
<<if _john.cheatBoobs is true>> <<set $cheatBoobs to true>> <<else>> <<set $cheatBoobs to false>> <</if>>
<<if _john.cheatDick is true>> <<set $cheatDick to true>> <<else>> <<set $cheatDick to false>> <</if>>
<<if _john.cheatCunt is true>> <<set $cheatCunt to true>> <<else>> <<set $cheatCunt to false>> <</if>>
<<if _john.cheatHerm is true>> <<set $cheatHerm to true>> <<else>> <<set $cheatHerm to false>> <</if>>
<<if _john.cheatFuta is true>> <<set $cheatFuta to true>> <<else>> <<set $cheatFuta to false>> <</if>>
<<if _john.cheatGay is true>> <<set $cheatGay to true>> <<else>> <<set $cheatGay to false>> <</if>>
<<if _john.cheatGeisha is true>> <<set $cheatGeisha to true>> <<else>> <<set $cheatGeisha to false>> <</if>>
<<if _john.cheatFoxy is true>> <<set $cheatFoxy to true>> <<else>> <<set $cheatFoxy to false>> <</if>>
<</link>>
<br>
<div style="border: 2px solid #444444; background-color: #222222; padding: 5px;">
<<Raw_SmallPortrait `"john/" + _john.avatar`>>
''_john.name''
<<if _john.basePortrait is "plain-girl">> <span class="cheat">Girl</span> <</if>>
<<if _john.basePortrait is "himbo">> <span class="cheat">Himbo</span> <</if>>
<<if _john.basePortrait is "bimbo">> <span class="cheat">Bimbo</span> <</if>>
<<if _john.cheatBoobs is true>> <span class="cheat">Boobs</span> <</if>>
<<if _john.cheatDick is true>> <span class="cheat">Dick</span> <</if>>
<<if _john.cheatCunt is true>> <span class="cheat">Cunt</span> <</if>>
<<if _john.cheatHerm is true>> <span class="cheat">Herm</span> <</if>>
<<if _john.cheatFuta is true>> <span class="cheat">Futa</span> <</if>>
<<if _john.cheatGay is true>> <span class="cheat">Gay</span> <</if>>
<<if _john.cheatGeisha is true>> <span class="cheat">Geisha</span> <</if>>
<<if _john.cheatFoxy is true>> <span class="cheat">Foxy</span> <</if>>
<<if _john.cheat is true>> <span class="cheat">Contra</span> <</if>>
<br>
<span style="text-transform: capitalize;font-style: italic;">
_john.gender
<<if (def _john.desc) and _john.desc.length gte 1>> [ <<= _john.desc>> ] <</if>>
</span><br>
''TF:'' <<if _john.TF.length is 0>> none <<else>> <span style="text-transform: capitalize;"> _john.TF </span> <</if>> <br>
''MC:'' <<if _john.MC.length is 0>> none <<else>> <span style="text-transform: capitalize;"> _john.MC </span> <</if>> <br>
<<if _john.skills.length gte 1>> ''Skills:'' <span style="text-transform: capitalize;"> _john.skills </span> <br> <</if>>
</div>
<br clear=all>
<</capture>><</capture>><</for>>
<<n>>
<<back>> <<n>>
<<AddAction "Export to File">>
<<AddAction "Erase">>
/*****/<<script>>
Dialog.setup();
Dialog.wiki(Story.get("ConfirmErase2").processText());
Dialog.open();
<</script>>
/*****//***/ <<EventTitle "Done" "">> /***/
<<back>>
<<unset $actions>>
/*****/<<set setup.text to "The Pills by MChapeau\n\n">>
<<for _i, _john range setup.johns>><<capture _john>><<capture _i>>
<<run setup.text += _john.name>>
<<if _john.basePortrait is "plain-girl">> <<run setup.text += " *Girl*">> <</if>>
<<if _john.basePortrait is "himbo">> <<run setup.text += " *Himbo*">> <</if>>
<<if _john.basePortrait is "bimbo">> <<run setup.text += " *Bimbo*">> <</if>>
<<if _john.cheatBoobs is true>> <<run setup.text += " *Boobs*">> <</if>>
<<if _john.cheatDick is true>> <<run setup.text += " *Dick*">> <</if>>
<<if _john.cheatCunt is true>> <<run setup.text += " *Cunt*">> <</if>>
<<if _john.cheatHerm is true>> <<run setup.text += " *Herm*">> <</if>>
<<if _john.cheatFuta is true>> <<run setup.text += " *Futa*">> <</if>>
<<if _john.cheatGay is true>> <<run setup.text += " *Gay*">> <</if>>
<<if _john.cheat is true>> <<run setup.text += " *Contra*">> <</if>>
<<if _john.cheatGeisha is true>> <<run setup.text += " *Geisha*">> <</if>>
<<if _john.cheatFoxy is true>> <<run setup.text += " *Foxy*">> <</if>>
<<run setup.text += "\n">>
<<run setup.text += _john.gender + "\n">>
<<if (def _john.desc) and _john.desc.length gte 1>> <<run setup.text += "[ " + _john.desc + " ]\n">> <</if>>
<<run setup.text += "TF: ">>
<<if _john.TF.length is 0>> <<run setup.text += "none">> <<else>> <<run setup.text += _john.TF + "\n">> <</if>>
<<run setup.text += "MC: ">>
<<if _john.MC.length is 0>> <<run setup.text += "none">> <<else>> <<run setup.text += _john.MC + "\n">> <</if>>
<<if _john.skills.length gte 1>> <<run setup.text += "Skills: " + _john.skills + "\n">> <</if>>
<<run setup.text += "(" + _john.pills + ")\n">>
<<run setup.text += "\n\n">>
<</capture>><</capture>><</for>>
<<script>>
function download(filename, text) {
var element = document.createElement('a');
element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
element.setAttribute('download', filename);
element.style.display = 'none';
document.body.appendChild(element);
element.click();
document.body.removeChild(element);
}
var filename = "the_pills.txt";
var text = setup.text;
var words = text.split(" ");
for (let i = 0; i < words.length; i++) {
words[i] = words[i][0].toUpperCase() + words[i].substr(1);
}
text = words.join(" ");
words = text.split(",");
for (let i = 0; i < words.length; i++) {
words[i] = words[i][0].toUpperCase() + words[i].substr(1);
}
text = words.join(", ");
words = text.split("\n");
for (let i = 0; i < words.length; i++) {
if (words[i].length > 0)
words[i] = words[i][0].toUpperCase() + words[i].substr(1);
}
text = words.join("\n");
text = text.replaceAll(" ", " ");
text = text.replaceAll("<<silver>>", " (☆)");
text = text.replaceAll("<<gold>>", " (★)");
download(filename, text);
<</script>>
<<unset setup.text>>
/*****/All your saves will be erased. There is no going back. Are you sure? <br>
<br>
<div align=right>
<<button "Yes" SavedCharacters>>
<<set setup.johns to []>>
<<run memorize('johns', setup.johns)>>
<<script>>Dialog.close()<</script>>
<</button>>
<<button "No">>
<<script>>Dialog.close()<</script>>
<</button>>
</div>Enter this save's new name: <<textbox "_newName" setup.johns[$saveToRename].name autofocus>><br>
<br>
<div align=right>
<<capture $saveToRename>>
<<button "OK" SavedCharacters>>
<<set setup.johns[$saveToRename].name to _newName>>
<<run memorize('johns', setup.johns)>>
<<script>>Dialog.close()<</script>>
<</button>>
<</capture>>
<<button "Cancel">>
<<script>>Dialog.close()<</script>>
<</button>>
</div>
/***********************************************/<div align=center>
<<= "<img src='./images/pills-logo.jpg' style='box-shadow: 0px 0px 5px white; border-radius:1px;'>" >>
</div>
<br>
<blockquote>
//''The Pills''// is an adult interactive fiction. Emphasis on ''adult''. This means 'sex', kids. You can only play if <span id="nextlink"><<link "you are 18+ years old (or the legal age for sexy stuff where you live)" Intro>><</link>></span>. If you're not, please wait a few years before trying my game. [[Sorry|https://www.youtube.com/watch?v=DLzxrzFCyOs]]. <<n>>
</blockquote>
The current version (''<<= $version>>'') is a work in progress. Not all content from the previous version (''0.3f'') has been adapted yet. And a lot of new routes leads nowhere. ''Future builds and versions will have more content.'' <<n>>
In the meantime, you can buy me a [["hot chocolate"|https://ko-fi.com/mchapeau]] to support me, like the [["game on TFGS"|https://tfgames.site/index.php?module=viewgame&id=2327]] or ask your questions and discuss what you want in the future on [["TFGS's forum"|https://tfgames.site/phpbb3/viewtopic.php?f=6&t=14473]]. You can also consult (or complete!) the [["Wiki"|https://the-pills.fandom.com/wiki/The_Pills_Wiki]]. <<n>>
__Collaborations__: <br>
* ''FatLundgren'' for additionnal writing on the "Chris" scene. <br>
* ''Thieflord009'' for the new thug portrait, ''FatLundgren'' for the new bimbo portraits, ''FatLundgren'' and ''Comiccow6'' for the metalhead line, ''Comiccow6'' for Betsy's bimbo portraits. <<n>>
__About the side bar__: <br>
* TF means "''T''rans''F''ormation". Physical alterations will go there, except for sex modifications, which are shown above. <br>
* MC means "''M''ind ''C''hanges". Mental alterations will go there. <<n>>
__Keyboard__: <br>
* ''Enter'' to stop taking pills (and to close this page). <br>
* ''Escape'' to try again from start. <br>
* ''Backspace'' to go back. <br>
* ''B'' for Blue, ''R'' for Red, ... <br>
* ''M'' for a random John. <br>
* ''X'' for debugging. <<n>>
<<include SelectorMain>>
<<include "Cheat Codes">>
/***********************************************/<<include SelectorMain>>
<<back>>
/***********************************************/__Content Selector__: <br>
* Incest is <<link "<<= setup.selector.Incest>>">>
<<if setup.selector.Incest is "on">> <<set setup.selector.Incest to "off">>
<<else>> <<set setup.selector.Incest to "on">> <</if>>
<<run memorize('selector', setup.selector)>>
<<run state.display(state.active.title, null, "back")>> <</link>>. <br>
* Non-consensual Transformation is <<link "<<= setup.selector.NonConTF>>">>
<<if setup.selector.NonConTF is "on">> <<set setup.selector.NonConTF to "off">>
<<else>> <<set setup.selector.NonConTF to "on">> <</if>>
<<run memorize('selector', setup.selector)>>
<<run state.display(state.active.title, null, "back")>> <</link>>. <br>
* Rape is <<link "<<= setup.selector.Rape>>">>
<<if setup.selector.Rape is "on">> <<set setup.selector.Rape to "off">>
<<else>> <<set setup.selector.Rape to "on">> <</if>>
<<run memorize('selector', setup.selector)>>
<<run state.display(state.active.title, null, "back")>> <</link>>. <br>
<br>
<br>
/***********************************************/<<include ResetGame>>
/***/ <<EventTitle "Introduction">> /***/
<<Raw_SmallPortrait "Bob">>
You are <b><<= $john.name>> Smith</b>, a pretty mundane 25 y.o. <<= $john.gender>> office clerk. You live alone, in a modest rented flat. Your only companion is <b>Bob</b>, a goldfish in a small tank. <<n>>
<<if $mc.includes("superficial")>>
<<set _opinion to "sweet, but shallow">>
<<else>>
<<set _opinion to "sweet, but bland">>
<</if>>
<<if $john.orientation is "hetero">>
<<if $john.body is "female">>
<b>Pierce</b>, your on-and-off boyfriend (currently off), once told you he finds you _opinion. He probably left you to go back with his <i>other</i> on-and-off girlfriend, a gal named ''<<Jennifer>>''. She's the one that leaves <i>him</i> after a while. Pretty soon, he'll come back to you. At least, you think so. You're not sure you want to, though. <<n>>
<<else>>
<b><<Jennifer>></b>, your on-and-off girlfriend (currently off), once told you she finds you _opinion. She probably left you to go back with her <i>other</i> on-and-off boyfriend, a guy named ''Pierce''. He's the one that leaves <i>her</i> after a while. Pretty soon, she'll come back to you. At least, you think so. You're not sure you want to, though. <<n>>
<</if>>
<<else>>
<<if $john.body is "female">>
<b><<Jennifer>></b>, your on-and-off girlfriend (currently off), once told you she finds you _opinion. She probably left you to go back with her <i>other</i> on-and-off girlfriend, a gal named ''Piper''. She's the one that leaves <i>her</i> after a while. Pretty soon, she'll come back to you. At least, you think so. You're not sure you want to, though. <<n>>
<<else>>
<b>Jericho</b>, your on-and-off boyfriend (currently off), once told you he finds you _opinion. He probably left you to go back with his <i>other</i> on-and-off boyfriend, a guy named ''Pierce''. He's the one that leaves <i>him</i> after a while. Pretty soon, he'll come back to you. At least, you think so. You're not sure you want to, though. <<n>>
<</if>>
<</if>>
Your father, <b>Chad</b>, left home when you were still young, just after <b>Amber</b>'s (your younger sister) birth. You were raised by your mother, <b>Jessica</b>. She left too, a few years back, to live in Europe with her new husband, a German architect. Amber's still in town, but you don't see her much. <<n>>
This morning, you received a bag of x-pills. Last week was your aunt's ''Sarah'''s birthday. You saw the rest of your family, including your uncle ''George'', another of your mother's siblings. He works in a top-notch nano-biology lab. You talked about your dead-end life, and he jokingly suggested x-pills as a mean to start something new. At least, you thought he was joking, but he wasn't. The small zip bag on your coffee table is proof of that. Its content must be worth a small fortune. <<n>>
X-pills change the user's body, and, to a lesser extent, his mind. The change is nearly instantaneous. You know the blue and red ones are for gender reassignment, female-to-male and male-to-female, respectively. You don't know much about the other colors. Some documentation would have been helpful... <<n>>
<<include Pills>>
/************************************/<<include ResetGame2>>
<<set $mode to "loading">>
<<silently>>
<<if setup.johns[$loadedSaveID].pills neq "">>
<<for _i, _name range setup.johns[$loadedSaveID].pills.split(', ')>>
<<capture _name>>
<<include _name>>
<</capture>>
<</for>>
<</if>>
/*
<<if (def setup.johns[$loadedSaveID].chosenName)>>
<<set $john.name to setup.johns[$loadedSaveID].chosenName>>
<</if>>
*/
<</silently>>
<<include Stop>><<set _thisRun to $pillsReplay>>
<<include ResetGame2>>
<<silently>>
<<if _thisRun.length neq 0>>
<<for _i, _name range _thisRun>>
<<capture _name>>
<<include _name>>
<</capture>>
<</for>>
<</if>>
<</silently>>
<<set $mode to "playing loaded character">>
<<include Stop>><<if def $loadedSaveID>>
<<unset $loadedSaveID>>
<</if>>
<<script>> Mousetrap.unbind('backspace').bind('backspace', function () { Engine.backward() }); <</script>><<ResetActions>>
<div id="achievementbox" class="achievements">
</div><<if passage() neq "Start" and passage() neq "Mail" and passage() neq "Selector" and passage() neq "loading" and (def $actions)>>
<<if $actions.length is 0>>
<<AddAction "Next" "Next">>
<</if>>
<br>
<div class="actionlist" id="myactionlist">
<<for _i, _action range $actions>>
<<set _j to _i+1>>
<<print '<span id="actionlink' + _j + '"><<button "_action.name ^^[_j]^^" _action.target>> <</button>></span>'>>
<</for>>
</div>
<</if>>
<<if passage() neq "Start">>
<span id="tryagainlink" style="visibility: hidden;"><<link "Try again" Intro>><</link>></span>
<<script>> Mousetrap.unbind('escape').bind('escape', function () {$('#tryagainlink a').click(); }); <</script>>
<span id="randomlink" style="visibility: hidden;"><<link "Random Try" RandomPills>><</link>></span>
<<script>> Mousetrap.unbind('m').bind('m', function () {$('#randomlink a').click(); }); <</script>>
<span id="debugginglink" style="visibility: hidden;"><<link "Debugging" Debugging>><</link>></span>
<<script>> Mousetrap.unbind('x').bind('x', function () {$('#debugginglink a').click(); }); <</script>>
<</if>><ul>
<<for _key, _value range State.variables>>
<<if typeof(_value) is "object" and (not (_value instanceof Date))>>
<li> <<= _key>> = (...) </li>
<ul>
<<for _key2, _value2 range _value>>
<<if typeof(_value2) is "object">>
<li> <<= _key2>> = (...) </li>
<ul>
<<for _key3, _value3 range _value2>>
<<if typeof(_value3) is "object">>
<li> <<= _key3>> = (...) </li>
<<else>>
<li> <<= _key3>> = <<= _value3>> [<<= typeof(_value3)>>] </li>
<</if>>
<</for>>
</ul>
<<else>>
<li> <<= _key2>> = <<= _value2>> [<<= typeof(_value2)>>] </li>
<</if>>
<</for>>
</ul>
<<else>>
<li> <<= _key>> = <<= _value>> [<<= typeof(_value)>>] </li>
<</if>>
<</for>>
</ul>
<<back>>
<<unset $actions>><h2 class="header"> Achievements </h2>
<<set _countNonSecretAchievements to 0>>
<<set _countDone to 0>>
<<set _countSecretDone to 0>>
<<for _achievement range setup.AllAchievements>>
<<if _achievement.secret is false>>
<<set _countNonSecretAchievements += 1>>
<<if setup.achievements.includes(_achievement.code)>>
<<set _countDone += 1>>
<</if>>
<<else>>
<<if setup.achievements.includes(_achievement.code)>>
<<set _countSecretDone += 1>>
<</if>>
<</if>>
<</for>>
You have reached <<= _countDone>> <<if _countDone eq 1>> achievement <<else>> achievements <</if>> (out of <<= _countNonSecretAchievements>>), plus <<= _countSecretDone>> secret <<if _countSecretDone eq 1>> achievement <<else>> achievements <</if>>. <<n>>
<div style="column-width: 15em; margin-top: 0;orphans: 1;widows: 1;"> <<for _achievement range setup.AllAchievements>>
<div>
<<if setup.achievements.includes(_achievement.code)>>
<<switch _achievement.level>>
<<case 0>> <span style="color: steelblue;">✔</span>
<<case 1>> <span style="color: gold;">✔</span>
<<case 2>> <span style="color: purple;">✔</span>
<<case 3>> <span style="color: hotpink;">✔</span>
<</switch>>
''<<= _achievement.name>>'' <br>
<<elseif _achievement.secret is false>>
<<switch _achievement.level>>
<<case 0>> <span style="color: steelblue;">❑</span>
<<case 1>> <span style="color: gold;">❑</span>
<<case 2>> <span style="color: purple;">❑</span>
<<case 3>> <span style="color: hotpink;">❑</span>
<</switch>>
<span style="color: lightgray; "><<= _achievement.hint>></span> <br>
<</if>>
</div>
<</for>>
</div>
<<n>>
<<back>>
<<n>>
<<link "Clear Achievements" Achievements>>
<<set setup.achievements to []>>
<<run memorize('achievements', setup.achievements)>>
<</link>>
<<unset $actions>><<if $bag.totalTaken is $bag.limit>>
''You have a light headache.'' <<n>>
<<elseif $bag.totalTaken is $bag.limit + 1>>
''Your headache is getting worse. Is it an effect of the pills?'' <<n>>
<<elseif $bag.totalTaken is $bag.limit + 2>>
''You broke into a fever. You're sweating all over. Maybe you should stop taking pills?'' <<n>>
<<elseif $bag.totalTaken is $bag.limit + 3>>
<<if setup.cheat is false>>
''Once the pill has taken effect, you lose consciousness.'' <<n>>
<<run $flags.push("unconscious")>>
<<AddAction "Wake up" "Stop">>
<<else>>
''You nearly lose consciousness, but thanks to Kazuhisa Hashimoto, you find the strength to go on!'' <<n>>
<<set $bag.limit += 6>>
<<link "Fall unconscious anyway" Stop>><<run $flags.push("unconscious")>><<set $bag.limit -= 6>><</link>> <<n>>
<</if>>
<</if>>
<<if (not $flags.includes("unconscious")) and ($stats.stupidity neq 4) and ($mode neq "loading")>>
<div style="column-width: 15em; margin-top: 0;orphans: 1;widows: 1;">
<<if $bag.blue gte 1 or Config.debug is true>> <span id="bluelink"><<link "Take a __''b''__lue pill" Blue>><</link>> ($bag.blue remaining) </span><br>
<<script>> Mousetrap.unbind('b').bind('b', function () {$('#bluelink a').click(); }); <</script>>
<</if>>
<<if $bag.red gte 1 or Config.debug is true>> <span id="redlink"><<link "Take a __''r''__ed pill" Red>><</link>> ($bag.red remaining) </span><br>
<<script>> Mousetrap.unbind('r').bind('r', function () {$('#redlink a').click(); }); <</script>>
<</if>>
<<if $bag.purple gte 1 or Config.debug is true>> <span id="purplelink"><<link "Take a __''p''__urple pill" Purple>><</link>> ($bag.purple remaining) </span><br>
<<script>> Mousetrap.unbind('p').bind('p', function () {$('#purplelink a').click(); }); <</script>>
<</if>>
<<if $bag.violet gte 1 or Config.debug is true>> <span id="violetlink"><<link "Take a __''v''__iolet pill" Violet>><</link>> ($bag.violet remaining) </span><br>
<<script>> Mousetrap.unbind('v').bind('v', function () {$('#violetlink a').click(); }); <</script>>
<</if>>
<<if $bag.yellow gte 1 or Config.debug is true>> <span id="yellowlink"><<link "Take a __''y''__ellow pill" Yellow>><</link>> ($bag.yellow remaining) </span><br>
<<script>> Mousetrap.unbind('y').bind('y', function () {$('#yellowlink a').click(); }); <</script>>
<</if>>
<<if $bag.green gte 1 or Config.debug is true>> <span id="greenlink"><<link "Take a __''g''__reen pill" Green>><</link>> ($bag.green remaining) </span><br>
<<script>> Mousetrap.unbind('g').bind('g', function () {$('#greenlink a').click(); }); <</script>>
<</if>>
<<if $bag.orange gte 1 or Config.debug is true>> <span id="orangelink"><<link "Take an __''o''__range pill" Orange>><</link>> ($bag.orange remaining) </span><br>
<<script>> Mousetrap.unbind('o').bind('o', function () {$('#orangelink a').click(); }); <</script>>
<</if>>
<<if $bag.black gte 1 or Config.debug is true>> <span id="blacklink"><<link "Take a blac__''k''__ pill" Black>><</link>> ($bag.black remaining) </span><br>
<<script>> Mousetrap.unbind('k').bind('k', function () {$('#blacklink a').click(); }); <</script>>
<</if>>
<<if $bag.gray gte 1 or Config.debug is true>> <span id="graylink"><<link "Take a gr__''a''__y pill" Gray>><</link>> ($bag.gray remaining) </span><br>
<<script>> Mousetrap.unbind('a').bind('a', function () {$('#graylink a').click(); }); <</script>>
<</if>>
<<if $bag.white gte 1 or Config.debug is true>> <span id="whitelink"><<link "Take a __''w''__hite pill" White>><</link>> ($bag.white remaining) </span><br>
<<script>> Mousetrap.unbind('w').bind('w', function () {$('#whitelink a').click(); }); <</script>>
<</if>>
<<if $bag.pink gte 1 or Config.debug is true>> <span id="pinklink"><<link "Take a p__''i''__nk pill" Pink>><</link>> ($bag.pink remaining) </span><br>
<<script>> Mousetrap.unbind('i').bind('i', function () {$('#pinklink a').click(); }); <</script>>
<</if>>
<<if $bag.cyan gte 1 or Config.debug is true>> <span id="cyanlink"><<link "Take a __''c''__yan pill" Cyan>><</link>> ($bag.cyan remaining) </span><br>
<<script>> Mousetrap.unbind('c').bind('c', function () {$('#cyanlink a').click(); }); <</script>>
<</if>>
<<if $bag.brown gte 1 or Config.debug is true>> <span id="brownlink"><<link "Take a brow__''n''__ pill" Brown>><</link>> ($bag.brown remaining) </span><br>
<<script>> Mousetrap.unbind('n').bind('n', function () {$('#brownlink a').click(); }); <</script>>
<</if>>
<<if $bag.tan gte 1 or Config.debug is true>> <span id="tanlink"><<link "Take a __''t''__an pill" Tan>><</link>> ($bag.tan remaining) </span><br>
<<script>> Mousetrap.unbind('t').bind('t', function () {$('#tanlink a').click(); }); <</script>>
<</if>>
<<if $bag.clear gte 1 or Config.debug is true>> <span id="clearlink"><<link "Take a c__''l''__ear pill" Clear>><</link>> ($bag.clear remaining) </span><br>
<<script>> Mousetrap.unbind('l').bind('l', function () {$('#clearlink a').click(); }); <</script>>
<</if>>
/******/
<<if $goldenpills gte 1>> [[Take a golden pill|Golden]] ($goldenpills remaining) <br> <</if>>
<<if $silverpills gte 1>> [[Take a silver pill|Silver]] ($silverpills remaining) <br> <</if>>
<<if $steelpills gte 1>> [[Take a steel pill|Steel]] ($steelpills remaining) <br> <</if>>
<<if $rainbowpills gte 1>> [[Take a rainbow pill|Rainbow]] ($rainbowpills remaining) <br> <</if>>
/******/
</div>
<br>
<div style="column-width: 15em; margin-top: 0;orphans: 1;widows: 1;">
<<if $bag.square gte 1 or Config.debug is true>> <span id="squarelink"><<link "Take a __''s''__quare pill" Square>><</link>> ($bag.square remaining) </span><br>
<<script>> Mousetrap.unbind('s').bind('s', function () {$('#squarelink a').click(); }); <</script>>
<</if>>
<<if ($bag.pause gte 1 and $bag.totalTaken gte 1 and $pillsReplay[$pillsReplay.length-1] neq "//Pause//") or Config.debug is true>> <span id="pauselink"><<link "Paus__''e''__" "//Pause//">><</link>> ($bag.pause remaining) </span><br>
<<script>> Mousetrap.unbind('e').bind('e', function () {$('#pauselink a').click(); }); <</script>>
<</if>>
<<if $bag.total gte 1>> <span id="onerandompilllink"><<link "Take a ran__''d''__om pill" RandomPill>><</link>> </span>
<<script>> Mousetrap.unbind('d').bind('d', function () {$('#onerandompilllink a').click(); }); <</script>>
<</if>>
</div>
<br>
<<if $bag.totalTaken is 0>>
<<AddAction "Don't take any pill" "Stop">>
<<else>>
<<AddAction "Stop taking pills" "Stop">>
<</if>>
<</if>>
<<if (not $flags.includes("unconscious")) and ($stats.stupidity eq 4)>>
<<AddAction "What were you doing anyway?" "Stop">>
<</if>><<set _which to Math.floor(Math.random() * ($bag.total+$bag.pause))>>
<<if _which < $bag.blue>> <<include Blue>> <<else>>
<<set _which -= $bag.blue>>
<<if _which < $bag.red>> <<include Red>> <<else>>
<<set _which -= $bag.red>>
<<if _which < $bag.purple>> <<include Purple>> <<else>>
<<set _which -= $bag.purple>>
<<if _which < $bag.violet>> <<include Violet>> <<else>>
<<set _which -= $bag.violet>>
<<if _which < $bag.yellow>> <<include Yellow>> <<else>>
<<set _which -= $bag.yellow>>
<<if _which < $bag.green>> <<include Green>> <<else>>
<<set _which -= $bag.green>>
<<if _which < $bag.orange>> <<include Orange>> <<else>>
<<set _which -= $bag.orange>>
<<if _which < $bag.black>> <<include Black>> <<else>>
<<set _which -= $bag.black>>
<<if _which < $bag.gray>> <<include Gray>> <<else>>
<<set _which -= $bag.gray>>
<<if _which < $bag.white>> <<include White>> <<else>>
<<set _which -= $bag.white>>
<<if _which < $bag.pink>> <<include Pink>> <<else>>
<<set _which -= $bag.pink>>
<<if _which < $bag.cyan>> <<include Cyan>> <<else>>
<<set _which -= $bag.cyan>>
<<if _which < $bag.clear>> <<include Clear>> <<else>>
<<set _which -= $bag.clear>>
<<if _which < $bag.brown>> <<include Brown>> <<else>>
<<set _which -= $bag.brown>>
<<if _which < $bag.tan>> <<include Tan>> <<else>>
<<set _which -= $bag.tan>>
<<if _which < $bag.square>> <<include Square>> <<else>>
<<set _which -= $bag.square>>
<<if _which < $bag.pause>> <<include "//Pause//">> <<else>>
<<set _which -= $bag.pause>>
<</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><</if>><<include ResetGame>>
<<silently>>
<<for _continue to true; _continue is true; _continue to ((random(0,$bag.limit + 3 - $bag.totalTaken) gte 1))>>
<<include RandomPill>>
<</for>>
<</silently>>
<<set $mode to "playing new character">>
<<include Stop>>
/**************************************************/
/******************** TAKE A BREAK ****************/
/**************************************************/<h2 class="header"> //Pause// </h2>
<<set $bag.pause -= 1>> <<run $pillsReplay.push("//Pause//")>> <<run $pillsCombo.push("none")>>
<<set $bag.pauseTaken += 1>>
<<if $bag.pauseTaken % 3 is 1>>
You take a cup of coffee and wait an half-hour before taking the next pill. <<n>>
<<elseif $bag.pauseTaken % 3 is 2>>
You go in your kitchen and wash your dishes before taking the next pill. <<n>>
<<set $time to 21>>
<<elseif $bag.pauseTaken % 3 is 0>>
You sit in your sofa, pondering on which pill to take next. <<n>>
<<set $time to 22>>
<</if>>
<<if $flags.includes("magicMilk") or $flags.includes("magicCum")>>
<<include "X-Fluid White">>
<</if>>
<<if $bag.pause is 0>>
It's getting late, you should take your last pills and go to bed.<<n>>
<</if>>
<<set $formerPill to "none">> <<set $formerFormerPill to "none">>
<br>
<<include Pills>>
/***********************************************/
/****************** BLUE PILL ******************/
/***********************************************/<h2 class="header"> @@color:DeepSkyBlue;text-shadow: 0px 0px 2px lightgray;Blue@@ </h2>
<<set $bag.blue -= 1>> <<run $pillsReplay.push("Blue")>> <<run $pillsCombo.push("Blue")>>
<<set $bag.totalTaken += 1>> <<set $bag.blueTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.blueTaken is 1>>
Blue x-pills are mainly used by women who want to become men.
<<if $john.body is "male">>
You wonder what effect they will have on you?
<<if $john.sex is "penis">>
Shouldn't be too drastic.
<</if>>
<<else>>
Perhaps changing into a female was a mistake?
<</if>>
Let's see. <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of bluish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (masculinization)">>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.blueTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of bluish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (masculinization)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.blueTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $john.body is "female">>
<<Female2Male>>
<<include SwapPortrait>>
<<if $john.sex is "vagina">>
<<Vagina2Penis>>
<</if>>
<<elseif $john.body is "male" and $john.sex is "vagina">>
<<Vagina2Both>>
<</if>>
<<SmallerPenis 5>>
<<if $stats.daring eq 1>>
<<RemoveMC "daring">>
<<elseif $stats.daring eq 2>>
<<RemoveMC "daring<<silver>>">>
<<elseif $stats.daring eq 3>>
<<RemoveMC "daring<<gold>>">>
<</if>>
Boy, talking to anybody has never seemed so //hard//. You wonder how you ever managed to do it? <<n>>
<<AddMC "shy">>
<<set $stats.daring to -1>>
<<if $john.orientation is "androphile">>
Strangely, the desire for masculine bodies you developed while having a female body is not gone. You're gay! <<n>>
<<SetOrientation "gay">>
<<elseif $john.orientation is "lesbian">>
Having a man's body again, you can't call yourself a lesbian, but you're still solely attracted to feminine bodies. <<n>>
<<SetOrientation "gynophile">>
<</if>>
<<else>>
<<set $currentPill to "Blue">>
/* BODY */
<<if $john.body is "female">>
<<Female2Male>>
<<if $john.sex is "vagina">>
<<Vagina2Penis>>
What a strange experiment. You've been a woman. It lasted five minutes, but it was some //very weird// five minutes. <<n>>
<<elseif $john.sex is "penis" or $john.sex is "both">>
<<if $penisPreference gte 1>>
<<LargerPenis +1>>
<<elseif $penisPreference is 0>>
<<LargerPenis>>
<</if>>
<</if>>
<<else>> /* male */
<<if $john.figure is "out of shape">>
As soon as you ingest the pill, you feel its effects. You lose all excess fat and get an inch taller, maybe two. That's one fine body, the one you'd have if you had followed any of your New Year's resolutions to eat better and go to a gym club. <<n>>
<<SetFigure "fit">>
<</if>>
<<if $formerPill is "Blue" and ($john.butt is "toned ass") and $stats.strength gt 1>>
Your ass gets much firmer... It's larger and rounder, but one hundred percent muscle. America's butt... <<n>>
<<SetButt "buns of steel">>
<</if>>
<<if $formerPill is "Violet" and $formerFormerPill is "Violet" and $stats.height is +1 and $bag.totalTaken gte $bag.limit>>
You grow again, reaching nearly 8 feet. You're a giant! <<n>>
<<SetSize "giant">>
<<set $stats.height to +2>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both")>>
<<if ($penisPreference gte 0) and ($formerPill is "Blue")>>
<<LargerPenis +1>>
<<elseif ($penisPreference gte 0) or ($formerPill is "Blue")>>
<<LargerPenis>>
<</if>>
<<if $formerPill is "Purple" and $stats.libido gte 1 and $tf.includes("diphallic")>>
Once more, a new dick splits out of your first one, making it your third <<PenisDesc>>! <<n>>
<<RemoveTF "diphallic">>
<<AddTF "triphallic">>
<<elseif $formerFormerPill is "Purple" and $formerPill is "Blue" and $stats.libido gte 2 and $tf.includes("triphallic")>>
Once again, a new dick splits out of your second one, making it your fourth <<PenisDesc>>! <<n>>
<<RemoveTF "triphallic">>
<<AddTF "quadriphallic">>
<</if>>
<<elseif $john.sex is "vagina">>
<<Vagina2Both>>
<</if>>
<</if>>
<<switch $portrait>>
<<case "plain">>
<<SetPortrait "virile">>
<<case "virile">>
<<SetPortrait "charismatic">>
<<case "charismatic">>
<<SetPortrait "irresistible">>
<<case "attractive">>
<<SetPortrait "handsome">>
<<case "handsome">>
<<SetPortrait "glamorous">>
<<case "queer">>
<<SetPortrait "kooky">>
<<case "kooky">>
<<SetPortrait "dazzling">>
<<case "ambiguous">>
<<SetPortrait "plain">>
<<case "plain-girl">>
<<SetPortrait "virile">>
<<case "pretty" "beautiful" "gorgeous">>
<<SetPortrait "attractive">>
<<case "tomboy" "dashing" "vixen">>
<<SetPortrait "virile">>
<<case "valiant" "unyielding" "amazon">>
<<SetPortrait "stud">>
<<case "cryptic" "enigmatic" "angelic">>
<<SetPortrait "suave">>
<<case "infused-girl" "tainted-girl" "gamma-girl">>
<<SetPortrait "infused">>
<<case "wicked-girl" "witch" "succubus">>
<<SetPortrait "wicked">>
<<case "strong-girl" "brawny-girl" "beefy-girl">>
<<SetPortrait "strong">>
<<case "tough-girl" "rough-girl" "thug-girl">>
<<SetPortrait "tough">>
<<case "bimbo" "mega-bimbo" "perfect bimbo">>
<<SetPortrait "himbo">>
<<case "fair" "elegant" "chic-girl">>
<<SetPortrait "fine">>
<<case "homemaker" "stepford-girl" "plastic-girl">>
<<SetPortrait "breadwinner">>
<<case "bombshell" "dreamy" "pin-up">>
<<SetPortrait "chaser">>
<<case "alpha bitch" "primal alpha bitch" "apex-alpha bitch">>
<<SetPortrait "alpha">>
<<case "easy">>
<<if $mc.includes("androphile")>>
<<SetPortrait "queer">>
<<else>>
<<SetPortrait "rakish">>
<</if>>
<<case "slutty" "nymphomaniac">>
<<SetPortrait "rakish">>
<<case "compliant-girl" "obedient-girl" "docile-girl">>
<<SetPortrait "compliant">>
<<case "queer-girl" "kooky-girl" "dazzling-girl">>
<<SetPortrait "queer">>
<<case "cumslut" "cumwhore" "cumdump">>
<<SetPortrait "valentino">>
<<case "unicorn-girl" "mega-unicorn-girl" "perfect unicorn-girl">>
<<SetPortrait "unicorn">>
<<case "submissive-girl" "masochistic-girl" "slave-girl">>
<<SetPortrait "submissive">>
<<case "doll" "mega-doll" "perfect doll">>
<<SetPortrait "beta">>
<<case "dominant-girl" "sadistic-girl" "mistress">>
<<SetPortrait "dominant">>
<<case "princessly" "queenly" "imperial-girl">>
<<SetPortrait "princely">>
<<case "nerdy-girl" "geeky-girl" "bookish-girl">>
<<SetPortrait "nerdy">>
<<case "brainy-girl" "brilliant-girl" "cosplayer-girl">>
<<SetPortrait "brainy">>
<<case "wifely" "motherly" "maternal">>
<<SetPortrait "husbandly">>
<<case "gurl" "machogurl" "gallantgurl">>
<<SetPortrait "strong">>
<<case "sweet-girl" "cute-girl" "adorable-girl">>
<<SetPortrait "sweet">>
<<case "grim-girl" "dark-girl" "goth-girl">>
<<SetPortrait "grim">>
<<case "rocker-girl" "punk-girl" "metalhead-girl">>
<<SetPortrait "rocker">>
<</switch>>
<<if $stats.daring eq 0>>
You feel more daring and self-assured than you used to be. Is it a result of your new appearance, or a side-effect of the pills? <<n>>
<<set $stats.daring to 1>>
<<AddMC "daring">>
<<elseif $stats.daring eq 1>>
You feel confident and less prone to inaction. They're many things you've waited too long to do. <<n>>
<<set $stats.daring to 2>>
<<RemoveMC "daring">>
<<AddMC "daring<<silver>>">>
<<elseif $stats.daring eq 2>>
Your willpower is through the roof. You're ready to take on the world. Things are going to change in your life. <<n>>
<<set $stats.daring to 3>>
<<RemoveMC "daring<<silver>>">>
<<AddMC "daring<<gold>>">>
<<if $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to assert your will and speak in public. You get a better understanding of how groups choose their leaders, and how to be that leader. <<n>>
<<AddSkill "leadership">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<</if>>
<<if $john.orientation is "androphile">>
Strangely, the desire for masculine bodies you developed while having a female body is not gone. <<n>>
<<SetOrientation "gay">>
<<elseif $john.orientation is "lesbian">>
Being a man again, you can't call yourself a lesbian, but you're still solely attracted to feminine bodies. <<n>>
<<SetOrientation "gynophile">>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Blue">>
<</if>>
<br>
<<include Pills>>
/**********************************************/
/****************** RED PILL ******************/
/**********************************************/<h2 class="header"> @@color:FireBrick;text-shadow: 0px 0px 2px lightgray;Red@@ </h2>
<<set $bag.red -= 1>> <<run $pillsReplay.push("Red")>> <<run $pillsCombo.push("Red")>>
<<set $bag.totalTaken += 1>> <<set $bag.redTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.redTaken is 1>>
<<if (not $flags.includes("hasBeenAFemale"))>>
Red x-pills are mainly used by men to change into women. You weren't very successful as a man, so far. Perhaps you'd be happier as a woman? You ingest the red pill... <<n>>
<<elseif $john.body is "male">>
Red x-pills are mainly used by men to change into women. The pills already gave you a woman's body. This will change you once again. You ingest the red pill... <<n>>
<<else>>
Red x-pills are mainly used by men to change into women. What will it do now that you already have a feminine body? You ingest the red pill... <<n>>
<</if>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of reddish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (feminization)">>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.redTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of reddish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (feminization)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.redTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $john.body is "male">>
<<if (def $lostboobs)>>
<<set $lostboobs to Math.max(0, $lostboobs - 5)>>
<<else>>
<<set $lostboobs to 0>>
<</if>>
<<Male2Female>>
<<if $john.sex is "penis">>
<<Penis2Vagina>>
<</if>>
<<include SwapPortrait>>
<<if $john.orientation is "gynophile">>
Strangely, the desire for feminine bodies you developed while having a male body is not gone. You're a lesbian! <<n>>
<<SetOrientation "lesbian">>
<<elseif $john.orientation is "gay">>
Now that you're in a woman's body, you can't call yourself gay... But you still feel solely attracted to masculine bodies. <<n>>
<<SetOrientation "androphile">>
<</if>>
<<else>>
<<set $boobssize to Math.max(0, $boobssize - 5)>>
<<RemoveTF $boobsTF>>
<<SetBoobsSize $boobssize>>
<<if $john.sex is "penis">>
<<Penis2Both>>
<</if>>
<</if>>
<<if $stats.charming eq 1>>
<<RemoveMC "charming">>
<<elseif $stats.charming eq 2>>
<<RemoveMC "charming<<silver>>">>
<<elseif $stats.charming eq 3>>
<<RemoveMC "charming<<gold>>">>
<</if>>
The line between flirt and harrasment is easy to cross. You seem cursed to never know just how crass and unfunny your innuendo really is. <<n>>
<<AddMC "annoying">>
<<set $stats.charming to -1>>
<<else>>
<<set $currentPill to "Red">>
<<if $john.body is "male">>
<<Male2Female>>
<<if ($john.sex is "vagina") and ($john.clit is "very large clitoris")>>
Your clitoris's so large, it looks like a small dick. You could fuck a pussy with it. You'd really like to try, anyway. <<n>>
<<SetClitSize "penis-like clitoris">>
<</if>>
<<if $john.sex is "penis">>
<<Penis2Vagina>>
<</if>>
<<elseif $john.body is "female">>
<<if $john.figure is "out of shape">>
You lose a few pounds and your figure is no longer rectangular, with a more marked waistline. You look decisively feminine. <<n>>
<<SetFigure "svelte">>
<</if>>
<<if ($formerPill is "Red") and ($john.butt is "butt")>>
<<if $stats.weight is +2>>
Your ass gets fuller and rounder than before. It's much wider than your waist. Mama, what a perfect behind. Big //and// beautiful! <<n>>
<<SetButt "phat ass">>
<<elseif $stats.weight is +1>>
Your booty gets fuller and rounder than before. As you take a couple of steps, it bounces in rhythm. Nice! <<n>>
<<SetButt "big booty">>
<<elseif $john.figure is "fit" or $john.figure is "wiry">>
Your ass feels firmer... It's more muscled and rounder. <<n>>
<<SetButt "toned ass">>
<<else>>
Your butt gets fuller and rounder than before. It's shaped like a heart. Cute! <<n>>
<<SetButt "bubble butt">>
<</if>>
<</if>>
<<if $formerPill is "Violet" and $formerFormerPill is "Violet" and $stats.height is -1 and $bag.totalTaken gte $bag.limit>>
You shrink again, reaching a little under 5 feet. You really like your diminutive size. Smaller is cuter, right? <<n>>
<<SetSize "tiny">>
<<set $stats.height to -2>>
<</if>>
<<if $john.sex is "penis">>
<<if $portrait is "angelic" and $boobssize gte 8 and $penisSize gte 8>>
<<LargerBoobs +4>>
<<LargerPenis +4>>
<<elseif ($boobsPreference gte 0)>>
<<LargerBoobs>>
<</if>>
<<Penis2Both>>
<<else>> /* vagina, both, none */
<<if ($boobsPreference gte 0) and ($formerPill is "Red")>>
<<LargerBoobs +1>>
<<elseif ($boobsPreference gte 0) or ($formerPill is "Red")>>
<<LargerBoobs>>
<</if>>
<</if>>
<<if $formerPill is "Violet" and $tf.includes("quadruple-breasted")>>
Once again, a brand new pair of <<BoobsDesc>> grows on your torso. You now have three glorious rows of milky glands, hungry to be loved. <<n>>
<<RemoveTF "quadruple-breasted">>
<<AddTF "sextuple-breasted">>
<<elseif $formerFormerPill is "Violet" and $formerPill is "Red" and $stats.lactation gte 2 and $tf.includes("sextuple-breasted")>>
Once more, a brand new pair of <<BoobsDesc>> grows on your torso. You now have four unbelievable rows of tits to press against your lover. <<n>>
<<RemoveTF "sextuple-breasted">>
<<AddTF "octuple-breasted">>
<</if>>
<<if $formerPill is "Purple" and $stats.libido gte 1 and $tf.includes("dilandic")>>
Once more, a new clit splits out of your first one, making it your third! One on top, and on on each side, a little lower... <<n>>
<<RemoveTF "dilandic">>
<<AddTF "trilandic">>
<<elseif $formerFormerPill is "Purple" and $formerPill is "Red" and $stats.libido gte 2 and $tf.includes("trilandic")>>
Once again, a new clit splits out of your first one, making it your fourth! Two on the left, two on the right... <<n>>
<<RemoveTF "trilandic">>
<<AddTF "quadrilandic">>
<</if>>
<<if ($john.orientation is "lesbian" or $john.orientation is "vaginophile" or $john.orientation is "bisexual") and $formerPill is "Orange" and $bag.redTaken gte 2 and (not $tf.includes("agile tongue")) and (not $tf.includes("ejaculating tongue"))>>
Something is moving in your mouth... It's your tongue! As you stick it out, it seems somewhat bigger, and clearly longer. It's also stronger and more dextrous than it's ever been. <<n>>
<<AddTF "agile tongue">>
<</if>>
<</if>>
/** PORTRAIT */
<<switch $portrait>>
<<case "plain-girl">>
<<SetPortrait "pretty">>
<<case "pretty">>
<<SetPortrait "beautiful">>
<<case "beautiful">>
<<SetPortrait "gorgeous">>
<<case "tomboy">>
<<SetPortrait "dashing">>
<<case "dashing">>
<<SetPortrait "vixen">>
<<case "queer-girl">>
<<SetPortrait "kooky-girl">>
<<case "kooky-girl">>
<<SetPortrait "dazzling-girl">>
<<case "ambiguous">>
<<SetPortrait "plain-girl">>
<<case "plain">>
<<SetPortrait "pretty">>
<<case "virile" "charismatic" "irresistible">>
<<SetPortrait "tomboy">>
<<case "attractive" "handsome" "glamorous">>
<<SetPortrait "pretty">>
<<case "suave" "mysterious" "dangerous">>
<<SetPortrait "cryptic">>
<<case "stud" "beefcake" "hunk">>
<<SetPortrait "valiant">>
<<case "infused" "tainted" "gamma">>
<<SetPortrait "infused-girl">>
<<case "wicked" "warlock" "incubus">>
<<SetPortrait "wicked-girl">>
<<case "strong" "brawny" "beefy">>
<<SetPortrait "strong-girl">>
<<case "tough" "rough" "thug">>
<<SetPortrait "tough-girl">>
<<case "himbo" "mega-himbo" "perfect himbo">>
<<SetPortrait "bimbo">>
<<case "fine" "dapper" "chic">>
<<SetPortrait "fair">>
<<case "breadwinner" "stepford" "plastic">>
<<SetPortrait "homemaker">>
<<case "chaser" "playboy" "model">>
<<SetPortrait "bombshell">>
<<case "alpha" "primal alpha" "apex-alpha">>
<<SetPortrait "alpha bitch">>
<<case "rakish">>
<<if $mc.includes("gynophile")>>
<<SetPortrait "queer-girl">>
<<else>>
<<SetPortrait "easy">>
<</if>>
<<case "lecherous" "satyromaniac">>
<<SetPortrait "easy">>
<<case "compliant" "obedient" "docile">>
<<SetPortrait "compliant-girl">>
<<case "queer" "kooky" "dazzling">>
<<SetPortrait "queer-girl">>
<<case "valentino" "casanova" "donjuan">>
<<SetPortrait "cumslut">>
<<case "unicorn" "mega-unicorn" "perfect unicorn">>
<<SetPortrait "unicorn-girl">>
<<case "submissive" "masochistic" "slave">>
<<SetPortrait "submissive-girl">>
<<case "beta" "mega-beta" "perfect beta">>
<<SetPortrait "doll">>
<<case "dominant" "sadistic" "master">>
<<SetPortrait "dominant-girl">>
<<case "princely" "kingly" "imperial">>
<<SetPortrait "princessly">>
<<case "nerdy" "geeky" "bookish">>
<<SetPortrait "nerdy-girl">>
<<case "brainy" "brilliant" "cosplayer">>
<<SetPortrait "brainy-girl">>
<<case "husbandly" "fatherly" "paternal">>
<<SetPortrait "wifely">>
<<case "boi" "cuteboi" "ladyboi">>
<<SetPortrait "bimbo">>
<<case "sweet" "cute" "adorable">>
<<SetPortrait "sweet-girl">>
<<case "rocker" "punk" "metalhead">>
<<SetPortrait "rocker-girl">>
<<case "grim" "dark" "goth">>
<<SetPortrait "grim-girl">>
<</switch>>
<<if $john.orientation is "gynophile">>
The strong desire for feminine bodies you developed while having a man's body is not gone. You're a lesbian! <<n>>
<<SetOrientation "lesbian">>
<<elseif $john.orientation is "gay">>
As a woman now, you can't call yourself gay, but you still feel solely attracted to masculine bodies. <<n>>
<<SetOrientation "androphile">>
<</if>>
<<if $stats.charming eq 0>>
You feel less intimidated at the prospect of flirting. Indeed, you begin to realize it could be a pleasant activity in it's own right. <<n>>
<<set $stats.charming to 1>>
<<AddMC "charming">>
<<elseif $stats.charming eq 1>>
Now, you're sure you could be quite good at seduction and teasing. Not only that, but making new friends out of strangers should be easier too. <<n>>
<<set $stats.charming to 2>>
<<RemoveMC "charming">>
<<AddMC "charming<<silver>>">>
<<elseif $stats.charming eq 2>>
You're a sweet talker, a smooth operator and potentialy a heart breaker. All that's just a smile away. <<n>>
<<set $stats.charming to 3>>
<<RemoveMC "charming<<silver>>">>
<<AddMC "charming<<gold>>">>
<<if $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to flirt and charm just about anybody. Small talk and innuendo come naturaly to you. You're a master of body language and seductive poses. <<n>>
<<AddSkill "seduction">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<</if>>
<<if (not $flags.includes("hasBeenAFemale"))>>
So you're a <<= $john.gender>> now. (//Ain't it a strange thought!//) <<n>>
<<run $flags.pushUnique("hasBeenAFemale")>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Red">>
<</if>>
<br>
<<include Pills>>
/*************************************************/
/****************** PURPLE PILL ******************/
/*************************************************/<h2 class="header"> @@color:purple;text-shadow: 0px 0px 2px lightgray;Purple@@ </h2>
<<set $bag.purple -= 1>> <<run $pillsReplay.push("Purple")>> <<run $pillsCombo.push("Purple")>>
<<set $bag.totalTaken += 1>> <<set $bag.purpleTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.purpleTaken is 1>>
You don't know what purple x-pills are for. Are they a mix between blue and red? You have no idea. Let's try it. You ingest the purple pill... <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of purplish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $john.sex is "both">>
<<AddTF "x-milk (intersexualization)">>
<<else>>
<<AddTF "x-milk (transexualization)">>
<</if>>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.purpleTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of purplish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $john.sex is "both">>
<<AddTF "x-cum (intersexualization)">>
<<else>>
<<AddTF "x-cum (transexualization)">>
<</if>>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.purpleTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $john.sex is "both">>
<<if $john.hasBreasts is true>>
<<if $bag.redTaken is 3>>
You feel a tingle all over your legs. You fall on the floor as they inflate and change shape. Your feet disappear completely, and are replaced by large teats. Your legs have become two enormous boobs! You can still stand and shamble around on your tits, though your walk is uncertain. That's... unusual. <<n>>
<<AddTF "boobstaur">>
<<else>>
You feel a tingle all over your body. Flesh starts growing on your calves, your thighs, your ass, your back, your stomach and your biceps. A multitude of new <<BoobsDesc>> appear all over your body. They all look exactly like your current breasts and seem perfectly functional. <<n>>
<<RemoveTF "quadruple-breasted">>
<<RemoveTF "sextuple-breasted">>
<<RemoveTF "octuple-breasted">>
<<AddTF "a body covered in breasts">>
<</if>>
<<else>>
<<if $bag.blueTaken is 3>>
You feel a tingle all over your legs. You fall on the floor as they merge and change shape. Your feet disappear completely, and are replaced by a gigantic glans. Your lower body is a enormous penis! You manage to stand on your snake-like penis and move around by reptation. That's... unusual. <<n>>
<<AddTF "penistaur">>
<<else>>
You feel a tingle all over your body. Flesh starts growing on your calves, your thighs, your ass, your back, your stomach, your torso and your biceps. A multitude of new <<PenisDesc>> appear all over your body. They all look exactly like your current sex and seem perfectly functional. <<n>>
<<RemoveTF "diphallic">>
<<RemoveTF "triphallic">>
<<RemoveTF "quadriphallic">>
<<AddTF "a body covered in penises">>
<</if>>
<</if>>
<<elseif $john.sex is "penis">>
<<if $bag.redTaken is 3 and $john.balls neq "retracted balls">>
Your balls inflate until they fill your sack, but they don't stop there. The skin gets smooth, while the balls inside becomes soft and tender. Finally, nipples appear on them. You no longer have balls under your dick, but tits! <<n>>
<<if ($john.hasBreasts is false)>>
<<if $john.balls is "balls">>
<<SetBoobsSize 5>>
<<elseif $john.balls is "small balls">>
<<SetBoobsSize 3>>
<<elseif $john.balls is "big balls">>
<<SetBoobsSize 7>>
<<elseif $john.balls is "huge balls">>
<<SetBoobsSize 9>>
<</if>>
<</if>>
<<AddTF "booby balls">>
<<else>>
Your sex transforms one last time, shrinking until it has disappeared totally. You no longer have a penis or balls, but only a simple hole for urination. <<n>>
<<RemovePenis>>
<<RemoveBalls>>
<<SetSex "none">>
<<if $tf.includes("heavy load")>>
<<RemoveTF "heavy load">>
<<run $lostTraits.pushUnique("heavy load")>>
<<elseif $tf.includes("heavy load<<silver>>")>>
<<RemoveTF "heavy load<<silver>>">>
<<run $lostTraits.pushUnique("heavy load<<silver>>")>>
<<elseif $tf.includes("heavy load<<gold>>")>>
<<RemoveTF "heavy load<<gold>>">>
<<run $lostTraits.pushUnique("heavy load<<gold>>")>>
<</if>>
<<AddTF "agamous">>
<</if>>
<<elseif $john.sex is "vagina">>
<<if $bag.blueTaken is 3>>
Your big labia grows, nearly hiding your vagina. Then, you feel your ovaries falling in your labia. You have... she-balls? But still no penis, only a <<= $john.clit>>. <<n>>
<<AddTF "descended ovaries">>
<<else>>
Your sex transforms one last time, closing until it disappears totaly. You now longer have a vagina or clit, but only a simple hole for urination. <<n>>
<<RemoveVagina>>
<<RemoveClitoris>>
<<SetSex "none">>
<<AddTF "agamous">>
<</if>>
<</if>>
<<else>>
<<set $currentPill to "Purple">>
<<set _oldSex to $john.sex>>
<<if $john.sex is "penis">> /**********************/
<<Penis2Vagina>>
<<if $formerPill is "Purple" and $bag.purpleTaken gte 3 and $bag.totalTaken gte $bag.limit and (not $tf.includes("dilandic")) and (not $tf.includes("trilandic")) and (not $tf.includes("quadrilandic"))>>
Something weird happens to your clit. He swells, doubling its girth... Then, he splits in two, forming ''two'' clitorises instead of one! That's mind-blowing... <<n>>
<<AddTF "dilandic">>
<<if $tf.includes("fertile womb")>>
Something happened to your vagina too. You now have //two// of them! (A double vagina... a wagina?) Though you can't see it, you understand instinctively they're both linked to their own cervices and uterus. You could get pregnant twice... <<n>>
<<AddTF "didelphic">>
<</if>>
<<elseif $formerPill is "Purple" and ($john.clit neq "large clitoris") and ($john.clit neq "very large clitoris") and ($john.clit neq "penis-like clitoris")>>
Your clitoris <<if (not $tf.includes("dilandic")) and (not $tf.includes("trilandic")) and (not $tf.includes("quadrilandic"))>> is <<else>> are <</if>> larger, more prominent than most. <<n>>
<<SetClitSize "large clitoris">>
<</if>>
<<if $formerPill is "Purple" and $bag.totalTaken gte $bag.limit and ($john.orientation is "vaginophile" or $john.orientation is "lesbian" or $john.orientation is "bisexual")>>
Strange things are happening to your belly and vagina. You feel the flesh and organs transforming... Your pussy lips are larger and longer. What the fuck? <<n>>
<<AddTF "ovipositor">>
<</if>>
<<elseif $john.sex is "vagina">> /**********************/
<<if $formerPill is "Purple" and $penisPreference gte 0>>
<<set $lostpenis += 2>>
<</if>>
<<Vagina2Penis>>
<<if $formerPill is "Purple" and $bag.purpleTaken gte 3 and $bag.totalTaken gte $bag.limit and (not $tf.includes("diphallic")) and (not $tf.includes("triphallic")) and (not $tf.includes("quadriphallic"))>>
Something weird happens to your dick. He swells, doubling its girth... Then, he splits in two, forming ''two'' penises instead of one! That's mind-blowing... <<n>>
<<AddTF "diphallic">>
<<elseif $formerPill is "Purple" and $stats.corruption gte 1 and $penisSize gt 3 and $bag.totalTaken gte $bag.limit and (not $tf.includes("feline penis")) and (not $tf.includes("canine penis")) and (not $tf.includes("bovine penis")) and (not $tf.includes("horse penis")) and (not $tf.includes("dragon penis")) and (not $tf.includes("tentacle penis"))>>
<<switch $penisSize>>
<<case 4 5 6 7>>
Your penis changes shape. It is finer, while the glans is barbed. Your have a ''feline penis''. <<n>>
<<AddTF "feline penis">>
<<case 8 9 10 11>>
Your penis changes shape. A large knot grows near the base. Your have a ''canine penis''. <<n>>
<<AddTF "canine penis">>
<<case 12 13 14 15>>
Your penis changes shape. It gets much wider at the end and your glans becomes longer and rounder. Your have a ''bovine penis''. <<n>>
<<AddTF "bovine penis">>
<<case 16 17 18 19>>
Your penis changes shape. It looks like a cylinder, with a circle in the middle and a flat glans and the end. Your have a ''horse penis''. <<n>>
<<AddTF "horse penis">>
<<case 20 21 22 23>>
Your penis changes shape. It gets curved and bulbous, with a large, conical glans. Your have a ''dragon penis''. <<n>>
<<AddTF "dragon penis">>
<<default>>
Your penis changes shape. It gets roughly conical, with a flat section dotted with small bulbs, and a fine end. Your have a ''tentacle penis''. <<n>>
<<AddTF "tentacle penis">>
<</switch>>
<</if>>
<<elseif $john.sex is "both">> /**********************/
<<if ($formerPill is "Purple") and $bag.purpleTaken gte 3 and $bag.totalTaken gte $bag.limit and (not $tf.includes("diphallic")) and (not $tf.includes("triphallic")) and (not $tf.includes("quadriphallic"))>>
Something weird happens to your dick. He swells, doubling its girth... Then, he splits in two, forming ''two'' penises instead of one! That's mind-blowing... <<n>>
<<AddTF "diphallic">>
<<if $tf.includes("fertile womb")>>
Something happened to your vagina too. You now have //two// of them! (A double vagina... a wagina?) Though you can't see it, you understand instinctively they're both linked to their own cervices and uterus. You could get pregnant twice... <<n>>
<<AddTF "didelphic">>
<</if>>
<<else>>
<<if ($mc.includes("bisexual")) and $penisPreference gte 0>>
<<LargerPenis +1>>
<<elseif $penisPreference gte 0>>
<<LargerPenis>>
<</if>>
<<if (not $mc.includes("gay")) and (not $mc.includes("lesbian"))>>
Also, you feel you should not limit your options and desires to one half of humanity. <<n>>
<<SetOrientation "bisexual">>
<</if>>
<</if>>
<<if ($portrait is "vixen") and ($penisSize gte 10) and ($boobssize gte 10) and ($bag.totalTaken gte $bag.limit + 3) and (true /* setup.endings.length lt 100 */)>>
You feel really weird. Something is happening inside you, something not at all planned by the makers of the pills... <<n>>
<<run $flags.push("cloning")>>
<</if>>
<</if>>
<<if _oldSex neq $john.sex>>
<<if $john.orientation is "cockophile" and $john.body is "male" and $john.sex is "penis">>
Strangely, the desire for cocks you developed while having a vagina is not gone. You're ''gay''. <<n>>
<<SetOrientation "gay">>
<<elseif $john.orientation is "vaginophile" and $john.body is "female" and $john.sex is "vagina">>
The strong desire for pussy you developed while having a penis is not gone. You're a ''lesbian''! <<n>>
<<SetOrientation "lesbian">>
<</if>>
<</if>>
<<if $bag.purpleTaken is 3 and $flags.includes("specialSkillOpen")>>
<<if $john.orientation is "gay" or $john.orientation is "lesbian">>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to recognise other homosexuals, just by analysing their demeanor and attitude. <<n>>
<<AddSkill "gaydar">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<<else>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to guess people's emotional state. This will be especially useful to know who's attracted to you. <<n>>
<<AddSkill "empathy">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Purple">>
<</if>>
<br>
<<include Pills>>
/*************************************************/
/****************** VIOLET PILL ******************/
/*************************************************/<h2 class="header"> @@color:violet;text-shadow: 0px 0px 2px lightgray;Violet@@ </h2>
<<set $bag.violet -= 1>> <<run $pillsReplay.push("Violet")>> <<run $pillsCombo.push("Violet")>>
<<set $bag.totalTaken += 1>> <<set $bag.violetTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.violetTaken is 1>>
A violet pill? It looks somewhat like the purple one, with a less saturated color. Might it be linked? Let's try... <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of violetish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (transgenderisation)">>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.violetTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of violetish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (transgenderisation)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.violetTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $tf.includes("feline penis") or $lostTraits.includes("feline penis")>>
Something is growing on your back. It's a tail! You now have a long cat tail, the same color as your hair. Wild... <<n>>
<<AddTF "cat tail">>
<<elseif $tf.includes("canine penis") or $lostTraits.includes("canine penis")>>
Something is growing on your back. It's a tail! You now have a fluffy dog tail, the same color as your hair. Wild... <<n>>
<<AddTF "dog tail">>
<<elseif $tf.includes("bovine penis") or $lostTraits.includes("bovine penis")>>
Something is growing on your back. It's a tail! You now have a short cattle tail, the same color as your hair. Wild... <<n>>
<<AddTF "cattle tail">>
<<elseif $tf.includes("horse penis") or $lostTraits.includes("horse penis")>>
Something is growing on your back. It's a tail! You now have a bushy equine tail, the same color as your hair. Wild... <<n>>
<<AddTF "horse tail">>
<<elseif $tf.includes("dragon penis") or $lostTraits.includes("dragon penis")>>
Something is growing on your back. It's a tail! You now have a scaly dragon tail, the same color as your eyes. Wild... <<n>>
<<AddTF "dragon tail">>
<<elseif $tf.includes("tentacle penis") or $lostTraits.includes("tentacle penis")>>
Something is growing on your back. It's a tail! You now have a slimy squid tail, the same color as your skin. Wild... <<n>>
<<AddTF "squid tail">>
<<AddTF "amphibious">>
<<elseif $john.body is "male">>
<<switch $john.hairColor>>
<<case "brown" "black-haired" "dark-haired" "light brown" "dark brown" "greenish-haired" "green-haired">>
<<SetPortrait "elf">>
<<case "blonde" "platinum blonde" "light-haired" "gray-haired" "white-haired" "dark blonde">>
<<SetPortrait "elf-blonde">>
<<case "redhead" "pink-haired" "raspberry blonde" "copper-haired">>
<<SetPortrait "elf-redhead">>
<</switch>>
<<AddTF "elfish">>
<<elseif $john.body is "female">>
<<switch $john.hairColor>>
<<case "brown" "black-haired" "dark-haired" "light brown" "dark brown" "greenish-haired" "green-haired">>
<<SetPortrait "elf-girl">>
<<case "blonde" "platinum blonde" "light-haired" "gray-haired" "white-haired" "dark blonde">>
<<SetPortrait "elf-blonde-girl">>
<<case "redhead" "pink-haired" "raspberry blonde" "copper-haired">>
<<SetPortrait "elf-redhead-girl">>
<</switch>>
<<AddTF "elfish">>
<</if>>
<<else>>
<<set $currentPill to "Violet">>
/* BODY */
<<if $john.body is "male">>
<<Male2Female>>
<<else>>
<<Female2Male>>
<</if>>
<<if $john.body is "female" and (not $flags.includes("hasBeenAFemale"))>>
So you're a <<= $john.gender>> now. (//Ain't it a strange thought!//) <<n>>
<<run $flags.pushUnique("hasBeenAFemale")>>
<</if>>
<<if $formerPill is "Purple" and $john.body is "female" and $john.sex is "vagina" and (not $tf.includes("long legs"))>>
Your feminine legs are long and well-shaped. You'll rock skirts and high heels. <<n>>
<<AddTF "long legs">>
<<elseif $tf.includes("long legs")>>
Your feet change shape subtly, becoming each the perfect image of a foot. You'll drow under the proposals of feet fetishists.
<<if $stats.top gt $stats.bottom>>
Actually, the idea of having someone massage and kiss your feet is rather pleasant. <<n>>
<<else>>
Sigh.
<</if>>
<<AddTF "lovely feet">>
<</if>>
<<if $formerPill is "Purple" and $john.body is "male" and $john.sex is "penis" and (not $mc.includes("genderfluid")) and (not $tf.includes("hairy")) and (not $tf.includes("hairless body"))>>
You always had some hair on your torso and the rest of your bady. But they weren't very visible. They are now. <<n>>
<<AddTF "hairy">>
<<elseif $tf.includes("hairy")>>
You body hair grow again, spreading over your shoulders, arms and tights. They're longer and darker. <<n>>
<<RemoveTF "hairy">>
<<AddTF "bear-like">>
<</if>>
<<if $john.hasBreasts is true and $formerPill is "Violet" and $bag.violetTaken gte 3 and $bag.totalTaken gte $bag.limit and (not $tf.includes("quadruple-breasted")) and (not $tf.includes("sextuple-breasted"))>>
Then, flesh starts growing on your torso, just under your <<BoobsDesc>>. It rises and takes on the shape of another pair of breasts! You now have two rows of tits... Incredible! <<if $boobssize gt 5 + 2 * $stats.strength>> You're not complaining, but will your back endure the weight? <</if>> <<n>>
<<AddTF "quadruple-breasted">>
<<elseif $formerPill is "Violet" and $bag.totalTaken gte $bag.limit and $john.body is "male" and $john.sex is "penis" and ($john.orientation is "cockophile" or $john.orientation is "androphile" or $john.orientation is "bisexual") and ($mc.includes("bottom") or $lostTraits.includes("bottom")) and (not $tf.includes("fuckable navel"))>>
/* NOTE: Androphile will change to Gay below... */
Strange things are happening to your belly and navel. You feel the flesh and organs transforming... You now have a wet hole where your navel used to be. What the fuck? <<n>>
<<AddTF "fuckable navel">>
<<elseif $formerPill is "Violet">>
<<if $john.body is "male" and $bag.blueTaken gte 1 and $stats.height is 0>>
You grow nearly a foot taller. Wow, you're tall! <<n>>
<<SetSize "tall">>
<<set $stats.height to +1>>
<<elseif $john.body is "female" and $bag.redTaken gte 1 and $stats.height is 0>>
<<if $stats.weight lt 0>>
You lose a couple inches. You're now petite. <<n>>
<<SetSize "petite">>
<<elseif $stats.weight gte 1>>
You lose a couple inches. You're now shortstaked. <<n>>
<<SetSize "shortstacked">>
<<else>>
You lose a couple more inches. You're now small, even for a female. <<n>>
<<SetSize "short">>
<</if>>
<<set $stats.height to -1>>
<</if>>
<</if>>
/* SEX */
<<if $formerPill is "White" and $formerFormerPill is "Green"
and ($tf.includes("fertile womb") or $tf.includes("fertile tits") or $tf.includes("fertile navel") or $tf.includes("fertile balls")) and $tf.includes("high sperm count")
and (not $tf.includes("self-impregnation")) and (not $flags.includes("self-impregnated")) and (not $tf.includes("pregnant)")) and (not $tf.includes("pregnant ball")) and (not $tf.includes("pregnant tit")) and (not $tf.includes("pregnant navel"))>>
Out out nowhere, you're shaken by a massive orgasm. You ejaculate, not out of your
<<if $john.sex is "penis" or $john.sex is "both">>
dick,
<<elseif $tf.includes("ejaculating tongue")>>
tongue,
<<elseif $tf.includes("ejaculating clit")>>
clit,
<<elseif $tf.includes("ejaculating teats")>>
teats,
<</if>>
but directly into your own uterus. With a mix of apprehension and disbelief, you feel wet cum leaking out of your
<<if $john.sex is "vagina" or $john.sex is "both">>
pussy...
<<run $flags.pushUnique("self-impregnated (womb)")>>
<<elseif $tf.includes("fertile tits")>>
tits,
<<run $flags.pushUnique("self-impregnated (tit)")>>
<<elseif $tf.includes("fertile navel")>>
navel,
<<run $flags.pushUnique("self-impregnated (navel)")>>
<<elseif $tf.includes("fertile balls")>>
balls,
<<run $flags.pushUnique("self-impregnated (ball)")>>
<</if>>
What will happen now? <<n>>
<<AddTF "self-impregnation">>
<<run $flags.pushUnique("self-impregnated")>>
<</if>>
/* PORTRAIT */
<<include SwapPortrait>>
/* MIND */
<<if $john.orientation is "androphile">>
Strangely, the desire for masculine bodies you developed while having a female body is not gone. You're gay! <<n>>
<<SetOrientation "gay">>
<<elseif $john.orientation is "gynophile">>
Strangely, the desire for feminine bodies you developed while having a male body is not gone. You're a lesbian! <<n>>
<<SetOrientation "lesbian">>
<<elseif $john.orientation is "lesbian">>
Having a man's body again, you can't call yourself a lesbian, but you're still solely attracted to feminine bodies. <<n>>
<<SetOrientation "gynophile">>
<<elseif $john.orientation is "gay">>
Now that you're in a woman's body, you can't call yourself gay... But you still feel solely attracted to masculine bodies. <<n>>
<<SetOrientation "androphile">>
<</if>>
<<if $bag.violetTaken is 3 and $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to behave correctly in any social situation. Your instinct will tell you how to adapt your behavior and language to make anyone at ease, no matter their background. <<n>>
<<AddSkill "social chameleon">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<<if $mc.includes("transgender")>>
Your body and mind are aligned now. You're still relaxed about gender stereotypes, though. After the transformations you've been through, you can't rightly see yourself simply as a manly man or a womanly woman. <<n>>
<<RemoveMC "transgender">>
<<AddMC "genderfluid">>
<<DetermineGender>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Violet">>
<</if>>
<br>
<<include Pills>><<switch $portrait>>
<<case "plain">>
<<SetPortrait "plain-girl">>
<<case "virile">>
<<SetPortrait "pretty">>
<<case "charismatic">>
<<SetPortrait "beautiful">>
<<case "irresistible">>
<<SetPortrait "gorgeous">>
<<case "attractive">>
<<SetPortrait "tomboy">>
<<case "handsome">>
<<SetPortrait "dashing">>
<<case "glamorous">>
<<SetPortrait "vixen">>
<<case "strong">>
<<SetPortrait "strong-girl">>
<<case "brawny">>
<<SetPortrait "brawny-girl">>
<<case "beefy">>
<<SetPortrait "beefy-girl">>
<<case "himbo">>
<<SetPortrait "bimbo">>
<<case "mega-himbo">>
<<SetPortrait "mega-bimbo">>
<<case "perfect himbo">>
<<SetPortrait "perfect bimbo">>
<<case "fine">>
<<SetPortrait "fair">>
<<case "dapper">>
<<SetPortrait "elegant">>
<<case "chic">>
<<SetPortrait "chic-girl">>
<<case "stud">>
<<SetPortrait "valiant">>
<<case "beefcake">>
<<SetPortrait "unyielding">>
<<case "hunk">>
<<SetPortrait "amazon">>
<<case "suave">>
<<SetPortrait "cryptic">>
<<case "mysterious">>
<<SetPortrait "enigmatic">>
<<case "dangerous">>
<<SetPortrait "angelic">>
<<case "queer">>
<<SetPortrait "queer-girl">>
<<case "kooky">>
<<SetPortrait "kooky-girl">>
<<case "dazzling">>
<<SetPortrait "dazzling-girl">>
<<case "rakish">>
<<SetPortrait "easy">>
<<case "lecherous">>
<<SetPortrait "slutty">>
<<case "satyromaniac">>
<<SetPortrait "nymphomaniac">>
<<case "submissive">>
<<SetPortrait "submissive-girl">>
<<case "masochistic">>
<<SetPortrait "masochistic-girl">>
<<case "slave">>
<<SetPortrait "slave-girl">>
<<case "dominant">>
<<SetPortrait "dominant-girl">>
<<case "sadistic">>
<<SetPortrait "sadistic-girl">>
<<case "master">>
<<SetPortrait "mistress">>
<<case "nerdy">>
<<SetPortrait "nerdy-girl">>
<<case "geeky">>
<<SetPortrait "geeky-girl">>
<<case "bookish">>
<<SetPortrait "bookish-girl">>
<<case "brainy">>
<<SetPortrait "brainy-girl">>
<<case "brilliant">>
<<SetPortrait "brilliant-girl">>
<<case "cosplayer">>
<<SetPortrait "cosplayer-girl">>
<<case "beta">>
<<SetPortrait "doll">>
<<case "mega-beta">>
<<SetPortrait "mega-doll">>
<<case "perfect beta">>
<<SetPortrait "perfect doll">>
<<case "princely">>
<<SetPortrait "princessly">>
<<case "kingly">>
<<SetPortrait "queenly">>
<<case "imperial">>
<<SetPortrait "imperial-girl">>
<<case "alpha">>
<<SetPortrait "alpha bitch">>
<<case "primal alpha">>
<<SetPortrait "primal alpha bitch">>
<<case "apex-alpha">>
<<SetPortrait "apex-alpha bitch">>
<<case "compliant">>
<<SetPortrait "compliant-girl">>
<<case "obedient">>
<<SetPortrait "obedient-girl">>
<<case "docile">>
<<SetPortrait "docile-girl">>
<<case "tough">>
<<SetPortrait "tough-girl">>
<<case "rough">>
<<SetPortrait "rough-girl">>
<<case "thug">>
<<SetPortrait "thug-girl">>
<<case "breadwinner">>
<<SetPortrait "homemaker">>
<<case "stepford">>
<<SetPortrait "stepford-girl">>
<<case "plastic">>
<<SetPortrait "plastic-girl">>
<<case "chaser">>
<<SetPortrait "bombshell">>
<<case "playboy">>
<<SetPortrait "dreamy">>
<<case "model">>
<<SetPortrait "pin-up">>
<<case "infused">>
<<SetPortrait "infused-girl">>
<<case "tainted">>
<<SetPortrait "tainted-girl">>
<<case "gamma">>
<<SetPortrait "gamma-girl">>
<<case "wicked">>
<<SetPortrait "wicked-girl">>
<<case "warlock">>
<<SetPortrait "witch">>
<<case "incubus">>
<<SetPortrait "succubus">>
<<case "valentino">>
<<SetPortrait "cumslut">>
<<case "casanova">>
<<SetPortrait "cumwhore">>
<<case "donjuan">>
<<SetPortrait "cumdump">>
<<case "unicorn">>
<<SetPortrait "unicorn-girl">>
<<case "mega-unicorn">>
<<SetPortrait "mega-unicorn-girl">>
<<case "perfect unicorn">>
<<SetPortrait "perfect unicorn-girl">>
<<case "husbandly">>
<<SetPortrait "wifely">>
<<case "fatherly">>
<<SetPortrait "motherly">>
<<case "paternal">>
<<SetPortrait "maternal">>
<<case "boi">>
<<SetPortrait "gurl">>
<<set $yellowPath to "strong">>
<<case "cuteboi">>
<<SetPortrait "machogurl">>
<<set $yellowPath to "strong">>
<<case "ladyboi">>
<<SetPortrait "gallantgurl">>
<<set $yellowPath to "strong">>
<<case "sweet">>
<<SetPortrait "sweet-girl">>
<<case "cute">>
<<SetPortrait "cute-girl">>
<<case "adorable">>
<<SetPortrait "adorable-girl">>
<<case "grim">>
<<SetPortrait "grim-girl">>
<<case "dark">>
<<SetPortrait "dark-girl">>
<<case "goth">>
<<SetPortrait "goth-girl">>
<<case "rocker">>
<<SetPortrait "rocker-girl">>
<<case "punk">>
<<SetPortrait "punk-girl">>
<<case "metalhead">>
<<SetPortrait "metalhead-girl">>
<<case "plain-girl">>
<<SetPortrait "plain">>
<<case "pretty">>
<<SetPortrait "virile">>
<<case "beautiful">>
<<SetPortrait "charismatic">>
<<case "gorgeous">>
<<SetPortrait "irresistible">>
<<case "tomboy">>
<<SetPortrait "attractive">>
<<case "dashing">>
<<SetPortrait "handsome">>
<<case "vixen">>
<<SetPortrait "glamorous">>
<<case "strong-girl">>
<<SetPortrait "strong">>
<<case "brawny-girl">>
<<SetPortrait "brawny">>
<<case "beefy-girl">>
<<SetPortrait "beefy">>
<<case "bimbo">>
<<SetPortrait "himbo">>
<<case "mega-bimbo">>
<<SetPortrait "mega-himbo">>
<<case "perfect bimbo">>
<<SetPortrait "perfect himbo">>
<<case "fair">>
<<SetPortrait "fine">>
<<case "elegant">>
<<SetPortrait "dapper">>
<<case "chic-girl">>
<<SetPortrait "chic">>
<<case "valiant">>
<<SetPortrait "stud">>
<<case "unyielding">>
<<SetPortrait "beefcake">>
<<case "amazon">>
<<SetPortrait "hunk">>
<<case "cryptic">>
<<SetPortrait "suave">>
<<case "enigmatic">>
<<SetPortrait "mysterious">>
<<case "angelic">>
<<SetPortrait "dangerous">>
<<case "queer-girl">>
<<SetPortrait "queer">>
<<case "kooky-girl">>
<<SetPortrait "kooky">>
<<case "dazzling-girl">>
<<SetPortrait "dazzling">>
<<case "easy">>
<<SetPortrait "rakish">>
<<case "slutty">>
<<SetPortrait "lecherous">>
<<case "nymphomaniac">>
<<SetPortrait "satyromaniac">>
<<case "submissive-girl">>
<<SetPortrait "submissive">>
<<case "masochistic-girl">>
<<SetPortrait "masochistic">>
<<case "slave-girl">>
<<SetPortrait "slave">>
<<case "dominant-girl">>
<<SetPortrait "dominant">>
<<case "sadistic-girl">>
<<SetPortrait "sadistic">>
<<case "mistress">>
<<SetPortrait "master">>
<<case "nerdy-girl">>
<<SetPortrait "nerdy">>
<<case "geeky-girl">>
<<SetPortrait "geeky">>
<<case "bookish-girl">>
<<SetPortrait "bookish">>
<<case "brainy-girl">>
<<SetPortrait "brainy">>
<<case "brilliant-girl">>
<<SetPortrait "brilliant">>
<<case "cosplayer-girl">>
<<SetPortrait "cosplayer">>
<<case "doll">>
<<SetPortrait "beta">>
<<case "mega-doll">>
<<SetPortrait "mega-beta">>
<<case "perfect doll">>
<<SetPortrait "perfect beta">>
<<case "princessly">>
<<SetPortrait "princely">>
<<case "queenly">>
<<SetPortrait "kingly">>
<<case "imperial-girl">>
<<SetPortrait "imperial">>
<<case "alpha bitch">>
<<SetPortrait "alpha">>
<<case "primal alpha bitch">>
<<SetPortrait "primal alpha">>
<<case "apex-alpha bitch">>
<<SetPortrait "apex-alpha">>
<<case "compliant-girl">>
<<SetPortrait "compliant">>
<<case "obedient-girl">>
<<SetPortrait "obedient">>
<<case "docile-girl">>
<<SetPortrait "docile">>
<<case "tough-girl">>
<<SetPortrait "tough">>
<<case "rough-girl">>
<<SetPortrait "rough">>
<<case "thug-girl">>
<<SetPortrait "thug">>
<<case "homemaker">>
<<SetPortrait "breadwinner">>
<<case "stepford-girl">>
<<SetPortrait "stepford">>
<<case "plastic-girl">>
<<SetPortrait "plastic">>
<<case "bombshell">>
<<SetPortrait "chaser">>
<<case "dreamy">>
<<SetPortrait "playboy">>
<<case "pin-up">>
<<SetPortrait "model">>
<<case "infused-girl">>
<<SetPortrait "infused">>
<<case "tainted-girl">>
<<SetPortrait "tainted">>
<<case "gamma-girl">>
<<SetPortrait "gamma">>
<<case "wicked-girl">>
<<SetPortrait "wicked">>
<<case "witch">>
<<SetPortrait "warlock">>
<<case "succubus">>
<<SetPortrait "incubus">>
<<case "cumslut">>
<<SetPortrait "valentino">>
<<case "cumwhore">>
<<SetPortrait "casanova">>
<<case "cumdump">>
<<SetPortrait "donjuan">>
<<case "unicorn-girl">>
<<SetPortrait "unicorn">>
<<case "mega-unicorn-girl">>
<<SetPortrait "mega-unicorn">>
<<case "perfect unicorn-girl">>
<<SetPortrait "perfect unicorn">>
<<case "wifely">>
<<SetPortrait "husbandly">>
<<case "motherly">>
<<SetPortrait "fatherly">>
<<case "maternal">>
<<SetPortrait "paternal">>
<<case "gurl">>
<<SetPortrait "boi">>
<<set $yellowPath to "superficial">>
<<case "machogurl">>
<<SetPortrait "cuteboi">>
<<set $yellowPath to "superficial">>
<<case "gallantgurl">>
<<SetPortrait "ladyboi">>
<<set $yellowPath to "superficial">>
<<case "sweet-girl">>
<<SetPortrait "sweet">>
<<case "cute-girl">>
<<SetPortrait "cute">>
<<case "adorable-girl">>
<<SetPortrait "adorable">>
<<case "grim-girl">>
<<SetPortrait "grim">>
<<case "dark-girl">>
<<SetPortrait "dark">>
<<case "goth-girl">>
<<SetPortrait "goth">>
<<case "rocker-girl">>
<<SetPortrait "rocker">>
<<case "punk-girl">>
<<SetPortrait "punk">>
<<case "metalhead-girl">>
<<SetPortrait "metalhead">>
<</switch>><<if $mc.includes("bicurious")>>
<<RemoveMC "bicurious">>
<<else>>
<<AddMC "bicurious">>
<</if>>
<<case "kooky">>
/*************************************************/
/****************** YELLOW PILL ******************/
/*************************************************/<h2 class="header"> @@color:yellow;text-shadow: 0px 0px 2px lightgray;Yellow@@ </h2>
<<set $bag.yellow -= 1>> <<run $pillsReplay.push("Yellow")>> <<run $pillsCombo.push("Yellow")>>
<<set $bag.totalTaken += 1>> <<set $bag.yellowTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.yellowTaken is 1>>
You have no idea what a yellow x-pill is for. Let's see. You ingest the pill, and ... <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of yellowish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $yellowPath is "strong">>
<<AddTF "x-milk (musclation)">>
<<elseif $yellowPath is "stylish">>
<<AddTF "x-milk (stylification)">>
<<else>>
<<AddTF "x-milk (bimbofication)">>
<</if>>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.yellowTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of yellowish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $yellowPath is "strong">>
<<AddTF "x-cum (musclation)">>
<<elseif $yellowPath is "stylish">>
<<AddTF "x-cum (stylification)">>
<<else>>
<<AddTF "x-cum (bimbofication)">>
<</if>>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.yellowTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $john.body is "male">>
<<SetPortrait "ugly">>
<<elseif $john.body is "female">>
<<SetPortrait "ugly-girl">>
<</if>>
<<else>>
<<set $currentPill to "Yellow">>
<<if $yellowPath is false>>
<<switch $portrait>>
<<case "plain" "plain-girl">>
<<set $yellowPath to "strong">>
<<case "virile" "charismatic" "irresistible" "pretty" "beautiful" "gorgeous">>
<<if $stats.smart gte 2>>
<<set $yellowPath to "stylish">>
<<elseif $john.figure is "fit" and $stats.corruption gte 1>>
<<set $yellowPath to "strong">>
<<else>>
<<set $yellowPath to "superficial">>
<</if>>
<<case "attractive" "handsome" "glamorous" "tomboy" "dashing" "vixen"
/**/ "queer" "kooky" "dazzling" "queer-girl" "kooky-girl" "dazzling-girl">>
<<if $stats.smart gte 1>>
<<set $yellowPath to "stylish">>
<<else>>
<<set $yellowPath to "strong">>
<</if>>
<<case "dominant" "sadistic" "master" "dominant-girl" "sadistic-girl" "mistress">>
<<if $stats.corruption is 0>>
<<set $yellowPath to "stylish">>
<<elseif $john.figure is "fit">>
<<set $yellowPath to "strong">>
<<else>>
<<set $yellowPath to "superficial">>
<</if>>
<<case "rocker" "punk" "metalhead" "rocker-girl" "punk-girl" "metalhead-girl">>
<<if $stats.corruption is 0>>
<<set $yellowPath to "superficial">>
<<elseif $john.figure is "fit" or $john.body is "male">>
<<set $yellowPath to "strong">>
<<else>>
<<set $yellowPath to "superficial">>
<</if>>
<<case "nerdy" "geeky" "bookish">>
<<if $stats.corruption is 0>>
<<set $yellowPath to "strong">>
<<else>>
<<set $yellowPath to "superficial">>
<</if>>
<<case "nerdy-girl" "geeky-girl" "bookish-girl">>
<<if $stats.corruption is 0>>
<<set $yellowPath to "stylish">>
<<else>>
<<set $yellowPath to "superficial">>
<</if>>
<<case "ambiguous">>
<<if $stats.smart gte 2>>
<<set $yellowPath to "stylish">>
<<elseif $john.body is "male">>
<<set $yellowPath to "superficial">>
<<else>>
<<set $yellowPath to "strong">>
<</if>>
<<case "androgynous" "epicene">>
<<set $yellowPath to "stylish">>
<<case "rakish" "lecherous" "satyromaniac" "easy" "slutty" "nymphomaniac">>
<<if ($portrait is "lecherous" or $portrait is "slutty") and $john.orientation is "bisexual">>
<<set $yellowPath to "stylish">>
<<elseif $stats.smart gte 2 /* was 1 */>>
<<set $yellowPath to "stylish">>
<<elseif $stats.corruption is 0 or $john.body is "female">>
<<set $yellowPath to "superficial">>
<<else>>
<<set $yellowPath to "strong">>
<</if>>
<<case "submissive" "masochistic" "slave" "submissive-girl" "masochistic-girl" "slave-girl"
/**/ "grim" "dark" "goth" "grim-girl" "dark-girl" "goth-girl"
/**/ "rocker" "punk" "metalhead" "rocker-girl" "punk-girl" "metalhead-girl">>
<<if $stats.smart gte 2 /* was 1 */ and $stats.corruption is 0>>
<<set $yellowPath to "stylish">>
<<else>>
<<set $yellowPath to "superficial">>
<</if>>
<</switch>>
<</if>>
<<if $yellowPath is false>>
<<set $yellowPath to "superficial">>
<</if>>
<<if ($portrait is "irresistible") and ($stats.stupidity is 0) and ($penisSize gte 13) and ($bag.totalTaken gte $bag.limit + 3) and (true /* setup.endings.length lt 100 */)>>
You feel really weird. Something is happening inside you, something not at all planned by the makers of the pills... <<n>>
<<run $flags.push("super-powers")>>
<<set $yellowPath to "strong">>
<</if>>
<<if ($portrait is "gorgeous") and ($stats.stupidity is 0) and ($boobssize gte 15) and ($bag.totalTaken gte $bag.limit + 3) and (true /* setup.endings.length lt 100 */)>>
You feel really weird. Something is happening inside you, something not at all planned by the makers of the pills... <<n>>
<<run $flags.push("super-powers")>>
<<set $yellowPath to "strong">>
<</if>>
<<if $yellowPath is "strong">>
<<if $stats.weight is 0 and $john.figure is "out of shape">>
You lose all excess fat and get an inch taller, maybe two. That's one fine body, the one you'd have if you had followed any of your New Year's resolutions to eat better and go to a gym club. <<n>>
<<SetFigure "fit">>
<<elseif $stats.weight is 0 and $john.figure is "svelte">>
<<SetFigure "fit">>
<</if>>
<<if $stats.strength eq 0>>
<<if $stats.weight is +2>>
Your <<= $john.figure>> body bulks up, growing much more muscled and well-defined. You look big and unmovable, like a sumo fighter. //I'm the juggernaut, bitch//... <<n>>
<<elseif $stats.weight is +1>>
Your <<= $john.figure>> body bulks up, growing much more muscled and well-defined. You look robust, like a mover or strongman. <<n>>
<<elseif $stats.weight is 0>>
Your <<= $john.figure>> body bulks up, growing much more muscled and well-defined. You look hale, like a jogger, or a surfer. <<n>>
<<elseif $stats.weight is -1>>
Your <<= $john.figure>> body bulks up, growing much more muscled and well-defined. You have a wiry musculature, like a martial artist. <<n>>
<<SetFigure "wiry">>
<<elseif $stats.weight is -2>>
Your <<= $john.figure>> body bulks up, growing much stronger and well-defined. You gained some weight, and it's all muscle! But you're still thin... You have a wiry musculature, like a martial artist, or a shadowy ninja. <<n>>
<<set $stats.weight to -1>>
<<SetFigure "wiry">>
<</if>>
<<set $stats.strength to 1>>
<<AddTF "muscled">>
<<elseif $stats.strength eq 1>>
The muscles in your arms, legs and body get stronger and bigger, until you look like a powerful athlete. <<n>>
<<if (not $flags.includes("removed clothes"))>>
You get out of your clothes, as these ones are at least a size too small for you now. You'll have to buy new ones. <<n>>
<<run $flags.pushUnique("removed clothes")>>
<</if>>
<<set $stats.strength to 2>>
<<RemoveTF "muscled">>
<<AddTF "athletic">>
<<elseif $stats.strength eq 2>>
Your body is now even more muscled. You look like a bodybuilder. <<n>>
<<set $stats.strength to 3>>
<<RemoveTF "athletic">>
<<AddTF "ripped">>
<<if $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to react efficiently in combat. Images of strikes, dodges and tactics are flashing in your head. You know how to handle yourself, and be the last one standing. <<n>>
<<AddSkill "combat reflexes">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<</if>>
<<if $stats.strength gt 1 and ($john.butt is "toned ass")>>
Your ass gets much firmer... It's larger and rounder, but one hundred percent muscle. America's butt... <<n>>
<<SetButt "buns of steel">>
<</if>>
<</if>>
<<if ($john.body is "female" or $portrait eq "boi" or $portrait eq "cuteboi" or $portrait eq "ladyboi" or $portrait eq "ambiguous") and $bag.blueTaken lt 2>>
<<if $john.figure is "svelte" or $john.figure is "out of shape">>
Your $john.figure body tightens up, as if you've suddenly taken hours of pilates to have a perfectly flat stomach and smooth lines all over the place. Neat! <<n>>
<<SetFigure "slim">>
<<elseif $formerPill is "Yellow">>
<<if (not $tf.includes("hourglass-figured"))>>
Your $john.figure body tightens up.
<<if $stats.weight gte 1>>
Your waist looks very narrow, especially in contrast with the rest of your body. <<n>>
<<else>>
Your waist looks very narrow, giving you a hourglass figure. <<n>>
<</if>>
<<AddTF "hourglass-figured">>
<<else>>
Your $john.figure body tightens up. Your waist is incredibly narrow, as if you were wearing a corset. (Which you are not.)
<<if $stats.weight gte 1>>
The other parts of your body are still big and huggable. <<n>>
<<else>>
You have a wasplike silhouette. <<n>>
<</if>>
<<RemoveTF "hourglass-figured">>
<<AddTF "wasplike">>
<</if>>
<</if>>
<</if>>
<<if $john.hasBreasts is false and ($john.sex is "penis" or $john.sex is "both")>>
<<if $portrait is "submissive" or $portrait is "beta" or $portrait is "mega-beta" or $portrait is "perfect beta">>
<<if $penisPreference lt 0>>
<<SmallerPenis>>
<</if>>
<<elseif /**/ ($yellowPath is "superficial") or ($yellowPath is "strong" and $stats.strength gte 2) or ($yellowPath is "stylish" and $stats.stylish gte 1) or $portrait is "attractive" or $portrait is "stud" /**/>>
<<if ($stats.stupidity gte 2 or $yellowPath is "stylish") and ($penisPreference gte 0)>>
<<LargerPenis +1>>
<<elseif ($portrait neq "ambiguous" and $portrait neq "boi" and $portrait neq "cuteboi" and $portrait neq "ladyboi") or $penisPreference gte +1>>
<<LargerPenis>>
<</if>>
<</if>>
<<elseif $john.hasBreasts is false and ($john.sex is "vagina") and ($john.clit is "large clitoris") and ($yellowPath neq "strong")>>
<<if (not $tf.includes("dilandic")) and (not $tf.includes("trilandic")) and (not $tf.includes("quadrilandic"))>>
Your clitoris gets even bigger. It looks like a miniature penis. <<n>>
<<else>>
Your clitorises get even bigger. They look like miniature penis. <<n>>
<</if>>
<<SetClitSize "very large clitoris">>
<<elseif $john.hasBreasts is true and ($yellowPath neq "strong")>>
<<if ($john.sex is "penis" or $john.sex is "both")>>
<<LargerBoobs>>
<<LargerPenis>>
<<else>>
<<LargerBoobs +1>>
<</if>>
<<if $formerPill is "Green" and $john.teats is "large teats" and $bag.totalTaken gte $bag.limit>>
Your teats grow wider and flatter... But that's not all! The nipples split in two, revealing a pink cavity. You now have fuckable teats! <<n>>
<<RemoveTF "large teats">>
<<AddTF "fuckable teats">>
<<set $john.teats to "fuckable teats">>
<</if>>
<</if>>
<<switch $portrait>>
<<case "plain">>
<<SetPortrait "strong">>
<<case "strong">>
<<SetPortrait "brawny">>
<<case "brawny">>
<<SetPortrait "beefy">>
<<case "plain-girl">>
<<SetPortrait "strong-girl">>
<<case "strong-girl">>
<<SetPortrait "brawny-girl">>
<<case "brawny-girl">>
<<SetPortrait "beefy-girl">>
<<case "virile">>
<<if $stats.smart gte 2>>
<<SetPortrait "fine">>
<<else>>
<<SetPortrait "himbo">>
<</if>>
<<case "himbo">>
<<SetPortrait "mega-himbo">>
<<case "mega-himbo">>
<<SetPortrait "perfect himbo">>
<<case "fine">>
<<SetPortrait "dapper">>
<<case "dapper">>
<<SetPortrait "chic">>
<<case "pretty">>
<<if $stats.smart gte 2>>
<<SetPortrait "fair">>
<<else>>
<<SetPortrait "bimbo">>
<</if>>
<<case "bimbo">>
<<SetPortrait "mega-bimbo">>
<<case "mega-bimbo">>
<<SetPortrait "perfect bimbo">>
<<case "fair">>
<<SetPortrait "elegant">>
<<case "elegant">>
<<SetPortrait "chic-girl">>
<<case "ambiguous">>
<<if $john.body is "male">>
<<SetPortrait "boi">>
<<if $penisPreference gt -3 and $penisPreference lte 0>>
<<set $penisPreference -= 1>>
<</if>>
<<else>>
<<SetPortrait "gurl">>
<<if $boobsPreference gt -3 and $boobsPreference lte 0>>
<<set $boobsPreference -= 1>>
<</if>>
<</if>>
<<case "boi">>
<<SetPortrait "cuteboi">>
<<case "cuteboi">>
<<SetPortrait "ladyboi">>
<<case "gurl">>
<<SetPortrait "machogurl">>
<<case "machogurl">>
<<SetPortrait "gallantgurl">>
<<case "nerdy">>
<<if $stats.corruption is 0>>
<<SetPortrait "strong">>
<<else>>
<<SetPortrait "brainy">>
<</if>>
<<case "brainy">>
<<SetPortrait "brilliant">>
<<case "brilliant">>
<<SetPortrait "cosplayer">>
<<case "nerdy-girl">>
<<if $stats.corruption is 0>>
<<SetPortrait "bimbo">>
<<else>>
<<SetPortrait "brainy-girl">>
<</if>>
<<case "brainy-girl">>
<<SetPortrait "brilliant-girl">>
<<case "brilliant-girl">>
<<SetPortrait "cosplayer-girl">>
<<case "tomboy" "queer-girl">>
<<if $stats.smart gte 1>>
<<SetPortrait "cryptic">>
<<else>>
<<SetPortrait "valiant">>
<</if>>
<<case "cryptic">>
<<SetPortrait "enigmatic">>
<<case "enigmatic">>
<<SetPortrait "angelic">>
<<case "valiant">>
<<SetPortrait "unyielding">>
<<case "unyielding">>
<<SetPortrait "amazon">>
<<case "attractive" "queer">>
<<if $stats.smart gte 1>>
<<SetPortrait "suave">>
<<else>>
<<SetPortrait "stud">>
<</if>>
<<case "stud">>
<<SetPortrait "beefcake">>
<<case "beefcake">>
<<SetPortrait "hunk">>
<<case "suave">>
<<SetPortrait "mysterious">>
<<case "mysterious">>
<<SetPortrait "dangerous">>
<<case "submissive">>
<<SetPortrait "beta">>
<<case "beta">>
<<SetPortrait "mega-beta">>
<<case "mega-beta">>
<<SetPortrait "perfect beta">>
<<case "submissive-girl">>
<<SetPortrait "doll">>
<<case "doll">>
<<SetPortrait "mega-doll">>
<<case "mega-doll">>
<<SetPortrait "perfect doll">>
<<case "dominant">>
<<SetPortrait "princely">>
<<case "princely">>
<<SetPortrait "kingly">>
<<case "kingly">>
<<SetPortrait "imperial">>
<<case "dominant-girl">>
<<SetPortrait "princessly">>
<<case "princessly">>
<<SetPortrait "queenly">>
<<case "queenly">>
<<SetPortrait "imperial-girl">>
<<case "rakish">>
<<SetPortrait "valentino">>
<<case "valentino">>
<<SetPortrait "casanova">>
<<case "casanova">>
<<SetPortrait "donjuan">>
<<case "easy">>
<<SetPortrait "cumslut">>
<<case "cumslut">>
<<SetPortrait "cumwhore">>
<<case "cumwhore">>
<<SetPortrait "cumdump">>
<<case "lecherous">>
<<if $john.orientation is "bisexual">>
<<SetPortrait "unicorn">>
You're struck with a thought: having two lovers is twice as good as having only one. A boy and a girl... the best of both world! <<n>>
<<AddMC "triangle lover">>
<</if>>
<<case "unicorn">>
<<SetPortrait "mega-unicorn">>
<<case "mega-unicorn">>
<<SetPortrait "perfect unicorn">>
<<case "slutty">>
<<if $john.orientation is "bisexual">>
<<SetPortrait "unicorn-girl">>
You're struck with a thought: having two lovers is twice as good as having only one. A boy and a girl... the best of both world! <<n>>
<<AddMC "triangle lover">>
<</if>>
<<case "unicorn-girl">>
<<SetPortrait "mega-unicorn-girl">>
<<case "mega-unicorn-girl">>
<<SetPortrait "perfect unicorn-girl">>
<</switch>>
<<if $yellowPath is "superficial">>
<<if $stats.superficial eq 0>>
Your looks feels more important, somewhat. How you present yourself is important, right? <<n>>
<<set $stats.superficial to 1>>
<<AddMC "superficial">>
<<elseif $stats.superficial eq 1>>
You feel even more concerned about your looks and what people think of you. Nothing else seems quite as important. You need a fine body and good clothes to go with it. <<n>>
<<set $stats.superficial to 2>>
<<RemoveMC "superficial">>
<<AddMC "superficial<<silver>>">>
<<elseif $stats.superficial eq 2>>
Now, appearances are clearly the most important thing in your live. You want a perfect body and a perfect look to boot. <<n>>
<<set $stats.superficial to 3>>
<<RemoveMC "superficial<<silver>>">>
<<AddMC "superficial<<gold>>">>
<<if $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to be the center of attention, no matter the situation. Whether you're surrounded by friends, coworkers, family or strangers, all eyes will be on you, as should be. <<n>>
<<AddSkill "attention magnet">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<</if>>
<</if>>
<<if $yellowPath is "stylish">>
<<if $stats.stylish eq 0>>
You realize you've been dressing as a dork all these years. You really would use a makeover. <<if $john.body is "female">> Especially now that you're a female, of course. <</if>> <<n>>
<<set $stats.stylish to 1>>
<<AddMC "stylish">>
<<elseif $stats.stylish eq 1>>
You get a better fashion sense. Not only that, but you also have an inate grasp of etiquette, and how to behave in classy social occasions. <<n>>
<<set $stats.stylish to 2>>
<<RemoveMC "stylish">>
<<AddMC "stylish<<silver>>">>
<<elseif $stats.stylish eq 2>>
You can't wait to go to the stores and completely change your wardrobe in a smarter style. You wonder if there's a wine tasting evening soon? <<n>>
<<set $stats.stylish to 3>>
<<RemoveMC "stylish<<silver>>">>
<<AddMC "stylish<<gold>>">>
<<if $flags.includes("specialSkillOpen")>>
<<if $portrait is "dangerous">>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to choose the best clothes for any occasion. Fashions no longer have any secret. Strangely, you also know instinctively how to conceal small objects on yourself, and how to use improvised weapons to defend yourself... <<n>>
<<AddSkill "dressed to kill">>
<<else>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to choose the best clothes for any occasion. Fashions no longer have any secret for you. Let the stage lights shine! <<n>>
<<AddSkill "fashion sense">>
<</if>>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<</if>>
<</if>>
<<if /* (($portrait is "bimbo") or ($portrait is "himbo") or ($portrait is "strong") or ($portrait is "strong-girl") or ($portrait is "hunk") or ($portrait is "valiant") or */ ($bag.yellowTaken is 1) and ($stats.stupidity is 0) and ($stats.smart lt 2) and ($yellowPath neq "stylish") and (not $flags.includes("bimbocheck"))>>
<<if $stats.smart is 0>>
Although it'll take you some time to notice it, you also became somewhat slower, in the mental department. No big loss. <<n>>
<<AddMC "slow">>
<<set $stats.stupidity to 1>>
<<elseif $stats.smart is 1 and $formerPill is "Clear">>
Your acute awareness of your surrounding fades away. You're no longer as smart as the clear pill had made you. Oops. <<n>>
<<run $mc.delete("smart")>>
<<set $stats.smart to 0>>
<<else>>
Your acute awareness of your surrounding fades away. You can concentrate and get it back, but most of the time, you're focused on something else. Or on nothing at all. <<n>>
<<AddMC "airhead">>
<<set $stats.stupidity to 1>>
<</if>>
<<run $flags.pushUnique("bimbocheck")>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Yellow">>
<</if>>
<br>
<<include Pills>>
/************************************************/
/****************** GREEN PILL ******************/
/************************************************/<h2 class="header"> @@color:green;text-shadow: 0px 0px 2px lightgray;Green@@ </h2>
<<set $bag.green -= 1>> <<run $pillsReplay.push("Green")>> <<run $pillsCombo.push("Green")>>
<<set $bag.totalTaken += 1>> <<set $bag.greenTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.greenTaken is 1>>
As you ingest the green pill, you hope it will leave everyone green with envy, and not turn you into a green gamma monster... <<n>>
<</if>>
<<set _corruptingGreen to (($bag.greenTaken is 1) or ($formerPill eq "Green"))>>
<<if $flags.includes("magicMilk")>>
Spurts of greenish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $stats.corruption gt 1>>
<<AddTF "x-milk (corruption)">>
<<else>>
<<AddTF "x-milk (expansion)">>
<</if>>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.greenTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of greenish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $stats.corruption gt 1>>
<<AddTF "x-cum (corruption)">>
<<else>>
<<AddTF "x-cum (expansion)">>
<</if>>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.greenTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $john.hasBreasts is true>>
<<LargerBoobs 5>>
<</if>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<LargerPenis 5>>
<</if>>
<<if $john.hasBreasts is false and $john.sex is "vagina">>
<<if (not $tf.includes("dilandic")) and (not $tf.includes("trilandic")) and (not $tf.includes("quadrilandic"))>>
Your clitoris's so large, it looks like a regular dick. You could really fuck <<if $mc.includes("gay")>> an asshole <<else>> a pussy <</if>> with it. You can't wait to try. <<n>>
<<else>>
Your clitorises are so large, they look like regular dicks. You could fuck <<if $mc.includes("gay")>> an asshole <<else>> a pussy <</if>> with them. You can't wait to try. <<n>>
<</if>>
<<SetClitSize "dick-like clitoris">>
<</if>>
You feel free from any kind of morals. You'll do whatever you please and fulfill your desires to your heart content. Actually, doing bad things looks really satisfying. <<n>>
<<RemoveMC "corrupted">>
<<RemoveMC "immoral">>
<<AddMC "evil">>
<<set $stats.corruption to 4>>
<<else>>
<<set $currentPill to "Green">>
<<if $john.hasBreasts is true and ($boobsPreference lt +3)>>
<<set $boobsPreference += 1>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both") and ($penisPreference lt +3)>>
<<set $penisPreference += 1>>
<</if>>
<<if ($bag.greenTaken is 1 and ($portrait is "hunk" or $portrait is "amazon")) or $portrait is "infused" or $portrait is "infused-girl" or $portrait is "tainted" or $portrait is "tainted-girl" or $portrait is "gamma"or $portrait is "gamma-girl">>
<<if $stats.strength eq 3>>
Though your muscles do not change size, they feel much more efficient and powerfull than before. <<n>>
<<set $stats.strength to 4>>
<<AddTF "super-strong">>
<<elseif $stats.strength eq 4>>
You reach an exceptionnal level of strength. <<n>>
<<set $stats.strength to 5>>
<<RemoveTF "super-strong">>
<<AddTF "super-strong<<silver>>">>
<<elseif $stats.strength eq 5>>
You reach a nearly super-human strength. <<n>>
<<set $stats.strength to 6>>
<<RemoveTF "super-strong<<silver>>">>
<<AddTF "super-strong<<gold>>">>
<</if>>
<</if>>
<<if $john.hasBreasts is true and $boobssize lte 2 and ($portrait is "gurl" or $portrait is "machogurl" or $portrait is "gallantgurl") and (not $flags.includes("unbreasted gurl"))>>
Your <<BoobsDesc>> shrink so much they're flatter than flat. You just know you now longer have breasts. You're a gurl without tits. That's a nice look. <<n>>
<<run $flags.pushUnique("unbreasted gurl")>>
<<run $flags.delete("breasted boi")>>
<<run $lostTraits.delete("hairless body")>>
<<RemoveBoobs>>
<<elseif $john.hasBreasts is true>>
<<if _corruptingGreen and $stats.stupidity gte 1 and ($yellowPath is "superficial") and (not $tf.includes("implants"))>>
<<AddTF "implants">>
<<if $boobsPreference lt +3>>
<<set $boobsPreference += 1>>
<</if>>
<</if>>
<<if $boobsPreference gte 1>>
<<LargerBoobs $boobsPreference>>
<<else>>
<<LargerBoobs>>
<</if>>
<<else>>
<<if _corruptingGreen and $stats.stupidity gte 1 and ($yellowPath is "strong") and (not $tf.includes("bulging muscles"))>>
As you take a pose, all your muscles start bulging, veins pulsing with blood, as if you were on steroids. <<n>>
<<AddTF "bulging muscles">>
<</if>>
<</if>>
<<if $john.hasBreasts is false and ($john.sex is "vagina") and (not $flags.includes("NoBigClitPlease"))>>
<<if ($john.clit neq "large clitoris") and ($john.clit neq "very large clitoris") and ($john.clit neq "penis-like clitoris") >>
<<if (not $tf.includes("dilandic")) and (not $tf.includes("trilandic")) and (not $tf.includes("quadrilandic"))>>
Your clitoris rises from between your lips. It's now very prominent. <<n>>
<<else>>
Your clitorises rise from between your lips. They're now very prominent. <<n>>
<</if>>
<<SetClitSize "large clitoris">>
<<elseif $john.clit is "large clitoris">>
<<if (not $tf.includes("dilandic")) and (not $tf.includes("trilandic")) and (not $tf.includes("quadrilandic"))>>
Your clitoris gets even bigger. It looks like a miniature penis. <<n>>
<<else>>
Your clitorises get even bigger. They look like miniature penis. <<n>>
<</if>>
<<SetClitSize "very large clitoris">>
<<elseif $john.clit is "very large clitoris">>
<<if (not $tf.includes("dilandic")) and (not $tf.includes("trilandic")) and (not $tf.includes("quadrilandic"))>>
Your clitoris's so large, it looks like a small dick. You could fuck <<if $mc.includes("gay")>> an asshole <<else>> a pussy <</if>> with it. You'd really like to try, anyway. <<n>>
<<else>>
Your clitorises are so large, they look like small dicks. You could fuck <<if $mc.includes("gay")>> an asshole <<else>> a pussy <</if>> with them. You'd really like to try, anyway. <<n>>
<</if>>
<<SetClitSize "penis-like clitoris">>
<</if>>
<</if>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<if ($formerPill is "White") and ($bag.greenTaken is 1 or $tf.includes("fuckable balls")) and $john.sex is "penis" and ($penisPreference gte 1) and (not $tf.includes("quadruple balls")) and (not $tf.includes("sextuple balls")) and (not $tf.includes("octuple balls")) and ($john.balls neq "retracted balls") and $bag.totalTaken gte $bag.limit>>
Two new balls falls into your sack. You now have four! <<n>>
<<AddTF "quadruple balls">>
<<SetBalls $john.balls>>
<<elseif ($formerPill is "White" or ($formerFormerPill is "White" and $formerPill is "Green"))
and $john.sex is "penis" and ($penisPreference gte 1) and ($tf.includes("quadruple balls")) and $bag.orangeTaken gte 1>>
Two new balls falls into your sack. You now have six!! <<n>>
<<RemoveTF "quadruple balls">>
<<AddTF "sextuple balls">>
<<SetBalls $john.balls>>
<<elseif ($formerPill is "White"
or ($formerFormerPill is "White" and $formerPill is "Green")
or ($pillsCombo[$pillsCombo.length - 4] is "White" and $formerFormerPill is "Green" and $formerPill is "Green"))
and $john.sex is "penis" and ($penisPreference gte 1) and ($tf.includes("sextuple balls")) and $bag.orangeTaken gt 1>>
Two new balls falls into your sack. You now have eight!!! <<n>>
<<RemoveTF "sextuple balls">>
<<AddTF "octuple balls">>
<<SetBalls $john.balls>>
<</if>>
<<if $bag.purpleTaken gte 2 and $formerPill is "Blue" and $penisSize gt 3 and $bag.totalTaken gte $bag.limit and (not $tf.includes("feline penis")) and (not $tf.includes("canine penis")) and (not $tf.includes("bovine penis")) and (not $tf.includes("horse penis")) and (not $tf.includes("dragon penis")) and (not $tf.includes("tentacle penis"))>>
<<switch $penisSize>>
<<case 4 5 6 7>>
Your penis changes shape. It is finer, while the glans is barbed. Your have a ''feline penis''. <<n>>
<<AddTF "feline penis">>
<<case 8 9 10 11>>
Your penis changes shape. A large knot grows near the base. Your have a ''canine penis''. <<n>>
<<AddTF "canine penis">>
<<case 12 13 14 15>>
Your penis changes shape. It gets much wider at the end and your glans becomes longer and rounder. Your have a ''bovine penis''. <<n>>
<<AddTF "bovine penis">>
<<case 16 17 18 19>>
Your penis changes shape. It looks like a cylinder, with a circle in the middle and a flat glans and the end. Your have a ''horse penis''. <<n>>
<<AddTF "horse penis">>
<<case 20 21 22 23>>
Your penis changes shape. It gets curved and bulbous, with a large, conical glans. Your have a ''dragon penis''. <<n>>
<<AddTF "dragon penis">>
<<default>>
Your penis changes shape. It gets roughly conical, with a flat section dotted with small bulbs, and a fine end. Your have a ''tentacle penis''. <<n>>
<<AddTF "tentacle penis">>
<</switch>>
<<elseif ($formerPill is "Blue") and ($formerFormerPill neq "Blue" or $bag.greenTaken neq 3 or $stats.corruption eq 3) and ($stats.daring gt 1 or $bag.totalTaken gte $bag.limit) and ($penisPreference gte 1) and (not $tf.includes("unusual girth"))>>
Your dick thickens. It's now unusually wide... <<n>>
<<AddTF "unusual girth">>
<</if>>
<<if ($penisPreference gte 1)>>
<<LargerPenis $penisPreference>>
<<else>>
<<LargerPenis>>
<</if>>
<</if>>
<<if $formerPill is "Orange">>
<<if ($mc.includes("anal fixation") and (not $mc.includes("top")) and (not $mc.includes("pegger"))) or $mc.includes("dP fixation")>>
You feel a strange warmth in your rectum. What are the pills doing //there//? Probing your ass, you sense a fleshy bud that wasn't here before. It reacts to your touch, sending pleasure through your hips. You now have an anal clit!<<n>>
<<AddTF "erogenous anus">>
<<elseif $mc.includes("dick-sucking fixation") or $mc.includes("deep-throating fixation")>>
You feel a strange warmth in the back of your throat. What are the pills doing //there//? You swallow hard, and your uvula sends waves of pleasure throught your body. You now have an erogenous uvula! <<n>>
<<AddTF "erogenous uvula">>
<<elseif $mc.includes("oral fixation") or $mc.includes("pussy-licking fixation")>>
You feel a strange warmth on the tip of your tongue. What are the pills doing //there//? You lick your lips, and your tongue sends waves of pleasure throught your body. You now have an erogenous tongue! <<n>>
<<AddTF "erogenous tongue">>
<<elseif $formerFormerPill is "Orange">>
You feel a strange warmth in your nipples. What are the pills doing //there//? You brush your small teats, and they send a wave of pleasure through your body. You now have erogenous teats! <<n>>
<<AddTF "erogenous nipples">>
<</if>>
<</if>>
<<switch $portrait>>
<<case "hunk">>
<<if $bag.greenTaken is 1>>
<<SetPortrait "infused">>
<</if>>
<<case "infused">>
<<SetPortrait "tainted">>
<<case "tainted">>
<<SetPortrait "gamma">>
<<case "amazon">>
<<if $bag.greenTaken is 1>>
<<SetPortrait "infused-girl">>
<</if>>
<<case "infused-girl">>
<<SetPortrait "tainted-girl">>
<<case "tainted-girl">>
<<SetPortrait "gamma-girl">>
<<case "dangerous">>
<<if $bag.greenTaken is 1 and $bag.violetTaken gte 2>>
<<SetPortrait "wicked">>
But that's not the strangest thing. You feel arcane energy flowing into you. What new ability did the pills awaken exactly? <<n>>
<<AddSkill "glamour-casting">>
<</if>>
<<case "wicked">>
<<if $formerPill is "Green">>
<<SetPortrait "warlock">>
Staring at someone with your clear violet eyes could pierce their very soul. Such a uncanny power... <<n>>
<<AddSkill "enthrallment">>
<</if>>
<<case "warlock">>
<<if $formerPill is "Green">>
<<SetPortrait "incubus">>
What's more, you've gained the ability to absorb the sexual energy generated by orgasms. Making your partner come will feed you and make you stronger. Heh heh. <<n>>
<<AddSkill "sexual vampire">>
<</if>>
<<case "angelic">>
<<if $bag.greenTaken is 1 and $bag.violetTaken gte 2>>
<<SetPortrait "wicked-girl">>
But that's not the strangest thing. You feel arcane energy flowing into you. What new ability did the pills awaken exactly? <<n>>
<<AddSkill "glamour-casting">>
<</if>>
<<case "wicked-girl">>
<<if $formerPill is "Green">>
<<SetPortrait "witch">>
Staring at someone with your clear violet eyes could pierce their very soul. Such a uncanny power... <<n>>
<<AddSkill "enthrallment">>
<</if>>
<<case "witch">>
<<if $formerPill is "Green">>
<<SetPortrait "succubus">>
What's more, you've gained the ability to absorb the sexual energy generated by orgasms. Making your partner come will feed you and make you stronger. Heh heh. <<n>>
<<AddSkill "sexual vampire">>
<</if>>
<</switch>>
<<if $stats.corruption is 0>>
You feel something loosen within your mind, a sense of liberation from your strict education. Maybe liking sex isn't so bad. You should try new things. <<n>>
<<AddMC "liberated">>
<<set $stats.corruption to 1>>
<<elseif $stats.corruption is 1 and ($formerPill eq "Green")>>
You feel a strong reaction to your strict education. You've been a prude all these years. It's time to do things your way, without thinking about what others may think. What if what you want is deemed "//wrong//" by some puritans, as long as you're not hurting anybody? <<n>>
<<RemoveMC "liberated">>
<<AddMC "corrupted">>
<<set $stats.corruption to 2>>
<<elseif $stats.corruption is 2 and ($formerPill eq "Green")>>
You feel free from any kind of morals. You'll do whatever you please and fulfill your desires to your heart content. <<n>>
<<RemoveMC "corrupted">>
<<AddMC "immoral">>
<<set $stats.corruption to 3>>
<</if>>
<<if $bag.greenTaken is 3 and $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to speak with conviction and persuasion. You could even hypnotise a willing person and implant triggers or personnality changes. With a little effort and luck, you could even work your magic on non-willing targets, thought that would be immoral, of course. <<n>>
<<AddSkill "hypnotic voice">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<<if $mc.includes("harem girl") or $mc.includes("harem boy")>>
If you can't find anyone willing to take you in his harem, you guess you'll have to convince someone to let you help build it. <<n>>
<<RemoveMC "harem girl">>
<<RemoveMC "harem boy">>
<<AddMC "harem enabler">>
<</if>>
<<if _corruptingGreen and $stats.stupidity is 1>>
<<if $mc.includes("slow")>>
Once again, you've lost a good chunk of your smartness. You don't realize it yet, though. Perhaps you will never realise it. It would not bother you anyway. <<n>>
<<RemoveMC "slow">>
<<AddMC "dumb">>
<<else>>
You're no longer as sharp as you were. Or rather, you still are, when you will yourself to be. But when your attention is elsewhere, which means nearly all the time, you're clueless. <<n>>
<<RemoveMC "airhead">>
<<AddMC "ditz">>
<</if>>
<<set $stats.stupidity to 2>>
<</if>>
<<if $bag.greenTaken gte 3 and $stats.corruption neq 3>>
<<if $formerPill is "Blue" and $formerFormerPill is "Blue">>
<<if $john.orientation is "interphile" or $john.orientation is "bisexual">>
You constantly emit sexual pheromones, which should attract and beguile everybody around you, male or female. <<n>>
<<AddTF "universal pheromones">>
<<elseif $john.orientation is "gay" or $john.orientation is "cockophile">>
You constantly emit special pheromones, which should attract and beguile all gay males around you, and confuse other men. <<n>>
<<AddTF "gay pheromones">>
<<elseif $john.orientation is "sapiosexual">>
You constantly emit special pheromones, which should attract and beguile all smart people around your. <<n>>
<<AddTF "genius pheromones">>
<<else>>
You constantly emit male pheromones, which should attract and beguile all females around you. And some gays too. <<n>>
<<AddTF "male pheromones">>
<</if>>
<<elseif $formerPill is "Red" and $formerFormerPill is "Red">>
<<if $john.orientation is "interphile" or $john.orientation is "bisexual">>
You constantly emit sexual pheromones, which should attract and beguile everybody around you, male or female. <<n>>
<<AddTF "universal pheromones">>
<<elseif $john.orientation is "lesbian" or $john.orientation is "vaginophile">>
You constantly emit special pheromones, which should attract and beguile all lesbians around you, and confuse other women. <<n>>
<<AddTF "lesbian pheromones">>
<<elseif $john.orientation is "sapiosexual">>
You constantly emit special pheromones, which should attract and beguile all smart people around your. <<n>>
<<AddTF "genius pheromones">>
<<else>>
You constantly emit female pheromones, which should attract and beguile all males around you. And some lesbians too. <<n>>
<<AddTF "female pheromones">>
<</if>>
<<elseif $formerPill is "Purple" and $formerFormerPill is "Purple">>
<<if $john.sex is "both">>
As the pill's effect reaches your sexes, they begin to transform again. First, your vagina turns to a ball sac and you once more have a man's full package. Then your dick and ball shrink, becoming a clit and a pussy. Finally, your new clit rises and becomes a penis again. It all happens in a few moments. You feel confident you could trigger the transformation again and have the genital equipment of your choice at any point. Useful! <<n>>
<<AddTF "sexual polymorphy">>
<<elseif $john.sex is "penis">>
As the pill's effect reaches your penis, it begins to transform again. First, your balls turns into a vagina. You have both sexes for a short time. Then, your dick shrinks and turn into a clitoris. You have a pussy. But not for long. It all turns into a penis again. All that happens in a few moments. You feel confident you could trigger the transformation again and have the genital equipment of your choice at any point. Useful! <<n>>
<<AddTF "sexual polymorphy">>
<<elseif $john.sex is "vagina">>
As the pill's effect reaches your pussy, it begins to transform again. First, your clitoris grows into a penis. You have both sexes for a short time. Then, your vagina closes and enlarge into balls. You have a complete man's package. But not for long. It all turns into a pussy again. All that happens in a few moments. You feel confident you could trigger the transformation again and have the genital equipment of your choice at any point. Useful! <<n>>
<<AddTF "sexual polymorphy">>
<</if>>
<<elseif $formerPill is "Violet" and $formerFormerPill is "Violet">>
As the pill's effect reach your body, it begins to transform again. It swaps from masculine to feminine and vice-versa a few times. Breast and muscles appear only to disappear a instant later. You feel confident you could trigger the transformation again and have the body of your choice at any point. Useful! <<n>>
<<AddTF "physical polymorphy">>
<<elseif $formerPill is "Yellow" and $formerFormerPill is "Yellow">>
<<if $yellowPath is "strong">>
Your body fills with nearly limitless energy and stamina. You think you'll be able to last much longer, both in bed and in all ohter physycal activities. <<n>>
<<AddTF "exceptional endurance">>
<<elseif $yellowPath is "stylish">>
You feel the pills changing something in your throat. As you try to speak, you discover your voice is now deeper and richer, like a singer or a radio host. <<n>>
<<AddTF "sultry voice">>
<<else>> /* bimbo or himbo */
Your golden skin takes on a glittery aspect. It shines naturally! Well, not really //naturally//... But it won't come off in the shower, that's for sure. <<n>>
<<AddTF "glittery skin">>
<</if>>
<<elseif $formerPill is "Orange" and $formerFormerPill is "Orange">>
<<if $john.sex is "penis" or $john.sex is "both">>
You have an erection. Nothing surprising, but it does not seem to weaken. Indeed, you guess it will never falter. You have a permanent erection. Awkward! <<n>>
<<AddTF "priapism">>
<</if>>
<<if $john.sex is "vagina" or $john.sex is "both">>
And your pussy's wet. Nothing surprising, but it does not seem to stop. Indeed, you guess it will never be dry. You have permanent arousal. Nice! <<n>>
<<AddTF "persistent arousal">>
<</if>>
<<elseif $formerPill is "Black" and $formerFormerPill is "Black">>
The pills have boosted your immune system and reconstruction ability, to the brink of regeneration. <<n>>
<<AddTF "healing factor">>
<<elseif $formerPill is "Gray" and $formerFormerPill is "Gray">>
Your nails grow longer, sharper and stronger. They've become perfect improvised weapons. <<n>>
<<AddTF "iron nails">>
<<elseif $formerPill is "White" and $formerFormerPill is "White">>
<<if $john.body is "female" and (not $tf.includes("ejaculating tongue"))>>
Your milk has gained addictive qualities. Is it the taste, the nourishment or something else? It won't have any effect on you, hopefully. <<n>>
<<AddTF "addictive milk">>
<<elseif $john.sex is "penis" or $tf.includes("ejaculating tongue")>>
Your cum has gained addictive qualities. Is it the taste, the bitterness or something else? It won't have any effect on you, hopefully. <<n>>
<<AddTF "addictive cum">>
<<elseif $john.sex is "vagina">>
Your pussy's juice has gained addictive qualities. Is it the taste, the sweetness or something else? It won't have any effect on you, hopefully. <<n>>
<<AddTF "addictive juice">>
<<elseif $john.sex is "both">>
Your cum and love juice have gained addictive qualities. Is it the taste or something else? It won't have any effect on you, hopefully. <<n>>
<<AddTF "addictive cum">>
<<AddTF "addictive juice">>
<</if>>
<<elseif $formerPill is "Pink" and $formerFormerPill is "Pink">>
<<if $john.sex is "vagina" or $john.sex is "both">>
Your hymen is thicker, and has acquired self-regenerative abilities. All men will think they're the first to take you, as they rip your hymen and make you bleed. <<n>>
<<AddTF "eternal virginity">>
<</if>>
<<if $john.sex is "penis" or $john.sex is "both">>
The familiar awarness that each orgasm will be followed by a drop in libido is gone. From now on, you'll be able to come many times in a row, as long as you have the strength... <<n>>
<<AddTF "multiorgasmic">>
<</if>>
<<elseif $formerPill is "Cyan" and $formerFormerPill is "Cyan">>
<<if $john.sex is "vagina" or $john.sex is "both">>
Your vagina has become stronger. You never thought of pussy has muscled, but you definitively feels muscles ready to tighten around whatere you could have in there. <<n>>
<<AddTF "muscled vagina">>
<</if>>
<<if $john.sex is "penis" or $john.sex is "both">>
You gained total control over your ejaculation. You will no longer come too early. You could even refrain from coming at all, and fuck all night long. <<n>>
<<AddTF "controlled ejaculation">>
<</if>>
<<elseif $formerPill is "Clear" and $formerFormerPill is "Clear">>
Your mind has turned into a sexual organ. It's now able to make you cum, with no assistance from your body. Just thinking about sex would be enough to set you off. <<n>>
<<AddTF "cerebral climax">>
<<elseif $formerPill is "Brown" and $formerFormerPill is "Brown">>
<<if ($john.hasBreasts is true) and (not $tf.includes("vanilla-flavored milk"))>>
Droplets of brown milk flow from your teats. Curious, you take a bit on your finger to your mouth. It tastes like chocolate! <<n>>
<<AddTF "chocolate-flavored milk">>
<<elseif ($john.sex is "penis" or $john.sex is "both") and (not $tf.includes("vanilla-flavored cum")) and (not $tf.includes("pineapple-flavored cum"))>>
Brown precum drops from your dick. Curious, you take a bit on your finger to your mouth. It tastes like chocolate! <<n>>
<<RemoveTF "sweet cum">>
<<AddTF "chocolate-flavored cum">>
<</if>>
<<elseif $formerPill is "Tan" and $formerFormerPill is "Tan">>
<<if ($john.hasBreasts is true) and (not $tf.includes("chocolate-flavored milk"))>>
Droplets of pale yellow milk flow from your teats. Curious, you take a bit on your finger to your mouth. It tastes like vanilla! <<n>>
<<AddTF "vanilla-flavored milk">>
<<elseif ($john.sex is "penis" or $john.sex is "both") and (not $tf.includes("chocolate-flavored cum")) and (not $tf.includes("pineapple-flavored cum"))>>
Pale yellow precum drops from your dick. Curious, you take a bit on your finger to your mouth. It tastes like vanilla! <<n>>
<<RemoveTF "sweet cum">>
<<AddTF "vanilla-flavored cum">>
<</if>>
<</if>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Green">>
<</if>>
<br>
<<include Pills>>
/*************************************************/
/****************** ORANGE PILL ******************/
/*************************************************/<h2 class="header"> @@color:orange;text-shadow: 0px 0px 2px lightgray;Orange@@ </h2>
<<set $bag.orange -= 1>> <<run $pillsReplay.push("Orange")>> <<run $pillsCombo.push("Orange")>>
<<set $bag.totalTaken += 1>> <<set $bag.orangeTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.orangeTaken is 1>>
What could this pill do? You don't know. You ingest the orange x-pill... <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of orangish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (slutiffication)">>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.orangeTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of orangish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (slutiffication)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.orangeTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $stats.libido eq 1>>
<<RemoveMC "lustful">>
<<elseif $stats.libido eq 2>>
<<RemoveMC "lustful<<silver>>">>
<<elseif $stats.libido eq 3>>
<<RemoveMC "lustful<<gold>>">>
<</if>>
<<RemoveMC "anal fixation">>
<<RemoveMC "ass-fisting fixation">>
<<RemoveMC "dP fixation">>
<<RemoveMC "oral fixation">>
<<RemoveMC "pussy-licking fixation">>
<<RemoveMC "dick-sucking fixation">>
<<RemoveMC "deep-throating fixation">>
<<RemoveMC "pussy-fisting fixation">>
<<RemoveMC "cum addiction">>
<<RemoveMC "love-juice addiction">>
<<RemoveMC "titty fixation">>
<<RemoveMC "milk addiction">>
<<RemoveMC "ass fixation">>
<<RemoveMC "spankee">>
<<RemoveMC "spanker">>
<<RemoveMC "size queen">>
<<RemoveMC "size king">>
<<RemoveMC "exhibitionist">>
<<RemoveMC "voyeurist">>
<<RemoveMC "rape slut">>
<<RemoveMC "rapist">>
<<RemoveMC "afrophile">>
<<RemoveMC "asiaphile">>
You no longer have any interest in sexuality. Celibacy's fine with you. <<n>>
<<set $stats.libido to -1>>
<<SetOrientation "asexual">>
<<else>>
<<set $currentPill to "Orange">>
<<if ($john.clit is "very large clitoris")>>
<<if (not $tf.includes("dilandic")) and (not $tf.includes("trilandic")) and (not $tf.includes("quadrilandic"))>>
Your clitoris is getting so large, it looks like a small dick. You could fuck <<if $mc.includes("gay")>> an asshole <<else>> a pussy <</if>> with it. You'd really like to try, anyway. <<n>>
<<else>>
Your clitorises are getting so large, they look like small dicks. You could fuck <<if $mc.includes("gay")>> an asshole <<else>> a pussy <</if>> with them. You'd really like to try, anyway. <<n>>
<</if>>
<<SetClitSize "penis-like clitoris">>
<</if>>
<<if $formerPill is "Green" and $john.teats is "large teats" and $bag.totalTaken gte $bag.limit>>
Your teats grow larger and longer... You feel them gorging with blood, and getting really hard, like a 3 inches-long mini-penis. You now have erectile teats! <<n>>
<<RemoveTF "large teats">>
<<AddTF "erectile teats">>
<<set $john.teats to "erectile teats">>
<</if>>
<<switch $portrait>>
<<case "plain">>
<<SetPortrait "rakish">>
<<case "rakish">>
<<SetPortrait "lecherous">>
<<case "lecherous">>
<<SetPortrait "satyromaniac">>
<<case "pretty" "plain-girl">>
<<SetPortrait "easy">>
<<case "easy">>
<<SetPortrait "slutty">>
<<case "slutty">>
<<SetPortrait "nymphomaniac">>
<<case "himbo">>
<<SetPortrait "chaser">>
<<case "chaser">>
<<SetPortrait "playboy">>
<<case "playboy">>
<<SetPortrait "model">>
<<case "bimbo">>
<<SetPortrait "bombshell">>
<<case "bombshell">>
<<SetPortrait "dreamy">>
<<case "dreamy">>
<<SetPortrait "pin-up">>
<</switch>>
<<if $stats.libido eq 0 and $formerPill is "Cyan">>
Wild fantasies and sexual images flashes in your mind, but they're gone just as quickly as they appeared, leaving your libido unchanged. <<n>>
<<elseif $stats.libido eq 0>>
Your sex drive gets turned to 11. You want, no you need, sexual satisfaction, and soon. <<n>>
<<set $stats.libido to 1>>
<<AddMC "lustful">>
<<elseif $stats.libido eq 1>>
You feel your libido growing out of control. You feel a deep craving for sex. <<n>>
<<set $stats.libido to 2>>
<<RemoveMC "lustful">>
<<AddMC "lustful<<silver>>">>
<<elseif $stats.libido eq 2>>
You have such a raging libido burning inside of you that you guess you'll never be sated again, even after hours of sex. You'll always be ready and willing for another gratification. <<n>>
<<set $stats.libido to 3>>
<<RemoveMC "lustful<<silver>>">>
<<AddMC "lustful<<gold>>">>
<<if $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to please just about any one, using your hands, your tongue or other parts of your anatomy. Sensitive points and erogenous zones are reveled to you just by looking at someone. <<n>>
<<AddSkill "erotic intuition">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<</if>>
<<if $john.orientation is "hetero">>
<<if $mc.includes("genderfluid") and ($portrait is "ambiguous" or $portrait is "androgynous" or $portrait is "epicene")>>
You feel more attracted to people's mind than their bodies. <<n>>
<<SetOrientation "sapiosexual">>
<<elseif $john.sex is "vagina">>
<<if $john.body is "female">>
As a woman, you finally understand the appeal of a hard, manly body. You're attracted to masculine bodies, no matter their sex! <<n>>
<<SetOrientation "androphile">>
<<else>>
Your vagina needs to be filled. You want to feel a cock inside you. You're attracted to cocks, no matter the body they're attached to! <<n>>
<<SetOrientation "cockophile">>
<</if>>
<<elseif $john.sex is "penis">>
<<if $john.body is "male">>
You feel a increased appreciation of a soft, sweet body. You're attracted to feminine bodies, no matter their sex! <<n>>
<<SetOrientation "gynophile">>
<<else>>
You really want to use your dick on a pussy. You're attracted to vaginas, no matter the body they're plunged into! <<n>>
<<SetOrientation "vaginophile">>
<</if>>
<<elseif $john.sex is "both">>
<<if $john.body is "male">>
You feel the desire to use both your sexes with a futanari. <<n>>
<<SetOrientation "futaphile">>
<<else>>
You feel the desire to use both your sexes with an hermaphrodite. <<n>>
<<SetOrientation "hermaphile">>
<</if>>
<</if>>
<</if>>
<<if $formerPill is "Orange">>
<<if $john.orientation eq "androphile" or $john.orientation eq "gynophile">>
Also, you should not limit your options and desires to one half of humanity. <<n>>
<<SetOrientation "bisexual">>
<<elseif $john.orientation eq "hermaphile" or $john.orientation eq "futaphile">>
Also, you should not limit your options and desires to one half of humanity, as long as they have both pairs of genitals. <<n>>
<<SetOrientation "interphile">>
<<elseif $john.orientation eq "gay" or $john.orientation eq "cockophile">>
<<elseif $john.orientation eq "lesbian" or $john.orientation eq "vaginophile">>
<</if>>
<</if>>
/*- BLUE -*/
<<if $formerPill is "Blue" and $bag.orangeTaken gt 1 and ($john.orientation is "gay" or $john.orientation is "cockophile" or $john.orientation is "androphile" or $john.orientation is "hermaphile" or $john.orientation is "bisexual") and (not $mc.includes("anal fixation")) and (not $mc.includes("anal-fisting fixation")) and (not $mc.includes("dP fixation")) and (not $flags.includes("fixed fixation"))>>
<<CheckTopOrBottom>>
<<if $mc.includes("top")>>
The thought of putting your dick into a willing anus is highly arousing to you. You've always wanted to try with Jennifer, but now, you can't wait. <<n>>
<<elseif $mc.includes("pegger")>>
The thought of putting a toy into a willing anus is highly arousing to you. You've always wanted to try with Jennifer, when you had a dick, but now, you can't wait. <<n>>
<<elseif $mc.includes("versatile")>>
The thought of anal sex, either penetrating or being penetrated, is highly arousing to you... <<n>>
<<else>>
The thought of receiving anal sex is highly arousing to you... <<n>>
<</if>>
<<AddMC "anal fixation">>
<<run $flags.push("fixed fixation")>>
<<elseif ($formerPill is "Gray") and $mc.includes("anal fixation") and (not $mc.includes("ass-fisting fixation")) and (not $mc.includes("bottom"))>>
The thought of pushing your whole hand in your lover's gaping anus is highly arousing to you. <<n>>
<<RemoveMC "anal fixation">>
<<AddMC "ass-fisting fixation">>
<<elseif ($formerPill is "Orange" or $formerPill is "Blue" or $formerPill is "Purple" or $formerPill is "Violet") and $mc.includes("anal fixation") and ($john.sex is "vagina" or $john.sex is "both") and (not $mc.includes("dP fixation")) and ($mc.includes("bottom") or $mc.includes("versatile"))>>
The thought of having a penis in your ass and another in your pussy is highly arousing to you. <<n>>
<<RemoveMC "anal fixation">>
<<AddMC "dP fixation">>
<</if>>
/*- RED -*/
<<if $formerPill is "Red" and $bag.orangeTaken gt 1 and (not $mc.includes("oral fixation")) and (not $mc.includes("pussy-licking fixation")) and (not $mc.includes("dick-sucking fixation")) and (not $mc.includes("deep-throating fixation")) and (not $mc.includes("pussy-fisting fixation")) and (not $flags.includes("fixed fixation"))>>
<<if $john.orientation is "bisexual" or $john.orientation is "futaphile" or $john.orientation is "hermaphile" or $john.orientation is "interphile">>
The thought of performing oral sex is highly arousing to you. <<n>>
<<AddMC "oral fixation">>
<<elseif $john.orientation is "gynophile" or $john.orientation is "vaginophile" or $john.orientation is "lesbian">>
The thought of licking a pussy is highly arousing to you. <<n>>
<<AddMC "pussy-licking fixation">>
<<elseif $john.orientation is "androphile" or $john.orientation is "cockophile" or $john.orientation is "gay">>
The though of sucking a beautiful dick is highly arousing to you. <<n>>
<<AddMC "dick-sucking fixation">>
<</if>>
<<run $flags.push("fixed fixation")>>
<<elseif ($formerPill is "Black") and $mc.includes("dick-sucking fixation") and (not $mc.includes("deep-throating fixation"))>>
The thought of someone pushing his penis deep in your throat, to the point of making you choke, is highly arousing to you. <<n>>
<<RemoveMC "dick-sucking fixation">>
<<AddMC "deep-throating fixation">>
<<elseif ($formerPill is "Gray") and $mc.includes("pussy-licking fixation") and (not $mc.includes("pussy-fisting fixation"))>>
The thought of pushing your whole hand in your lover's wide open pussy is highly arousing to you. <<n>>
<<RemoveMC "pussy-licking fixation">>
<<AddMC "pussy-fisting fixation">>
<<elseif ($formerPill is "Orange" or $formerPill is "Red" or $formerPill is "Purple" or $formerPill is "Violet")>>
<<if $mc.includes("pussy-licking fixation") and (not $mc.includes("love-juice addiction"))>>
The though of swallowing a pussy's love juice is highly arousing to you. <<n>>
<<AddMC "love-juice addiction">>
<<elseif ($mc.includes("dick-sucking fixation") or $mc.includes("oral fixation")) and (not $mc.includes("cum addiction"))>>
The though of swallowing sperm is highly arousing to you. <<n>>
<<AddMC "cum addiction">>
<</if>>
<</if>>
/*- YELLOW -*/
<<if $formerPill is "Yellow" and $bag.orangeTaken gt 1 and ($yellowPath is "superficial" or $yellowPath is "strong") and (not $mc.includes("exhibitionist")) and (not $mc.includes("nudist")) and (not $mc.includes("godiva complex")) and (not $mc.includes("hothusband")) and (not $mc.includes("hotwife")) and (not $flags.includes("fixed fixation"))>>
The thought of showing off your superb body is highly arousing to you... <<n>>
<<AddMC "exhibitionist">>
<<run $flags.push("fixed fixation")>>
<<elseif $formerPill is "Yellow" and $mc.includes("exhibitionist")>>
Clothes are boring. You'd rather live your life naked. <<n>>
<<RemoveMC "exhibitionist">>
<<AddMC "nudist">>
<<elseif $formerPill is "Black" and $mc.includes("exhibitionist") and (not $mc.includes("godiva complex"))>>
You have a new fantasy. You want your lover to demand you strip and let strangers see you naked. The mental image is incredibly arousing. <<n>>
<<RemoveMC "exhibitionist">>
<<AddMC "godiva complex">>
<<elseif $formerPill is "Gray" and $mc.includes("exhibitionist") and (not $mc.includes("hotwife")) and (not $mc.includes("hothusband"))>>
You have a new fantasy. You want to have sex with strangers with the permission of your lover or even while <<if $john.orientation is "lesbian" or $john.orientation is "gynophile" or $john.orientation is "futaphile">> she watches. <<elseif $john.orientation is "gay" or $john.orientation is "androphile" or $john.orientation is "hermaphile">> he watches. <<else>> they watch. <</if>> The mental image is incredibly arousing. <<n>>
<<RemoveMC "exhibitionist">>
<<if $john.body is "male">>
<<AddMC "hothusband">>
<<elseif $john.body is "female">>
<<AddMC "hotwife">>
<</if>>
<</if>>
/*- GREEN -*/
<<if $formerPill is "Green" and $bag.orangeTaken gt 1 and ($john.orientation eq "gay" or $john.orientation eq "cockophile") and (not $mc.includes("size queen")) and (not $mc.includes("size king")) and (not $mc.includes("super-size queen")) and (not $mc.includes("super-size king")) and (not $flags.includes("fixed fixation"))>>
The thought of playing with a //really// big tool is highly arousing to you... <<n>>
<<if $john.body is "male">>
<<AddMC "size king">>
<<elseif $john.body is "female">>
<<AddMC "size queen">>
<</if>>
<<run $flags.push("fixed fixation")>>
<<elseif $formerPill is "Green" and ($mc.includes("size queen") or $mc.includes("size king"))>>
The thought of playing with a //unnaturally// huge tool is highly arousing to you. Actually, you're pretty sure nothing less would make you come. <<n>>
<<if $john.body is "male">>
<<RemoveMC "size king">>
<<AddMC "super-size king">>
<<elseif $john.body is "female">>
<<RemoveMC "size queen">>
<<AddMC "super-size queen">>
<</if>>
<</if>>
/*- BLACK-GREY -*/
<<if $formerPill is "Black" and $stats.top is 0 and $bag.orangeTaken is 3 and $stats.corruption gte 1 and $bag.totalTaken gte $bag.limit and (not $mc.includes("harem girl")) and (not $mc.includes("harem boy")) and (not $mc.includes("harem enabler")) and (not $mc.includes("harem madam"))>>
You feel an irresistible desire to belong to a harem. <<n>>
<<if $john.body is "male">>
<<AddMC "harem boy">>
<<else>>
<<AddMC "harem girl">>
<</if>>
<<elseif ($formerPill is "Gray" or $formerPill is "Black") and (not $mc.includes("fetishist")) and (not $flags.includes("fixed fixation"))>>
<<if $mc.includes("nudist")>>
The thought of wearing black leather accessories on your naked body is highly arousing to you... <<n>>
<<elseif $mc.includes("exhibitionist") or $mc.includes("godiva complex")>>
The thought of wearing black leather underwear while showing off your great body is highly arousing to you... <<n>>
<<else>>
The thought of wearing black, tight leather is highly arousing to you... <<n>>
<</if>>
<<AddMC "fetishist">>
<<elseif ($formerPill is "Orange" or $formerPill is "Black" or $formerPill is "Gray") and $mc.includes("fetishist") and (not $mc.includes("latex addiction")) and (not $flags.includes("fixed fixation"))>>
The though of wearing a full latex suit is highly arousing to you. <<n>>
<<AddMC "latex addiction">>
<</if>>
/*- WHITE -*/
<<if $formerPill is "White" and $bag.orangeTaken gt 1 and ($tf.includes("fertile womb") or $tf.includes("fertile tits") or $tf.includes("fertile balls") or $tf.includes("fertile navel")) and (not $mc.includes("orgasmic delivery"))>>
You can't wait to deliver your future babies. You just know you'll have the biggest orgasms of your life during birth. <<n>>
<<AddMC "orgasmic delivery">>
<<elseif $formerPill is "White" and $john.orientation neq "gay" and $john.orientation neq "androphile" and (not $mc.includes("titty fixation")) and (not $flags.includes("fixed fixation"))>>
The thought of playing with tits is highly arousing to you... <<n>>
<<AddMC "titty fixation">>
<<run $flags.push("fixed fixation")>>
<<elseif ($formerPill is "Orange" or $formerPill is "White") and $mc.includes("titty fixation") and (not $mc.includes("milk addiction"))>>
The though of swallowing human milk is highly arousing to you. <<n>>
<<AddMC "milk addiction">>
<</if>>
/*- PINK -*/
<<if $formerPill is "Pink" and $bag.orangeTaken gt 1 and (not $mc.includes("ass fixation")) and (not $flags.includes("fixed fixation"))>>
The thought of playing with a nice butt is highly arousing to you... <<n>>
<<AddMC "ass fixation">>
<<run $flags.push("fixed fixation")>>
<<elseif ($formerPill is "Pink" or $formerPill is "Orange") and $mc.includes("ass fixation") and (not $mc.includes("rim job addiction"))>>
The thought of eating a nice ass is highly arousing to you... <<n>>
<<AddMC "rim job addiction">>
<<elseif $formerPill is "Black" and $mc.includes("ass fixation") and (not $mc.includes("spankee"))>>
The thought of getting spanked is highly arousing to you... <<n>>
<<AddMC "spankee">>
<<elseif $formerPill is "Gray" and $mc.includes("ass fixation") and (not $mc.includes("spanker"))>>
The thought of spanking a nice butt is highly arousing to you... <<n>>
<<AddMC "spanker">>
<</if>>
/*- CYAN -*/
<<if $formerPill is "Cyan" and $bag.orangeTaken gt 1 and (not $mc.includes("voyeurist")) and (not $mc.includes("cuckold")) and (not $mc.includes("candaulist")) and (not $flags.includes("fixed fixation"))>>
The thought of look at naked people doing it is highly arousing to you, especially if they don't see you... <<n>>
<<AddMC "voyeurist">>
<<run $flags.push("fixed fixation")>>
<<elseif $formerPill is "Cyan" and $mc.includes("voyeurist") and (not $mc.includes("porn addiction"))>>
The urge to look at porn //right now// is quite hard to resist. Actually why should you resist anyway? <<n>>
<<RemoveMC "voyeurist">>
<<AddMC "porn addiction">>
<<elseif $formerPill is "Black" and $mc.includes("voyeurist") and (not $mc.includes("cuckold"))>>
You have a new fantasy. You want to see your lover have sex with somebody else, in front of you. The mental image is incredibly arousing. <<n>>
<<RemoveMC "voyeurist">>
<<AddMC "cuckold">>
<<elseif $formerPill is "Gray" and $mc.includes("voyeurist") and (not $mc.includes("candaulist"))>>
You have a new fantasy. You want to make your lover strip and be naked in front of strangers. The mental image is incredibly arousing. <<n>>
<<RemoveMC "voyeurist">>
<<AddMC "candaulist">>
<</if>>
/*- Brown -*/
<<if $formerPill is "Brown" and (not $mc.includes("afrophile"))>>
You feel very attracted by black people. <<n>>
<<AddMC "afrophile">>
<</if>>
/*- Tan -*/
<<if $formerPill is "Tan" and (not $mc.includes("asiaphile"))>>
You feel very attracted by asian people. <<n>>
<<AddMC "asiaphile">>
<</if>>
/*- Clear -*/
<<if $formerPill is "Clear" and $bag.orangeTaken gt 1 and $stats.corruption is 1 and (not $mc.includes("swinger")) and (not $flags.includes("fixed fixation"))>>
You remember you Uncle talking about the key parties he used to organize in his youth. The concept seems much more interesting now than it did at the time. Sharing your lover or swapping partners actually looks like it could be really fun. <<n>>
<<AddMC "swinger">>
<<run $flags.push("fixed fixation")>>
<<elseif ($formerPill is "Orange" or $formerPill is "Clear") and $stats.corruption is 1 and $mc.includes("swinger") and (not $mc.includes("polyamorous"))>>
You feel okay with your lovers and partners having lovers of their own, as long as everyone's honest. That's so much healthier than cheating. <<n>>
<<AddMC "polyamorous">>
<</if>>
/* --- */
<<if $john.body is "female" and $stats.bottom gt 1 and $stats.top is 0 and $bag.orangeTaken gte 3 and $stats.corruption gt 1 and (not $mc.includes("rape slut")) and $bag.totalTaken gte $bag.limit>>
The thought of being the object of non-consensual sex is highly arousing to you... <<n>>
<<AddMC "rape slut">>
<</if>>
<<if $john.body is "male" and $stats.top gt 1 and $stats.bottom is 0 and $stats.libido is 3 and $stats.corruption gt 1 and (not $mc.includes("rapist")) and $bag.totalTaken gte $bag.limit>>
The thought of inflicting non-consensual sex is highly arousing to you... <<n>>
<<AddMC "rapist">>
<</if>>
<<if $bag.orangeTaken % 3 is 0>>
<<run $flags.delete("fixed fixation")>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Orange">>
<</if>>
<br>
<<include Pills>>
/************************************************/
/****************** BLACK PILL ******************/
/************************************************/<h2 class="header"> @@color:black;text-shadow: 0px 0px 2px lightgray;Black@@ </h2>
<<set $bag.black -= 1>> <<run $pillsReplay.push("Black")>> <<run $pillsCombo.push("Black")>>
<<set $bag.totalTaken += 1>> <<set $bag.blackTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.blackTaken is 1>>
They say black is the new black. Ok, nobody says that, but it's true. Anyway, you ingest the black pill... <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of blackish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (subjugation)">>
<<run $flags.delete("magicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.blackTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of blackish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (subjugation)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.blackTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $stats.bottom gte 1>>
<<if $mc.includes("switch")>>
<<RemoveMC "switch">>
<<AddMC "dominant">>
<<else>>
<<RemoveMC "submissive">>
<</if>>
<</if>>
<<if $stats.bottom gte 2>>
<<if $mc.includes("sadomasochist")>>
<<RemoveMC "sadomasochist">>
<<AddMC "sadist">>
<<else>>
<<RemoveMC "masochist">>
<</if>>
<</if>>
<<if $stats.bottom gte 3>>
<<RemoveMC "slave">>
<</if>>
<<set $stats.bottom to 0>>
You don't want to be dependent from anyone anymore. Family, friends, lovers, you'll only follow your own advice from now on. <<n>>
<<AddMC "independent">>
<<else>>
<<set $currentPill to "Black">>
<<if $mc.includes("dumb")>>
<<if $john.hasBreasts is true and $boobsPreference gte 0>>
<<LargerBoobs +1>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both") and $penisPreference lte 0>>
<<SmallerPenis +1>>
<</if>>
<<elseif $formerPill is "Black" or $mc.includes("stupid")>>
<<if $john.hasBreasts is true and $boobsPreference is 0>>
<<set $boobsPreference to +1>>
<</if>>
<<if $john.hasBreasts is true and $boobsPreference gte 0>>
<<LargerBoobs>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both") and $penisPreference is 0>>
<<set $penisPreference to -1>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both") and $penisPreference lte 0>>
<<SmallerPenis>>
<</if>>
<</if>>
<<if $john.sex is "penis" and $formerPill is "White" and $formerFormerPill is "White" and $bag.totalTaken gte $bag.limit and $john.balls eq "huge balls" and (not $tf.includes("fuckable balls"))>>
Something itches on your balls. Incredulously, you see your skin opening on each of them. You now have fuckable balls, with a large enough cavity for a small penis or the tip of a larger one. <<n>>
<<AddTF "fuckable balls">>
<</if>>
<<switch $portrait>>
<<case "plain">>
<<SetPortrait "submissive">>
<<case "submissive">>
<<SetPortrait "masochistic">>
<<case "masochistic">>
<<SetPortrait "slave">>
<<case "pretty" "plain-girl">>
<<SetPortrait "submissive-girl">>
<<case "bimbo">>
<<if $stats.stupidity gt 1>>
<<SetPortrait "homemaker">>
<</if>>
<<case "homemaker">>
<<SetPortrait "stepford-girl">>
<<case "stepford-girl">>
<<SetPortrait "plastic-girl">>
<<case "himbo">>
<<if $stats.stupidity gt 1>>
<<SetPortrait "breadwinner">>
<</if>>
<<case "breadwinner">>
<<SetPortrait "stepford">>
<<case "stepford">>
<<SetPortrait "plastic">>
<<case "submissive-girl">>
<<SetPortrait "masochistic-girl">>
<<case "masochistic-girl">>
<<SetPortrait "slave-girl">>
<<case "rakish">>
<<SetPortrait "compliant">>
<<case "compliant">>
<<SetPortrait "obedient">>
<<case "obedient">>
<<SetPortrait "docile">>
<<case "easy">>
<<SetPortrait "compliant-girl">>
<<case "compliant-girl">>
<<SetPortrait "obedient-girl">>
<<case "obedient-girl">>
<<SetPortrait "docile-girl">>
<</switch>>
<<if $stats.bottom eq 0 and $stats.top eq 1 and $formerPill is "Gray">>
There is a conflict within your libido. Being dominant seemed like fun, but you wonder if you really want to do those kind of things to someone you love. <<n>>
<<set $stats.top to 0>>
<<RemoveMC "dominant">>
<<elseif $stats.bottom eq 0>>
You feel your libido changing. You're into BDSM, and you want to bottom. The thought of losing control is exciting.
<<set $stats.bottom to 1>>
<<if ($mc.includes("dominant"))>>
Now that you have inclinations both as a top and a bottom, you're a ''switch''. <<n>>
<<RemoveMC "dominant">>
<<AddMC "switch">>
<<else>>
You're a ''submissive''. <<n>>
<<AddMC "submissive">>
<</if>>
<<elseif $stats.bottom eq 1>>
Once again, your libido is changing. You get a rush out of the idea of feeling pain in a sexual relationship.
<<set $stats.bottom to 2>>
<<if ($mc.includes("sadist"))>>
Now that you want to inflict and receive pain, you're a ''sadomasochist''. <<n>>
<<RemoveMC "sadist">>
<<AddMC "sadomasochist">>
<<else>>
You're a ''masochist''. <<n>>
<<AddMC "masochist">>
<</if>>
<<elseif $stats.bottom eq 2 and (!$mc.includes("owner"))>>
Your libido continues its dark journey. You feel like the ultimate turn-on would be to be owned by someone, to lose all agency and just obey your master. You're a ''slave''. <<n>>
<<set $stats.bottom to 3>>
<<AddMC "slave">>
<</if>>
<<if $bag.blackTaken is 3 and $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to endure the most hardous punishments, both physical and mental. If asked, you could take a pose and keep it nearly indefinitely. <<n>>
<<AddSkill "objectification trance">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<<if $stats.stupidity is 2>>
<<if $mc.includes("dumb")>>
It's getting, like, really difficult to think... <<n>>
<<RemoveMC "dumb">>
<<AddMC "stupid">>
<<else>>
You've lost the ability to focus your attention. Or maybe you've lost the motivation to do so. It's hard to say at this point. <<n>>
<<RemoveMC "ditz">>
<<AddMC "idiot savant">>
<</if>>
<<set $stats.stupidity to 3>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Black">>
<</if>>
<br>
<<include Pills>>
/***********************************************/
/****************** GRAY PILL ******************/
/***********************************************/<h2 class="header"> @@color:gray;text-shadow: 0px 0px 2px lightgray;Gray@@ </h2>
<<set $bag.gray -= 1>> <<run $pillsReplay.push("Gray")>> <<run $pillsCombo.push("Gray")>>
<<set $bag.totalTaken += 1>> <<set $bag.grayTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.grayTaken is 1>>
You don't know why, but this gray pill does not inspire confidence. That's not a color you'd want on a medication. Still, you ingest the gray pill... <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of grayish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (domination)">>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.grayTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of grayish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (domination)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.grayTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $stats.top eq 1>>
<<if $mc.includes("switch")>>
<<RemoveMC "switch">>
<<AddMC "submissive">>
<<else>>
<<RemoveMC "dominant">>
<</if>>
<<elseif $stats.top eq 2>>
<<if $mc.includes("sadomasochist")>>
<<RemoveMC "sadomasochist">>
<<AddMC "masochist">>
<<else>>
<<RemoveMC "sadist">>
<</if>>
<<elseif $stats.top eq 3>>
<<RemoveMC "owner">>
<</if>>
<<set $stats.top to 0>>
You feel like you really need a special someone in your life to be complete. <<n>>
<<AddMC "co-dependent">>
<<else>>
<<set $currentPill to "Gray">>
<<if $formerPill is "Gray">>
<<if ($john.sex is "penis" or $john.sex is "both") and $penisPreference is 0>>
<<set $penisPreference to +1>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both") and $penisPreference gte 0>>
<<LargerPenis>>
<</if>>
<<if ($john.hasBreasts is true) and $boobsPreference is 0>>
<<set $boobsPreference to -1>>
<</if>>
<<if ($john.hasBreasts is true) and $boobsPreference lte 0>>
<<SmallerBoobs>>
<</if>>
<</if>>
<<switch $portrait>>
<<case "plain">>
<<SetPortrait "dominant">>
<<case "dominant">>
<<SetPortrait "sadistic">>
<<case "sadistic">>
<<SetPortrait "master">>
<<case "pretty" "plain-girl">>
<<SetPortrait "dominant-girl">>
<<case "dominant-girl">>
<<SetPortrait "sadistic-girl">>
<<case "sadistic-girl">>
<<SetPortrait "mistress">>
<<case "himbo">>
<<SetPortrait "alpha">>
<<case "alpha">>
<<SetPortrait "primal alpha">>
You were already into rough sex. Now, you think hunting your prey before you can have sex with them is the highest form of domination. The idea is a huge turn-on. <<n>>
<<AddMC "primal hunter">>
<<case "primal alpha">>
<<SetPortrait "apex-alpha">>
<<case "bimbo">>
<<SetPortrait "alpha bitch">>
<<case "alpha bitch">>
<<SetPortrait "primal alpha bitch">>
You were already into rough sex. Now, you think hunting your prey before you can have sex with them is the highest form of domination. The idea is a huge turn-on. <<n>>
<<AddMC "primal hunter">>
<<case "primal alpha bitch">>
<<SetPortrait "apex-alpha bitch">>
<<case "strong">>
<<SetPortrait "tough">>
<<case "tough">>
<<SetPortrait "rough">>
<<case "rough">>
<<SetPortrait "thug">>
<<case "strong-girl">>
<<SetPortrait "tough-girl">>
<<case "tough-girl">>
<<SetPortrait "rough-girl">>
<<case "rough-girl">>
<<SetPortrait "thug-girl">>
<</switch>>
<<if $stats.top eq 0 and $stats.bottom eq 1 and $formerPill is "Black">>
There is a conflict within your libido. Being submissive seemed like fun, but you wonder if you really want to undergo this kind of abuse. <<n>>
<<set $stats.bottom to 0>>
<<RemoveMC "submissive">>
<<elseif $stats.top eq 0>>
You feel your libido changing. You're into BDSM, and you want to top. The thought of having control is exciting.
<<set $stats.top to 1>>
<<if ($mc.includes("submissive"))>>
Now that you have inclinations both as a top and a bottom, you're a ''switch''. <<n>>
<<RemoveMC "submissive">>
<<AddMC "switch">>
<<else>>
You're a ''dominant''. <<n>>
<<AddMC "dominant">>
<</if>>
<<elseif $stats.top eq 1>>
Once again, your libido is changing. You get a rush out of the idea of inflicting pain upon a willing sexual partner. The thought of someone ''consenting'' to //that// is incredibly arousing.
<<set $stats.top to 2>>
<<if ($mc.includes("masochist"))>>
Now that you want to inflict and receive pain, you're a ''sadomasochist''. <<n>>
<<RemoveMC "masochist">>
<<AddMC "sadomasochist">>
<<else>>
You're a ''sadist''. <<n>>
<<AddMC "sadist">>
<</if>>
<<elseif $stats.top eq 2 and (!$mc.includes("slave"))>>
Your libido continues its dark journey. You feel like the ultimate turn-on would be to be own someone, to have an obedient slave at your disposal. You're a <<if $john.body is "male">>''master''<<else>>''mistress''<</if>>. <<n>>
<<set $stats.top to 3>>
<<AddMC "owner">>
<</if>>
<<if $bag.grayTaken is 3 and $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to train anyone on how to become a perfect slave, and they'd love it, in the end. It's jsut a question of finding the right buttons to push. <<n>>
<<AddSkill "slavemaker">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<<elseif $bag.grayTaken is 3 and $formerPill is "Green" and $formerFormerPill is "Green" and ($john.sex is "penis" or $john.sex is "both") and $stats.corruption gte 2 and $penisSize gte 12 and $skills.includes("exceptional in bed") and (not $tf.includes("loosening precum"))>>
With your rock-hard <<PenisDesc>> and your mastery of coitus, you could literally fuck someone out of their brain, by giving them such pleasure their mind would fry. Such a dangerous ability. It's frightening... and somewhat tempting too. <<n>>
<<AddSkill "mind-breaking fuck">>
<<elseif $bag.grayTaken is 3 and $formerPill is "Green" and $formerFormerPill is "Green" and ($john.sex is "vagina" or $john.sex is "both") and $stats.corruption gte 2 and ($tf.includes("tight pussy") or $tf.includes("muscled vagina")) and $skills.includes("exceptional in bed")>>
With your tight pussy and your mastery of coitus, you could literally fuck someone out of their brain, by giving them so much pleasure their mind would fry. Such a dangerous ability. It's frightening... and somewhat tempting too. <<n>>
<<AddSkill "mind-breaking fuck">>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Gray">>
<</if>>
<br>
<<include Pills>>
/***********************************************/
/****************** PINK PILL ******************/
/***********************************************/<h2 class="header"> @@color:pink;text-shadow: 0px 0px 2px lightgray;Pink@@ </h2>
<<set $bag.pink -= 1>> <<run $pillsReplay.push("Pink")>> <<run $pillsCombo.push("Pink")>>
<<set $bag.totalTaken += 1>> <<set $bag.pinkTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.pinkTaken is 1>>
You have no idea what a pink pill will do to you. Maybe a lesser version of the red one? The only way to know is to try, right? You ingest the pink pill... <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of pinkish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $stats.ageRegression is 0>>
<<AddTF "x-milk (age regression)">>
<<else>>
<<AddTF "x-milk (shrinkage)">>
<</if>>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.pinkTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of pinkish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $stats.ageRegression is 0>>
<<AddTF "x-cum (age regression)">>
<<else>>
<<AddTF "x-cum (shrinkage)">>
<</if>>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.pinkTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $john.sex is "penis" or $john.sex is "both">>
Just thinking of having sex makes you cum on the spot. It's so quick... <<n>>
<<RemoveTF "controlled ejaculation">>
<<AddTF "premature ejaculation">>
<</if>>
<<if $john.sex is "vagina" or $john.sex is "both">>
You feel muscles clench in your pussy, closing it for any penetration. In time, they relax, but you fear you'll close again in the heat of passion. <<n>>
<<RemoveTF "loose pussy">>
<<AddTF "vaginismus">>
<</if>>
<<else>>
<<set $currentPill to "Pink">>
<<if ($john.hasBreasts is true) and ($boobsPreference gt -3)>>
<<set $boobsPreference -= 1>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both") and ($penisPreference gt -3)>>
<<set $penisPreference -= 1>>
<</if>>
<<if $john.hasBreasts is false and ($john.sex is "vagina")>>
<<run $flags.pushUnique("NoBigClitPlease")>>
<</if>>
/** BODY **/
<<if $portrait is "ambiguous" and $john.figure is "out of shape" and $bag.whiteTaken is 0>>
Your body gets leaner. You're no longer out of shape, but you have not gained better muscle definition either. <<n>>
<<SetFigure "slim">>
<</if>>
<<if $bag.pinkTaken gt 1 and $bag.whiteTaken is 0>>
<<if $john.body is "male">>
<<if $stats.weight is 0>>
<<if $john.figure is "out of shape">>
Your body gets thiner. You lost fat and muscle at the same time. You're nicely underweight. <<n>>
<<SetFigure "thin">>
<<elseif $john.figure is "slim">>
Your body gets thiner. You're nicely underweight. <<n>>
<<SetFigure "thin">>
<<elseif $john.figure is "fit">>
Your body gets thiner. Your muscles are even more visible than before. <<n>>
<<SetFigure "wiry">>
<</if>>
<<set $stats.weight to -1>>
<<elseif $stats.weight is -1 and $stats.strength is 0>>
You lose even more weight. You're now really skinny. Good! <<n>>
<<SetFigure "skinny">>
<<set $stats.weight to -2>>
<</if>>
<<else>>
<<if $stats.weight is 0>>
<<if $stats.height is -1>>
You get thinnier. Your female curves fade out, leaving you with thin arms and legs, and nearly no fat. Combined with your small size, you're now a petite woman. <<n>>
<<SetSize "petite">>
<<else>>
You get thinnier. Your female curves fade out, leaving you with thin arms and legs, and nearly no fat. <<n>>
<</if>>
<<if $john.figure is "fit">>
Your body gets thiner. Your muscles are even more visible than before. <<n>>
<<SetFigure "wiry">>
<<else>>
<<SetFigure "thin">>
<</if>>
<<set $stats.weight to -1>>
<<elseif $stats.weight is -1 and $stats.strength is 0>>
You lose even more weight. You're now skinny. <<n>>
<<SetFigure "skinny">>
<<set $stats.weight to -2>>
<</if>>
<</if>>
<</if>>
<<if $formerPill is "Green" and ($portrait is "boi" or $portrait is "cuteboi" or $portrait is "ladyboi") and (not $flags.includes("breasted boi"))>>
<<if (def $lostboobs)>>
You get back the <<BoobsDesc>> the x-pills gave you previously. You missed the guys... And they look good on you, even though you're still a man. <<n>>
<<run $flags.pushUnique("breasted boi")>>
<<run $flags.delete("unbreasted gurl")>>
<<RestoreBoobs>>
<<else>>
You feel small two mounds of flesh grow on your torso. They're not large by any mean, but they can't be mistaken for anything else. You're a man with breasts. Cute little man-breasts. <<n>>
<<run $flags.pushUnique("breasted boi")>>
<<run $flags.delete("unbreasted gurl")>>
<<set $john.hasBreasts to true>>
<<SetBoobsSize 3>>
<</if>>
<<AddTF "hairless body">>
<<elseif $john.hasBreasts is true>>
<<if (($formerPill neq "Pink") and ($boobsPreference lt 0))>>
<<SmallerBoobs `-$boobsPreference`>>
<<else>>
<<SmallerBoobs>>
<</if>>
<</if>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<if ($formerPill neq "Pink") and ($penisPreference lt 0)>>
<<SmallerPenis `-$penisPreference`>>
<<else>>
<<SmallerPenis>>
<</if>>
<<elseif $bag.greenTaken is 0>>
<<if $john.clit is "large clitoris">>
Your large clitoris recovers it original size. <<n>>
<<SetClitSize>>
<<elseif $john.clit is "very large clitoris">>
Your very large clitoris gets smaller. <<n>>
<<SetClitSize "large clitoris">>
<<elseif $john.clit is "penis-like clitoris">>
Your penis-like clitoris gets smaller. <<n>>
<<SetClitSize "very large clitoris">>
<</if>>
<</if>>
<<if $bag.pinkTaken is 1>>
<<if ($john.sex is "vagina" or $john.sex is "both") and $stats.corruption is 0 and $stats.libido lte 0 and (not $tf.includes("loose pussy"))>>
Your pussy tighten, making future penetration a bit harder and much pleasurable for both of you. //Feel like a virgin// indeed. <<n>>
<<AddTF "tight pussy">>
<</if>>
<</if>>
<<if $formerPill is "Pink">>
<<if $stats.ageProgression is 2>>
You no longer look as old. <<n>>
<<set $stats.ageProgression to 1>>
<<RemoveTF "age progression (45 yo)">>
<<AddTF "age progression (30 yo)">>
<<elseif $stats.ageProgression is 1>>
You look your real age again. <<n>>
<<set $stats.ageProgression to 0>>
<<RemoveTF "age progression (30 yo)">>
<<elseif $stats.ageRegression is 0>>
You look younger, like twenty-something. <<n>>
<<set $stats.ageRegression to 1>>
<<AddTF "age regression (21 yo)">>
<<elseif $stats.ageRegression is 1>>
You look like a late teenager, maybe 18 or 19. <<n>>
<<set $stats.ageRegression to 2>>
<<RemoveTF "age regression (21 yo)">>
<<AddTF "age regression (18 yo)">>
<</if>>
<</if>>
<<switch $portrait>>
<<case "himbo">>
<<SetPortrait "sweet">>
<<case "sweet">>
<<SetPortrait "cute">>
<<case "cute">>
<<SetPortrait "adorable">>
<<case "bimbo">>
<<SetPortrait "sweet-girl">>
<<case "sweet-girl">>
<<SetPortrait "cute-girl">>
<<case "cute-girl">>
<<SetPortrait "adorable-girl">>
<<case "submissive">>
<<SetPortrait "grim">>
<<case "grim">>
<<SetPortrait "dark">>
<<case "dark">>
<<SetPortrait "goth">>
<<case "submissive-girl">>
<<SetPortrait "grim-girl">>
<<case "grim-girl">>
<<SetPortrait "dark-girl">>
<<case "dark-girl">>
<<SetPortrait "goth-girl">>
<<case "dominant">>
<<SetPortrait "rocker">>
<<case "rocker">>
<<SetPortrait "punk">>
<<case "punk">>
<<SetPortrait "metalhead">>
<<case "dominant-girl">>
<<SetPortrait "rocker-girl">>
<<case "rocker-girl">>
<<SetPortrait "punk-girl">>
<<case "punk-girl">>
<<SetPortrait "metalhead-girl">>
<</switch>>
<<if $bag.pinkTaken is 3 and $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to look pure and harmless, no matter what you're actually doing. Just look them with big, innocent eyes, and they'll assume you're a virgin with no experience. <<n>>
<<AddSkill "perfect innocence">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Pink">>
<</if>>
<br>
<<include Pills>>
/***********************************************/
/****************** CYAN PILL ******************/
/***********************************************/<h2 class="header"> @@color:cyan;text-shadow: 0px 0px 2px lightgray;Cyan@@ </h2>
<<set $bag.cyan -= 1>> <<run $pillsReplay.push("Cyan")>> <<run $pillsCombo.push("Cyan")>>
<<set $bag.totalTaken += 1>> <<set $bag.cyanTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.cyanTaken is 1>>
You have no idea what a cyan pill will do to you. Maybe a lesser version of the blue one? The only way to know is to try, right? You ingest the cyan pill... <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of light-bluish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $stats.ageProgression is 0>>
<<AddTF "x-milk (age progression)">>
<<else>>
<<AddTF "x-milk (androginization)">>
<</if>>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.cyanTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of light-bluish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<if $stats.ageRegression is 0>>
<<AddTF "x-cum (age progression)">>
<<else>>
<<AddTF "x-cum (androginization)">>
<</if>>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.cyanTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $john.sex is "penis" or $john.sex is "both">>
Your half-erect penis is now completely flacid. You guess you won't ever have a correct erection again. Why? <<n>>
<<RemoveTF "priapism">>
<<AddTF "impotent">>
<</if>>
<<if $john.sex is "vagina" or $john.sex is "both">>
Your pussy feels numb. You wonder if you'll ever have an vaginal orgasm in your life. <<n>>
<<RemoveTF "slavering pussy">>
<<AddTF "frigid">>
<</if>>
<<else>>
<<set $currentPill to "Cyan">>
<<if $formerPill is "Cyan">>
<<if $stats.ageRegression is 2>>
You lose your youthful looks. <<n>>
<<set $stats.ageRegression to 1>>
<<RemoveTF "age regression (18 yo)">>
<<AddTF "age regression (21 yo)">>
<<elseif $stats.ageRegression is 1>>
You look your real age again. <<n>>
<<set $stats.ageRegression to 0>>
<<RemoveTF "age regression (21 yo)">>
<<elseif $stats.ageProgression is 0>>
You look older, like thirty-something. <<n>>
<<set $stats.ageProgression to 1>>
<<AddTF "age progression (30 yo)">>
<<elseif $stats.ageProgression is 1>>
You look much older, maybe in your late 40's. <<n>>
<<set $stats.ageProgression to 2>>
<<RemoveTF "age progression (30 yo)">>
<<AddTF "age progression (45 yo)">>
<</if>>
<<elseif $portrait is "plain" or $portrait is "plain-girl">>
<<if $penisPreference is 0>>
<<set $penisPreference to -1>>
<</if>>
<<if $boobsPreference is 0>>
<<set $boobsPreference to -1>>
<</if>>
<<SmallerBoobs>>
<<SmallerPenis>>
<<SetPortrait "ambiguous">>
You feel like the notions of masculinity and femininity are obsolete. You're somewhere in between, not caring where about the strict definitions of some outdated model of society. <<n>>
<<AddMC "genderfluid">>
<<elseif $portrait is "ambiguous">>
<<SmallerBoobs +1>>
<<SmallerPenis +1>>
<<SetPortrait "androgynous">>
<<elseif $portrait is "androgynous">>
<<SmallerBoobs +2>>
<<SmallerPenis +2>>
<<SetPortrait "epicene">>
<<elseif $bag.cyanTaken is 1>>
<<if ($john.sex is "vagina" or $john.sex is "both") and ($stats.libido gte 1 or $stats.corruption gte 1) and (not $tf.includes("tight pussy"))>>
Your pussy loosen, making future penetration a bit easier, especially for well-endowed partners. <<n>>
<<AddTF "loose pussy">>
<<else>>
<<SmallerBoobs>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both") and $penisSize gte 16 and $stats.cum gte 1 and $formerPill is "Green" and (not $tf.includes("loosening precum"))>>
Drops of precum leaks from your penis. It looks shiny and feels special, though you don't know exactly why yet. <<n>>
<<AddTF "loosening precum">>
<<else>>
<<SmallerPenis>>
<</if>>
<</if>>
<<if $bag.cyanTaken gt 1>>
<<if $stats.stupidity is 3>>
<<if $mc.includes("stupid")>>
You feel wiser. You're no longer as stupid as the pills made you. <<n>>
<<run $mc.delete("stupid")>>
<<AddMC "dumb">>
<<else>>
You feel wiser. You're no longer as oblivious as the pills made you. <<n>>
<<run $mc.delete("idiot savant")>>
<<AddMC "ditz">>
<</if>>
<<set $stats.stupidity to 2>>
<<elseif $stats.stupidity is 2>>
<<if $mc.includes("dumb")>>
You feel wiser. You're no longer dumb, but still not as quick as you once were. <<n>>
<<run $mc.delete("dumb")>>
<<AddMC "slow">>
<<else>>
You feel wiser. You're no longer a ditz, but still not as quick as you once were. <<n>>
<<run $mc.delete("ditz")>>
<<AddMC "airhead">>
<</if>>
<<set $stats.stupidity to 1>>
<<elseif $stats.stupidity is 1>>
You feel wiser. Your mind starts working at its usual pace. You're no longer slow! <<n>>
<<run $mc.delete("slow")>>
<<run $mc.delete("airhead")>>
<<set $stats.stupidity to 0>>
<<elseif $mc.includes("lustful<<gold>>")>>
You feel wiser. You learn to put your raging libido under control, up to a point. <<n>>
<<RemoveMC "lustful<<gold>>">>
<<AddMC "lustful<<silver>>">>
<<set $stats.libido to 2>>
<<elseif $mc.includes("lustful<<silver>>")>>
You feel wiser. You get a better handle on the fire in your groins. <<n>>
<<RemoveMC "lustful<<silver>>">>
<<AddMC "lustful">>
<<set $stats.libido to 1>>
<<elseif $mc.includes("lustful")>>
You feel wiser. You have total mastery over your sexual impulses. <<n>>
<<RemoveMC "lustful">>
<<set $stats.libido to 0>>
<<elseif $stats.corruption is 3>>
You feel wiser. Your sense of morality gets back. <<n>>
<<RemoveMC "immoral">>
<<AddMC "corrupted">>
<<set $stats.corruption to 2>>
<<elseif $stats.corruption is 2>>
You feel wiser. You no longer feel able to do as you please. What would people think? <<n>>
<<RemoveMC "corrupted">>
<<AddMC "liberated">>
<<set $stats.corruption to 1>>
<<elseif $stats.corruption is 1>>
You feel wiser. A good old-fashioned sense of propriety comes back to you. <<n>>
<<RemoveMC "liberated">>
<<set $stats.corruption to 0>>
<<elseif $stats.superficial gte 1>>
Appearences are still as important to you, but you realise now you need a more classy look than what you were considering a moment ago. Pink tops and short skirts look much less attractive than lace underwear and cocktail dresses. <<n>>
<<if $stats.superficial eq 1>>
<<RemoveMC "superficial">>
<<if $stats.stylish eq 0>>
<<set $stats.stylish to 1>>
<<AddMC "stylish">>
<<elseif $stats.stylish eq 1>>
<<set $stats.stylish to 2>>
<<RemoveMC "stylish">>
<<AddMC "stylish<<silver>>">>
<<elseif $stats.stylish eq 2>>
<<set $stats.stylish to 3>>
<<RemoveMC "stylish<<silver>>">>
<<AddMC "stylish<<gold>>">>
<</if>>
<<elseif $stats.superficial eq 2>>
<<RemoveMC "superficial<<silver>>">>
<<if $stats.stylish eq 0>>
<<set $stats.stylish to 2>>
<<AddMC "stylish<<silver>>">>
<<elseif $stats.stylish eq 1>>
<<set $stats.stylish to 3>>
<<RemoveMC "stylish">>
<<AddMC "stylish<<gold>>">>
<<elseif $stats.stylish eq 2>>
<<set $stats.stylish to 3>>
<<RemoveMC "stylish<<silver>>">>
<<AddMC "stylish<<gold>>">>
<</if>>
<<elseif $stats.superficial eq 3>>
<<RemoveMC "superficial<<gold>>">>
<<if $stats.stylish eq 0>>
<<set $stats.stylish to 3>>
<<AddMC "stylish<<gold>>">>
<<elseif $stats.stylish eq 1>>
<<set $stats.stylish to 3>>
<<RemoveMC "stylish">>
<<AddMC "stylish<<gold>>">>
<<elseif $stats.stylish eq 2>>
<<set $stats.stylish to 3>>
<<RemoveMC "stylish<<silver>>">>
<<AddMC "stylish<<gold>>">>
<</if>>
<</if>>
<<set $stats.superficial to 0>>
<<if $yellowPath is "superficial">>
<<set $yellowPath to "stylish">>
<</if>>
<<else>>
You feel a great calm. All is fine. <<n>>
<</if>>
<</if>>
<<if $bag.cyanTaken is 3 and $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to have sex detached from the limitations of your body. After all, it's all in the head, right? You know how to trigger cerebral orgasms, no longer sapping your strength. <<n>>
<<AddSkill "tantric sex">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Cyan">>
<</if>>
<br>
<<include Pills>>
/************************************************/
/****************** WHITE PILL ******************/
/************************************************/<h2 class="header"> @@color:white;text-shadow: 0px 0px 2px lightgray;White@@ </h2>
<<set $bag.white -= 1>> <<run $pillsReplay.push("White")>> <<run $pillsCombo.push("White")>>
<<set $bag.totalTaken += 1>> <<set $bag.whiteTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.whiteTaken is 1>>
This looks like an ordinary pill. While you ingest the white x-pill, you wonder what effect it will have... <<n>>
<</if>>
<<if $flags.includes("magicMilk") or $flags.includes("magicCum")>>
<<include "X-Fluid White">>
<<set $bag.limit += 1>>
<<set $bag.whiteTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $john.sex is "penis" or $john.sex is "both">>
A thought strikes you: your sperm is no longer fertile. You just know it. <<n>>
<<RemoveTF "high sperm count">>
<<AddTF "infertile">>
<</if>>
<<if $john.sex is "vagina" or $john.sex is "both">>
Your uterus is no longer able to bear life. That's not a prospect you had for long, but it still makes you sad. <<n>>
<<RemoveTF "fertile womb">>
<<AddTF "barren">>
<</if>>
<<RemoveTF "self-impregnation">>
<<if $flags.includes("self-impregnated")>>
<<run $flags.delete("self-impregnated")>>
<</if>>
<<if $tf.includes("pregnant")>>
The life that was growing inside of you is gone. Your stomach is flat again. Tears fills your eyes, as a feeling of loss and despair numbs everything else. <<n>>
<<RemoveTF "pregnant">>
<<elseif $tf.includes("pregnant navel")>>
The life that was growing inside of you is gone. Your stomach is flat again. Tears fills your eyes, as a feeling of loss and despair numbs everything else. <<n>>
<<RemoveTF "pregnant navel">>
<<elseif $tf.includes("pregnant tit")>>
The life that was growing inside of you is gone. Your tits are empty again. Tears fills your eyes, as a feeling of loss and despair numbs everything else. <<n>>
<<RemoveTF "pregnant tit">>
<<elseif $tf.includes("pregnant ball")>>
The life that was growing inside of you is gone. Your balls are empty again. Tears fills your eyes, as a feeling of loss and despair numbs everything else. <<n>>
<<RemoveTF "pregnant ball">>
<</if>>
<<else>>
<<set $currentPill to "White">>
/** BODY **/
<<if $formerPill eq "White" and ($john.sex is "vagina" or $john.sex is "both" or ($john.sex is "penis" and $bag.redTaken gte 2)) and $bag.pinkTaken eq 0 and $stats.strength is 0>>
<<if $john.body is "male">>
<<if $stats.weight is 0>>
Your body grows larger, as your thighs, hips and butt expands. You have the figure of a hedonist. <<n>>
<<SetFigure "chubby">>
<<set $stats.weight to +1>>
<<elseif $stats.weight is +1>>
Your body grows even larger, becoming really big and huggable. <<n>>
<<SetFigure "plump">>
<<set $stats.weight to +2>>
<</if>>
<<else>>
<<if $stats.weight is 0>>
Your body grows larger, as your thighs, hips and butt expands.
<<if $stats.height is -1>>
Combined with your small size, you now have a shortstacked figure. <<n>>
<<SetSize "shortstacked">>
<<else>>
You have the figure of a hedonist. <<n>>
<</if>>
<<SetFigure "curvy">>
<<set $stats.weight to +1>>
<<elseif $stats.weight is +1>>
Your body grows even larger, becoming really big and huggable. <<n>>
<<SetFigure "thicc">>
<<set $stats.weight to +2>>
<</if>>
<</if>>
<<if ($stats.weight is +1) and ($john.butt is "bubble butt" or $john.butt is "toned ass")>>
Your booty gets fuller and rounder than before. As you take a couple of steps, it bounces in rhythm. Nice! <<n>>
<<SetButt "big booty">>
<<elseif ($stats.weight is +2) and ($john.butt is "big booty")>>
Your ass gets fuller and rounder than before. It's much wider than your waist, and not too sloopy. Mama, what a perfect behind. <<n>>
<<SetButt "phat ass">>
<</if>>
<<if (not $flags.includes("removed clothes"))>>
You get out of your clothes, as these ones are at least a size too small for you now. You'll have to buy new ones. <<n>>
<<run $flags.pushUnique("removed clothes")>>
<</if>>
<</if>>
/** SEX/MOUTH **/
<<if $john.clit is "penis-like clitoris" and (not $tf.includes("ejaculating clit"))>>
Once again, you feel something changing in your clit, and deeper in your groins. Your urinal track moves to the top of your clit, then a thick white liquid flow out of it. You just ejaculated out of your clitoris! <<n>>
<<AddTF "ejaculating clit">>
<<if $tf.includes("squirter")>>
<<RemoveTF "squirter">>
<<AddTF "heavy load">>
<<elseif $tf.includes("squirter<<silver>>")>>
<<RemoveTF "squirter<<silver>>">>
<<AddTF "heavy load<<silver>>">>
<<elseif $tf.includes("squirter<<gold>>")>>
<<RemoveTF "squirter<<gold>>">>
<<AddTF "heavy load<<gold>>">>
<</if>>
<<elseif $tf.includes("erectile teats") and (not $tf.includes("ejaculating teats"))>>
Once again, you feel something changing in your teats, and deeper in your boobs. A thick white liquid run out of your erectile nipples. But it's not milk, it's cum! <<n>>
<<RemoveTF "erectile teats">>
<<AddTF "ejaculating teats">>
<<if $stats.lactation is 1>>
<<RemoveTF "lactating">>
<<AddTF "heavy load">>
<<set $stats.lactation to 0>>
<<set $stats.cum to 1>>
<<elseif $stats.lactation is 2>>
<<RemoveTF "lactating<<silver>>">>
<<AddTF "heavy load<<silver>>">>
<<set $stats.lactation to 0>>
<<set $stats.cum to 2>>
<<elseif $stats.lactation is 3>>
<<RemoveTF "lactating<<gold>>">>
<<AddTF "heavy load<<gold>>">>
<<set $stats.lactation to 0>>
<<set $stats.cum to 3>>
<</if>>
<<elseif $tf.includes("agile tongue") and (not $tf.includes("ejaculating tongue")) and $bag.totalTaken gte $bag.limit>>
Once again, you feel something changing in your mouth, and deeper in your throat. A canal runs from under your tongue, from the tip to the base, where it reaches down to two new small glands in your jaw. What the heck is that? <<n>>
<<RemoveTF "agile tongue">>
<<AddTF "ejaculating tongue">>
<<if $tf.includes("squirter")>>
<<RemoveTF "squirter">>
<<AddTF "heavy load">>
<<elseif $tf.includes("squirter<<silver>>")>>
<<RemoveTF "squirter<<silver>>">>
<<AddTF "heavy load<<silver>>">>
<<elseif $tf.includes("squirter<<gold>>")>>
<<RemoveTF "squirter<<gold>>">>
<<AddTF "heavy load<<gold>>">>
<</if>>
<</if>>
<<if ($john.hasBreasts is true) and (not $tf.includes("ejaculating clit")) and (not $tf.includes("ejaculating teats")) and (not $tf.includes("ejaculating tongue"))>>
<<if $stats.lactation eq 0>>
<<LargerBoobs>>
And then, droplets of milk start running from your teats. You're lactating! <<n>>
<<set $stats.lactation to 1>>
<<AddTF "lactating">>
<<elseif $stats.lactation eq 1>>
<<if $boobsPreference gte 1>>
<<LargerBoobs +1>>
<<elseif $boobsPreference is 0>>
<<LargerBoobs>>
<</if>>
Your tits are filling with milk... <<n>>
<<set $stats.lactation to 2>>
<<RemoveTF "lactating">>
<<AddTF "lactating<<silver>>">>
<<elseif $stats.lactation eq 2>>
<<if $boobsPreference gte 1>>
<<LargerBoobs +1>>
<<elseif $boobsPreference is 0>>
<<LargerBoobs>>
<</if>>
Your tits have become perfect milk production organs. <<n>>
<<set $stats.lactation to 3>>
<<RemoveTF "lactating<<silver>>">>
<<AddTF "lactating<<gold>>">>
<<if $bag.totalTaken gte $bag.limit and $formerPill eq "White">>
<<run $flags.pushUnique("magicMilk")>>
<<set $bag.free += 1>>
<</if>>
<</if>>
<<if $formerPill is "Red" and $john.teats is "teats">>
Your teats look larger and thicker. <<n>>
<<AddTF "large teats">>
<<set $john.teats to "large teats">>
<<elseif $formerPill is "Green" and $john.teats is "large teats">>
Your teats grow larger and much longer. Your tits look like a cow's udders! <<n>>
<<RemoveTF "large teats">>
<<AddTF "protruding teats">>
<<set $john.teats to "protruding teats">>
<</if>>
<<if $stats.lactation is 3 and $flags.includes("specialSkillOpen") and $stats.stupidity neq 3>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to calm people and make them at ease and happy. All you need is a smile, a few words of comfort and healty environment. Nobody could stay mad in your presence. <<n>>
<<AddSkill "soothing presence">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<<elseif $john.sex is "penis" or $john.sex is "both" or $tf.includes("ejaculating clit") or $tf.includes("ejaculating teats") or $tf.includes("ejaculating tongue")>>
<<if $stats.cum eq 0>>
<<LargerPenis>>
<<if $john.sex is "penis" and ($john.balls eq "small balls")>>
Your balls grow back to their usual size. They immediately start producing an impressive quantity of cum. You guess your future ejaculations will be messy. <<n>>
<<SetBalls>>
<<elseif $john.sex is "penis">>
Your balls grow larger than usual. They immediately start producing an impressive quantity of cum. You guess your future ejaculations will be messy. <<n>>
<<SetBalls "big balls">>
<<elseif $tf.includes("ejaculating teats")>>
Your feel your <<BoobsDesc>> filling with an impressive quantity of cum. You guess your future ejaculations will be messy. <<n>>
<<elseif $tf.includes("ejaculating tongue")>>
Your feel your throat filling with an impressive quantity of cum. You guess your future ejaculations will be messy. <<n>>
<<else>>
Your feel your groins filling with an impressive quantity of cum. You guess your future ejaculations will be messy. <<n>>
<</if>>
<<set $stats.cum to 1>>
<<AddTF "heavy load">>
<<elseif $stats.cum eq 1>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<if $formerPill is "White" and ($john.orientation is "gay" or $john.orientation is "bisexual") and ($bag.blackTaken gte 1) and ($stats.top is 0) and ($penisSize gte 11 or $tf.includes("unusual girth"))>>
<<LargerPenis +3>>
Your gland gets much wider, and your urethra opens up. You think you could put a finger there. Perhaps even a medium-sized dick... You have a ''fuckable penis''! <<n>>
<<AddTF "fuckable penis">>
<<elseif $formerPill is "White" and ($penisPreference gte 0)>>
<<if $john.balls eq "big balls" and ($penisPreference gte 1)>>
Your big balls get even bigger! <<n>>
<<SetBalls "huge balls">>
<</if>>
<<LargerPenis +1>>
<<else>>
<<LargerPenis>>
<</if>>
<</if>>
<<if $john.sex is "penis">>
Your balls are filling with cum... //So// much cum...
<<elseif $tf.includes("ejaculating teats")>>
Your <<BoobsDesc>> are filling with cum... //So// much cum...
<<elseif $tf.includes("ejaculating tongue")>>
Your throat glands are filling with cum... //So// much cum...
<<else>>
Your groins are filling with cum... //So// much cum...
<</if>>
<<if $formerPill neq "Cyan" and $formerFormerPill neq "Cyan">>
And this cum is //full// of strong sperm, ready to impregnate eggs. <<n>>
<<AddTF "high sperm count">>
<<else>>
<<n>>
<</if>>
<<set $stats.cum to 2>>
<<RemoveTF "heavy load">>
<<AddTF "heavy load<<silver>>">>
<<elseif $stats.cum eq 2>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<if $formerPill is "White" and $formerFormerPill is "White" and $tf.includes("fuckable penis") and ($john.balls eq "big balls" or $john.balls eq "huge balls")>>
Your balls get really bigger, and you feel them changing. They're preparing for something, but what? <<n>>
<<SetBalls "huge balls">> /** might be redundant **/
<<AddTF "fertile balls">>
<<elseif $formerPill is "White" and ($penisPreference gte 0)>>
<<LargerPenis +2>>
<<else>>
<<LargerPenis>>
<</if>>
<<if $tf.includes("fuckable balls")>>
You feel your balls changing. They're preparing for something, but what? <<n>>
<<AddTF "fertile balls">>
<</if>>
<</if>>
<<if $john.sex is "penis">>
Your balls have become perfect sperm production organs. Cum starts leaking from your penis. <<n>>
<<elseif $tf.includes("ejaculating teats")>>
Your <<BoobsDesc>> have become perfect sperm production organs. Cum starts leaking from your teats. <<n>>
<<elseif $tf.includes("ejaculating tongue")>>
Whatever is in your throat now has become a perfect sperm production organ. Cum starts leaking from your tongue. <<n>>
<<elseif $tf.includes("ejaculating clit")>>
Your groins have become perfect sperm production organs. Cum starts leaking from your clit. <<n>>
<<else>>
Your groins have become perfect sperm production organs. <<n>>
<</if>>
<<set $stats.cum to 3>>
<<RemoveTF "heavy load<<silver>>">>
<<AddTF "heavy load<<gold>>">>
<<if $bag.totalTaken gte $bag.limit and $formerPill eq "White">>
<<run $flags.pushUnique("magicCum")>>
<<set $bag.free += 1>>
<</if>>
<<if $flags.includes("specialSkillOpen") and $stats.stupidity neq 3>>
Your thoughts and instincts are organising in new ways. You feel confident in your ability to detect fertility in both sex. You could know, just by looking and smelling at woman, if she's ovulating and ready to be impregnated. <<n>>
<<AddSkill "ovulation detection">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<</if>>
<</if>>
<<if $tf.includes("high sperm count") and ($stats.top gt $stats.bottom or $stats.stupidity gte 1 or $mc.includes("patient")) and (not $mc.includes("broodfather")) and (not $mc.includes("family founder"))>>
<<if $mc.includes("patient") or ($stats.smart gte 1 and $stats.stupidity is 0 and $stats.corruption is 0)>>
You feel eager to have a big family, with lots of children around you. <<n>>
<<AddMC "family founder">>
<<elseif ($john.orientation neq "gay") >>
You feel an urge to impregnate as many women as possible. <<n>>
<<AddMC "broodfather">>
<</if>>
<</if>>
<<elseif $john.sex is "vagina">>
<<if $stats.cum eq 0>>
A jet of liquid shoots from your pussy. You're a squirter! <<n>>
<<set $stats.cum to 1>>
<<AddTF "squirter">>
<<elseif $stats.cum eq 1>>
Your pussy emits a large spray of a clear liquid. <<n>>
<<set $stats.cum to 2>>
<<RemoveTF "squirter">>
<<AddTF "squirter<<silver>>">>
<<elseif $stats.cum eq 2>>
Your pussy's future squirts will be even bigger and messier... <<n>>
<<set $stats.cum to 3>>
<<RemoveTF "squirter<<silver>>">>
<<AddTF "squirter<<gold>>">>
<</if>>
<</if>>
<<if ($john.sex is "vagina" or $john.sex is "both")>>
<<if ($formerPill is "Orange") and (not $tf.includes("slavering pussy"))>>
Your pussy gets wet, and show no sign of stopping. From now on, you'll be constantly soaked and ready for a hard fuck... <<n>>
<<AddTF "slavering pussy">>
<</if>>
<<if ($formerPill is "Yellow") and ($tf.includes("slavering pussy")) and (not $tf.includes("honey juice"))>>
Your pussy's love juice smells good... You slide a finger in to sample yourself. It tastes like honey, sweet and saccharine, with a unique flavor. A //you// flavor! <<n>>
<<AddTF "honey juice">>
<</if>>
<</if>>
<<if ($formerPill is "Yellow") and ($john.teats is "fuckable teats") and (not $tf.includes("implants"))>>
<<LargerBoobs +2>>
You feel something changing inside your tits... but what? <<n>>
<<AddTF "fertile tits">>
<<elseif ($john.sex is "vagina" or $john.sex is "both") and ($stats.lactation gt 1 or $stats.cum gt 1) and (not $tf.includes("fertile womb")) and $formerPill neq "Cyan" and $formerFormerPill neq "Cyan">>
You feel something strange happening inside yourself. You guess your womb is getting ready for childbearing. What a //strange//, //strange// thought! <<n>>
<<AddTF "fertile womb">>
<<elseif $tf.includes("fuckable navel") and (not $tf.includes("fertile navel"))>>
Once again, you feel great transformations occurring within your belly. Your vagina-like navel now has a complete uterus-like organ, ready to be inseminated. What a curious and amazing idea! <<n>>
<<AddTF "fertile navel">>
<<elseif ($tf.includes("fertile womb") or $tf.includes("fertile tits") or $tf.includes("fertile balls") or $tf.includes("fertile navel")) and ($stats.bottom gt $stats.top or $stats.stupidity gte 1 or $mc.includes("patient")) and (not $mc.includes("broodmother")) and (not $mc.includes("family founder"))>>
<<if $mc.includes("patient") or ($stats.smart gte 1 and $stats.stupidity is 0 and $stats.corruption is 0)>>
You feel eager to have a big family, with lots of children around you. <<n>>
<<AddMC "family founder">>
<<elseif ($john.orientation neq "lesbian") >>
You feel the urge to get pregnant as quickly and as often as possible. <<n>>
<<AddMC "broodmother">>
<</if>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both")>>
<<if ($formerPill is "Green") and (not $tf.includes("sweet cum"))>>
Your cum smells good... You pick a drop up to sample yourself. The usual acrid taste is gone. Your cum is now sweet, with a unique and rather pleasant taste. <<n>>
<<AddTF "sweet cum">>
<</if>>
<<if ($formerPill is "Yellow") and ($tf.includes("sweet cum")) and (not $tf.includes("pineapple-flavored cum")) and (not $tf.includes("chocolate-flavored cum")) and (not $tf.includes("vanilla-flavored cum"))>>
Bright yellow precum drops from your dick. Curious, you take a bit on your finger to your mouth. It tastes like pineapple! <<n>>
<<RemoveTF "sweet cum">>
<<AddTF "pineapple-flavored cum">>
<</if>>
<</if>>
<<if $flags.includes("self-impregnated")>>
You wondered what effet your ejaculation would have. Now you know. The pills ensured your sperm fertilized an egg. There's a life inside you.
<<if $flags.includes("self-impregnated (ball)")>>
Your left ball has grown larger now that it's filled with life.
<<run $flags.delete("self-impregnated (ball)")>>
<<AddTF "pregnant ball">>
<<elseif $flags.includes("self-impregnated (tit)")>>
Your left breast has grown larger now that it's filled with life.
<<run $flags.delete("self-impregnated (tit)")>>
<<AddTF "pregnant tit">>
<<elseif $flags.includes("self-impregnated (navel)")>>
What's more, your stomach has a bump. You look at least three month pregnant.
<<run $flags.delete("self-impregnated (navel)")>>
<<AddTF "pregnant navel">>
<<elseif $flags.includes("self-impregnated (womb)")>>
What's more, your stomach has a bump. You look at least three month pregnant.
<<run $flags.delete("self-impregnated (womb)")>>
<<AddTF "pregnant">>
<</if>>
You should be panicked, but you're only feeling calm and contentment. You're carrying your child. <<n>>
<<run $flags.delete("self-impregnated")>>
<<run $flags.delete("self-impregnated (ball)")>>
<<run $flags.delete("self-impregnated (tit)")>>
<<run $flags.delete("self-impregnated (navel)")>>
<<if $tf.includes("pregnant navel")>>
The baby will have to come out of your navel. Will it be able to stretch? Will it hurt? You're looking forward to it, even if you have apprehensions. <<n>>
<<elseif $tf.includes("pregnant tit")>>
The baby will have to come out of your new teat hole. Will it hurt? You're looking forward to it, even if you have apprehensions. <<n>>
<<elseif $tf.includes("pregnant ball")>>
<<if $tf.include("fuckable balls")>>
The baby will have to come out of the new hole in your ball. Will it hurt? You're looking forward to it, even if you have apprehensions. <<n>>
<<else>>
How will the baby come out of your balls? Throught your penis? You're not really looking forward to it. <<n>>
<</if>>
<<elseif $john.sex is "penis" or $john.sex is "none">>
But you no longer have a pussy! How are you going to give birth with no vagina for the baby to come out? Well, you guess you're due for a caesarean... <<n>>
<</if>>
<</if>>
<<switch $portrait>>
<<case "himbo">>
<<SetPortrait "husbandly">>
<<if $stats.stupidity is 1>>
Your thoughts are clear again. What is more, you feel more patient than you used to be. <<n>>
<<set $stats.stupidity to 0>>
<<RemoveMC "slow">>
<<RemoveMC "airhead">>
<<AddMC "patient">>
<</if>>
<<case "husbandly">>
<<SetPortrait "fatherly">>
<<case "fatherly">>
<<SetPortrait "paternal">>
<<case "bimbo">>
<<SetPortrait "wifely">>
<<if $stats.stupidity is 1>>
Your thoughts are clear again. What is more, you feel more patient than you used to be. <<n>>
<<set $stats.stupidity to 0>>
<<RemoveMC "airhead">>
<<RemoveMC "slow">>
<<AddMC "patient">>
<</if>>
<<case "wifely">>
<<SetPortrait "motherly">>
<<case "motherly">>
<<SetPortrait "maternal">>
<</switch>>
<<if $stats.stupidity is 3 and ((($john.sex is "penis" or $john.sex is "both" or $tf.includes("ejaculating tongue") or $tf.includes("ejaculating clit") or $tf.includes("ejaculating teats")) and $stats.cum eq 3) or ($john.hasBreasts is true and $stats.lactation eq 3))>>
<<if $mc.includes("stupid")>>
Your mind is broken. You're no longer smart enough to take any initiative. <<n>>
<<set $mc to []>>
<<set $skills to []>>
<<AddMC "mind-broken">>
<<set $stats.stupidity to 4>>
<<elseif $stats.smart is 3>>
Your mind reaches perfection. In fact, it's so perfect, it no longer has any use for its body. While you're forever lost in the worlds of your imagination, your mindless body is left to it's own primal urge. Eating, drinking and having sex. Lots of sex. <<n>>
<<RemoveMC "idiot savant">>
<<set $mc to []>>
<<set $skills to []>>
<<AddMC "sex zombie">>
<<set $stats.stupidity to 4>>
<</if>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "White">>
<</if>>
<br>
<<include Pills>>
/*****/<<if $flags.includes("magicMilk")>>
<<if (not $flags.includes("unconscious"))>>
Spurts of the whitest milk jerk out of your <<BoobsDesc>>.
<<if $mc.includes("mind-broken") or $mc.includes("sex zombie")>>
You barely notice.
<<else>>
That's very strange.
<</if>>
<<if passage() neq "//Pause//" and passage() neq "Stop" and (not $mc.includes("mind-broken")) and (not $mc.includes("sex zombie"))>>
The x-pill has no further effect. That's even stranger.
<</if>>
<<n>>
<<else>>
You find spatters of dried milk on your boobs. Strange. <<n>>
<</if>>
<<if $mc.includes("mind-broken")>>
<<AddTF "x-milk (aphrodisiac)">>
<<elseif $mc.includes("sex zombie")>>
<<AddTF "x-milk (zombification)">>
<<elseif $mc.includes("broodmother") or $mc.includes("broodfather") or $mc.includes("family founder")>>
<<AddTF "x-milk (fertilization)">>
<<elseif $john.orientation is "lesbian" or $john.orientation is "vaginophile">>
<<AddTF "x-milk (lactation)">>
<<else>>
<<AddTF "x-milk (cum-production)">>
<</if>>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<elseif $flags.includes("magicCum")>>
<<if (not $flags.includes("unconscious"))>>
Spurts of the whitest cum leak out of your <<PenisDesc>>.
<<if $mc.includes("mind-broken") or $mc.includes("sex zombie")>>
You barely notice.
<<else>>
That's very strange.
<</if>>
<<if passage() neq "//Pause//" and passage() neq "Stop" and (not $mc.includes("mind-broken")) and (not $mc.includes("sex zombie"))>>
The x-pill has no further effect. That's even stranger.
<</if>>
<<n>>
<<else>>
You find a large patch of dried cum on your underwear. Strange. <<n>>
<</if>>
<<if $mc.includes("mind-broken")>>
<<AddTF "x-cum (aphrodisiac)">>
<<elseif $mc.includes("sex zombie")>>
<<AddTF "x-cum (zombification)">>
<<elseif $mc.includes("broodmother") or $mc.includes("broodfather") or $mc.includes("family founder")>>
<<AddTF "x-cum (fertilization)">>
<<elseif $john.orientation is "gay" or $john.orientation is "cockophile">>
<<AddTF "x-cum (cum-production)">>
<<else>>
<<AddTF "x-cum (lactation)">>
<</if>>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<</if>>
/************************************************/
/****************** BROWN PILL ******************/
/************************************************/<h2 class="header"> @@color:saddlebrown;text-shadow: 0px 0px 2px lightgray;Brown@@ </h2>
<<set $bag.brown -= 1>> <<run $pillsReplay.push("Brown")>> <<run $pillsCombo.push("Brown")>>
<<set $bag.totalTaken += 1>> <<set $bag.brownTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.brownTaken is 1>>
<<if $bag.tanTaken is 0>>
A brown pill? You have a vague recollection of a controversy surrounding it, but you can't recall what is was about exactly... <<n>>
<<else>>
You remember now that the brown pill has similar effects to the tan pill you already took. It should give you a black appearance. <<n>>
<</if>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of brownish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (blackification)">>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.brownTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of brownish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (blackification)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.brownTaken -= 1>>
<<else>>
<<set $currentPill to "Brown">>
<<if $stats.asian gte 1>>
<<set $stats.asian -= 1>>
<<if $stats.asian is 2>>
Your skin changes color again. <<n>>
<<RemoveTF "asian<<gold>>">>
<<AddTF "asian<<silver>>">>
<<elseif $stats.asian is 1>>
Your skin changes color again. <<n>>
<<RemoveTF "asian<<silver>>">>
<<AddTF "asian">>
<<elseif $stats.asian is 0>>
The brown pill canceled the tan pill's effects. You're white again! <<n>>
<<RemoveTF "asian">>
<<John>>
<</if>>
<<elseif $stats.black is 0>>
Your skin changes color, as the traits of your face shift. You no longer look like yourself, in ways you had not forseen. <<n>>
<<set $stats.black to 1>>
<<AddTF "black">>
<<if $tf.includes("tanned")>>
<<RemoveTF "tanned">>
<<run $flags.pushUnique("shouldBeTanned")>>
<</if>>
<<if $john.hairColor eq "blonde">>
<<SetHairColor>>
<<run $flags.pushUnique("shouldBeBlonde")>>
<</if>>
<<if $john.hairColor eq "redhead">>
<<SetHairColor>>
<<run $flags.pushUnique("shouldBeRedhead")>>
<</if>>
<<if $john.hairColor eq "black-haired">>
<<SetHairColor>>
<<run $flags.pushUnique("shouldBeBlackHaired")>>
<</if>>
<<elseif $stats.black is 1>>
Your skin changes color again. <<n>>
<<RemoveTF "black">>
<<AddTF "black<<silver>>">>
<<set $stats.black to 2>>
<<elseif $stats.black is 2>>
Your skin changes color again. <<n>>
<<RemoveTF "black<<silver>>">>
<<AddTF "black<<gold>>">>
<<set $stats.black to 3>>
<</if>>
<<SetRacialAvatar>>
<<if $bag.brownTaken is 1 and $bag.tanTaken is 0>>
You remember the controversy now. A pill that changes your appearance in //this// way is bound to be problematic in some eyes. <<n>>
<</if>>
<<if $bag.brownTaken gt 1 or $bag.tanTaken gte 1>>
<<set $bag.limit += 1>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Brown">>
<</if>>
<br>
<<include Pills>>
/**********************************************/
/****************** TAN PILL ******************/
/**********************************************/<h2 class="header"> @@color:saddlebrown;text-shadow: 0px 0px 2px lightgray;Tan@@ </h2>
<<set $bag.tan -= 1>> <<run $pillsReplay.push("Tan")>> <<run $pillsCombo.push("Tan")>>
<<set $bag.totalTaken += 1>> <<set $bag.tanTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.tanTaken is 1>>
<<if $bag.blackTaken is 0>>
A tan pill? You have a vague recollection of a controversy surrounding it, but you can't recall what is was about exactly... <<n>>
<<else>>
You remember now that the tan pill has similar effects to the brown pill you already took. It should give you an asian appearance. <<n>>
<</if>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of tanish milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (asianification)">>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.tanTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of tanish cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (asianification)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.tanTaken -= 1>>
<<else>>
<<set $currentPill to "Tan">>
<<if $stats.black gte 1>>
<<set $stats.black -= 1>>
<<if $stats.black is 2>>
Your skin changes color again. <<n>>
<<RemoveTF "black<<gold>>">>
<<AddTF "black<<silver>>">>
<<elseif $stats.black is 1>>
Your skin changes color again. <<n>>
<<RemoveTF "black<<silver>>">>
<<AddTF "black">>
<<elseif $stats.black is 0>>
The tan pill canceled the brown pill's effects. You're white again! <<n>>
<<RemoveTF "black">>
<<John>>
<</if>>
<<elseif $stats.asian is 0>>
Your skin changes color, as the traits of your face shift. You no longer look like yourself, in ways you had not forseen. <<n>>
<<set $stats.asian to 1>>
<<AddTF "asian">>
<<if $tf.includes("tanned")>>
<<RemoveTF "tanned">>
<<run $flags.pushUnique("shouldBeTanned")>>
<</if>>
<<if $john.hairColor eq "blonde">>
<<SetHairColor>>
<<run $flags.pushUnique("shouldBeBlonde")>>
<</if>>
<<if $john.hairColor eq "redhead">>
<<SetHairColor>>
<<run $flags.pushUnique("shouldBeRedhead")>>
<</if>>
<<if $john.hairColor eq "black-haired">>
<<SetHairColor>>
<<run $flags.pushUnique("shouldBeBlackHaired")>>
<</if>>
<<elseif $stats.asian is 1>>
Your skin changes color again. <<n>>
<<RemoveTF "asian">>
<<AddTF "asian<<silver>>">>
<<set $stats.asian to 2>>
<<elseif $stats.asian is 2>>
Your skin changes color again. <<n>>
<<RemoveTF "asian<<silver>>">>
<<AddTF "asian<<gold>>">>
<<set $stats.asian to 3>>
<</if>>
<<SetRacialAvatar>>
<<if $bag.brownTaken gte 1 or $bag.tanTaken gt 1>>
<<set $bag.limit += 1>>
<</if>>
<<if $bag.tanTaken is 1 and $bag.brownTaken is 0>>
You remember the controversy now. A pill that changes your appearance in //this// way is bound to be problematic in some eyes. <<n>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Tan">>
<</if>>
<br>
<<include Pills>>
/************************************************/
/****************** CLEAR PILL ******************/
/************************************************/<h2 class="header"> @@color:#111111;text-shadow: 0px 0px 2px lightgray;Clear@@ </h2>
<<set $bag.clear -= 1>> <<run $pillsReplay.push("Clear")>> <<run $pillsCombo.push("Clear")>>
<<set $bag.totalTaken += 1>> <<set $bag.clearTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.clearTaken is 1>>
Now, the clear pill, you've heard about. These are intellect-booster. <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of semi-translucid milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (intellectualisation)">>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.clearTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of semi-translucid cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (intellectualisation)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.clearTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $stats.smart eq 1>>
<<RemoveMC "smart">>
<<elseif $stats.smart eq 2>>
<<RemoveMC "smart<<silver>>">>
<<elseif $stats.smart eq 3>>
<<RemoveMC "smart<<gold>>">>
<</if>>
You've lost your mind. Well, you're convinced you haven't, and that's half the problem. Anyway, you'd really need professional advice. Which you won't, not until the delusions get much worse. <<n>>
<<AddMC "insane">>
<<else>>
<<set $currentPill to "Clear">>
<<switch $portrait>>
<<case "plain">>
<<SetPortrait "nerdy">>
<<case "nerdy">>
<<SetPortrait "geeky">>
<<case "geeky">>
<<SetPortrait "bookish">>
<<case "plain-girl">>
<<SetPortrait "nerdy-girl">>
<<case "nerdy-girl">>
<<SetPortrait "geeky-girl">>
<<case "geeky-girl">>
<<SetPortrait "bookish-girl">>
<</switch>>
<<if $bag.totalTaken gt $bag.limit>>
Your headache gets better. <<n>>
<<if $stats.boost is 0 and ($formerPill is "Blue" or $formerPill is "Red" or $formerPill is "Yellow" or $formerPill is "Pink" or $formerPill is "Orange" or ($formerPill is "White" and $john.sex is "vagina" or $john.sex is "both" or $tf.includes("fertile tits") or $tf.includes("fertile navel") or $tf.includes("fertile balls")))>>
<<set $stats.boostColor to $formerPill>>
<<switch $stats.boostColor>>
<<case "Blue">>
For a moment, your <<PenisDesc>> starts twitching in rhythm with your heartbeat. Then it passes. What just happened? <<n>>
<<case "Red">>
For a moment, your <<BoobsDesc>> start twitching in rhythm with your heartbeat. Then it passes. What just happened? <<n>>
<<case "Yellow">>
<<if $yellowPath is "strong">>
For a moment, your muscles start twitching in rhythm with your heartbeat. Then it passes. What just happened? <<n>>
<<elseif $yellowPath is "superficial">>
For a moment, your skin starts shivering in rhythm with your heartbeat. Then it passes. What just happened? <<n>>
<<else>>
For a moment, your throat starts shivering in rhythm with your heartbeat. Then it passes. What just happened? <<n>>
<</if>>
<<case "Pink">>
For a moment, your <<= $john.butt>> start twitching in rhythm with your heartbeat. Then it passes. What just happened? <<n>>
<<case "White">>
For a moment, your groins start twitching in rhythm with your heartbeat. Then it passes. What just happened? <<n>>
<<case "Orange">>
For a moment, your eyes start twitching in rhythm with your heartbeat. Then it passes. What just happened? <<n>>
<</switch>>
<<set $stats.boost to 1>>
<<elseif $stats.boost is 1 and $stats.boostColor eq $formerPill>>
<<switch $stats.boostColor>>
<<case "Blue">>
You're hit with a flash of profound consciousness of your own penis. You can feel every blood vessel, every nerve. That's super-weird, but also completely natural. <<n>>
<<case "Red">>
You're hit with a flash of profound consciousness of your own tits. You can feel every miky gland, every blood vessel. That's super-weird, but also completely natural. <<n>>
<<case "Yellow">>
<<if $yellowPath is "strong">>
You're hit with a flash of profound consciousness of your own body. You can feel every muscle, every sinew. That's super-weird, but also completely natural. <<n>>
<<elseif $yellowPath is "superficial">>
You're hit with a flash of profound consciousness of your own skin. You can feel every cell, every hair. That's super-weird, but also completely natural. <<n>>
<<else>>
You're hit with a flash of profound consciousness of your own voice. You can feel every possible intonation, every modulation. That's super-weird, but also completely natural. <<n>>
<</if>>
<<case "Pink">>
You're hit with a flash of profound consciousness of your own ass. You can feel every bit of fat, every nerve. That's super-weird, but also completely natural. <<n>>
<<case "White">>
You're hit with a flash of profound consciousness of your reproductive organs. You can feel every gland, every gamete. That's super-weird, but also completely natural. <<n>>
<<case "Orange">>
You're hit with a flash of profound consciousness of your own eyes. You can feel every every nerve, every photon. That's super-weird, but also completely natural. <<n>>
<</switch>>
<<set $stats.boost to 2>>
<<elseif $stats.boost is 2 and $stats.boostColor eq $formerPill>>
<<switch $stats.boostColor>>
<<case "Blue">>
You're one with your <<PenisDesc>>. You feel waves of mental influence emanating from your godly member. Your perfect dick has become mesmerising. <<n>>
<<AddSkill "mesmerizing dick">>
<<case "Red">>
You're one with your <<BoobsDesc>>. You feel waves of mental influence emanating from your godly assets. Your perfect tits have become mesmerising. <<n>>
<<AddSkill "mesmerizing tits">>
<<case "Yellow">>
<<if $yellowPath is "strong">>
You're one with your body. You feel waves of mental influence emanating from your godly muscles. Your perfect physique has become mesmerising. <<n>>
<<AddSkill "mesmerizing muscles">>
<<elseif $yellowPath is "superficial">>
You're one with your skin. You feel waves of mental influence emanating from your godly epidermis. Your perfect complexion has become mesmerising. Of course, it only works if somebody sees //most// of your skin. <<n>>
<<AddSkill "mesmerizing complexion">>
<<else>>
You're one with your throat. You feel waves of mental influence emanating from your godly vocal cords. Your perfect voice has become mesmerising. <<n>>
<<AddSkill "mesmerizing voice">>
<</if>>
<<case "Pink">>
You're one with your <<= $john.butt>>. You feel waves of mental influence emanating from your godly behind. Your perfect ass has become mesmerising. <<n>>
<<AddSkill "mesmerizing ass">>
<<case "White">>
You're one with your uterus. You feel waves of mental influence emanating from your godly childbearing organs. Your perfect ovaries has become mesmerising. <<n>>
<<AddSkill "mesmerizing matrix">>
<<case "Orange">>
You're one with your eyes. You feel waves of mental influence emanating from your godly optic globes. Your perfect eyes have become mesmerising. <<n>>
<<AddSkill "mesmerizing eyes">>
<</switch>>
<<if setup.cheat is false>>
<<set $stats.boost to 3>>
<<else>> /* contra-mode */
<<set $stats.boost to 0>>
<<set $stats.boostColor to "none">>
<</if>>
<</if>>
<<elseif $mc.includes("slow") and $formerPill is "Yellow">>
Your mind starts working at its usual pace. You're no longer slow! <<n>>
<<run $mc.delete("slow")>>
<<set $stats.stupidity to 0>>
<<elseif $stats.smart is 0>>
At first, you don't feel any difference. But then you notice everything around you. The discarded pizza box that's fallen behind the sofa. The crack in your ceramic vase you should repair before it gets worse. The scent of your shower gel. You feel so much more //in tune// with your surrounding. <<n>>
<<set $stats.smart to 1>>
<<AddMC "smart">>
<<if $stats.stupidity is 3>>
However, this acute awareness of your surrounding quickly dissipates as you lose your focus. You find you can concentrate and get it back on, but why would you? You have so much to think about in you own head. <<n>>
<<RemoveMC "stupid">>
<<AddMC "idiot savant">>
<<elseif $stats.stupidity is 2>>
However, this acute awareness of your surrounding quickly dissipates as you lose your focus. You find you can concentrate and get it back on, but it's a bother. <<n>>
<<RemoveMC "dumb">>
<<AddMC "ditz">>
<<elseif $stats.stupidity is 1>>
However, this acute awareness of your surrounding quickly dissipates as you lose your focus. You find you can concentrate and get it back on, when you need to be attentive. <<n>>
<<RemoveMC "slow">>
<<AddMC "airhead">>
<</if>>
<<elseif $stats.smart is 1>>
This time, it's memories that get back. Everything you've learnt during your studies, and that you thought you had forgotten, is there, at your fingertips. Historical dates, geographical facts, theorems and science. Even whole poems. It's dizzying... <<n>>
<<set $stats.smart to 2>>
<<RemoveMC "smart">>
<<AddMC "smart<<silver>>">>
<<if $stats.stupidity is 3>>
All this new knowledge drives you even deeper inward. Other peoples are a bore when you have passionate conversation with yourself about points of etiquette in fifteenth century China. They just wouldn't understand. Maybe you should learn about calculus. <<n>>
<<elseif $stats.stupidity is 2>>
So dizzy you prefer not to think about it. All this new knowledge is fine, but it won't help you with the important stuff in life, like developping your own online social brand. <<n>>
<<elseif $stats.stupidity is 1>>
... and //really// hard to focus on. Other stuff is so much easier, and //much// more interesting. <<n>>
<</if>>
<<elseif $stats.smart is 2>>
Now, it all makes sense. From all that you perceive and all that you remember, you deduce the rules of reality, and what will happen next. You know exactly what to do to solve any of your problems. <<n>>
<<set $stats.smart to 3>>
<<RemoveMC "smart<<silver>>">>
<<AddMC "smart<<gold>>">>
<<if $stats.stupidity is 3>>
The way you see the outside world is so beautiful. Too bad you can't share it with other people. They're so limited. And illogical. You'd rather limit your interaction with them to a minimum. Even talking seems superfluous and potentialy dangerous. Who knows how people will react? <<n>>
<<elseif $stats.stupidity is 2>>
To bad all this logical thinking won't help you with aht's really important: how to look good, how to make friends. None of that is science. it's all in the heart. <<n>>
<<elseif $stats.stupidity is 1>>
But you don't have the time for that right now. So much to do first! Buying new clothes, for a start. <<n>>
<</if>>
<<elseif $stats.smart is 3>>
<<set $stats.hiddenSkill += 1>>
<</if>>
<<if $bag.totalTaken eq $bag.limit>>
<<if $stats.psionics is 0 and $bag.blueTaken lte 1 and $bag.redTaken lte 1 and $bag.purpleTaken lte 1 and $bag.violetTaken lte 1 and $bag.pinkTaken lte 1 and $bag.cyanTaken lte 1 and $bag.yellowTaken lte 1 and $bag.orangeTaken lte 1 and $bag.greenTaken lte 1 and $bag.blackTaken lte 1 and $bag.grayTaken lte 1 and $bag.whiteTaken lte 1 and $bag.clearTaken lte 1 and $bag.brownTaken lte 1 and $bag.tanTaken lte 1>>
You feel a strange stirring within your mind. Something is happening, but you have no idea what. It's rather pleasant, though. <<n>>
<<set $stats.psionics to 1>>
<<elseif $stats.psionics is 1 and $formerPill neq $formerFormerPill>>
Your mind continues to expand beyond its former bondaries. What a trip... <<n>>
<<set $stats.psionics to 2>>
<<elseif $stats.psionics is 1 and $formerPill eq $formerFormerPill>>
<<set $stats.psionics to 2>>
<<if (not $mc.includes("major psionic"))>> /* possible in contra-mode */
<<AddMC "minor psionic">>
<</if>>
You discover a new part of your mind, which unlocks a strange new ability.
<<switch $formerPill>>
<<case "Blue">>
By subtly exerting your psionic power, you can lower the natural jealousy of your partners, to the point where they'll tolerate your affairs. It does not mean they'll like it, though.<<n>>
<<AddSkill "calm jealousy">>
<<case "Red">>
By subtly exerting your psionic power, you can charm nearly anyone, as long as the person feels any level of attraction to you. <<n>>
<<AddSkill "charm person">>
<<case "Purple">>
While sleeping, your consciousness will be able to leave your own dreamscape to enter others. Your abiliy to influence their dream will be limited, however. <<n>>
<<AddSkill "dream travel">>
<<case "Violet">>
You feel able to detach your consciousness from its anchor and explore the world from the astral plane. The perfect spy... <<n>>
<<AddSkill "astral projection">>
<<case "Yellow">>
<<if $yellowPath is "stylish">>
By concentrating on the unconscious mental emanations from a person, you'll be able do discern whether they lie or they tell the truth. <<n>>
<<AddSkill "detect truth">>
<<elseif $yellowPath is "strong">>
By forcefully exerting your psionic power, you can make anyone afraid of you. How they react will depend on their personnality. Fight or flight, you can never know. <<n>>
<<AddSkill "cause fear">>
<<else>>
By subtly influencing the mind of everybody around you, you can alter how they perceive you. You could change your hair color, your size or anything else. It only works near you, though. Somebody looking at you from afar, or on television, would not be affected. Pictures also show your real appearance. <<n>>
<<AddSkill "false appearance">>
<</if>>
<<case "Green">>
By subtly exerting your psionic power, you can make anyone question their sexual orientation, at least long enough to flirt with them. <<n>>
<<AddSkill "sexual confusion">>
<<case "Orange">>
By subtly exerting your psionic power, you make your touch //very// pleasurable. Like the perfect massage... or foreplay. <<n>>
<<AddSkill "pleasing touch">>
<<case "Pink">>
By subtly exerting your psionic power, you can make anyone act friendly toward you. If you act the same, you'll become fast friends. <<n>>
<<AddSkill "fast friendship">>
<<case "Black">>
By subtly exerting your psionic power, you can make anyone act as if you weren't there. They'll see you, but they won't notice you. That is, unless you do something too blatant, such as going to the girls's shower at the gym... Otherwise, you're a ninja. <<n>>
<<AddSkill "unnoticeable">>
<<case "Gray">>
By subtly exerting your psionic power on someone, you can add a new fantasy to their libido. You won't control the exact details, only the general idea. But you'll never want for partners of your weirdest fetishs. <<n>>
<<AddSkill "fabricate fantasy">>
<<case "White">>
By subtly exerting your psionic power on someone, you can make them act as is you were some kind of authority figure, like a parent. <<n>>
<<AddSkill "phantasmal parenthood">>
<<case "Cyan">>
By subtly exerting your psionic power, you can make anyone temporarily lose their sexual appetite. They'll rather watch a good movie than have sex. <<n>>
<<AddSkill "appease libido">>
<<case "Clear" "Brown" "Tan">>
By opening your inner eye, you'll be able to see auras around any living being. Their color and shape will help you understand their state of mind and deeper nature. <<n>>
<<AddSkill "aura reading">>
<</switch>>
<<elseif $stats.psionics gte 2 and $bag.blueTaken lte 1 and $bag.redTaken lte 1 and $bag.purpleTaken lte 1 and $bag.violetTaken lte 1 and $bag.pinkTaken lte 1 and $bag.cyanTaken lte 1 and $bag.yellowTaken lte 1 and $bag.orangeTaken lte 1 and $bag.greenTaken lte 1 and $bag.blackTaken lte 1 and $bag.grayTaken lte 1 and $bag.whiteTaken lte 1 and $bag.clearTaken lte 3 and $bag.brownTaken lte 1 and $bag.tanTaken lte 1>>
You feel your mind taking full control over your own body. "//I think, therefore I am//" said Descartes. Well, from now on, as long as you'll think, you'll be... <<n>>
<<set $stats.psionics to 3>>
<<AddTF "immortal">>
<<elseif $stats.psionics gte 2 and $formerPill eq $formerFormerPill>>
<<if setup.cheat is false>>
<<set $stats.psionics to 3>>
<<else>> /* contra-mode */
<<set $stats.psionics to 1>>
<</if>>
<<RemoveMC "minor psionic">>
<<AddMC "major psionic">>
Some bright part of your mind opens up, revealing a new ability.
<<switch $formerPill>>
<<case "Blue">>
With a conscious application of your psionic power, you'll be able to turn any partner into a willing harem member. You could call it "non-reciprocal polyamory", if you want...<<n>>
<<AddSkill "initiate haremship">>
<<case "Red">>
Anyone you kiss while activating this power will fall deeply in love with you, not matter the situation. They could get demanding, though... True love is never easy, after all. <<n>>
<<AddSkill "cupid's kiss">>
<<case "Purple">>
You feel able to send your consciousness directly within the mindscape of anyone, where you'll be able to fuck them at will. They'll remember the daydreaming as if it was the expression of their own imagination. <<n>>
<<AddSkill "mind fuck">>
<<case "Violet">>
You feel able to project your consciousness from your own body to another person's. Then you'll be in command of their body, while their mind is shut down. Your own body will be catatonic during this time. Do not abuse it! <<n>>
<<AddSkill "possession">>
<<case "Yellow">>
<<if $yellowPath is "stylish">>
By projecting your will into the mind of someone, you'll be able do alter any of their memories. It'll be easier if the modified memory is about you. <<n>>
<<AddSkill "memory manipulation">>
<<elseif $yellowPath is "strong">>
By projecting your willpower unto a target's unshielded mind, you can crush their psyche, whip their ego and insinuate their id, leaving them dazed, stunned, or worse if you show no mercy. <<n>>
<<AddSkill "mind blast">>
<<else>>
By influencing the mind of everybody around you, you can alter how they perceive you and their environment. You could change your clothes to the latest fashion, a motel room into a palace, a parking lot into a beach, or anything else. It only works near you, though. Pictures also show the real environment. <<n>>
<<AddSkill "illusion casting">>
<</if>>
<<case "Green">>
By projecting your psionic power around you, you can make a normal party turn into an orgy. It'll affect everybody in the room, and they won't care about their orientation or anything else. You'll start a night of pure debauchery. <<n>>
<<AddSkill "orgy starter">>
<<case "Orange">>
By projecting your psionic power into the nervous system of someone near, you can make them come instantly. The orgasm will be //very// intense, if you wish it to be. It won't work on yourself, sadly. <<n>>
<<AddSkill "trigger orgasm">>
<<case "Pink">>
By projecting your psionic power around you, you can make everyone in the room feel intoxicated, as if they've had several drinks. By concentrating on a single person, you could simulate even stronger intoxicants. <<n>>
<<AddSkill "intoxicating aura">>
<<case "Black">>
By projecting your psionic power around you, you can make everyone ignore your presence, as if you were invisible (and inaudible, etc). It won't work on camera or people too far away. But you'll be the most stealthy person ever. <<n>>
<<AddSkill "invisibility">>
<<case "Gray">>
By projecting your psionic power into the mind of someone near, you can make them obey your mental commands. They'll interpret them as best as they can, and dangerous orders may be resisted. But otherwise, you can turn anyone into your puppet. <<n>>
<<AddSkill "mind control">>
<<case "White">>
By projecting your psionic power into the mind of your target, you will make them lust for procreation, as if they were in heat. They'll go to any length to impregnate someone or to get impregnated. Or both, if they're intersexed... <<n>>
<<AddSkill "provoke heat">>
<<case "Cyan">>
By projecting your psionic power into the mind of your target, you will make them lose the ability to have sex. No erection, no wetness, no libido. Fecondity will get much lower too. <<n>>
<<AddSkill "induce impotence">>
<<case "Clear" "Brown" "Tan">>
By opening your inner ear, you'll be able to hear the thoughts of other human beings. Of course, you'll only learn their deepest secrets if they happen to think about them... <<n>>
<<AddSkill "telepathy">>
<</switch>>
<<else>>
<<include "OrangeClear">>
<</if>>
<<else>>
<<include "OrangeClear">>
<</if>>
<<if $stats.smart is 3 and $stats.hiddenSkill % 3 is 0 and $formerPill is "Clear" and (not $flags.includes("specialSkillOpen")) and $bag.totalTaken lte $bag.limit>>
<<run $flags.pushUnique("specialSkillOpen")>>
<</if>>
<<if $bag.totalTaken gte $bag.limit>>
<<set $bag.limit += 3>>
<<if $formerPill is "Clear">>
<<set $bag.limit += 3>>
<</if>>
<</if>>
<<set $formerFormerPill to $formerPill>> <<set $formerPill to "Clear">>
<</if>>
<br>
<<include Pills>><<if $formerPill is "Orange" and $stats.sexskill is 0>>
At first, you don't feel any difference. Then, you remember your sex life, past moments of fleeting pleasure. It strikes you how //bad// you were. Or rather, how much more //better// you could have been with a little more imagination and a little more skill. <<n>>
<<set $stats.sexskill to 1>>
<<AddSkill "good in bed">>
<<elseif ($formerPill is "Orange"
or ($formerPill is "Clear" and $formerFormerPill is "Orange"))
and $stats.sexskill is 1>>
Once again, you reflect on your past sex life and how you could improve your lovemaking with some tricks and a lot of dedication. And your mind expands until it understands and learns all those secret routines. You're what people call a great lay. <<n>>
<<set $stats.sexskill to 2>>
<<RemoveSkill "good in bed">>
<<AddSkill "great in bed">>
<<include "SexualMastery">>
<<elseif ($formerPill is "Orange"
or ($formerPill is "Clear" and $formerFormerPill is "Orange")
or ($formerPill is "Clear" and $formerFormerPill is "Clear" and $pillsCombo[$pillsCombo.length-4] is "Orange"))
and $stats.sexskill is 2>>
This time, you reach an exceptional level of understanding of what make people tick in bed. You fell confident your moves and techniques could give anyone the time of their life. You're a sex master. <<n>>
<<set $stats.sexskill to 3>>
<<RemoveSkill "great in bed">>
<<AddSkill "exceptional in bed">>
<<include "SexualMastery">>
<</if>><<if $mc.includes("oral fixation") and (not $skills.includes("oral mastery"))>>
You feel adept both at cunnilingus and fellatio. Oral sex is your passion, after all. <<n>>
<<RemoveSkill "cunnilingus mastery">>
<<RemoveSkill "fellatio mastery">>
<<AddSkill "oral mastery">>
<<elseif ($mc.includes("pussy-licking fixation") or ($mc.includes("pussy-fisting fixation"))) and (not $skills.includes("cunnilingus mastery"))>>
You feel very adept at cunnilingus. Eating pussy is your passion, after all. <<n>>
<<AddSkill "cunnilingus mastery">>
<<elseif ($mc.includes("dick-sucking fixation") or ($mc.includes("deep-throating fixation"))) and (not $skills.includes("fellatio mastery"))>>
You feel very adept at fellatio. Sucking dick is your passion, after all. <<n>>
<<AddSkill "fellatio mastery">>
<</if>>
<<if ($mc.includes("anal fixation") or ($mc.includes("ass-fisting fixation"))) and (not $mc.includes("bottom")) and (not $skills.includes("sodomy mastery"))>>
You feel very adept at performing sodomy. Anal sex is your passion, after all. <<n>>
<<AddSkill "sodomy mastery">>
<</if>>
/*************************************************/
/****************** SQUARE PILL ******************/
/*************************************************/<h2 class="header"> @@color:scarlet;text-shadow: 0px 0px 2px lightgray;Square@@ </h2>
<<set $bag.square -= 1>> <<run $pillsReplay.push("Square")>> /* does not appear in $pillsCombo */
<<set $bag.totalTaken += 1>> <<set $bag.squareTaken += 1>> <<set $bag.total -= 1>>
<<if $bag.squareTaken is 1>>
While all other pills are round, this one is square-shaped. It has a dirty white color, with a soft grey "S" on it. What could this do? <<n>>
<</if>>
<<if $flags.includes("magicMilk")>>
Spurts of creamy milk jerk out of your <<BoobsDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-milk (cloning)">>
<<run $flags.delete("magicMilk")>>
<<run $flags.pushUnique("hasMagicMilk")>>
<<set $bag.limit += 1>>
<<set $bag.squareTaken -= 1>>
<<elseif $flags.includes("magicCum")>>
Spurts of creamy cum leak out of your <<PenisDesc>>. That's very strange. The x-pill has no further effect. That's even stranger. <<n>>
<<AddTF "x-cum (cloning)">>
<<run $flags.delete("magicCum")>>
<<run $flags.pushUnique("hasMagicCum")>>
<<set $bag.limit += 1>>
<<set $bag.squareTaken -= 1>>
<<elseif $stats.corruption gte 2 and $formerPill is "Green" and $bag.totalTaken gte $bag.limit + 3>>
<<if $bag.squareTaken is 1>>
Your whole body is shivering, your skin pulsing in disturbing waves. The phenomenon stops before you starts to freak out. You realize your body now has the ability to mimic the people you admire. Too bad you won't be able to control it. <<n>>
<<AddTF "reflexive shapeshifting">>
<<elseif $bag.squareTaken is 2>>
<<if $john.body is "female">>
<<Female2Male>>
<</if>>
<<SetPortrait "avuncular">>
<<set $stats.black to 0>>
<<set $stats.asian to 0>>
<<if $john.orientation is "androphile">>
Strangely, the desire for masculine bodies you developed while having a female body is not gone. You're gay! <<n>>
<<SetOrientation "gay">>
<<elseif $john.orientation is "lesbian">>
Having a man's body again, you can't call yourself a lesbian, but you're still solely attracted to feminine bodies. <<n>>
<<SetOrientation "gynophile">>
<</if>>
<<elseif $bag.squareTaken is 3>>
<<if $john.body is "male">>
<<Male2Female>>
<</if>>
<<SetPortrait "unknown-girl">>
<<set $stats.black to 0>>
<<set $stats.asian to 0>>
<<if $john.orientation is "gynophile">>
Strangely, the desire for feminine bodies you developed while having a male body is not gone. You're a lesbian! <<n>>
<<SetOrientation "lesbian">>
<<elseif $john.orientation is "gay">>
Now that you're in a woman's body, you can't call yourself gay... But you still feel solely attracted to masculine bodies. <<n>>
<<SetOrientation "androphile">>
<</if>>
<</if>>
<<else>>
<<set $currentPill to "Square">>
<<if (ndef $squareSave)>>
You take the pill and... nothing happens. Weird. Maybe the pill was a dud? <<n>>
<<set $squareSave to {}>>
<<set $squareSave.portrait to $portrait>>
<<set $squareSave.body to $john.body>>
<<set $squareSave.sex to $john.sex>>
<<set $squareSave.yellowPath to $yellowPath>>
<<elseif $squareSave.portrait neq $portrait or $squareSave.body neq $john.body>>
<<if $john.body is "male" and $squareSave.body eq "female">>
<<Male2Female>>
<<elseif $john.body is "female" and $squareSave.body eq "male">>
<<Female2Male>>
<</if>>
<<if $squareSave.portrait neq $portrait>>
<<SetPortrait $squareSave.portrait>>
<</if>>
<<set $yellowPath to $squareSave.yellowPath>>
<<if $john.orientation is "androphile" and $john.body is "male">>
Strangely, the desire for masculine bodies you developed while having a female body is not gone. You're gay! <<n>>
<<SetOrientation "gay">>
<<elseif $john.orientation is "gynophile" and $john.body is "female">>
Strangely, the desire for feminine bodies you developed while having a male body is not gone. You're a lesbian! <<n>>
<<SetOrientation "lesbian">>
<<elseif $john.orientation is "lesbian" and $john.body is "male">>
Having a man's body again, you can't call yourself a lesbian, but you're still solely attracted to feminine bodies. <<n>>
<<SetOrientation "gynophile">>
<<elseif $john.orientation is "gay" and $john.body is "female">>
Now that you're in a woman's body, you can't call yourself gay... But you still feel solely attracted to masculine bodies. <<n>>
<<SetOrientation "androphile">>
<</if>>
<<elseif $squareSave.sex neq $john.sex>>
<<if $squareSave.sex is "penis">>
<<if $john.sex is "vagina">>
<<Vagina2Penis>>
<<elseif $john.sex is "both">>
<<Both2Penis>>
<</if>>
<<elseif $squareSave.sex is "vagina">>
<<if $john.sex is "penis">>
<<Penis2Vagina>>
<<elseif $john.sex is "both">>
<<Both2Vagina>>
<</if>>
<<elseif $squareSave.sex is "both">>
<<if $john.sex is "penis">>
<<Penis2Both>>
<<elseif $john.sex is "vagina">>
<<Vagina2Both>>
<</if>>
<</if>>
<<elseif $bag.squareTaken is 3 and $flags.includes("specialSkillOpen")>>
Your thoughts and instincts are organising in new ways. You finally understand the logic behind the pills. It's just applied bio-chemistry nano-tech. Nothing fancy after all. You think you could even make your own pills with some lab supplies and a better computer. <<n>>
<<AddSkill "pill alchemist">>
<<run $flags.delete("specialSkillOpen")>>
<<run $flags.pushUnique("specialSkillClosed")>>
<<else>>
The pill does not seem to have any effect. Strange. <<n>>
<<if setup.cheat is true>>
<<unset $squareSave>>
<</if>>
<</if>>
<<set $bag.limit += 1>>
/* <<set $formerFormerPill to $formerPill>> <<set $formerPill to "Square">> */
<</if>>
<br>
<<include Pills>><<script>> Mousetrap.unbind('return').bind('return', function () {$('#nextlink a').click(); }); <</script>>
<<script>>
var snd = new Audio("data:audio/wav;base64,//uQRAAAAWMSLwUIYAAsYkXgoQwAEaYLWfkWgAI0wWs/ItAAAGDgYtAgAyN+QWaAAihwMWm4G8QQRDiMcCBcH3Cc+CDv/7xA4Tvh9Rz/y8QADBwMWgQAZG/ILNAARQ4GLTcDeIIIhxGOBAuD7hOfBB3/94gcJ3w+o5/5eIAIAAAVwWgQAVQ2ORaIQwEMAJiDg95G4nQL7mQVWI6GwRcfsZAcsKkJvxgxEjzFUgfHoSQ9Qq7KNwqHwuB13MA4a1q/DmBrHgPcmjiGoh//EwC5nGPEmS4RcfkVKOhJf+WOgoxJclFz3kgn//dBA+ya1GhurNn8zb//9NNutNuhz31f////9vt///z+IdAEAAAK4LQIAKobHItEIYCGAExBwe8jcToF9zIKrEdDYIuP2MgOWFSE34wYiR5iqQPj0JIeoVdlG4VD4XA67mAcNa1fhzA1jwHuTRxDUQ//iYBczjHiTJcIuPyKlHQkv/LHQUYkuSi57yQT//uggfZNajQ3Vmz+Zt//+mm3Wm3Q576v////+32///5/EOgAAADVghQAAAAA//uQZAUAB1WI0PZugAAAAAoQwAAAEk3nRd2qAAAAACiDgAAAAAAABCqEEQRLCgwpBGMlJkIz8jKhGvj4k6jzRnqasNKIeoh5gI7BJaC1A1AoNBjJgbyApVS4IDlZgDU5WUAxEKDNmmALHzZp0Fkz1FMTmGFl1FMEyodIavcCAUHDWrKAIA4aa2oCgILEBupZgHvAhEBcZ6joQBxS76AgccrFlczBvKLC0QI2cBoCFvfTDAo7eoOQInqDPBtvrDEZBNYN5xwNwxQRfw8ZQ5wQVLvO8OYU+mHvFLlDh05Mdg7BT6YrRPpCBznMB2r//xKJjyyOh+cImr2/4doscwD6neZjuZR4AgAABYAAAABy1xcdQtxYBYYZdifkUDgzzXaXn98Z0oi9ILU5mBjFANmRwlVJ3/6jYDAmxaiDG3/6xjQQCCKkRb/6kg/wW+kSJ5//rLobkLSiKmqP/0ikJuDaSaSf/6JiLYLEYnW/+kXg1WRVJL/9EmQ1YZIsv/6Qzwy5qk7/+tEU0nkls3/zIUMPKNX/6yZLf+kFgAfgGyLFAUwY//uQZAUABcd5UiNPVXAAAApAAAAAE0VZQKw9ISAAACgAAAAAVQIygIElVrFkBS+Jhi+EAuu+lKAkYUEIsmEAEoMeDmCETMvfSHTGkF5RWH7kz/ESHWPAq/kcCRhqBtMdokPdM7vil7RG98A2sc7zO6ZvTdM7pmOUAZTnJW+NXxqmd41dqJ6mLTXxrPpnV8avaIf5SvL7pndPvPpndJR9Kuu8fePvuiuhorgWjp7Mf/PRjxcFCPDkW31srioCExivv9lcwKEaHsf/7ow2Fl1T/9RkXgEhYElAoCLFtMArxwivDJJ+bR1HTKJdlEoTELCIqgEwVGSQ+hIm0NbK8WXcTEI0UPoa2NbG4y2K00JEWbZavJXkYaqo9CRHS55FcZTjKEk3NKoCYUnSQ0rWxrZbFKbKIhOKPZe1cJKzZSaQrIyULHDZmV5K4xySsDRKWOruanGtjLJXFEmwaIbDLX0hIPBUQPVFVkQkDoUNfSoDgQGKPekoxeGzA4DUvnn4bxzcZrtJyipKfPNy5w+9lnXwgqsiyHNeSVpemw4bWb9psYeq//uQZBoABQt4yMVxYAIAAAkQoAAAHvYpL5m6AAgAACXDAAAAD59jblTirQe9upFsmZbpMudy7Lz1X1DYsxOOSWpfPqNX2WqktK0DMvuGwlbNj44TleLPQ+Gsfb+GOWOKJoIrWb3cIMeeON6lz2umTqMXV8Mj30yWPpjoSa9ujK8SyeJP5y5mOW1D6hvLepeveEAEDo0mgCRClOEgANv3B9a6fikgUSu/DmAMATrGx7nng5p5iimPNZsfQLYB2sDLIkzRKZOHGAaUyDcpFBSLG9MCQALgAIgQs2YunOszLSAyQYPVC2YdGGeHD2dTdJk1pAHGAWDjnkcLKFymS3RQZTInzySoBwMG0QueC3gMsCEYxUqlrcxK6k1LQQcsmyYeQPdC2YfuGPASCBkcVMQQqpVJshui1tkXQJQV0OXGAZMXSOEEBRirXbVRQW7ugq7IM7rPWSZyDlM3IuNEkxzCOJ0ny2ThNkyRai1b6ev//3dzNGzNb//4uAvHT5sURcZCFcuKLhOFs8mLAAEAt4UWAAIABAAAAAB4qbHo0tIjVkUU//uQZAwABfSFz3ZqQAAAAAngwAAAE1HjMp2qAAAAACZDgAAAD5UkTE1UgZEUExqYynN1qZvqIOREEFmBcJQkwdxiFtw0qEOkGYfRDifBui9MQg4QAHAqWtAWHoCxu1Yf4VfWLPIM2mHDFsbQEVGwyqQoQcwnfHeIkNt9YnkiaS1oizycqJrx4KOQjahZxWbcZgztj2c49nKmkId44S71j0c8eV9yDK6uPRzx5X18eDvjvQ6yKo9ZSS6l//8elePK/Lf//IInrOF/FvDoADYAGBMGb7FtErm5MXMlmPAJQVgWta7Zx2go+8xJ0UiCb8LHHdftWyLJE0QIAIsI+UbXu67dZMjmgDGCGl1H+vpF4NSDckSIkk7Vd+sxEhBQMRU8j/12UIRhzSaUdQ+rQU5kGeFxm+hb1oh6pWWmv3uvmReDl0UnvtapVaIzo1jZbf/pD6ElLqSX+rUmOQNpJFa/r+sa4e/pBlAABoAAAAA3CUgShLdGIxsY7AUABPRrgCABdDuQ5GC7DqPQCgbbJUAoRSUj+NIEig0YfyWUho1VBBBA//uQZB4ABZx5zfMakeAAAAmwAAAAF5F3P0w9GtAAACfAAAAAwLhMDmAYWMgVEG1U0FIGCBgXBXAtfMH10000EEEEEECUBYln03TTTdNBDZopopYvrTTdNa325mImNg3TTPV9q3pmY0xoO6bv3r00y+IDGid/9aaaZTGMuj9mpu9Mpio1dXrr5HERTZSmqU36A3CumzN/9Robv/Xx4v9ijkSRSNLQhAWumap82WRSBUqXStV/YcS+XVLnSS+WLDroqArFkMEsAS+eWmrUzrO0oEmE40RlMZ5+ODIkAyKAGUwZ3mVKmcamcJnMW26MRPgUw6j+LkhyHGVGYjSUUKNpuJUQoOIAyDvEyG8S5yfK6dhZc0Tx1KI/gviKL6qvvFs1+bWtaz58uUNnryq6kt5RzOCkPWlVqVX2a/EEBUdU1KrXLf40GoiiFXK///qpoiDXrOgqDR38JB0bw7SoL+ZB9o1RCkQjQ2CBYZKd/+VJxZRRZlqSkKiws0WFxUyCwsKiMy7hUVFhIaCrNQsKkTIsLivwKKigsj8XYlwt/WKi2N4d//uQRCSAAjURNIHpMZBGYiaQPSYyAAABLAAAAAAAACWAAAAApUF/Mg+0aohSIRobBAsMlO//Kk4soosy1JSFRYWaLC4qZBYWFRGZdwqKiwkNBVmoWFSJkWFxX4FFRQWR+LsS4W/rFRb/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////VEFHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAU291bmRib3kuZGUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMjAwNGh0dHA6Ly93d3cuc291bmRib3kuZGUAAAAAAAAAACU=");
function reset() {
setup.jane = 0;
setup.himbo = 0;
setup.bimbo = 0;
setup.konami = 0;
setup.boobs = 0;
setup.dick = 0;
setup.cunt = 0;
setup.futa = 0;
setup.herm = 0;
setup.gay = 0;
setup.geisha = 0;
setup.foxy = 0;
};
setup.basePortrait = "plain";
reset();
Mousetrap.unbind('a').bind('a', function () { if (setup.konami==9) { setup.cheat = true; snd.play(); reset(); } else if (setup.gay==1) { setup.gay++; setup.jane = 0; setup.geisha = 0; } else if (setup.futa==3) { setup.cheatFuta = true; setup.cheatHerm = false; snd.play(); reset(); } else if (setup.geisha==5) { setup.cheatGeisha = true; setup.cheatFoxy = false; snd.play(); reset(); } else { reset(); } });
Mousetrap.unbind('b').bind('b', function () { if (setup.konami==8) { setup.konami++; } else if (setup.himbo==3) { setup.himbo++; } else if (setup.bimbo==0 || setup.boobs==0) { setup.bimbo++; setup.boobs++; } else if (setup.bimbo==3) { setup.bimbo++; } else if (setup.boobs==3) { setup.boobs++; } else { reset(); } });
Mousetrap.unbind('c').bind('c', function () { if (setup.dick==2) { setup.dick++; } else if (setup.cunt==0) { setup.cunt++; } else { reset(); } });
Mousetrap.unbind('d').bind('d', function () { if (setup.dick==0) { setup.dick++; } else { reset(); } });
Mousetrap.unbind('e').bind('e', function () { if (setup.herm==1) { setup.herm++; setup.himbo = 0; } else if (setup.geisha==1) { setup.geisha++; setup.jane = 0; setup.gay = 0; } else { reset(); } });
Mousetrap.unbind('f').bind('f', function () { if (setup.futa==0 || setup.foxy==0) { setup.futa++; setup.foxy++; } else { reset(); } });
Mousetrap.unbind('g').bind('g', function () { if (setup.jane==0 || setup.gay==0 || setup.geisha==0) { setup.jane++; setup.gay++; setup.geisha++; } else { reset(); } });
Mousetrap.unbind('h').bind('h', function () { if (setup.geisha==4) { setup.geisha++; } else if (setup.himbo==0 || setup.herm==0) { setup.himbo++; setup.herm++; } else { reset(); } });
Mousetrap.unbind('i').bind('i', function () { if (setup.jane==1) { setup.jane++; setup.gay = 0; setup.geisha = 0; } else if (setup.bimbo==1) { setup.bimbo++; setup.boobs = 0; } else if (setup.himbo==1) { setup.himbo++; setup.herm = 0; } else if (setup.geisha==2) { setup.geisha++; } else if (setup.dick==1) { setup.dick++; } else { reset(); } });
Mousetrap.unbind('j').bind('j', function () { reset(); });
Mousetrap.unbind('k').bind('k', function () { if (setup.dick==3) { setup.cheatDick = true; snd.play(); reset(); } else { reset(); } });
Mousetrap.unbind('l').bind('l', function () { if (setup.jane==3) { setup.basePortrait = "plain-girl"; snd.play(); reset(); } else { reset(); } });
Mousetrap.unbind('m').bind('m', function () { if (setup.bimbo==2) { setup.bimbo++; } else if (setup.himbo==2) { setup.himbo++; } else if (setup.herm==3) { setup.cheatHerm = true; setup.cheatFuta = false; snd.play(); reset(); } else { reset(); } });
Mousetrap.unbind('n').bind('n', function () { if (setup.cunt==2) { setup.cunt++; } else { reset(); } });
Mousetrap.unbind('o').bind('o', function () { if (setup.bimbo==4) { setup.basePortrait = "bimbo"; snd.play(); reset(); } else if (setup.boobs==1 || setup.boobs==2) { setup.boobs++; setup.bimbo = 0; } else if (setup.foxy==1) { setup.foxy++; setup.futa = 0; } else if (setup.himbo==4) { setup.basePortrait = "himbo"; snd.play(); reset(); } else { reset(); } });
Mousetrap.unbind('p').bind('p', function () { reset(); });
Mousetrap.unbind('q').bind('q', function () { reset(); });
Mousetrap.unbind('r').bind('r', function () { if (setup.jane==2) { setup.jane++; } else if (setup.herm==2) { setup.herm++; } else { reset(); } });
Mousetrap.unbind('s').bind('s', function () { if (setup.boobs==4) { setup.cheatBoobs = true; snd.play(); reset(); } else if (setup.geisha==3) { setup.geisha++; } else { reset(); } });
Mousetrap.unbind('t').bind('t', function () { if (setup.futa==2) { setup.futa++; } else if (setup.cunt==3) { setup.cheatCunt = true; snd.play(); reset(); } else{ reset(); } });
Mousetrap.unbind('u').bind('u', function () { if (setup.futa==1) { setup.futa++; setup.foxy = 0; } else if (setup.cunt==1) { setup.cunt++; } else{ reset(); } });
Mousetrap.unbind('v').bind('v', function () { reset(); });
Mousetrap.unbind('w').bind('w', function () { reset(); });
Mousetrap.unbind('x').bind('x', function () { if (setup.foxy==2) { setup.foxy++; } else { reset(); } });
Mousetrap.unbind('y').bind('y', function () { if (setup.gay==2) { setup.cheatGay = true; snd.play(); reset(); } else if (setup.foxy==3) { setup.cheatFoxy = true; setup.cheatGeisha = false; snd.play(); reset(); } else { reset(); } });
Mousetrap.unbind('z').bind('z', function () { reset(); });
Mousetrap.unbind('up').bind('up', function () { if (setup.konami==0 || setup.konami==1) { setup.konami++; } else { reset(); } });
Mousetrap.unbind('down').bind('down', function () { if (setup.konami==2 || setup.konami==3) { setup.konami++; } else { reset(); } });
Mousetrap.unbind('left').bind('left', function () { if (setup.konami==4 || setup.konami==6) { setup.konami++; } else { reset(); } });
Mousetrap.unbind('right').bind('right', function () { if (setup.konami==5 || setup.konami==7) { setup.konami++; } else { reset(); } });
<</script>><h2 class="header"> Scene tests </h2>
<<link "Amber + Emma" DoTest>> <<set $testing to "Green, Green, Green, Orange, Orange, Clear, Red, Red, Clear, Pink, Purple, Pink, Yellow, Yellow">> <</link>>
<br>
<<link "Amber + Jennifer + Emma" DoTest>> <<set $testing to "Orange, Blue, Blue, Green, Green, Clear, White, White, Green, Clear, Gray, Gray, Gray, Clear, Violet, White, Orange">> <</link>>
<br>
<<link "Amber + Cho + Jennifer + Emma" DoTest>> <<set $testing to "Orange, Blue, Blue, Green, Green, White, Clear, White, Green, Clear, Gray, Gray, Gray, Clear, Violet, White, Orange, Tan">> <</link>>
<br>
<<link "Cloned!" DoTest>> <<set $testing to "Blue, Blue, Blue, Red, Red, Purple, Red, Clear, Green, Green, Purple, //Pause//, Purple">> <</link>>
<br>
<h2 class="header"> General Principles </h2>
<h3> Man </h3>
<<link "Plain" DoTest>>
<<set $testing to "">>
<</link>> <br>
<<link "Virile" DoTest>> <<set $testing to "Blue">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Blue, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Blue, Green, Green">> <</link>>
|
<<link "Charismatic" DoTest>> <<set $testing to "Blue, Blue">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Blue, Blue, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Blue, Blue, Green, Green">> <</link>>
|
<<link "Irresistible" DoTest>> <<set $testing to "Blue, Blue, Blue">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Blue, Blue, Blue, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Blue, Blue, Blue, Green, Green">> <</link>>
<br>
<<link "Himbo" DoTest>> <<set $testing to "Blue, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Blue, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Blue, Yellow, Green, Green">> <</link>>
|
<<link "Mega-Himbo" DoTest>> <<set $testing to "Blue, Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Blue, Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Blue, Yellow, Yellow, Green, Green">> <</link>>
|
<<link "Perfect Himbo" DoTest>> <<set $testing to "Blue, Yellow, Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Blue, Yellow, Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Blue, Yellow, Yellow, Yellow, Green, Green">> <</link>>
<br>
<<link "Strong" DoTest>> <<set $testing to "Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Yellow, Green, Green">> <</link>>
|
<<link "Brawny" DoTest>> <<set $testing to "Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Yellow, Yellow, Green, Green">> <</link>>
|
<<link "Beefy" DoTest>> <<set $testing to "Yellow, Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Yellow, Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Yellow, Yellow, Yellow, Green, Green">> <</link>>
<br>
<<link "Rakish" DoTest>> <<set $testing to "Orange">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Orange, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Orange, Green, Green">> <</link>>
|
<<link "Lecherous" DoTest>> <<set $testing to "Orange, Orange">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Orange, Orange, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Orange, Orange, Green, Green">> <</link>>
|
<<link "Satyromaniac" DoTest>> <<set $testing to "Orange, Orange, Orange">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Orange, Orange, Orange, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Orange, Orange, Orange, Green, Green">> <</link>>
<br>
<<link "Submissive" DoTest>> <<set $testing to "Black">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Black, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Black, Green, Green">> <</link>>
|
<<link "Masochistic" DoTest>> <<set $testing to "Black, Black">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Black, Black, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Black, Black, Green, Green">> <</link>>
|
<<link "Slave" DoTest>> <<set $testing to "Black, Black, Black">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Black, Black, Black, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Black, Black, Black, Green, Green">> <</link>>
<br>
<<link "Dominant" DoTest>> <<set $testing to "Gray">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Gray, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Gray, Green, Green">> <</link>>
|
<<link "Sadistic" DoTest>> <<set $testing to "Gray, Gray">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Gray, Gray, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Gray, Gray, Green, Green">> <</link>>
|
<<link "Master" DoTest>> <<set $testing to "Gray, Gray, Gray">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Gray, Gray, Gray, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Gray, Gray, Gray, Green, Green">> <</link>>
<br>
<h3> Cuntboy </h3>
<<link "Plain" DoTest>>
<<set $testing to "Purple">>
<</link>> <br>
<<link "Virile" DoTest>> <<set $testing to "Blue, Purple">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Blue, Green, Purple">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Blue, Green, Green, Purple">> <</link>>
|
<<link "Charismatic" DoTest>> <<set $testing to "Blue, Blue, Purple">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Blue, Blue, Green, Purple">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Blue, Blue, Green, Green, Purple">> <</link>>
|
<<link "Irresistible" DoTest>> <<set $testing to "Blue, Blue, Blue, Purple">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Blue, Blue, Blue, Green, Purple">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Blue, Blue, Blue, Green, Green, Purple">> <</link>>
<br>
<h3> Herm </h3>
<<link "Plain" DoTest>>
<<set $testing to "Square, Purple, Blue, Square">>
<</link>> <br>
<<link "Virile" DoTest>> <<set $testing to "Puple, Blue">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Purple, Blue, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Purple, Blue, Green, Green">> <</link>>
|
<<link "Charismatic" DoTest>> <<set $testing to "Purple, Blue, Blue">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Purple, Blue, Blue, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Purple, Blue, Blue, Green, Green">> <</link>>
|
<<link "Irresistible" DoTest>> <<set $testing to "Purple, Blue, Blue, Blue">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Purple, Blue, Blue, Blue, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Purple, Blue, Blue, Blue, Green, Green">> <</link>>
<br>
<h3> Woman </h3>
<<link "Plain" DoTest>>
<<set $testing to "Violet, Purple">>
<</link>> <br>
<<link "Pretty" DoTest>> <<set $testing to "Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Green, Green">> <</link>>
|
<<link "Beautiful" DoTest>> <<set $testing to "Red, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Red, Green, Green">> <</link>>
|
<<link "Gorgeous" DoTest>> <<set $testing to "Red, Red, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Red, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Red, Red, Green, Green">> <</link>>
<br>
<<link "Bimbo" DoTest>> <<set $testing to "Red, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Yellow, Green, Green">> <</link>>
|
<<link "Mega-Bimbo" DoTest>> <<set $testing to "Red, Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Yellow, Yellow, Green, Green">> <</link>>
|
<<link "Perfect Bimbo" DoTest>> <<set $testing to "Red, Yellow, Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Yellow, Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Yellow, Yellow, Yellow, Green, Green">> <</link>>
<br>
<<link "Strong" DoTest>> <<set $testing to "Yellow, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Yellow, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Yellow, Red, Green, Green">> <</link>>
|
<<link "Brawny" DoTest>> <<set $testing to "Yellow, Yellow, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Yellow, Yellow, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Yellow, Yellow, Red, Green, Green">> <</link>>
|
<<link "Beefy" DoTest>> <<set $testing to "Yellow, Yellow, Yellow, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Yellow, Yellow, Yellow, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Yellow, Yellow, Yellow, Red, Green, Green">> <</link>>
<br>
<<link "Easy" DoTest>> <<set $testing to "Red, Orange">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Orange, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Orange, Green, Green">> <</link>>
|
<<link "Slutty" DoTest>> <<set $testing to "Red, Orange, Orange">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Orange, Orange, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Orange, Orange, Green, Green">> <</link>>
|
<<link "Nymphomaniac" DoTest>> <<set $testing to "Red, Orange, Orange, Orange">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Orange, Orange, Orange, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Orange, Orange, Orange, Green, Green">> <</link>>
<br>
<<link "Submissive" DoTest>> <<set $testing to "Red, Black">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Black, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Black, Green, Green">> <</link>>
|
<<link "Masochistic" DoTest>> <<set $testing to "Red, Black, Black">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Black, Black, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Black, Black, Green, Green">> <</link>>
|
<<link "Slave" DoTest>> <<set $testing to "Red, Black, Black, Black">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Black, Black, Black, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Black, Black, Black, Green, Green">> <</link>>
<br>
<<link "Dominant" DoTest>> <<set $testing to "Red, Gray">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Gray, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Gray, Green, Green">> <</link>>
|
<<link "Sadistic" DoTest>> <<set $testing to "Red, Gray, Gray">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Gray, Gray, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Gray, Gray, Green, Green">> <</link>>
|
<<link "Master" DoTest>> <<set $testing to "Red, Gray, Gray, Gray">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Gray, Gray, Gray, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Gray, Gray, Gray, Green, Green">> <</link>>
<br>
<h3> Dickgirl </h3>
<<link "Plain" DoTest>>
<<set $testing to "Violet">>
<</link>> <br>
<<link "Pretty" DoTest>> <<set $testing to "Red, Purple">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Purple, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Purple, Green, Green">> <</link>>
|
<<link "Beautiful" DoTest>> <<set $testing to "Red, Red, Purple">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Red, Purple, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Red, Purple, Green, Green">> <</link>>
|
<<link "Gorgeous" DoTest>> <<set $testing to "Red, Red, Red, Purple">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Red, Red, Purple, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Red, Red, Purple, Green, Green">> <</link>>
<br>
<<link "Bimbo" DoTest>> <<set $testing to "Red, Purple, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Purple, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Purple, Yellow, Green, Green">> <</link>>
|
<<link "Mega-Bimbo" DoTest>> <<set $testing to "Red, Purple, Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Purple, Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Purple, Yellow, Yellow, Green, Green">> <</link>>
|
<<link "Perfect Bimbo" DoTest>> <<set $testing to "Red, Purple, Yellow, Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Red, Purple, Yellow, Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Red, Purple, Yellow, Yellow, Yellow, Green, Green">> <</link>>
<br>
<h3> Futa </h3>
<<link "Plain" DoTest>>
<<set $testing to "Violet, Square, Red, Square">>
<</link>> <br>
<<link "Pretty" DoTest>> <<set $testing to "Violet, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Green, Green">> <</link>>
|
<<link "Beautiful" DoTest>> <<set $testing to "Violet, Red, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Red, Green, Green">> <</link>>
|
<<link "Gorgeous" DoTest>> <<set $testing to "Violet, Red, Red, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Red, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Red, Red, Green, Green">> <</link>>
<br>
<<link "Bimbo" DoTest>> <<set $testing to "Violet, Red, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Yellow, Green, Green">> <</link>>
|
<<link "Mega-Bimbo" DoTest>> <<set $testing to "Violet, Red, Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Yellow, Yellow, Green, Green">> <</link>>
|
<<link "Perfect Bimbo" DoTest>> <<set $testing to "Violet, Red, Yellow, Yellow, Yellow">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Yellow, Yellow, Yellow, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Yellow, Yellow, Yellow, Green, Green">> <</link>>
<br>
<<link "Easy" DoTest>> <<set $testing to "Violet, Red, Orange">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Orange, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Orange, Green, Green">> <</link>>
|
<<link "Slutty" DoTest>> <<set $testing to "Orange, Orange, Violet, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Orange, Orange, Violet, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Orange, Orange, Violet, Red, Green, Green">> <</link>>
|
<<link "Nymphomaniac" DoTest>> <<set $testing to "Orange, Orange, Orange, Violet, Red">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Orange, Orange, Orange, Violet, Red, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Orange, Orange, Orange, Violet, Red, Green, Green">> <</link>>
<br>
<<link "Submissive" DoTest>> <<set $testing to "Violet, Red, Black">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Black, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Black, Green, Green">> <</link>>
|
<<link "Masochistic" DoTest>> <<set $testing to "Violet, Red, Black, Black">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Black, Black, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Black, Black, Green, Green">> <</link>>
|
<<link "Slave" DoTest>> <<set $testing to "Violet, Red, Black, Black, Black">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Black, Black, Black, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Black, Black, Black, Green, Green">> <</link>>
<br>
<<link "Dominant" DoTest>> <<set $testing to "Violet, Red, Gray">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Gray, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Gray, Green, Green">> <</link>>
|
<<link "Sadistic" DoTest>> <<set $testing to "Violet, Red, Gray, Gray">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Gray, Gray, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Gray, Gray, Green, Green">> <</link>>
|
<<link "Master" DoTest>> <<set $testing to "Violet, Red, Gray, Gray, Gray">> <</link>>
<<link "(Liberated)" DoTest>> <<set $testing to "Violet, Red, Gray, Gray, Gray, Green">> <</link>>
<<link "(Corrupted)" DoTest>> <<set $testing to "Violet, Red, Gray, Gray, Gray, Green, Green">> <</link>>
<br>
<br>
<<back>><<if Config.debug is true>>
<<button "Next" DoTest>>
<<set $current += 1>>
<<set $testing to setup.AllEndings[$current-1].path>>
<</button>>
<<n>>
<</if>>
<<silently>>
<<include ResetGame>>
<<set $mode to "loading">>
<<if $testing neq "">>
<<for _i, _name range $testing.split(', ')>>
<<capture _name>>
<<include _name>>
<</capture>>
<</for>>
<</if>>
<</silently>>
<<include Stop>>
/******************/<h2> [All Endings] </h2>
You have reached <<= setup.endings.length>> <<if setup.endings.length eq 1>> ending <<else>> endings <</if>> out of <<= setup.AllEndings.length>>.
<<if setup.cheating neq 0>>
''( You have cheated <<= setup.cheating>> <<if setup.cheating eq 1>> time. <<else>> times. <</if>> )''
<</if>>
<<n>>
<ul style="column-width: 25em; margin-top: 0">
<<for _ending range setup.AllEndings>>
<<capture _ending>>
<li> <<=_ending.number>>.
<<if setup.endings.includes( "(" + _ending.number + ") " + _ending.name ) >>
<<link _ending.name DoTest>>
<<set $testing to _ending.path>>
<<set $current to _ending.number>>
<</link>>
<<else>>
<<linkreplace "???">> <<= _ending.name>> <</linkreplace>>
-
<<linkreplace "(see portrait)">> _ending.portrait <</linkreplace>>
<<linkreplace "(see gender)">> _ending.gender <</linkreplace>>
-
<<link "Go to solution" DoTest>>
<<set setup.cheating += 1>>
<<run memorize('cheating', setup.cheating)>>
<<set $testing to _ending.path>>
<</link>>
<</if>>
</li>
<</capture>>
<</for>>
<<for _ending range setup.secrets>>
<li> [[_ending]] </li>
<</for>>
</ul>
<br>
[[See Borings Endings|SeeBorings]] <br>
[[See Buggy Endings|SeeBuggies]] <br>
<br>
<<back>>
/*
<br>
<h2> [All Endings] </h2>
<<for _ending range setup.AllEndings>>
<<= _ending.path + ' ---> ' + _ending.number>> <br>
<</for>>
*/<<set setup.AllEndings to [
{ number: 1, name: "Waiting for the Right One", portrait: "plain", gender: "Man",
path: "", hint: "" },
{ number: 2, name: "Leonard's Wife", portrait: "Pretty", gender: "Woman",
path: "Red", hint: "" },
{ number: 3, name: "Lea's Boyfriend", portrait: "plain", gender: "Man",
path: "Green", hint: "" },
{ number: 4, name: "Lea's Husband", portrait: "plain", gender: "Man",
path: "Green, Green", hint: "" },
{ number: 5, name: "Bridget's Boyfriend", portrait: "Irresistible", gender: "Man",
path: "Blue, Blue, Blue", hint: "" },
{ number: 6, name: "Steve's Girlfriend", portrait: "Beautiful", gender: "Woman",
path: "Red, Red", hint: "" },
{ number: 7, name: "Sandra's Lover", portrait: "Pretty", gender: "Dickgirl",
path: "Red, Purple", hint: "" },
{ number: 8, name: "Sophia's Lover", portrait: "Andogynous", gender: "Woman",
path: "Blue, Red, Red", hint: "" },
{ number: 9, name: "Emma's Strange Boyfriend", portrait: "Attractive", gender: "Cuntboy",
path: "Red, Blue, Purple", hint: "" },
{ number: 10, name: "Emma's Husband", portrait: "Virile", gender: "Man",
path: "Blue", hint: "" },
{ number: 11, name: "Emma's Strange Husband", portrait: "Virile", gender: "Cuntboy",
path: "Blue, Purple", hint: "" },
{ number: 12, name: "Emma's Very Strange Husband", portrait: "Virile", gender: "Hermaphrodite",
path: "Purple, Blue", hint: "" },
{ number: 13, name: "Emma's Girlfriend", portrait: "Queer", gender: "Woman",
path: "Orange, Red", hint: "" },
{ number: 14, name: "Emma's Strange Girlfriend", portrait: "Queer", gender: "Dickgirl",
path: "Orange, Red, Purple", hint: "" },
{ number: 15, name: "Emma's Very Strange Girlfriend", portrait: "Queer", gender: "Futanari",
path: "Orange, Purple, Blue, Red", hint: "" },
{ number: 16, name: "Ménage à Trois", portrait: "Pretty", gender: "Woman",
path: "Red, Green", hint: "" },
{ number: 17, name: "Pierce's Maid", portrait: "Bimbo", gender: "Woman",
path: "Red, Yellow, Green", hint: "" },
{ number: 18, name: "Jennifer's Unfaithful Lover", portrait: "Charismatic", gender: "Man",
path: "Blue, Blue, Green, Green", hint: "" },
{ number: 19, name: "Jennifer's Polyamorous Partner", portrait: "Charismatic", gender: "Man",
path: "Blue, Blue, Green, Orange", hint: "" },
{ number: 20, name: "Emma and Jennifer's Polyamorous Partner", portrait: "Charismatic", gender: "Man",
path: "Blue, Blue, Green", hint: "" },
{ number: 21, name: "June's Lover", portrait: "dashing", gender: "Dickgirl",
path: "Blue, Red, Red, Purple", hint: "" },
{ number: 22, name: "May and June's Lover", portrait: "dashing", gender: "Dickgirl",
path: "Blue, Red, Red, Purple, Green", hint: "" },
{ number: 23, name: "Bonnie's Plaything", portrait: "Tomboy", gender: "Woman",
path: "Blue, Red", hint: "" },
{ number: 24, name: "Howard's Housewife", portrait: "Bimbo", gender: "Woman",
path: "Red, Yellow", hint: "" },
{ number: 25, name: "David's Swinging Lover", portrait: "Beautiful", gender: "Woman",
path: "Red, Red, Green", hint: "" },
{ number: 26, name: "Christina's Swinging Lover", portrait: "Gorgeous", gender: "Woman",
path: "Red, Red, Red, Green", hint: "" },
{ number: 27, name: "Nathan's Office Plaything", portrait: "Mega-Bimbo", gender: "Woman",
path: "Red, Yellow, Yellow, Green, Black", hint: "" },
{ number: 28, name: "Nathan's Trophy Wife", portrait: "Perfect Bimbo", gender: "Woman",
path: "Red, Yellow, Yellow, Yellow, Green, Black", hint: "" },
{ number: 29, name: "Mr. Marron's Silent Wife", portrait: "Perfect Bimbo", gender: "Woman",
path: "Red, Yellow, Yellow, Yellow", hint: "" },
{ number: 30, name: "Modeling Celebrity", portrait: "Angelic", gender: "Woman",
path: "Blue, Red, Yellow, Yellow, Yellow", hint: "" },
{ number: 31, name: "Hollywood Celebrity", portrait: "Glamorous", gender: "Man",
path: "Red, Blue, Blue, Blue", hint: "" },
{ number: 32, name: "Emily's Darling", portrait: "Mega-Himbo", gender: "Cuntboy",
path: "Red, Yellow, Blue, Yellow, Purple", hint: "" },
{ number: 33, name: "Helen's Toy Boy", portrait: "Himbo", gender: "Man",
path: "Red, Yellow, Blue", hint: "" },
{ number: 34, name: "Back to the Bar", portrait: "strong", gender: "Man",
path: "Yellow", hint: "" },
{ number: 35, name: "Brian and Paul's Saucy Bet", portrait: "Himbo", gender: "Cuntboy",
path: "Red, Yellow, Blue, Purple", hint: "" },
{ number: 36, name: "Sabrina's Bitch", portrait: "beefy", gender: "Man",
path: "Yellow, Red, Yellow, Yellow, Blue", hint: "" },
{ number: 37, name: "Sabrina's Muscle Man", portrait: "beefy", gender: "Man",
path: "Yellow, Yellow, Yellow", hint: "" },
{ number: 38, name: "Sabrina's Alpha Dog", portrait: "beefy", gender: "Man",
path: "Yellow, Yellow, Yellow, Green, Green, Green", hint: "" },
{ number: 39, name: "Sabrina's Big Secret", portrait: "beefy", gender: "Cuntboy",
path: "Yellow, Yellow, Yellow, Purple", hint: "" },
{ number: 40, name: "Sabrina's Double Team-Up", portrait: "beefy", gender: "Hermaphrodite",
path: "Yellow, Yellow, Yellow, Purple, Blue", hint: "" },
{ number: 41, name: "Darcy's New Husband", portrait: "brawny", gender: "Man",
path: "Green, Yellow, Green, Yellow", hint: "" },
{ number: 42, name: "Darcy and Trixie's Master of the House", portrait: "brawny", gender: "Man",
path: "Green, Green, Yellow, Yellow", hint: "" },
{ number: 43, name: "Jack's Vegan Girlfriend", portrait: "strong", gender: "Woman",
path: "Yellow, Red", hint: "" },
{ number: 44, name: "Jack's Girlfriend", portrait: "strong", gender: "Dickgirl",
path: "Yellow, Red, Purple", hint: "" },
{ number: 45, name: "Carla's Partner", portrait: "beefy", gender: "Woman",
path: "Yellow, Red, Yellow, Yellow, Orange, Orange", hint: "" },
{ number: 46, name: "Jimmy's Eternal Slave", portrait: "beefy", gender: "Woman",
path: "Yellow, Red, Yellow, Yellow", hint: "" },
{ number: 47, name: "Manuel's Bride", portrait: "Beautiful", gender: "Futanari",
path: "Red, Purple, Red", hint: "" },
{ number: 48, name: "Enzo's Strange Fiance", portrait: "Attractive", gender: "Cuntboy",
path: "Red, Blue, Green, Purple", hint: "" },
{ number: 49, name: "Enzo's Very Strange Fiance", portrait: "Handsome", gender: "Hermaphrodite",
path: "Red, Blue, Purple, Green, Blue", hint: "" },
{ number: 50, name: "Enzo's Fiancee", portrait: "Beautiful", gender: "Woman",
path: "Red, Green, Green, Red", hint: "" },
{ number: 51, name: "Enzo's Strange Fiancee", portrait: "Beautiful", gender: "Dickgirl",
path: "Red, Green, Red, Purple", hint: "" },
{ number: 52, name: "Enzo's Very Strange Fiancee", portrait: "Beautiful", gender: "Futanari",
path: "Red, Purple, Green, Red", hint: "" },
{ number: 53, name: "Fetish Princess", portrait: "Mega-Bimbo", gender: "Dickgirl",
path: "Red, Purple, Green, Yellow, Yellow", hint: "" },
{ number: 54, name: "Fetish Queen", portrait: "Perfect Bimbo", gender: "Dickgirl",
path: "Red, Purple, Green, Yellow, Yellow, Yellow", hint: "" },
{ number: 55, name: "Fetish Queen Bee", portrait: "Mega-Bimbo", gender: "Dickgirl",
path: "Red, Purple, Green, Green, Yellow, Yellow", hint: "" },
{ number: 56, name: "Barbara's Husband", portrait: "Handsome", gender: "Man",
path: "Red, Blue, Blue", hint: "" },
{ number: 57, name: "Barbara's Strange Husband", portrait: "Handsome", gender: "Cuntboy",
path: "Red, Blue, Blue, Purple", hint: "" },
{ number: 58, name: "Barbara's Very Strange Husband", portrait: "Handsome", gender: "Hermaphrodite",
path: "Red, Purple, Red, Blue, Blue", hint: "" },
{ number: 59, name: "Emma's Boyfriend", portrait: "Attractive", gender: "Man",
path: "Red, Blue", hint: "" },
{ number: 60, name: "Emma's Very Strange Boyfriend", portrait: "Attractive", gender: "Hermaphrodite",
path: "Red, Purple, Red, Blue", hint: "" },
{ number: 61, name: "Sex Toys Collector", portrait: "plain", gender: "Cuntboy",
path: "Purple", hint: "" },
{ number: 62, name: "Lea's Strange Boyfriend", portrait: "plain", gender: "Cuntboy",
path: "Purple, Green, Green", hint: "" },
{ number: 63, name: "Sigfried's Natural Pegging Partner", portrait: "Beautiful", gender: "Dickgirl",
path: "Red, Red, Purple", hint: "" },
{ number: 64, name: "Fatima's Favorite", portrait: "Gorgeous", gender: "Dickgirl",
path: "Red, Red, Red, Purple", hint: "" },
{ number: 65, name: "Fatima's Swinging Favorite", portrait: "Gorgeous", gender: "Dickgirl",
path: "Red, Red, Red, Purple, Green", hint: "" },
{ number: 66, name: "Fatima and May's Swinging Favorite", portrait: "Gorgeous", gender: "Dickgirl",
path: "Red, Red, Red, Purple, Green, Yellow, Yellow", hint: "" },
{ number: 67, name: "Sara and the Hell's Belles", portrait: "Bimbo", gender: "Dickgirl",
path: "Red, Purple, Yellow", hint: "" },
{ number: 68, name: "God's Maiden", portrait: "Mega-Bimbo", gender: "Woman",
path: "Red, Yellow, Yellow", hint: "" },
{ number: 69, name: "God's Impure Maiden", portrait: "Mega-Bimbo", gender: "Dickgirl",
path: "Red, Yellow, Yellow, Purple", hint: "" },
{ number: 70, name: "Happy Beach Bunny", portrait: "Bimbo", gender: "Dickgirl",
path: "Red, Yellow, Green, Purple", hint: "" },
{ number: 71, name: "Gerald's True Love", portrait: "Perfect Bimbo", gender: "Dickgirl",
path: "Red, Yellow, Yellow, Red, Yellow, Purple", hint: "" },
{ number: 72, name: "Gerald's Rough Love", portrait: "Perfect Bimbo", gender: "Dickgirl",
path: "Red, Yellow, Blue, Blue, Red, Yellow, Yellow, Purple", hint: "" },
{ number: 73, name: "Ludwig's Sexy Coach", portrait: "beefy", gender: "Dickgirl",
path: "Yellow, Red, Purple, Yellow, Yellow", hint: "" },
{ number: 74, name: "Laura's Big Daddy", portrait: "Handsome", gender: "Man",
path: "Red, Blue, Green, Green, Blue", hint: "" },
{ number: 75, name: "Felicia's Fuck Buddy", portrait: "strong", gender: "Man",
path: "Green, Yellow", hint: "" },
{ number: 76, name: "Felicia's Strange Fuck Buddy", portrait: "strong", gender: "Cuntboy",
path: "Yellow, Purple", hint: "" },
{ number: 77, name: "Felicia and Brett's Very Strange Fuck Buddy", portrait: "strong", gender: "Hermaphrodite",
path: "Yellow, Purple, Blue, Green", hint: "" },
{ number: 78, name: "Marc's Twin Girlfriends", portrait: "Beautiful", gender: "Woman",
path: "Green, Green, Red, Red, Orange, Orange", hint: "" },
{ number: 79, name: "Dana's Indefatigable Lover", portrait: "Charismatic", gender: "Man",
path: "Blue, Blue, Orange, Orange", hint: "" },
{ number: 80, name: "Dana's Very Strange Indefatigable Lover", portrait: "Charismatic", gender: "Hermaphrodite",
path: "Blue, Purple, Blue, Orange, Orange", hint: "" },
{ number: 81, name: "Dana's Slutty Roommate", portrait: "Slutty", gender: "Woman",
path: "Red, Orange, Orange", hint: "" },
{ number: 82, name: "Dana's Slutty Winggirl", portrait: "Slutty", gender: "Woman",
path: "Red, Orange, Orange, Green", hint: "" },
{ number: 83, name: "Gloryhole Maniac", portrait: "Slutty", gender: "Woman",
path: "Red, Orange, Orange, Green, Green", hint: "" },
{ number: 84, name: "Dana's Strange Indefatigable Girlfriend", portrait: "Slutty", gender: "Dickgirl",
path: "Red, Purple, Orange, Orange", hint: "" },
{ number: 85, name: "Dana's Very Strange Indefatigable Girlfriend", portrait: "Slutty", gender: "Futanari",
path: "Red, Purple, Orange, Orange, Red", hint: "" },
{ number: 86, name: "Pierce's Secret Concubine", portrait: "Easy", gender: "Woman",
path: "Red, Orange", hint: "" },
{ number: 87, name: "Fucking Machine Addict", portrait: "plain", gender: "Cunboy",
path: "Purple, Green", hint: "" },
{ number: 88, name: "Lea's Strange Husband", portrait: "plain", gender: "Cuntboy",
path: "Purple, Green, Green, Green", hint: "" },
{ number: 89, name: "Lea's Swinging Husband", portrait: "plain", gender: "Man",
path: "Green, Green, Green", hint: "" },
{ number: 90, name: "Gangbang Maniac", portrait: "Slutty", gender: "Woman",
path: "Red, Orange, Orange, Green, Green, Green", hint: "" },
{ number: 91, name: "Emma's Husband with Benefits", portrait: "Virile", gender: "Man",
path: "Blue, Green, Orange", hint: "" },
{ number: 92, name: "Emma's Strange Husband with Benefits", portrait: "Virile", gender: "Cuntboy",
path: "Blue, Green, Orange, Purple", hint: "" },
{ number: 93, name: "Emma's Very Strange Husband with Benefits", portrait: "Virile", gender: "Hermaphrodite",
path: "Purple, Blue, Green, Orange, Purple", hint: "" },
{ number: 94, name: "Emma and Betsy's Husband", portrait: "Virile", gender: "Man",
path: "Blue, Green, Orange, Orange", hint: "" },
{ number: 95, name: "Emma, Betsy and Enzo's Husband", portrait: "Virile", gender: "Man",
path: "Blue, Green, Green, Orange, Orange, Orange", hint: "" },
{ number: 96, name: "Emma, Betsy and Enzo's Strange Pregnant Husband", portrait: "Virile", gender: "Cuntboy",
path: "Blue, Green, Green, Purple, Orange, Orange, Orange", hint: "" },
{ number: 97, name: "Emma, Betsy and Enzo's Very Strange Pregnant Husband", portrait: "Virile", gender: "Hermaphrodite",
path: "Purple, Blue, Green, Green, Orange, Orange, Orange", hint: "" },
{ number: 98, name: "Laura's Good Boss", portrait: "Irresistible", gender: "Man",
path: "Blue, Blue, Blue, Orange", hint: "" },
{ number: 99, name: "May's Bad Boss", portrait: "Irresistible", gender: "Man",
path: "Blue, Blue, Blue, Orange, Green", hint: "" },
{ number: 100, name: "Laura and May's Oral Fixation", portrait: "Irresistible", gender: "Man",
path: "Blue, Blue, Blue, Orange, Green, Green", hint: "" },
{ number: 101, name: "Bridget's Cheating Boyfriend", portrait: "Irresistible", gender: "Man",
path: "Blue, Blue, Blue, Green", hint: "" },
{ number: 102, name: "Bridget's Pygmalion", portrait: "Irresistible", gender: "Man",
path: "Blue, Blue, Blue, Orange, Orange, Green, Green, Green", hint: "" },
{ number: 103, name: "Sandy's Private Dancer", portrait: "Irresistible", gender: "Cuntboy",
path: "Blue, Blue, Blue, Purple", hint: "" },
{ number: 104, name: "Sandy's Private Dancer and Patrick's Sparring Partner", portrait: "Irresistible", gender: "Cuntboy",
path: "Blue, Blue, Blue, Purple, Orange, Orange", hint: "" },
{ number: 105, name: "Sandy and Patrick's Loving Boyfriend", portrait: "Irresistible", gender: "Cuntboy",
path: "Blue, Blue, Blue, Purple, Green, Orange, Orange", hint: "" },
{ number: 106, name: "Sandy's Married Dancer", portrait: "Irresistible", gender: "Hermaphrodite",
path: "Blue, Purple, Blue, Blue", hint: "" },
{ number: 107, name: "Sandy and May's Sex Toy", portrait: "Irresistible", gender: "Hermaphrodite",
path: "Blue, Purple, Blue, Blue, Green, Green", hint: "" },
{ number: 108, name: "Patrick's Sparring Partner", portrait: "Irresistible", gender: "Hermaphrodite",
path: "Blue, Purple, Blue, Blue, Orange, Orange", hint: "" },
{ number: 109, name: "Patrick's Swinging Partner", portrait: "Irresistible", gender: "Hermaphrodite",
path: "Blue, Purple, Blue, Blue, Orange, Orange, Green, Green", hint: "" },
{ number: 110, name: "Chloe's Naive Fan", portrait: "Rakish", gender: "Man",
path: "Orange", hint: "" },
{ number: 111, name: "Chloe's Demanding Fan", portrait: "Rakish", gender: "Man",
path: "Orange, Green, Green", hint: "" },
{ number: 112, name: "Chloe's Unconditional Master", portrait: "Rakish", gender: "Man",
path: "Orange, Green, Green, Green", hint: "" },
{ number: 113, name: "Marian and the MILF Club", portrait: "Rakish", gender: "Man",
path: "Orange, Green", hint: "" },
{ number: 114, name: "Enzo's Fuck Buddy", portrait: "Lecherous", gender: "Man",
path: "Orange, Orange", hint: "" },
{ number: 115, name: "Enzo and Dana's Fuck Sandwich", portrait: "Lecherous", gender: "Man",
path: "Orange, Orange, Green", hint: "" },
{ number: 116, name: "Sofia's Groom", portrait: "Rakish", gender: "Hermaphrodite",
path: "Purple, Orange, Blue", hint: "" },
{ number: 117, name: "Bruce's Sidekick", portrait: "Lecherous", gender: "Cuntboy",
path: "Orange, Orange, Purple", hint: "" },
{ number: 118, name: "Karen's Groupie", portrait: "Rakish", gender: "Cuntboy",
path: "Orange, Purple", hint: "" },
{ number: 119, name: "Richard's Sweet Thing", portrait: "Nymphomaniac", gender: "Woman",
path: "Red, Orange, Orange, Orange", hint: "" },
{ number: 120, name: "Aleister's Swinging Girlfriend", portrait: "Nymphomaniac", gender: "Woman",
path: "Red, Orange, Orange, Orange, Green", hint: "" },
{ number: 121, name: "Ally's Swinging Girlfriend", portrait: "Nymphomaniac", gender: "Woman",
path: "Red, Orange, Orange, Orange, Green, Yellow, Yellow", hint: "" },
{ number: 122, name: "Dominic's Hot wife", portrait: "Nymphomaniac", gender: "Woman",
path: "Red, Orange, Orange, Orange, Green, Green", hint: "" },
{ number: 123, name: "High-End Escort", portrait: "Nymphomaniac", gender: "Woman",
path: "Red, Orange, Orange, Orange, Green, Green, Green", hint: "" },
{ number: 124, name: "Human Sex Toy", portrait: "Satyromaniac", gender: "Man",
path: "Orange, Orange, Orange", hint: "" },
{ number: 125, name: "Dana's Size King", portrait: "Satyromaniac", gender: "Man",
path: "Orange, Orange, Orange, Blue, Blue, Blue, Yellow, Yellow, Yellow", hint: "" },
{ number: 126, name: "Yasmine's Size King", portrait: "Satyromaniac", gender: "Man",
path: "Orange, Orange, Orange, Blue, Blue, Blue, Yellow, Yellow, Green", hint: "" },
{ number: 127, name: "Dana and Yasmine's Double King", portrait: "Satyromaniac", gender: "Man",
path: "Orange, Orange, Orange, Blue, Blue, Blue, Yellow, Green, Green", hint: "" },
{ number: 128, name: "Debbie's Quiet Boyfriend", portrait: "Mega-Himbo", gender: "Man",
path: "Red, Yellow, Blue, Yellow", hint: "" },
{ number: 129, name: "Debbie's Perfect Match", portrait: "Mega-Himbo", gender: "Man",
path: "Red, Green, Green, Yellow, Blue, Yellow", hint: "" },
{ number: 130, name: "Yasmine's Big Toy", portrait: "Mega-Himbo", gender: "Man",
path: "Red, Yellow, Blue, Yellow, Green, Green, Green", hint: "" },
{ number: 131, name: "Goldie's Happy Husband", portrait: "Perfect Himbo", gender: "Man",
path: "Red, Yellow, Blue, Yellow, Yellow", hint: "" },
{ number: 132, name: "Peter's Sleeping Beauty", portrait: "Gorgeous", gender: "Woman",
path: "Red, Red, Red, Green, Green, Orange", hint: "" },
{ number: 133, name: "Peter's Sleeping Muse", portrait: "Gorgeous", gender: "Woman",
path: "Red, Red, Red, Green, Green, Orange, Green", hint: "" },
{ number: 134, name: "Owen's Curious Lover", portrait: "Gorgeous", gender: "Woman",
path: "Red, Red, Red", hint: "" },
{ number: 135, name: "Rafael's Insatiable Lover", portrait: "Gorgeous", gender: "Woman",
path: "Red, Red, Red, Orange", hint: "" },
{ number: 136, name: "Rafael's Nude Lover", portrait: "Gorgeous", gender: "Woman",
path: "Red, Red, Red, Orange, Orange", hint: "" },
{ number: 137, name: "Bukkake Dreamer", portrait: "Gorgeous", gender: "Woman",
path: "Red, Red, Red, Orange, Orange, Orange", hint: "" },
{ number: 138, name: "Howard's Biker Wife", portrait: "Bimbo", gender: "Woman",
path: "Green, Red, Yellow", hint: "" },
{ number: 139, name: "Biker Girl", portrait: "Bimbo", gender: "Woman",
path: "Red, Yellow, Orange", hint: "" },
{ number: 140, name: "Biker Bitch", portrait: "Bimbo", gender: "Woman",
path: "Red, Green, Yellow, Orange", hint: "" },
{ number: 141, name: "Michael's Camgirl", portrait: "Mega-Bimbo", gender: "Woman",
path: "Red, Yellow, Yellow, Green, Orange", hint: "" },
{ number: 142, name: "Angel's Camgirl", portrait: "Mega-Bimbo", gender: "Dickgirl",
path: "Red, Yellow, Yellow, Purple, Green, Orange", hint: "" },
{ number: 143, name: "Joyce's Camgirl", portrait: "Mega-Bimbo", gender: "Futanari",
path: "Red, Yellow, Purple, Red, Green, Orange, Yellow", hint: "" },
{ number: 144, name: "Part-time Prostitute", portrait: "Mega-Bimbo", gender: "Woman",
path: "Red, Yellow, Yellow, Green, Green, Orange", hint: "" },
{ number: 145, name: "Fatima's Favorite Prostitute", portrait: "Mega-Bimbo", gender: "Woman",
path: "Red, Green, Green, Yellow, Yellow, Orange", hint: "" },
{ number: 146, name: "Pegging Prostitute", portrait: "Mega-Bimbo", gender: "Dickgirl",
path: "Red, Purple, Yellow, Yellow, Green, Green, Orange", hint: "" },
{ number: 147, name: "Special Prostitute", portrait: "Mega-Bimbo", gender: "Futanari",
path: "Red, Yellow, Yellow, Purple, Red, Green, Green, Orange", hint: "" },
{ number: 148, name: "Bimbo Stripper", portrait: "Perfect Bimbo", gender: "Woman",
path: "Red, Yellow, Green, Yellow, Green, Yellow, Orange", hint: "" },
{ number: 149, name: "Stacked Covergirl", portrait: "Perfect Bimbo", gender: "Woman",
path: "Red, Yellow, Green, Yellow, Green, Yellow, Green, Orange", hint: "" },
{ number: 150, name: "Pole Dancer", portrait: "Perfect Bimbo", gender: "Dickgirl",
path: "Red, Yellow, Yellow, Yellow, Purple, Green, Orange", hint: "" },
{ number: 151, name: "Endowed Covergirl", portrait: "Perfect Bimbo", gender: "Dickgirl",
path: "Green, Red, Purple, Yellow, Green, Yellow, Green, Yellow, Orange", hint: "" },
{ number: 152, name: "Publicity Stunt", portrait: "Perfect Bimbo", gender: "Futanari",
path: "Red, Yellow, Yellow, Yellow, Purple, Red, Green, Orange", hint: "" },
{ number: 153, name: "Pop Muse", portrait: "Perfect Bimbo", gender: "Futanari",
path: "Green, Red, Purple, Yellow, Yellow, Yellow, Red, Orange", hint: "" },
{ number: 154, name: "Full-time Escort", portrait: "Perfect Bimbo", gender: "Woman",
path: "Red, Yellow, Yellow, Yellow, Green, Green, Orange", hint: "" },
{ number: 155, name: "Pegging Escort", portrait: "Perfect Bimbo", gender: "Dickgirl",
path: "Red, Purple, Yellow, Yellow, Yellow, Green, Green, Orange", hint: "" },
{ number: 156, name: "Mary's Loving Tramp", portrait: "Perfect Bimbo", gender: "Dickgirl",
path: "Red, Purple, Green, Green, Yellow, Yellow, Yellow, Orange", hint: "" },
{ number: 157, name: "Jacquie's Groupie", portrait: "Perfect Bimbo", gender: "Futanari",
path: "Red, Purple, Yellow, Yellow, Yellow, Green, Green, Red, Orange", hint: "" },
{ number: 158, name: "Fantasy Whore", portrait: "Bimbo", gender: "Woman",
path: "Red, Green, Green, Yellow, Orange", hint: "" },
{ number: 159, name: "Street Whore", portrait: "Bimbo", gender: "Woman",
path: "Red, Green, Green, Green, Yellow, Orange", hint: "" },
{ number: 160, name: "Sara's Groupie", portrait: "Bimbo", gender: "Woman",
path: "Red, Green, Green, Yellow, Orange, Orange", hint: "" },
{ number: 161, name: "Sara's Lover", portrait: "Bimbo", gender: "Woman",
path: "Red, Yellow, Orange, Orange", hint: "" },
{ number: 162, name: "Pornstar", portrait: "Mega-Bimbo", gender: "Woman",
path: "Red, Yellow, Yellow, Green, Green, Orange, Orange, Orange", hint: "" },
{ number: 163, name: "Porn Superstar", portrait: "Perfect Bimbo", gender: "Woman",
path: "Red, Yellow, Yellow, Yellow, Green, Green, Orange, Orange, Orange", hint: ""},
{ number: 164, name: "Sapphic Sisters", portrait: "Gorgeous", gender: "Woman",
path: "Green, Green, Green, Red, Red, Red, Orange, Orange, Orange", hint: ""},
{ number: 165, name: "Carla's Special Partner", portrait: "beefy", gender: "Dickgirl",
path: "Yellow, Red, Purple, Yellow, Yellow, Orange, Orange", hint: "" },
{ number: 166, name: "Carla's Very Special Partner", portrait: "beefy", gender: "Futanari",
path: "Yellow, Red, Purple, Red, Yellow, Yellow, Orange, Orange", hint: "" },
{ number: 167, name: "Ludwig's Super Sexy Coach", portrait: "beefy", gender: "Futanari",
path: "Yellow, Red, Purple, Yellow, Red, Yellow", hint: "" },
{ number: 168, name: "Jennifer's Poly Girlfriend", portrait: "kooky-girl", gender: "Woman",
path: "Orange, Red, Red, Green", hint: "" },
{ number: 169, name: "Emma's Poly Girlfriend", portrait: "kooky-girl", gender: "Woman",
path: "Orange, Red, Red, Orange, Green", hint: "" },
{ number: 170, name: "Emma's Cheating Girlfriend", portrait: "kooky-girl", gender: "Woman",
path: "Orange, Red, Red, Orange, Green, Green", hint: "" },
{ number: 171, name: "Strange Ménage à Trois", portrait: "Pretty", gender: "Futanari",
path: "Red, Blue, Purple, Blue, Red", hint: "" },
{ number: 172, name: "Veronica's Wife", portrait: "dazzling-girl", gender: "Woman",
path: "Orange, Red, Red, Red", hint: "" },
{ number: 173, name: "Veronica's Husband", portrait: "dazzling-girl", gender: "Woman",
path: "Orange, Red, Red, Red, Green", hint: "" },
{ number: 174, name: "Veronica's Owner", portrait: "dazzling-girl", gender: "Woman",
path: "Orange, Green, Green, Red, Red, Red", hint: "" },
{ number: 175, name: "Veronica's Proud Manager", portrait: "dazzling-girl", gender: "Woman",
path: "Orange, Red, Red, Red, Yellow, Yellow, Yellow", hint: "" },
{ number: 176, name: "Veronica's Dirty Manager", portrait: "dazzling-girl", gender: "Woman",
path: "Orange, Red, Red, Red, Green, Green", hint: "" },
{ number: 177, name: "Veronica's Wild Lover", portrait: "dazzling-girl", gender: "Woman",
path: "Orange, Red, Red, Red, Orange", hint: "" },
{ number: 178, name: "Veronica's Swinging Lover", portrait: "dazzling-girl", gender: "Woman",
path: "Orange, Red, Red, Red, Orange, Green", hint: "" },
{ number: 179, name: "Hell's Bells New Singer", portrait: "dazzling-girl", gender: "Dickgirl",
path: "Orange, Red, Red, Red, Purple, Green, Yellow, Green, Green", hint: "" },
{ number: 180, name: "Hell's Bells New Leader", portrait: "dazzling-girl", gender: "Dickgirl",
path: "Orange, Red, Red, Red, Purple, Green, Green, Green", hint: "" },
{ number: 181, name: "Candice's Groupie-Wife", portrait: "dazzling-girl", gender: "Futanari",
path: "Orange, Red, Red, Purple, Red", hint: "" },
{ number: 182, name: "Jia's Groupie", portrait: "dazzling-girl", gender: "Dickgirl",
path: "Orange, Red, Red, Red, Purple", hint: "" },
{ number: 183, name: "Candice's Groupie", portrait: "dazzling-girl", gender: "Dickgirl",
path: "Orange, Red, Red, Red, Purple, Green", hint: "" },
{ number: 184, name: "Incestuous Triad", portrait: "dazzling-girl", gender: "Dickgirl",
path: "Orange, Red, Red, Red, Green, Green, Green, Purple", hint: "" },
{ number: 185, name: "Candice's Biggest Fan", portrait: "dazzling-girl", gender: "Futanari",
path: "Green, Green, Green, Orange, Red, Red, Purple, Red", hint: "" },
{ number: 186, name: "Cooper's Loving Boyfriend", portrait: "Queer", gender: "Man",
path: "Red, Orange, Blue", hint: "" },
{ number: 187, name: "Cooper's Weird Boyfriend", portrait: "Queer", gender: "Hermaphrodite",
path: "Red, Orange, Purple, Red, Blue", hint: "" },
{ number: 188, name: "Enzo's Gay Fiance", portrait: "Queer", gender: "Cuntboy",
path: "Red, Orange, Blue, Purple", hint: "" },
{ number: 189, name: "Cooper's Harsh Boyfriend", portrait: "Queer", gender: "Man",
path: "Red, Orange, Blue, Orange", hint: "" },
{ number: 190, name: "Cooper's Sweet Boyfriend", portrait: "Queer", gender: "Hermaphrodite",
path: "Red, Orange, Purple, Red, Blue, Orange", hint: "" },
{ number: 191, name: "Cooper's Cheating Boyfriend", portrait: "Queer", gender: "Man",
path: "Red, Orange, Blue, Green, Green", hint: "" },
{ number: 192, name: "Cooper's Swinging Boyfriend", portrait: "Queer", gender: "Man",
path: "Red, Orange, Blue, Green, Green, Orange", hint: "" },
{ number: 193, name: "Jack's Natural Pegger", portrait: "strong", gender: "Woman",
path: "Purple, Yellow, Green, Red", hint: "" },
{ number: 194, name: "Jennifer's Co-Owner", portrait: "Bimbo", gender: "Woman",
path: "Red, Yellow, Blue, Purple, Yellow, Green, Red", hint: "" },
{ number: 195, name: "Jennifer's Trophy Girlfriend", portrait: "Mega-Bimbo", gender: "Woman",
path: "Red, Yellow, Blue, Purple, Yellow, Green, Red, Yellow", hint: "" },
{ number: 196, name: "Jennifer's Pegging Girlfriend", portrait: "Beautiful", gender: "Woman",
path: "Red, Blue, Blue, Purple, Yellow, Green, Red, Red", hint: "" },
{ number: 197, name: "Backroom Regular", portrait: "Gay", gender: "Man",
path: "Red, Orange, Blue, Blue, Green, Green, Green, Orange, Orange", hint: "" },
{ number: 198, name: "Gay Bar Regular", portrait: "Gay", gender: "Man",
path: "Red, Orange, Blue, Blue, Green, Green, Orange", hint: "" },
{ number: 199, name: "Bruce's Man-Wife", portrait: "Gay", gender: "Hermaphrodite",
path: "Red, Orange, Blue, Purple, Blue", hint: "" },
{ number: 200, name: "Prison Bitch", portrait: "strong", gender: "Woman",
path: "Purple, Yellow, Green, Red, Orange, Orange, Orange", hint: "" },
{ number: 201, name: "David's Boyfriend", portrait: "Gay", gender: "Man",
path: "Red, Orange, Blue, Blue, Green, Green", hint: "" },
{ number: 202, name: "Lucas's Sweet Love", portrait: "Gay", gender: "Man",
path: "Red, Orange, Blue, Blue", hint: "" },
{ number: 203, name: "Hernando's Lover-Boy", portrait: "Gay", gender: "Man",
path: "Red, Orange, Blue, Blue, Orange", hint: "" },
{ number: 204, name: "Oscar's Dirty Boyfriend", portrait: "Gay", gender: "Man",
path: "Red, Orange, Blue, Blue, Green", hint: "" },
{ number: 205, name: "Max's Mentor", portrait: "dazzling", gender: "Man",
path: "Red, Orange, Blue, Blue, Blue", hint: "" },
{ number: 206, name: "Max's Strange Mentor", portrait: "dazzling", gender: "Cuntboy",
path: "Red, Orange, Blue, Blue, Blue, Purple", hint: "" },
{ number: 207, name: "Max's Weird Mentor", portrait: "dazzling", gender: "Hermaphrodite",
path: "Red, Orange, Blue, Blue, Purple, Blue", hint: "" },
{ number: 208, name: "Rufus's Sober Boyfriend", portrait: "dazzling", gender: "Man",
path: "Red, Orange, Blue, Blue, Blue, Green", hint: "" },
{ number: 209, name: "Jorj's Calm Boyfriend", portrait: "dazzling", gender: "Cuntboy",
path: "Red, Orange, Blue, Blue, Blue, Purple, Green", hint: "" },
{ number: 210, name: "Jorj and Rufus's Partner", portrait: "dazzling", gender: "Hermaphrodite",
path: "Red, Orange, Blue, Blue, Purple, Blue, Green", hint: "" },
{ number: 211, name: "Hunter's Willing Prey", portrait: "dazzling", gender: "Cuntboy",
path: "Red, Orange, Blue, Blue, Blue, Purple, Green, Green", hint: "" },
{ number: 212 , name: "Brian and Paul's Weird Lover", portrait: "dazzling", gender: "Hermaphrodite",
path: "Red, Orange, Blue, Blue, Purple, Blue, Green, Green", hint: "" },
{ number: 213, name: "Twink Network", portrait: "dazzling", gender: "Man",
path: "Red, Orange, Blue, Blue, Blue, Green, Green", hint: "" },
{ number: 214, name: "In the Mayor's Shadow", portrait: "dazzling", gender: "Man",
path: "Red, Orange, Blue, Blue, Blue, Green, Green, Green", hint: "" },
/* 0.3e */
{ number: 215, name: "Two Librarians in Love", portrait: "vixen", gender: "Woman",
path: "Blue, Red, Red, Red, Orange, Orange", hint: "" },
{ number: 216, name: "Two Librarians in Heat", portrait: "vixen", gender: "Woman",
path: "Blue, Red, Red, Red, Orange, Orange, Green", hint: "" },
{ number: 217, name: "Two Librarians for Share", portrait: "vixen", gender: "Woman",
path: "Blue, Red, Red, Red, Orange, Orange, Green, Green", hint: "" },
{ number: 218, name: "Three Librarians in Sweat", portrait: "vixen", gender: "Woman",
path: "Blue, Red, Red, Red, Orange, Orange, Green, Green, Green", hint: "" },
{ number: 219, name: "A pregnant librarian", portrait: "vixen", gender: "Dickgirl",
path: "Blue, Red, Red, Red, Purple, Orange, Orange", hint: "" },
{ number: 220, name: "Two pregnant librarians", portrait: "vixen", gender: "Futanari",
path: "Blue, Red, Red, Purple, Red, Orange, Orange", hint: "" },
{ number: 221, name: "A Librarian in the Middle", portrait: "vixen", gender: "Futanari",
path: "Blue, Green, Red, Red, Purple, Red, Orange, Orange", hint: "" },
{ number: 222, name: "Two Librarians For One", portrait: "vixen", gender: "Dickgirl",
path: "Blue, Green, Red, Red, Red, Purple, Orange, Orange", hint: "" },
{ number: 223, name: "James's Staked Librarian", portrait: "vixen", gender: "Woman",
path: "Blue, Red, Red, Red, Orange, Green, Green, Green", hint: "" },
{ number: 224, name: "James's Endowed Librarian", portrait: "vixen", gender: "Futanari",
path: "Blue, Red, Orange, Purple, Red, Green, Red, Green, Green", hint: "" },
{ number: 225, name: "James and Kaylee's Pervert Librarian", portrait: "vixen", gender: "Futanari",
path: "Blue, Red, Orange, Purple, Red, Red, Green, Green, Green", hint: "" },
{ number: 226, name: "Charles's Spooning Librarian", portrait: "vixen", gender: "Woman",
path: "Blue, Red, Red, Red, Orange", hint: "" },
{ number: 227, name: "Charles's Pegging Librarian", portrait: "vixen", gender: "Dickgirl",
path: "Blue, Red, Red, Red, Orange, Purple", hint: "" },
{ number: 228, name: "Charles's Weird Librarian", portrait: "vixen", gender: "Futanari",
path: "Blue, Red, Red, Orange, Purple, Red", hint: "" },
{ number: 229, name: "Kaylee's Dirty Librarian", portrait: "vixen", gender: "Dickgirl",
path: "Blue, Orange, Red, Red, Red, Purple, Green", hint: "" },
{ number: 230, name: "Kaylee's Swinging Librarian", portrait: "vixen", gender: "Futanari",
path: "Blue, Orange, Red, Red, Purple, Red, Green, Green, Green", hint: "" },
{ number: 231, name: "Sophia's Debutante", portrait: "vixen", gender: "Woman",
path: "Blue, Red, Red, Red", hint: "" },
{ number: 232, name: "Sophia's Natural Pegger", portrait: "vixen", gender: "Woman",
path: "Blue, Blue, Purple, Yellow, Green, Red, Red, Red", hint: "" },
{ number: 233, name: "Raleigh's Flirt", portrait: "plain", gender: "Man",
path: "Blue, Red, Blue", hint: "" },
{ number: 234, name: "Dom's Personfriend", portrait: "plain", gender: "Hermaphrodite",
path: "Purple, Blue, Red, Blue", hint: "" },
{ number: 235, name: "June's Bisexual Lover", portrait: "dashing", gender: "Futanari",
path: "Purple, Blue, Red, Red", hint: "" },
{ number: 236, name: "Dom and June's Lover", portrait: "dashing", gender: "Futanari",
path: "Purple, Blue, Red, Red, Green", hint: "" },
{ number: 237, name: "Bonnie's Strange Plaything", portrait: "Tomboy", gender: "Futanari",
path: "Purple, Blue, Red", hint: "" },
{ number: 238, name: "Madeline's Affair", portrait: "Tomboy", gender: "Futanari",
path: "Purple, Blue, Red, Green, Green", hint: "" },
{ number: 239, name: "Mary's Penis Obsession", portrait: "Tomboy", gender: "Dickgirl",
path: "Blue, Red, Purple", hint: "" },
{ number: 240, name: "Bonnie's Wife", portrait: "Tomboy", gender: "Woman",
path: "Blue, Blue, Purple, Yellow, Green, Red", hint: "" },
{ number: 241, name: "Queen of The Sapphic Poetry Reading Club", portrait: "dashing", gender: "Woman",
path: "Blue, Blue, Purple, Yellow, Green, Red, Red", hint: "" },
{ number: 242, name: "Felicia's Boyfriend", portrait: "strong", gender: "Man",
path: "Yellow, Orange", hint: "" },
{ number: 243, name: "Felicia and Brett's Boyfriend", portrait: "strong", gender: "Man",
path: "Green, Yellow, Orange, Orange", hint: "" },
{ number: 244, name: "Felicia's Sodomized Boyfriend", portrait: "strong", gender: "Man",
path: "Green, Yellow, Orange", hint: "" },
{ number: 245, name: "Felicia's Pegged Boyfriend", portrait: "strong", gender: "Man",
path: "Green, Yellow, Red, Red, Red, Blue, Orange", hint: "" },
{ number: 246, name: "Amateur Gigolo", portrait: "brawny", gender: "Man",
path: "Yellow, Yellow, Green", hint: "" },
{ number: 247, name: "Professional Gigolo", portrait: "brawny", gender: "Man",
path: "Yellow, Green, Yellow, Green", hint: "" },
{ number: 248, name: "Surfer Dude", portrait: "brawny", gender: "Man",
path: "Yellow, Yellow", hint: "" },
{ number: 249, name: "Pamela's Bisexual Surfer", portrait: "brawny", gender: "Man",
path: "Yellow, Yellow, Orange, Orange", hint: "" },
{ number: 250, name: "Pamela's Strange Surfer", portrait: "brawny", gender: "Cuntboy",
path: "Yellow, Yellow, Purple", hint: "" },
{ number: 251, name: "Pamela's Weird Surfer", portrait: "brawny", gender: "Hermaphrodite",
path: "Yellow, Yellow, Purple, Blue", hint: "" },
{ number: 252, name: "MILF Harem", portrait: "Himbo", gender: "Man",
path: "Green, Red, Yellow, Blue, Orange", hint: "" },
{ number: 253, name: "Helen's Unfaithful Toy", portrait: "Himbo", gender: "Man",
path: "Green, Red, Yellow, Blue, Orange, Orange", hint: "" },
{ number: 254, name: "Male Escort", portrait: "Himbo", gender: "Man",
path: "Green, Green, Red, Yellow, Blue, Orange", hint: "" },
{ number: 255, name: "Bi Male Escort", portrait: "Himbo", gender: "Man",
path: "Green, Green, Red, Yellow, Blue, Orange, Orange", hint: "" },
{ number: 256, name: "Brian and Paul's Kinky Dare", portrait: "Himbo", gender: "Hermaphrodite",
path: "Red, Yellow, Purple, Red, Blue", hint: "" },
{ number: 257, name: "John's Solo Adventures", portrait: "Mega-Himbo", gender: "Man",
path: "Green, Red, Yellow, Blue, Yellow, Orange", hint: "" },
{ number: 258, name: "John and Amy's Sex Adventures", portrait: "Mega-Himbo", gender: "Man",
path: "Red, Yellow, Blue, Green, Yellow, Orange", hint: "" },
{ number: 259, name: "John and O.'s Sex Adventures", portrait: "Mega-Himbo", gender: "Man",
path: "Green, Red, Yellow, Blue, Yellow, Orange, Orange", hint: "" },
{ number: 260, name: "John and Amber's Incestuous Adventures", portrait: "Mega-Himbo", gender: "Man",
path: "Green, Green, Green, Red, Yellow, Blue, Yellow, Orange", hint: "" },
{ number: 261, name: "Goldie's Pregnant Husband", portrait: "Perfect Himbo", gender: "Cuntboy",
path: "Red, Yellow, Blue, Yellow, Yellow, Purple", hint: "" },
{ number: 262, name: "Goldie's Expecting Husband", portrait: "Perfect Himbo", gender: "Hermaphrodite",
path: "Red, Yellow, Blue, Yellow, Yellow, Purple, Blue", hint: "" },
{ number: 263, name: "Male Stripper", portrait: "Perfect Himbo", gender: "Man",
path: "Red, Yellow, Blue, Yellow, Yellow, Green", hint: "" },
{ number: 264, name: "Male Pornstar", portrait: "Perfect Himbo", gender: "Man",
path: "Red, Yellow, Blue, Yellow, Yellow, Green, Green", hint: "" },
{ number: 265, name: "Gina's Boyfriend", portrait: "Perfect Himbo", gender: "Cuntboy",
path: "Red, Yellow, Blue, Green, Purple, Green, Yellow, Yellow", hint: "" },
{ number: 266, name: "Jenna's Boyfriend", portrait: "Perfect Himbo", gender: "Hermaphrodite",
path: "Red, Yellow, Blue, Purple, Blue, Yellow, Yellow, Green", hint: "" },
{ number: 267, name: "MMF-Niche Pornstar", portrait: "Perfect Himbo", gender: "Hermaphrodite",
path: "Red, Yellow, Blue, Purple, Blue, Yellow, Yellow, Orange, Orange", hint: "" },
{ number: 268, name: "Bimbo Office", portrait: "Virile", gender: "Man",
path: "Blue, Green, Green, Green", hint: "" },
{ number: 269, name: "Himbo Private Club", portrait: "Pretty", gender: "Woman",
path: "Red, Green, Green, Green", hint: "" },
{ number: 270, name: "Jennifer's Mistress", portrait: "kooky-girl", gender: "Woman",
path: "Orange, Red, Red, Green, Green, Green", hint: "" },
{ number: 271, name: "Jenny and Piper's Master", portrait: "Charismatic", gender: "Man",
path: "Blue, Blue, Green, Green, Green, Orange", hint: "" },
{ number: 272, name: "Jenny, Piper and Amy's Master", portrait: "Charismatic", gender: "Man",
path: "Blue, Blue, Green, Green, Green", hint: "" },
{ number: 273, name: "Disaster Lesbians", portrait: "", gender: "",
path: "Violet", hint: "" }
] >>
<<set setup.SpecialEndings to [
{ number: 1, name: "Queen-Elect of Futurania", portrait: "?", gender: "?",
path: "Blue, Red, Purple, Green, Yellow, Yellow, Yellow, Red, Purple", hint: "" },
{ number: 2, name: "Encounter of The Sexy Kind", portrait: "?", gender: "?",
path: "Red, Green, Yellow, Yellow, Yellow, Green, Green", hint: "" },
{ number: 3, name: "Super-hero, Super-sex", portrait: "?", gender: "?",
path: "Blue, Green, Blue, Green, Blue, Green, Yellow, Yellow, Yellow", hint: "" },
{ number: 4, name: "Super Celebrity of the Year", portrait: "?", gender: "?",
path: "Blue, Blue, Green, Green, Blue, Green, Yellow, Yellow, Yellow", hint: "" },
{ number: 5, name: "Super-villain Forever", portrait: "?", gender: "?",
path: "Blue, Blue, Blue, Green, Green, Green, Yellow, Yellow, Yellow", hint: "" },
{ number: 6, name: "Jane the Were-Woman", portrait: "?", gender: "?",
path: "Red, Blue, Red, Blue, Red, Blue", hint: "" },
{ number: 7, name: "Jane the Were-Mother", portrait: "?", gender: "?",
path: "Green, Red, Blue, Red, Blue, Red, Blue", hint: "" },
{ number: 8, name: "Jewel the Were-Bimbo", portrait: "?", gender: "?",
path: "Red, Yellow, Blue, Red, Blue, Red, Blue", hint: "" },
{ number: 9, name: "Jill the Were-Wife", portrait: "?", gender: "?",
path: "Yellow, Red, Blue, Red, Blue, Red, Blue", hint: "" },
{ number: 10, name: "Jane the Were-Lesbian", portrait: "?", gender: "?",
path: "Orange, Red, Blue, Red, Blue, Red, Blue", hint: "" },
{ number: 11, name: "Welcome to Las-Vegas", portrait: "?", gender: "?",
path: "", hint: "" },
{ number: 12, name: "Super-heroine, Sad Sex", portrait: "?", gender: "?",
path: "Red, Red, Red, Green, Yellow, Green, Yellow, Green, Yellow", hint: "" },
{ number: 13, name: "Super Model of the Year", portrait: "?", gender: "?",
path: "Red, Red, Red, Green, Yellow, Green, Green, Yellow, Yellow", hint: "" },
{ number: 14, name: "Super-villainess Forever", portrait: "?", gender: "?",
path: "Red, Red, Red, Green, Green, Green, Yellow, Yellow, Yellow", hint: "" },
{ number: 15, name: "My Clone, My Love", portrait: "?", gender: "?",
path: "Blue, Blue, Blue, Red, Red, Purple, Red, Purple, Purple", hint: "" },
{ number: 16, name: "Bride of Cthulhu", portrait: "?", gender: "?",
path: "Blue, Red, Red, Red, Green, Green, Green", hint: "" },
{ number: 17, name: "Groom of Cthulhu", portrait: "?", gender: "?",
path: "Blue, Red, Purple, Red, Red, Green, Green, Green", hint: "" },
{ number: 18, name: "Single Parent", portrait: "?", gender: "?",
path: "Purple, Blue, Purple, Purple, Orange, Green, Green, Red, Blue", hint: "" },
{ number: 19, name: "The Surfer and The Mermaid", portrait: "?", gender: "?",
path: "Yellow, Yellow, Orange", hint: "" },
{ number: 20, name: "XXX-Mas Elf", portrait: "?", gender: "?",
path: "Red, Green, Red, Green, Red, Green", hint: "" },
] >>/******/ <h1>Broken Endings</h1> /******/
(17) Pierce's Maid <br>
Lier à bottom ??? <br><br
(19) Jennifer's Polyamorous Partner <br>
Lier à top ??? <br><br
/******************/<<set $vegas to 3>>
<<set $testing to "">>
<<include DoTest>><<set $christmas to "yep">>
<<set $testing to "">>
<<include DoTest>>
/******************/<h1> A Guide to //The Pills// </h1>
<h2> General Principles </h2>
John has a bag full of X-Pills. They come in fifteen favors. Each x-pill has a primary effect, but most also have secondary effects. The thing is you should not take many pills in a quick succession, as John is doing. This plays havoc on the pill's intented programing. <<n>>
Some rules and hints... <br>
<ul>
<li>A pill's effect depends on your current physical and mental state.</li>
<li>Most pills will have a stronger effect is you take two (or three) in a row.</li>
<li>Some pills have different effects if you do ''not'' take them in a row.</li>
<li>Some pills have different effects depending on the pill you took just before it.</li>
<li>Some pills supress or reverse others pills' effect.</li>
<li>Pills will sometime have strange and unexpected effect.</li>
</ul>
<h2> Gender </h2>
//The Pills// has six genders/sex combinations. <<n>>
<table>
<tr>
<td colspan=2 rowspan=2 ></td>
<td colspan=2 align=center>Gender</td>
</tr>
<tr>
<td>Masculine</td>
<td>Feminine</td>
</tr>
<tr>
<td rowspan=3>Sex</td>
<td>Penis</td>
<td>Man</td>
<td>Cuntboy</td>
</tr>
<tr>
<td>Vagina</td>
<td>Dickgirl</td>
<td>Woman</td>
</tr>
<tr>
<td>Both</td>
<td>Hermaphrodite</td>
<td>Futanari</td>
</tr>
</table>
<ul>
<li>A purple pill changes your sex, but not your gender.</li>
<li>A violet pill changes your gender, but not your sex.</li>
<li>A blue or red pill changes your gender and your sex.</li>
</ul>
<h3> Man </h3>
<ul>
<li>You start as a man.</li>
<li>''As a cuntboy:'' Purple</li>
<li>''As a dickgirl:'' Violet</li>
<li>''As a woman:'' Blue</li>
<li>''As a hermaphrodite or a futanari:'' //unreachable//</li>
</ul>
A man has a masculine face and a masculine body (without breasts). <<n>>
A man has a penis and balls. <<n>>
If John ends up a man, he won't change his name. <<n>>
<h3> Cuntboy </h3>
<ul>
<li>''As a man:'' Purple</li>
<li>''As a dickgirl:'' Purple+Violet</li>
<li>''As a woman:'' Violet</li>
<li>''As a hermaphrodite or a futanari:'' //unreachable//</li>
</ul>
A cuntboy has a masculine face and a masculine body (without breasts). <<n>>
A cuntboy has a vagina and clitoris. <<n>>
If John ends up a cuntboy, he won't change his name. <<n>>
<h3> Dickgirl </h3>
<ul>
<li>''As a man:'' Violet</li>
<li>''As a cuntboy:'' Purple+Violet</li>
<li>''As a woman:'' Purple</li>
<li>''As a hermaphrodite or a futanari:'' //unreachable//</li>
</ul>
A dickgirl has a feminine face and a feminine body (with breasts). <<n>>
A dickgirl has a penis and balls. <<n>>
If John ends up a dickgirl, he will change his name. <<n>>
<h3> Woman </h3>
<ul>
<li>''As a man:'' Red</li>
<li>''As a cuntboy:'' Violet</li>
<li>''As a dickgirl:'' Purple</li>
<li>''As a hermaphrodite or a futanari:'' //unreachable//</li>
</ul>
A dickgirl has a feminine face and a feminine body (with breasts). <<n>>
A woman has a vagina and clitoris. <<n>>
If John ends up a woman, he will change his name. <<n>>
<h3> Hermaphrodite </h3>
<ul>
<li>''As a man:'' Purple+Blue</li>
<li>''As a cuntboy:'' Blue</li>
<li>''As a dickgirl:'' Red+Blue, or Violet+Purple+Blue</li>
<li>''As a woman:'' Violet+Blue, or Purple+Red+Blue.</li>
<li>''As a futanari:'' Red or Violet.</li>
</ul>
A hermaphrodite has a masculine face and a masculine body (without breasts). <<n>>
A hermaphrodite has a penis and a vagina, but no balls and no clitoris. <<n>>
If John ends up a hermaphrodite, he won't change his name. <<n>>
<h3> Futanari </h3>
<ul>
<li>''As a man:'' Violet+Red.</li>
<li>''As a cuntboy:'' Blue+Red.</li>
<li>''As a dickgirl:'' Red.</li>
<li>''As a woman:'' Purple+Red.</li>
<li>''As a hermaphrodite:'' Blue or Violet.</li>
</ul>
A futanari has a feminine face and a feminine body (with breasts). <<n>>
A futanari has a penis and a vagina, but no balls and no clitoris. <<n>>
If John ends up a futanari, he will change his name. <<n>><<set setup.AllAchievements to [
{ code: "F001",
name: "You had sex with Chris",
hint: "Fuck <<linkreplace '???'>>Chris<</linkreplace>>",
icon: "chris",
level: 0,
secret: false },
{ code: "F002",
name: "You had sex with David",
hint: "Fuck <<linkreplace '???'>>David<</linkreplace>>",
icon: "david",
level: 0,
secret: false },
{ code: "F003",
name: "You had sex with the Major",
hint: "Fuck <<linkreplace '???'>>the Major<</linkreplace>>",
icon: "major",
level: 0,
secret: false },
{ code: "F004",
name: "You had vaginal sex with Axel",
hint: "Fuck <<linkreplace '???'>>Axel<</linkreplace>>",
icon: "axel",
level: 0,
secret: false },
{ code: "F005",
name: "You had sex with Buster",
hint: "Fuck <<linkreplace '???'>>Buster<</linkreplace>>",
icon: "buster",
level: 0,
secret: false },
{ code: "F006",
name: "You had sex with Clay",
hint: "Fuck <<linkreplace '???'>>Clay<</linkreplace>>",
icon: "clay",
level: 0,
secret: false },
{ code: "F006a",
name: "You had anal sex with Clay",
hint: "---",
icon: "clay",
level: 1,
secret: true },
{ code: "F007",
name: "You put on a show for Drew",
hint: "Fuck <<linkreplace '???'>>Drew<</linkreplace>>",
icon: "drew",
level: 0,
secret: false },
{ code: "F008",
name: "You had sex with Erik",
hint: "Fuck <<linkreplace '???'>>Erik<</linkreplace>>",
icon: "erik",
level: 0,
secret: false },
{ code: "F009",
name: "You had sex with Fenris",
hint: "Fuck <<linkreplace '???'>>Fenris<</linkreplace>>",
icon: "fenris",
level: 0,
secret: false },
{ code: "F009a",
name: "You mated with Fenris",
hint: "---",
icon: "fenris",
level: 1,
secret: true },
{ code: "F010",
name: "You had sex with Leonard",
hint: "Fuck <<linkreplace '???'>>Leonard<</linkreplace>>",
icon: "leonard",
level: 0,
secret: false },
{ code: "F011",
name: "You had sex with Annie",
hint: "Fuck <<linkreplace '???'>>Annie<</linkreplace>>",
icon: "annie",
level: 0,
secret: false },
{ code: "F011a",
name: "You dominated Annie",
hint: "---",
icon: "annie",
level: 1,
secret: true },
{ code: "F011b",
name: "You spanked Annie",
hint: "---",
icon: "annie",
level: 1,
secret: true },
{ code: "F011c",
name: "You had food sex with Annie",
hint: "---",
icon: "annie",
level: 1,
secret: true },
{ code: "F021",
name: "You had phone sex with Lisa",
hint: "Fuck <<linkreplace '???'>>Lisa<</linkreplace>>",
icon: "lisa",
level: 0,
secret: false },
/** AMBER **/
{ code: "F012",
name: "You had sex with Amber",
hint: "Fuck <<linkreplace '???'>>Amber <<linkreplace '???'>>(your sister, you pervert!)<</linkreplace>><</linkreplace>>",
icon: "amber",
level: 0,
secret: false },
{ code: "F012a",
name: "You got a handjob from Amber",
hint: "---",
icon: "amber",
level: 1,
secret: true },
{ code: "F012b",
name: "You got a blowjob from Amber",
hint: "---",
icon: "amber",
level: 2,
secret: true },
{ code: "F013",
name: "You got a blowjob from Amber & Cho",
hint: "Fuck <<linkreplace '???'>>Amber<</linkreplace>> and <<linkreplace '???'>>Cho<</linkreplace>>",
icon: "cho",
level: 3,
secret: false },
{ code: "F013a",
name: "You had sex with Amber and Cho",
hint: "---",
icon: "cho",
level: 1,
secret: true },
{ code: "F013b",
name: "You got a handjob Cho and blowjob from Amber",
hint: "---",
icon: "cho",
level: 2,
secret: true },
{ code: "F013c",
name: "You had sex with Amber and Cho in the storage",
hint: "---",
icon: "cho",
level: 2,
secret: true },
{ code: "F014",
name: "You had sex with Amber & Marc",
hint: "Fuck <<linkreplace '???'>>Amber<</linkreplace>> and <<linkreplace '???'>>Marc<</linkreplace>>",
icon: "marc",
level: 1,
secret: false },
{ code: "F014a",
name: "You had sex with Amber, Marc, and Cho",
hint: "---",
icon: "cho",
level: 3,
secret: true },
{ code: "F023",
name: "You got fucked by Amber with a dildo",
hint: "Get fucked by <<linkreplace '???'>>Amber<</linkreplace>>",
icon: "amber",
level: 1,
secret: false },
{ code: "F023a",
name: "You fucked Amber with a dildo",
hint: "Fuck <<linkreplace '???'>>Amber<</linkreplace>> with a <<linkreplace '???'>>dildo<</linkreplace>>",
icon: "amber",
level: 1,
secret: false },
{ code: "F024",
name: "You fingered Brook in the club",
hint: "Fuck <<linkreplace '???'>>Brook<</linkreplace>>",
icon: "amber",
level: 2,
secret: false },
{ code: "F022",
name: "You had sex with Amber, Oliver, and Noah",
hint: "Fuck <<linkreplace '???'>>Amber<</linkreplace>>, <<linkreplace '???'>>Oliver<</linkreplace>>, and <<linkreplace '???'>>Noah<</linkreplace>>",
icon: "amber",
level: 2,
secret: false },
/** CHO **/
{ code: "F025",
name: "You had sex with Cho",
hint: "Fuck <<linkreplace '???'>>Cho<</linkreplace>>",
icon: "cho",
level: 0,
secret: false },
/** VERONICA **/
{ code: "F015",
name: "You had lesbian sex with Veronica",
hint: "Fuck <<linkreplace '???'>>Veronica<</linkreplace>>",
icon: "veronica",
level: 0,
secret: false },
{ code: "F015a",
name: "You had intercourse with Veronica",
hint: "Fuck <<linkreplace '???'>>Veronica<</linkreplace>> with a <<linkreplace '???'>>penis<</linkreplace>>",
icon: "veronica",
level: 3,
secret: false },
/** EMMA **/
{ code: "F016",
name: "You had sex with Emma",
hint: "Fuck <<linkreplace '???'>>Emma<</linkreplace>>",
icon: "emma",
level: 0,
secret: false },
{ code: "F016a",
name: "You got a blowjob from Emma at the cinema",
hint: "---",
icon: "emma",
level: 1,
secret: true },
{ code: "F016b",
name: "You offered Emma's panties to a waitress",
hint: "Give <<linkreplace '???'>>Emma<</linkreplace>>'s <<linkreplace '???'>>panties<</linkreplace>> to <<linkreplace '???'>>a waitress<</linkreplace>>",
icon: "emma",
level: 2,
secret: false },
{ code: "F016c",
name: "You gave Emma's panties to Portia",
hint: "---",
icon: "portia",
level: 3,
secret: true },
{ code: "F026",
name: "You had sex with Emma & Betsy",
hint: "Fuck <<linkreplace '???'>>Emma<</linkreplace>> and <<linkreplace '???'>>Betsy<</linkreplace>>",
icon: "betsy",
level: 1,
secret: false },
{ code: "F026a",
name: "You had sex with Emma & Betsy //again//",
hint: "---",
icon: "betsy",
level: 2,
secret: true },
{ code: "F027",
name: "Emma masturbated Portia",
hint: "Fuck <<linkreplace '???'>>Emma<</linkreplace>> and <<linkreplace '???'>>Portia<</linkreplace>>",
icon: "portia",
level: 2,
secret: true },
/** JENNIFER **/
{ code: "F017",
name: "You had sex with Jennifer",
hint: "Fuck <<linkreplace '???'>>Annie<</linkreplace>>",
icon: "jennifer",
level: 0,
secret: false },
{ code: "F017a",
name: "You had dissapointing sex with Jennifer",
hint: "---",
icon: "jennifer",
level: 1,
secret: true },
{ code: "F017b",
name: "You got fuck by Jennifer with a glass dildo",
hint: "---",
icon: "jennifer",
level: 1,
secret: true },
{ code: "F017c",
name: "You dominated Jennifer",
hint: "---",
icon: "jennifer",
level: 1,
secret: true },
{ code: "F017d",
name: "You had lesbian sex with Jennifer",
hint: "---",
icon: "jennifer",
level: 1,
secret: true },
{ code: "F018",
name: "You had sex with Jennifer & Pierce",
hint: "Fuck <<linkreplace '???'>>Jennifer<</linkreplace>> and <<linkreplace '???'>>Pierce<</linkreplace>>",
icon: "pierce",
level: 0,
secret: false },
/** CLYDE **/
{ code: "F019",
name: "You had sex with Clyde",
hint: "Fuck <<linkreplace '???'>>Clyde<</linkreplace>>",
icon: "clyde",
level: 0,
secret: false },
{ code: "F020",
name: "You had sex with Clyde & Portia",
hint: "Fuck <<linkreplace '???'>>Clyde<</linkreplace>> and <<linkreplace '???'>>Portia<</linkreplace>>",
icon: "portia",
level: 0,
secret: false },
/*** NEXT: F028 is free ***/
/** TFs **/
{ code: "TF001",
name: "You turned Emma (now Amy) into a Bimbo",
hint: "Turn <<linkreplace '???'>>Emma<</linkreplace>> into a bimbo",
icon: "emma-bimbo3",
level: 1,
secret: false },
{ code: "TF002",
name: "You turned Jennifer (now Jenny) into a Bimbo",
hint: "Turn <<linkreplace '???'>>Jennifer<</linkreplace>> into a bimbo",
icon: "jennifer-bimbo3",
level: 1,
secret: false },
{ code: "TF003",
name: "You turned Amber into a Bimbo",
hint: "Turn <<linkreplace '???'>>Amber<</linkreplace>> into a bimbo",
icon: "amber-bimbo3",
level: 1,
secret: false },
{ code: "TF003a",
name: "You turned Amber into a Pink Bimbo",
hint: "---",
icon: "amber-pinkbimbo3",
level: 2,
secret: true },
{ code: "TF004",
name: "You turned Cho into a Bimbo",
hint: "Turn <<linkreplace '???'>>Cho<</linkreplace>> into a bimbo",
icon: "cho-bimbo3",
level: 1,
secret: false },
{ code: "TF005",
name: "You turned Veronica into a Bimbo",
hint: "Turn <<linkreplace '???'>>Veronica<</linkreplace>> into a bimbo",
icon: "veronica-bimbo3",
level: 1,
secret: false },
{ code: "TF010",
name: "You turned Betsy (now Betty) into a Bimbo",
hint: "Turn <<linkreplace '???'>>Betsy<</linkreplace>> into a bimbo",
icon: "betsy-bimbo3",
level: 1,
secret: false },
{ code: "TF006",
name: "Emma got bigger breasts",
hint: "Get <<linkreplace '???'>>Emma<</linkreplace>> bigger breasts",
icon: "emma",
level: 2,
secret: false },
{ code: "TF007",
name: "Emma got a dick",
hint: "Get <<linkreplace '???'>>Emma<</linkreplace>> a dick",
icon: "emma",
level: 2,
secret: false },
{ code: "TF008",
name: "Amber got bigger breasts",
hint: "Get <<linkreplace '???'>>Amber<</linkreplace>> bigger breasts",
icon: "amber",
level: 2,
secret: false },
{ code: "TF009",
name: "You turned Jennifer into a slave",
hint: "Turn <<linkreplace '???'>>Jennifer<</linkreplace>> into a slave",
icon: "slave",
level: 3,
secret: false },
/*** NEXT: TF011 is free ***/
]>><<widget "Intermezzo">>
<div align=center style='clear:both'>..ooOoo..</div><br>
<</widget>>
<<widget "WIP">>
<div align=center style='clear:both; color: red;'> -WIP- </div><br>
<</widget>>
<<widget "BUG">>
<div align=center style='clear:both; color: red;'> [BUG] - $args </div><br>
<</widget>>
<<widget "EventTitle">>
<div class="header">
<<if (def $args[1])>>
<<if $args[1] neq "">>
<h3 class="timetag">
<<= $args[1]>>
</h3>
<</if>>
<<else>>
<h3 class="timetag">
<<WriteDay>>
</h3>
<</if>>
<h2 class="header"> <<= $args[0]>> </h2>
</div>
<</widget>>
<<widget "n">>
<br><br>
<</widget>>
<<widget "nn">>
<br><br clear=all>
<</widget>>
<<widget "Jennifer">><<= $NPC.Jennifer.name>><</widget>>
<<widget "Emma">><<= $NPC.Emma.name>><</widget>>
<<widget "AddTF">>
<<if (not $tf.includes($args[0]))>>
<<run $tf.push($args[0])>>
<<run $tf.sort()>>
<</if>>
<</widget>>
<<widget "RemoveTF">>
<<if ($tf.includes($args[0]))>>
<<run $tf.delete($args[0])>>
<</if>>
<</widget>>
<<widget "AddMC">>
<<if (not $mc.includes($args[0]))>>
<<run $mc.push($args[0])>>
<<run $mc.sort()>>
<</if>>
<</widget>>
<<widget "RemoveMC">>
<<if ($mc.includes($args[0]))>>
<<run $mc.delete($args[0])>>
<</if>>
<</widget>>
<<widget "AddSkill">>
<<if (not $skills.includes($args[0]))>>
<<run $skills.push($args[0])>>
<<run $skills.sort()>>
<</if>>
<</widget>>
<<widget "RemoveSkill">>
<<if ($skills.includes($args[0]))>>
<<run $skills.delete($args[0])>>
<</if>>
<</widget>>
/***********************************************/
<<widget Raw_Portrait>>
<img id="npc" @src="'images/' + $args[0].toLowerCase() + '.jpg'">
<</widget>>
<<widget Raw_SmallPortrait>>
<img id="smallnpc" @src="'images/' + $args[0].toLowerCase() + '.jpg'">
<</widget>>
<<widget Portrait>>
<img id="npc" @src="'images/' + $NPC[$args[0]].portrait + '.jpg'">
<</widget>>
<<widget SmallPortrait>>
<img id="smallnpc" @src="'images/' + $NPC[$args[0]].portrait + '.jpg'">
<</widget>>
<<widget silver>> (''@@color:silver;☆@@'')<</widget>>
<<widget gold>> (''@@color:gold;★@@'')<</widget>>
<<widget diamond>> (''@@color:turquoise;♦@@'')<</widget>>
<<widget VioletHeart>> (''@@color:violet;❤;@@'')<</widget>>
<<widget IndigoHeart>> (''@@color:indigo;❤@@'')<</widget>>
<<widget BlueHeart>> (''@@color:blue;❤@@'')<</widget>>
<<widget GreenHeart>> (''@@color:green;❤@@'')<</widget>>
<<widget YellowHeart>> (''@@color:yellow;❤@@'')<</widget>>
<<widget OrangeHeart>> (''@@color:orange;❤@@'')<</widget>>
<<widget RedHeart>> (''@@color:red;❤@@'')<</widget>>
<<widget HairDesc>><<set _index to $john.hairColor.indexOf("-haired")>><<if _index is -1>>$john.hairColor<<else>><<= $john.hairColor.substr(0, _index)>><</if>><</widget>>
<<widget WriteDesc>>
<<set $desc to []>>
<<if $tf.includes("a body covered in breasts")>>
<<run $desc.push( "a multitude of " + $boobsTF )>>
<<elseif $john.hasBreasts is true>>
<<run $desc.push( $boobsTF )>>
<<if $tf.includes("quadruple-breasted") or $tf.includes("sextuple-breasted") or $tf.includes("octuple-breasted")>>
<<run $desc.push($boobsTF)>>
<<if $tf.includes("sextuple-breasted") or $tf.includes("octuple-breasted")>>
<<run $desc.push($boobsTF)>>
<<if $tf.includes("octuple-breasted")>>
<<run $desc.push($boobsTF)>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $tf.includes("a body covered in penises")>>
<<run $desc.push( "a multitude of " + $penisTF )>>
<<elseif $john.sex is "penis" or $john.sex is "both">>
<<run $desc.push( $penisTF )>>
<<if $tf.includes("diphallic") or $tf.includes("triphallic") or $tf.includes("quadriphallic")>>
<<if $penisSize gt 31>>
<<run $desc.push("is it a fourth leg, or are you happy to see me?")>>
<<else>>
<<run $desc.push($penisTF)>>
<</if>>
<<if $tf.includes("triphallic") or $tf.includes("quadriphallic")>>
<<if $penisSize gt 31>>
<<run $desc.push("is it a fifth leg, or are you happy to see me?")>>
<<else>>
<<run $desc.push($penisTF)>>
<</if>>
<<if $tf.includes("quadriphallic")>>
<<if $penisSize gt 31>>
<<run $desc.push("is it a sixth leg, or are you happy to see me?")>>
<<else>>
<<run $desc.push($penisTF)>>
<</if>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $tf.includes("booby balls")>>
<<run $desc.push( $boobsTF )>>
<<if $tf.includes("quadruple balls") or $tf.includes("sextuple balls") or $tf.includes("octuple balls")>>
<<run $desc.push( $boobsTF )>>
<<if $tf.includes("sextuple balls") or $tf.includes("octuple balls")>>
<<run $desc.push( $boobsTF )>>
<<if $tf.includes("octuple balls")>>
<<run $desc.push( $boobsTF )>>
<</if>>
<</if>>
<</if>>
<<elseif $john.balls neq false>>
<<run $desc.push( $john.balls )>>
<<if ($john.balls neq "retracted balls") and ($tf.includes("quadruple balls") or $tf.includes("sextuple balls") or $tf.includes("octuple balls"))>>
<<run $desc.push( $john.balls )>>
<<if $tf.includes("sextuple balls") or $tf.includes("octuple balls")>>
<<run $desc.push( $john.balls )>>
<<if $tf.includes("octuple balls")>>
<<run $desc.push( $john.balls )>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $john.clit neq false>>
<<run $desc.push( $john.clit )>>
<<if $tf.includes("dilandic") or $tf.includes("trilandic") or $tf.includes("quadrilandic")>>
<<run $desc.push($john.clit)>>
<<if $tf.includes("trilandic") or $tf.includes("quadrilandic")>>
<<run $desc.push($john.clit)>>
<<if $tf.includes("quadrilandic")>>
<<run $desc.push($john.clit)>>
<</if>>
<</if>>
<</if>>
<</if>>
<<if $john.sex is "vagina" or $john.sex is "both">>
<<run $desc.push( "vagina" )>>
<<if $tf.includes("didelphic")>>
<<run $desc.push( "vagina" )>>
<</if>>
<</if>>
<<if $tf.includes("descended ovaries")>>
<<run $desc.push( "balls" )>>
<</if>>
<<if $tf.includes("agamous")>> <<run $desc.push( "cloaca" )>> <</if>>
<<if $tf.includes("penistaur")>> <<run $desc.push( "enormous dick-like lower body" )>> <</if>>
<<if $tf.includes("boobstaur")>> <<run $desc.push( "enormous boobs-like lower body" )>> <</if>>
<</widget>>
/***********************************************/
<<widget SetPenisSize>>
<<set $penisSize to $args[0]>>
<<switch $penisSize>>
<<case -5 -4>> <<set $penisTF to "clit-sized penis">>
<<case -3 -2 -1>> <<set $penisTF to "micro penis">>
<<case 0 1>> <<set $penisTF to "very small wiener">>
<<case 2 3>> <<set $penisTF to "small pecker">>
<<case 4 5>> <<set $penisTF to "medium penis">>
<<case 6 7>> <<set $penisTF to "large cock">>
<<case 8 9>> <<set $penisTF to "big dick">>
<<case 10 11>> <<set $penisTF to "huge phallus">>
<<case 12 13>> <<set $penisTF to "incredible prick">>
<<case 14 15>> <<set $penisTF to "sizeable wang">>
<<case 16 17>> <<set $penisTF to "monster member">>
<<case 18 19>> <<set $penisTF to "outlandish shaft">>
<<case 20 21 22 23>> <<set $penisTF to "ludicrous schlong">>
<<case 24 25 26 27>> <<set $penisTF to "grotesque meat pole">>
<<case 28 29 30 31>> <<set $penisTF to "majestic flesh rod">>
<<default>> <<set $penisTF to "is it a third leg, or are you happy to see me?">>
<</switch>>
<<set $penisdesc to $penisTF>>
<<if $penisdesc is "medium penis">>
<<set $penisdesc to "penis">>
<</if>>
<<set $penisTF to $penisTF + " (" + (5+($penisSize-4)/2).toString() + "\")">>
<</widget>>
<<widget RemovePenis>>
<<set $lostpenis to $penisSize>>
<<unset $penisSize>>
<<unset $penisTF>>
<<for _trait range setup.PenisTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<<if (not $tf.includes("ejaculating tongue")) and (not $tf.includes("ejaculating clit")) and (not $tf.includes("ejaculating teats"))>>
<<for _trait range setup.CumTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<<if $tf.includes("self-impregnation")>>
<<RemoveTF "self-impregnation">>
<<run $lostTraits.pushUnique("self-impregnation")>>
<</if>>
<<if $mc.includes("broodfather")>>
<<RemoveMC "broodfather">>
<<run $lostTraits.pushUnique("broodfather")>>
<</if>>
<<if $skills.includes("mesmerizing dick")>>
<<run $skills.delete("mesmerizing dick")>>
<<run $lostTraits.pushUnique("mesmerizing dick")>>
<</if>>
<</if>>
<</widget>>
<<widget RestorePenis>> /* remember to set $john.sex */
<<set $penisSize to $lostpenis>>
<<unset $lostpenis>>
<<SetPenisSize $penisSize>>
<<for _trait range setup.PenisTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_trait)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<for _trait range setup.CumTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_trait)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<if $lostTraits.includes("broodfather")>>
<<run $lostTraits.delete("broodfather")>>
<<AddMC "broodfather">>
<</if>>
<<if $lostTraits.includes("mesmerizing dick")>>
<<run $lostTraits.delete("mesmerizing dick")>>
<<AddSkill "mesmerizing dick">>
<</if>>
<</widget>>
<<widget LargerPenis>>
<<set _increase = 1>>
<<if (def $args[0])>>
<<set _increase += $args[0]>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both") and _increase gte 1>>
<<set $penisSize += _increase>>
<<SetPenisSize $penisSize>>
<<switch $penisSize>>
<<case -3 -4>>
Your clit-sized penis grows a little. <br><br>
<<case -1 -2>>
Your micro-penis grows a little. <br><br>
<<case 0 1>>
Your very small dick grows a little. <br><br>
<<case 2 3>>
Your small dick grows a little. <br><br>
<<case 4>>
Your dick grows nearly to his usual size. <br><br>
<<case 5>>
Your dick gets back to his usual size, at 5 inches. Nice little fellow. <br><br>
<<case 6>>
Your dick, which was previously slightly //below// average, grows a little //above// average. You could get used to this. <br><br>
<<case 7>>
Your dick grows larger, at <<PenisLength>> inches. It shouldn't make any difference, but you feel more confident now. You used to say "//size doesn't matter//", but you realize you've always lied to yourself. <br><br>
<<case 8 9>>
Your dick grows even larger, at <<PenisLength>> inches.
<<if $penisSize is 8 or _increase gt 1>>
That's an impressive cock. You are impressed. You can't resist stroking it with your hand. It feels so different now. Hum...
<</if>>
<<n>>
<<case 10 11>>
Your dick grows even larger, at <<PenisLength>> inches.
<<if $penisSize is 10 or _increase gt 1>>
That's something you don't see every day. Of course, you haven't seen a lot of penises, except in porn. But even by porn standards, you're pretty well endowed.
<</if>>
<<n>>
<<case 12 13>>
Your dick grows even larger, at <<PenisLength>> inches.
<<if $penisSize is 12 or _increase gt 1>>
Even flaccid, you have an impressive bulge.
<</if>>
<<n>>
<<case 14 15>>
Your dick grows even larger, at <<PenisLength>> inches.
<<if $penisSize is 14 or _increase gt 1>>
That's one world class penis. Actually, you begin to fear that it may drive girls away. It's just //so// big. You can probably forget about anal or deepthroat, unless you start a porn career.
<</if>>
<<n>>
<<case 16>>
Your dick's <<PenisLength>> long. It look like a forearm. You wonder what's the world record is...
<<n>>
<<default>>
Your dick reaches <<PenisLength>> inches. Now, that's just ridiculous.
<<n>>
<</switch>>
<</if>>
<<if $sex is "penis">>
<<if $penisSize gte 0 and ($john.balls eq "retracted balls")>>
Your small balls fall back into their sack. <<n>>
<<SetBalls "small balls">>
<<elseif $penisSize gte 2 and ($john.balls eq "small balls")>>
Your balls grow to their normal size. <<n>>
<<SetBalls>>
<<elseif $penisSize gte 5 and ($john.balls neq "big balls") and ($john.balls neq "small balls") and ($john.balls neq "retracted balls") and ($stats.cum gte 1)>>
Your balls grow again, till they're back to their larger size. <<n>>
<<SetBalls "big balls">>
<</if>>
<</if>>
<</widget>>
<<widget SmallerPenis>>
<<set _decrease = 1>>
<<if (def $args[0])>>
<<set _decrease += $args[0]>>
<</if>>
<<if ($john.sex is "penis" or $john.sex is "both") and _decrease gte 1 and $penisSize gt -5>>
<<set $penisSize = Math.max(-5, $penisSize - _decrease)>>
<<SetPenisSize $penisSize>>
<<switch $penisSize>>
<<case -5>>
Your penis becomes so little, it's indistinguishable from a clitoris! <<n>>
<<case -4>>
Your penis becomes so little, it's indistinguishable from a large clitoris! <<n>>
<<case -3 -2 -1>>
Your penis skrinks so much, it's a micro-penis now. <<n>>
<<case 0 1>>
Your penis shrinks to a very small length. <<n>>
<<case 2 3>>
Your penis shrinks to small size. <<n>>
<<case 4>>
Your penis shrinks to below average length. <<n>>
<<case 5>>
Your penis shrinks to its previous, usual size. <<n>>
<<default>>
<<switch _decrease>>
<<case 1>>
Your <<PenisDesc>> loses half an inch! It's <<PenisLength>> inches long now. What the?!? <<n>>
<<case 2 3>>
Your <<PenisDesc>> loses an inch! It's <<PenisLength>> inches long now. What the?!? <<n>>
<<case 4 5>>
Your <<PenisDesc>> loses two inches! It's <<PenisLength>> inches long now. What the?!? <<n>>
<<case 6 7>>
Your <<PenisDesc>> loses three inches! It's <<PenisLength>> inches long now. What the?!? <<n>>
<<default>>
Your <<PenisDesc>> is much smaller! What the?!? <<n>>
<</switch>>
<</switch>>
<</if>>
<<if $john.sex is "penis">>
<<if $penisSize lte -1>>
<<if ($john.balls eq "big balls")>>
Your balls shrink to their normal size. <<n>>
<<SetBalls>>
<<elseif ($john.balls neq "small balls") and ($john.balls neq "retracted balls")>>
Your balls shrink, leaving you with a ridiculous pair. <<n>>
<<SetBalls "small balls">>
<<elseif ($john.balls eq "small balls")>>
Your small balls leave their sack, poping up back into your groins! <<n>>
<<SetBalls "retracted balls">>
<</if>>
<<elseif $penisSize lte 1>>
<<if ($john.balls eq "big balls")>>
Your balls shrink to their normal size. <<n>>
<<SetBalls>>
<<elseif ($john.balls neq "small balls") and ($john.balls neq "retracted balls")>>
Your balls shrink, leaving you with a ridiculous pair. <<n>>
<<SetBalls "small balls">>
<</if>>
<</if>>
<</if>>
<</widget>>
<<widget PenisLength>><<=(5+($penisSize-4)/2)>><</widget>> /* see ending 256 if changed */
<<widget PenisDesc>><<if $tf.includes("unusual girth")>>thick <</if>><<= $penisdesc>><</widget>>
/***********************************************/
<<widget SetBoobsSize>>
<<set $boobssize to $args[0]>>
<<switch $boobssize>>
<<case 0 1 2>> <<set $boobsTF to "flat breasts">>
<<case 3 4>> <<set $boobsTF to "small tits">>
<<case 5 6>> <<set $boobsTF to "medium breasts">>
<<case 7 8>> <<set $boobsTF to "large boobs">>
<<case 9 10>> <<set $boobsTF to "ample bosom">>
<<case 11 12>> <<set $boobsTF to "enormous knockers">>
<<case 13 14>> <<set $boobsTF to "massive mammaries">>
<<case 15 16>> <<set $boobsTF to "great melons">>
<<case 17 18>> <<set $boobsTF to "gigantic globes">>
<<case 19 20 21 22>> <<set $boobsTF to "inhuman jugs">>
<<case 23 24 25 26>> <<set $boobsTF to "uncanny udders">>
<<case 27 28 29 30>> <<set $boobsTF to "world-record bust">>
<<case 31 32 33 34>> <<set $boobsTF to "breasts so large you can barely walk">>
<<case 35 36 37 38>> <<set $boobsTF to "huge boobs attached to a small woman">>
<<default>> <<set $boobsTF to "boobs so immense they broke the game">>
<</switch>>
<<set $boobsdesc to $boobsTF>>
<<if $boobsdesc is "medium breasts">>
<<set $boobsdesc to "breasts">>
<</if>>
<<if $tf.includes("implants")>>
<<set $boobsdesc to "firm " + $boobsdesc>>
<</if>>
<<if $boobssize gt 2>>
<<set $boobsTF to $boobsTF + " (" + String.fromCharCode(65 + Math.floor(($boobssize-3) / 2) ) + (($boobssize % 2 == 0) ? "+" : "") + " cup)">>
<</if>>
<</widget>>
<<widget RemoveBoobs>>
<<if $john.hasBreasts is true>>
<<set $lostboobs to $boobssize>>
<<unset $boobssize>>
<<RemoveTF $boobsTF>>
<<unset $boobsTF>>
<<for _trait range setup.BreastsTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<<if (not $tf.includes("fertile womb")) and (not $tf.includes("fertile balls")) and (not $tf.includes("fertile navel"))>>
<<if $mc.includes("broodmother")>>
<<RemoveMC "broodmother">>
<<run $lostTraits.pushUnique("broodmother")>>
<</if>>
<<if $mc.includes("orgasmic delivery")>>
<<RemoveMC "orgasmic delivery">>
<<run $lostTraits.pushUnique("orgasmic delivery")>>
<</if>>
<<if $skills.includes("mesmerizing matrix")>>
<<RemoveSkill "mesmerizing matrix">>
<<run $lostTraits.pushUnique("mesmerizing matrix")>>
<</if>>
<</if>>
<<if (not $tf.includes("ejaculating tongue")) and ($john.sex is "vagina") and (not $tf.includes("ejaculating clit"))>>
<<for _trait range setup.CumTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<<if $mc.includes("broodfather")>>
<<RemoveMC "broodfather">>
<<run $lostTraits.pushUnique("broodfather")>>
<</if>>
<</if>>
<<if $skills.includes("mesmerizing tits")>>
<<run $skills.delete("mesmerizing tits")>>
<<run $lostTraits.pushUnique("mesmerizing tits")>>
<</if>>
<<set $john.hasBreasts to false>>
<</if>>
<</widget>>
<<widget RestoreBoobs>>
<<if $john.hasBreasts is false>>
<<set $john.hasBreasts to true>>
<<set $boobssize to $lostboobs>>
<<unset $lostboobs>>
<<SetBoobsSize $boobssize>>
<<for _trait range setup.BreastsTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_trait)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<if ($tf.includes("fertile tits"))>>
<<if $lostTraits.includes("broodmother")>>
<<run $lostTraits.delete("broodmother")>>
<<AddMC "broodmother">>
<</if>>
<<if $lostTraits.includes("orgasmic delivery")>>
<<run $lostTraits.delete("orgasmic delivery")>>
<<AddMC "orgasmic delivery">>
<</if>>
<<if $lostTraits.includes("mesmerizing matrix")>>
<<run $lostTraits("mesmerizing matrix")>>
<<AddSkill "mesmerizing matrix">>
<</if>>
<</if>>
<<if ($tf.includes("ejaculating teats"))>>
<<for _trait range setup.CumTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_trait)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<if $lostTraits.includes("broodfather")>>
<<run $lostTraits.delete("broodfather")>>
<<AddMC "broodfather">>
<</if>>
<</if>>
<<if $lostTraits.includes("mesmerizing tits")>>
<<run $lostTraits.delete("mesmerizing tits")>>
<<AddSkill "mesmerizing tits">>
<</if>>
<</if>>
<</widget>>
<<widget LargerBoobs>>
<<set _increase = 1>>
<<if (def $args[0])>>
<<set _increase += $args[0]>>
<</if>>
<<if $john.hasBreasts is true and _increase gte 1>>
<<RemoveTF $boobsTF>>
<<set $boobssize += _increase>>
<<if $tf.includes("implants") and $boobssize lt 7>>
<<set $boobssize to 7>>
<</if>>
<<SetBoobsSize $boobssize>>
<<if (not $tf.includes("implants"))>>
<<switch $boobssize>>
<<case 0 1 2>>
Your breasts may be a little bigger, but they're still flat. <<n>>
<<case 3 4>>
Your flat tits are more noticable. <<n>>
<<case 5>>
Your small tits grow to a more average size. <<n>>
<<case 6>>
Your tits grow larger than average. They're just as big as Jennifer's. <<n>>
<<case 7>>
Hum, you think your tits are just a bit larger than Jennifer's now. <<n>>
<<case 8>>
Your boobs are at least a cup bigger than Jennifer's now. Nice! <<n>>
<<case 9 10>>
<<if $boobssize is 9 or _increase gt 1>>
Your boobs are even larger than before. They look so feminine. You wonder how it feels like to touch them... <<n>>
<<else>>
Your boobs seem a little bigger. <<n>>
<</if>>
<<case 11 12>>
<<if $boobssize is 11 or _increase gt 1>>
You gain another cup-size. Woman usually go to the surgeon to get boobs this fantastic looking. <<n>>
<<else>>
Your boobs seem a little bigger. <<n>>
<</if>>
<<case 13 14>>
<<if $boobssize is 13 or _increase gt 1>>
You gain yet another cup-size. You look like a porn-star, but a natural one. <<n>>
<<else>>
Your boobs seem a little bigger. <<n>>
<</if>>
<<case 15 16>>
<<if $boobssize is 15 or _increase gt 1>>
Your boobs are even larger now. While as big as melons, they're still firm and supple. <<n>>
<<else>>
Your boobs seem a little bigger. <<n>>
<</if>>
<<case 17 18>>
<<if $boobssize is 17 or _increase gt 1>>
Your huge melons grow so big you're sure few human women ever were as naturally endowed as you are. <<n>>
<<else>>
Your boobs seem a little bigger. <<n>>
<</if>>
<<default>>
Your <<BoobsDesc>> seem to grow larger still, though it's hard to tell at this point. <br><br>
<</switch>>
<<else>>
<<switch $boobssize>>
<<case 0 1 2>>
Your breasts may be a little bigger, but they're still flat. <<n>>
<<case 3 4>>
Your flat tits are more noticable. <<n>>
<<case 5>>
Your small tits grow to a more average size, with a rounder, fuller shape. <<n>>
<<case 6>>
Your tits grow larger than average. They're just as big as Jennifer's, perhaps even slightly larger. They look firmer too. <<n>>
<<case 7>>
Your boobs are even larger than before. They're definitively bigger than Jennifer's now! And they feel so firm, you don't think you'll really need a bra. <<n>>
<<case 8>>
Your boobs are at least a cup bigger than Jennifer's now. And they're keeping their perfect shape. Wonderful! <<n>>
<<case 9 10>>
<<if $boobssize is 9 or _increase gt 1>>
You gain another cup-size. They look just like you had breast-implants. <<n>>
<<else>>
Your fake boobs seem a little bigger. <<n>>
<</if>>
<<case 11 12>>
<<if $boobssize is 11 or _increase gt 1>>
You gain yet another cup-size. You look like a porn-star, with these big, fake tits. <<n>>
<<else>>
Your fake boobs seem a little bigger. <<n>>
<</if>>
<<case 13 14>>
<<if $boobssize is 13 or _increase gt 1>>
Your boobs are even larger now. They're as big as melons, and look just as full and firm. <<n>>
<<else>>
Your fake boobs seem a little bigger. <<n>>
<</if>>
<<case 15 16>>
<<if $boobssize is 15 or _increase gt 1>>
Your huge melons grow so big you're sure few human women ever were as naturally endowed as you are. <<n>>
<<else>>
Your fake boobs seem a little bigger. <<n>>
<</if>>
<<default>>
Your <<BoobsDesc>> seem to grow even larger, though it's hard to tell at this point. <<n>>
<</switch>>
<</if>>
<<if $boobssize gt 10 and (not $flags.includes("removed clothes"))>>
You get out of your clothes, as these ones are too small to contain your new boobs. You'll have to buy new ones. <<n>>
<<run $flags.pushUnique("removed clothes")>>
<</if>>
<</if>>
<</widget>>
<<widget SmallerBoobs>>
<<set _decrease = 1>>
<<if (def $args[0])>>
<<set _decrease += $args[0]>>
<</if>>
<<if $john.hasBreasts is true and _decrease gte 1 and $boobssize gte 1>>
<<RemoveTF $boobsTF>>
<<set $boobssize = Math.max(0, $boobssize - _decrease)>>
<<if $tf.includes("implants") and $boobssize lt 7>>
<<set $boobssize to 7>>
<</if>>
<<SetBoobsSize $boobssize>>
<<switch $boobssize>>
<<case 0 1>>
Your breasts are getting flatter than ever. <<n>>
<<case 2>>
Your breasts skrink so much they look flat now. <<n>>
<<case 3>>
Your tits get so small they're barely noticable. <<n>>
<<case 4>>
Your medium-sized breasts skrink a bit. You have small tits now! <<n>>
<<case 5>>
Your breasts shrink to a more average size. <<n>>
<<case 6>>
Your tits shrink, but they're still larger than average. They're just as big as Jennifer's. <<n>>
<<case 7>>
Your tits shrink, up to a point where they're barely bigger than Jennifer's. <<n>>
<<case 8>>
Your boobs shrink, but they're still a bit larger than Jennifer's. <<n>>
<<default>>
<<switch _decrease>>
<<case 1>>
Your boobs are smaller! What the?!? <<n>>
<<case 2 3>>
Your boobs are one cup-size smaller! What the?!? <<n>>
<<case 4 5>>
Your boobs are two cup-size smaller! What the?!? <<n>>
<<case 6 7>>
Your boobs are three cup-size smaller! What the?!? <<n>>
<<deflaut>>
Your boobs are much smaller! What the?!? <<n>>
<</switch>>
<</switch>>
<</if>>
<</widget>>
<<widget BoobsCup>><<switch $boobssize>><<case 0 1 2>>-<<case 3>>AA<<case 4>>A<<case 5>>B<<case 6>>C<<case 7>>CC<<case 8>>D<<case 9>>DD<<case 10>>E<<case 11>>EE<<case 12>>F<<case 13>>FF<<case 14>>G<<case 15>>GG<<case 16>>H<<case 17>>HH<<case 18>>I<<case 19>>II<<case 20>>J<<case 21>>JJ<<case 22>>K<<case 23>>KK<<default>>?<</switch>><</widget>>
<<widget BoobsDesc>><<= $boobsdesc>><</widget>>
/***********************************************/
<<widget Male2Female>>
<<if ($flags.includes("hasBeenAFemale"))>>
The effect of the <<= $currentPill>> pill does not take you by surprise this time, but it's just as spectacular as before. You feel a pleasurable tingle all over you body as you transform once again. <<n>>
<<else>>
Wow. You feel the effects of the <<= $currentPill>> x-pill ripple through your whole body. The changes are spectacular.
<</if>>
<<switch $john.figure>>
<<case "out of shape">>
<<if $currentPill is "Red">>
You shrink a few inches, and lose a few pounds as well. You now have narrow shoulders, slender arms, delicate hands, nice legs, shapely hips and a marked waistline. <<n>>
<<SetFigure "svelte">>
<<else>>
You shrink a few inches and get a new figure. You now have narrow shoulders, slender arms, delicate hands, nice legs, shapely hips and a slightly marked waistline. Your body type is what girly magazines call "rectangular"... <<n>>
<</if>>
<<case "wiry">>
You shrink a few inches, and lose a couple pounds as well. You now have a feminine silhouette, with shorter arms and legs, but you're still packing quite a musculature in your wiry frame. You're a fighter. <<n>>
<<case "fit">>
<<if $yellowPath is "strong" or $stats.strength gte 1>>
<<if $stats.strength is 3>>
You shrink a few inches, but lose none of your large muscles. You still have the hard body of a bodybuilder, but with breasts. <<n>>
<<elseif $stats.strength is 2>>
You shrink a few inches, but lose none of your muscle tone. While still athletic, you now have a feminine frame, with a softer body, delicate hands and small feet. But you still have killer abs! <<n>>
<<elseif $stats.strength is 1>>
You shrink a few inches, and lose a few pounds as well. While still fit, you now have a feminine frame, with a softer body, delicate hands and small feet. You're looking good, like a little gym rat. <<n>>
<<else>>
You shrink a few inches, and lose a few pounds as well. You now have a feminine frame, with a softer body, delicate hands and small feet. <<n>>
<</if>>
<<elseif $yellowPath is "superficial">>
You shrink a few inches, and get a do-over. You now have narrow shoulders, slender arms, delicate hands, nice legs, shapely hips and a marked waistline. <<n>>
<<SetFigure "slim">>
<<else>>
You shrink a few inches, and lose a few pounds as well. You now have narrow shoulders, slender arms, delicate hands, nice legs, shapely hips and a marked waistline. <<n>>
<<SetFigure "svelte">>
<<if $john.butt is "toned ass">>
Your muscled ass gets softer, rounder and really cuter than it was. <<n>>
<<SetButt "bubble butt">>
<</if>>
<</if>>
<<case "slim">>
You shrink a few inches, and get a do-over. You now have narrow shoulders, slender arms, delicate hands, nice legs, shapely hips and a marked waistline. <<n>>
<<case "chubby">>
You shrink a few inches, and get a do-over. Your shoulders are narrow, your arms shorter, and your hands smaller. You have even larger hips and a curvy feminine silhouette. <<n>>
<<SetFigure "curvy">>
<<case "plump">>
You shrink a few inches, and get a do-over. Your shoulders are narrow, your arms shorter, and your hands smaller. You have even larger hips and a thicc feminine silhouette. <<n>>
<<SetFigure "thicc">>
<<case "thin">>
You shrink a few inches, but are still as thin. You now have short arms, delicate hands and narrow hips. <<n>>
<<case "skinny">>
You shrink a few inches, but are still as skinny. To be honest, your figure is pretty mych androgynuous at this point. Your arms and legs are shorter, but that's all. <<n>>
<</switch>>
<<if $john.hasBreasts is true and $currentPill is "Red">>
<<if ($boobsPreference gte 1)>>
<<LargerBoobs +1>>
<<elseif ($boobsPreference is 0)>>
<<LargerBoobs>>
<</if>>
<<elseif $john.hasBreasts is false and (not $flags.includes("unbreasted gurl"))>>
<<if (def $lostboobs)>>
<<RestoreBoobs>>
You get back the <<BoobsDesc>> the x-pills gave you previously. You missed the guys... <<n>>
<<else>>
<<set _newBoobs = 5 + Math.max($bag.greenTaken, $stats.libido) - Math.max($bag.pinkTaken, $stats.strength)>>
<<if _newBoobs eq 8>>
You also have rather nice, heavy boobs! They're rather larger than Jennifer's, by more than a cup. They fill your hand nicely! <<n>>
<<elseif _newBoobs eq 7>>
You also have large tits. They're larger than Jennifer's, perhaps half a cup bigger, and perfectly shaped. <<n>>
<<elseif _newBoobs eq 6>>
You also have nice tits. They're just as big as Jennifer's, and nicely shaped. <<n>>
<<elseif _newBoobs eq 5>>
You also have nice tits. They're not as big as Jennifer's, perhaps half a cup smaller, but perky and perfectly shaped. <<n>>
<<elseif _newBoobs eq 4>>
You also have rather small, girly tits. Through lacking in volume, these young puppies are adorable. <<n>>
<<elseif _newBoobs eq 3>>
You also have small, tiny tits. Through lacking in volume, these young puppies are adorable. <<n>>
<<elseif _newBoobs eq 2>>
Through unmistakely femine, your breasts are also nearly flat, like an underdeveloped teenager. <<n>>
<</if>>
<<SetBoobsSize _newBoobs>>
<<set $john.hasBreasts to true>>
<</if>>
<</if>>
<<SetBody "female">>
<<AddTF "mtF">>
<<set $bodySwaps += 1>>
<<if (not $mc.includes("genderfluid"))>>
<<for _trait range setup.MaleBodyTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<</if>>
<<for _trait range setup.FemaleBodyTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_trait)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<if $mc.includes("harem boy")>>
<<RemoveMC "harem boy">>
<<AddMC "harem girl">>
<</if>>
<<if $mc.includes("size king")>>
<<RemoveMC "size king">>
<<AddMC "size queen">>
<<elseif $mc.includes("super-size king")>>
<<RemoveMC "super-size king">>
<<AddMC "super-size queen">>
<</if>>
<<if $mc.includes("hothusband")>>
<<RemoveMC "hothusband">>
<<AddMC "hotwife">>
<</if>>
<<if $stats.height is -1>>
<<if $stats.weight lt 0>>
<<SetSize "petite">>
<<elseif $stats.weight gte 1>>
<<SetSize "shortstacked">>
<</if>>
<<elseif $stats.height is +2>>
<<SetSize "giantess">>
<</if>>
<<if $stats.lactation eq 1>>
<<AddTF "lactating">>
<<elseif $stats.lactation eq 2>>
<<AddTF "lactating<<silver>>">>
<<elseif $stats.lactation eq 3>>
<<AddTF "lactating<<gold>>">>
<</if>>
<<if $john.teats neq "teats">> /* TAG:TEATS */
<<AddTF $john.teats>>
<</if>>
<</widget>>
/***********************************************/
<<widget Female2Male>>
Once again, the changes are impressive. Like a tape on rewind, they happen backward. Hair grows back on your chest, arms and legs. The softness leaves your face. Your body loses its femininity and becomes masculine again. <<n>>
<<if $john.hasBreasts is true and (not $flags.includes("breasted boi"))>>
<<RemoveBoobs>>
<<elseif $john.hasBreasts is false and $flags.includes("breasted boi")>>
<<RestoreBoobs>>
<</if>>
<<SetBody "male">>
<<RemoveTF "mtF">>
<<set $bodySwaps += 1>>
<<if (not $mc.includes("genderfluid"))>>
<<for _trait range setup.FemaleBodyTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<</if>>
<<for _trait range setup.MaleBodyTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_trait)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<if $mc.includes("harem girl")>>
<<RemoveMC "harem girl">>
<<AddMC "harem boy">>
<</if>>
<<if $mc.includes("size queen")>>
<<RemoveMC "size queen">>
<<AddMC "size king">>
<<elseif $mc.includes("super-size queen")>>
<<RemoveMC "super-size queen">>
<<AddMC "super-size king">>
<</if>>
<<if $mc.includes("hotwife")>>
<<RemoveMC "hotwife">>
<<AddMC "hothusband">>
<</if>>
<<if $stats.height is -1>>
<<SetSize "short">>
<<elseif $stats.height is +2>>
<<SetSize "giant">>
<</if>>
<<switch $john.figure>>
<<case "out of shape">>
<<if $currentPill is "Blue">>
You lose all excess fat and get an inch taller, maybe two. That's one fine body, the one you'd have if you had followed any of your New Year's resolutions to eat better and go to a gym club. <<n>>
<<SetFigure "fit">>
<</if>>
<<case "svelte">>
<<if $yellowPath is "superficial">>
<<SetFigure "slim">>
<<else>>
<<SetFigure "fit">>
<</if>>
<<case "curvy">>
<<if (not $flags.includes("breasted boi"))>>
<<SetFigure "chubby">>
<</if>>
<<case "thicc">>
<<if (not $flags.includes("breasted boi"))>>
<<SetFigure "plump">>
<</if>>
<</switch>>
<</widget>>
/***********************************************/
<<widget Penis2Vagina>>
<<if $john.sex is "penis">>
<<if (not $tf.includes("diphallic")) and (not $tf.includes("triphallic")) and (not $tf.includes("quadriphallic"))>>
Your dick shrinks, and your balls disappear inside your body. Your skin splits and turns to lips. You no longer have a penis, but a virgin vagina instead. <<n>>
<<else>>
<<if $tf.includes("diphallic")>> Both <<else>> All <</if>> your dicks shrink, and your balls disappear inside your body. Your skin splits and turns to lips. You no longer have penises, but a virgin vagina instead. Looking closer at your pussy, you can see it has not one, but
<<if $tf.includes("diphallic")>>
two clitorises, one next to the other ! <<n>>
<<RemoveTF "diphallic">>
<<AddTF "dilandic">>
<<elseif $tf.includes("triphallic")>>
three clitorises, forming a nice triangle ! <<n>>
<<RemoveTF "triphallic">>
<<AddTF "trilandic">>
<<elseif $tf.includes("quadriphallic")>>
four clitorises, forming a nice square ! <<n>>
<<RemoveTF "quadriphallic">>
<<AddTF "quadrilandic">>
<</if>>
<</if>>
<<if ($flags.includes("hadSexChange"))>>
You already lost your dick once in this crazy day, but that's still as shocking as before. <<n>>
<<else>>
You knew something like that was bound to happen, but that's still pretty shocking. <<n>>
<</if>>
<<if $tf.includes("high sperm count") or $tf.includes("fertile balls")>>
You feel your womb ready and eager for childbearing, which //should// be a terrifying thought. <br><br>
<<AddTF "fertile womb">>
<</if>>
<<RemovePenis>>
<<RemoveBalls>>
<<RestoreVagina>>
<<if (def $lostclit)>>
<<RestoreClitoris>>
<<else>>
<<SetClitSize "clitoris">>
<</if>>
<<SetSex "vagina">>
<<run $flags.pushUnique("hadSexChange")>>
/* "HEAVY LOAD" BECOMES "SQUIRTER" */
<<if $tf.includes("heavy load")>>
<<RemoveTF "heavy load">>
<<AddTF "squirter">>
<<elseif $tf.includes("heavy load<<silver>>")>>
<<RemoveTF "heavy load<<silver>>">>
<<AddTF "squirter<<silver>>">>
<<elseif $tf.includes("heavy load<<gold>>")>>
<<RemoveTF "heavy load<<gold>>">>
<<AddTF "squirter<<gold>>">>
<</if>>
<<if $lostTraits.includes("mesmerizing dick") and ($john.clit neq "clitoris")>>
<<AddSkill "mesmerizing clit">>
<</if>>
<<if $mc.includes("top")>>
<<RemoveMC "top">>
<<AddMC "pegger">>
<<elseif $mc.includes("versatile")>>
<<RemoveMC "versatile">>
<<AddMC "bottom">>
<<run $flags.pushUnique("was versatile")>>
<</if>>
<</if>>
<</widget>>
<<widget Penis2Both>>
<<if $john.sex is "penis">>
<<SetSex "both">>
Your balls disappear into your body, then your skin splits into pussy lips, revealing a pristine vagina. Your <<if $tf.includes("diphallic") or $tf.includes("triphallic") or $tf.includes("quadriphallic")>> penises are <<else>> <<PenisDesc>> is <</if>> is unchanged. You're a $john.gender. Getting used to this may need some time. <<n>>
<<RemoveBalls>>
<<RestoreVagina>>
<<if $lostTraits.includes("self-impregnation")>>
<<AddTF "self-impregnation">>
<<run $lostTraits.delete("self-impregnation")>>
<</if>>
<</if>>
<</widget>>
<<widget Both2Vagina>>
<<if (not $tf.includes("diphallic")) and (not $tf.includes("triphallic")) and (not $tf.includes("quadriphallic"))>>
Your dick shrinks until it's no longer a penis, but a clitoris. <<n>>
<<else>>
<<if $tf.includes("diphallic")>> Both <<else>> All <</if>> your dicks shrink until they are no longer penises, but clitorises! <<n>>
<<if $tf.includes("diphallic")>>
<<RemoveTF "diphallic">>
<<AddTF "dilandic">>
<<elseif $tf.includes("triphallic")>>
<<RemoveTF "triphallic">>
<<AddTF "trilandic">>
<<elseif $tf.includes("quadriphallic")>>
<<RemoveTF "quadriphallic">>
<<AddTF "quadrilandic">>
<</if>>
<</if>>
<<RemovePenis>>
<<RestoreClitoris>>
<<SetSex "vagina">>
<<if $lostTraits.includes("mesmerizing dick") and ($john.clit neq "clitoris")>>
<<AddSkill "mesmerizing dick">>
<</if>>
<<if $tf.includes("heavy load")>>
<<RemoveTF "heavy load">>
<<AddTF "squirter">>
<<elseif $tf.includes("heavy load<<silver>>")>>
<<RemoveTF "heavy load<<silver>>">>
<<AddTF "squirter<<silver>>">>
<<elseif $tf.includes("heavy load<<gold>>")>>
<<RemoveTF "heavy load<<gold>>">>
<<AddTF "squirter<<gold>>">>
<</if>>
<<if $mc.includes("top")>>
<<RemoveMC "top">>
<<AddMC "pegger">>
<<elseif $mc.includes("versatile")>>
<<RemoveMC "versatile">>
<<AddMC "bottom">>
<<run $flags.pushUnique("was versatile")>>
<</if>>
<</widget>>
<<widget Both2Penis>>
Your pussy's lips reseal themselves and you feel your balls falling back in place. Your vagina is gone. Fortunately, you still have <<if $tf.includes("dilandic") or $tf.includes("trilandic") or $tf.includes("quadrilandic")>> your penises. <<else>> your penis. <</if>> <<n>>
<<RemoveVagina>>
<<RestoreBalls>>
<<SetSex "penis">>
<<if $lostTraits.includes("fertile womb")>>
<<AddTF "high sperm count">>
<</if>>
<</widget>>
/***********************************************/
<<widget Vagina2Penis>>
<<if $john.sex is "vagina">>
<<RemoveVagina>>
<<RemoveClitoris>>
<<RestorePenis>>
<<RestoreBalls>>
<<SetSex "penis">>
Your <<if $tf.includes("dilandic")>> two <<elseif $tf.includes("trilandic")>> three <<elseif $tf.includes("quadrilandic")>> four <</if>> clitoris starts growing, radiating heat in your whole crotch. This pleasurable growth stops at <<PenisLength>> inches. Meanwhile, your pussy's lips reseal themselves and you feel your balls falling back in place. Your vagina is gone. You have <<if $tf.includes("dilandic") or $tf.includes("trilandic") or $tf.includes("quadrilandic")>> multiple penises <<else>> a penis <</if>> again! And this isn't just any penis, but your old one, with all its quirks. <br><br>
<<if $tf.includes("dilandic")>>
<<RemoveTF "dilandic">>
<<AddTF "diphallic">>
<<elseif $tf.includes("trilandic")>>
<<RemoveTF "trilandic">>
<<AddTF "triphallic">>
<<elseif $tf.includes("quadrilandic")>>
<<RemoveTF "quadrilandic">>
<<AddTF "quadriphallic">>
<</if>>
/* "SQUIRTER" BECOMES "HEAVY LOAD" */
<<if $tf.includes("squirter")>>
<<RemoveTF "squirter">>
<<AddTF "heavy load">>
<<elseif $tf.includes("squirter<<silver>>")>>
<<RemoveTF "squirter<<silver>>">>
<<AddTF "heavy load<<silver>>">>
<<elseif $tf.includes("squirter<<gold>>")>>
<<RemoveTF "squirter<<gold>>">>
<<AddTF "heavy load<<gold>>">>
<</if>>
<<if $lostTraits.includes("fertile womb")>>
<<AddTF "high sperm count">>
<</if>>
<<if $lostTraits.includes("mesmerizing clit")>>
<<AddSkill "mesmerizing dick">>
<</if>>
<<if $mc.includes("pegger")>>
<<RemoveMC "pegger">>
<<AddMC "top">>
<<elseif $mc.includes("bottom") and $flags.includes("was versatile")>>
<<RemoveMC "bottom">>
<<AddMC "versatile">>
<<run $flags.delete("was versatile")>>
<</if>>
<</if>>
<</widget>>
<<widget Vagina2Both>>
<<if $john.sex is "vagina">>
<<SetSex "both">>
Your <<if $tf.includes("dilandic")>> two <<elseif $tf.includes("trilandic")>> three <<elseif $tf.includes("quadrilandic")>> four <</if>> clitoris starts growing, radiating heat in your whole crotch. This pleasurable growth stops at <<= $lostpenis>> inches. Your <<if $tf.includes("dilandic") or $tf.includes("trilandic") or $tf.includes("quadrilandic")>> penises are <<else>> <<PenisDesc>> is <</if>> back! But not your balls. You still have vaginal lips where they used to be. You're a $john.gender! <<n>>
<<if $tf.includes("dilandic")>>
<<RemoveTF "dilandic">>
<<AddTF "diphallic">>
<<elseif $tf.includes("trilandic")>>
<<RemoveTF "trilandic">>
<<AddTF "triphallic">>
<<elseif $tf.includes("quadrilandic")>>
<<RemoveTF "quadrilandic">>
<<AddTF "quadriphallic">>
<</if>>
<<RestorePenis>>
<<RemoveClitoris>>
<<if $lostTraits.includes("self-impregnation")>>
<<AddTF "self-impregnation">>
<<run $lostTraits.delete("self-impregnation")>>
<</if>>
<<if $tf.includes("squirter")>>
<<RemoveTF "squirter">>
<<AddTF "heavy load">>
<<elseif $tf.includes("squirter<<silver>>")>>
<<RemoveTF "squirter<<silver>>">>
<<AddTF "heavy load<<silver>>">>
<<elseif $tf.includes("squirter<<gold>>")>>
<<RemoveTF "squirter<<gold>>">>
<<AddTF "heavy load<<gold>>">>
<</if>>
<<if $mc.includes("pegger")>>
<<RemoveMC "pegger">>
<<AddMC "top">>
<<elseif $mc.includes("bottom") and $flags.includes("was versatile")>>
<<RemoveMC "bottom">>
<<AddMC "versatile">>
<<run $flags.delete("was versatile")>>
<</if>>
<</if>>
<</widget>>
/***********************************************/
<<widget RemoveVagina>>
<<for _trait range setup.VaginaTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<<if $mc.includes("dP fixation")>>
<<RemoveMC "dP fixation">>
<<run $lostTraits.pushUnique("dP fixation")>>
<</if>>
<<if (not $tf.includes("fertile tits")) and (not $tf.includes("fertile balls")) and (not $tf.includes("fertile navel"))>>
<<if $mc.includes("broodmother")>>
<<RemoveMC "broodmother">>
<<run $lostTraits.pushUnique("broodmother")>>
<</if>>
<<if $mc.includes("orgasmic delivery")>>
<<RemoveMC "orgasmic delivery">>
<<run $lostTraits.pushUnique("orgasmic delivery")>>
<</if>>
<<if $skills.includes("mesmerizing matrix")>>
<<RemoveSkill "mesmerizing matrix">>
<<run $lostTraits.pushUnique("mesmerizing matrix")>>
<</if>>
<<if $tf.includes("self-impregnation")>>
<<RemoveTF "self-impregnation">>
<<run $lostTraits.pushUnique("self-impregnation")>>
<</if>>
<<if $flags.includes("self-impregnated (womb)")>>
<<run $flags.delete("self-impregnated")>>
<<run $flags.delete("self-impregnated (womb)")>>
<</if>>
<</if>>
<<if $tf.includes("pregnant")>>
While you no longer have a pussy, you're still quite visibly pregnant. How are you going to give birth with no vagina for the baby to come out? Well, you guess you're due for a caesarean... <<n>>
<</if>>
<<set $john.vagina to false>>
<</widget>>
<<widget RestoreVagina>>
<<set $john.vagina to "vagina">>
<<for _trait range setup.VaginaTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_trait)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<if $lostTraits.includes("broodmother")>>
<<run $lostTraits.delete("broodmother")>>
<<AddMC "broodmother">>
<</if>>
<<if $lostTraits.includes("dP fixation")>>
<<run $lostTraits.delete("dP fixation")>>
<<AddMC "dP fixation">>
<</if>>
<<if $lostTraits.includes("orgasmic delivery")>>
<<run $lostTraits.delete("orgasmic delivery")>>
<<AddMC "orgasmic delivery">>
<</if>>
<<if $lostTraits.includes("mesmerizing matrix")>>
<<run $lostTraits("mesmerizing matrix")>>
<<AddSkill "mesmerizing matrix">>
<</if>>
<</widget>>
/***********************************************/
<<widget SetBalls>>
<<if (ndef $args[0])>>
<<set $john.balls to "balls">>
<<else>>
<<set $john.balls to $args[0]>>
<</if>>
<</widget>>
<<widget RemoveBalls>>
<<set $lostballs to $john.balls>>
<<set $john.balls to false>>
<<for _trait range setup.BallsTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<<if (not $tf.includes("fertile womb")) and (not $tf.includes("fertile tits")) and (not $tf.includes("fertile navel"))>>
<<if $mc.includes("broodmother")>>
<<RemoveMC "broodmother">>
<<run $lostTraits.pushUnique("broodmother")>>
<</if>>
<<if $mc.includes("orgasmic delivery")>>
<<RemoveMC "orgasmic delivery">>
<<run $lostTraits.pushUnique("orgasmic delivery")>>
<</if>>
<<if $skills.includes("mesmerizing matrix")>>
<<RemoveSkill "mesmerizing matrix">>
<<run $lostTraits.pushUnique("mesmerizing matrix")>>
<</if>>
<<if $tf.includes("self-impregnation")>>
<<RemoveTF "self-impregnation">>
<<run $lostTraits.pushUnique("self-impregnation")>>
<</if>>
<<if $flags.includes("self-impregnated (ball)")>>
<<run $flags.delete("self-impregnated")>>
<<run $flags.delete("self-impregnated (ball)")>>
<</if>>
<</if>>
<</widget>>
<<widget RestoreBalls>>
<<SetBalls $lostballs>>
<<unset $lostballs>>
<<for _trait range setup.BallsTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_trait)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<if ($tf.includes("fertile balls"))>>
<<if $lostTraits.includes("broodmother")>>
<<run $lostTraits.delete("broodmother")>>
<<AddMC "broodmother">>
<</if>>
<<if $lostTraits.includes("orgasmic delivery")>>
<<run $lostTraits.delete("orgasmic delivery")>>
<<AddMC "orgasmic delivery">>
<</if>>
<<if $lostTraits.includes("mesmerizing matrix")>>
<<run $lostTraits("mesmerizing matrix")>>
<<AddSkill "mesmerizing matrix">>
<</if>>
<</if>>
<<if $lostTraits.includes("self-impregnation") and $tf.includes("fertile balls")>>
<<AddTF "self-impregnation">>
<<run $lostTraits.delete("self-impregnation")>>
<</if>>
<</widget>>
/***********************************************/
<<widget SetClitSize>>
<<if (ndef $args[0])>>
<<set $john.clit to "clitoris">>
<<else>>
<<set $john.clit to $args[0]>>
<</if>>
<</widget>>
<<widget RemoveClitoris>>
<<set $lostclit to $john.clit>>
<<set $john.clit to false>>
<<for _trait range setup.ClitTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<<if (not $tf.includes("ejaculating tongue")) and ($john.sex is "vagina") and (not $tf.includes("ejaculating teats"))>>
<<for _trait range setup.CumTraits>>
<<if $tf.includes(_trait)>>
<<RemoveTF _trait>>
<<run $lostTraits.pushUnique(_trait)>>
<</if>>
<</for>>
<<if $mc.includes("broodfather")>>
<<RemoveMC "broodfather">>
<<run $lostTraits.pushUnique("broodfather")>>
<</if>>
<<if $skills.includes("mesmerizing clit")>>
<<run $skills.delete("mesmerizing clit")>>
<<run $lostTraits.pushUnique("mesmerizing clit")>>
<</if>>
<<if $tf.includes("self-impregnation")>>
<<RemoveTF "self-impregnation">>
<<run $lostTraits.pushUnique("self-impregnation")>>
<</if>>
<</if>>
<</widget>>
<<widget RestoreClitoris>>
<<set $john.clit to $lostclit>>
<<unset $lostclit>>
<<for _trait range setup.ClitTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_traitt)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<if ($tf.includes("ejaculating clit"))>>
<<for _trait range setup.CumTraits>>
<<if $lostTraits.includes(_trait)>>
<<run $lostTraits.delete(_traitt)>>
<<AddTF _trait>>
<</if>>
<</for>>
<<if $lostTraits.includes("broodfather")>>
<<run $lostTraits.delete("broodfather")>>
<<AddMC "broodfather">>
<</if>>
<<if $lostTraits.includes("mesmerizing clit")>>
<<run $lostTraits.delete("mesmerizing clit")>>
<<AddSkill "mesmerizing clit">>
<</if>>
<</if>>
<<if $lostTraits.includes("self-impregnation") and $tf.includes("ejaculating clit")>>
<<AddTF "self-impregnation">>
<<run $lostTraits.delete("self-impregnation")>>
<</if>>
<</widget>>
/***********************************************/
<<widget SetFigure>>
<<if $john.figure neq "out of shape">>
<<RemoveTF $john.figure>>
<</if>>
<<if (ndef $args[0])>>
<<set $john.figure to "out of shape">>
<<else>>
<<set $john.figure to $args[0]>>
<</if>>
<<if $john.figure neq "out of shape">>
<<AddTF $john.figure>>
<</if>>
<<if $john.figure is "fit" and $john.butt is "bubble butt">>
Your ass gets firmer... It's more muscled and rounder. <<n>>
<<SetButt "toned ass">>
<<elseif $john.figure is "svelte" and $john.butt is "toned ass">>
Your butt gets fuller and rounder than before. It's shaped like a heart. Cute! <<n>>
<<SetButt "bubble butt">>
<</if>>
<</widget>>
<<widget SetSize>>
<<if $john.size neq "average-sized">>
<<RemoveTF $john.size>>
<</if>>
<<if (ndef $args[0])>>
<<set $john.size to "average-sized">>
<<else>>
<<set $john.size to $args[0]>>
<</if>>
<<if $john.size neq "average-sized">>
<<AddTF $john.size>>
<</if>>
<</widget>>
<<widget SetSkin>>
<<if $john.skin is "white" and $args[0] is "tanned">>
You're no longer as pale as you used to be. You look like you spent more time at the beach than in your office or on your computer. <<n>>
<<AddTF "tanned">>
<<elseif $john.skin is "tanned" and $args[0] is "golden tan">>
Your skin takes on a deeper coloration. It's now has uniform golden tan. It looks su-per-b! <<n>>
<</if>>
<<if $john.skin neq "white">>
<<RemoveTF $john.skin>>
<</if>>
<<if (ndef $args[0])>>
<<set $john.skin to "white">>
<<else>>
<<set $john.skin to $args[0]>>
<</if>>
<<if $john.skin neq "white">>
<<AddTF $john.skin>>
<</if>>
<</widget>>
<<widget SetAttractive>>
<<if $stats.attractive neq $args[0]>>
<<if $stats.attractive eq 1>>
<<RemoveTF "attractive">>
<<elseif $stats.attractive eq 2>>
<<RemoveTF "attractive<<silver>>">>
<<elseif $stats.attractive eq 3>>
<<RemoveTF "attractive<<gold>>">>
<</if>>
<<set $stats.attractive to $args[0]>>
<<if $stats.attractive eq 1>>
<<AddTF "attractive">>
<<elseif $stats.attractive eq 2>>
<<AddTF "attractive<<silver>>">>
<<elseif $stats.attractive eq 3>>
<<AddTF "attractive<<gold>>">>
<</if>>
<</if>>
<</widget>>
<<widget SetOrientation>>
<<if $john.orientation neq "hetero">>
<<RemoveMC $john.orientation>>
<</if>>
<<if $john.orientation neq "gay" and $args[0] eq "gay">>
<<CheckTopOrBottom>>
<</if>>
<<if $john.orientation eq "gay" and $args[0] neq "gay" and (not $mc.includes("anal fixation")) and (not $mc.includes("anal-fisting fixation"))>>
<<if $mc.includes("bottom")>>
<<run $lostTraits.pushUnique("bottom")>>
<<RemoveMC "bottom">>
<<elseif $mc.includes("top")>>
<<run $lostTraits.pushUnique("top")>>
<<RemoveMC "top">>
<<elseif $mc.includes("versatile")>>
<<run $lostTraits.pushUnique("versatile")>>
<<RemoveMC "versatile">>
<<elseif $mc.includes("pegger")>>
<<run $lostTraits.pushUnique("pegger")>>
<<RemoveMC "pegger">>
<</if>>
<</if>>
<<if (ndef $args[0])>>
<<set $john.orientation to "hetero">>
<<else>>
<<set $john.orientation to $args[0]>>
<</if>>
<<if $john.orientation neq "hetero">>
<<AddMC $john.orientation>>
<</if>>
<</widget>>
<<widget CheckTopOrBottom>>
<<if (not $mc.includes("bottom")) and (not $mc.includes("top")) and (not $mc.includes("pegger")) and (not $mc.includes("versatile"))>>
<<if $flags.includes("was versatile")>>
<<AddMC "versatile">>
<<run $flags.delete("was versatile")>>
<<elseif $lostTraits.includes("bottom")>>
<<run $lostTraits.delete("bottom")>>
<<AddMC "bottom">>
<<elseif $lostTraits.includes("top")>>
<<run $lostTraits.delete("top")>>
<<AddMC "top">>
<<elseif $lostTraits.includes("versatile")>>
<<run $lostTraits.delete("versatile")>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<AddMC "top">>
<<else>>
<<AddMC "pegger">>
<</if>>
<<elseif $lostTraits.includes("pegger") or $mc.includes("rapist")>>
<<run $lostTraits.delete("pegger")>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<AddMC "top">>
<<else>>
<<AddMC "pegger">>
<</if>>
<<elseif $john.orientation is "cockophile" or $mc.includes("dick-sucking fixation") or $mc.includes("throat-fucking fixation") or $mc.includes("cum addiction") or $mc.includes("rape slut") or $mc.includes("size king") or $mc.includes("super-size king")>>
<<AddMC "bottom">>
<<elseif $john.sex is "both" and $stats.top is 0 and $stats.bottom is 0>>
<<AddMC "versatile">>
<<elseif ($stats.daring gt $stats.charming or $stats.top gte 1) and ($stats.bottom is 0)>>
<<if $john.sex is "penis" or $john.sex is "both">>
<<AddMC "top">>
<<else>>
<<AddMC "pegger">>
<</if>>
<<elseif (($stats.daring eq $stats.charming and $stats.bottom is 0) or ($stats.top gte 1 and $stats.bottom gte 1)) and ($john.sex is "penis" or $john.sex is "both")>>
<<AddMC "versatile">>
<<else>>
<<AddMC "bottom">>
<</if>>
<</if>>
<</widget>>
<<widget SetButt>>
<<if $john.butt neq "butt">>
<<RemoveTF $john.butt>>
<</if>>
<<if (ndef $args[0])>>
<<set $john.butt to "butt">>
<<else>>
<<set $john.butt to $args[0]>>
<</if>>
<<if $john.butt neq "butt">>
<<AddTF $john.butt>>
<</if>>
<</widget>>
<<widget SetHairColor>>
<<if $john.hairColor neq "brown">>
<<RemoveTF $john.hairColor>>
<</if>>
<<if (ndef $args[0])>>
<<set $john.hairColor to "brown">>
<<else>>
<<set $john.hairColor to $args[0]>>
<</if>>
<<if $john.hairColor neq "brown">>
<<AddTF $john.hairColor>>
<</if>>
<</widget>>
<<widget SetPortrait>>
<<if (ndef $args[0])>>
<<set $portrait to "plain">>
<<else>>
<<set $portrait to $args[0]>>
<</if>>
<<set $avatar to $portrait>>
<<if $stats.black is 0 and $stats.asian is 0>>
<<switch $portrait>>
<<case "plain">>
A glance at the mirror confirms your face is back to its former appearance. You suppose Jennifer would call it "bland", but it's not really, isn't it? It's your face. You're not a blank page. You have a past, a background, an history. A personality. It's ''your'' face. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "plain-girl">>
In the mirror, you see a familiar feminine face, with brown hair neither short nor long. You look nice, but not really beautiful. A girl as you see many on the streets. Anonymous. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "virile">>
Checking yourself in the mirror, you see a stranger's face: angular, striking, with a three-day beard. There's still hints of your older self, but you'd have to squint to see them. You still have the same eyes, though. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "charismatic">>
In the mirror, you see an very masculine and determined man. Your charismatic look will make the <<if $john.orientation is "gay" or $john.orientation is "androphile">> lads <<else>> dames <</if>> fall by the dozen. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "irresistible">>
You turn to the mirror to see a manly face boasting a dark beard and intense eyes. You look so strong-willed... You feel like no <<if $john.orientation is "gay" or $john.orientation is "androphile">> man <<else>> woman <</if>> could resist you, if you applied yourself. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "tomboy">>
Looking at the mirror, you realize you look like a cross between your old self and your sister. Your brown hair is a bit longer. While your face has unmistakably soft feminine traits, it also has shades of strength. Maybe with some make-up, you could look more feminine, but you already know you can't be bothered. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "dashing">>
The mirror reflects a feminine face, attractive in a subtle way. Your brown hair falls below your ears. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "vixen">>
Glancing at the mirror, you see a more typicaly feminine face, with a winning smile and confidence in her eyes. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "attractive">>
Checking yourself in the mirror, you see an attractive, softly masculine face. You're much better looking than before, in a cute way. You still have the same eyes, though. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "handsome">>
This time, the mirror shows a good-looking face, masculine in a non-threatening way. No mdesty here: you're a very handsome man! <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "glamorous">>
Looking in the mirror again, you see your face has that perfect balance you only see on actors and male models, with a square jaw and a charming smile. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "pretty">>
Looking at yourself in the mirror, you realize you look somewhat like your sister. Your brown hair falls on your shoulders, and you have a very feminine face, with soft traits, red lips and cute eyelashes. You still have the same eyes... <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "beautiful">>
In the mirror, you see a harmonious and beautiful feminine face. You have long brown hair, reaching past your shoulders. You're a stunning woman, full of energy and friendliness. You look like someone you'd be lucky to date. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "gorgeous">>
The mirror reveals you're even more charming and feminine than before. You have long, lush hair. You look gorgeous! <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "strong">>
The mirror shows an pleasing masculine face, blonde and tanned. But it's not //your// face. It feels like somebody's else. You look nothing like you used too. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 0>>
<<case "brawny">>
Checking yourself in the mirror, you see your face is bulky and rough looking. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "beefy">>
As you look at the mirror, you see a rugged and beefy face. Your hair is thinning and very light blonde. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "strong-girl">>
Checking yourself in the mirror, you see you have a feminine, healthy face. Your hair is blonde and short. You're smiling, through you don't know why. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 0>>
<<case "brawny-girl">>
In the mirror, you see a woman's face, with short blonde hair. You're kind-of cute, even with your somewhat stark features. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "beefy-girl">>
The mirror reflects a feminine face, with medium-length blonde hair. For a girl as athletic as you are, you're good-looking. There's something charming about your eyes. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "himbo">>
Checking yourself in the mirror, you see an attractive, friendly masculine face, with short blonde hair. That's not you, it feels like somebody's else face. You're looking much better and much more likeable than before. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "mega-himbo">>
After a glance at the mirror, you note you look good. So much better than you used too. Life will be easier now, won't it? <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "perfect himbo">>
You look in the mirror, seeing an very good-looking blonde man. With your jovial smile, you could win anybody's heart out there. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "golden tan">>
<<SetAttractive 3>>
<<case "bimbo">>
Checking yourself in the mirror, you see a beautiful woman, with soft traits, full lips and long eyelashes. Your hair is blonde and reaches your shoulders. You look like a perfect female of the species. You could win beauty contest. Well, at least, you'd have a chance. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "mega-bimbo">>
<<if (not $tf.includes("implants"))>>
You were already a very good bimbo. You're an even better one now. You're remarquebly thin, except for the sexy bits. Which are all natural, and that's ''so'' sexy. You feel ready to please. <<n>>
<<else>>
You were already a very good bimbo. You're an even better one now. You're remarquebly thin, except for the sexy bits. Parts of you are looking fake, and that's ''so'' sexy. You feel ready to please. <<n>>
<</if>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "perfect bimbo">>
<<if (not $tf.includes("implants"))>>
You're magnificent. Such a perfect little bimbo. Your body's perfectly fit every man's fantasy, while staying natural enough. It's simply wonderful. But wouldn't your breasts look even better with implants? <<n>>
<<else>>
You're magnificent. Such a perfect little bimbo. All the best parts of you look eerily fake. Big fake lips, big fake boobs, big fake butt, fake platinum hair. You look like every man's fantasy. It's simply marvelous. <<n>>
<</if>>
<<SetHairColor "platinum blonde">>
<<SetSkin "golden tan">>
<<SetAttractive 3>>
<<case "fine">>
The man in the mirror is blonde, with an self-confident smile. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "dapper">>
In the mirror, you see a elegant blonde man. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "chic">>
The mirror reflect a classy-looking man, with a youthful face and a heartbreaking smile. <<n>>
<<SetHairColor "platinum blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "fair">>
Checking yourself in the mirror, you see a beautiful woman, with soft traits, full lips and long eyelashes. Your hair is blonde and reaches your shoulders. You look like a smart, competitive woman. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "elegant">>
The woman in the mirror has an elegant look and demeanor. Blonde and fashionable. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "chic-girl">>
You see in the mirror you're now the epitome of style. Pale skin, gorgeous lips and trendy hairstyle. <<n>>
<<SetHairColor "platinum blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "stud">>
In the mirror, you see a attractive man, with a budding beard and a nice smile. You look like one of the jocks you've known in high school, perhaps more friendly. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "beefcake">>
Glancing in the mirror, you see a nice-looking, virile man, with a short beard. You can still see a resemblance with your former self, but you could also be someone else entirely. You wonder if your mom your recognize you... <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "hunk">>
In the mirror, you see the face of a confident quaterback, with a busy beard and piercing blue eyes. The pills really have transformed you into a new man. A real man. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "valiant">>
In the mirror, you see a determined woman with light brown hair and a suggestive smile. You're the kind of woman people hesitate to confront. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "unyielding">>
Looking into the mirror, you see a powerful, yet feminine, woman, with short hair and damning blue eyes. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "amazon">>
The mirror reflects the face of a strong warrior-woman, ready to fight for what she believes in. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "suave">>
Checking yourself in the mirror, you see a serious man, with light brown hair and dark blue eyes. There's an air of gravity around you, that you've never sensed before. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "mysterious">>
In the mirror, you're greeted by a man with dark blonde hair and piercing blue eyes. You look deadly serious. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "dangerous">>
The face in the mirror looks a bit older somehow. With dark blonde hair, birght blue eyes and a square jaw, you look like someone who's not to be trifled with. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "cryptic">>
In the mirror, you see a good-looking woman, with a long face, well groomed brown hair and a dash of make-up. Still, you can sense some masculinity here and there, in the cut of the jaw, in the hardness of the eyes... <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "enigmatic">>
Looking at your-self in the mirror, you see a divinely beautiful woman, with an enigmatic smile. There's something strange about you, but you can't quite put words on it. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "angelic">>
Glancing at the mirror, you see an otherworldly beauty. You look like angels should look. Well, to say the same thing with less exaggeration, you're an very elegant and sophisticated lady. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "queer">>
The mirror reflects a masculine face, with a touch of sensibility. You have short brown hair. These pills really like to transform you all the way. Will you ever find a form that please you? <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "kooky">>
In the mirror, you're met with a masculine face, virile and charming at the same time. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "dazzling">>
Looking at the mirror, you see a sexy, manly face... Exuding confidance, you feel like no man could resist you, even he thought himself straight. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "queer-girl">>
The mirror reflects a feminine face, with medium-length brown hair. You appear lost in thought. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "kooky-girl">>
Looking at the mirror, you see a feminine face, with short brown hair. There's a touch of hardness in your features. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "dazzling-girl">>
In the mirror, you see a woman with pale, perfect skin, and short dark brown hair. You radiate confidence and amiability. You feel like no woman could resist you, even she thought herself straight. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "dominant">>
The face in the mirror looks like you, but it's not you. Your hairs is darker, and your eyes have a coldness that wasn't there before. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "sadistic">>
Checking your face in the mirror, you see a masculine man, with short dark hair and a determined look. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "master">>
Looking at you in the mirror, your new face and eyes have a harder look. You feel like you could talk down just about anybody. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "dominant-girl">>
This time, the mirror reflects the face of a nice brunette, with fair skin and cold gray eyes. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "sadistic-girl">>
Checking your face in the mirror, you see a beautyful woman, with white skin, blakc hair and a air of authority. Is this //you//? <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "mistress">>
The mirror reflects the face of a very feminine woman, with porcelain skin and red lips. She seems srong-willed and ready to take on the world. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "submissive">>
The face in the mirror is nearly your own. It looks more downcast, as if it knew it's place in the world wasn't at the top. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 0>>
<<case "masochistic">>
In the mirror, you see a somber man, with short black hair. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "slave">>
The poor man in the mirror looks like he's about to cry. Wait, that's you.. The sadness that is your life is finally visible on your face. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "submissive-girl">>
In the mirror, you see a feminine face, with dark hair and red lips. You look thoughful, or maybe sad. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "masochistic-girl">>
The girl in the mirror has long, black hair, alabaster skin and a sad smile. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "slave-girl">>
Glancing at the mirror, you see a gorgeous, but somber, woman. Her hair is black and her skin pale. She carries an air of melancholy. Maybe she's contemplating the sadness of your life? <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "rakish">>
Checking yourself in the mirror, you see a nice fellow with redhair. Your eyes seem to be on the look-out for a pretty <<if $john.orientation is "gay" or $john.orientation is "androphile">> boy. <<else>> girl. <</if>> <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "lecherous">>
Glancing at the mirror, you see a handsome man, with short red hair and a naughty look in his eyes. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "satyromaniac">>
The man in the mirror has curly red hair, a big charming smile and carnal thoughts he can't hide. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "easy">>
Looking at yourself in the mirror, you realize you look somewhat like your sister, if she were a redhead. You have very feminine face, with softer traits, redder lips and cute eyelashes. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "slutty">>
In the mirror, you're greeted by a sexy redhead with a wanton look in her eyes. If you were still a man, you'd blush under this woman's stare. Hot... <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "nymphomaniac">>
The woman in the mirror has bright red hair, clear green eyes and a disarming smile. This is a woman who knows what she wants. Actually, she's you. And you're not afraid to say it, you're in dire need of sexual satisfaction. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "nerdy">>
The face in the mirror look like your, apart from a few details. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "geeky">>
Looking at the mirror, you see a smart-looking man. Actually, you don't see him as clearly as you should. Do you need glasses? <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "bookish">>
The face in the mirror looks like a studious man. You really need some glasses! <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "nerdy-girl">>
As you look in the mirror, you see a serious-looking woman. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "geeky-girl">>
The woman in the mirror looks smart and serious. But she's blurry. Do you need glasses? <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "bookish-girl">>
In the mirror, you see a nice-looking girl, with flowing dark brown hair. Boy, you really need some glasses! <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "brainy">>
The man in the mirror has light brown hair. Or is it dark blonde? Hard to say. Actually, everything's a little blurry. You need glasses. <<n>>
<<SetHairColor "light brown">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "brilliant">>
In the mirror, you're a blonde man with blue eyes. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "cosplayer">>
Looking in the mirror, you see a smiling blonde man, kind of a cute nerd. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "brainy-girl">>
The woman in the mirror has light brown hair. Or is it dark blonde? Hard to say. Actually, everything's a little blurry. You need glasses. <<n>>
<<SetHairColor "light brown">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "brilliant-girl">>
In the mirror, you're a blonde woman with blue eyes. She makes you think of someone, but who? <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "cosplayer-girl">>
Looking in the mirror, you see a very pretty blonde woman, with a touch of nerd and bimbo. You look somewhat like an actress whose name you forgot. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "ambiguous">>
Your face no longer looks masculine nor feminine. It's... somewhere in between. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "androgynous">>
You look somewhat prettier than before, in an strange way. You could easily toy with this ambiguity and lead a double life, like the //chevalier d'Éon//. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "epicene">>
Your face is now a perfect mix of masculine and feminine traits. You're beautiful, in a very unusual way. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "boi">>
The face in the mirror is a somewhat effeminate man. No make-up, but a certain elegance that's unusual in a boy. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "cuteboi">>
Looking at the mirror, you see a face that look less like a boy and more like a girl. Smooth skin, well groomed hair, full lips. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "ladyboi">>
The mirror reflects the face of a boy that's girlier than most girls. Pale skin, red lips and a demeanor to match. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "gurl">>
The gurl in the mirror looks like she does not care about her feminine side. Indeed, she's quite masculine. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "machogurl">>
In the mirror, you see a girl that tries quite hard not to look like a girl. She's loud and obnoxious, and don't care about what people think about her. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "gallantgurl">>
Looking at yourself in the mirror, you meet a virile woman, that has made hers the qualities one expects from men. Strength, independance, courage. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 2>>
<<case "beta">>
When you look at yourself in the mirror, you find a familiar face, with short brown hair and light eyes. You look more passive than you used too. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "mega-beta">>
The face in the mirror has light brown hair, blue eyes and is rather pretty, in a non-virile way. The kind of man dominant women love to have at their feet. <<n>>
<<SetHairColor "light brown">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "perfect beta">>
Looking in the mirror, you see yourself as you are: a timid blonde boy, with hesitant blue eyes. Cute in his way, but you know most women won't be impressed. You don't care, as those women don't do anything for you. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "doll">>
Looking in the mirror, you're meet with a beautiful feminine face, with long black hair, fair skin and red lips. You look passive, as if you waited for someone to serve. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin "pale">>
<<SetAttractive 1>>
<<case "mega-doll">>
The girl in the mirror is a real doll, with porcelain-like skin, long gray hair and shy eyes. Your submissiveness is quite evident. <<n>>
<<SetHairColor "gray-haired">>
<<SetSkin "pale">>
<<SetAttractive 2>>
<<case "perfect doll">>
What a strange sight awaits you in the mirror. Violet eyes, white hair and pale lips. You're a gothic doll, ready to obey and eager to play. <<n>>
<<SetHairColor "white-haired">>
<<SetSkin "pale">>
<<SetAttractive 3>>
<<case "princely">>
The face that greets you in the mirror is masculine and bold. You have blonde hair, a short beard and clear blue eyes. You look like a hero from a fairy tale. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "kingly">>
The mirror reflects the face of a important man, with blonde hair, a royal beard and piercing eyes. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "imperial">>
The pills have given you a noble face, naturally imposing and majestic. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 3>>
<<case "princessly">>
The face that greets you in the mirror is feminine and bold. You have light brown hair, red lips and clear blue eyes. You look like a princess from a fairy tale. Let's hope no ogre nor dragon will kipnap you... <<n>>
<<SetHairColor "light brown">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "queenly">>
The mirror reflects the face of a important woman, with blonde hair and regal eyes. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "imperial-girl">>
The pills have given you a noble face, naturally imposing and majestic. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 3>>
<<case "alpha">>
You look at the mirror, wondering what effect the pill had. You're quite pleased with how you look. A virile face, with dark hair and a short beard. You're virile and strong-willed. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "primal alpha">>
In the mirror, you see a vigorous and assertive man, with brown hair and a clean beard. Your eyes have an unusual intensity. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "apex-alpha">>
As you turn to the mirror, you see the face of a strong man, ready to defend his tribe and assume leadership. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "alpha bitch">>
The mirror reflects a feminine face, as appealing as it is unyielding. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 1>>
<<case "primal alpha bitch">>
The woman in the mirror has fair skin, light brown hair and a commanding aura. This is so far removed from who you were a couple of minutes ago. You like it! <<n>>
<<SetHairColor "light brown">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "apex-alpha bitch">>
According to the mirror, you now have pinkish hair and hazel eyes. You look like the kind of girl who's a bully to those who do not play her way. You'll finally have the respect you //deserve//.<<n>>
<<SetHairColor "pink-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "compliant">>
In the mirror, you see a meek man, with short red hair and brown eyes. Your inner compliant personnality is now even more explicit. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "obedient">>
The man in the mirror has short red hair and seems to await orders. He does not strike you as the kind of man who likes to take initiative. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "docile">>
Looking at the mirror, you see a man with reddish brown hair, who seems more eager to obey commands than to want anything for himself. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "compliant-girl">>
The mirror reflects the face of a meek girl, unsure of herself, waiting for someone to give her directions. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "obedient-girl">>
The girl in the mirror has light red hair and a beautiful, if sad, face. She looks lost. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "docile-girl">>
The mirror shows a gorgeous and lascivious woman, with long red hair and an elegant face. She wouldn't be out of place in an old-school harem, laying barely clothed on a couch. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "tough">>
The man in the mirror has a frightening way of looking at you. The fact it's you he's looking at is only mildy comforting. Are you really that angry? <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "rough">>
Looking in the mirror, you see an angry man with a hard face and thining blonde hair. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "thug">>
The face in the mirror is masculine and annoyed. He's balding and look somewhat older than you were. You would not like to cross yourself late at night. You look violent, like you never did before. Guess you're not longer the "//bland//" guy Jennifer called you. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "tough-girl">>
In the mirror, you see a blonde woman with a hard face and a somber expression. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "rough-girl">>
You're a woman, with short blonde hair. But your llok is not feminine. Your face express strength and threat. You're not to be messed with. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "thug-girl">>
The mirror reflects the hard face of a woman who has seen more than her share of violence, and is ready to react in kind. You can barely remember you're talking about you, and the least you could say is that you've lead a sheltered life up until now. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "breadwinner">>
Looking in the mirror, you see a unblemished masculine face, with short blonde hair and warm blue eyes. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "stepford">>
In the mirror, your masculine face looks smooth, with few human asperities. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "plastic">>
Looking at your new face in the mirror, something seems off. It's inhuman in its proportions and lack of deflects. You seems... fake. But you like that! <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "homemaker">>
In the mirror appears a ideal blonde woman. Long hair, sly smile, thrusting eyes. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "stepford-girl">>
In the mirror, your feminine face looks smooth, with few human asperities. Do you even need make-up? <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "plastic-girl">>
Looking at your new face in the mirror, something seems off. It's inhuman in its proportions and lack of deflects. Everything seems fake, especially your smile. But you like that! <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "chaser">>
The face in the mirror has a short beard and dark blonde hair. He's good-looking. You never thought you could look anything like this. <<n>>
<<SetHairColor "dark blonde">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "playboy">>
The man you see in the mirror has long red hair and a nice beard. He has a gently virile look, whose sure to be a hit on the dating scene. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "model">>
In the mirror, you see a christlike man, with a huge red mane and a bushy beard. He has an affable look, of someone who's good at listening. <<n>>
<<SetHairColor "redhead">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "bombshell">>
The girl in the mirror has long blonde hair, big blue eyes, red lips and a pale complexion. You take a moment to admire her, before you realize she's //you//! <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 1>>
<<case "dreamy">>
You stare at the mirror. You're a beautiful woman, with raspberry blonde hair, alabaster skin and sensual red lips. Wow. <<n>>
<<SetHairColor "raspberry blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "pin-up">>
In the mirror, you see a real pin-up. Perfect skin, bright red lips, copper hair, and a face that will turn the heads of <<if $john.orientation is "lesbian" or $john.orientation is "gynophile">> women <<else>> men <</if>> and draw the jealousy of <<if $john.orientation is "lesbian" or $john.orientation is "gynophile">> men. <<else>> women. <</if>> <<n>>
<<SetHairColor "copper-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "infused">>
In the mirror, you smile at yourself. You have a virile face, with a heavy beard and dark brown hair. <<n>>
<<SetHairColor "dark brown">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "tainted">>
The man in the mirror is smiling. He has a masculine face, with a dense beard and dark hair. Actually, isn't there a strange greenish tint to his hair? To //your// hair?! <<n>>
<<SetHairColor "greenish-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "gamma">>
Checking yourself in the mirror, you look twice. Your hair //is// dark green! Apart from that, you have a strong, friendly face. Strange... <<n>>
<<SetHairColor "green-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "infused-girl">>
The feminine face that meets you in the mirror has large blue eyes, dark brown hair and a devilish smile. <<n>>
<<SetHairColor "dark brown">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "tainted-girl">>
In the mirror, you see a strong, feminine face. Your eyes are light green... As are your hair? Is this natural? <<n>>
<<SetHairColor "greenish-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "gamma-girl">>
You glance at the mirror, seeing a beautiful feminine face, with dark green eyes and unmistakable light green hair! Well, why not. It's an odd look, but it fits you. <<n>>
<<SetHairColor "green-haired">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "wicked">>
Your hair is nearly white. And your eyes are violet! That's strange. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "warlock">>
With your white hair and strange eyes, you have a cold look, almost glacial... <<n>>
<<SetHairColor "platinum blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "incubus">>
Your skin is red. That's ''not'' a natural color. You look like a succubus from D&D. What's the word for a male variant? Ah, incubus! <<n>>
<<SetHairColor "platinum blonde">>
<<SetSkin "red-skinned">>
<<SetAttractive 3>>
<<case "wicked-girl">>
Your eyes are violet! That's strange. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "witch">>
With your mane of hair and your violet eyes, you have a hot look, almost infernal... <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "succubus">>
Your hair is red, but your skin is too! That's ''not'' a natural color. You look like a succubus from D&D. Hopefully, your glamours will allow you to pass unnoticed. <<n>>
<<SetHairColor "redhead">>
<<SetSkin "red-skinned">>
<<SetAttractive 3>>
<<case "valentino">>
The face in the mirror is a nice looking man, with a sly smile. He seems to know what he wants, and what he wants is naughty. <<n>>
<<SetHairColor "light brown">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "casanova">>
In the mirror, you see a blonde man with piercing blue eyes. He's quite good-looking. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "donjuan">>
The man reflected in the mirror is a seductive man, with clear blue eyes and short blonde hair. He has an aura of temptation around him. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "cumslut">>
The girl in the mirror has reddish blonde hair and an intense look in her eye. She's looking for a fuck. Well, you're looking for a fuck. Quite urgently, in fact. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "cumwhore">>
As you glance in the mirror, you catch a pretty blonde with blue eyes. She has a look of lewdness about her, like all she's think about is how good you're in bed. That kind of look could be disarming for some people, and really arousing for others. The latter are the ones you want to meet. And by "//meet//", you mean "//fuck//"<<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "cumdump">>
Looking at you from the mirror is a platinum blonde airhead, who carries on her face that sex is all she's thinking about, and all she expects from you. <<n>>
<<SetHairColor "platinum blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "unicorn">>
In the mirror, you have budding beard, a friendly masculine face and light brown hair. You're quite good looking. <<n>>
<<SetHairColor "light brown">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "mega-unicorn">>
Looking in the mirror, you see a seductive man with dark blonde hair, gray-green eyes and a flirtatious smile. <<n>>
<<SetHairColor "dark blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "perfect unicorn">>
The mirror reflects the face of a hot blonde man, with a three-days beard, piercing gray eyes and a winning smile. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "unicorn-girl">>
The mirror shows your are now a blonde woman with clear gray eyes, alabaster skin and very long hair. You look quite sophisticated. You can't quite accept this beautiful lady is //you//. This will take some time to assimilate. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<<case "mega-unicorn-girl">>
A look in the mirror shows a blonde beauty with clear eyes, long hair and a inscrutable smile. If you were still a boy, you'd really like this new you. <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "perfect unicorn-girl">>
A glance at the mirror reveals you're a blonde knockout, with long platinum blonde hairs and full red lips. You look at yourself with charming eyes, and can't help missing a heart beat before realizing you're looking at yourself! <<n>>
<<SetHairColor "platinum blonde">>
<<SetSkin>>
<<SetAttractive 3>>
<<case "husbandly">>
As you check your face in the mirror, you're greeted by a friendly blonde man, with blue eyes, a short beard and a smile on his lips. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "fatherly">>
Looking into the mirror, you see a brown-haired man, with a look of confidence and benevolence. You look like a nice person. <<n>>
<<SetHairColor>>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "paternal">>
A nice-looking man shows up in the mirror. You have dark brown hair, gray eyes and a well-groomed beard. <<n>>
<<SetHairColor "dark brown">>
<<SetSkin "tanned">>
<<SetAttractive 3>>
<<case "wifely">>
Looking in the mirror, you see a friendly blonde woman, with a big smile and comforting blue eyes. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "motherly">>
The mirror reflects the face of a very pretty blonde woman. You look like an housewife from a 50's ad. You like it! <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "maternal">>
Blonde and subservient, you have the face of a perfect wife, straight out of some patriarcal dream. And this must be //your// dream, isn't it? Actually, you think you could have a nice life looking like this. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 3>>
<<case "ugly" "ugly-girl">>
Something about your new face is really ugly. Let's not talk about your mishappen members or unpleasant body odor. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive -1>>
<<case "elf" "elf-girl">>
You have an elfish face, with brown hair, pointy ears and a sophisticated air. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "elf-blonde" "elf-blonde-girl">>
You have an elfish face, with blonde hair, pointy ears and a sophisticated air. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "elf-redhead" "elf-redhead-girl">>
You have an elfish face, with red hair, pointy ears and a sophisticated air. <<n>>
<<SetHairColor>>
<<SetSkin>>
<<SetAttractive 3>>
<<case "sweet">>
The face in the mirror has boyish qualities, with softer traits and a rounder shape. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "cute">>
You look very cute, with an oval, smooth face and innocent blue eyes. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "adorable">>
You have an adorable boyish round face. <<n>>
<<SetHairColor "dark blonde">>
<<SetSkin "tanned">>
<<SetAttractive 3>>
<<case "sweet-girl">>
You have a girlish face, round and smooth. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 1>>
<<case "cute-girl">>
The face in the mirror is small, round, and very, very cute. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 2>>
<<case "adorable-girl">>
You have an adorable girlish round face. You look ready to jump on your daddy's lap. <<n>>
<<SetHairColor "blonde">>
<<SetSkin "tanned">>
<<SetAttractive 3>>
<<case "grim" "grim-girl">>
The darkest recesses of your melancoly is now apparent on your grim face. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin "pale">>
<<SetAttractive 1>>
<<case "dark" "dark-girl">>
Your hair is the darkest black, as is your soul. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin "pale">>
<<SetAttractive 2>>
<<case "goth" "goth-girl">>
Life is bleak. You're bleaker. And with more style. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin "pale">>
<<SetAttractive 3>>
<<case "rocker" "rocker-girl">>
In the mirror, you look like the member of a rock band or at least a wannabe musician. Too bad you don't have a leather jacket ... yet. <<n>>
<<SetHairColor "black-haired">>
<<SetSkin "pale">>
<<SetAttractive 1>>
<<case "punk" "punk-girl">>
Punk's not dead, that's your new motto, baby! <<n>>
<<SetHairColor "black-haired">>
<<SetSkin "pale">>
<<SetAttractive 2>>
<<case "metalhead" "metalhead-girl">>
<<if (not $flags.includes("metalhead"))>>
You've listened to a bit of metal at the university. Now, you wonder why you did not get more into it. You feel like you just have to shout any lyrics that come to your head the loudest possible and call it a song. Maybe you'll do just that. <<n>>
<<run $flags.push("metalhead")>>
<<else>>
You look like a true metalhead. <<n>>
<</if>>
<<SetHairColor "black-haired">>
<<SetSkin "pale">>
<<SetAttractive 3>>
<<case "avuncular">>
<<if $stats.ageProgression gte 1>>
You've already seen the man in the mirror. It's your Uncle George! You got the pills from him. Is it a prank? That's not his style, but who knows? <<n>>
<<SetHairColor "gray-haired">>
<<else>>
You can't shake the feeling you've already seen the man in the mirror. You stare at him for a full minute before you realize you look like a younger version of your Uncle George! You got the pills from him. Is it a prank? That's not his style, but who knows? <<n>>
<<SetHairColor>>
<</if>>
<<SetSkin>>
<<SetAttractive 0>>
<<case "unknown-girl">>
The girl in the mirror is a pretty blonde, with full red lips. She does not look like you. You suppose the pills could change you to anything, but who is //this//? <<n>>
<<SetHairColor "blonde">>
<<SetSkin>>
<<SetAttractive 2>>
<</switch>>
<<else>>
<<SetRacialAvatar>>
<</if>>
<<SetAgeAvatar>>
<</widget>>
/***********************************************/
<<widget John>>
<<silently>>
<<set $avatar to $portrait>>
<<SetPortrait $portrait>>
<</silently>>
<</widget>>
<<widget SetRacialAvatar>>
<<if $stats.black gte 1 or $stats.asian gte 1>>
<<if $stats.black gte 1>>
<<set _dir to "black">>
<<set _tiers to $stats.black>>
<<elseif $stats.asian gte 1>>
<<set _dir to "asian">>
<<set _tiers to $stats.asian>>
<</if>>
<<switch $avatar>>
<<case "ambiguous" "androgynous" "epicene" "boi" "cuteboi" "ladyboi" "gurl" "machogurl" "gallantgurl">>
You have an ambiguous face, some where between a man and a woman's. <<n>>
<<set $racialPortrait to "ambiguous">>
<<SetHairColor "dark-haired">>
<<case "ugly" "ugly-girl">>
You have an ugly face. <<n>>
<<set $racialPortrait to "ambiguous">>
<<SetHairColor "dark-haired">>
<<SetAttractive -1>>
<<case "plain" "submissive" "masochistic" "slave" "nerdy" "geeky" "bookish" "ambiguous" "androgynous" "epicene" "compliant" "obedient" "docile">>
You can see in the mirror you have a plain man's face, nothing extraordinary. <<n>>
<<set $racialPortrait to "plain">>
<<SetHairColor "dark-haired">>
<<SetAttractive 0>>
<<case "virile" "attractive" "suave" "strong" "queer" "dominant" "princely" "alpha" "tough" "husbandly" "grim" "rocker">>
You have an attractive masculine face, with dark hair. <<n>>
<<set $racialPortrait to "virile">>
<<SetHairColor "dark-haired">>
<<SetAttractive 1>>
<<case "charismatic" "handsome" "mysterious" "brawny" "kooky" "sadistic" "kingly" "primal alpha" "rough" "fatherly" "dark" "punk">>
You have a very attractive masculine face, with dark hair. <<n>>
<<set $racialPortrait to "charismatic">>
<<SetHairColor "dark-haired">>
<<SetAttractive 2>>
<<case "irresistible" "glamorous" "dangerous" "beefy" "dazzling" "master" "imperial" "apex-alpha" "thug" "paternal" "goth" "metalhead" "wicked" "warlock" "incubus">>
You have a perfect masculine face, with dark hair. <<n>>
<<set $racialPortrait to "irresistible">>
<<SetHairColor "dark-haired">>
<<SetAttractive 3>>
<<case "himbo" "fine" "stud" "rakish" "beta" "breadwinner" "chaser" "valentino" "unicorn" "brainy" "sweet">>
You have an attractive masculine face, with light hair. <<n>>
<<set $racialPortrait to "himbo">>
<<SetHairColor "light-haired">>
<<SetAttractive 1>>
<<case "mega-himbo" "dapper" "beefcake" "lecherous" "mega-beta" "stepford" "playboy" "casanova" "mega-unicorn" "brilliant" "cute">>
You have a very attractive masculine face, with light hair. <<n>>
<<set $racialPortrait to "mega-himbo">>
<<SetHairColor "light-haired">>
<<SetAttractive 2>>
<<case "perfect himbo" "chic" "hunk" "satyromaniac" "perfect beta" "plastic" "model" "infused" "tainted" "gamma" "donjuan" "perfect unicorn" "cosplayer" "adorable">>
You have a perfect masculine face, with light hair. <<n>>
<<set $racialPortrait to "perfect himbo">>
<<SetHairColor "light-haired">>
<<SetAttractive 3>>
<<case "plain-girl" "tomboy" "dashing" "vixen" "strong-girl" "brawny-girl" "beefy-girl" "nerdy-girl" "geeky-girl" "bookish-girl" "compliant-girl" "obedient-girl" "docile-girl">>
You can see in the mirror you have a plain woman's face, nothing extraordinary. <<n>>
<<set $racialPortrait to "plain-girl">>
<<SetHairColor "dark-haired">>
<<SetAttractive 0>>
<<case "pretty" "valiant" "queer-girl" "dominant-girl" "princessly" "alpha bitch" "tough-girl" "grim-girl" "rocker-girl">>
You have an attractive feminine face, with dark hair. <<n>>
<<set $racialPortrait to "pretty">>
<<SetHairColor "dark-haired">>
<<SetAttractive 1>>
<<case "beautiful" "unyielding" "kooky-girl" "sadistic-girl" "queenly" "primal alpha bitch" "rough-girl" "dark-girl" "punk">>
You have a very attractive feminine face, with dark hair. <<n>>
<<set $racialPortrait to "beautiful">>
<<SetHairColor "dark-haired">>
<<SetAttractive 2>>
<<case "gorgeous" "amazon" "dazzling-girl" "mistress" "imperial-girl" "apex-alpha bitch" "thug-girl" "goth-girl" "metalhead">>
You have a perfect feminine face, with dark hair. <<n>>
<<set $racialPortrait to "gorgeous">>
<<SetHairColor "dark-haired">>
<<SetAttractive 3>>
<<case "cryptic" "submissive-girl" "easy" "bombshell" "sweet-girl">>
<<if _dir is "asian">>
You have an attractive feminine face, with light copper hair. <<n>>
<<set $racialPortrait to "easy">>
<<SetHairColor "copper-haired">>
<<else>>
You have an attractive feminine face, with light hair. <<n>>
<<set $racialPortrait to "easy">>
<<SetHairColor "light-haired">>
<</if>>
<<SetAttractive 1>>
<<case "enigmatic" "masochistic-girl" "slutty" "dreamy" "cute-girl">>
<<if _dir is "asian">>
You have a very attractive feminine face, with light pink hair. <<n>>
<<set $racialPortrait to "slutty">>
<<SetHairColor "pink-haired">>
<<else>>
You have a very attractive feminine face, with light hair. <<n>>
<<set $racialPortrait to "slutty">>
<<SetHairColor "light-haired">>
<</if>>
<<SetAttractive 2>>
<<case "angelic" "slave-girl" "nymphomaniac" "pin-up" "infused-girl" "tainted-girl" "gamma-girl" "adorable-girl" "wicked-girl" "witch" "succubus">>
<<if _dir is "asian">>
You have a perfect feminine face, with light pink hair. <<n>>
<<set $racialPortrait to "nymphomaniac">>
<<SetHairColor "pink-haired">>
<<else>>
You have a perfect feminine face, with light hair. <<n>>
<<set $racialPortrait to "nymphomaniac">>
<<SetHairColor "light-haired">>
<</if>>
<<SetAttractive 3>>
<<case "bimbo" "fair" "doll" "homemaker" "cumslut" "unicorn-girl" "wifely" "brainy-girl">>
<<if $avatar is "doll" and _dir is "asian">>
You have a very attractive feminine face, with white skin, red lips and dark hair. <<n>>
<<set $racialPortrait to "doll">>
<<SetHairColor "dark-haired">>
<<else>>
You have an attractive feminine face, with light hair. <<n>>
<<set $racialPortrait to "bimbo">>
<<SetHairColor "light-haired">>
<</if>>
<<SetAttractive 1>>
<<case "mega-bimbo" "elegant" "mega-doll" "stepford-girl" "cumwhore" "mega-unicorn-girl" "motherly" "brilliant-girl">>
<<if $avatar is "mega-doll" and _dir is "asian">>
You have a very attractive feminine face, with white skin, red lips and dark hair. <<n>>
<<set $racialPortrait to "doll">>
<<SetHairColor "dark-haired">>
<<else>>
You have a very attractive feminine face, with light hair. <<n>>
<<set $racialPortrait to "mega-bimbo">>
<<SetHairColor "light-haired">>
<</if>>
<<SetAttractive 2>>
<<case "perfect bimbo" "chic-girl" "perfect doll" "plastic-girl" "cumdump" "perfect unicorn-girl" "maternal" "cosplayer-girl">>
<<if $avatar is "perfect doll" and _dir is "asian">>
You have a very attractive feminine face, with white skin, red lips and dark hair. <<n>>
<<set $racialPortrait to "doll">>
<<SetHairColor "dark-haired">>
<<else>>
You have a perfect feminine face, with blonde hair. <<n>>
<<set $racialPortrait to "perfect bimbo">>
<<SetHairColor "blonde">>
<</if>>
<<SetAttractive 3>>
<<case "elf" "elf-blonde" "elf-redhead">>
You have an elfish face, with pointy ears and a sophisticated air. <<n>>
<<set $racialPortrait to "elf">>
<<SetHairColor "dark-haired">>
<<set _tiers to 2>>
<<SetAttractive 3>>
<<case "elf-girl" "elf-blonde-girl" "elf-redhead-girl">>
You have an elfish face, with pointy ears and a sophisticated air. <<n>>
<<set $racialPortrait to "elf-girl">>
<<SetHairColor "dark-haired">>
<<set _tiers to 2>>
<<SetAttractive 3>>
<</switch>>
<<set $avatar to _dir + _tiers + "/" + $racialPortrait>>
<</if>>
<</widget>>
<<widget SetAgeAvatar>>
<<if $stats.ageRegression gte 1 or $stats.ageProgression gte 1>>
<<if $stats.ageRegression is 1>>
<<set $avatar to $avatar + "-ya">>
<<elseif $stats.ageRegression is 2>>
<<set $avatar to $avatar + "-ta">>
<<elseif $stats.ageProgression is 1>>
<<set $avatar to $avatar + "-oa">>
<<elseif $stats.ageProgression is 2>>
<<set $avatar to $avatar + "-ma">>
<</if>>
<</if>>
<</widget>>
/***********************************************/
<<widget SetBody>>
<<if (def $args[0])>>
<<set $john.body to $args[0]>>
<<DetermineGender>>
<</if>>
<</widget>>
<<widget SetSex>>
<<if (def $args[0])>>
<<set $john.sex to $args[0]>>
<<DetermineGender>>
<</if>>
<</widget>>
<<widget DetermineGender>>
<<if $john.body is "male">>
<<if $john.sex is "penis">>
<<set $john.gender to "man">>
<<elseif $john.sex is "vagina">>
<<set $john.gender to "cuntboy">>
<<elseif $john.sex is "both">>
<<set $john.gender to "hermaphrodite">>
<<elseif $john.sex is "none">>
<<set $john.gender to "male">>
<</if>>
<<else>>
<<if $john.sex is "vagina">>
<<set $john.gender to "woman">>
<<elseif $john.sex is "penis">>
<<set $john.gender to "dickgirl">>
<<elseif $john.sex is "both">>
<<set $john.gender to "futanari">>
<<elseif $john.sex is "none">>
<<set $john.gender to "female">>
<</if>>
<</if>>
<</widget>>
/***********************************************/
<<widget ResetActions>>
<<set $actions to []>>
<<script>>
Mousetrap.unbind(['1', 'return']).bind(['1', 'return'], function () {$('#actionlink1 button').click(); });
Mousetrap.unbind('2').bind('2', function () {$('#actionlink2 button').click(); });
Mousetrap.unbind('3').bind('3', function () {$('#actionlink3 button').click(); });
Mousetrap.unbind('4').bind('4', function () {$('#actionlink4 button').click(); });
Mousetrap.unbind('5').bind('5', function () {$('#actionlink5 button').click(); });
Mousetrap.unbind('6').bind('6', function () {$('#actionlink6 button').click(); });
Mousetrap.unbind('7').bind('7', function () {$('#actionlink7 button').click(); });
Mousetrap.unbind('8').bind('8', function () {$('#actionlink8 button').click(); });
Mousetrap.unbind('9').bind('9', function () {$('#actionlink9 button').click(); });
Mousetrap.unbind('0').bind('0', function () {$('#actionlink10 button').click(); });
<</script>>
<</widget>>
<<widget AddAction>>
<<if (def $args[1])>>
<<run $actions.push({name: $args[0], target: $args[1]})>>
<<else>>
<<run $actions.push({name: $args[0], target: $args[0]})>>
<</if>>
<</widget>>
<<widget SetDay>>
<<if (ndef $args[0])>>
<<run $day++>>
<<run $when.setUTCHours($when.getUTCHours() + 24)>>
<<else>>
<<for $day; $day lt $args[0]; $day++>>
<<run $when.setUTCHours($when.getUTCHours() + 24)>>
<</for>>
<</if>>
<</widget>>
<<widget WriteDay>>
<<= setup.GameDays[$when.getDay()]>> the <<if $when.getDate() is 1>> 1st <<elseif $when.getDate() is 2>> 2nd <<elseif $when.getDate() is 3>> 3rd <<else>> <<= $when.getDate()>>th <</if>> of <<print setup.GameMonths[$when.getMonth()]>> <<if setup.debug>> <<print $when.getFullYear()>> <</if>>
<</widget>>
<<widget Next>>
<<AddAction "Next" "Next">>
<</widget>>
<<widget Skip>>
<<include "Next">>
<</widget>>
<<widget EndingReached>>
<<set $Ending to $args[0]>>
<<if $Ending is 1>>
<<set $vegas += 1>>
<<else>>
<<set $vegas to 0>>
<</if>>
<p class="ending" style="box-shadow: 5px 5px #444;">//Ending <<= $Ending>>: // __<<= setup.AllEndings[$Ending-1].name >>__</p>
/*
<<run setup.endings.pushUnique($Ending)>>
<<run setup.endings.sort(function(a, b){return parseInt( a.substring(1,a.indexOf(')'))) - parseInt( b.substring(1,b.indexOf(')')))})>>
<<run memorize('endings', setup.endings)>>
*/
<<ResetActions>>
<<AddAction "New Pills" Intro>>
<<AddAction "New Story" StartAgain>>
<</widget>>
<<widget SpecialEndingReached>>
<<set $Ending to $args[0]>>
<<set $vegas to 0>>
<p class="ending" style="box-shadow: 5px 5px red;">//Special Ending <<= $Ending>>: // __<<= setup.SpecialEndings[$Ending-1].name >>__!</p>
//''Congratulations! Please do not share or spoil Secret Endings online. They're bonuses for dedicated players. Let everyone find them by themselves. ;)''// <<n>>
/*
<<run setup.secrets.pushUnique($EndingReached)>>
<<run setup.secrets.sort(function(a, b){return parseInt( a.substring(2,a.indexOf(')'))) - parseInt( b.substring(2,b.indexOf(')')))})>>
<<run memorize('secrets', setup.secrets)>>
*/
<<ResetActions>>
<<AddAction "Try again" Intro>>
<</widget>>
<<widget CheckAchievement>>
<<if (not setup.achievements.includes($args[0]))>>
<<set _code to $args[0]>>
<<for _achievement range setup.AllAchievements>>
<<if _achievement.code eq _code>>
<<set _name to _achievement.name>>
<<set _level to _achievement.level>>
<</if>>
<</for>>
<<capture _name, _level>>
<<done>>
<<append "#achievementbox">>
<<switch _level>>
<<case 0>>
<div class="achievement" style="border-color: steelblue;">
<span style="color: steelblue;">✔</span>
''<<= _name>>''
</div>
<<case 1>>
<div class="achievement" style="border-color: gold;">
<span style="color: gold;">✔</span>
''<<= _name>>''
</div>
<<case 2>>
<div class="achievement" style="border-color: purple;">
<span style="color: purple;">✔</span>
''<<= _name>>''
</div>
<<case 3>>
<div class="achievement" style="border-color: hotpink;">
<span style="color: hotpink;">✔</span>
''<<= _name>>''
</div>
<</switch>>
<</append>>
<</done>>
<</capture>>
<<run setup.achievements.pushUnique(_code)>>
/* <<run setup.achievements.sort(function(a, b){return parseInt( a.substring(1,a.indexOf(')'))) - parseInt( b.substring(1,b.indexOf(')')))})>> */
<<run memorize('achievements', setup.achievements)>>
<</if>>
<</widget>>
<<widget NewNPC>>
<<set $NPC[ $args[0] ] to {
name: $args[0],
portrait: $args[0].toLowerCase(),
route: "never met",
dates: 0,
fucks: 0 }>>
<<if (def $args[1])>>
<<set $NPC[ $args[0] ].route to $args[1]>>
<</if>>
<</widget>>
<<widget NewNPC_man>>
<<if (def $args[1])>>
<<NewNPC $args[0] $args[1]>>
<<else>>
<<NewNPC $args[0]>>
<</if>>
<<set $NPC[ $args[0] ].gender to "man">>
<<set $NPC[ $args[0] ].body to "male">>
<<set $NPC[ $args[0] ].sex to "penis">>
<</widget>>
<<widget NewNPC_cuntboy>>
<<if (def $args[1])>>
<<NewNPC $args[0] $args[1]>>
<<else>>
<<NewNPC $args[0]>>
<</if>>
<<set $NPC[ $args[0] ].gender to "cuntboy">>
<<set $NPC[ $args[0] ].body to "male">>
<<set $NPC[ $args[0] ].sex to "vagina">>
<</widget>>
<<widget NewNPC_herm>>
<<if (def $args[1])>>
<<NewNPC $args[0] $args[1]>>
<<else>>
<<NewNPC $args[0]>>
<</if>>
<<set $NPC[ $args[0] ].gender to "herm">>
<<set $NPC[ $args[0] ].body to "male">>
<<set $NPC[ $args[0] ].sex to "both">>
<</widget>>
<<widget NewNPC_woman>>
<<if (def $args[1])>>
<<NewNPC $args[0] $args[1]>>
<<else>>
<<NewNPC $args[0]>>
<</if>>
<<set $NPC[ $args[0] ].gender to "woman">>
<<set $NPC[ $args[0] ].body to "female">>
<<set $NPC[ $args[0] ].sex to "vagina">>
<</widget>>
<<widget NewNPC_dickgirl>>
<<if (def $args[1])>>
<<NewNPC $args[0] $args[1]>>
<<else>>
<<NewNPC $args[0]>>
<</if>>
<<set $NPC[ $args[0] ].gender to "dickgirl">>
<<set $NPC[ $args[0] ].body to "female">>
<<set $NPC[ $args[0] ].sex to "penis">>
<</widget>>
<<widget NewNPC_futa>>
<<if (def $args[1])>>
<<NewNPC $args[0] $args[1]>>
<<else>>
<<NewNPC $args[0]>>
<</if>>
<<set $NPC[ $args[0] ].gender to "futa">>
<<set $NPC[ $args[0] ].body to "female">>
<<set $NPC[ $args[0] ].sex to "both">>
<</widget>>
/***********************************************/
<<widget NewRelationship>>
<<if (def $args[0])>>
<<if (def $NPC[$args[0]])>>
<<if (ndef $NPC[ $args[0] ].relationship)>>
<<if (def $args[1])>>
<<set $NPC[ $args[0] ].relationship to $args[1]>>
<<else>>
<<set $NPC[ $args[0] ].relationship to 1>>
<</if>>
<<if (def $args[2])>>
<<set $NPC[ $args[0] ].route to $args[2]>>
<<elseif $NPC[ $args[0] ].route is "never met">>
<<set $NPC[ $args[0] ].route to "main">>
<</if>>
<<if $NPC[ $args[0] ].relationship is 3>>
<<if $exclusive is "nobody">>
<<set $exclusive to $args[0]>>
<<elseif $exclusive eq $args[0]>>
<<BUG "NewRelationship - exclusive already set for this character">>
<<else>>
<<BUG "NewRelationship - multiple soulmates should not happen">>
<</if>>
<</if>>
<<if (ndef $NPC[ $args[0] ].lovePoints)>>
<<set $NPC[ $args[0] ].lovePoints to $NPC[ $args[0] ].relationship + $stats.attractive>>
<</if>>
<<if (ndef $NPC[ $args[0] ].yourLovePoints)>>
<<set $NPC[ $args[0] ].yourLovePoints to $NPC[ $args[0] ].relationship - $stats.corruption>>
<</if>>
<<if (ndef $NPC[ $args[0] ].fucks)>>
<<set $NPC[ $args[0] ].fucks to 0>>
<</if>>
<<set $NPC[ $args[0] ].lastDate to $day>>
<<run $dating.pushUnique( $args[0] )>>
<<else>>
<<BUG "NewRelationship - Relationship with <<= $args[0]>> already exists">>
<</if>>
<<else>>
<<BUG "NewRelationship - NPC $args[0] does not exist">>
<</if>>
<<else>>
<<BUG "NewRelationship - No param0">>
<</if>>
<</widget>>
<<widget Relationship>>
<<if (def $args[0])>>
<<switch $NPC[ $args[0] ].relationship>>
<<case 0>>
<<print "casual sex">>
<<case 1>>
<<print "dating">>
<<case 2>>
<<print "love">>
<<case 3>>
<<print "true love">>
<</switch>>
<<else>>
<<BUG "Relationship - No param0">>
<</if>>
<</widget>>
<<widget Relationshiping>><<if (def $args[0])>><<switch $NPC[ $args[0] ].relationship>><<case 0>><<print "fucking ">><<case 1>><<print "dating ">><<case 2>><<print "in love with ">><<case 3>><<print "madly in love with ">><</switch>><<print $args[0]>><<else>><<BUG "Relationship - No param0">><</if>><</widget>>
<<widget TopRelation>>
<<set $topRelation to -1>>
<<for _lover range $dating>>
<<if $NPC[ _lover].relationship gt $topRelation>>
<<set $topRelation to $NPC[ _lover].relationship>>
<</if>>
<</for>>
<</widget>>
<<widget CasualSex>>
<<set $casualSex to []>>
<<for _lover range $dating>>
<<if $NPC[ _lover].relationship is 0>>
<<run $casualSex.pushUnique($NPC[ _lover ].name)>>
<</if>>
<</for>>
<<if $casualSex.length is 1>>\
<<= $casualSex[0]>>\
<<elseif $dating.length gte 2>>\
<<= $casualSex.slice(0,$casualSex.length-1)>> and <<= $casualSex[$casualSex.length-1]>>\
<</if>>\
<</widget>>
<<widget MoreThanCasual>>
<<set $moreThanCasual to []>>
<<for _lover range $dating>>
<<if $NPC[ _lover].relationship gte 1>>
<<run $moreThanCasual.pushUnique($NPC[ _lover ].name)>>
<</if>>
<</for>>
<<if $moreThanCasual.length is 1>>\
<<= $moreThanCasual[0]>>\
<<elseif $moreThanCasual.length gte 2>>\
<<= $moreThanCasual.slice(0,$moreThanCasual.length-1)>> and <<= $moreThanCasual[$moreThanCasual.length-1]>>\
<</if>>\
<</widget>>
<<widget LoversList>>
<<set $loversList to []>>
<<for _lover range $dating>>
<<if $NPC[ _lover].relationship gte 2>>
<<run $loversList.pushUnique($NPC[ _lover ].name)>>
<</if>>
<</for>>
<<if $loversList.length is 1>>\
<<= $loversList[0]>>\
<<elseif $loversList.length gte 2>>\
<<= $loversList.slice(0,$loversList.length-1)>> and <<= $loversList[$loversList.length-1]>>\
<</if>>\
<</widget>>