diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_background.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_background.webp new file mode 100644 index 00000000..4a7ad39d --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_background.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c76577f963a927000b90cf56e565343939f3832317f82c90360303795ade2ef5 +size 1557988 diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_feather.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_feather.webp new file mode 100644 index 00000000..abbc7377 --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_feather.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:90a06c20bc50834e43599969c571fb6bd4df310f01e26094c9d1adb212e8cce3 +size 33614 diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione.webp new file mode 100644 index 00000000..0974cb25 --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82005de6757932c8ab18679f6bbf900aa2c11a2298f292803c45a8d2a9bc7f7e +size 2094024 diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyebrows_neutral.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyebrows_neutral.webp new file mode 100644 index 00000000..e541d2be --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyebrows_neutral.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ccc41656eb78862c75d9ee0c9fab56f25b17a015d691e6a1b7839aff27fbaa82 +size 10532 diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyebrows_raised.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyebrows_raised.webp new file mode 100644 index 00000000..ab79d850 --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyebrows_raised.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2209ff5dac4005af894d3fbd803f8787e60d25ab8d81250cb6514e4ae470d4f9 +size 10176 diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyes_down.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyes_down.webp new file mode 100644 index 00000000..f238674c --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyes_down.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c77b31a75c9c8372af6b2154f076dfb4d10fb0ba309d6815a3e0d28f44427e16 +size 14698 diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyes_forward.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyes_forward.webp new file mode 100644 index 00000000..e36d588e --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_eyes_forward.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d4d75961e324f8c66d9782cb46e30037001e9e7f205e134f687c524b08a1f989 +size 14028 diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_hand.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_hand.webp new file mode 100644 index 00000000..9aad4d1d --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_hand.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:0df4c73838a06c2927c93d7438ee6f558aba7649afcffbb0a468bbd7ce6f5c9e +size 53544 diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_mouth_closed.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_mouth_closed.webp new file mode 100644 index 00000000..de77a793 --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_mouth_closed.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f585686d6796bf348895acf4ae5003e25b8fb1421a942188c37cff8008122a32 +size 15866 diff --git a/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_mouth_open.webp b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_mouth_open.webp new file mode 100644 index 00000000..a0e4ce63 --- /dev/null +++ b/game/images/CG/her_flirt/public/flitwick/her_flirt_public_flitwick_hermione_mouth_open.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:955dfbb81e6d6ae1f62f59a88c7d9e5002d26bad3b6f10120152b3543e5e2c40 +size 21058 diff --git a/game/scripts/cg/hermione.rpy b/game/scripts/cg/hermione.rpy index 5f2db812..19869c6a 100644 --- a/game/scripts/cg/hermione.rpy +++ b/game/scripts/cg/hermione.rpy @@ -222,3 +222,42 @@ layeredimage her_flash_public: group mouth auto prefix "mouth": attribute soft default group effects auto prefix "effects" + +transform her_flirt_public_flitwick_feather: + align (0.5, 0.5) + rotate 10 + offset (-60, 40) + ease_quad 3.0 rotate 5 offset (-30, -20) + ease_quad 3.0 rotate 10 offset (-60, 40) + repeat + +transform her_flirt_public_flitwick_hermione_hand: + subpixel True + + align (0.5, 0.5) + rotate 1 + offset (-25, 10) + pause 0.2 + ease_quad 2.8 rotate -1 offset (25, 15) + ease_quad 2.8 rotate 1 offset (-25, 10) + pause 0.2 + repeat + +layeredimage her_flirt_public_flitwick: + fit "cover" + fit_first True + + #always "her_flirt_public_flitwick_background" + always "her_flirt_public_flitwick_hermione" + + attribute feather default at her_flirt_public_flitwick_feather + attribute hermione_hand default at her_flirt_public_flitwick_hermione_hand + + group hermione_eyes auto prefix "eyes": + attribute forward default + group hermione_eyebrows auto prefix "eyebrows": + attribute neutral default + group hermione_mouth auto prefix "mouth": + attribute closed default + + ypan 180 diff --git a/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy b/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy index 5b277729..c4b0be46 100644 --- a/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy +++ b/game/scripts/characters/hermione/events/requests/flirt_with_teachers.rpy @@ -101,6 +101,10 @@ label hg_pr_flirt_teacher_intro: ### Tier 1 ### +transform hg_pr_flirt_teacher_flitwick_panning: + ypan 0 + ease_quart 6.0 ypan 180 + label hg_pr_flirt_teacher_T1_E1: # Flitwick call hg_pr_flirt_teacher_intro @@ -109,8 +113,36 @@ label hg_pr_flirt_teacher_T1_E1: # Flitwick call play_music("chipper_doodle") # HERMIONE'S THEME. her "Well, I tried flirting with Professor Flitwick..." ("open", "base", "worried", "R") - her "But it didn't really work..." ("annoyed", "squint", "angry", "mid") - her ".............................." ("annoyed", "narrow", "angry", "R") + her "But it didn't really work in my favour..." ("annoyed", "squint", "angry", "mid") + + show her_flirt_public_flitwick zorder 15 as cg with fade + + her "I was so intent on practising casting {i}wingardium leviosa{/i} that I lost track of my surroundings for a brief moment." + her "Professor Flitwick noticing me being solely focused on the spell, has decided to take advantage of me." + gen "Advantage? In what way?" ("base", xpos="far_left", ypos="head") + her "I am getting to that, [genie_name]..." + her "So, as I was practising, Professor Flitwick climbed under my skirt without me noticing..." + gen "How do you not notice an entire grown-ass man disappearing beneath you?" ("base", xpos="far_left", ypos="head") + gen "Is he a gnome or something?" ("base", xpos="far_left", ypos="head") + her "I don't think so, but he is quite short." + gen "Oh. I didn't think you would be so judgmental, [hermione_name]." ("base", xpos="far_left", ypos="head") + gen "You should not measure people by their height{w=0.5}, but the length of their--" ("base", xpos="far_left", ypos="head") + her "Sir-- That's not what I meant! Could you listen to me first, please?" + gen "Short-tempered, aren't we. Fine." ("base", xpos="far_left", ypos="head") + her "........" + her "As I was saying--" + her "A minute passed before I felt a slight breeze on my legs." + + show her_flirt_public_flitwick eyes_down as cg with d5 + + her "I looked down, noticing professor Flitwick was lying between my legs, staring right at my crotch." + + show her_flirt_public_flitwick mouth_open as cg at hg_pr_flirt_teacher_flitwick_panning + + call ctc + + hide cg with fade + gen "How exciting..." ("base", xpos="far_left", ypos="head") gen "Is this all you have for me today, [hermione_name]?" ("base", xpos="far_left", ypos="head") her "Y-yes..." ("open", "base", "worried", "mid")