From 0e99bc54a1059bf365290ce754d0296c1db4f54b Mon Sep 17 00:00:00 2001 From: Johnny28 Date: Mon, 19 Jun 2023 17:22:58 +0200 Subject: [PATCH] Deepthroat CG posing * Partially posed Deepthroat CG. * Added Cheekbulge on all poses. * Added "squish_slap" sound effect. * Adjusted blush layers colour leaking. * Adjusted z.orders. * Minor retrospection adjustments. --- .../cho_facefuck_cho_blush_choking_deep.webp | 4 +- .../cho_facefuck_cho_blush_choking_down.webp | 4 +- .../cho_facefuck_cho_blush_choking_mid.webp | 4 +- .../cho_facefuck_cho_blush_choking_up.webp | 4 +- .../cho_facefuck_cho_blush_heavy_deep.webp | 4 +- .../cho_facefuck_cho_blush_heavy_down.webp | 4 +- .../cho_facefuck_cho_blush_heavy_mid.webp | 4 +- .../cho_facefuck_cho_blush_heavy_up.webp | 4 +- .../cho_facefuck_cho_cheekbulge_down.webp | 3 + .../cho_facefuck_cho_cheekbulge_mid.webp | 3 + .../cho_facefuck_cho_cheekbulge_up.webp | 3 + game/scripts/cg/cho.rpy | 12 +- .../cho/events/quidditch/gryffindor_match.rpy | 17 +- .../cho/events/quidditch/intros.rpy | 323 +++++++++--------- .../cho/events/quidditch/retrospection.rpy | 16 +- game/sounds/squish_slap_01.ogg | 3 + 16 files changed, 219 insertions(+), 193 deletions(-) create mode 100644 game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_down.webp create mode 100644 game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_mid.webp create mode 100644 game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_up.webp create mode 100644 game/sounds/squish_slap_01.ogg diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_deep.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_deep.webp index 2e2ef3dd..32f6d171 100644 --- a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_deep.webp +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_deep.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:0ab9c63f3ceb5235559d58ab57c42699c44cd01bc7764af03df768283d49b4d3 -size 181238 +oid sha256:f7c09b2b804926473a5fa9fbcb7eec9ad1219447ad71b252cb715feaf7f3f7e9 +size 181676 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_down.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_down.webp index b981a536..3761de8f 100644 --- a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_down.webp +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_down.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a4205864a27a810873830670ade2ed2b729944aa6eeec4dc86104e113727f39c -size 183210 +oid sha256:40c1e68b123fc23e74ea02e9bd5c9ff60de8004bf22bfea9b6bdbbd16dfd8f18 +size 181468 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_mid.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_mid.webp index b64e0268..22c3e895 100644 --- a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_mid.webp +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_mid.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f7282619a1c8e743403c8e330f99cee4cd51be11f9f4c1caa4d246196d23ad21 -size 178602 +oid sha256:803dca35156dcc5a5c41aa087fde710ac68d875a4e5d1f315bc690c5c1e58865 +size 176634 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_up.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_up.webp index ca2161c8..6b1f0c0d 100644 --- a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_up.webp +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_choking_up.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:5acd937764a9350bbd7c3038150ab86f3826808c90b44148ce7deee119aa15b9 -size 183214 +oid sha256:0086703d5a58682494cc39e088cb177acdb8d468773ed783133d7d0fb5107cac +size 181214 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_deep.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_deep.webp index 45a23a9a..0b0ef989 100644 --- a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_deep.webp +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_deep.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:d396d1bbc21853c302d1db1390209a1e062020a3d115479b5c41066e3cc9a64b -size 108690 +oid sha256:27e3af6f2174f96b1b2c30e729f5f0af71260874e0233fddc962ff74007e7781 +size 110054 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_down.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_down.webp index ac37637a..e97080a0 100644 --- a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_down.webp +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_down.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:910b3532b42d866ef85b35b8e5ba3cc077563e9edb6ac6374f9ee557cf94a867 -size 109158 +oid sha256:8fb40049c72893091f743f28c39c33785debf4f233c00c3e72882d6f50af83bd +size 110458 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_mid.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_mid.webp index f633a6a6..4a618dd6 100644 --- a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_mid.webp +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_mid.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a89ae21538422a19788575ada12ba5e4b92951724c48d944e7c0a106dac312bf -size 110278 +oid sha256:849b56e4015e1313bac83607bf288b9a8adb147864eee972f9ac9ab553dbacb1 +size 111684 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_up.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_up.webp index 28303b43..43f11f9b 100644 --- a/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_up.webp +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_blush_heavy_up.webp @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:a27f1635e17ebf1d6ada9422c3ec99b3a06efd33b3574849266499777fb92a42 -size 108712 +oid sha256:2092e4603c78761f024b4bb86b8a78be69bf0209df417170a735f707172536a1 +size 107294 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_down.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_down.webp new file mode 100644 index 00000000..01c40eb0 --- /dev/null +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_down.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:235725900121db7a4700347ae2c136527860da57a2960d6984c54fc982fa6887 +size 17082 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_mid.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_mid.webp new file mode 100644 index 00000000..e187aa94 --- /dev/null +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_mid.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:badd0c8da02a40d0014fe9a0650db2ffa7af27029ec8107df2b5aa50a172b0ed +size 17142 diff --git a/game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_up.webp b/game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_up.webp new file mode 100644 index 00000000..d82e30d6 --- /dev/null +++ b/game/images/CG/cho_facefuck/cho_facefuck_cho_cheekbulge_up.webp @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e3738c9e5224221554aa254909a2c2a43a0035902a708732ae6626553284f84e +size 17142 diff --git a/game/scripts/cg/cho.rpy b/game/scripts/cg/cho.rpy index 6a3061c9..075aeb86 100644 --- a/game/scripts/cg/cho.rpy +++ b/game/scripts/cg/cho.rpy @@ -2056,7 +2056,7 @@ layeredimage cho_facefuck: attribute tears null attribute cheekbulge null - group blush prefix "blush": + group blush multiple prefix "blush": attribute heavy null attribute choking null @@ -2067,14 +2067,14 @@ layeredimage cho_facefuck: group cho auto variant "shirt" if_not ["no_shirt"] group cho auto variant "head" group genie auto variant "penis" - group cho auto variant "eyebrows_raised" if_all ["eyebrows_raised"] - group cho auto variant "eyebrows_low" if_all ["eyebrows_low"] - group cho auto variant "eyebrows_angry" if_all ["eyebrows_angry"] - group cho auto variant "eyebrows_worried" if_all ["eyebrows_worried"] group cho auto variant "tears" if_all ["tears"] group cho auto variant "cheekbulge" if_all ["cheekbulge"] group cho auto variant "blush_heavy" if_all ["blush_heavy"] group cho auto variant "blush_choking" if_all ["blush_choking"] + group cho auto variant "eyebrows_raised" if_all ["eyebrows_raised"] + group cho auto variant "eyebrows_low" if_all ["eyebrows_low"] + group cho auto variant "eyebrows_angry" if_all ["eyebrows_angry"] + group cho auto variant "eyebrows_worried" if_all ["eyebrows_worried"] group cho auto variant "eyes_shut" if_all ["eyes_shut"] group cho auto variant "eyes_right" if_all ["eyes_right"] group cho auto variant "eyes_left" if_all ["eyes_left"] @@ -2113,4 +2113,4 @@ layeredimage cho_quidditch_outro pitch: group snape auto prefix "snape" - always "cho_quidditch_outro_pitch_overlay" \ No newline at end of file + always "cho_quidditch_outro_pitch_overlay" diff --git a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy index ca26de12..4f7f8016 100644 --- a/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy +++ b/game/scripts/characters/cho/events/quidditch/gryffindor_match.rpy @@ -260,23 +260,18 @@ label gryffindor_match: cho "(Is it because--)" cho "(No, that's impossible... is it?)" - # Used in Quidditch Outro - if _in_replay: - return - # - #Cho flies off - # gen "(...{w=0.5} Well then, I suppose I better get going, I've still got that prize money to look forward to if she wins...)" ("base", xpos="far_left", ypos="head") - # gen "(I guess...)" ("base", xpos="far_left", ypos="head") - - #Black screen - + #Blackfade show screen blkfade with d5 stop music fadeout 1 + # Used in Quidditch Outro + if _in_replay: + return + play sound "sounds/steps_grass.ogg" nar "You begin making your way down to the pitch." nar "After struggling to navigate the Great staircase and the indistinguishable corridors, you finally find the way to the entrance of the pitch." @@ -588,8 +583,6 @@ label gryffindor_match: label .introspection2: if _in_replay: - show screen blkfade - with d5 $ cho.equip(cho_outfit_quidditch_gryffindor) $ game.gold = 1984 diff --git a/game/scripts/characters/cho/events/quidditch/intros.rpy b/game/scripts/characters/cho/events/quidditch/intros.rpy index ab905d43..6720964e 100644 --- a/game/scripts/characters/cho/events/quidditch/intros.rpy +++ b/game/scripts/characters/cho/events/quidditch/intros.rpy @@ -1525,9 +1525,8 @@ label cho_quid_E12: call room("quidditch_pitch") call cho_chibi("stand", "right", "base", flip=False) - # hoo @ cheeks blush "" ("base", "narrow", "base", "R", xpos=100, ypos="base", flip=True) - # cho @ cheeks heavy_blush "" ("horny", "narrow", "base", "mid", xpos=460, ypos="base") - # gen "" ("base", xpos="far_left", ypos="head") + #hoo @ cheeks blush "" ("base", "narrow", "base", "R", xpos=100, ypos="base", flip=True) + #cho @ cheeks heavy_blush "" ("horny", "narrow", "base", "mid", xpos=460, ypos="base", flip=False) hide screen blkfade with d5 @@ -1675,7 +1674,7 @@ label cho_quid_E14: cho "Hello Coach." ("base", "base", "base", "mid", xpos="right", ypos="base", trans=d3) gen "Hello [name_cho_genie]...{w=0.4} So, I am still your coach after all?" ("base", xpos="far_left", ypos="head") cho "Of course you are!" ("smile", "base", "base", "mid") - cho "Unless you would rather not be anymore?" ("upset", "narrow", "base", "downR") + cho "Unless you would rather not be anymore?" ("upset", "narrow", "base", "mid") gen "Nonsense." ("base", xpos="far_left", ypos="head") gen "If you ever need me, I'll be there before you can even say snitch." ("base", xpos="far_left", ypos="head") cho @ cheeks blush "Well, in that case...{w=0.3}{nw}" ("smile", "narrow", "base", "mid") @@ -1753,16 +1752,23 @@ label cho_quid_E14: "\"Your broom?\"": cho @ cheeks blush "Close, but not quite." ("base", "narrow", "base", "mid") cho @ cheeks blush "If you don't mind... I'd like to show off my skills as a beater." ("smile", "narrow", "base", "mid") #beater is used deliberately instead of beating + gen "(A beater's bat?)" ("base", xpos="far_left", ypos="base") cho @ cheeks blush "Just close your eyes for a moment, and you won't regret it." ("horny", "base", "base", "mid") + gen "Why would I need to close--" ("base", xpos="far_left", ypos="base") + cho @ cheeks blush "Just close them!" ("upset", "narrow", "angry", "mid") + gen "..." ("angry", xpos="far_left", ypos="base") "\"You mean...\"": cho @ cheeks blush "If you don't mind... I'd like to show off my skills as a beater." ("smile", "narrow", "base", "mid") #beater is used deliberately instead of beating + gen "(A beater's bat?)" ("base", xpos="far_left", ypos="base") cho @ cheeks blush "Just close your eyes for a moment, and you won't regret it." ("horny", "base", "base", "mid") - gen "Kinky..." ("base", xpos="far_left", ypos="base") + gen "Why would I need to close--" ("base", xpos="far_left", ypos="base") + cho @ cheeks blush "Just close them!" ("upset", "narrow", "angry", "mid") + gen "..." ("angry", xpos="far_left", ypos="base") "\"It's my cock, isn't it.\"": $ _aware = True - cho @ cheeks blush "Must you be so vulgar?" ("upset", "narrow", "angry", "mid") - gen "*hehe* I knew it." ("grin", xpos="far_left", ypos="base") + cho @ cheeks blush "*Err*--{w=0.4} No, it's--{w=0.4} *Ehm..." ("upset", "narrow", "angry", "mid") + gen "*He-he*...{w=0.4} I knew it." ("grin", xpos="far_left", ypos="base") cho @ cheeks blush "J-Just close your eyes..." ("upset", "narrow", "angry", "mid") show screen blkfade @@ -1811,7 +1817,7 @@ label cho_quid_E14: gen "But, I thought you said you wanted to show off your skills--" gen "Okay, I think I just caught up to what we're doing here..." else: - gen "Are you going to jerk me off? Naughty little raven." + gen "Are you going to jerk me off? You naughty little raven." show cho_handjob mouth_open eyes_open_right as cg with d3 @@ -2206,7 +2212,7 @@ label cho_quid_E14: gen "*Ah*...{w=0.4} Why did you--" - show cho_handjob cho_body_idle mouth_neutral eyes_open_right penis_hard as cg zorder 16 # at color_temperature(1.0) + show cho_handjob cho_body_idle mouth_neutral eyes_open_right penis_hard_spit_on_shaft as cg zorder 16 # at color_temperature(1.0) hide screen blkfade with d5 @@ -2216,12 +2222,12 @@ label cho_quid_E14: show cho_handjob eyebrows_sad eyes_open_narrow_down as cg with d3 cho "Of course, sometimes you can't help it... I've left quite the mess inside the changing room a couple of times." - gen "You know... I wouldn't mind it if you showed me me what such a discharge may look like..." + gen "You know... I wouldn't mind it if you showed me what such a discharge may look like..." show cho_handjob eyebrows_base eyes_open_forward mouth_angry as cg with d3 cho "*Huh*? Oh, I'm sorry [name_genie_cho]... I got a bit carried away..." - show cho_handjob cho_body_stroke_idle eyebrows_sad eyes_open_down mouth_open as cg with d3 + show cho_handjob eyebrows_sad eyes_open_down mouth_open as cg with d3 cho "Of course I'll demonstrate how a discharge could happen..." show cho_handjob eyebrows_sad eyes_open_narrow_down mouth_neutral as cg with d3 @@ -2232,12 +2238,12 @@ label cho_quid_E14: gen "Nice, show me those titties!" - show cho_handjob eyebrows_sad eyes_open_narrow_forward as cg with d3 + show cho_handjob cho_body_stroke_idle eyebrows_raised eyes_open_narrow_down mouth_open as cg with d3 cho "Okay then...{w=0.4} *Ehm*...{w=0.4} So..." - show cho_handjob cho_body_idle2 eyes_closed mouth_neutral as cg with d3 + show cho_handjob eyebrows_sad cho_body_idle eyes_closed mouth_neutral as cg with d3 cho "I'm sorry, [name_genie_cho], I don't think I can keep this up..." - gen "W--{w=0.2} What? No, you were doing a fantastic job keeping it up!" + gen "W--{w=0.2} What? No, you're doing a fantastic job keeping it up!" show cho_handjob eyes_open_narrow_forward mouth_open as cg with d3 cho "I mean this role-playing thing." @@ -2273,7 +2279,7 @@ label cho_quid_E14: show cho_handjob eyebrows_base eyes_open_narrow_down as cg with d3 cho "The... snitch?" - gen "Snatch! Dammit... Now that's ruined as well..." + gen "Snatch! Dammit... Now that whole bit is ruined..." show cho_handjob eyebrows_sad as cg with d3 cho "..." @@ -2400,7 +2406,7 @@ label cho_quid_E14: show screen blkfade with None - show cho_handjob cho_body_idle2 shirt_open mouth_neutral eyes_open_narrow_down as cg zorder 16 # at color_temperature(1.0) + show cho_handjob cho_body_idle2 penis_soft shirt_open mouth_neutral eyes_open_narrow_down as cg zorder 16 # at color_temperature(1.0) hide screen blkfade with d5 @@ -2457,6 +2463,8 @@ label cho_quid_E14: "-Rip her top off-": $ _no_shirt = True + play sound "sounds/cloth_sound3.ogg" + show cho_handjob no_shirt as cg with d3 pause .4 @@ -2687,14 +2695,14 @@ label cho_quid_E14: hide cg hide cg2 - if cho.is_any_worn("clothes"): - play sound "sounds/cloth_sound3.ogg" - hide cho_main - $ cho.strip("clothes") + if cho.is_any_worn("clothes"): + play sound "sounds/cloth_sound3.ogg" + hide cho_main + $ cho.strip("clothes") - hide screen blkfade - with d5 - pause .8 + hide screen blkfade + with d5 + pause .8 $ cho_chibi.zorder = 2 @@ -2778,6 +2786,11 @@ label cho_quid_E14.facefuck: pause 0.5 show cho_handjob eyebrows_raised cho_body_stroke_up as cg with d3 pause 0.5 + show cho_handjob cho_body_stroke_down penis_hard_spit_on_shaft as cg with d3 + pause 0.5 + show cho_handjob cho_body_stroke_up as cg with d3 + pause 0.5 + show cho_handjob eyebrows_raised cho_body_stroke_down as cg with d3 show cho_handjob eyebrows_sad mouth_neutral eyes_open_right -effects_spitting as cg with d3 @@ -2800,35 +2813,47 @@ label cho_quid_E14.facefuck: # Throatfuck CG: if _no_shirt: - show cho_facefuck up no_shirt as cg zorder 15 + show cho_facefuck up eyebrows_low eyes_narrow_down no_shirt as cg zorder 15 else: - show cho_facefuck up as cg zorder 15 + show cho_facefuck up eyebrows_low eyes_narrow_down as cg zorder 15 hide screen blkfade with d5 - gen "I can't believe a pupil of mine would defy me like this..." + gen "I can't believe a pupil of mine would defy me like this!" - show cho_facefuck eyebrows_worried as cg with d3 + show cho_facefuck eyebrows_worried eyes_narrow_stare as cg with d3 cho "*Mfff*!" - gen "So to set you straight, I'm going to pump some morals into you!" + gen "So, to set you straight, I'm going to pump some morals into you!" #Genie's dick, halfway down Cho's throat - show cho_facefuck mid eyes_shut cheekbulge spit_mouth as cg with d3 + show cho_facefuck mid eyes_shut cheekbulge spit_on_mouth as cg with d3 + cho "*Glck* *Cough*{nw}" - cho "*Glck* *Cough* *Cough*" + show cho_facefuck -cheekbulge as cg + cho "*Glck* *Cough*{fast} *Cough*{nw}" - show cho_facefuck mid eyes_narrow_forward -cheekbulge as cg with d3 + show cho_facefuck cheekbulge as cg + cho "*Glck* *Cough* *Cough*{fast}{w=0.2}{nw}" + + show cho_facefuck eyes_narrow_down -cheekbulge as cg + cho "*Glck* *Cough* *Cough*{fast}" + + show cho_facefuck eyes_narrow_stare as cg with d3 gen "Unfortunately it has to be delivered straight down your throat, but I'm sure you don't mind." gen "After all--" #Genie's dick three fourths down Cho's throat - show cho_facefuck down eyes_up as cg with d3 + show cho_facefuck down eyes_shut as cg with d3 gen "*Ngh*!" - show cho_facefuck eyes_shut as cg with d3 - cho "*Mmmmmf*!!!" + show cho_facefuck eyebrows_angry cheekbulge as cg with d3 + cho "*Mmmmmf*!!!{w=0.2}{nw}" + show cho_facefuck eyebrows_angry -cheekbulge as cg + cho "*Mmmmmf*!!!{fast}" + + show cho_facefuck as cg with d3 gen "You went to great lengths, lying to me like that." show cho_facefuck eyes_stare as cg with d3 @@ -2836,83 +2861,88 @@ label cho_quid_E14.facefuck: gen "With...{w=0.4} my..." #Genie's dick fully down Cho's throat - play sound "sounds/gltch.ogg" - show cho_facefuck deep eyes_stare eyebrows_angry as cg with d3 + play sound "sounds/slick_01.ogg" + show cho_facefuck deep eyes_down as cg with d3 pause 0.3 - show cho_facefuck eyes_narrow_up as cg with d3 + show cho_facefuck eyes_narrow_ahegao as cg with d3 #Cho Ahegao gen "Great length!!!" - show cho_facefuck tears as cg with d3 + show cho_facefuck tears eyes_ahegao as cg with d3 cho "*Glk-Gg-Khh*!" gen "There we go!" show cho_facefuck eyes_narrow_ahegao blush_heavy as cg with d3 - gen "Just think of it as an advanced version of washing your mouth out with soap." - - show cho_facefuck eyebrows_worried as cg with d3 - pause .5 - + gen "Just think of this as an advanced version of washing your mouth out with--" gen "Oh right... I almost forgot the soap!" play sound "sounds/spit.ogg" - show cho_facefuck spit_face as cg with d3 + show cho_facefuck spit_on_face as cg with d3 pause 0.5 - show cho_facefuck eyes_ahegao as cg with d3 + show cho_facefuck eyebrows_worried eyes_ahegao as cg with d3 gen "Much better... Don't you think?" - show cho_facefuck eyes_narrow_ahegao blush_choking as cg with d3 - cho "..." + show cho_facefuck eyes_narrow_ahegao blush_choking as cg with d8 + call ctc gen "[name_cho_genie]?" - show cho_facefuck mid eyebrows_low eyes_narrow_up blush_heavy as cg with d3 + play sound "sounds/squish_slap_01.ogg" + show cho_facefuck mid eyebrows_low eyes_ahegao -blush_choking as cg with d3 + pause 0.4 cho "*Mmmm*..." gen "I'm glad you agree..." + + show cho_facefuck eyes_up as cg with d3 gen "You know... You're quite lucky that you told me about all this as soon as you did." gen "It's not healthy to base your whole existence around a lie..." - show cho_facefuck mid eyebrows_raised as cg with d3 + show cho_facefuck eyes_stare as cg with d3 cho "*Hmm*?" #Deep play sound "sounds/slick_01.ogg" show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 - pause 0.3 + #pause 0.1 show cho_facefuck down eyes_ahegao as cg with d3 - pause 0.3 + #pause 0.1 show cho_facefuck mid eyes_stare as cg with d3 - pause 0.3 + #pause 0.1 show cho_facefuck up as cg with d3 pause 0.5 - show cho_facefuck eyebrows_angry as cg with d3 + show cho_facefuck eyebrows_angry eyes_narrow_stare as cg with d3 cho "*Mmmm*..." + + show cho_facefuck eyes_narrow_right as cg with d3 + call ctc gen "You know, perhaps I should be blaming myself..." - gen "After all... I made the descission to help you achieve your goals." + + show cho_facefuck eyes_narrow_stare as cg with d3 + gen "After all... I made the decision to help you achieve your goals." #Genie pumps down her throat once play sound "sounds/slick_01.ogg" show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck down eyes_ahegao as cg with d3 - pause 0.3 - show cho_facefuck mid eyes_stare as cg with d3 - pause 0.3 - show cho_facefuck up as cg with d3 - pause 0.5 + #pause 0.3 + show cho_facefuck mid eyes_up as cg with d3 + #pause 0.3 + show cho_facefuck up eyes_stare as cg with d3 + #pause 0.5 gen "I encouraged you..." #Genie pumps down her throat once play sound "sounds/slick_01.ogg" show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck down eyes_ahegao as cg with d3 - pause 0.3 - show cho_facefuck mid eyes_stare as cg with d3 - pause 0.3 - show cho_facefuck up as cg with d3 - pause 0.5 + #pause 0.3 + show cho_facefuck mid eyes_up as cg with d3 + #pause 0.3 + show cho_facefuck up eyes_stare as cg with d3 + #pause 0.5 gen "To do your very best..." show cho_facefuck eyebrows_angry eyes_narrow_down as cg with d3 @@ -2921,67 +2951,73 @@ label cho_quid_E14.facefuck: #Genie pumps down her throat once play sound "sounds/slick_01.ogg" - show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 - pause 0.3 - show cho_facefuck down eyes_ahegao as cg with d3 - pause 0.3 - show cho_facefuck mid eyes_stare as cg with d3 - pause 0.3 + show cho_facefuck deep eyebrows_worried eyes_shut as cg with d3 + #pause 0.3 + show cho_facefuck down as cg with d3 + #pause 0.3 + show cho_facefuck mid as cg with d3 + #pause 0.3 show cho_facefuck up as cg with d3 pause 0.5 + show cho_facefuck eyes_narrow_stare as cg with d3 gen "You did all those things, so that you would have enough confidence to do what was necessary to win the cup..." - show cho_facefuck mid eyes_narrow_stare as cg with d3 - cho "*Glick*" + show cho_facefuck eyes_narrow_down as cg with d3 + pause 0.8 + show cho_facefuck eyes_narrow_stare as cg with d3 + call ctc + gen "You stood right here, while I jerked off behind the desk..." + #Genie pumps once down her throat again play sound "sounds/slick_01.ogg" - show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 + show cho_facefuck deep eyebrows_angry eyes_narrow_ahegao as cg with d3 pause 0.3 - show cho_facefuck down eyes_ahegao as cg with d3 - pause 0.3 - show cho_facefuck mid eyes_stare as cg with d3 - pause 0.3 - show cho_facefuck up as cg with d3 + show cho_facefuck down eyebrows_worried eyes_ahegao as cg with d3 + #pause 0.3 + show cho_facefuck mid eyes_up as cg with d3 + #pause 0.3 + show cho_facefuck up eyes_stare as cg with d3 pause 0.5 - gen "You took your clothes off, giving me a full view of your naked body." + gen "You took your clothes off... Giving me a full view of your naked body." #Genie pumps once down her throat again play sound "sounds/slick_01.ogg" - show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 + show cho_facefuck deep eyebrows_angry eyes_narrow_ahegao as cg with d3 pause 0.3 - show cho_facefuck down eyes_ahegao as cg with d3 - pause 0.3 - show cho_facefuck mid eyes_stare as cg with d3 - pause 0.3 - show cho_facefuck up as cg with d3 + show cho_facefuck down eyebrows_worried eyes_ahegao as cg with d3 + #pause 0.3 + show cho_facefuck mid eyes_up as cg with d3 + #pause 0.3 + show cho_facefuck up eyes_stare as cg with d3 pause 0.5 gen "And you sucked my cock, as if your life depended on it." #Genie pumps once down her throat again play sound "sounds/slick_01.ogg" - show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 + show cho_facefuck deep eyebrows_angry eyes_narrow_ahegao as cg with d3 pause 0.3 - show cho_facefuck down eyes_ahegao as cg with d3 - pause 0.3 - show cho_facefuck mid eyes_stare as cg with d3 - pause 0.3 - show cho_facefuck up as cg with d3 + show cho_facefuck down eyebrows_worried as cg with d3 + #pause 0.3 + show cho_facefuck mid eyes_narrow_up as cg with d3 + #pause 0.3 + show cho_facefuck up eyes_narrow_stare as cg with d3 pause 0.5 show cho_facefuck eyebrows_angry eyes_narrow_down as cg with d3 cho "*Mmhhff*..." - gen "A student falling for their coach...{w=0.4} It's so cliché it almost makes me--{w=0.4}{nw}" + gen "A student, falling for their coach..." + gen "It's so cliche it almost makes me--{w=0.4}{nw}" #Genie pumps once down her throat again play sound "sounds/slick_01.ogg" show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 - gen "A student falling for their coach... It's so cliché it almost makes me--{fast} puke!" + gen "It's so cliche it almost makes me--{fast} puke!" with vpunch show cho_facefuck deep eyes_shut cheekbulge as cg with d3 cho "*Glk* *Cough *Cough*" @@ -2989,50 +3025,51 @@ label cho_quid_E14.facefuck: show cho_facefuck deep -cheekbulge as cg with d3 gen "You're lucky I'm into that stuff!" - show cho_facefuck deep eyebrows_angry eyes_stare -cheekbulge as cg with d3 + show cho_facefuck deep eyes_down as cg with d3 cho "*Mmmf*!!" show cho_facefuck down as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck mid eyes_narrow_stare as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck up as cg with d3 - pause 0.5 - gen "Not puking, but cliché things." + #pause 0.5 + gen "Not puking...{w=0.4} Cliche things." - show cho_facefuck mid eyebrows_low eyes_narrow_stare as cg with d3 - cho "*Mmmm*...." - gen "So, here's cliché for you!" + show cho_facefuck eyebrows_low eyebrows_low eyes_narrow_down as cg with d3 + cho "*Mhmmm*...." + gen "So... Here's something cliche, that I've always wanted to tell you..." gen "I--" #Genie pumps once down her throat again play sound "sounds/slick_01.ogg" show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck down eyes_ahegao as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck mid eyes_stare as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck up as cg with d3 pause 0.5 gen "Love--" #Genie pumps once down her throat again + play sound "sounds/slick_01.ogg" show cho_facefuck deep eyebrows_worried eyes_narrow_ahegao as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck down eyes_ahegao as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck mid eyes_stare as cg with d3 - pause 0.3 + #pause 0.3 show cho_facefuck up as cg with d3 pause 0.5 gen "Your throat!" - show cho_facefuck deep eyebrows_angry eyes_up as cg with d3 - with vpunch - cho "*Mmmmmfff*!!!" + play sound "sounds/gltch.ogg" + show cho_facefuck deep eyebrows_angry eyes_ahegao as cg with d3 + cho "*Mmmmmfff*!!!" with vpunch gen "Sorry to make you disappointed, but I can't go around openly expressing love and affection towards my students." gen "I've been told it's highly inappropriate." @@ -3042,17 +3079,20 @@ label cho_quid_E14.facefuck: gen "I know, I know... Favouritism isn't that great either, but can you blame me?" gen "But that's one of the perks of being a headmaster, I get to break the rules." - show cho_facefuck eyes_narrow_ahegao as cg with d3 + show cho_facefuck eyes_narrow_ahegao as cg with d8 + pause 0.2 + show cho_facefuck eyes_shut as cg with d5 gen "The only thing they can do is whisper, \"there he goes, showing favouritism towards another student again\"." - show cho_facefuck blush_heavy as cg with d3 - pause .5 + show cho_facefuck blush_choking as cg with d8 + call ctc - gen "You're cute when you blush, did anyone ever tell you?" + gen "You look very cute when you blush, did anyone ever tell you?" - show cho_facefuck down eyes_up as cg with d3 + show cho_facefuck eyebrows_low eyebrows_low eyes_narrow_down as cg with d3 cho "*Mmmm*...." + #TODO pose QA up to here show cho_facefuck -blush as cg with d3 @@ -3246,6 +3286,14 @@ label cho_quid_E14.facefuck: with d5 hide cg + play sound "sounds/slick_02.ogg" + + gen "On your feet, [name_cho_genie]!" + cho "*Ah*...{w=0.4} Yes--{w=0.2} Yes, [name_genie_cho]..." + cho "Let me just...{w=0.4} wipe my face..." + + play sound "sounds/cloth_sound3.ogg" + if _no_shirt: show cho_handjob no_shirt as cg zorder 16 # at color_temperature(1.0) else: @@ -3259,13 +3307,13 @@ label cho_quid_E14.facefuck: gen "You wanted to explore new things, why not start with your throat." cho "I... I just never thought--" cho "How were you sure it would fit?" - gen "You never know until you try, that's what I've always said." + gen "You never know until you try... That's what I've always said." cho "You've always said that?" gen "Yep, it's a bit of a motto of mine at this--" gen "I mean... I just knew! I've totally never and will never put my penis anywhere near someone else's throat." cho "Really?" cho "That's disappointing..." - cho "I don't think I could bear the thought that I'd be the only one to get my throat blessed by \"The great Albus dumbledore\"." + cho "I don't think I could bear the thought that I'd be the only one to get my throat blessed by \"The great Albus Dumbledore\"." gen "In that case, I was just being sarcastic." cho "Good!" cho "If not her throat, I think Hermione's ass could do with a blessing..." @@ -3287,39 +3335,4 @@ label cho_quid_E14.facefuck: with d5 hide cg - if cho.is_any_worn("clothes"): - play sound "sounds/cloth_sound3.ogg" - hide cho_main - $ cho.strip("clothes") - hide screen blkfade - with d5 - pause .8 - - call cho_walk(xpos=437, ypos=400) - - cho @ cheeks heavy_blush "Accio [states.cho.ev.quidditch.broom_name]!" ("smile", "base", "base", "mid", trans=d3) - gen "Hold on... Where did your wand just appear from?" ("base", xpos="far_left", ypos="head") - cho "Oh... *Err*... See you at the pitch!" ("angry", "base", "base", "mid") - hide cho_main - with d3 - pause .5 - - play sound "sounds/boing05.ogg" - call cho_chibi("hide") - - pause 1 - play sound "sounds/slick_02.ogg" - with kissiris - cho "{heart}*Ah*...{heart}" - gen "*Heh-heh*..." ("grin", xpos="far_left", ypos="head") - - show screen blkfade - with d3 - - nar "You watch through the window, as Cho speeds away towards the Gryffindor tower..." - nar "After a couple of minutes, she returns with a big smile across her face... She then grabs her clothing off the floor and heads out the door..." - - hide screen blkfade - with d3 - - jump end_cho_event + return diff --git a/game/scripts/characters/cho/events/quidditch/retrospection.rpy b/game/scripts/characters/cho/events/quidditch/retrospection.rpy index 19c2a524..6eabb8dc 100644 --- a/game/scripts/characters/cho/events/quidditch/retrospection.rpy +++ b/game/scripts/characters/cho/events/quidditch/retrospection.rpy @@ -55,12 +55,19 @@ label cho_quid_E14_retrospection: cho "(But why did we go through all those lewd favours, if he was just going to give me a luck potion anyway...)" cho "(Did he agree to train me because of--)" cho "(... No, he wouldn't, would he?)" - cho "(The training is over if I win, if he just wanted me for my body, he wouldn't try to help me win.)" + cho "(The training is over if I win...{w=0.4} If he just wanted me for my body, then...)" cho "(He must want to help me succeed, like he said from the start...)" cho "(Help me succeed... No matter--{w=0.2} *Yawn*... The cost.)" + show screen blkfade + with d3 + + pause 0.4 + + hide screen blkfade + with d3 # Show snape's head - show cho_quidditch_outro pitch snape_talk as cg with d3 + show cho_quidditch_outro pitch snape_talk as cg #CG goes blurry for a moment and back again as Cho blinks, as the CG comes back, Snape's head appear inside the potion. @@ -77,7 +84,7 @@ label cho_quid_E14_retrospection: show cho_quidditch_outro pitch snape_smile as cg with d3 - sna "When under its effects, it will make the one who drinks it succeed in whatever activity they partake in, no matter what it is." + sna "When under its effect, it will make the one who drinks it succeed in whatever activity they partake in, no matter what it is." show cho_quidditch_outro pitch snape_talk as cg with d3 @@ -101,6 +108,7 @@ label cho_quid_E14_retrospection: # hide snape's head show cho_quidditch_outro pitch -snape_smile as cg with d3 + with vpunch cho "Gross!!" cho "(What am I thinking...)" cho "(I can't achieve my goals like this!)" @@ -135,4 +143,4 @@ label cho_quid_E14_retrospection: show screen blkfade with d5 - $ renpy.end_replay() \ No newline at end of file + $ renpy.end_replay() diff --git a/game/sounds/squish_slap_01.ogg b/game/sounds/squish_slap_01.ogg new file mode 100644 index 00000000..c5820468 --- /dev/null +++ b/game/sounds/squish_slap_01.ogg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:12c48ca903e81fb5b2078daffb85f64a0fa041c972460a9c6a58a48f5ceb2593 +size 8494