label day20:
    stop indoor_night fadeout 3
    play indoor_birds indoor_birds fadein 3
    $ day="Day 20"
    $ save_name = "Day 20"

    $ day20_discreet_call = False
    $ day20_riley_call = False
    $ day20_laptop_check = False
    $ day20_m_visit = False
    $ day20_l_visit = False
    $ day20_b_visit = False
    $ day20_b_visit_night = False
    $ day20_r_deflower = False
    $ day20_r_creampie = False
    $ day20_s_c_polite = False
    $ day20_s_c_r_defended = False
    $ day20_r_sleep = False
    $ day20_b_sleep = False
    $ day20_l_shelter_visit = False
    $ day20_supermarket_message_viewed = False
    $ day20_ri_message_viewed = False
    $ b_relationship_soft_ended = False
    $ ri_relationship_ended = False

    centered "DAY {b}20"

    if day19_b_sleep:
        scene day20_b_room_sleep with dissolve
        "{i}When you open your eyes, you feel [b_name]'s body tightly pressed against yours. She's snoring very slightly and seems completely at ease."
        p "{i}(Look at her...)"
        "{i}You caress the skin of her shoulder and arms, eventually tracing the curves of her naked body."
        b "Mmmmm. That tickles..."
        scene day20_b_room_sleep_awake with dissolve
        b "But do keep going."
        p "I'd rather kiss you instead."
        b "That's also very much allowed."
        scene day20_b_room_kiss with dissolve
        b "I wish we could do this all morning, but I have to go out in half an hour."
        p "Just cancel your appointment."
        "{i}You kiss the nape of her neck, sending shivers down her spine."
        b "Mmmm... Y-y-yes... Maybe I will..."
        scene day20_b_room_laugh with vpunch
        b "Wait a minute! I know what you're doing!"
        p "Kissing you?"
        b "Yes, and trying to keep me in bed."
        p "Guilty."
        b "It's almost working, but I have to be responsible, I guess."
        p "Fair enough!"
        p "Love you!"
        b "Love you too!"
    elif day19_r_sleep:
        stop indoor_night fadeout 2.0
        stop indoor_night_alt fadeout 2.0
        play indoor_birds indoor_birds fadein 3.0 volume 0.3

        scene day20_r_room_empty with dissolve
        if game.is_special:
            "{i}When you awake, [r_name]'s distinctly sweet perfume still lingers in the air, but your sister isn't lying next to you."
        else:
            "{i}When you awake, [r_name]'s distinctly sweet perfume still lingers in the air, but she isn't lying next to you."
        p "{i}(Maybe she went to the toilet.)"
        "{i}You nearly fall asleep again when you hear the door open and softly close. Moments later, [r_name]'s naked body snuggles next to you."
        scene day20_r_room_lying with dissolve
        r "Morning sleepyhead."
        p "Good morning."
        jump day20_r_deflowering
    else:
        "You wake up early in the morning and are well-rested after yesterday's travels."

    if r_relationship and not day19_r_sleep:
        play sound knocking volume 0.8

        if day19_b_sleep:
            "{i}A short while after you get back from [b_name]'s room to your own there's a soft knock on your door."
        else:
            "{i}A short while after you wake up there's a soft knock on your door."
        scene day20_r_p_room with dissolve
        r "Morning sleepyhead."
        p "Good morning."
        r "I missed you in my bed last night."
        if day19_b_sleep:
            p "{i}(Shit, I have to divide my time between multiple women now... Hope that isn't going to be a problem.)"
        p "Sorry, but I was so exhausted after the journey home."
        r "I know, me too."
        r "But I still missed you."
        p "What can I do to make it up to you?"
        r "You could come to my room right now..."
        p "I like where this is going already."
        if game.is_special:
            "{i}You follow your sister to her room, and you both lie on her bed."
        else:
            "{i}You follow the girl to her room, and you both lie on her bed."
        scene day20_r_room_lying with dissolve
        jump day20_r_deflowering

    label day20_steel_visit:
        play music "music/music_debussyish.opus" fadein 3 if_changed
        play indoor_birds indoor_birds fadein 3 if_changed

        if not day20_r_deflower:
            scene p_room_day with dissolve
            play sound doorbell volume 0.3
            "{i}You're startled by the doorbell."
            p "{i}(Probably some parcel service. I'll go check it out.)"
            "{i}The doorbell rings again as you walk towards it."
        p "{i}(My my... that's one impatient delivery guy...)"
        scene day20_s_c_door with dissolve
        if (r_relationship and day09_r_l_shopping):
            p "{i}(Fuck.)"
            er "A familiar face."
        else:
            er "A very fine day to you."

        menu:
            "[good]Be polite":
                $ day20_s_c_polite = True
                if r_relationship:
                    p "{i}(Better not antagonize that old hag, especially when [r_name] is going to be dealing with her in the near future.)"
                else:
                    p "{i}(Better not antagonize that old hag, she seems dangerous.)"
                p "What can I do for you?"
                if day09_stand_up_steel:
                    "{i}You might be imagining it, but it seems Mrs. Steel is a little taken aback by your behavior. She quickly regains her composure."
                scene day20_s_c_door_neutral with dissolve
                er "Let me introduce you to my dear friend and colleague, Mr. Woodman."
                p "{i}(That guy seems vaguely familiar.)"
                p "Pleasure to meet you, sir."
                ca "Likewise, young man."
            "[bad]Be aggressive":
                p "What do you want?"
                scene day20_s_c_door_angry with dissolve
                if day09_stand_up_steel:
                    er "I forgot that you didn't have any manners."
                else:
                    er "Don't you have any manners?!"
                er "Anyway, let me introduce you to my dear friend and colleague, Mr. Woodman."
                p "{i}(That guy seems vaguely familiar.)"
                p "Yes? And?"

        er "Carl is one of the important organizers behind the movement. Together with me and a growing number of others, we've established a local office of the Taskforce for the Promotion of Moral Uplift and Wholesome Decency."
        p "{i}(I knew I saw the guy before.)"
        if not day20_s_c_polite:
            p "Did you practice that name lots of times before pestering people door to door?"
            ca "Maybe we better leave, Erica, this is a lost cause, surely."
            er "Everybody deserves a fair chance, Carl."
            ca "If you say so."
        else:
            p "I've heard about that. Didn't know the organization already embedded itself into society."
            ca "Things are moving fast. The country is clearly fed up with the moral decay that has been plaguing society for far too long now."
            p "{i}(He sure spews party rhetoric like a glib motherfucker.)"
            p "I see."
        ca "So if you see anything out of the ordinary or notice odd behavior, do not hesitate to contact us. The TPMUWD is here for you and to guide those lost souls back into the fold."
        if not day20_s_c_polite:
            p "You're asking me to rat on people?"
            ca "We're just asking people to remain vigilant."
            p "That means exactly nothing."
        else:
            p "What is odd behavior according to the TPMUWD?"
            er "That depends, it's all in this leaflet we've prepared to answer all your questions."

        r "Who's that at the door, [p_name]?"
        scene day20_s_c_door_shock with dissolve
        r "Oh..."
        scene day20_s_c_door_shock_r with dissolve
        r "Hi Mrs. Steel."
        er "Cover yourself at once girl, other people might see you."
        scene day20_s_c_door_neutral with dissolve

        menu:
            "[good]Defend [r_name]":
                $ day20_s_c_r_defended = True
                $ r_attr.set_corruption(+1)
                if game.is_special:
                    p "If my sister wants to walk around in her underwear in her own goddamn house, nobody's going to tell her otherwise. Especially not you."
                else:
                    p "If my friend wants to walk around in her underwear in her own goddamn house, nobody's going to tell her otherwise. Especially not you."
                er "I think we're done here."
                ca "Clearly."
                er "I'll deal with that young lady when the holidays are over."

                if not achievement.has("BALLSOFSTEEL"):
                    $ achievement.grant("BALLSOFSTEEL")
                    init:
                        $ achievement.register("BALLSOFSTEEL")
                        $ achievement.sync()
                    $ achievement.sync()
            "[bad]Scold [r_name]":

                $ r_attr.set_corruption(-1)
                p "We have company, [r_name]. Put some clothes on!"
                r "Sorry."
                if game.is_special:
                    p "Forgive my sister, I think she just got out of the shower."
                else:
                    p "Forgive my friend, I think she just got out of the shower."
                er "Hmmm. I'm sure I'll see her when the holidays are over."

        if not day20_s_c_polite:
            er "Have a nice d..."
            "{i}You wordlessly take the flyer that is handed to you. It crumples in your clenched fist. Before you hear the last words of Mrs. Steel, you've already slammed the door shut."
        else:
            er "Have a nice day."
            p "You too."
            ca "And remember: the TPMUWD is here to help."
        p "{i}(Jesus Christ, the nerve of these people.)"
        scene day20_s_c_door_r_sad with dissolve
        r "I fucked up, didn't I?"
        p "I don't know."
        p "They certainly have no right to tell you what to do in the confines of your house... Yet..."
        if day20_s_c_polite:
            r "But you were all polite to them and there I was prancing around half-naked, ruining everything."
        else:
            r "But you were talking to them and there I was prancing around half-naked, ruining everything."
        p "What's done is done, and I'm pretty sure we're already on their shit-list."
        r "Do you think so?"
        p "Yes, that Steel-woman certainly doesn't like us, you don't have to be an expert in body language to see that."
        r "And I have to see that hag once school starts again."
        p "Be strong!"

        if r_relationship:
            r "Hold me, [p_name], kiss me!"
            scene day20_s_c_door_r_kiss with dissolve
            if day20_s_c_r_defended:
                r "I love you so much."
            else:
                r "I love you."
        scene black with fade
        stop music fadeout 3

    label day20_choices:
        scene p_room_day with dissolve
        play music  "music/music_chill_piano_1.opus" fadein 3 if_changed 

        menu:
            "Visit [b_name]" if b_relationship and not day20_b_visit:
                $ b_attr.set_corruption(+1)
                $ day20_b_visit = True
                p "{i}(I went easy on [b_name] yesterday, but that blowjob sure left me wanting more.)"
                p "{i}(I'm not sure how we're going to reach the next level. She took it in her mouth, but I'm pretty sure she isn't ready for anything more rigorous.)"
                p "{i}(But I might get her where I want if I'm careful and patient. Let's see if I can make a start with her today.)"
                scene black with fade

                call day20_b_licking from _call_day20_b_licking

                jump day20_choices
            "Visit [l_name]" if l_relationship and not day20_l_visit:
                $ man_name = __("Mr. Jeremy")
                $ day20_l_visit = True
                scene day20_l_room with dissolve
                stop indoor_birds fadeout 3
                if game.is_special:
                    p "Hey sister."
                else:
                    p "Hey [l_name]."
                l "Hi! I was just about to leave. Wanna come?"
                p "Where to?"
                l "To the shelter. We're handing out soup for the homeless."
                p "{i}(Sounds like a lot of work, but I get to be near [l_name]...)"

                menu:
                    "[good]Accept":
                        $ day20_l_shelter_visit = True
                        p "Sure, I'd like that."
                        l "Cool, let's get going then."
                    "[bad]Decline":
                        p "Sorry, I'm quite busy today."
                        l "Oh, right... Okay."
                        p "{i}(That's obviously not what she wanted to hear.)"
                        jump day20_choices
                scene black with fade
                stop music fadeout 3
                "{i}After a short walk downtown, you arrive at a nondescript building, [l_name] leads you inside."
                scene day20_l_shelter with dissolve
                play outdoor outdoor fadein 3 if_changed
                play music "music/music_jazz_piano_5.opus" fadein 3 if_changed
                l "Here's where it all happens. The guests will arrive pretty soon, and we'll provide them with a bowl of hot soup and a roll."
                p "I'd better start ladling those bowls."
                scene black with fade
                "{i}Soon after you install yourselves behind a table, a steady stream of people comes to get an offering of soup."
                "{i}Some silently accept the meal, but others are more talkative."
                scene day20_l_p_shelter with dissolve
                l "Hi, Mr. Jeremy."
                man "If it isn't my sweet [l_name]!"
                man "How's my lovely girl?"
                l "Very good, thank you, Mr. Jeremy."
                man "You're looking well today. A true sight for sore eyes."
                p "{i}(Is that old coot flirting with her?!)"
                p "Would you like some soup, sir?"
                scene day20_l_p_shelter_guy with dissolve
                man "Ah, you have help, [l_name]."
                if game.is_special:
                    l "Yes, this is my brother [p_name]."
                else:
                    l "Yes, this is my friend [p_name]."
                man "Pleased to meet you, young [p_name]."
                l "Mr. Jeremy has been coming here for years, he's what you'd call a regular."
                man "Yes, at first I came for the bread and the soup, but ever since they started hiring beautiful women, I come for them."
                l "Just a volunteer, happy to help."
                p "{i}(Let's get him out of here quickly.)"
                p "Here's your soup, sir."
                man "That's what I call fast service."
                p "{i}(He's not going to eat it here, is he?)"
                man "What do you think of my new suit?"
                p "{i}(God, he is going to eat his soup here and bore us to tears...)"
                man "It looks classy, doesn't it? Nice shade of green."
                l "I must say it goes well with your complexion, Mr. Jeremy."
                p "{i}(Sweet [l_name], always something nice to say.)"
                man "You're a dear, [l_name], I suppose a kiss is out of the question?"
                p "{i}(What the fuck?)"
                l "I told you many times before, Mr. Jeremy, kisses are not part of the service."
                man "Shame."
                man "Well now, I'm off, have to finish that delicious soup."
                p "{i}(She handled that better than I would have.)"
                scene day20_l_p_shelter_guy_exit with dissolve
                p "Wait, is he wearing a bathrobe?"
                l "Sssh, not so loud."
                l "I believe he is."
                p "Those slippers really complete the ensemble."
                l "Haha, you're so bad, [p_name]!"
                scene black with fade
                "{i}You keep handing out bowls of soup until the stream of visitors trickles down to a few per hour."
                scene day20_l_j_shelter with dissolve
                ju "Hey [l_name], how are you today?"
                p "{i}(Who's this then?)"
                l "I'm very fine, reverend."
                ju "Come now, [l_name], I thought we agreed that you call me Justin."
                l "Yes, right, I keep forgetting."
                if game.is_special:
                    l "Oh, this is my brother [p_name]."
                else:
                    l "Oh, this is my friend [p_name]."
                ju "Pleasure to meet you."
                p "Likewise."
                scene day20_l_j_shelter_talk with dissolve
                ju "Busy day, isn't it."
                l "Yes, lots of new people and a few familiar faces."
                ju "Mr. Jeremy has made his appearance I believe."
                l "That he did."
                scene day20_l_j_p_shelter_talk with dissolve
                ju "So [p_name], this is your first time here? How do you like it so far?"
                p "Lots of troubled, hungry people, so it's nice to help."
                ju "That's what [l_name] always says. Though I can never get her to attend my church."
                l "I just like to help, Justin, you know that."
                ju "I don't suppose I can persuade you, [p_name]?"
                p "I'm afraid I'm of the same mind as [l_name]."
                ju "I thought as much. Ah well, helping is always an act of greatness, if the motivation behind it is sound, as Matthew chapter 25, verses 35-40 tells us."
                p "You're not going to hold a sermon now, are you reverend?"
                ju "Haha, sorry no, it's a habit of mine. The Bible quotations just come naturally."
                ju "Have you thought about my dinner proposal, [l_name]?"
                p "{i}(What?! He's asked her out to dinner?)"
                ju "My wife Iris and I would love to have you over."
                l "Sorry, I totally forgot, with the vacation and all that."
                ju "Don't worry, you're always welcome. Maybe [p_name] would like to come as well?"
                p "{i}(Not really looking forward to what's bound to be a formal dinner, but spending some time with [l_name] isn't all that bad.)"
                l "I'd like that. You as well, [p_name]?"
                p "Sure. I can't think of a relevant bible verse, but I'm free most evenings."
                ju "Excellent, that's settled. Shall we say the day after tomorrow? That gives Iris some time to prepare."
                p "{i}(The good reverend doesn't cook, it seems.)"
                l "Looking forward to it."
                "{i}After the reverend leaves you hand out some more soup, until the bottom of the pan is nearly visible. That's when the door opens and a familiar face enters the room."
                scene day20_l_p_b_shelter with vpunch
                stop music 
                p "{i}(Fuck me, it's Brody!)"
                p "{i}(He's not homeless, is he?)"
                "{i}Brody has clearly seen you as you're positioned right before the entrance door, but he pretends to ignore you."
                scene day20_l_p_b_hand with dissolve
                play music "music/music_jazz_piano_5.opus" fadein 5 if_changed
                "{i}After a few steps into the room, he clearly can't control himself and glances over his shoulder. You feel [l_name] stiffen."
                scene day20_l_p_b_hand_closeup with dissolve
                "{i}As his evil glare bores into her, [l_name] grasps your hand and holds it very tightly under the table. After what seems like an hour, Brody moves across the room to Reverend Justin's office."
                scene day20_l_p_hug with dissolve
                if game.is_special:
                    "{i}Immediately after her ex is out of sight your sister breaks down into tears and you hold her closely."
                else:
                    "{i}Immediately after her ex is out of sight [l_name] breaks down into tears and you hold her closely."
                p "{i}(Damn, I didn't think she would react this emotionally to the sight of him.)"
                "{i}For several minutes [l_name] is unresponsive and just sobs into your chest. After grief has subsided somewhat, she looks at you with tear-filled eyes."
                scene day20_l_p_tears with dissolve
                l "I'm so sorry for being such a mess."
                p "Don't worry about it, dearest. I know what you went through, remember?"
                l "Seeing him again and that look on his face."
                l "All that rage and contempt. Directed at me."
                p "{i}(She's clearly not accustomed to people acting negatively toward her.)"
                p "Considering the way he reacted to the break-up, it's to be expected."
                l "I know, it's just... the realization struck me, I think."
                l "Make no mistake, I'm still glad it's all over. I've never felt so unburdened, but seeing him brought it all back for just one second."
                p "Just know that I'm here for you, and I'll protect you from anything."
                scene day20_l_p_tears_smile with dissolve
                l "That's so sweet!"
                p "{i}(I do wonder what business he has with Justin in that office. Maybe we'll find out during dinner.)"
                l "I think we're almost done here. Ready to go home?"
                p "I am. Thank you for inviting me."
                l "Did you have a good time?"

                menu:
                    "[good]Yes":
                        $ l_attr.set_trust(+1)
                        p "It was interesting to see all these different kinds of people."
                        p "And I like working next to you."
                        l "Me too!"
                    "[bad]Not really":
                        $ l_attr.set_trust(-4)
                        p "This work isn't for me I'm afraid."
                        scene day20_l_p_tears with dissolve
                        l "Okay... That's a shame, let's leave quickly then."

                scene black with fade
                stop music fadeout 3
                stop outdoor fadeout 3
                "{i}Brody doesn't return from Justin's office, and you leave the shelter to go home together after cleaning up the empty soup kettles."
                jump day20_choices
            "Check your laptop" if day16_laptop and not day20_laptop_check:
                $ day20_laptop_check = True

                scene p_room_laptop with dissolve
                if day11_riley_call:
                    p "{i}(Hmmm, a message from the supermarket and one from Riley from a few days ago.)"

                    label day20_laptop_choices:
                        menu:
                            "View message from supermarket" if not day20_supermarket_message_viewed:
                                $ day20_supermarket_message_viewed = True
                                "{i}“Dear sir/madam, Thank you for reaching out to us. While we normally do not respond to messages from anonymous sources, we have reviewed this case carefully and taken the appropriate and necessary actions.”"
                                "{i}“We would like to assure you that we do not condone nor promote this type of behavior and have taken steps to prevent these situations in the future.”"
                                p "{i}(That's sort of vague, but I think they gave Brody a hard time.)"
                                jump day20_laptop_choices
                            "View message from Riley" if not day20_ri_message_viewed:
                                $ day20_ri_message_viewed = True
                                if ri_relationship:
                                    "{i}“Hey handsome, It's been a while, but today something happened you wouldn't believe. I guess you made good on that promise of releasing the video of Brody and his prostitute.”"
                                else:
                                    "{i}“Hey there, It's been a while, but today something happened you wouldn't believe. I guess you made good on that promise of releasing the video of Brody and his prostitute.”"

                                "{i}“He was clearing out his office when I got to the supermarket, then I experienced his foul temper at the fullest.”"
                                "{i}“He yelled at me, called me a traitorous bitch, and started throwing things around. So I called the police and they took him in. Best morning of my life, even if he thinks I ratted him to the upper management.”"
                                if ri_relationship:
                                    "{i}“Thought you'd like to know that Brody got what he deserved. Thank you again for doing this for me and maybe we'll see each other again soon...”"
                                    p "{i}(Seeing Riley again would be nice, especially in light of what we did last time...)"
                                    p "{i}(Maybe I'll call her this evening.)"
                                else:
                                    "{i}“Thought you'd like to know that Brody got what he deserved. Thank you again for doing this for me.”"
                                jump day20_laptop_choices
                            "Quit":
                                "{i}You close your laptop."
                                jump day20_choices

                jump day20_choices
            "Wait until evening":
                scene p_room_evening with dissolve
                "{i}You play a game and relax a little until evening falls."

                jump day20_evening_choices

    label day20_evening_choices:
        scene p_room_evening with dissolve
        play music "music/music_chill_piano_1.opus" fadein 3 if_changed
        stop indoor_birds fadeout 3
        play indoor_night indoor_night fadein 2 if_changed

        menu:
            "Talk to [m_name]" if not day20_m_visit:
                $ day20_m_visit = True
                p "{i}([m_name] has been sleeping for the better part of the day, I'll check up on her.)"

                play sound knocking volume 0.8

                "{i}You knock on her door, and you hear her answer after a short while."
                m "Enter!"
                scene day20_m_room with dissolve
                stop indoor_night fadeout 3
                p "Hey [m_name], how are you today?"
                m "Much better, thank you."
                m "I slept, and then I slept some more."
                p "You sure did."
                p "But you look much better."
                m "Thank you."
                m "[l_name] has been a dear as well today. She brought me meals."
                p "You can always count on her."
                m "Do anything fun today?"
                if r_relationship:
                    if game.is_special:
                        p "{i}(I took my sister's, your daughter's, virginity.)"
                    else:
                        p "{i}(I took [r_name]'s virginity.)"
                    p "{i}(I still can't believe we actually did it...)"

                if day20_l_visit:
                    p "I went with [l_name] to the homeless shelter."
                    m "That's nice of you."
                    p "Yes, they're doing good work over there."
                else:
                    p "Nothing much really, played some games."
                    m "You missed that while we were on Belugio, didn't you."
                    p "I'll bring my game console with me next time."

                if day11_m_talk:
                    p "And that school counselor came by."
                    scene day20_m_room_angry with dissolve
                    m "Really? Why?"
                    if day16_breakfast:
                        p "She's part of that group they talked about on the news: Taskforce for the Promotion of Moral Uplift and Wholesome Decency."
                        m "Color me absolutely unsurprised... Nasty woman."
                    else:
                        p "She's part of a newly-formed group: the Taskforce for the Promotion of Moral Uplift and Wholesome Decency."
                        m "Yes, I've heard about them. I'm not surprised she's part of it... Nasty woman."
                    m "What did they want?"
                else:
                    if day16_breakfast:
                        p "And there was someone at the door earlier. They're part of that group they talked about on the news: Taskforce for the Promotion of Moral Uplift and Wholesome Decency."
                    else:
                        p "And there was someone at the door earlier. They're part of a newly-formed group: the Taskforce for the Promotion of Moral Uplift and Wholesome Decency."
                    scene day20_m_room_angry with dissolve
                    m "Yes, I've heard about them. What did they want?"

                p "They handed me a flyer and asked me to report anything unusual."
                m "You're not going to do that, are you?"
                p "Of course not."
                m "Good. It's a misguided effort anyway, forcing people to spy on each other like it's East Germany during the Cold War..."
                m "And all for what?"
                p "Wholesome moral uplift!"
                m "Bullshit."
                p "You really are getting better, you're getting some color on your cheeks."
                scene day20_m_room with dissolve
                m "That's just because I'm angry."
                p "I get that and I feel the same. I have a feeling this initiative is going to stir up a lot of trouble, especially considering the people involved."
                m "I guess we'll just have to wait and see."
                jump day20_evening_choices
            "Call Riley" if day11_riley_call and day20_ri_message_viewed and day20_laptop_check and ri_relationship and not day20_riley_call:
                $ day20_riley_call = True
                p "I think I'll give Riley a call."
                scene p_room_evening_phone with dissolve
                ri "Hey!"
                p "Hi gorgeous!"
                ri "Compliments, nice!"
                p "So I'm back and I read the good news."
                ri "Yup, Brody is finished!"
                ri "He went down kicking and screaming, which would have been scary if it wasn't Brody."
                p "The police took him in?"
                ri "Eventually, I think they let him cool down in a cell overnight. He did damage a lot of canned vegetables, you know. Beyond repair."
                if day20_l_visit and day20_l_shelter_visit:
                    p "I saw him today. He may have found God."
                    ri "No way!"
                    p "Well, he was at a homeless shelter, so he could also be homeless..."
                    ri "I'm going to stop you there, otherwise I'll feel bad about exposing him."
                p "So now you're the supermarket manager?"
                ri "The Main Street branch of our beloved supermarket franchise is now officially manager-less and it's running absolutely fine."
                p "You would make one sexy manager, you know."
                ri "Haha, sure!"
                p "I can already imagine you in a tight business skirt, wearing a revealing blouse..."
                ri "Oh, down boy, down!"
                ri "But why don't you come over and maybe I'll surprise you..."

                menu:
                    "[good]Accept":
                        p "Sounds good!"
                        ri "Can't wait!"
                        p "I'll be over in half an hour."

                        scene black with fade
                        stop indoor_night fadeout 3
                        stop music fadeout 3
                        play music "music/music_lofi_1.opus" fadein 10
                        "{i}You freshen up a little, head out to Riley's apartment and ring the bell."

                        call day20_ri_sex from _call_day20_ri_sex

                        ri "Mmmm. That thing you did with your fingers. Fuck me... I haven't had an orgasm like that in a long time."
                        p "It's something a girl once taught me how to do."
                        ri "Thank her for me."
                        p "I will, if I ever see her again."
                        ri "Oh, touchy subject?"
                        p "Not at all. But she was my father's girlfriend."
                        ri "Wow. I'm not going to ask for details, but I sure hope your dad never found out about you fooling around with his girlfriend."
                        p "Heh... No further comment."

                        if is_patreon() and renpy.has_label("extra_scene_07"):
                            "{i}After you get dressed, Riley leads you back to the front door, still stark-naked. You admire the curves of her breasts and her swaying hips and notice that you get hard again in an instant."
                            p "Fuck it Riley, I want more."
                            ri "You do?"
                            jump extra_scene_07

                            label day20_riley_sex_post:
                                "{i}Riley has to support herself on the kitchen counter while you put on your clothes again. You give the girl one last kiss before walking out the door and going back home."
                        else:
                            scene black with fade
                            stop music fadeout 3
                            "{i}You stay a while with Riley and have a drink before going back home."
                    "[bad]Decline":
                        $ ri_relationship = False
                        $ ri_relationship_ended = True

                        if day12_ri_visit:
                            p "I'm sorry Riley, but I can't. It was a one time only thing for me."
                            ri "Okay... I guess I understand."
                            ri "Bye."
                            p "Bye."
                            stop music fadeout 3
                        else:
                            p "I'm sorry Riley, but I can't."
                            ri "Okay... Bye."
                            "{i}Riley has already hung up before you can reply."
                            stop music fadeout 3

                jump day20_evening_choices
            "Call Discreet" if m_relationship and day14_discreet_visit and not day20_discreet_call:
                $ day20_discreet_call = True
                if day20_m_visit:
                    p "{i}(Call me selfish, but I really want to see the other [m_name] again... And she seems to be a little better.)"
                else:
                    p "{i}(Call me selfish, but I really want to see the other [m_name] again...)"
                p "{i}(I'll just call Discreet and see if they're able to schedule a meeting.)"
                scene p_room_evening_phone with dissolve
                p "Hi Adriana, this is Mr. Holmes."
                ad "Hello Mr. Holmes, how are you today?"

                p "Fine, but I was wondering if I could make an appointment with the Mistress."
                ad "I'm afraid that won't be possible, Mr. Holmes, she's taken ill at the moment, but I'll let her know you've called and will call you back to set up an appointment."
                p "That's a shame, I'll await your phone call then."
                ad "Bye Mr. Holmes."
                scene p_room_evening with dissolve
                p "{i}(Oh well, it was worth a try.)"
                "{i}You're about to put your phone away when you're startled by the vibrations of an incoming call."
                p "{i}(Discreet again? Is Adriana going to propose a private session with just her?)"
                ad "Hello again Mr. Holmes."
                p "Hi, didn't expect a call so soon."
                ad "I'm sorry for that, but I spoke with the Mistress and she wants to make an exception for you."
                p "{i}(Fuck yes!)"
                p "For me? I'm flattered."
                ad "Good. Are you available tomorrow?"
                p "Yes, I am. Thank you for calling back."
                ad "My pleasure. Have a good evening."
                p "You too."
                scene p_room_evening_phone with dissolve
                p "{i}(An exception. Tomorrow is going to be an interesting day.)"
                jump day20_evening_choices
            "Visit [b_name]" if b_relationship and not day20_b_visit_night:
                $ day20_b_visit_night = True
                $ b_attr.set_corruption(+1)

                call day20_b_licking_night from _call_day20_b_licking_night

                jump day20_evening_choices
            "Sleep with [b_name] (MOD: sleep with [b_name] instead of [r_name])" if b_relationship_soft:
                $ day20_b_sleep = True
                scene day20_b_room_night_happy with dissolve
                stop indoor_night fadeout 3
                b "Hey! I was afraid you wouldn't come tonight."
                p "You know me, busy, busy, busy."
                b "Busy bullshitting you mean?"
                p "Always! That's why you like me, right?"
                scene day20_b_room_night_sarcastic with dissolve
                b "Yes, it's your most charming feature... by far."
                b "Paired with your hunchback, ginormous nose and weird hair, what's a girl not to like?"
                p "Ouch!"
                b "Just kidding. You're gorgeous."
                b "Aren't you going to kiss me?"
                p "Won't my ginormous nose be in the way?"
                b "Don't worry, I'll manage."
                p "Right, get over here then, you old crone."
                scene day20_b_room_night_kiss with dissolve
                if game.is_special:
                    "{i}You kiss your giggling sister and notice that the kiss soon turns into something more hungry. Something you've felt before with her."
                else:
                    "{i}You kiss your giggling friend and notice that the kiss soon turns into something more hungry. Something you've felt before with her."
                "{i}Her hands and yours are suddenly everywhere. Touching, stroking, kneading, feeling. [b_name]'s breathing is shallow."
                scene day20_b_room_night_shock with dissolve
                b "W-w-we're doing it again. We need to..."
                b "Need to..."
                scene day20_b_room_night_french_kiss with dissolve
                "{i}[b_name] doesn't finish her sentence because you're suddenly french kissing with renewed fervor."
                b "Oooh... We're going too fast..."
                b "Mmmmmm..."
                b "No..."

                menu:
                    "[bad]Attempt to go further":
                        "{i}You push your cock against her pelvic area and push her legs apart."
                        b "No [p_name]. Not now. Not yet! Stop!"
                        scene day20_b_room_night_angry with dissolve
                        p "{i}(Fuck!)"
                        p "Shit! I'm sorry."
                        if day19_b_sex_force:
                            b "That's the second time you've fucking pulled this 'disrespecting my boundaries' shit."
                            b "Are you crazy?"
                            b "Go away. I want you out of my sight."
                            p "But [b_name]..."
                            b "GO AWAY!"
                            $ b_relationship_soft_ended = True
                            $ b_attr.set_trust(-8)
                        else:
                            b "Why are trying to go on? I told you to stop."
                            $ b_attr.set_trust(-5)
                            b "Jesus... Let's just go to sleep."
                            p "I'm sorry [b_name]."
                            b "Yeah yeah. Male urges. I know."
                            scene day20_b_room_night_cuddle_sleep with dissolve
                    "[good]Just lie with her":
                        scene day20_b_room_night_cuddle with dissolve
                        p "Sssh, don't worry. I know you want to wait."
                        scene day20_b_room_night_smile with dissolve
                        b "Part of me really doesn't want to, but I need to think... I think..."
                        p "{i}(I'm pretty sure that's not it. Further intimacy just seems to scare her for now. Let's just be patient.)"
                        p "Whenever you're ready."
                        b "I'm sorry if it seems I'm leading you on."
                        p "You're not."
                        b "I just don't know what comes over me when we kiss. It's as if I want to feel every part of you, become you."
                        scene day20_b_room_night_doubt with dissolve
                        b "That sounds too dramatic, doesn't it?"
                        p "If that's how you feel... I get what you're saying though."
                        b "You do?"
                        p "Yes. There's a hunger."
                        b "Exactly."
                        b "And I'm afraid it's just hornyness. Hormones playing tricks with us and that we're going to regret doing what we want to do."
                        p "I'm pretty certain... No, absolutely certain that what we're feeling isn't as shallow as that."
                        b "Maybe you're right."
                        "{i}[b_name] doesn't sound entirely convinced, but says nothing more. Her eyelids are heavy and she stifles a yawn. You kiss her naked shoulder and nestle yourself against her."
                        p "Let's sleep on it and don't worry, it'll all work out. You'll see."
                        scene day20_b_room_night_smile with dissolve
                        b "I love you."
                        p "I love you too, [b_name]."
                        scene day20_b_room_night_cuddle_sleep with dissolve

            "Sleep with [r_name]" if r_relationship:
                $ day20_r_sleep = True
                p "{i}(I'm not holding any hopes on doing what we did again tonight, or maybe I am... Fuck. Just sleeping together is nice as well.)"
                scene day20_r_night_sleep with dissolve
                p "{i}(Ah, look at her. What a darling. Must be totally exhausted from having her flower picked...)"
                p "{i}(I want to feel her close to me, hold her...)"
                scene day20_r_night_sleep_p with dissolve
                if game.is_special:
                    "{i}You're careful not to wake your sister and slide next to her in the bed. When you embrace her sweet form, a little contented sigh escapes her."
                else:
                    "{i}You're careful not to wake your lover and slide next to her in the bed. When you embrace her sweet form, a little contented sigh escapes her."
                p "{i}(Everything is as it should be.)"
                p "Good night my love."
            "Go to sleep":
                scene p_room_night with dissolve
                p "{i}(I'm absolutely knackered. Must be the jet-lag. A good night's sleep will remedy that, for sure.)"

    scene black with fade
    stop indoor_night fadeout 3
    stop music fadeout 3
    play indoor_birds indoor_birds fadein 3 if_changed 
    jump day21

label day20_r_deflowering:
    if _in_replay:
        $ day20_r_creampie = False

        play indoor_birds indoor_birds fadein 3.0 volume 0.3
        scene day20_r_room_lying with dissolve

    $ day20_r_deflower = True
    r "I was looking around the house while you were snoring away, and it seems we're alone. Only [m_name] is still here, but she's been sleeping like a log for hours on end."
    p "You've clearly been thinking about something..."
    p "{i}(And I think I really like what she's going to propose.)"
    r "I have. Nia and I were talking lots when we were still on the island and she knows so much... about... stuff... She's so open and relaxed about it."
    p "She sure is."
    r "The things she told me about... you know... sex... And I've been wanting to... And we're clearly into each other... So..."
    p "{i}(I think the message in her disjointed story is that she want us to have sex.)"
    r "And... school is nearly starting again... So we might have less time together."
    p "{i}(Fuck yeah!!!)"
    p "Do you want us to make love?"
    scene day20_r_room_lying_unsure with dissolve
    r "Maybe? Yes."
    r "You'd be my first."
    r "I want you to be my first."
    p "I love you, [r_name], so I'm honored I get to be your first."
    r "It's a little scary, but Nia assured me it's going to be great in the end."
    p "She's right. It may hurt at first, and maybe your first time is going to be unpleasant on the whole. I want you to understand that."
    r "Unpleasant, with you? I doubt that."
    p "If you relax and tell me how you feel, it'll be okay. But don't force yourself to do things that don't feel good."
    r "Okay, I understand."
    p "Are you using..."
    r "Yes, [m_name] made sure each of us got a prescription for the pill as soon as we were ready."
    r "And a lengthy speech about responsibilities and other boring stuff."

    play sex sex.moans.lovequiet1 fadein 1 volume 0.3

    scene day20_r_room_kissing with dissolve
    "{i}You kiss her worried look from her face and softly caress her skin."
    p "Let's go slow. I want to kiss you everywhere."
    r "Mmmmm!"

    play plaps licking(6) fadein 1 volume 0.5

    $ Lovense.foreplay()

    scene day20_r_room_kissing_pussy with dissolve
    p "But especially here, I'll make your pussy wet for me."
    r "I-I... Maybe I already am... Ooooh, right there!"
    scene day20_r_room_kissing_pussy_closeup with dissolve
    "{i}You lick her salty moisture from her pussy lips and let your tongue enter her vagina."
    r "Oooooh! It's so warm."
    "{i}After you move your tongue teasingly inside her, you start sucking softly on her labia and finally her erect clitoris."
    r "W-w-what are you doing?! Yes! Keep going! Keep going!"

    stop plaps fadeout 1

    scene day20_r_room_kissing_face with dissolve
    "{i}Suddenly you stop and move back towards her upper body, lingering for a while at her puffy nipples. Her eyes are filled with lust, and her skin is flushed."
    p "Now you're ready."
    r "Yes! Yes, I am!"
    if game.is_special:
        p "{i}(It's really happening, I'm taking my sweet young sister's virginity!)"
    else:
        p "{i}(It's really happening, I'm taking sweet young [r_name]'s virginity!)"
    scene day20_r_room_penetrate with dissolve
    if game.is_special:
        "{i}You rest softly on top of your sister and tease her pussy lips with the tip of your erect cock. Her moisture mixes with the precum that's leaking from your glans."
    else:
        "{i}You rest softly on top her and tease her pussy lips with the tip of your erect cock. Her moisture mixes with the precum that's leaking from your glans."
    r "That feels so good, I'm ready for you, [p_name]!"
    stop sex fadeout 1

    $ Lovense.fucking("tight", 4000)

    play moans sex.bdsm.cry5 volume 0.3 noloop
    scene day20_r_room_penetrate_closeup with dissolve
    "{i}You lick and suck her nipples to distract her as you push the tip of your cock slowly inside her vaginal canal. As expected the entrance, moist with her juices, is tight. [r_name] gasps in pain."
    scene day20_r_room_penetrate_closeup_face_pain with dissolve
    r "It hurts, [p_name]."
    p "Relax, sweet [r_name]. Relax and it'll be all okay."
    p "I'll wait for you, whenever you're ready."
    r "Okay. Kiss me!"
    "{i}Both your tongues entangle in a passionate kiss. [r_name] then uses her hand to push against your butt as if to move you further inside her."
    play moans sex.regular.moan5 volume 0.3 noloop
    scene day20_r_room_penetrate_length_closeup with dissolve
    "{i}With two slow pushes the entire length of your cock is finally inside of her. [r_name] gasps again, but this time it's a sigh of relief, mixed with cautious pleasure."
    p "{i}(Man, she's so tight. If I'm not careful, I'll cum by just moving out of her again.)"
    "{i}You wait again, in order for [r_name] to get accustomed to the feeling inside of her, until she looks up at you in anticipation."

    play sex sex.moans.inexperienced5 fadein 1 volume 0.3
    scene day20_r_room_penetrate_closeup_face_smile with dissolve
    r "I'm ready, [p_name]."
    if game.is_special:
        "{i}Your sister pulls up her legs as if to invite you even further inside her wet slit, and you begin your slow but determined movements. [r_name] seems to hold her breath for a while but then lets out a big sigh and begins to tenderly stroke the rolling muscles of your back."
    else:
        "{i}[r_name] pulls up her legs as if to invite you even further inside her wet slit, and you begin your slow but determined movements. She seems to hold her breath for a while but then lets out a big sigh and begins to tenderly stroke the rolling muscles of your back."

    play plaps plapping(6, "dry") fadein 1 volume 0.5

    $ Lovense.fucking("tight", 2000)

    scene day20_r_room_fucking with dissolve
    r "Ah... ah... Y-y-you're fucking me. It feels so good!"
    "{i}With each thrust, your dick penetrates her more easily, helped by her copiously flowing juices. She's obviously not ready for anything violent, the pained look completely gone from her face, replaced with a mixture of joy and eagerness."
    r "Aaaah! Aaaah! You fill me up so completely!"
    p "I love you, [r_name]!"
    scene day20_r_room_fucking_closeup with dissolve
    r "I-I love you too. Ah... Keep fucking me like that. K-k-kiss me!"
    "{i}You move as if you're one. [r_name] pushes her hips towards you every time you thrust, to maximize the pleasure of your throbbing cock rubbing against the moist, ribbed confines of her cunt."
    r "A-a-are you going to cum inside of me?"
    p "Would you like that?"
    r "I-I don't know... Do whatever you like."

    menu:
        "Cum outside":
            stop plaps fadeout 1
            play ejaculation sex.creampies.creampie3 volume 0.5 noloop

            $ Lovense.orgasm()

            scene day20_r_room_orgasm_belly with flash
            with flash
            if game.is_special:
                "You want your sweet sister's deflowering to last forever and do everything in your power to extend your lovemaking. Her tight pussy ultimately wins, and you pull out to spray spurt after spurt of thick semen onto your sister's body."
            else:
                "You want sweet [r_name]'s deflowering to last forever and do everything in your power to extend your lovemaking. Her tight pussy ultimately wins, and you pull out to spray spurt after spurt of thick semen onto [r_name]'s body."
            p "Aaaaaaaah! [r_name]!"
            r "Is that all for me?"

            $ Lovense.stop()

            scene day20_r_room_orgasm_belly_post with dissolve
            "{i}When [r_name]'s chest is almost completely covered in cum, she climbs half on top of you for a kiss."

            if not _in_replay:
                $ body += 1
                $ achievement.progress("BODYLOVE", body)
                $ achievement.sync()
        "Creampie":
            $ day20_r_creampie = True

            play ejaculation sex.creampies.creampie3 volume 0.5 noloop
            stop sex fadeout 1
            play moans sex.reactions.positive7 volume 0.5 noloop

            $ Lovense.orgasm()

            scene day20_r_room_orgasm_creampie with flash
            with flash
            if game.is_special:
                "You want your sweet sister's deflowering to last forever and do everything in your power to extend your lovemaking. Her tight pussy ultimately wins and you reward your sister's cunt with several spurts of thick semen."
            else:
                "You want sweet [r_name]'s deflowering to last forever and do everything in your power to extend your lovemaking. Her tight pussy ultimately wins and you reward [r_name]'s cunt with several spurts of thick semen."
            p "Aaaaaaaah! [r_name]!"
            r "It's so warm inside of me."
            stop plaps fadeout 1

            $ Lovense.stop()

            scene day20_r_room_orgasm_creampie_post with dissolve
            "{i}When you pull out of [r_name]'s cum-filled pussy, she climbs half on top of you for a kiss."

            if not _in_replay:
                $ creampie += 1
                $ achievement.progress("MASTERBAKER", creampie)
                $ achievement.sync()

    stop moans fadeout 1
    stop sex fadeout 1

    p "So, do you feel different?"
    r "A little."
    p "Despite what they say, losing your virginity is something special."
    r "Maybe, but I'm really glad you were my first."
    p "Me too."
    r "I really liked you inside of me."
    r "It hurt at first, and I really wanted you to stop."
    r "But then you told me to relax, and that really really helped."
    p "I'm glad. But if it hurts again you should tell me. The next time will probably be easier for you."
    r "Who says there's going to be a next time?"
    p "Sorry, I..."
    r "Of course there's going to be a next time. With you. Only with you. Lots and lots, if I get to say something about it."
    p "That's a relief."
    "{i}You want to talk more, but are startled by the doorbell."
    r "Who could that be?"
    p "Probably some parcel service. I'll go check it out."
    scene black with fade

    if not _in_replay and not achievement.has("THECHERRY"):
        $ achievement.grant("THECHERRY")
        init:
            $ achievement.register("THECHERRY")
            $ achievement.sync()
        $ achievement.sync()

    if game.is_special:
        "{i}After stealing one quick kiss, you hastily put on some clothes and leave your sister naked on her bed. The doorbell rings again as you sprint towards it."
    else:
        "{i}After stealing one quick kiss, you hastily put on some clothes and leave [r_name] naked on her bed. The doorbell rings again as you sprint towards it."

    if _in_replay:
        stop indoor_birds fadeout 1

    $ renpy.end_replay()
    jump day20_steel_visit

label day20_b_licking:
    if _in_replay:
        "Is [b_name] a full sub in this scene?"
        menu:
            "Yes":
                $ b_relationship_respect = False
                "[b_name] fully submissive"
            "No":
                $ b_relationship_respect = True
                "[b_name] not fully submissive"

        play indoor_birds indoor_birds fadein 3.0 volume 0.3
        play music  "music/music_chill_piano_1.opus" fadein 3 if_changed


    scene day20_b_room_annoyed with dissolve
    b "What?"
    p "Just undress, I want to taste your pussy."
    b "I'm busy."
    p "No you're not."
    b "Yes I am."
    p "Are you going to behave like a child? I could just rip your clothes off, you know."
    if b_relationship_respect:
        b "I know."
    scene day20_b_room_naked with dissolve
    if game.is_special:
        "{i}Your sister reluctantly removes her clothes and sits on the bed."
    else:
        "{i}The girl reluctantly removes her clothes and sits on the bed."
    p "Good, you won't regret this."
    p "{i}(Ultimately...)"

    play plaps licking(2) fadein 1 volume 0.5
    play sex sex.moans.lovequiet3 fadein 1 volume 0.3

    $ Lovense.foreplay()

    scene day20_b_room_naked_licking with dissolve
    "{i}Without warning, you grab [b_name]'s legs and bury your face between her thighs. Her body instantly reacts to the roughness of your tongue and she is wet within moments."
    p "Your body always betrays you, [b_name]."
    b "F-f-fuck you!"
    "{i}Your tongue is seemingly everywhere at once, stimulating her clitoris, caressing her labia and penetrating her moist gash."
    scene day20_b_room_naked_licking_pleasure with dissolve
    "{i}Every pretense of annoyance has left [b_name], and she's fully engrossed in your forceful tongue-fucking."
    b "Ooooh!"

    stop plaps fadeout 1
    stop sex fadeout 1

    $ Lovense.stop()

    "{i}Just when you notice she's ready to climax, you stop abruptly."
    scene day20_b_room_naked_disbelief with vpunch
    p "That's enough for now."
    b "What?! No, you can't..."
    p "I can't?"
    b "I just... Go fuck yourself!"
    p "Maybe I'll be back, maybe I won't..."
    scene black with fade
    "{i}You go back to your room, the taste of [b_name] still on your lips, as she remains behind, naked and confused."

    if _in_replay:
        stop music fadeout 1
        stop indoor_birds fadeout 1

    $ renpy.end_replay
    return

label day20_ri_sex:
    if _in_replay:
        $ day12_ri_visit = True

        play music "music/music_lofi_1.opus" fadein 10

    scene day20_ri_kitchen with vpunch
    ri "You're here for the job interview?"
    p "Wow, you're one sexy manager, Riley."

    scene day20_ri_pose:
        yalign 1.0
        ease 8 yalign 0.01
    ri "You think so?"
    p "I'm not sure if people would get much work done with you around in those clothes, but you do command a certain respect."

    scene day20_ri_pose_behind:
        yalign 1.0
        ease 8 yalign 0.01
    p "God, I so want to see you naked."
    ri "All in good time. As your superior we still need to do a very thorough final evaluation of your work as a supermarket employee."
    scene day20_ri_sit with dissolve
    ri "Would you like a drink?"
    p "No thanks."
    scene day20_ri_lying with dissolve
    ri "Would you like to get more comfortable?"
    p "That would be very nice."
    ri "I'm gonna lose the glasses. I just dug them out of a drawer, and they're not my prescription. My eyes kinda hurt now."
    p "They make you look a bit like Dame Edna as well..."
    ri "Wahaha! Fuck you, you're such a moodkiller!"
    p "Those glasses are not the only thing you can lose if I have anything to say about it. I would really like to see those beautiful breasts."
    scene day20_ri_lying_topless with dissolve
    ri "So, have you thought about what you're going to do with me? Because as of right now, your evaluation is not looking good."
    if day12_ri_visit:
        p "I didn't hear you complain the last time we were here..."
        ri "Yes, that certainly works in your favor. But a girl wants more, you know."
    else:
        p "I'll show you something..."
        ri "I bet."
    p "You're still wearing too much clothing."
    ri "Really? I thought you liked me in a tight business skirt, wearing a revealing blouse. Your words."
    scene day20_ri_lying_naked with dissolve
    ri "And now you've got me down to my heels. What's a girl gonna think?"
    p "Maybe that girl could suck on my big fat cock."
    "{i}You lower your pants and reveal your dick, standing proud at the sight of Riley's naked body."
    ri "I must say, it looks rather appetizing."

    play blowjob sex.blowjobs.casual1 fadein 1 volume 0.3

    $ Lovense.blowjob("casual", 2000)

    scene day20_ri_bj with dissolve
    "{i}Riley slides off the couch and squats before you, taking your entire member inside of her mouth using long strokes, stimulating the length of your cock."
    scene day20_ri_bj_closeup with dissolve
    p "God Riley, I didn't know you were so good at this."
    "{i}Her wet lips slide over the veins of your dick, taking extra care of the sensitive area around your glans."
    ri "I didn't show you before, did I? You taste good, [p_name]."
    "{i}Riley returns to her cocksucking with renewed fervor. She applies so much suction that it almost seems that she wants to slurp the cum right out of you."
    p "Woah, not so fast! I'm not ready to fill you up just yet."
    ri "Mmmmm. What do you have in mind?"
    p "Stand up and you'll see."

    stop blowjob fadeout 1
    play plaps fingering(2) fadein 1 volume 0.5
    play sex sex.moans.lovepassionate4 fadein 1 volume 0.3

    $ Lovense.foreplay(2000, "6")

    scene day20_ri_fingering with dissolve
    "{i}With your hard cock pressed against her thigh, you start to massage her breasts, playing with her hard nipples. After you hear her moan, you introduce your other hand between her legs."
    ri "Ooooh!"
    p "I'm going to fuck you so hard Riley, but first I have to make sure you're ready."
    ri "Oh, I'm ready."
    "{i}At those words, you insert a finger inside her wet gash."
    ri "F-f-fuck!"
    "{i}You insert another finger inside of her and then another."
    p "I'm going to make you cum."
    "{i}Riley just moans as you move your fingers inside of her, faster and faster, stimulating her g-spot."
    ri "F-f-fuck! What are you doing?!"
    p "Sssssh..."

    stop sex fadeout 1
    play orgasm sex.orgasms.light2 fadein 1 volume 0.3 noloop

    scene day20_ri_fingering_closeup:
        yalign 1.0
        ease 8 yalign 0.01
    "{i}The only thing coming from Riley at this moment are guttural sounds as she orgasms from your penetrating fingers. Her ejaculate is streaming down her inner thighs and even covers her taught calves as she struggles to stand straight on her high heels."
    p "Now you're ready."

    stop plaps fadeout 1
    stop orgasm fadeout 1
    play sex sex.moans.casual5 fadein 1 volume 0.3
    play plaps plapping(2, "doggy") fadein 1 volume 0.5

    $ Lovense.fucking("doggy", 1400)

    scene day20_ri_fucking with dissolve
    "{i}With some encouragement and in the last throes of her orgasm, Riley kneels on the couch and you enter her dripping wet slit."
    ri "Ah! Ah! It's so much!"
    "{i}You immediately start with deep thrusts, nearly making Riley cum a second time. You slap her bouncing ass until red marks appear on her butt cheeks."
    ri "Fuck me harder, I want you so deep inside me, [p_name]!"
    scene day20_ri_fucking_harder with dissolve
    "{i}You turn the girl around and she pulls up a leg to give you even deeper access to the moist confines of her pussy."
    ri "That's it, right t-there!"
    "{i}You ram your dick inside of her until Riley's hoarse moans are filled with ultimate pleasure and you feel your orgasm starting to boil inside you."

    menu:
        "Fill her up":
            stop sex fadeout 1
            play ejaculation sex.creampies.creampie3 volume 0.5 noloop
            play moans sex.reactions.fulfilled2 fadein 1 volume 0.3

            $ Lovense.orgasm()

            scene day20_ri_fucking_creampie with flash
            with flash
            p "F-fuck yes! Aaaah!"
            "{i}Without stopping, you thrust your pulsating cock into her and unload thick streams of cream inside her pussy."
            ri "Don't pull out! I want every last drop inside of me."
            "{i}Her tender pussy is filled with a mixture of your semen and her moisture, which eventually leaks from her gaping pussy. You stay inside her as long as possible, your cock still spurting tiny droplets of cum in the last remnants of your climax."

            stop plaps fadeout 1

            if not _in_replay:
                $ creampie += 1
                $ achievement.progress("MASTERBAKER", creampie)
                $ achievement.sync()
        "Fill her mouth":

            stop sex fadeout 1
            stop plaps fadeout 1
            play ejaculation sex.creampies.creampie1 volume 0.5 noloop
            play moans sex.reactions.facial_positive2 fadein 1 volume 0.3 noloop

            $ Lovense.orgasm()

            scene day20_ri_fucking_orgasm_mouth with flash
            with flash
            p "Open your mouth Riley."
            ri "I want to taste all of it."
            p "F-fuck yes! Aaaah!"
            "{i}Multiple streams of thick cream splash inside her mouth and on the side of her face. Delirious, she keeps your load inside of her open mouth, waiting for more and eventually swallowing your warm gift."

            if not _in_replay:
                $ swallow += 1
                $ achievement.progress("ONESWALLOW", swallow)
                $ achievement.sync()
        "Cover her belly":

            stop sex fadeout 1
            stop plaps fadeout 1
            play moans sex.reactions.fulfilled2 fadein 1 volume 0.3 noloop

            $ Lovense.orgasm()

            scene day20_ri_fucking_orgasm_outside with flash
            with flash
            "{i}At the last moment you pull your pulsating cock outside of her tender pussy and unload thick streams of cream on her belly. It slowly leaks down into her pubic hair and Riley deliriously rubs her body with your cum."

            if not _in_replay:
                $ body += 1
                $ achievement.progress("BODYLOVE", body)
                $ achievement.sync()
        "Cover her face":

            stop sex fadeout 1
            stop plaps fadeout 1
            play ejaculation sex.creampies.creampie1 volume 0.5 noloop
            play moans sex.reactions.facial_positive2 fadein 1 volume 0.3 noloop

            $ Lovense.orgasm()

            scene day20_ri_fucking_orgasm_facial with flash
            with flash
            p "I want to see your face when I cum, Riley."
            ri "I want to have all of it!"
            "{i}Multiple streams of thick cream splash on Riley's delirious face. There's so much of it that her shoulder and breasts are also covered in big splashes of your cum."

            if not _in_replay:
                $ facial += 1
                $ achievement.progress("FACEON", facial)
                $ achievement.sync()

    stop moans fadeout 1

    $ Lovense.stop()

    "{i}Exhausted, you crash down onto the couch. It remains warm and slick with the juices of your lovemaking. Riley cleans herself up a bit and crawls next to you."
    scene day20_ri_fucking_orgasm_post with dissolve
    ri "I didn't know this evening was going to be so exciting."
    p "I take employee performance reviews very, very seriously."
    ri "I know that now."
    ri "Allow me to bestow the title 'Employee of the Year' on you. You're not working at the supermarket anymore, but who gives a fuck."
    p "I'm absolutely honored."

    if _in_replay:
        stop music fadeout 1

    $ renpy.end_replay()
    return

label day20_b_licking_night:
    if _in_replay:
        $ day20_b_visit = False

        "Is [b_name] a full sub in this scene?"
        menu:
            "Yes":
                $ b_relationship_respect = False
                "[b_name] fully submissive"
            "No":
                $ b_relationship_respect = True
                "[b_name] not fully submissive"

        play music "music/music_chill_piano_1.opus" fadein 3 if_changed
        play indoor_night indoor_night fadein 3.0 volume 0.4


    if _in_replay:
        scene p_room_evening with dissolve

    if day20_b_visit and not _in_replay:
        p "{i}(Let's make our [b_name] even more crazy...)"
        scene black with fade
        stop indoor_night fadeout 3
        scene day20_b_room_night with dissolve
        p "I'm back."
        b "Fuck no. Not again."
        p "You seemed to enjoy it earlier today."
        scene day20_b_room_night_naked with dissolve
        if game.is_special:
            "{i}You crawl onto the bed and open your sister's legs, removing her panties in one fell swoop."
        else:
            "{i}You crawl onto the bed and open [b_name]'s legs, removing her panties in one fell swoop."
    else:
        p "{i}(I went easy on [b_name] yesterday, but that blowjob sure left me wanting more.)"
        p "{i}(I'm not sure how we're going to reach the next level. She took it in her mouth, but I'm pretty sure she isn't ready for anything more rigorous.)"
        p "{i}(But I might get her where I want if I'm careful and patient. Let's see if I can make a start with her today.)"
        scene black with fade
        stop indoor_night fadeout 3
        scene day20_b_room_night with dissolve
        b "What?"
        p "Just undress, I want to taste your pussy."
        b "I was going to sleep."
        p "No, you're not."
        b "Yes, I am."
        p "Are you going to behave like a child? I could just rip your clothes off, you know."
        if b_relationship_respect:
            b "I know."
        scene day20_b_room_night_naked with dissolve
        if game.is_special:
            "{i}Your sister reluctantly removes her clothes and lies down on the bed. You crawl next to her and open her legs."
        else:
            "{i}[b_name] reluctantly removes her clothes and lies down on the bed. You crawl next to her and open her legs."

    play plaps licking(1) fadein 1 volume 0.5
    play sex sex.moans.lovequiet5 fadein 1 volume 0.3

    $ Lovense.foreplay()

    scene day20_b_room_night_naked_licking with dissolve
    "{i}You firmly grasp her upper legs and go down on her pussy. The smell of her sex fills your nostrils and you begin to eat her out."
    b "A-a-animal!"
    p "Shall I roar for you like lion?"
    "{i}The stimulation of [b_name]'s vagina isn't tender, only geared towards maximizing her pleasure. Your tongue is alternating between penetrating her slit and gyrating on her erect clit, all to build up to a monumental climax."
    scene day20_b_room_night_naked_licking_closeup with dissolve
    b "Ooooh!"
    "{i}[b_name] wriggles beneath your touch and she crumples the bedsheets with her clawed hands. Every fiber of her body is ready for orgasmic release... And then you stop abruptly."

    stop plaps fadeout 1
    stop sex fadeout 1

    $ Lovense.stop()

    scene day20_b_room_night_naked_angry with dissolve
    if game.is_special:
        p "Good night, sweet sister."
    else:
        p "Good night, sweet [b_name]."

    if day20_b_visit:
        b "No! No! Not again!"
        b "Why?!"
    else:
        b "What?! No, you can't..."
        p "I can't?"
        b "I just... Go fuck yourself!"
    p "I'm so tired, I really need to get some sleep."
    p "I'm sure a good girl like you can finish it herself."
    if day20_b_visit:
        b "You fucking asshole!"
        p "{i}(She's nearly ready... I'm going to try my luck tomorrow.)"
    else:
        p "{i}(I'm not sure if this is enough, but I'm going to try my luck tomorrow.)"

    if _in_replay:
        stop music fadeout 1
        stop indoor_night fadeout 1

    $ renpy.end_replay()
    return
# Decompiled by unrpyc: https://github.com/CensoredUsername/unrpyc
