







transform fadein_out():
    alpha 0.0
    on appear:
        linear 0.5 alpha 1.0
    on show:
        linear 0.5 alpha 1.0
    on hide:
        linear 0.5 alpha 0.0
transform kiss_me_move_up_down_lvl_1():
    zoom 1.0
    align (0.50, 0.1)
    linear 1.5 align (0.50, 1.0) alpha 1.0
    align (0.50, 1.0)
    linear 1.5 align (0.50, 0.1) alpha 0.0
    repeat
transform kiss_me_move_up_down_lvl_2():
    zoom 0.75
    choice:
        align (0.15, 0.1)
        linear 1.5 align (0.15, 1.0) alpha 1.0
        align (0.15, 1.0)
        linear 1.5 align (0.15, 0.1) alpha 0.0
    choice:
        align (0.50, 0.1)
        linear 1.5 align (0.50, 1.0) alpha 1.0
        align (0.50, 1.0)
        linear 1.5 align (0.50, 0.1) alpha 0.0
    choice:
        align (0.30, 0.1)
        linear 1.5 align (0.30, 1.0) alpha 1.0
        align (0.30, 1.0)
        linear 1.5 align (0.30, 0.1) alpha 0.0
    choice:
        align (0.90, 0.1)
        linear 1.5 align (0.90, 1.0) alpha 1.0
        align (0.90, 1.0)
        linear 1.5 align (0.90, 0.1) alpha 0.0
    choice:
        align (0.05, 0.1)
        linear 1.5 align (0.05, 1.0) alpha 1.0
        align (0.05, 1.0)
        linear 1.5 align (0.05, 0.1) alpha 0.0
    repeat
transform kiss_me_move_up_down_lvl_3():
    zoom 0.60
    choice:
        align (0.05, 0.1)
        linear 0.5 align (0.05, 1.0) alpha 1.0
        align (0.05, 1.0)
        linear 0.5 align (0.05, 0.1) alpha 0.0
    choice:
        align (1.0, 0.1)
        linear 0.5 align (1.0, 1.0) alpha 1.0
        align (1.0, 1.0)
        linear 0.5 align (1.0, 0.1) alpha 0.0
    choice:
        align (0.20, 0.1)
        linear 0.5 align (0.20, 1.0) alpha 1.0
        align (0.20, 1.0)
        linear 0.5 align (0.20, 0.1) alpha 0.0
    choice:
        align (0.60, 0.1)
        linear 0.5 align (0.60, 1.0) alpha 1.0
        align (0.60, 1.0)
        linear 0.5 align (0.60, 0.1) alpha 0.0
    choice:
        align (0.60, 0.1)
        linear 0.5 align (0.60, 1.0) alpha 1.0
        align (0.60, 1.0)
        linear 0.5 align (0.60, 0.1) alpha 0.0
    repeat
transform car_cleaning_lvl_1():
    zoom 1.0
    align (0.50, 0.1)
    linear 1.5 align (0.50, 1.0) alpha 1.0
    align (0.50, 1.0)
    linear 1.5 align (0.50, 0.1) alpha 0.0
    repeat
transform car_cleaning_lvl_2():
    zoom 0.75
    choice:
        align (0.15, 0.1)
        linear 1.0 align (0.15, 1.0) alpha 1.0
        align (0.15, 1.0)
        linear 1.0 align (0.15, 0.1) alpha 0.0
    choice:
        align (0.70, 0.1)
        linear 1.0 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 1.0 align (0.70, 0.1) alpha 0.0
    choice:
        align (0.30, 0.1)
        linear 1.0 align (0.30, 1.0) alpha 1.0
        align (0.30, 1.0)
        linear 1.0 align (0.30, 0.1) alpha 0.0
    repeat
transform car_cleaning_lvl_3():
    zoom 0.60
    choice:
        align (0.05, 0.1)
        linear 0.55 align (0.05, 1.0) alpha 1.0
        align (0.05, 1.0)
        linear 0.55 align (0.05, 0.1) alpha 0.0
    choice:
        align (0.70, 0.1)
        linear 0.55 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 0.55 align (0.70, 0.1) alpha 0.0
    choice:
        align (0.60, 0.1)
        linear 0.55 align (0.60, 1.0) alpha 1.0
        align (0.60, 1.0)
        linear 0.55 align (0.60, 0.1) alpha 0.0
    choice:
        align (0.15, 0.1)
        linear 0.55 align (0.15, 1.0) alpha 1.0
        align (0.15, 1.0)
        linear 0.55 align (0.15, 0.1) alpha 0.0
    repeat


transform blowjob_lvl_1():
    choice:
        zoom 1.0
        align (0.50, 0.1)
        linear 1.5 align (0.50, 1.0) alpha 1.0
        align (0.50, 1.0)
        linear 1.5 align (0.50, 0.1) alpha 0.0
    choice:
        zoom 0.75
        align (0.20, 0.1)
        linear 1.0 align (0.20, 1.0) alpha 1.0
        align (0.20, 1.0)
        linear 1.0 align (0.20, 0.1) alpha 0.0
    choice:
        zoom 1.0
        align (0.70, 0.1)
        linear 1.0 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 1.0 align (0.70, 0.1) alpha 0.0
    choice:
        zoom 1.0
        align (0.70, 0.1)
        linear 0.75 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 0.75 align (0.70, 0.1) alpha 0.0
    choice:
        zoom 1.0
        align (0.60, 0.1)
        linear 0.75 align (0.60, 1.0) alpha 1.0
        align (0.60, 1.0)
        linear 0.75 align (0.60, 0.1) alpha 0.0
    choice:
        zoom 1.0
        align (0.20, 0.1)
        linear 0.75 align (0.20, 1.0) alpha 1.0
        align (0.20, 1.0)
        linear 0.75 align (0.20, 0.1) alpha 0.0
    choice:
        zoom 1.0
        align (0.25, 0.1)
        linear 1.5 align (0.75, 1.0) alpha 1.0
        align (0.75, 1.0)
        linear 1.5 align (0.25, 0.1) alpha 0.0
    choice:
        zoom 1.0
        align (0.60, 0.1)
        linear 1.0 align (0.30, 1.0) alpha 1.0
        align (0.30, 1.0)
        linear 1.0 align (0.60, 0.1) alpha 0.0
    choice:
        zoom 1.0
        align (0.30, 0.1)
        linear 1.0 align (0.60, 1.0) alpha 1.0
        align (0.60, 1.0)
        linear 1.0 align (0.30, 0.1) alpha 0.0
    repeat

transform dick_addiction_lvl1():
    choice:
        zoom 0.60
        align (0.90, 0.40)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.75
        align (0.90, 0.60)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.50
        align (0.90, 0.80)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.30
        align (0.90, 0.55)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.40
        align (0.90, 0.45)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.60
        align (0.90, 0.70)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    repeat

transform alpha_01:
    alpha 0.5
transform alpha_01_size:
    alpha 0.5
    zoom 0.75
transform zero_one_size:
    zoom 0.75


transform masturbation_lvl1():
    zoom 1.0
    align (0.50, 0.1)
    linear 1.5 align (0.50, 1.0) alpha 1.0
    align (0.50, 1.0)
    linear 1.5 align (0.50, 0.1) alpha 0.0
    repeat
transform masturbation_lvl2():
    zoom 0.75
    choice:
        align (0.20, 0.1)
        linear 1.0 align (0.20, 1.0) alpha 1.0
        align (0.20, 1.0)
        linear 1.0 align (0.20, 0.1) alpha 0.0
    choice:
        align (0.70, 0.1)
        linear 1.0 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 1.0 align (0.70, 0.1) alpha 0.0
    choice:
        align (0.30, 0.1)
        linear 1.0 align (0.30, 1.0) alpha 1.0
        align (0.30, 1.0)
        linear 1.0 align (0.30, 0.1) alpha 0.0
    repeat
transform masturbation_lvl3():
    choice:
        zoom 0.60
        align (0.40, 0.1)
        linear 0.55 align (0.40, 1.0) alpha 1.0
        align (0.40, 1.0)
        linear 0.55 align (0.40, 0.1) alpha 0.0
    choice:
        zoom 0.60
        align (0.70, 0.1)
        linear 0.55 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 0.55 align (0.70, 0.1) alpha 0.0
    choice:
        zoom 1.0
        align (0.50, 0.1)
        linear 1.5 align (0.50, 1.0) alpha 1.0
        align (0.50, 1.0)
        linear 1.5 align (0.50, 0.1) alpha 0.0
    choice:
        zoom 0.60
        align (0.60, 0.1)
        linear 0.55 align (0.60, 1.0) alpha 1.0
        align (0.60, 1.0)
        linear 0.55 align (0.60, 0.1) alpha 0.0
    choice:
        zoom 0.60
        align (0.40, 0.1)
        linear 0.55 align (0.40, 1.0) alpha 1.0
        align (0.40, 1.0)
        linear 0.55 align (0.40, 0.1) alpha 0.0
    choice:
        zoom 0.75
        align (0.70, 0.1)
        linear 1.0 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 1.0 align (0.70, 0.1) alpha 0.0
    repeat
transform masturbation_lvl4():
    choice:
        zoom 0.60
        align (0.60, 0.30)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.80
        align (0.30, 0.60)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.70
        align (0.50, 0.70)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.50
        align (0.35, 0.55)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.65
        align (0.70, 0.30)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.75
        align (0.40, 0.80)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    repeat
transform masturbation_lvl5():
    choice:
        zoom 0.60
        align (0.40, 0.1)
        linear 0.55 align (0.40, 1.0) alpha 1.0
        align (0.40, 1.0)
        linear 0.55 align (0.40, 0.1) alpha 0.0
    choice:
        zoom 0.60
        align (0.70, 0.1)
        linear 0.55 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 0.55 align (0.70, 0.1) alpha 0.0
    choice:
        zoom 1.0
        align (0.50, 0.1)
        linear 1.5 align (0.50, 1.0) alpha 1.0
        align (0.50, 1.0)
        linear 1.5 align (0.50, 0.1) alpha 0.0
    choice:
        zoom 0.60
        align (0.60, 0.1)
        linear 0.55 align (0.60, 1.0) alpha 1.0
        align (0.60, 1.0)
        linear 0.55 align (0.60, 0.1) alpha 0.0
    choice:
        zoom 0.60
        align (0.40, 0.1)
        linear 0.55 align (0.40, 1.0) alpha 1.0
        align (0.40, 1.0)
        linear 0.55 align (0.40, 0.1) alpha 0.0
    choice:
        zoom 0.75
        align (0.70, 0.1)
        linear 1.0 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 1.0 align (0.70, 0.1) alpha 0.0
    choice:
        zoom 0.60
        align (0.60, 0.30)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.80
        align (0.30, 0.60)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.70
        align (0.50, 0.70)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.50
        align (0.35, 0.55)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.65
        align (0.70, 0.30)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    choice:
        zoom 0.75
        align (0.40, 0.80)
        linear 0.5 alpha 1.0
        linear 0.5 alpha 0.0
    repeat



transform peeper_lvlmax():
    choice:
        zoom 1.0
        align (0.90, 0.90)
        linear 2.0 alpha 1.0
        linear 2.0 alpha 0.0
    repeat
transform peeper_lvl1():
    choice:
        zoom 0.80
        align (0.80, 0.60)
        linear 1.0 alpha 1.0
        linear 1.0 alpha 0.0
    choice:
        zoom 0.80
        align (0.90, 0.60)
        linear 1.0 alpha 1.0
        linear 1.0 alpha 0.0
    choice:
        zoom 0.80
        align (1.0, 0.60)
        linear 1.0 alpha 1.0
        linear 1.0 alpha 0.0
    repeat
transform peeper_lvl2():
    choice:
        zoom 0.70
        align (0.75, 0.60)
        linear 0.75 alpha 1.0
        linear 0.75 alpha 0.0
    choice:
        zoom 0.70
        align (0.80, 0.60)
        linear 0.75 alpha 1.0
        linear 0.75 alpha 0.0
    choice:
        zoom 0.70
        align (0.95, 0.60)
        linear 0.75 alpha 1.0
        linear 0.75 alpha 0.0
    choice:
        zoom 0.70
        align (0.75, 0.80)
        linear 0.75 alpha 1.0
        linear 0.75 alpha 0.0
    choice:
        zoom 0.70
        align (0.80, 0.80)
        linear 0.75 alpha 1.0
        linear 0.75 alpha 0.0
    choice:
        zoom 0.70
        align (0.95, 0.80)
        linear 0.75 alpha 1.0
        linear 0.75 alpha 0.0
    repeat
transform peeper_lvl3():
    choice:
        zoom 0.70
        align (0.70, 0.50)
        linear 0.75 align (0.70, 0.90) alpha 1.0
        align (0.70, 0.90)
        linear 0.75 align (0.70, 0.50) alpha 0.0
    choice:
        zoom 0.60
        align (0.90, 0.50)
        linear 0.75 align (0.90, 0.90) alpha 1.0
        align (0.90, 0.90)
        linear 0.75 align (0.90, 0.50) alpha 0.0
    choice:
        zoom 0.80
        align (1.0, 0.50)
        linear 0.75 align (1.0, 0.90) alpha 1.0
        align (1.0, 0.90)
        linear 0.75 align (1.0, 0.50) alpha 0.0
    repeat
transform peeper_lvl4():
    choice:
        zoom 0.60
        align (0.70, 0.70)
        linear 0.75 align (1.0, 1.0) alpha 1.0
        align (1.0, 1.0)
        linear 0.75 align (0.70, 0.70) alpha 0.0
    choice:

        zoom 0.60
        align (0.90, 0.70)
        linear 0.75 align (0.90, 1.0) alpha 1.0
        align (0.90, 1.0)
        linear 0.75 align (0.90, 0.70) alpha 0.0
    choice:
        zoom 0.60
        align (0.70, 0.70)
        linear 0.75 align (0.70, 1.0) alpha 1.0
        align (0.70, 1.0)
        linear 0.75 align (0.70, 0.70) alpha 0.0
    choice:

        zoom 0.60
        align (0.70, 0.70)
        linear 0.75 align (1.0, 0.70) alpha 1.0
        align (1.0, 0.70)
        linear 0.75 align (0.70, 0.70) alpha 0.0
    choice:
        zoom 0.60
        align (0.70, 0.90)
        linear 0.75 align (1.0, 0.90) alpha 1.0
        align (1.0, 0.90)
        linear 0.75 align (0.70, 0.90) alpha 0.0
    repeat

transform jumping_with_offset(st=1.5):
    on show:
        ypos -200
        parallel:
            easein st/2 ypos 0
        parallel:
            easeout st/2 yoffset +10
        easein st/2 yoffset 0
    on hide:
        parallel:
            linear st/4 ypos -200

transform mood():
    linear 1.0 alpha 0.0
    linear 1.0 alpha 1
    repeat









transform family_house_cooking_lvl1():
    choice:
        zoom 1.0
        align (0.90, 0.50)
        linear 2.0
        linear 2.0
    repeat


transform family_house_cleaning_lvl1():
    choice:
        zoom 1.0
        align (0.90, 0.50)
        linear 2.0 alpha 0.75
        linear 2.0 alpha 0.0
    repeat

transform family_house_cleaning_lvl2():
    choice:
        zoom 0.75
        align (0.80, 0.50)
        linear 2.0 alpha 0.75
        linear 2.0 alpha 0.0
    repeat

transform family_house_cleaning_lvl3():
    choice:
        zoom 0.90
        align (0.95, 0.50)
        linear 2.0 alpha 0.75
        linear 2.0 alpha 0.0
    repeat

transform family_house_cleaning_lvl4():
    choice:
        zoom 1.10
        align (0.90, 0.60)
        linear 2.0 alpha 0.75
        linear 2.0 alpha 0.0
    repeat

transform family_house_cleaning_lvl5():
    choice:
        zoom 1.50
        align (0.90, 0.60)
        linear 2.0 alpha 0.75
        linear 2.0 alpha 0.0
    repeat

transform family_house_cleaning_lvlmax():
    alpha 0.5









transform richmond_curious_01():
    zoom 0.5
    xpos 450
    ypos 90
    choice:
        linear 2.5 alpha 0.0
        linear 2.5 alpha 1
        repeat
transform richmond_curious_02():
    zoom 0.5
    xpos 370
    ypos -300
    choice:
        linear 2.5 alpha 0.0
        linear 2.5 alpha 1
        repeat
transform richmond_curious_03():
    zoom 0.5
    xpos 600
    ypos 100
    choice:
        linear 2.5 alpha 0.0
        linear 2.5 alpha 1
        repeat
transform richmond_curious_04():
    zoom 0.5
    xpos 300
    ypos 140
    choice:
        linear 2.5 alpha 0.0
        linear 2.5 alpha 1
        repeat
transform zoom_little_out():
    zoom 0.5

transform richmond_buttons():
    choice:
        linear 2.5 alpha 0.0
        linear 2.5 alpha 1
        repeat

transform richmond_buttons_misc():
    zoom 0.5
    choice:
        linear 2.5 alpha 0.0
        linear 2.5 alpha 1
        repeat


transform sfsf():
    choice:
        zoom 1.0
        align (0.90, 0.50)
transform sfsf1():
    choice:
        zoom 1.5
        align (0.90, 0.50)
transform sfsf2():
    choice:
        zoom 1.75
        align (0.90, 0.50)
transform sfsf3():
    choice:
        zoom 2.0
        align (0.90, 0.50)

transform sfx_zoom():
    zoom 1.5









transform little_maldives_ferry():
    choice:
        linear 150 xpos 800 alpha 0.1
        pause 5.0
        xpos 0 alpha 1.0
        repeat

transform little_maldives_fly():
    xpos -400
    choice:
        linear 15 xpos 1800 alpha 0.7
        pause 5.0
        xpos -400
        repeat
# Decompiled by unrpyc: https://github.com/CensoredUsername/unrpyc
