label w01d05_thankyou:
    scene black
    show text "{size=+18}{font=fonts/typeo___.ttf}Before we continue with the game, a special\nannouncement from [macy_name] and [denise_name].{/font}{/size}" at truecenter
    with fade
    $ renpy.pause(3.0, hard='True')

    call theme_household from _call_theme_household_10

    scene mmb_abstract_bg:
        subpixel True zoom 1.1
        parallel:
            ease 25 zoom 1.0
    show denise_pd promo happy:
        subpixel True
        xalign 0.75 yalign 0.3 zoom 1.2
        parallel:
            3.0
            ease 1.7 xalign 0.25
        parallel:
            ease 25 zoom 1.0
    show macy_pd promo frown:
        subpixel True
        xalign 0.25 yalign 0.3 zoom 1.2
        parallel:
            3.5
            ease 1.5 xalign 0.75
        parallel:
            ease 25 zoom 1.0
    with fade

    macy "Do we have to?"

    show denise_pd promo smile
    with dissolve
    deni "It's the least we can do..."

    show denise_pd promo neutral
    with dissolve
    deni "But first, we have to make sure!"

    show macy_pd promo neutral
    with dissolve
    macy "Alright..."

    show denise_pd promo happy
    with dissolve
    deni "[denise_adr_pc_as_cap]...?"

    show denise_pd promo unhappy
    with dissolve
    deni "Did you support us on {a=https://www.patreon.com/NaughtyRoad}Patreon{/a}, {a=https://subscribestar.adult/naughtyroad}Subscribestar{/a}, {a=https://www.buymeacoffee.com/NaughtyRoad}BuyMeACoffee{/a} or {a=https://naughtyroad.itch.io/light-of-my-life}Itch.io{/a}, [denise_adr_pc_as]...?"

    default w01d05_thankyou_supported = True
    default w01d05_thankyou_will_support = False
    menu:
        "[abgreen]'Yes.'":
            call w01d05_thankyou_said_yes_to_support from _call_w01d05_thankyou_said_yes_to_support
        "(Lie) 'Yes.'":

            call w01d05_thankyou_said_yes_to_support from _call_w01d05_thankyou_said_yes_to_support_1
        "'No.'":
            $ w01d05_thankyou_supported = False

    if ((w01d05_thankyou_supported) or (w01d05_thankyou_will_support)):
        show denise_pd promo pinkyswear
        with dissolve
        deni "Okay, now hold your pinky up to mine, [denise_adr_pc_as]."

        show macy_pd promo eyeroll
        with dissolve
        macy "Oh brother..."

        if renpy.variant("pc"):
            deni "Do it, please... Right up to the screen. You can control the mouse with your other hand."
        else:
            deni "Do it, please... Right up to the screen. You can tap the screen with your other hand."

        show macy_pd promo smile
        with dissolve
        macy "I'm sure you've practiced that before..."

        show denise_pd promo angry
        with dissolve
        deni "[macy_name]!"

        show macy_pd promo frown
        with dissolve
        macy "What?!"

        show macy_pd promo neutral
        with dissolve
        show denise_pd promo pinkyswear
        with dissolve

        deni "[denise_adr_pc_as_cap], pinky to the screen please..."
        deni "Good."
        deni "Now say it."

        if w01d05_thankyou_supported:
            menu:
                "Double pinky-swear.":
                    $ persistent.pinkyswear_supported = True
                    pc "I double pinky-swear I supported you on {a=https://www.patreon.com/NaughtyRoad}Patreon{/a}, {a=https://subscribestar.adult/naughtyroad}Subscribestar{/a}, {a=https://www.buymeacoffee.com/NaughtyRoad}BuyMeACoffee{/a} or {a=https://naughtyroad.itch.io/light-of-my-life}Itch.io{/a}."
        else:
            menu:
                "Triple pinky-swear.":
                    $ persistent.pinkyswear_supported = True
                    pc "I triple pinky-swear I'll support you on {a=https://www.patreon.com/NaughtyRoad}Patreon{/a}, {a=https://subscribestar.adult/naughtyroad}Subscribestar{/a}, {a=https://www.buymeacoffee.com/NaughtyRoad}BuyMeACoffee{/a} or {a=https://naughtyroad.itch.io/light-of-my-life}Itch.io{/a}."

        show denise_pd promo happy
        with dissolve
        deni "Yay!"

        show denise_pd promo angry
        with dissolve
        deni "Remember, if you lied, the Swear Fairy will come when you sleep and cut off your pinky!"

        show macy_pd promo shocked
        with dissolve
        macy "That's... pretty dark actually."

        show denise_pd promo angry:
            ease 0.8 xalign 0.5
        show macy_pd promo shocked:
            ease 1.2 xalign 1.0
        pause 0.8
        hide denise_pd
        show denise_pd promo closeup hug
        with dissolve

        with dissolve
        if w01d05_thankyou_supported:
            deni "See, I told you he did it!"
        else:
            deni "See, I told you he would do it!"

        window hide
        show denise_pd promo closeup hug eyesclosed
        with dissolve
        pause 0.3
        show denise_pd promo peck
        with dissolve
        pause 0.7
        show denise_pd promo closeup hug
        with dissolve

        deni "Mwah!"

        show denise_pd promo happy:
            subpixel True
            0.5
            ease 0.7 xalign 0.25
        show macy_pd promo shocked:
            subpixel True
            ease 1.2 xalign 0.75
        with dissolve
        deni "Now you have to do the thing with me, [macy_name]!"

        show macy_pd promo eyeroll
        with dissolve
        macy "This is lame..."
        show denise_pd promo angry
        with dissolve
        deni "You're lame!"

        show macy_pd promo frown
        with dissolve
        macy "..."

        show denise_pd promo neutral
        with dissolve
        deni "Close your eyes please, [denise_adr_pc_as]."
        menu:
            "Close your eyes.":
                scene black
                with closeeyestrans

        call music_fade_slow from _call_music_fade_slow_110

        macy "For the love of..."
        deni "Quit whining and give me your hand..."
        macy "Stop pulling! I'm doing it, aren't I?"
        deni "Okay, like we rehearsed..."
        deni "1... 2... 3... Open your eyes [denise_adr_pc_as]!"

        call theme_happysmile from _call_theme_happysmile

        scene mmb_abstract_bg
        show heart_snow
        show big_heart:
            subpixel True
            xalign 0.5 yalign 0.5 zoom 0.025 alpha 0.4 xoffset 6 yoffset -50
            ease 6.0 zoom 1.8 alpha 0.0
        show big_heart as big_heart2:
            subpixel True
            alpha 0.0 xalign 0.5 yalign 0.5 zoom 0.025 xoffset 6 yoffset -50
            ease 0.4 alpha 0.2
            ease 6.0 zoom 1.8 alpha 0.0
        show big_heart as big_heart3:
            subpixel True
            alpha 0.0 xalign 0.5 yalign 0.5 zoom 0.025 xoffset 6 yoffset -50
            0.4
            ease 0.5 alpha 0.1
            ease 6.0 zoom 1.8 alpha 0.0
        show denise_macy_pd promo thankyou heartyou
        with openeyestrans

        deni "Thank you for being one of our patrons and supporters, we love you!"
        macy "Blah, blah, blah, love you."

        show denise_macy_pd promo thankyou annoyed
        with dissolve
        deni "Really?"
        macy "I did the thing, right?! What more do you want?"

        hide denise_macy_pd
        show denise_pd promo angry:
            subpixel True
            xalign 0.35
            0.5
            ease 0.7 xalign 0.25
        show macy_pd promo neutral:
            subpixel True
            xalign 0.65
            0.5
            ease 1.2 xalign 0.75
        deni "Oh! My! Gosh! You are terrible."

        show denise_pd promo unhappy
        with dissolve
        deni "These people came out in droves to support us."

        show macy_pd promo shocked
        with dissolve
        macy "Who cares? They're only here to see my boobs... and yours..."

        show macy_pd promo frown
        with dissolve
        macy "And your silly idea didn't deliver either, so you probably drove a few of 'em off."

        show macy_pd promo neutral
        with dissolve
        macy "C'mon, shrug off that spaghetti strap that's been barely hanging on to your shoulder this entire conversation."
        show macy_pd promo smile
        with dissolve
        macy "Give them a nice {i}tit{/i}illating wardrobe malfunction. Hehehe."

        show denise_pd promo angry
        with dissolve
        deni "They're not just here for our boobs! They really care about us you know!"

        call music_fade_slow from _call_music_fade_slow_111
        scene black
        with fade
        macy "{size=-4}Keep telling yourself that..{/size}"
        deni "{size=-6}I will, because I'm not mean!{/size}"
        macy "{size=-8}No, you're stupid!{/size}"
        deni "{size=-12}Am not! I'm just naïve.{/size}"
        macy "{size=-16}That's the same thing.{/size}"
        deni "{size=-20}Is not!{/size}"
    else:

        $ persistent.pinkyswear_supported = False

        show macy_pd promo frown
        with dissolve
        macy "See, told you so."

        show denise_pd promo neutral
        with dissolve
        deni "Alright, you don't have to rub it in!"

        show macy_pd promo smile
        with dissolve
        macy "No need. Since you lost the bet, you're cleaning the bathroom for the next two weeks."

        show denise_pd promo unhappy
        with dissolve
        deni "Awww..."

        show denise_pd promo smile
        with dissolve
        deni "Don't worry, [denise_adr_pc_as]. I know money's been tight..."

        show denise_pd promo happy
        with dissolve
        deni "Even if I lost the bet, I still love you, [denise_adr_pc_as]!"

        call music_fade_slow from _call_music_fade_slow_112
        scene black
        with fade
        macy "You're such a kiss-ass!"
        deni "Mean bitch!"
        macy "{size=-4}Pussy!{/size}"
        deni "{size=-8}Troll!{/size}"
        macy "{size=-12}Goblin!{/size}"
        deni "{size=-16}Aardvark!{/size}"
        macy "{size=-20}Hippo!{/size}"

    return

label w01d05_thankyou_said_yes_to_support:
    show denise_pd promo neutral
    with dissolve
    deni "Well... we have to be sure..."
    show denise_pd promo unhappy
    with dissolve
    deni "[macy_name] wanted to send out codes..."

    show macy_pd promo smile
    with dissolve
    macy "Not really, it's a lot of work to send those out..."

    show denise_pd promo angry eyesclosed
    with dissolve
    deni "Don't interrupt me, please..."

    show denise_pd promo smile
    with dissolve
    deni "...but I say it's enough if you pinky-swear."

    show macy_pd promo eyeroll
    with dissolve
    macy "Soooo gullible..."

    show macy_pd promo neutral
    with dissolve
    macy "Shouldn't you do a double pinky-swear to be extra sure?"

    show denise_pd promo happy
    with dissolve
    deni "Yeah, that makes sense..."

    show macy_pd promo eyeroll
    with dissolve
    show denise_pd promo unhappy
    with dissolve
    deni "[denise_adr_pc_as_cap], will you double pinky-swear you supported us?"

    show macy_pd promo neutral
    with dissolve
    menu:
        "[abgreen](Double pinky-swear) 'Yes.'":
            $ w01d05_thankyou_supported = True
            $ w01d05_thankyou_will_support = False
            pc "Yes I will."
        "'On second though, no...'":

            $ w01d05_thankyou_supported = False
            $ w01d05_thankyou_will_support = False
            pc "Ah... no."
        "'Does it count if I promise I'll do it?'":

            pc "Does it count if I promise I'll do it really soon?"

            show macy_pd promo eyeroll
            with dissolve
            macy "Suuuure..."

            show macy_pd promo neutral
            with dissolve
            show denise_pd promo neutral
            with dissolve
            deni "Well... I guess I can make an exception..."

            show denise_pd promo angry
            with dissolve
            deni "...but now you have to triple pinky-swear!"

            menu:
                "[abgreen](Triple pinky-swear) 'Yes.'":
                    $ w01d05_thankyou_supported = False
                    $ w01d05_thankyou_will_support = True
                    pc "Yes I will."
                "'On third though, no...'":

                    $ w01d05_thankyou_supported = False
                    $ w01d05_thankyou_will_support = False
                    pc "Ah... no."

    return
