






label s_em_petting_blowjob:
    mc "...Sister Sofia?"
    mc "My holy member request your personal attention."
    scene s_em_horny with dissolve
    ss "I understood."
    ss "Let us have the ceremony of holy cock worshiping in the confession booth!"
    ss "But before we go there. I would like to kindly ask you."
    ss "How insistente I should praise your holy cock?"
    scene ss_em_default with dissolve
    call screen s_em_petting_blowjob_speed_choice
label s_em_petting_blowjob_intro:

    stop music fadeout 1.0

    if s_em_petting_blowjob == 1:
        mc "Do it carefully and gently."
    if s_em_petting_blowjob == 2:
        mc "Worship my holy cock hard!"

    scene s_first_meeting_40 with dissolve
    ss "So be it."
    ss "Follow me."
    play sound "images/sound_effects/house/open_door_1.mp3"
    scene black with dissolve
    pause

    play music "images/ost/church_theme_1.mp3" fadein 1.0
    scene s_nm_petting_blowjob_1 with dissolve
    ss "Oh, my dear Lord!"
    ss "In your thy name I pray! Release holy cock from its chains!"
    ss "Release it from the pants and make it see the blessed light of yours!"
    ss "Release it and make it hard! Fill [name]'s holy cock with your will and make it erect!"
    ss "Amen!"
    call rs_clothing from _call_rs_clothing_201
    scene s_nm_petting_blowjob_2 with dissolve
    ss "Hm."
    ss "My humble prayer has reached God's ears so fast."
    ss "I see God's will..."
    ss "I see it, He sends his will down to the Earth, He making this holy cock erect right before my eyes."
    ss "The little drops of juices coming from the holy dick - It is nothing but His mighty will taking the liquid form."
    scene s_nm_petting_blowjob_3 with dissolve
    ss "God almighty, I see your will."
    ss "Let me, the humble servant of yours, worship the saint cock and drink oh your holy will!"
    scene s_nm_petting_blowjob_4 with dissolve
    ss "His gentle voice is saying YES!"
    ss "Oh Lord, my Lord! I'll immediately commence myself into the act of worshiping of the holy cock!!!"
    scene s_nm_petting_blowjob_5 with dissolve
    call rs_sofia_classic_kiss from _call_rs_sofia_classic_kiss_4
    ss "God's will is filling now my mouth as my lips are kissing the holy cock."
    ss "My holy dear relic, I'll kiss every single inch of you as I'm your worshiper."
    scene s_nm_petting_blowjob_6 with dissolve
    call rs_sofia_classic_lick from _call_rs_sofia_classic_lick_8
    scene s_nm_petting_blowjob_7 with dissolve
    call rs_sofia_classic_lick from _call_rs_sofia_classic_lick_9
    scene s_nm_petting_blowjob_8 with dissolve
    call rs_sofia_classic_lick from _call_rs_sofia_classic_lick_10
    scene s_nm_petting_blowjob_9 with dissolve
    call rs_sofia_classic_lick from _call_rs_sofia_classic_lick_11

    scene s_nm_petting_blowjob_10 with dissolve
    call rs_sofia_classic_lick from _call_rs_sofia_classic_lick_12
    ss "God's ears are everywhere. He is listen to me and He send his glorious will, He makes your holy cock tastes wonderful, [name]."
    ss "He is giving its tip fresh and delicious flavor."
    ss "Its taste so good to the point of my teeth being squeezing out from the pleasure."

    scene black with dissolve

    if s_em_petting_blowjob == 1:
        call screen s_em_petting_blowjob_lvl_1 with wiperight
    if s_em_petting_blowjob == 2:
        call screen s_em_petting_blowjob_lvl_2 with wiperight
    $ renpy.pause(hard=True)









screen s_em_petting_blowjob_speed_choice:
    imagemap:
        idle "gui/sex/slow_fast_petting.png"
        hover "gui/sex/slow_fast_petting_h.png"
        hotspot (0, 0, 393, 540) action [SetVariable("s_em_petting_blowjob", 1), Jump("s_em_petting_blowjob_intro")] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        hotspot (0, 549, 393, 540) action [SetVariable("s_em_petting_blowjob", 2), Jump("s_em_petting_blowjob_intro")] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"

screen s_em_petting_blowjob_lvl_1():
    modal True
    default s_em_petting_blowjob_lvl1_cameras = 1
    showif s_em_petting_blowjob_lvl1_cameras == 1:
        add 's_em_petting_blowjob_lvl1_1'
    elif s_em_petting_blowjob_lvl1_cameras == 2:
        add 's_em_petting_blowjob_lvl1_2'
    elif s_em_petting_blowjob_lvl1_cameras == 3:
        add 's_em_petting_blowjob_lvl1_3'
    else:
        add 's_em_petting_blowjob_lvl1_4'
    use blowjob_screen_plate
    use s_em_screen_bars
    imagemap:
        idle "gui/masturbation/camera_1_button.png"
        hover "gui/masturbation/camera_1_button_h.png"
        hotspot (63, 161, 209, 55) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("s_em_petting_blowjob_lvl_1_eja")]), SetScreenVariable('s_em_petting_blowjob_lvl1_cameras', 1)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_2_button.png"
        hover "gui/masturbation/camera_2_button_h.png"
        hotspot (62, 223, 211, 57) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("s_em_petting_blowjob_lvl_1_eja")]), SetScreenVariable('s_em_petting_blowjob_lvl1_cameras', 2)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_3_button.png"
        hover "gui/masturbation/camera_3_button_h.png"
        hotspot (64, 285, 206, 55) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("s_em_petting_blowjob_lvl_1_eja")]), SetScreenVariable('s_em_petting_blowjob_lvl1_cameras', 3)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_4_button.png"
        hover "gui/masturbation/camera_4_button_h.png"
        hotspot (65, 345, 208, 59) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("s_em_petting_blowjob_lvl_1_eja")]), SetScreenVariable('s_em_petting_blowjob_lvl1_cameras', 4)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()

    imagemap:
        idle "gui/sex/handjob_screen/dirty_tralk_button.png"
        hover "gui/sex/handjob_screen/dirty_tralk_button_h.png"
        hotspot (63, 692, 211, 58) action [Hide("s_em_petting_blowjob_lvl_1"),SetVariable("notify_custom_2", False), Jump("s_em_petting_blowjob_dirty_talk")] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"

    imagemap:
        idle "gui/masturbation/ejaculation_button.png"
        hover "gui/masturbation/ejaculation_button_h.png"
        hotspot (163, 795, 163, 112) action [SetVariable("notify_custom_2", False), Hide("s_em_petting_blowjob_lvl_1"), Jump("s_em_petting_blowjob_lvl_1_finish")] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    use s_em_petting_blowjob_lvl_1_stamina
screen blowjob_screen_plate:
    add "gui/sex/blowjob_screen/blowjob_screen_plate.png"
screen s_em_petting_blowjob_lvl_1_stamina:
    fixed:
        if Main_Character.stamina <= 3:
            vbox:
                xpos 0.74 ypos 0.28
                text "Low Stamina!" style "style_low_stamina_message"
            at trans_alpha_effect_anime_v2()
        ypos 0.2
        add "gui/dds/bars/bars_plate.png"
        vbox:
            xpos 0.74 ypos 0.16
            spacing 5
            text "{font=fonts/font_date_system.ttf}{size=25}Your Stamina:"

        if Main_Character.stamina_level == 1:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,25):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 50
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 1(Virgin Fapper)"
        if Main_Character.stamina_level == 2:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,50):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 100
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 2(Experienced Fapper)"
        if Main_Character.stamina_level == 3:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,75):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 150
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 3(Amateur Fapper)"
        if Main_Character.stamina_level == 4:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,100):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 200
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 4(One Hand Master)"
        if Main_Character.stamina_level == 5:
            vbox:
                xpos 0.80 ypos 0.19
                bar value StaticValue(Main_Character.stamina,150):
                    left_bar Frame("gui/bar/mc_stamina.png")
                    right_bar Frame("gui/bar/bar_empty.png")
                    xmaximum 250
            vbox:
                xpos 0.74 ypos 0.19
                spacing 5
                text "{font=fonts/font_date_system.ttf}{size=35}Stamina:"
                text "{font=fonts/font_date_system.ttf}{size=25}Level: 5(Alpha Dick)"

screen s_em_petting_blowjob_lvl_2():
    modal True
    default s_em_petting_blowjob_lvl2_cameras = 1
    showif s_em_petting_blowjob_lvl2_cameras == 1:
        add 's_em_petting_blowjob_lvl2_1'
    elif s_em_petting_blowjob_lvl2_cameras == 2:
        add 's_em_petting_blowjob_lvl2_2'
    elif s_em_petting_blowjob_lvl2_cameras == 3:
        add 's_em_petting_blowjob_lvl2_3'
    else:
        add 's_em_petting_blowjob_lvl2_4'
    use blowjob_screen_plate
    use s_em_screen_bars
    imagemap:
        idle "gui/masturbation/camera_1_button.png"
        hover "gui/masturbation/camera_1_button_h.png"
        hotspot (63, 161, 209, 55) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("s_em_petting_blowjob_lvl_1_eja")]), SetScreenVariable('s_em_petting_blowjob_lvl2_cameras', 1)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_2_button.png"
        hover "gui/masturbation/camera_2_button_h.png"
        hotspot (62, 223, 211, 57) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("s_em_petting_blowjob_lvl_1_eja")]), SetScreenVariable('s_em_petting_blowjob_lvl2_cameras', 2)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_3_button.png"
        hover "gui/masturbation/camera_3_button_h.png"
        hotspot (64, 285, 206, 55) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("s_em_petting_blowjob_lvl_1_eja")]), SetScreenVariable('s_em_petting_blowjob_lvl2_cameras', 3)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    imagemap:
        idle "gui/masturbation/camera_4_button.png"
        hover "gui/masturbation/camera_4_button_h.png"
        hotspot (65, 345, 208, 59) action [If(Main_Character.stamina > 0, SetVariable('Main_Character.stamina', Main_Character.stamina - 5),[Jump("s_em_petting_blowjob_lvl_1_eja")]), SetScreenVariable('s_em_petting_blowjob_lvl2_cameras', 4)] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()

    imagemap:
        idle "gui/sex/handjob_screen/dirty_tralk_button.png"
        hover "gui/sex/handjob_screen/dirty_tralk_button_h.png"
        hotspot (63, 692, 211, 58) action [Hide("s_em_petting_blowjob_lvl2_4"),SetVariable("notify_custom_2", False), Hide("s_em_petting_blowjob_lvl_2"), Jump("s_em_petting_blowjob_dirty_talk")] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"

    imagemap:
        idle "gui/masturbation/ejaculation_button.png"
        hover "gui/masturbation/ejaculation_button_h.png"
        hotspot (163, 795, 163, 112) action [SetVariable("notify_custom_2", False), Hide("s_em_petting_blowjob_lvl_2"), Jump("s_em_petting_blowjob_lvl_1_finish")] hover_sound "sound_effects/buttons/misc_hover_1.mp3" activate_sound "sound_effects/buttons/misc_activate_2.mp3"
        if Main_Character.stamina <= 3:
            at trans_alpha_effect_anime_v2()
    use s_em_petting_blowjob_lvl_1_stamina









label s_em_petting_blowjob_lvl_1_finish:
    scene s_nm_petting_blowjob_10 with dissolve
    ss "About to cum, huh?"
    ss "About to bless this humble servant of God with your... your glory, holy SEED?"
    ss "My dear friend [name], I'll gladly swallow your holy sperm in Jesus Christs name!"
    ss "Be so kind towards your holy cock's worshiper and release your seed."
    ss "I beg of you, oh kind soul, inject your oh holy sperm right into my mouth and feed up my stomach with its rich and strong flavor."
    ss "Let me feel how those thick, saint juices filling my mouth and flowing down my throat."
    ss "Amen."
    jump s_em_petting_blowjob_lvl_1_eja


    label s_em_petting_blowjob_lvl_1_eja:
        scene anime_s_em_petting_blowjob_cum_1 with flash
        show screen Lovefall
        $ ss.cum_inside_count += 1
        mc "{b}*SPUUUUUURT!*{/b}"
        mc "Oh! I'm cumming!"
        ss "Uhmp! Hmmm..."
        mc_t "(I came right into the nun's mouth while she is hungry sucking my hard cock.)"
        mc_t "(The nun does not stop sucking it, even after my seed is floding her mouth and flowing down her throat.)"
        scene s_em_petting_blowjob_cum_1 with dissolve
        ss "Ahm... Hehhh..."
        mc_t "(The nun has opened her warm, cum-filled mouth... My soft cock has slowly popped out of it.)"
        mc_t "(On the nun's tongue is a huge rope of my sperm...)"
        mc_t "(That mouth of hers felt like a real pussy, fucking it was the real pleasure.)"
        scene s_em_petting_blowjob_cum_2 with dissolve
        ss "Aheh... Mhm!"
        mc_t "(Right on her tongue a huge rope of my fresh cum, the nun is patiently waiting to swallow it.)"
        scene s_em_petting_blowjob_cum_3 with dissolve
        ss "Ah.. That's mine."
        scene anime_s_em_petting_blowjob_cum_2 with dissolve
        ss "Ahmm... Uhm! Look... Look! Not a single drop of your holy seed has left on your cock."
        ss "I have cleansed it all up... The holy relic must stay clean and shiny to God's glory..."
        ss "Thank you, oh kind soul... For feeding me up and for blessing me."
        ss "I'm all soaked and blessed with your saint, thick sperm."
        ss "It's so... waaaarm.. juuuuicy.. and taaaasty."
        ss "It is the best treat I could ask for."
        ss "Oh... Oh! I'm so BLESSED with the HOLY SPERM!"
        scene black with dissolve
        mc_t "(The ceremony is over.)"

        stop church_inside_ambience fadeout 1.0


        $ lc.advance_time()
        $ notify_custom_2 = False
        hide screen Lovefall
        hide screen s_em_screen_bars
        $ quick_bar = True


        if Main_Character.stamina_level == 1:
            $ Main_Character.stamina = 25
        if Main_Character.stamina_level == 2:
            $ Main_Character.stamina = 50
        if Main_Character.stamina_level == 3:
            $ Main_Character.stamina = 75
        if Main_Character.stamina_level == 4:
            $ Main_Character.stamina = 100
        if Main_Character.stamina_level == 5:
            $ Main_Character.stamina = 150

        $ s_em_petting_blowjob_lvl = 0

        jump map_global









label s_em_petting_blowjob_dirty_talk:
    show screen s_em_screen_bars with dissolve
    scene s_em_petting_blowjob_dirty_talk with dissolve
    ss "I'm listening, my friend."
    jump s_em_petting_blowjob_dirty_talk_action


    label s_em_petting_blowjob_dirty_talk_action:
    menu:
        "{color=#cc73ff}(Say to her a thing){/color} {image=gui/text_icons/lust.png}" if True:

            $ phrase = renpy.input('Say a thing...', exclude = '0123456789').strip()
            if phrase == '':
                jump s_em_petting_blowjob_dirty_talk_action


            elif re.search(r'\b(love|passion|like|enjoy|second|soft|lips|affection|loved|loves|loving)\b', phrase, re.I):
                $ ss.lust_neutral_dt()
                ss "God loves us too."


            elif re.search(r'\b(whore|slut|bitch|slave|cunt)\b', phrase, re.I):
                $ ss.lust_neutral_dt()
                ss "I'm only slave of God and your holy cock."


            elif re.search(r'\b(nun|god|faith|jesus|christ|angel|holy|lord|amen|glory|saint|angel|seraph|will|sister|bless)\b', phrase, re.I):
                $ ss.lust_increasing_dt()
                ss "Amen to that."

            elif re.search(r'\b(hate|worse|bullshit)\b', phrase, re.I):
                $ ss.lust_neutral_dt()
                ss "Swearing is not allowed at the church."
            elif re.search(r'\b(mother|mom|mommy|mam)\b', phrase, re.I):
                $ ss.lust_neutral_dt()
                ss "Calling me a mommy? How interesting."
            elif re.search(r'\b(fuck|fucking|fucker|fck)\b', phrase, re.I):
                $ ss.lust_neutral_dt()
                ss "Swearing is not allowed at the church."
            elif re.search(r'\b(lol|funny|lmao|haha|joke)\b', phrase, re.I):
                $ ss.lust_neutral_dt()
                ss "Do not make such jokes, you are at the church."
            elif re.search(r'\b(sofia|baby|girl|dear|sweetie)\b', phrase, re.I):
                $ ss.lust_neutral_dt()
                ss "You are so kind."
            elif True:
                $ ss.lust_neutral_dt()
                ss "Mhm... [name].. [name]!"

            jump s_em_petting_blowjob_dirty_talk_action
        "(Return)" if True:

            scene black with dissolve

            if s_em_petting_blowjob == 1:
                call screen s_em_petting_blowjob_lvl_1 with wiperight
            if s_em_petting_blowjob == 2:
                call screen s_em_petting_blowjob_lvl_2 with wiperight

            $ renpy.pause(hard=True)
# Decompiled by unrpyc: https://github.com/CensoredUsername/unrpyc
