label xmasbonus:

    if macy_locked_out:
        "This bonus scene has content that does not belong in your current playthrough, because you chose to lock out the [macy_name] path."
        "Do you still want to see this content?"
        menu:
            "[abgreen]Yes.":
                pause 0.0
            "No.":
                return

    call theme_xmas_fairy from _call_theme_xmas_fairy_1

    scene black:
        xalign 0.5 yalign 0.5 zoom 2.0
    show dreamsequcence_corona inv:
        alpha 0.2
    show text "{size=+18}{font=fonts/typeo___.ttf}Christmas morning...{/font}{/size}" at truecenter
    with dissolve

    deni "No peeking!"
    pc "I won't."

    hide text
    with dissolve

    deni "I'm serious, [denise_adr_pc_as]! No peeking allowed!"
    deni "Keep coming."

    call sound_impact from _call_sound_impact_11
    with hpunch
    pc "Ouch!"
    deni "Watch out for the side table."
    pc "Eh... thanks?"
    deni "You're welcome. Now, sit down on your knees."

    call sound_punch from _call_sound_punch_7
    with hpunch
    pc "Ow!"
    deni "And mind the dinner table."
    pc "Rrright..."

    deni "Okay [denise_adr_pc_as]... you can open your eyes in 3...{w=1.0} 2...{w=1.0} 1...{w=1.0}{nw}"

    scene xmastree_backdrop morning vignette
    show xmastree_bg morning vignette:
        subpixel True
        yalign 1.0 zoom 1.05 xalign 0.8
        ease 8.0 yalign 0.5 zoom 1.0
    show denise_macy_pd xmastree wrap vignette:
        subpixel True
        yalign 1.0 zoom 1.1 xalign 0.8
        ease 8.0 yalign 0.5 zoom 1.0
    show dreamsequcence_corona inv:
        alpha 0.2
    with openeyestrans
    pause 6.0
    deni "Tada!"

    show xmastree_bg morning vignette:
        ease 6.0 yalign 0.0 zoom 1.0
        1.0
        ease 3.2 yalign 0.2
    show denise_macy_pd xmastree wrap vignette:
        ease 6.0 yalign 0.0 zoom 1.0
        1.0
        ease 3.2 yalign 0.2
    pause 7.0
    pc "What's going on here?!"

    scene xmastree_backdrop morning
    show xmastree_bg morning:
        subpixel True
        xalign 0.5 yalign 0.3 zoom 1.2
        ease 22.1 zoom 1.0
    show xmastree_sofa:
        subpixel True
        xalign 0.5 yalign 0.3 zoom 1.4
        ease 22.1 zoom 1.0
    show denise_macy_pd xmastree neutral meyesclosed:
        subpixel True
        xalign 0.5 yalign 0.3 zoom 1.3
        ease 22.1 zoom 1.0
    show dreamsequcence_corona inv:
        alpha 0.2
    with fade
    deni "It's your Christmas present, [denise_adr_pc_as]!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dsmile mshocked deyesclosed
    with dissolve
    macy "What?!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dsmile mshocked
    with dissolve
    deni "I wrapped her up for you myself!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dhappy mfrown
    with dissolve
    macy "You need to untie me, right now!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dangry msecretsmile
    with dissolve
    deni "We're getting to that!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dunhappy mrolleye
    with dissolve
    deni "You know, she's not really tied up, [denise_adr_pc_as]."

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dunhappy mrolleye deyesclosed
    with dissolve
    deni "She wanted me to make it look like she is, so she can pretend to be angry."

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dsmile mshocked meyesclosed
    with dissolve
    deni "I just wrapped a little ribbon around her thumbs, but I didn't even tie a knot."

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dsmile mshocked
    with dissolve
    macy "Hey!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dhappy mfrown
    with dissolve
    deni "So... can we unwrap your present now, [denise_adr_pc_as]?"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dunhappy mrolleye
    with dissolve
    deni "I wanna help out, too!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dhappy mfrown
    with dissolve
    macy "[macy_adr_pc_as_nice_cap]! What the...!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dangry msecretsmile
    with dissolve
    deni "Shhh you!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree neutral
    with dissolve
    deni "Can I help you unwrap her, [denise_adr_pc_as]?"
    menu:
        "[abgreen]'Sure.'":
            pc "Sure angel."

            show xmastree_bg morning:
                ease 18.1 zoom 1.2
            show xmastree_sofa:
                ease 18.1 zoom 1.4
            show denise_macy_pd xmastree dhappy mfrown:
                ease 18.1 zoom 1.3
            with dissolve
        "(Joke) 'No.'":

            pc "No angel, I want to keep her all to myself."

            show xmastree_bg morning:
                ease 21.1 zoom 1.2
            show xmastree_sofa:
                ease 21.1 zoom 1.2
            show denise_macy_pd xmastree dangry msecretsmile:
                ease 21.1 zoom 1.2
            with dissolve
            deni "No fair, why don't I get to have any fun?!"
            pc "I'm just joking angel! Of course you can help."

            show xmastree_bg morning
            show xmastree_sofa
            show denise_macy_pd xmastree dhappy mfrown
            with dissolve
    macy "What?! [macy_adr_pc_as_nice_cap]!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dunhappy mrolleye
    with dissolve
    deni "And afterwards, can we play with her together?"
    pc "I can think of nothing I'd like more, angel."

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dsmile mshocked
    with dissolve
    deni "Yay!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dhappy mfrown
    with dissolve
    deni "Let's unwrap your present, [denise_adr_pc_as]!"

    call music_fade_slow from _call_music_fade_slow_284

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree dsmile mshocked deyesclosed
    with dissolve

    deni "C'mon, wake-up!"

    scene black
    show dreamsequcence_corona inv:
        alpha 0.2
    with closeeyestrans

    deni "Wake up, lazybones!"

    call theme_xmas_snowfall from _call_theme_xmas_snowfall_1

    scene bedroom_bg pov_wakeup morning:
        subpixel True
        xalign 0.1 yalign 0.9 zoom 1.1
        ease 8.7 zoom 1.0
    show denise_macy_pd xmaswakeup denise_face_pov:
        subpixel True
        xalign 0.1 yalign 0.9 zoom 1.2
        ease 8.7 zoom 1.0
    show black:
        alpha 0.0
    with fastopeneyestrans

    pause 0.1
    show black:
        alpha 1.0
    with fastcloseeyestrans

    pause 0.1
    show black:
        alpha 0.0
    with openeyestrans
    hide black

    macy "What the hell, pipsqueak!"

    show bedroom_bg pov_wakeup morning
    show denise_macy_pd xmaswakeup denise_face_pov eyesclosed
    with dissolve
    deni "Stop making weird noises in your sleep and wake up!"

    scene bedroom_backdrop kisscloseup morning xmas
    show bedroom_bg kisscloseup morning xmas:
        subpixel True
        xalign 0.2 yalign 0.6 zoom 1.1
        ease 18.1 zoom 1.0
    show denise_macy_pd xmaswakeup dhappy mfrown:
        subpixel True
        xalign 0.2 yalign 0.6 zoom 1.2
        ease 18.1 zoom 1.0
    with fade
    macy "Argh... what time is it?"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dhappy mfrown deyesclosed
    with dissolve
    deni "It's time to unwrap our presents!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dhappy mfrown
    with dissolve
    deni "C'mon!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dhappy mfrown meyesclosed
    with dissolve
    macy "Sheesh!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dsmile mshocked meyesclosed
    with dissolve
    macy "Stop tweaking my nipples! Get off!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dsmile mshocked
    with dissolve
    macy "I'm warning you!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dsmile mshocked deyesclosed
    with dissolve
    deni "Only if you get up!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dsmile mshocked
    with dissolve
    deni "It's already halfway through the morning!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dsmile mshocked meyesclosed
    with dissolve
    macy "What's with that ridiculous thing on your head?!"

    show bedroom_bg kisscloseup morning xmas:
        ease 12.1 xalign 0.2 yalign 0.6 zoom 1.1
    show denise_macy_pd xmaswakeup immareindeer deyesclosed:
        ease 12.1 xalign 0.2 yalign 0.6 zoom 1.2
    with dissolve
    deni "Can't you tell?!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup immareindeer
    with dissolve
    deni "I'm a reindeer!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup immareindeer meyesclosed
    with dissolve
    macy "<sigh>"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup immareindeer
    with dissolve
    macy "Of course you are."

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup immareindeer meyesclosed
    with dissolve
    macy "Now will you get your fat little butt out of my face!"

    show bedroom_bg kisscloseup morning xmas:
        ease 14.2 zoom 1.0
    show denise_macy_pd xmaswakeup dsmile mshocked meyesclosed:
        ease 14.2 zoom 1.0
    with dissolve
    deni "Which is it? Fat or little? You gotta choose!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dsmile mshocked
    with dissolve
    macy "Fat! It's fat, alright!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dhappy mfrown meyesclosed
    with dissolve
    if w01d06_s03_pc_said_butt_is_perfect:
        deni "[denise_adr_pc_as_cap] said my butt is perfect..."

        show bedroom_bg kisscloseup morning xmas
        show denise_macy_pd xmaswakeup dhappy mfrown
        with dissolve
        macy "He never!"
    else:

        deni "Well, you got fat boobies."

        show bedroom_bg kisscloseup morning xmas
        show denise_macy_pd xmaswakeup dhappy mfrown
        with dissolve
        macy "But you still grope them any chance you get!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dsmile mshocked
    with dissolve
    macy "Stop! Tweaking!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dsmile mshocked deyesclosed
    with dissolve
    deni "I will, if you promise to get up!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dhappy mfrown meyesclosed
    with dissolve
    macy "I promise, okay! I promise!"

    show bedroom_bg kisscloseup morning xmas:
        ease 9.1 zoom 1.15 xalign 0.0 yalign 0.8
    show denise_macy_pd xmaswakeup dwalkoff dfocus:
        ease 9.1 zoom 1.3 xalign 0.0 yalign 0.8
    with dissolve
    deni "C'mon, get dressed."

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dwalkoff dfocus deyesclosed
    with dissolve
    deni "[denise_adr_pc_as_cap] and me are waiting for you."

    show bedroom_bg kisscloseup morning xmas:
        ease 12.1 zoom 1.15 xalign 0.7 yalign 0.75
    show denise_macy_pd xmaswakeup dwalkoff mfocus deyesclosed:
        ease 12.1 zoom 1.3 xalign 0.7 yalign 0.75
    with dissolve
    macy "Yeah..."

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dwalkoff mfocus
    with dissolve
    deni "Hurry!"

    show bedroom_bg kisscloseup morning xmas
    show denise_macy_pd xmaswakeup dwalkoff mfocus meyesclosed
    show black:
        alpha 0.0
        1.4
        linear 8.1 alpha 1.0
    with dissolve
    macy_thought "Crap, these fucked-up dreams I keep having..."


    scene xmastree_backdrop morning vignette
    show xmastree_bg morning vignette:
        subpixel True
        yalign 1.0 zoom 1.05 xalign 0.7
        ease 14.0 yalign 0.0 zoom 1.0
        1.0
        ease 6.1 yalign 0.2
    show denise_macy_pd xmastree normal vignette:
        subpixel True
        yalign 1.0 zoom 1.1 xalign 0.7
        ease 14.0 yalign 0.0 zoom 1.0
        1.0
        ease 6.1 yalign 0.2
    show text "{size=+64}{font=fonts/MountainsofChristmas-Regular.ttf}Happy holidays from [macy_name] and [denise_name].{/font}{/size}" at truecenter:
        subpixel True
        alpha 0.0 xalign 0.5 yalign 0.2
        parallel:
            2.0
            linear 1.0 alpha 1.0
            5.0
            linear 1.0 alpha 0.0
        parallel:
            ease 14.0 yalign 0.8
    with fade

    pause 22.0

    scene xmastree_backdrop morning
    show xmastree_bg morning:
        subpixel True
        xalign 0.5 yalign 0.3 zoom 1.0
        ease 22.1 zoom 1.2
    show xmastree_sofa:
        subpixel True
        xalign 0.5 yalign 0.3 zoom 1.0
        ease 22.1 zoom 1.4
    show denise_macy_pd xmastree normal:
        subpixel True
        xalign 0.5 yalign 0.3 zoom 1.0
        ease 22.1 zoom 1.3
    with fade
    deni "The best gift for Christmas is getting to spend it with [macy_name] and you, [denise_adr_pc_as]!"

    show xmastree_bg morning
    show xmastree_sofa
    show denise_macy_pd xmastree normal meyesclosed
    with dissolve

    macy "Urgh! Lame."

    call music_fade_slow from _call_music_fade_slow_285

    scene black
    with fade

    $ persistent.unlock_xmas_bonus = True

    pause 2.0

    return
