
# Genie chibi images (one for each action)

image ch_gen stand:
    "characters/genie/chibis/stand.webp"

image ch_gen stand_alt:
    "characters/genie/chibis/stand_alt.webp"

image ch_gen stand_by_desk:
    "characters/genie/chibis/stand_by_desk.webp"

image ch_gen stand_shocked:
    "characters/genie/chibis/shocked/01.webp"

image ch_gen sneeze:
    "characters/genie/chibis/sneeze.webp"

image ch_gen walk:
    "characters/genie/chibis/walk_01.webp"
    pause.18
    "characters/genie/chibis/walk_02.webp"
    pause.18
    "characters/genie/chibis/walk_03.webp"
    pause.18
    "characters/genie/chibis/walk_04.webp"
    pause.18
    repeat

image ch_gen rummage:
    "characters/genie/chibis/rummage/rum_01.webp"
    pause.3
    "characters/genie/chibis/rummage/rum_02.webp"
    pause.3
    "characters/genie/chibis/rummage/rum_03.webp"
    pause.3
    "characters/genie/chibis/rummage/rum_04.webp"
    pause 1
    "characters/genie/chibis/rummage/rum_03.webp"
    pause.3
    "characters/genie/chibis/rummage/rum_02.webp"
    pause.3
    repeat

image ch_gen sit_behind_desk:
    zoom 0.5

    "characters/genie/chibis/idle/desk_01.webp"
    pause.1
    "characters/genie/chibis/idle/desk_02.webp"
    pause.1
    "characters/genie/chibis/idle/desk_03.webp"
    pause.1
    "characters/genie/chibis/idle/desk_02.webp"
    pause.1
    "characters/genie/chibis/idle/desk_01.webp"
    pause 5
    "characters/genie/chibis/idle/desk_01.webp"
    pause.15
    "characters/genie/chibis/idle/desk_04.webp"
    pause.15
    "characters/genie/chibis/idle/desk_01.webp"
    pause.15
    "characters/genie/chibis/idle/desk_04.webp"
    pause.15
    "characters/genie/chibis/idle/desk_01.webp"
    pause 6
    repeat

image ch_gen sit_behind_desk_hover:
    zoom 0.5

    "characters/genie/chibis/idle/desk_hover.webp"

image ch_gen sit_in_chair:
    zoom 0.5

    "characters/genie/chibis/sit.webp"

# Working
image ch_gen paperwork:
    "characters/genie/chibis/working/01.webp"
    pause.15
    "characters/genie/chibis/working/02.webp"
    pause.15
    "characters/genie/chibis/working/01.webp"
    pause.15
    "characters/genie/chibis/working/02.webp"
    pause.15
    "characters/genie/chibis/working/01.webp"
    pause.15
    "characters/genie/chibis/working/02.webp"
    pause 1
    "characters/genie/chibis/working/03.webp"
    pause.15
    "characters/genie/chibis/working/04.webp"
    pause.15
    "characters/genie/chibis/working/05.webp"
    pause.15
    "characters/genie/chibis/working/06.webp"
    pause.15
    "characters/genie/chibis/working/05.webp"
    pause.15
    "characters/genie/chibis/working/06.webp"
    pause.15
    "characters/genie/chibis/working/05.webp"
    pause.15
    "characters/genie/chibis/working/06.webp"
    pause 1
    "characters/genie/chibis/working/07.webp"
    pause.15
    "characters/genie/chibis/working/08.webp"
    pause.15
    "characters/genie/chibis/working/09.webp"
    pause.15
    "characters/genie/chibis/working/08.webp"
    pause.15
    "characters/genie/chibis/working/07.webp"
    pause.15
    "characters/genie/chibis/working/08.webp"
    pause.15
    "characters/genie/chibis/working/09.webp"
    pause.15
    "characters/genie/chibis/working/08.webp"
    pause.15
    "characters/genie/chibis/working/03.webp"
    pause.15
    "characters/genie/chibis/working/02.webp"
    pause.15
    repeat

image ch_gen paperwork_idle:
    "characters/genie/chibis/working/01.webp"

# Reading
image ch_gen read:
    xzoom -1
    # Page flip direction matters!
    "characters/genie/chibis/reading/01.webp"
    pause 2
    "characters/genie/chibis/reading/02.webp"
    pause.15
    "characters/genie/chibis/reading/03.webp"
    pause.15
    "characters/genie/chibis/reading/04.webp"
    pause.15
    "characters/genie/chibis/reading/05.webp"
    pause.15
    "characters/genie/chibis/reading/06.webp"
    pause.15
    "characters/genie/chibis/reading/01.webp"
    pause 2
    repeat

image ch_gen read_near_fire:
    # Page flip direction matters!
    "characters/genie/chibis/reading/01.webp"
    pause 2
    "characters/genie/chibis/reading/06.webp"
    pause.15
    "characters/genie/chibis/reading/05.webp"
    pause.15
    "characters/genie/chibis/reading/04.webp"
    pause.15
    "characters/genie/chibis/reading/03.webp"
    pause.15
    "characters/genie/chibis/reading/02.webp"
    pause.15
    "characters/genie/chibis/reading/01.webp"
    pause 2
    repeat

image ch_gen read_done:
    xzoom -1
    "characters/genie/chibis/reading/07.webp"

image ch_gen read_near_fire_done:
    "characters/genie/chibis/reading/07.webp"

# Drinking
image ch_gen toast_goblet:
    zoom 0.5

    "characters/genie/chibis/drinking/01.webp"
    pause 2
    "characters/genie/chibis/drinking/02.webp"
    pause.2
    "characters/genie/chibis/drinking/03.webp"
    pause.2
    "characters/genie/chibis/drinking/04.webp"
    pause 1
    "characters/genie/chibis/drinking/03.webp"
    pause.2
    "characters/genie/chibis/drinking/01.webp"
    pause 3
    repeat

image ch_gen toast_goblet_daytime:
    zoom 0.5

    "characters/genie/chibis/drinking/01_day.webp"
    pause 2
    "characters/genie/chibis/drinking/02_day.webp"
    pause.2
    "characters/genie/chibis/drinking/03_day.webp"
    pause.2
    "characters/genie/chibis/drinking/04_day.webp"
    pause 1
    "characters/genie/chibis/drinking/03_day.webp"
    pause.2
    "characters/genie/chibis/drinking/01_day.webp"
    pause 3
    repeat

# Masturbating behind desk
image ch_gen jerk_off_behind_desk:
    "characters/genie/chibis/jerk_off_behind_desk/desk_01.webp"
    pause.2
    "characters/genie/chibis/jerk_off_behind_desk/desk_02.webp"
    pause.2
    "characters/genie/chibis/jerk_off_behind_desk/desk_03.webp"
    pause.2
    "characters/genie/chibis/jerk_off_behind_desk/desk_02.webp"
    pause.2
    repeat

image ch_gen cum_behind_desk:
    size (608,524)
    contains:
        "ch_gen jerk_off_behind_desk"
    contains:
        zoom 2
        alpha 1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_01.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_02.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_03.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_04.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_05.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_06.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_07.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_08.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_09.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_10.webp"
        pause.1
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_11.webp"
        pause 2
        linear .2 alpha 0
        pause .5
        repeat

image ch_gen jerk_off_behind_desk_pause:
    "characters/genie/chibis/jerk_off_behind_desk/desk_pause.webp"

image ch_gen cum_behind_desk_done:
    size (608,524)
    contains:
        zoom 2
        "ch_gen sit_behind_desk"
    contains:
        zoom 2
        "characters/genie/chibis/jerk_off_behind_desk/desk_sperm_11.webp"

image ch_gen dick_out:
    "characters/genie/chibis/jerk_off/dick_out.webp"

image ch_gen dick_out_normal:
     "characters/genie/chibis/jerk_off/dick_out_normal.webp"

image ch_gen dick_out_shocked:
     "characters/genie/chibis/jerk_off/dick_out_shocked.webp"

# Masturbating while standing
#TODO Genie's standing jerk off chibis don't stand level with the others. Fix this and check/correct relevant events
image ch_gen hold_dick:
    "characters/genie/chibis/jerk_off/03.webp"

image ch_gen jerk_off:
    "characters/genie/chibis/jerk_off/01.webp"
    pause.2
    "characters/genie/chibis/jerk_off/02.webp"
    pause.2
    "characters/genie/chibis/jerk_off/03.webp"
    pause.2
    "characters/genie/chibis/jerk_off/04.webp"
    pause.2
    repeat

image ch_gen cum:
    size (300,500)
    contains:
        "ch_gen jerk_off"
    contains:
        offset (-760, -370)
        zoom 2
        alpha 1
        "characters/genie/chibis/jerk_off/sperm_wide_01.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_02.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_03.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_04.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_05.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_06.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_07.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_08.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_09.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_10.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_11.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_12.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_13.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_14.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_15.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_16.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_17.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_wide_18.webp"
        pause 2
        linear .2 alpha 0
        pause .5
        repeat

image ch_gen cum_done:
    size (300,500)
    contains:
        "characters/genie/chibis/jerk_off/02.webp"
    contains:
        offset (-760, -370)
        zoom 2
        "characters/genie/chibis/jerk_off/sperm_wide_18.webp"

image ch_gen cum_close:
    size (300,500)
    contains:
        "ch_gen jerk_off"
    contains:
        offset (-760, -370)
        zoom 2
        alpha 1
        "characters/genie/chibis/jerk_off/sperm_short_01.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_02.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_03.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_04.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_05.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_06.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_07.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_08.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_09.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_10.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_11.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_12.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_13.webp"
        pause 3
        linear .2 alpha 0
        repeat

image ch_gen cum_close_bottomless:
    size (300,500)
    contains:
        "ch_gen jerk_off"
    contains:
        offset (-760, -370)
        zoom 2
        alpha 1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_01.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_02.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_03.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_04.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_05.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_06.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_07.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_08.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_09.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_10.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_11.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_12.webp"
        pause.1
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_13.webp"
        pause 3
        linear .2 alpha 0
        repeat

image ch_gen cum_close_done:
    size (300,500)
    contains:
        "characters/genie/chibis/jerk_off/02.webp"
    contains:
        offset (-760, -370)
        zoom 2
        "characters/genie/chibis/jerk_off/sperm_short_13.webp"

image ch_gen cum_close_bottomless_done:
    size (300,500)
    contains:
        "characters/genie/chibis/jerk_off/02.webp"
    contains:
        offset (-760, -370)
        zoom 2
        "characters/genie/chibis/jerk_off/sperm_short_bottomless_13.webp"

# Grabbing
#TODO Fix positions for grab and petting (make consistent with other images and adjust in events)
image ch_gen grab_mid:
    anchor (0.5, 0.5) # Workaround for position
    "characters/genie/chibis/grab/grab_01.webp"
    pause.5
    "characters/genie/chibis/grab/grab_02.webp"
    pause.1
    "characters/genie/chibis/grab/grab_03.webp"
    pause.7
    "characters/genie/chibis/grab/grab_02.webp"
    pause.1
    "characters/genie/chibis/grab/grab_01.webp"

image ch_gen grab_high:
    anchor (0.5, 0.5) # Workaround for position (feeding bird)
    "characters/genie/chibis/grab/grab_01.webp"
    pause.5
    "characters/genie/chibis/grab/grab_02.webp"
    pause.1
    "characters/genie/chibis/grab/grab_03.webp"
    pause.1
    "characters/genie/chibis/grab/grab_04.webp"
    pause.1
    "characters/genie/chibis/grab/grab_05.webp"
    pause.5
    "characters/genie/chibis/grab/grab_03.webp"
    pause.1
    "characters/genie/chibis/grab/grab_02.webp"
    pause.1
    "characters/genie/chibis/grab/grab_01.webp"

image ch_gen petting:
    anchor (0.5, 0.5) # Workaround for position (petting bird)
    "characters/genie/chibis/petting/petting_01.webp"
    pause 1
    "characters/genie/chibis/petting/petting_02.webp"
    pause.1
    "characters/genie/chibis/petting/petting_03.webp"
    pause.1
    "characters/genie/chibis/petting/petting_04.webp"
    pause.1
    "characters/genie/chibis/petting/petting_05.webp"
    pause.1
    "characters/genie/chibis/petting/petting_06.webp"
    pause.2
    "characters/genie/chibis/petting/petting_05.webp"
    pause.2
    "characters/genie/chibis/petting/petting_06.webp"
    pause.2
    "characters/genie/chibis/petting/petting_05.webp"
    pause.2
    "characters/genie/chibis/petting/petting_06.webp"
    pause.2
    "characters/genie/chibis/petting/petting_05.webp"
    pause.2
    "characters/genie/chibis/petting/petting_04.webp"
    pause.1
    "characters/genie/chibis/petting/petting_03.webp"
    pause.1
    "characters/genie/chibis/petting/petting_02.webp"
    pause.1
    "characters/genie/chibis/petting/petting_01.webp"
    pause 3
    repeat

image ch_gen grab_low: # Used in pizza mirror event
    xzoom -1 # Flip fix
    offset (20, 58) # pos fix
    "characters/genie/chibis/grab/grab_01.webp"
    pause.5
    "characters/genie/chibis/grab/grab_02.webp"
    pause.1
    "characters/genie/chibis/grab/grab_03.webp"
    pause.7
    "characters/genie/chibis/grab/grab_02.webp"
    pause.1
    "characters/genie/chibis/grab/grab_01.webp"
