From d271d23f901fb2cb51486412472fc9ca235516d4 Mon Sep 17 00:00:00 2001 From: LoafyLemon Date: Mon, 6 Mar 2023 21:56:01 +0000 Subject: [PATCH] Hermione scene fixes * Fixed all leftover bugs during Hermione vanilla sex and anal sex scenes * Removed redundant code --- .../hermione/events/favors/lets_have_sex.rpy | 161 +-- .../events/favors/lets_have_sex_anal.rpy | 1262 ++++++++++------- 2 files changed, 818 insertions(+), 605 deletions(-) diff --git a/game/scripts/characters/hermione/events/favors/lets_have_sex.rpy b/game/scripts/characters/hermione/events/favors/lets_have_sex.rpy index c2924a7b..50efd791 100644 --- a/game/scripts/characters/hermione/events/favors/lets_have_sex.rpy +++ b/game/scripts/characters/hermione/events/favors/lets_have_sex.rpy @@ -106,10 +106,12 @@ label hg_pf_sex_T6_intro_E1: her "Of course, I mind, [name_genie_hermione]!" ("upset", "closed", "base", "mid") her "I am not a prostitute!" gen "But you'll do it anyway??" ("base", xpos="far_left", ypos="head") + if not is_in_lead(gryffindor): her "Gryffindor is falling behind again..." ("open", "closed", "base", "mid") else: her "I have to make sure Gryffindor stays in the lead..." ("open", "closed", "base", "mid") + if hermione.is_any_worn("robe", "accessory"): $ renpy.sound.play("sounds/cloth_sound3.ogg") $ hermione.strip("robe", "accessory") @@ -176,6 +178,7 @@ label hg_pf_sex_T6_intro_E2: her "Did I happen to receive sixty-five house points afterwards?" ("angry", "base", "angry", "mid") gen "Why yes, you did, [name_hermione_genie]." ("grin", xpos="far_left", ypos="head") her "..............................." ("disgust", "narrow", "base", "mid") + if hermione.is_any_worn("robe", "accessory"): $ renpy.sound.play("sounds/cloth_sound3.ogg") $ hermione.strip("robe", "accessory") @@ -216,9 +219,7 @@ label hg_pf_sex_T6_intro_E2: show screen blkfade with d3 pause 2 - $ her_outfit_last.save() - $ hermione.equip(her_outfit_default) call her_chibi_scene("grope_ass_back") hide screen blkfade with d5 @@ -238,6 +239,7 @@ label hg_pf_sex_T6_intro_E3: gen "Just say \"I do\", [name_hermione_genie]." ("base", xpos="far_left", ypos="head") her "..........." ("open", "base", "base", "mid") her "I do..." ("angry", "narrow", "base", "down") + if hermione.is_any_worn("robe", "accessory"): $ renpy.sound.play("sounds/cloth_sound3.ogg") $ hermione.strip("robe", "accessory") @@ -279,9 +281,7 @@ label hg_pf_sex_T6_intro_E3: show screen blkfade with d3 pause 2 - $ her_outfit_last.save() - $ hermione.equip(her_outfit_default) call her_chibi_scene("grope_ass_back") hide screen blkfade with d5 @@ -351,9 +351,7 @@ label hg_pf_sex_T6_E3: # repeats show screen blkfade with d3 pause 2 - $ her_outfit_last.save() - $ hermione.equip(her_outfit_default) call her_chibi_scene("grope_ass_back") hide screen blkfade with d5 @@ -730,11 +728,10 @@ label hg_sex_1: show her_sex_personal cum_outside as cg call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal cum_ass_skirt_light as cg - else: + if _temp_outfit_choice == "naked": show her_sex_personal cum_ass_light as cg - with d5 + else: + show her_sex_personal cum_ass_skirt_light as cg show her_sex_personal cum_outside2 as cg $ renpy.sound.play("sounds/slick_02.ogg") @@ -743,10 +740,11 @@ label hg_sex_1: show her_sex_personal cum_outside mouth_grin eyebrows_worried eyes_narrow_r cheeks_blush as cg call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal cum_ass_skirt_heavy as cg - else: + + if _temp_outfit_choice == "naked": show her_sex_personal cum_ass_heavy as cg + else: + show her_sex_personal cum_ass_skirt_heavy as cg with d5 $ renpy.sound.play("sounds/slick_02.ogg") @@ -811,20 +809,16 @@ label hg_sex_1: gen "{size=+7}*Argh*!!!{/size}" call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal mouth_open eyebrows_worried eyes_narrow_mid cheeks_blush as cg - else: - show her_sex_personal mouth_open eyebrows_worried eyes_narrow_r cheeks_blush cum_pussy_light as cg + + show her_sex_personal mouth_open eyebrows_worried eyes_narrow_r cheeks_blush cum_pussy_light as cg stop bg_sounds fadeout 2 $ renpy.sound.play("sounds/slick_02.ogg") gen "{size=+15}*ARGH*!!!!!!!!!!!!!!!!{/size}" call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal mouth_angry eyebrows_worried eyes_wide_mid cheeks_blush as cg - else: - show her_sex_personal mouth_angry eyebrows_worried eyes_wide_mid cheeks_blush cum_pussy_heavy as cg + + show her_sex_personal mouth_angry eyebrows_worried eyes_wide_mid cheeks_blush cum_pussy_heavy as cg $ renpy.sound.play("sounds/slick_02.ogg") show her_sex_personal mouth_open_wide_tongue eyebrows_worried eyes_wide_mid cheeks_blush as cg @@ -866,12 +860,11 @@ label hg_sex_1: $ renpy.sound.play("sounds/slick_02.ogg") show her_sex_personal after as cg - if not _temp_outfit_choice == "naked": - show her_sex_personal cum_ass_skirt_light as cg - elif hermione.is_worn("top"): - show her_sex_personal cum_ass_shirt_light as cg - else: + + if _temp_outfit_choice == "naked": show her_sex_personal cum_ass_light as cg + else: + show her_sex_personal cum_ass_skirt_light as cg with kissiris show her_sex_personal mouth_base eyebrows_base eyes_narrow_up cheeks_blush as cg @@ -1104,7 +1097,6 @@ label hg_sex_2: call nar(">You grab Hermione's bottoms firmly and slide down along with her panties in one swift movement...") $ renpy.sound.play("sounds/cloth_sound3.ogg") show her_sex_personal -skirt as cg - $ hermione.strip("bottom", "panties") with d3 show her_sex_personal mouth_grin eyebrows_worried eyes_narrow_r cheeks_blush as cg @@ -1204,14 +1196,8 @@ label hg_sex_2: $ renpy.sound.play("sounds/slick_01.ogg") call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal mouth_grin eyebrows_base eyes_narrow_mid cheeks_blush as cg - her "!!!" - else: - show her_sex_personal mouth_grin eyebrows_base eyes_narrow_r cheeks_blush as cg - her "!!!" - $ hermione.set_cum(pussy="light") - + show her_sex_personal cum_pussy_light mouth_grin eyebrows_base eyes_narrow_r cheeks_blush as cg + her "!!!" gen "{size=+15}*ARGH*!!!!!!!!!!!!!!!!{/size}" @@ -1227,10 +1213,9 @@ label hg_sex_2: $ renpy.sound.play("sounds/slick_01.ogg") call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal mouth_angry eyebrows_base eyes_happycl cheeks_blush as cg - else: - $ hermione.set_cum(pussy="heavy") + show her_sex_personal cum_pussy_heavy mouth_angry eyebrows_base eyes_happycl cheeks_blush as cg + + pause 1 show her_sex_personal mouth_open_wide_tongue eyebrows_base eyes_base_ahegao cheeks_blush tears_soft as cg her "*AH*! MY WOMB!" @@ -1275,17 +1260,13 @@ label hg_sex_2: gen "As you wish." $ renpy.sound.play("sounds/slick_02.ogg") - show her_sex_personal after as cg - if not _temp_outfit_choice == "naked": - show her_sex_personal cum_ass_skirt_light as cg - elif hermione.is_worn("top"): - show her_sex_personal cum_ass_shirt_light as cg + + if _temp_outfit_choice == "naked": + show her_sex_personal after cum_ass_light mouth_base eyebrows_base eyes_narrow_up cheeks_blush as cg else: - show her_sex_personal cum_ass_light as cg - $ hermione.set_cum(body="light") + show her_sex_personal after cum_ass_skirt_light mouth_base eyebrows_base eyes_narrow_up cheeks_blush as cg with kissiris - show her_sex_personal mouth_base eyebrows_base eyes_narrow_up cheeks_blush as cg her "{heart}*Ngh*!{heart}" show screen blkfade @@ -1308,14 +1289,11 @@ label hg_sex_2: show her_sex_personal cum_outside as cg call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal cum_ass_skirt_light as cg - elif hermione.is_worn("top"): - show her_sex_personal cum_ass_shirt_light as cg - else: + + if _temp_outfit_choice == "naked": show her_sex_personal cum_ass_light as cg - $ hermione.set_cum(body="light") - with d5 + else: + show her_sex_personal cum_ass_skirt_light as cg $ renpy.sound.play("sounds/slick_02.ogg") gen "{size=+7}That's it [name_hermione_genie], take this!!!!!!!!!!!!!!!!{/size}" @@ -1325,23 +1303,21 @@ label hg_sex_2: show her_sex_personal cum_outside as cg call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal cum_ass_skirt_heavy as cg - elif hermione.is_worn("top"): - show her_sex_personal cum_ass_shirt_heavy as cg - else: + if _temp_outfit_choice == "naked": show her_sex_personal cum_ass_heavy as cg - $ hermione.set_cum(body="heavy") + else: + show her_sex_personal cum_ass_skirt_heavy as cg with d5 $ renpy.sound.play("sounds/slick_02.ogg") show her_sex_personal after mouth_grin eyebrows_worried eyes_narrow_mid cheeks_blush as cg call ctc - if not _temp_outfit_choice == "naked": - gen "*Ah*...{w=0.4} All over your clothes..." - else: + if _temp_outfit_choice == "naked": gen "*Ah*...{w=0.4} All over your ass..." + else: + gen "*Ah*...{w=0.4} All over your clothes..." + show her_sex_personal mouth_grin eyebrows_worried eyes_base_mid cheeks_blush tears_soft as cg her "*Ah-ah*...{heart}" gen "You alright there, [name_hermione_genie]?" @@ -1789,7 +1765,13 @@ label hg_sex_3: her "*Ah*...{w=0.3} I'm so close to--" play bg_sounds "sounds/sexloopveryfast.ogg" fadeout 2 - call nar(">You push Hermione down even harder onto the desk as you pick up the pace once again.") + show her_sex_personal mouth_open_wide_tongue eyebrows_worried eyes_wide_ahegao cheeks_blush as cg: + rotate 1 + xoffset -70 + pause 1.0 + ease_quad 1.0 offset (-60, -635) + with hpunch + call nar(">You pin Hermione down as you pick up the pace once again.") if name_genie_hermione == "Master": call nar(">The sound of Hermione's moans fill the room as her master shows no mercy.") else: @@ -1812,13 +1794,8 @@ label hg_sex_3: call cum_block $ renpy.sound.play("sounds/slick_01.ogg") - if not _temp_outfit_choice == "naked": - show her_sex_personal mouth_grin eyebrows_base eyes_narrow_up cheeks_blush as cg - her "!!!" - else: - show her_sex_personal mouth_grin eyebrows_base eyes_narrow_up cheeks_blush as cg - her "!!!" - $ hermione.set_cum(pussy="light") + show her_sex_personal cum_pussy_light mouth_grin eyebrows_base eyes_narrow_up cheeks_blush as cg + her "!!!" show her_sex_personal mouth_grin eyebrows_base eyes_narrow_up cheeks_blush as cg her "{heart}[name_genie_hermione] I'm--{heart}" @@ -1842,12 +1819,8 @@ label hg_sex_3: $ renpy.sound.play("sounds/slick_01.ogg") call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal mouth_grin eyebrows_base eyes_narrow_mid cheeks_blush as cg - else: - $ hermione.set_cum(pussy="heavy") + show her_sex_personal cum_pussy_heavy mouth_grin eyebrows_base eyes_narrow_mid cheeks_blush as cg - show her_sex_personal mouth_grin eyebrows_base eyes_narrow_mid cheeks_blush as cg her "{heart}{heart}{heart}*Mmm*...{heart}{heart}{heart}" call nar(">You empty your final load into Hermione's pussy and feel it convulsing around your cock as a final wave of pleasure hits her.") show her_sex_personal mouth_grin eyebrows_worried eyes_narrow_mid cheeks_blush as cg @@ -1858,12 +1831,12 @@ label hg_sex_3: $ renpy.sound.play("sounds/slick_02.ogg") show her_sex_personal after as cg - if not _temp_outfit_choice == "naked": - show her_sex_personal cum_ass_skirt_light as cg - elif hermione.is_worn("top"): - show her_sex_personal cum_ass_shirt_light as cg + + if _temp_outfit_choice == "naked": + show her_sex_personal cum_ass_light as cg else: - $ hermione.set_cum(body="light") + show her_sex_personal cum_ass_skirt_light as cg + with kissiris show her_sex_personal mouth_grin eyebrows_base eyes_narrow_up cheeks_blush as cg @@ -1892,13 +1865,10 @@ label hg_sex_3: show her_sex_personal cum_outside as cg call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal cum_ass_skirt_light as cg - elif hermione.is_worn("top"): - show her_sex_personal cum_ass_shirt_light as cg + if _temp_outfit_choice == "naked": + show her_sex_personal cum_ass_light as cg else: - $ hermione.set_cum(body="light") - with d5 + show her_sex_personal cum_ass_skirt_light as cg $ renpy.sound.play("sounds/slick_02.ogg") gen "{size=+15}Take this, [name_hermione_genie]!!!!!!!!!!!!!!!!{/size}" @@ -1908,22 +1878,21 @@ label hg_sex_3: show her_sex_personal cum_outside as cg call cum_block - if not _temp_outfit_choice == "naked": - show her_sex_personal cum_ass_skirt_heavy as cg - elif hermione.is_worn("top"): - show her_sex_personal cum_ass_shirt_heavy as cg + + if _temp_outfit_choice == "naked": + show her_sex_personal cum_ass_heavy as cg else: - $ hermione.set_cum(body="heavy") - with d5 + show her_sex_personal cum_ass_skirt_heavy as cg $ renpy.sound.play("sounds/slick_02.ogg") show her_sex_personal mouth_grin eyebrows_worried eyes_narrow_mid cheeks_blush as cg show her_sex_personal after as cg - if not _temp_outfit_choice == "naked": - gen "All over your clothes!" - else: + + if _temp_outfit_choice == "naked": gen "All over your ass!" + else: + gen "All over your clothes!" show her_sex_personal mouth_grin eyebrows_base eyes_narrow_mid cheeks_blush as cg her "..." diff --git a/game/scripts/characters/hermione/events/favors/lets_have_sex_anal.rpy b/game/scripts/characters/hermione/events/favors/lets_have_sex_anal.rpy index 0a4e05e5..0aa11f7c 100644 --- a/game/scripts/characters/hermione/events/favors/lets_have_sex_anal.rpy +++ b/game/scripts/characters/hermione/events/favors/lets_have_sex_anal.rpy @@ -28,54 +28,51 @@ label hg_anal_sex_1_intro: $ renpy.music.stop(channel="weather", fadeout=4) # Hermione Setup - $ hermione.set_pose("CG_lean_back") hide hermione_main - # Genie Setup - $ genie_doll_path = "images/CG/her_sex/" - $ genie_doll = "hold" - $ genie_doll_armfix = "images/CG/her_sex/hold_armfix.webp" - - # Camera Setup - $ camera.set_imagepath("her_sex") - $ camera.set_image("CG her_sex") - if game.daytime: - $ camera.set_overlay("day_overlay") + if _temp_outfit_choice == "naked": + show her_sex_personal mouth_annoyed eyes_base_r eyebrows_worried as cg else: - $ camera.set_overlay("night_overlay") - $ camera.set(zoom=1.0, pos=(-190, -435), initialize=True) - show screen animatedCG + show her_sex_personal shirt skirt mouth_annoyed eyes_base_r eyebrows_worried as cg + + show her_sex_personal lean_back as cg zorder 17: + transform_anchor True + anchor (0.0, 0.0) + offset (-500, -650) + rotate (15) + zoom 1.0 hide screen blkfade with d5 - her "..........." ("annoyed", "base", "worried", "R") - $ camera.set(zoom=0.45, pos=(-340, -380), rotate=0, t=2.0, pause=True) + her "..........." + + show her_sex_personal lean_back as cg: + transform_anchor True + anchor (0.0, 0.0) + ease_quad 3.0 offset (-230, -100) zoom 0.5 rotate -15 + gen "Let's see..." - call ctc - $ renpy.sound.play("sounds/cloth_sound3.ogg") - $ hermione.strip("bottom", "panties") - with d3 - - her "................." ("angry", "happyCl", "worried", "mid",emote="sweat") + show her_sex_personal mouth_angry eyes_happycl eyebrows_worried as cg + her "................." gen "*Hmm*..." - - her "!!!" ("angry", "wide", "base", "stare") + show her_sex_personal mouth_angry eyes_wide_stare eyebrows_base as cg + her "!!!" gen "Oh, come on!" - her "Ouch!" ("mad", "happyCl", "worried", "mid",tears="soft_blink") + show her_sex_personal mouth_mad eyes_happycl eyebrows_worried tears_soft_blink as cg + her "Ouch!" gen "Just try to loosen up a little, would you?" - her "I'm trying!" ("angry", "base", "base", "mid",tears="soft") + show her_sex_personal mouth_angry eyes_base_mid eyebrows_base tears_soft as cg + her "I'm trying!" gen "Okay, what if I do this...?" - $ hermione.set_pose("CG_lean_forward") - $ hermione.strip("bottom", "panties") - $ genie_doll = "caress" - $ genie_doll_armfix = "images/CG/her_sex/caress_armfix.webp" - with d3 + show her_sex_personal lean_forward caress as cg: + ease_quad 1.0 offset (-65, -240) zoom 0.45 rotate -4 - her "Ouch! What are you doing, [name_genie_hermione]?" ("mad", "happyCl", "worried", "mid",tears="soft_blink") + show her_sex_personal mouth_mad eyes_happycl eyebrows_worried tears_soft_blink as cg + her "Ouch! What are you doing, [name_genie_hermione]?" gen "Yeah, this won't work either..." gen "*Hmm*..." gen "Alright, I think I know what we should do." @@ -86,79 +83,103 @@ label hg_anal_sex_1_intro: gen "..." "\"I think I'll spit on it and just force it in!\"": call play_music("playful_tension") # SEX THEME. - her "Force it in, [name_genie_hermione]?!" ("clench", "wide", "base", "R") + show her_sex_personal mouth_clench eyes_wide_r eyebrows_base tears_none as cg + her "Force it in, [name_genie_hermione]?!" $ renpy.play('sounds/spit.ogg') #Sound of spiting. gen "*SPIT*!" - her "*Eeeeeew*!" ("disgust", "happyCl", "worried", "mid") - her "No, [name_genie_hermione], wait! Maybe if I just relax--" ("clench", "happy", "worried", "R") + show her_sex_personal mouth_disgust eyes_happycl eyebrows_worried as cg + her "*Eeeeeew*!" + show her_sex_personal mouth_clench eyes_happy_r eyebrows_worried as cg + her "No, [name_genie_hermione], wait! Maybe if I just relax--" gen "No need, here I come!" with hpunch - her "AAAAH!" ("mad", "wide", "worried", "mid", tears="soft") - her "Ouch! Ouch! Ouch!" ("open", "happyCl", "worried", "mid", tears="soft_blink") + show her_sex_personal mouth_mad eyes_wide_mid eyebrows_worried tears_soft as cg + her "AAAAH!" + show her_sex_personal mouth_open eyes_happycl eyebrows_worried tears_soft_blink as cg + her "Ouch! Ouch! Ouch!" gen "Almost in!" - her "No, you're hurting me! You are hurting me!" ("scream", "wide", "base", "R", tears="soft") + show her_sex_personal mouth_scream eyes_wide_r eyebrows_base tears_soft as cg + her "No, you're hurting me! You are hurting me!" gen "Almost! Almost!" - her "Ah! It hurts!" ("clench", "happyCl", "worried", "mid") + show her_sex_personal mouth_clench eyes_happycl eyebrows_worried as cg + her "Ah! It hurts!" gen "Shut it, [name_hermione_genie]! I'm doing you a favour!" gen "Your anus is so tight it's completely unfuckable!" - her "Then stop, please!" ("mad", "happyCl", "worried", "mid",tears="soft_blink") + show her_sex_personal mouth_mad eyes_happycl eyebrows_worried tears_soft_blink as cg + her "Then stop, please!" + + show her_sex_personal caress_grin as cg - $ genie_doll = "caress_grin" gen "No! We need to loosen up your asshole a little!" - her "But I don't want you to!" ("mad", "narrow", "worried", "mid", tears="soft") + show her_sex_personal mouth_mad eyes_narrow_mid eyebrows_worried tears_soft as cg + her "But I don't want you to!" gen "Really? How do you expect people to fuck you up your ass then?" - her "What people?" ("clench", "wide", "worried", "R", tears="soft") + show her_sex_personal mouth_clench eyes_wide_r eyebrows_worried tears_soft as cg + her "What people?" - $ genie_doll = "caress" + show her_sex_personal caress as cg gen "You know... people." gen "*Argh*, dammit... My dick is hurting too now." - her "Stop then! Stop, [name_genie_hermione]!" ("open", "happyCl", "worried", "mid", tears="soft_blink") - her "I've changed my mind! I don't need these points!" ("angry", "narrow", "base", "R", tears="soft") + show her_sex_personal mouth_open eyes_happycl eyebrows_worried tears_soft_blink as cg + her "Stop then! Stop, [name_genie_hermione]!" + show her_sex_personal mouth_angry eyes_narrow_r eyebrows_base tears_soft as cg + her "I've changed my mind! I don't need these points!" gen "I think I'm almost..." $ renpy.play('sounds/gltch.ogg') with hpunch with kissiris - her "{size=+5}*AAAAAAAAhhhhh*!!!{/size}" ("open_wide_tongue", "wide", "base", "ahegao", tears="soft") + show her_sex_personal mouth_open_wide_tongue eyes_wide_ahegao eyebrows_base tears_soft as cg + her "{size=+5}*AAAAAAAAhhhhh*!!!{/size}" gen "YES!!!" - $ genie_doll = "caress_grin" + show her_sex_personal caress_grin as cg + gen "Let us pump this little asshole full of semen then, shall we?" play bg_sounds "sounds/slickloop.ogg" fadein 2 - her "Yes...{w=0.4} Please, I just want this to end..." ("open", "happyCl", "worried", "mid", cheeks="blush", tears="soft_blink") + show her_sex_personal mouth_open eyes_happycl eyebrows_worried cheeks_blush tears_soft_blink as cg + her "Yes...{w=0.4} Please, I just want this to end..." gen "*Agh*...{w=0.4} You want this to end sooner?" gen "Help me out then!" - her "*sob*! How?" ("mad", "happy", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_happy_down eyebrows_base cheeks_blush tears_soft as cg + her "*sob*! How?" - $ genie_doll = "caress" + show her_sex_personal caress as cg gen "You know..." - her "Oh..." ("upset", "happy", "base", "down", cheeks="blush", tears="soft") - her "I am a whore??" ("angry", "narrow", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_upset eyes_happy_down eyebrows_base cheeks_blush tears_soft as cg + her "Oh..." + show her_sex_personal mouth_angry eyes_narrow_down eyebrows_worried cheeks_blush tears_soft as cg + her "I am a whore??" - $ genie_doll = "caress_grin" + show her_sex_personal caress_grin as cg gen "Yes you are!" - her "*Sob*! I am a whore..." ("annoyed", "narrow", "worried", "mid", cheeks="blush", tears="soft") - her "I love to suck cock..." ("open", "narrow", "worried", "mid", cheeks="blush", tears="soft") - her "And now my tiny asshole is getting ripped apart... *Sob!*" ("mad", "narrow", "base", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_annoyed eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "*Sob*! I am a whore..." + show her_sex_personal mouth_open eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "I love to suck cock..." + show her_sex_personal mouth_mad eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg + her "And now my tiny asshole is getting ripped apart... *Sob!*" gen "*Ah*! Yes!" play bg_sounds "sounds/slickloopfast.ogg" - her "No! Is it getting bigger?! I'm scared!" ("clench", "wide", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_wide_down eyebrows_worried cheeks_blush tears_soft as cg + her "No! Is it getting bigger?! I'm scared!" gen "*ARGH*!" "\"Suck me off first. Lubricate my cock!\"": - her "Oh... Alright..." ("angry", "narrow", "base", "down") + show her_sex_personal mouth_angry eyes_narrow_down eyebrows_base tears_none as cg + her "Oh... Alright..." call play_music("playful_tension") # SEX THEME. - hide screen animatedCG + hide cg call her_chibi_scene("bj", trans=fade) her "*Slurp*! *Slurp*! *Slurp*!" @@ -166,43 +187,67 @@ label hg_anal_sex_1_intro: her "*Slurp*! *Slurp*! *Slurp*!" gen "Alright, I think that's enough. Back on the desk now." - show screen animatedCG - with d5 + if _temp_outfit_choice == "naked": + show her_sex_personal lean_forward caress mouth_open eyes_base_mid eyebrows_base as cg zorder 17: + transform_anchor True + anchor (0.0, 0.0) + offset (-65, -240) + zoom 0.45 + rotate -4 + else: + show her_sex_personal skirt shirt lean_forward caress mouth_open eyes_base_mid eyebrows_base as cg zorder 17: + transform_anchor True + anchor (0.0, 0.0) + offset (-65, -240) + zoom 0.45 + rotate -4 + with fade gen "Let's see now..." - her "............." ("open", "base", "base", "mid") + her "............." gen "Yes! Almost!" - her "Ouch!" ("mad", "happyCl", "annoyed", "mid", cheeks="blush") + show her_sex_personal mouth_mad eyes_happycl eyebrows_annoyed cheeks_blush as cg + her "Ouch!" gen "Relax. Almost in." $ renpy.play('sounds/gltch.ogg') with kissiris - her "{size=+5}*AAAAAAAAhhhhh*!!!{/size}" ("open_wide_tongue", "base", "base", "ahegao", cheeks="blush") + show her_sex_personal mouth_open_wide_tongue eyes_base_ahegao eyebrows_base cheeks_blush as cg + her "{size=+5}*AAAAAAAAhhhhh*!!!{/size}" - $ genie_doll = "caress_grin" + show her_sex_personal caress_grin as cg gen "YES!!!" - her "My...{w=0.4} my..." ("clench", "wide", "base", "up", cheeks="blush") - her "It hurts!" ("angry", "happyCl", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_clench eyes_wide_up eyebrows_base cheeks_blush as cg + her "My...{w=0.4} my..." + show her_sex_personal mouth_angry eyes_happycl eyebrows_worried cheeks_blush as cg + her "It hurts!" gen "Let's pump this little asshole full of semen then, shall we?" - her "....................." ("angry", "happy", "base", "mid",cheeks="blush") + show her_sex_personal mouth_angry eyes_happy_mid eyebrows_base cheeks_blush as cg + her "....................." - $ genie_doll = "caress" + show her_sex_personal caress as cg - her "....................." ("angry", "base", "base", "R",cheeks="blush",tears="soft") + show her_sex_personal mouth_angry eyes_base_r eyebrows_base cheeks_blush tears_soft as cg + her "....................." gen "You alright there, [name_hermione_genie]?" - her "*Ah*...{w=0.3} You are...{w=0.3} Stretching me out from the inside... [name_genie_hermione]." ("clench", "base", "worried", "mid", cheeks="blush",tears="soft") - her "And it still hurts..." ("angry", "happy", "base", "mid",cheeks="blush") + show her_sex_personal mouth_clench eyes_base_mid eyebrows_worried cheeks_blush tears_soft as cg + her "*Ah*...{w=0.3} You are...{w=0.3} Stretching me out from the inside... [name_genie_hermione]." + show her_sex_personal mouth_angry eyes_happy_mid eyebrows_base cheeks_blush as cg + her "And it still hurts..." gen "*Hmm*..." gen "Maybe not enough lubrication...?" gen "Come on down, [name_hermione_genie]. Suck my dick some more." - her "What? But..." ("clench", "base", "worried", "mid", cheeks="blush",tears="soft") - her "But it's dirty... It's been inside already." ("disgust", "happy", "base", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_base_mid eyebrows_worried cheeks_blush tears_soft as cg + her "What? But..." + show her_sex_personal mouth_disgust eyes_happy_r eyebrows_base cheeks_blush tears_soft as cg + her "But it's dirty... It's been inside already." gen "Yes, it's been inside, but that doesn't mean it's dirty." gen "Come on now, [name_hermione_genie]. Suck it some more." - her "..........." ("annoyed", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_annoyed eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "..........." - hide screen animatedCG + hide cg call her_chibi_scene("bj", trans=fade) @@ -221,41 +266,68 @@ label hg_anal_sex_1_intro: with kissiris pause 1 - show screen animatedCG + if _temp_outfit_choice == "naked": + show her_sex_personal lean_forward caress mouth_clench eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg zorder 17: + transform_anchor True + anchor (0.0, 0.0) + offset (-65, -240) + zoom 0.45 + rotate -4 + else: + show her_sex_personal skirt shirt lean_forward caress mouth_clench eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg zorder 17: + transform_anchor True + anchor (0.0, 0.0) + offset (-65, -240) + zoom 0.45 + rotate -4 hide screen blkfade - with d5 + with fade - her "*Ah*..." ("clench", "narrow", "base", "mid", cheeks="blush", tears="soft") + her "*Ah*..." gen "Better now?" - her "It still hurts..." ("open", "narrow", "worried", "down", cheeks="blush", tears="soft") - her "But I think I will be fine..." ("soft", "narrow", "worried", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_open eyes_narrow_down eyebrows_worried cheeks_blush tears_soft as cg + her "It still hurts..." + show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "But I think I will be fine..." gen "I'll take it slow for now..." play bg_sounds "sounds/slickloop.ogg" fadein 2 - her "*Ah*...{w=0.4} thank you, [name_genie_hermione]." ("mad", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "*Ah*...{w=0.4} thank you, [name_genie_hermione]." gen "Oh...{w=0.3} yes...{w=0.3} this feels great..." - her "..........." ("angry", "narrow", "base", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg + her "..........." gen "*Ah*...{w=0.3} So tight..." - her "................" ("angry", "narrow", "base", "down",cheeks="blush",tears="soft") + show her_sex_personal mouth_angry eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "................" gen "Why are you being so quiet [name_hermione_genie]?" - her "Because this is painful..." ("disgust", "narrow", "worried", "R", cheeks="blush", tears="soft") - her "And I just want you to cum sooner, [name_genie_hermione]..." ("disgust", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_disgust eyes_narrow_r eyebrows_worried cheeks_blush tears_soft as cg + her "Because this is painful..." + show her_sex_personal mouth_disgust eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "And I just want you to cum sooner, [name_genie_hermione]..." gen "So you stifle your cries of pain?" - her "Yes [name_genie_hermione]. *Sob*!" ("angry", "narrow", "base", "stare",cheeks="blush",tears="soft") + show her_sex_personal mouth_angry eyes_narrow_stare eyebrows_base cheeks_blush tears_soft as cg + her "Yes [name_genie_hermione]. *Sob*!" gen "Don't do that." gen "Sob, scream, and cry as much as you wish!" - her "B-but--" ("disgust", "narrow", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_disgust eyes_narrow_down eyebrows_worried cheeks_blush tears_soft as cg + her "B-but--" gen "That will make me cum sooner." - her "Really? *Sob*!" ("open", "narrow", "base", "down", cheeks="blush", tears="soft") - her "*Sob*! It hurts! *Sob*! It hurts so much! *Sob*!" ("open", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_open eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "Really? *Sob*!" + show her_sex_personal mouth_open eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "*Sob*! It hurts! *Sob*! It hurts so much! *Sob*!" gen "Yes, yes..." - her "*SOB*!" ("angry", "narrow", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_narrow_down eyebrows_worried cheeks_blush tears_soft as cg + her "*SOB*!" gen "You poor girl..." gen "A Big, evil man is violating your asshole!" - her "*SOB*!{w=0.3} *SOB*!" ("upset", "happyCl", "base", "mid", cheeks="blush", tears="soft_blink") + show her_sex_personal mouth_upset eyes_happycl eyebrows_base cheeks_blush tears_soft_blink as cg + her "*SOB*!{w=0.3} *SOB*!" gen "*Argh*!" - her "No, I'm scared! *SOB*!" ("clench", "narrow", "worried", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_narrow_r eyebrows_worried cheeks_blush tears_soft as cg + her "No, I'm scared! *SOB*!" "\"Let's use some lubrication.\"{size=-2}(Item){/size}" (style="disabled") if anal_lube_ITEM.owned <= 0: gen "(I don't have any lube left. I'm gonna have to be more creative.)" @@ -265,29 +337,27 @@ label hg_anal_sex_1_intro: $ anal_lube_ITEM.owned -= 1 call play_music("playful_tension") # SEX THEME. - her "Lubrication, [name_genie_hermione]?!" ("angry", "wide", "base", "stare") + show her_sex_personal mouth_angry eyes_wide_stare eyebrows_base tears_none as cg + her "Lubrication, [name_genie_hermione]?!" gen "*Shhh*... Just stay still." $ renpy.sound.play("sounds/slick_01.ogg") "*Squeeze*!" - her "" ("scream", "happyCl", "worried", "mid") + show her_sex_personal mouth_scream eyes_happycl eyebrows_worried as cg - $ hermione.set_pose("CG_lean_back") - $ hermione.strip("bottom", "panties") - $ genie_doll = "hold" - $ genie_doll_armfix = "images/CG/her_sex/hold_armfix.webp" + + show her_sex_personal lean_back hold as cg with d3 - her "Ahhh! It's cold!" ("clench", "happyCl", "worried", "mid") + show her_sex_personal mouth_clench eyes_happycl eyebrows_worried as cg + her "Ahhh! It's cold!" call nar(">You thoroughly lubricate her asshole.") gen "That should do it." - her "No, [name_genie_hermione], wait! Maybe--" ("angry", "base", "worried", "mid") + show her_sex_personal mouth_angry eyes_base_mid eyebrows_worried as cg + her "No, [name_genie_hermione], wait! Maybe--" - $ hermione.set_pose("CG_lean_forward") - $ hermione.strip("bottom", "panties") - $ genie_doll = "caress" - $ genie_doll_armfix = "images/CG/her_sex/caress_armfix.webp" + show her_sex_personal lean_forward caress as cg with d3 call nar(">You push Hermione forward and align the tip of your dick with her lubricated winky star...") @@ -295,92 +365,119 @@ label hg_anal_sex_1_intro: with hpunch with kissiris - - her "*ARGH*!" ("open_wide_tongue", "wide", "worried", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_open_wide_tongue eyes_wide_up eyebrows_worried cheeks_blush tears_soft as cg + her "*ARGH*!" call nar(">Your cock fully penetrates her asshole as the lubrication does its job.") - $ genie_doll = "caress_grin" + show her_sex_personal caress_grin as cg gen "Holy shit!" - her "Ouch! Ouch! Ouch!" ("mad", "happyCl", "worried", "mid", cheeks="blush", tears="soft_blink") - her "No, you're hurting me! You are hurting me!" ("mad", "wide", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_happycl eyebrows_worried cheeks_blush tears_soft_blink as cg + her "Ouch! Ouch! Ouch!" + show her_sex_personal mouth_mad eyes_wide_down eyebrows_worried cheeks_blush tears_soft as cg + her "No, you're hurting me! You are hurting me!" - $ genie_doll = "caress" + show her_sex_personal caress as cg gen "*Argh* Fuck, I can't pull out!" - her "Ah! It hurts!" ("open", "base", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_open eyes_base_down eyebrows_worried cheeks_blush tears_soft as cg + her "Ah! It hurts!" gen "Then stop clenching on me so hard, [name_hermione_genie]!" gen "Your anus is so tight I can't even move!" - her "Please, do something!" ("mad", "narrow", "worried", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "Please, do something!" gen "I'm trying, [name_hermione_genie]!" - her "Then try harder!" ("clench", "wide", "annoyed", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_wide_r eyebrows_annoyed cheeks_blush tears_soft as cg + her "Then try harder!" call slap_her - her "..........!" ("angry", "happyCl", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_happycl eyebrows_base cheeks_blush tears_soft as cg + her "..........!" gen "Shut the hell up, whore!" - her "" ("disgust", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_disgust eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + gen "It's..." call slap_her - her "" ("disgust", "wide", "base", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_disgust eyes_wide_mid eyebrows_base cheeks_blush tears_soft as cg + gen "It's...{fast} your..." call slap_her - her "" ("mad", "wide", "base", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_wide_mid eyebrows_base cheeks_blush tears_soft as cg + gen "It's... your...{fast} bloody..." call slap_her - her "" ("mad", "wide", "base", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_wide_up eyebrows_base cheeks_blush tears_soft as cg + gen "It's... your... bloody... {fast}fault!" call slap_her pause 1.0 call play_sound("plop") with hpunch pause 1.0 - her "" ("angry", "happy", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_happy_down eyebrows_base cheeks_blush tears_soft as cg + gen "Oh, it worked!" - her "*sob*!" ("normal", "happyCl", "worried", "down", cheeks="blush", tears="soft_blink") - her "...{w=0.3} My asshole...{w=0.3} My poor asshole... *sob*" ("open", "narrow", "worried", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_normal eyes_happycl eyebrows_worried cheeks_blush tears_soft_blink as cg + her "*sob*!" + show her_sex_personal mouth_open eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "...{w=0.3} My asshole...{w=0.3} My poor asshole... *sob*" - $ genie_doll = "caress_grin" + show her_sex_personal caress_grin as cg gen "Let's try it again..." - her "No! Stop, [name_genie_hermione]!" ("disgust", "wide", "worried", "R", cheeks="blush", tears="soft") - her "I've changed my mind! I don't need these points!" ("mad", "wide", "worried", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_disgust eyes_wide_r eyebrows_worried cheeks_blush tears_soft as cg + her "No! Stop, [name_genie_hermione]!" + show her_sex_personal mouth_mad eyes_wide_r eyebrows_worried cheeks_blush tears_soft as cg + her "I've changed my mind! I don't need these points!" gen "It will be fine this time, trust me..." $ renpy.play('sounds/gltch.ogg') with kissiris - her "{size=+5}AAAAAAAAhhhhh!!!{/size}" ("scream", "wide", "base", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_scream eyes_wide_up eyebrows_base cheeks_blush tears_soft as cg + her "{size=+5}AAAAAAAAhhhhh!!!{/size}" gen "YES!!!" - her "" ("mad", "base", "worried", "down", cheeks="blush") + show her_sex_personal mouth_mad eyes_base_down eyebrows_worried cheeks_blush as cg + gen "Let us pump this little asshole full of semen then, shall we?" play bg_sounds "sounds/slickloop.ogg" fadein 2 - her "*Ah*...{w=0.3} Please, I just want this to end..." ("clench", "narrow", "worried", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "*Ah*...{w=0.3} Please, I just want this to end..." gen "*Agh*...{w=0.3} You want this to end sooner?" gen "Help me out then!" - her "*sob* How?" ("angry", "narrow", "base", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_narrow_r eyebrows_base cheeks_blush tears_soft as cg + her "*sob* How?" gen "You know..." - her "Oh..." ("angry", "base", "base", "R",cheeks="blush",tears="soft") - her "I am a whore??" ("open", "narrow", "worried", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_base_r eyebrows_base cheeks_blush tears_soft as cg + her "Oh..." + show her_sex_personal mouth_open eyes_narrow_r eyebrows_worried cheeks_blush tears_soft as cg + her "I am a whore??" gen "Yes you are!" - her "*Sob*! I am a whore..." ("angry", "happy", "base", "down", cheeks="blush", tears="soft") - her "I love to suck cock..." ("upset", "narrow", "base", "down", cheeks="blush", tears="soft") - her "And now my tiny asshole is getting ripped apart... *Sob*!" ("upset", "happyCl", "worried", "stare", cheeks="blush", tears="soft_blink") + show her_sex_personal mouth_angry eyes_happy_down eyebrows_base cheeks_blush tears_soft as cg + her "*Sob*! I am a whore..." + show her_sex_personal mouth_upset eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "I love to suck cock..." + show her_sex_personal mouth_upset eyes_happycl eyebrows_worried cheeks_blush tears_soft_blink as cg + her "And now my tiny asshole is getting ripped apart... *Sob*!" gen "Yes! Yes!" gen "*Argh*! Yes!" - her "No! Is it getting bigger?! I'm scared!" ("clench", "happy", "worried", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_happy_r eyebrows_worried cheeks_blush tears_soft as cg + her "No! Is it getting bigger?! I'm scared!" menu: "-Fill her up-": gen "Here it comes!" - her "No, wait!" ("clench", "wide", "worried", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_wide_r eyebrows_worried cheeks_blush tears_soft as cg + her "No, wait!" play bg_sounds "sounds/slickloopfast.ogg" call nar(">You start pumping your cock deep into Hermione's asshole with renewed vigour.") - her "*Ah*...{w=0.3} *Ah*...{w=0.3} Please...{w=0.3} Not inside my--{w=0.2} *Ah*..." ("clench", "happyCl", "base", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_happycl eyebrows_base cheeks_blush tears_soft as cg + her "*Ah*...{w=0.3} *Ah*...{w=0.3} Please...{w=0.3} Not inside my--{w=0.2} *Ah*..." play bg_sounds "sounds/sexloopveryfast.ogg" call nar(">Not showing the girl any mercy you thrust your hips even harder against her, pushing your cock down to the hilt into her ass.") @@ -389,7 +486,8 @@ label hg_anal_sex_1_intro: with hpunch $ renpy.sound.play("sounds/slick_01.ogg") gen "{size=+7}*Argh*!!!{/size}" - her "" ("clench", "wide", "worried", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_wide_mid eyebrows_worried cheeks_blush tears_soft as cg + call cum_block @@ -398,100 +496,120 @@ label hg_anal_sex_1_intro: call cum_block - her "*AH*! IT'S FILLING ME UP!{heart}{heart}{heart}" ("angry", "narrow", "worried", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_narrow_up eyebrows_worried cheeks_blush tears_soft as cg + her "*AH*! IT'S FILLING ME UP!{heart}{heart}{heart}" gen "Yes, you whore! Yes!" - her "It hurts, it hurts!" ("mad", "wide", "base", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_wide_mid eyebrows_base cheeks_blush tears_soft as cg + her "It hurts, it hurts!" gen "Shut up!" $ renpy.sound.play("sounds/slick_02.ogg") call cum_block - her "No, I am already full! Stop cumming, you bastard!" ("angry", "happyCl", "worried", "mid", cheeks="blush", tears="soft_blink") + show her_sex_personal mouth_angry eyes_happycl eyebrows_worried cheeks_blush tears_soft_blink as cg + her "No, I am already full! Stop cumming, you bastard!" gen "Shut the fuck up, slut! I am not done yet!" - her "No! Please! My stomach! I will explode!" ("clench", "narrow", "worried", "up", cheeks="blush", tears="soft_blink") - her "Stop! I'm going to throw up!" ("angry", "happy", "base", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_clench eyes_narrow_up eyebrows_worried cheeks_blush tears_soft_blink as cg + her "No! Please! My stomach! I will explode!" + show her_sex_personal mouth_angry eyes_happy_r eyebrows_base cheeks_blush tears_soft as cg + her "Stop! I'm going to throw up!" - her "Please no more, or I'll--" ("angry", "base", "worried", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_base_mid eyebrows_worried cheeks_blush tears_soft as cg + her "Please no more, or I'll--" stop bg_sounds fadeout 2 $ renpy.sound.play("sounds/slick_02.ogg") pause .8 play sound "sounds/burp.ogg" - her "{size=+7}*BURP*!!!!!!{/size}" ("full", "happyCl", "worried", "up", cheeks="blush", tears="soft") - her "......" ("full", "happy", "base", "mid", cheeks="blush", tears="soft") - her "......{fast}......" ("full", "happy", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_full eyes_happycl eyebrows_worried cheeks_blush tears_soft as cg + her "{size=+7}*BURP*!!!!!!{/size}" + show her_sex_personal mouth_full eyes_happy_mid eyebrows_base cheeks_blush tears_soft as cg + her "......" + show her_sex_personal mouth_full eyes_happy_down eyebrows_base cheeks_blush tears_soft as cg + her "......{fast}......" $ renpy.play('sounds/gulp.ogg') #Sound of gulping down a liquid. - her "{size=+7}*GULP*!{/size}" ("normal", "happyCl", "worried", "mid", tears="soft_blink") - her "" ("open_tongue", "narrow", "worried", "mid", tears="soft_blink") + show her_sex_personal mouth_normal eyes_happycl eyebrows_worried tears_soft_blink as cg + her "{size=+7}*GULP*!{/size}" + show her_sex_personal mouth_open_tongue eyes_narrow_mid eyebrows_worried tears_soft_blink as cg + call ctc gen "That felt great..." - $ hermione.set_pose("CG_bent_over") - $ hermione.strip("bottom", "panties") - $ genie_doll = "grab" - $ genie_doll_armfix = "images/CG/her_sex/grab_armfix.webp" - $ camera.set(zoom=0.44, pos=(-305, -650), rotate=0, t=2.0) + show her_sex_personal bent_over grab as cg: + easein 1.0 offset (0, -480) rotate 0 + with vpunch $ renpy.sound.play("sounds/slick_02.ogg") - $ genie_doll = "after" - if hermione.is_worn("bottom"): - $ hermione.set_cum(body="skirt_light") - elif hermione.is_worn("top"): - $ hermione.set_cum(body="shirt_light") + show her_sex_personal after as cg + + if _temp_outfit_choice == "naked": + show her_sex_personal cum_ass_light as cg else: - $ hermione.set_cum(body="light") + show her_sex_personal cum_ass_skirt_light as cg with kissiris + show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg: + ease_quad 3.0 offset (-60, -620) zoom 0.55 - her "" ("soft", "narrow", "base", "mid", cheeks="blush", tears="soft") call nar(">Hermione collapses onto your desk and your dick finally slides out of her cum filled ass.") + show her_sex_personal cum_pussy_light as cg + call nar(">As she lies there for a moment you watch as her asshole convulses and your semen slowly beginning to leak out onto the floor.") - if hermione.is_worn("bottom"): - call nar(">As she lies there for a moment you watch as her asshole convulses and your semen slowly beginning to leak out.") - else: - call nar(">As she lies there for a moment you watch as her asshole convulses and your semen slowly beginning to leak out onto the floor.") - $ hermione.set_cum(pussy="light") - - her "*SOB*! I HATE YOU..." ("angry", "happy", "base", "R", cheeks="blush", tears="soft") - her "{size=+5}I HATE YOU AND YOUR NASTY OLD COCK!{/size}" ("clench", "base", "annoyed", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_happy_r eyebrows_base cheeks_blush tears_soft as cg + her "*SOB*! I HATE YOU..." + show her_sex_personal mouth_clench eyes_base_down eyebrows_annoyed cheeks_blush tears_soft as cg + her "{size=+5}I HATE YOU AND YOUR NASTY OLD COCK!{/size}" gen "*Agh*...{w=0.3} Shut it, [name_hermione_genie]!" - if hermione.is_worn("bottom"): - call nar(">Hermione clenches her ass again and you watch as another glob of cum leaks out.") - else: - $ hermione.set_cum(pussy="heavy") + show her_sex_personal cum_pussy_heavy as cg + call nar(">Hermione clenches her ass again and you watch as another glob of cum leak out.") - her "*sob*!{w=0.4} *Sob*!..." ("upset", "happyCl", "worried", "mid", cheeks="blush", tears="soft_blink") + show her_sex_personal mouth_upset eyes_happycl eyebrows_worried cheeks_blush tears_soft_blink as cg + her "*sob*!{w=0.4} *Sob*!..." gen "Whew!... I think that was the last of it." gen "You alright?" - her "Yes...{w=0.4} *Sob*!" ("angry", "narrow", "base", "down", cheeks="blush", tears="soft") - her "My butt hurts, but I am alright, [name_genie_hermione]..." ("soft", "narrow", "base", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "Yes...{w=0.4} *Sob*!" + show her_sex_personal mouth_soft eyes_narrow_r eyebrows_base cheeks_blush tears_soft as cg + her "My butt hurts, but I am alright, [name_genie_hermione]..." gen "Well, you took my dick stoically, all things considered..." - her "Thank you [name_genie_hermione]..." ("base", "narrow", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_base eyes_narrow_down eyebrows_worried cheeks_blush tears_soft as cg + her "Thank you [name_genie_hermione]..." call ctc - her "I apologise for saying that I hate you, [name_genie_hermione]..." ("open", "narrow", "base", "R", cheeks="blush", tears="soft") - her "Your cock is not nasty..." ("angry", "narrow", "worried", "down", cheeks="blush") - her "I suppose when you call me a \"whore\" you don't actually mean it..." ("open", "narrow", "worried", "down", cheeks="blush") + show her_sex_personal mouth_open eyes_narrow_r eyebrows_base cheeks_blush tears_soft as cg + her "I apologise for saying that I hate you, [name_genie_hermione]..." + show her_sex_personal mouth_angry eyes_narrow_down eyebrows_worried cheeks_blush as cg + her "Your cock is not nasty..." + show her_sex_personal mouth_open eyes_narrow_down eyebrows_worried cheeks_blush as cg + her "I suppose when you call me a \"whore\" you don't actually mean it..." gen "Right..." - her "I don't know what's gotten into me..." ("grin", "narrow", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_mid eyebrows_worried cheeks_blush as cg + her "I don't know what's gotten into me..." gen "My dick!" - her "*Mmm*..." ("base", "narrow", "base", "up", cheeks="blush") + show her_sex_personal mouth_base eyes_narrow_up eyebrows_base cheeks_blush as cg + her "*Mmm*..." gen "Oh yes...{w=0.3} Your asshole...{w=0.3} Is it still hurting?" - her "A little..." ("base", "narrow", "worried", "down", cheeks="blush") - her "But I also feel full and warm inside..." ("grin", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_base eyes_narrow_down eyebrows_worried cheeks_blush as cg + her "A little..." + show her_sex_personal mouth_grin eyes_narrow_down eyebrows_base cheeks_blush as cg + her "But I also feel full and warm inside..." gen "So you're planning on keeping it in? My cum I mean." - her "If I can..." ("base", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_base eyes_narrow_down eyebrows_base cheeks_blush as cg + her "If I can..." if game.daytime: - her "I hope it won't start leaking too much during my classes..." ("soft", "narrow", "base", "L", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_l eyebrows_base cheeks_blush as cg + her "I hope it won't start leaking too much during my classes..." else: - her "I hope it won't start leaking too much before I get to my dorms..." ("soft", "narrow", "base", "L", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_l eyebrows_base cheeks_blush as cg + her "I hope it won't start leaking too much before I get to my dorms..." gen "Well, good luck on your journey." - her "Can I get paid now please?" ("base", "narrow", "base", "R", cheeks="blush") + show her_sex_personal mouth_base eyes_narrow_r eyebrows_base cheeks_blush as cg + her "Can I get paid now please?" gen "Of course..." @@ -506,78 +624,96 @@ label hg_anal_sex_1_intro: gen "(Let's coat this bitch!!)" - $ hermione.set_pose("CG_bent_over") - $ hermione.strip("bottom", "panties") - $ genie_doll = "grab" - $ genie_doll_armfix = "images/CG/her_sex/grab_armfix.webp" - $ camera.set(zoom=0.44, pos=(-305, -650), rotate=0, t=2.0) + show her_sex_personal bent_over grab as cg: + easein 1.0 offset (0, -480) rotate 0 + with vpunch + + pause 1.0 + #Could add some sound effect here - her "" ("mad", "happy", "worried", "stare", cheeks="blush", tears="soft") + show her_sex_personal mouth_soft eyebrows_base eyes_wide_r cheeks_blush as cg: + ease_quad 3.0 offset (-60, -620) zoom 0.55 + + show her_sex_personal mouth_mad eyes_happy_stare eyebrows_worried cheeks_blush tears_soft as cg play bg_sounds "sounds/slickloopfast.ogg" call nar(">You push Hermione down onto the desk and fuck her with renewed vigour.") - her "*Ah*...{w=0.3} *Ah*...{w=0.3} Please--" ("mad", "base", "worried", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_base_up eyebrows_worried cheeks_blush tears_soft as cg + her "*Ah*...{w=0.3} *Ah*...{w=0.3} Please--" play bg_sounds "sounds/sexloopveryfast.ogg" call nar(">Not showing the girl any mercy you thrust your hips hard against her, pushing your cock down to the hilt into her ass.") - her "*Ah*...{w=0.3} *Ah*...{w=0.3} [name_genie_hermione]..." ("angry", "narrow", "base", "R", cheeks="blush", tears="soft") - her "You're...{w=0.3} *Ah*...{w=0.3} You're tearing me apart..." ("angry", "narrow", "base", "stare", cheeks="blush", tears="soft_blink") + show her_sex_personal mouth_angry eyes_narrow_r eyebrows_base cheeks_blush tears_soft as cg + her "*Ah*...{w=0.3} *Ah*...{w=0.3} [name_genie_hermione]..." + show her_sex_personal mouth_angry eyes_narrow_stare eyebrows_base cheeks_blush tears_soft_blink as cg + her "You're...{w=0.3} *Ah*...{w=0.3} You're tearing me apart..." gen "You aint seen nothing yet [name_hermione_genie]!" play bg_sounds "sounds/sexloopfast.ogg" call nar(">You slow down your thrusting until finally...") - her "What are you--" ("mad", "narrow", "base", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_narrow_r eyebrows_base cheeks_blush tears_soft as cg + her "What are you--" stop bg_sounds $ renpy.sound.play("sounds/slick_02.ogg") pause .3 $ renpy.sound.play("sounds/pop01.ogg") - $ genie_doll = "cum_outside2" + + show her_sex_personal cum_outside2 as cg + pause .4 - her "{heart}Ng--{w=0.2} *Ah*...{heart}" ("open_tongue", "narrow", "worried", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_open_tongue eyes_narrow_up eyebrows_worried cheeks_blush tears_soft as cg + her "{heart}Ng--{w=0.2} *Ah*...{heart}" gen "{size=+5}That's it whore, take this!{/size}" gen "{size=+7}*Argh*!!!{/size}" - $ genie_doll = "cum_outside" + show her_sex_personal cum_outside as cg + call cum_block - if hermione.is_worn("bottom"): - $ hermione.set_cum(body="skirt_light") + if _temp_outfit_choice == "naked": + show her_sex_personal cum_ass_light as cg else: - $ hermione.set_cum(body="light") + show her_sex_personal cum_ass_skirt_light as cg with d5 $ renpy.sound.play("sounds/slick_02.ogg") - her "*Aaah*...{heart}{heart}{heart}" ("open_tongue", "narrow", "worried", "down", cheeks="blush", tears="soft") - $ genie_doll = "cum_outside2" + show her_sex_personal mouth_open_tongue eyes_narrow_down eyebrows_worried cheeks_blush tears_soft as cg + her "*Aaah*...{heart}{heart}{heart}" + show her_sex_personal cum_outside2 as cg gen "{size=+5}Yes!!! All over your ass!{/size}" - $ genie_doll = "cum_outside" + show her_sex_personal cum_outside as cg call cum_block - if hermione.is_worn("bottom"): - $ hermione.set_cum(body="skirt_heavy") + if _temp_outfit_choice == "naked": + show her_sex_personal cum_ass_heavy as cg else: - $ hermione.set_cum(body="heavy") + show her_sex_personal cum_ass_skirt_heavy as cg with d5 $ renpy.sound.play("sounds/slick_02.ogg") - her "*Ah*...{w=0.4} It's so hot!" ("base", "narrow", "worried", "mid", cheeks="blush", tears="soft") - $ genie_doll = "after" + show her_sex_personal mouth_base eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "*Ah*...{w=0.4} It's so hot!" + show her_sex_personal after as cg call ctc gen "Well, I'm done...{w=0.4} You can get off my desk now." - her "Yes, [name_genie_hermione]...{w=0.3} Just...{w=0.3} Give me a minute..." ("soft", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "Yes, [name_genie_hermione]...{w=0.3} Just...{w=0.3} Give me a minute..." gen "You feeling alright?" - her "It still hurts a little, but..." ("soft", "narrow", "base", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_soft eyes_narrow_r eyebrows_base cheeks_blush tears_soft as cg + her "It still hurts a little, but..." gen "But what?" - her "But in a good way... [name_genie_hermione]." ("soft", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "But in a good way... [name_genie_hermione]." gen "In a good way, *huh*?" gen "*Heh*...{w=0.3} You cute, little minx." - her "Can I get paid now, [name_genie_hermione]?" ("angry", "narrow", "base", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_narrow_r eyebrows_base cheeks_blush tears_soft as cg + her "Can I get paid now, [name_genie_hermione]?" gen "Certainly!" @@ -608,91 +744,100 @@ label hg_anal_sex_2_intro: #Stop wind and thunder sounds $ renpy.music.stop(channel="weather", fadeout=4) - her "........" ("annoyed", "base", "worried", "R") + her "........" gen "*Hmm*..." - her "..........." ("open", "base", "base", "mid") + her "..........." $ renpy.play('sounds/gltch.ogg') with kissiris # Hermione Setup - $ hermione.set_pose("CG_lean_back") - $ hermione.strip("bottom", "panties") - hide hermione_main - - # Genie Setup - $ genie_doll_path = "images/CG/her_sex/" - $ genie_doll = "hold" - $ genie_doll_armfix = "images/CG/her_sex/hold_armfix.webp" - - # Camera Setup - $ camera.set_imagepath("her_sex") - $ camera.set_image("CG her_sex") - if game.daytime: - $ camera.set_overlay("day_overlay") + if _temp_outfit_choice == "naked": + show her_sex_personal lean_back hold mouth_grin eyes_wide_up eyebrows_base as cg zorder 17: + transform_anchor True + anchor (0.0, 0.0) + offset (-500, -650) + rotate (15) + zoom 1.0 else: - $ camera.set_overlay("night_overlay") - $ camera.set(zoom=1.0, pos=(-190, -435), initialize=True) - show screen animatedCG + show her_sex_personal lean_back hold skirt shirt mouth_grin eyes_wide_up eyebrows_base as cg zorder 17: + transform_anchor True + anchor (0.0, 0.0) + offset (-500, -650) + rotate (15) + zoom 1.0 hide screen blkfade with d5 call play_music("playful_tension") # SEX THEME. - her "*Ooooohhhhhhhhhhhh*....{heart}" ("grin", "wide", "base", "up") - $ camera.set(zoom=0.6, pos=(-555, -380), t=3.0, pause=True) + her "*Ooooohhhhhhhhhhhh*....{heart}" + + show her_sex_personal as cg: + transform_anchor True + anchor (0.0, 0.0) + ease_quad 3.0 offset (-230, -100) zoom 0.5 rotate -15 gen "Oh, ye-es!" - her "*Ah*..." ("grin", "narrow", "worried", "mid") + show her_sex_personal mouth_grin eyes_narrow_mid eyebrows_worried as cg + her "*Ah*..." gen "It seems like your butthole has become a bit more welcoming, [name_hermione_genie]." gen "I'm going to start moving now..." play bg_sounds "sounds/slickloop.ogg" fadein 2 call ctc - her "*Ah*...{w=0.3} It...{w=0.3} It still hurts a little." ("soft", "closed", "base", "mid") + show her_sex_personal mouth_soft eyes_closed eyebrows_base as cg + her "*Ah*...{w=0.3} It...{w=0.3} It still hurts a little." gen "Yet you're doing it anyway..." - her "*Ah*...{w=0.3} *Ah*...{w=0.3} Yes..." ("open", "narrow", "base", "down") - her "I suppose I am..." ("base", "narrow", "base", "down") + show her_sex_personal mouth_open eyes_narrow_down eyebrows_base as cg + her "*Ah*...{w=0.3} *Ah*...{w=0.3} Yes..." + show her_sex_personal mouth_base eyes_narrow_down eyebrows_base as cg + her "I suppose I am..." gen "Although that is what I'd expect from such a--" if name_hermione_genie == "Whore": - her "I am a whore after all... I'm here to do whatever it is you need..." ("base", "narrow", "base", "mid") - $ genie_doll = "hold_grin" + show her_sex_personal mouth_base eyes_narrow_mid eyebrows_base as cg + her "I am a whore after all... I'm here to do whatever it is you need..." + show her_sex_personal hold_grin as cg gen "That you are..." else: - her "Please [name_genie_hermione]...{w=0.3} Call me a \"whore\"..." ("grin", "narrow", "base", "down", cheeks="blush") - $ genie_doll = "hold_grin" + show her_sex_personal mouth_grin eyes_narrow_down eyebrows_base cheeks_blush as cg + her "Please [name_genie_hermione]...{w=0.3} Call me a \"whore\"..." + show her_sex_personal hold_grin as cg gen "*He-Heh*...{w=0.3} You don't have to ask me twice!" gen "Now bend over so I can fuck your ass more easily, whore!" - $ camera.set(zoom=0.45, pos=(-340, -380), rotate=0, t=2.0, pause=False) - $ hermione.set_pose("CG_lean_forward") - $ hermione.strip("bottom", "panties") - $ genie_doll = "caress" - $ genie_doll_armfix = "images/CG/her_sex/caress_armfix.webp" - with d3 + show her_sex_personal lean_forward caress as cg: + ease_quad 1.0 offset (-65, -240) zoom 0.45 rotate -4 play bg_sounds "sounds/sexloopfast.ogg" fadein 2 - her "*Ah*...{w=0.3} *Ah*...{w=0.3} *Ah*..." ("open", "closed", "base", "mid") - her "*Mmm*...{w=0.3} So aggressive..." ("base", "narrow", "base", "R") + show her_sex_personal mouth_open eyes_closed eyebrows_base as cg + her "*Ah*...{w=0.3} *Ah*...{w=0.3} *Ah*..." + show her_sex_personal mouth_base eyes_narrow_r eyebrows_base as cg + her "*Mmm*...{w=0.3} So aggressive..." - $ genie_doll = "caress_grin" + show her_sex_personal caress_grin as cg if name_genie_hermione == "Master": gen "That's what you deserve for being such a slut!" elif name_genie_hermione == "Daddy": gen "That's for you get for being such a naughty girl!" - her "..." ("base", "narrow", "base", "mid", cheeks="blush") - her "...{fast}..." ("normal", "narrow", "base", "R", cheeks="blush") - her "[name_genie_hermione]?" ("open", "narrow", "worried", "R", cheeks="blush") + show her_sex_personal mouth_base eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "..." + show her_sex_personal mouth_normal eyes_narrow_r eyebrows_base cheeks_blush as cg + her "...{fast}..." + show her_sex_personal mouth_open eyes_narrow_r eyebrows_worried cheeks_blush as cg + her "[name_genie_hermione]?" - $ genie_doll = "caress" + show her_sex_personal caress as cg gen "Yes, whore?" - her "*Ehm*..." ("angry", "narrow", "base", "mid", cheeks="blush") - her "Would you marry me, [name_genie_hermione]?" ("angry", "happy", "base", "down", cheeks="blush") + show her_sex_personal mouth_angry eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "*Ehm*..." + show her_sex_personal mouth_angry eyes_happy_down eyebrows_base cheeks_blush as cg + her "Would you marry me, [name_genie_hermione]?" with hpunch stop bg_sounds fadeout 2 @@ -700,162 +845,200 @@ label hg_anal_sex_2_intro: gen "{size=+9}WHAT?!{/size}" gen "Don't tell me you're pregnant, [name_hermione_genie]!" gen "We witchers are infertile!" - her "Right... You expect me to believe that?" ("disgust", "narrow", "worried", "R", cheeks="blush") + show her_sex_personal mouth_disgust eyes_narrow_r eyebrows_worried cheeks_blush as cg + her "Right... You expect me to believe that?" gen "*Err*..." - her "I couldn't get pregnant the way we are doing it anyway, [name_genie_hermione]..." ("soft", "narrow", "worried", "down", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_worried cheeks_blush as cg + her "I couldn't get pregnant the way we are doing it anyway, [name_genie_hermione]..." gen "Good point..." play bg_sounds "sounds/sexloopfast.ogg" - her "*Ah*..." ("angry", "base", "base", "mid", cheeks="blush") + show her_sex_personal mouth_angry eyes_base_mid eyebrows_base cheeks_blush as cg + her "*Ah*..." gen "What is this talk of marriage then?" - her "You misunderstood me [name_genie_hermione]." ("clench", "narrow", "base", "R", cheeks="blush") - her "I meant to say, would you marry a girl {size=+5}like{/size} me?" ("soft", "narrow", "base", "mid", cheeks="blush") - her "I would never propose to a man with his cock in my ass, [name_genie_hermione]..." ("base", "narrow", "worried", "L", cheeks="blush", emote="sweat") + show her_sex_personal mouth_clench eyes_narrow_r eyebrows_base cheeks_blush as cg + her "You misunderstood me [name_genie_hermione]." + show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "I meant to say, would you marry a girl {size=+5}like{/size} me?" + show her_sex_personal mouth_base eyes_narrow_l eyebrows_worried cheeks_blush as cg + her "I would never propose to a man with his cock in my ass, [name_genie_hermione]..." gen "Good. Because I don't think any man would be able to say {i}no{/i}." - #STRIP top and bra (all) - call nar(">You grab Hermione's top and quickly pull it and her bra over her head, revealing her tits...") + if not _temp_outfit_choice == "naked": + call nar(">You grab Hermione's top and quickly pull it and her bra over her head, revealing her tits...") - $ renpy.sound.play("sounds/cloth_sound3.ogg") - $ hermione.strip("clothes") - with d3 + $ renpy.sound.play("sounds/cloth_sound3.ogg") - her "" ("grin", "narrow", "worried", "R", cheeks="blush") + show her_sex_personal -shirt as cg + with d3 - her "*Ah*{heart}..." ("base", "narrow", "base", "down", cheeks="blush") - her "What I meant--{w=0.2} *Ah*{heart}...{w=0.3} to say was--{w=0.2} *Ah*{heart}...{w=0.3} Do you think someone would ever--{w=0.2} *Ah*{heart}..." ("soft", "narrow", "base", "R", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_r eyebrows_worried cheeks_blush as cg + pause 1 + show her_sex_personal mouth_base eyes_narrow_down eyebrows_base cheeks_blush as cg + her "*Ah*{heart}..." + show her_sex_personal mouth_soft eyes_narrow_r eyebrows_base cheeks_blush as cg + her "What I meant--{w=0.2} *Ah*{heart}...{w=0.3} to say was--{w=0.2} *Ah*{heart}...{w=0.3} Do you think someone would ever--{w=0.2} *Ah*{heart}..." gen "*Huh*?" - her "I mean, with all the things that have been happening lately--{w=0.2} *Ah*{heart}..." ("soft", "narrow", "worried", "down", cheeks="blush") - her "I can't help but feel unclean...{w=0.3} Damaged even..." ("normal", "closed", "worried", "down", cheeks="blush") - her "And in a no way innocent." ("annoyed", "happy", "worried", "down", cheeks="blush") - her "Who would want a wife like that?" ("disgust", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_worried cheeks_blush as cg + her "I mean, with all the things that have been happening lately--{w=0.2} *Ah*{heart}..." + show her_sex_personal mouth_normal eyes_closed eyebrows_worried cheeks_blush as cg + her "I can't help but feel unclean...{w=0.3} Damaged even..." + show her_sex_personal mouth_annoyed eyes_happy_down eyebrows_worried cheeks_blush as cg + her "And in a no way innocent." + show her_sex_personal mouth_disgust eyes_narrow_down eyebrows_base cheeks_blush as cg + her "Who would want a wife like that?" menu: gen "..." "\"I would marry you in a heartbeat!\"": - her "What?" ("soft", "base", "base", "R", cheeks="blush") + show her_sex_personal mouth_soft eyes_base_r eyebrows_base cheeks_blush as cg + her "What?" gen "Well, hypothetically speaking of course..." - her "...{w=0.3} of course.{heart}" ("base", "narrow", "base", "R", cheeks="blush") - her ".............." ("base", "narrow", "base", "down", cheeks="blush") - her "But why do you say that, [name_genie_hermione]?" ("normal", "happy", "base", "R", cheeks="blush") + show her_sex_personal mouth_base eyes_narrow_r eyebrows_base cheeks_blush as cg + her "...{w=0.3} of course.{heart}" + show her_sex_personal mouth_base eyes_narrow_down eyebrows_base cheeks_blush as cg + her ".............." + show her_sex_personal mouth_normal eyes_happy_r eyebrows_base cheeks_blush as cg + her "But why do you say that, [name_genie_hermione]?" gen "*Huh*?" gen "What do you mean {i}why{/i}, [name_hermione_genie]?" gen "You are young and attractive..." gen "Tight asshole, full tits and a wet little pussy..." - her "...{heart}" ("soft", "narrow", "worried", "R", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_r eyebrows_worried cheeks_blush as cg + her "...{heart}" gen "You will make some lucky guy a very happy man one day, whore." if name_hermione_genie == "Whore": - her "*Mmm*...{w=0.3} I love it when you call me that..." ("grin", "narrow", "annoyed", "up", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_up eyebrows_annoyed cheeks_blush as cg + her "*Mmm*...{w=0.3} I love it when you call me that..." else: gen "*Uhm*... I mean, [name_hermione_genie]." - her "No, {i}whore{/i} is good. Call me that, [name_genie_hermione]." ("grin", "narrow", "annoyed", "up", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_up eyebrows_annoyed cheeks_blush as cg + her "No, {i}whore{/i} is good. Call me that, [name_genie_hermione]." gen "See?{w=0.3} You are a great catch, I'm telling you, whore." - her "*Ah*...{heart}{w=0.3} Thank you, [name_genie_hermione]." ("grin", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_grin eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "*Ah*...{heart}{w=0.3} Thank you, [name_genie_hermione]." gen "*Huh*?" gen "Are you crying?" "\"Marriage is out of the picture for you.\"": - her "That's what I thought..." ("angry", "narrow", "base", "down",cheeks="blush",tears="soft") + show her_sex_personal mouth_angry eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "That's what I thought..." gen "Oh...{w=0.3} I just love that little asshole of yours!" - her "....................." ("angry", "narrow", "base", "stare",cheeks="blush",tears="soft") + show her_sex_personal mouth_angry eyes_narrow_stare eyebrows_base cheeks_blush tears_soft as cg + her "....................." her "Yes...{w=0.3} After all the things I had to do for my house..." - her "...{w=0.3} No one will ever want me." ("angry", "happy", "base", "mid",cheeks="blush",tears="soft") + show her_sex_personal mouth_angry eyes_happy_mid eyebrows_base cheeks_blush tears_soft as cg + her "...{w=0.3} No one will ever want me." gen "Oh, they will want you alright!" - her "What?{w=0.3} But you said..." ("open", "wide", "worried", "stare",cheeks="blush",tears="soft") + show her_sex_personal mouth_open eyes_wide_stare eyebrows_worried cheeks_blush tears_soft as cg + her "What?{w=0.3} But you said..." gen "Marriage, [name_hermione_genie]...{w=0.3} Marriage is impossible for you." gen "But as a man-pleaser you are a great catch!" - her "Really?" ("open", "wide", "worried", "stare",cheeks="blush",tears="soft") + show her_sex_personal mouth_open eyes_wide_stare eyebrows_worried cheeks_blush tears_soft as cg + her "Really?" gen "Are you kidding me?!" gen "Young, hot, and slutty. You could have any man you want!" - her "I think you may be right, [name_genie_hermione]." ("base", "narrow", "worried", "mid",cheeks="blush",tears="soft") + show her_sex_personal mouth_base eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "I think you may be right, [name_genie_hermione]." gen "I know I am right, whore." gen "Now wiggle that little ass of yours a little." - her "Like this?" ("angry", "base", "worried", "mid", cheeks="blush",tears="soft") + show her_sex_personal mouth_angry eyes_base_mid eyebrows_worried cheeks_blush tears_soft as cg + her "Like this?" play bg_sounds "sounds/sexloopveryfast.ogg" - $ genie_doll = "caress_grin" + show her_sex_personal caress_grin as cg gen "Yes, that's a good whore." - her "I am a whore, aren't I?" ("angry", "narrow", "base", "stare", cheeks="blush") + show her_sex_personal mouth_angry eyes_narrow_stare eyebrows_base cheeks_blush as cg + her "I am a whore, aren't I?" gen "You just sold me your asshole for ninety house points...{w=0.3} What would you call that?" - her "Yes, yes...{heart}{w=0.3} I am a whore...{heart}" ("angry", "base", "worried", "mid", cheeks="blush",tears="soft") + show her_sex_personal mouth_angry eyes_base_mid eyebrows_worried cheeks_blush tears_soft as cg + her "Yes, yes...{heart}{w=0.3} I am a whore...{heart}" gen "Are you crying?" - her "Amongst other things, [name_genie_hermione]...{heart}{heart}{heart}" ("angry", "narrow", "base", "stare", cheeks="blush",tears="soft") + show her_sex_personal mouth_angry eyes_narrow_stare eyebrows_base cheeks_blush tears_soft as cg + her "Amongst other things, [name_genie_hermione]...{heart}{heart}{heart}" gen "Amongst other things?" - her "I'm cumming [name_genie_hermione]...{heart}{heart}{heart}" ("smile", "narrow", "annoyed", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_smile eyes_narrow_up eyebrows_annoyed cheeks_blush tears_soft as cg + her "I'm cumming [name_genie_hermione]...{heart}{heart}{heart}" gen "*Agh*! My cock!" gen "Relax your muscles a little, would you?" - her "BUT I'M CUMMING!{heart}{heart}{heart}" ("open", "happyCl", "worried", "mid", cheeks="blush", tears="soft_blink") + show her_sex_personal mouth_open eyes_happycl eyebrows_worried cheeks_blush tears_soft_blink as cg + her "BUT I'M CUMMING!{heart}{heart}{heart}" gen "Fine! Have it your way whore!" - $ hermione.set_pose("CG_bent_over") - $ hermione.strip("clothes") - $ genie_doll = "grab" - $ genie_doll_armfix = "images/CG/her_sex/grab_armfix.webp" - $ camera.set(zoom=0.44, pos=(-305, -650), rotate=0, t=2.0) - her "" ("angry", "wide", "base", "R", cheeks="blush",tears="soft") + show her_sex_personal bent_over grab as cg: + easein 1.0 offset (0, -480) rotate 0 + with vpunch + + pause 1.0 + + #Could add some sound effect here + show her_sex_personal mouth_open eyebrows_base eyes_wide_r cheeks_blush as cg: + ease_quad 3.0 offset (-60, -620) zoom 0.55 + + show her_sex_personal mouth_angry eyes_wide_r eyebrows_base cheeks_blush tears_soft as cg play bg_sounds "sounds/sexloopveryfast.ogg" call nar(">You push Hermione down onto the desk... Pumping your cock deep inside her ass, your pelvis smacks loudly against her cheeks.") - her "*Ah-hah*...{w=0.3} So deep..." ("mad", "narrow", "base", "down", cheeks="blush", tears="soft") - her "{size=+7}I'm--{w=0.3} I'm cumming [name_genie_hermione]!!!{/size}" ("angry", "narrow", "worried", "stare", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "*Ah-hah*...{w=0.3} So deep..." + show her_sex_personal mouth_angry eyes_narrow_stare eyebrows_worried cheeks_blush tears_soft as cg + her "{size=+7}I'm--{w=0.3} I'm cumming [name_genie_hermione]!!!{/size}" gen "{size=+7}Me too!{/size}" menu: gen "!!!" "-Fill her up-": - $ genie_doll = "cum_inside" + show her_sex_personal cum_inside as cg gen "{size=+7}TAKE THIS, WHORE!!!{/size}" $ renpy.sound.play("sounds/slick_01.ogg") call cum_block - if hermione.is_worn("bottom"): - her "!!!" ("grin", "narrow", "base", "mid", cheeks="blush",tears="soft") - else: - her "!!!" ("grin", "narrow", "base", "stare", cheeks="blush",tears="soft") - $ hermione.set_cum(pussy="light") + show her_sex_personal cum_pussy_light mouth_grin eyes_narrow_stare eyebrows_base cheeks_blush tears_soft as cg + her "!!!" gen "{size=+15}Yes! *Argh*!{/size}" $ renpy.sound.play("sounds/slick_01.ogg") call cum_block - her "*Ah*!{heart} It's filling me up!{heart} I can feel it!{heart}" ("angry", "narrow", "annoyed", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_narrow_up eyebrows_annoyed cheeks_blush tears_soft as cg + her "*Ah*!{heart} It's filling me up!{heart} I can feel it!{heart}" gen "{size=+15}Shut up, whore!{/size}" - her "{size=+7}*Ah*! I AM A WHORE!!!!{heart}{heart}{heart}{/size}" ("crooked_smile", "narrow", "base", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_crooked_smile eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg + her "{size=+7}*Ah*! I AM A WHORE!!!!{heart}{heart}{heart}{/size}" gen "{size=+15}*Argh*!{/size}" stop bg_sounds fadeout 2 $ renpy.sound.play("sounds/slick_01.ogg") call cum_block - if hermione.is_worn("bottom"): - her "" ("angry", "happyCl", "base", "up", cheeks="blush") - else: - $ hermione.set_cum(pussy="heavy") + show her_sex_personal cum_pussy_heavy mouth_angry eyes_happycl eyebrows_base cheeks_blush as cg - her "*Ah*...{heart}{w=0.3} your cum, [name_genie_hermione]...{heart}" ("base", "narrow", "worried", "R", cheeks="blush", tears="soft") + pause 1 + + show her_sex_personal mouth_base eyes_narrow_r eyebrows_worried cheeks_blush tears_soft as cg + her "*Ah*...{heart}{w=0.3} your cum, [name_genie_hermione]...{heart}" gen "*Ah*...{w=0.3} Yes..." - her "*Ah*...{w=0.3} *Ah*...{w=0.3} *Ah*...{w=0.3}{heart}" ("base", "narrow", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_base eyes_narrow_down eyebrows_worried cheeks_blush tears_soft as cg + her "*Ah*...{w=0.3} *Ah*...{w=0.3} *Ah*...{w=0.3}{heart}" gen "Well... Suppose it's time for you to get your points..." $ renpy.sound.play("sounds/slick_02.ogg") - $ genie_doll = "after" - if hermione.is_worn("bottom"): - $ hermione.set_cum(body="skirt_light") - elif hermione.is_worn("top"): - $ hermione.set_cum(body="shirt_light") + + if _temp_outfit_choice == "naked": + show her_sex_personal after cum_ass_light mouth_grin eyes_narrow_up eyebrows_base cheeks_blush tears_soft as cg else: - $ hermione.set_cum(body="light") + show her_sex_personal after cum_ass_skirt_light mouth_grin eyes_narrow_up eyebrows_base cheeks_blush tears_soft as cg with kissiris - her "{heart}*Ngh*!{heart}" ("grin", "narrow", "base", "up", cheeks="blush", tears="soft") + her "{heart}*Ngh*!{heart}" show screen blkfade with d5 @@ -866,70 +1049,78 @@ label hg_anal_sex_2_intro: call nar(">You swear you see a slight smile across her face for a brief moment, but before you know it she has already readied herself and made her way to the front of your desk.") "-Cum all over her-": - $ genie_doll = "cum_outside2" + show her_sex_personal cum_outside2 as cg stop bg_sounds fadeout 2 $ renpy.sound.play("sounds/slick_01.ogg") gen "{size=+7}*Argh*!!!{/size}" - her "" ("mad", "narrow", "worried", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_mad eyes_narrow_r eyebrows_worried cheeks_blush tears_soft as cg - $ genie_doll = "cum_outside" + + show her_sex_personal cum_outside as cg call cum_block - if hermione.is_worn("bottom"): - $ hermione.set_cum(body="skirt_light") - elif hermione.is_worn("top"): - $ hermione.set_cum(body="shirt_light") + + if _temp_outfit_choice == "naked": + show her_sex_personal cum_outside cum_ass_light mouth_grin eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg else: - $ hermione.set_cum(body="light") - with d5 + show her_sex_personal cum_outside cum_ass_skirt_light mouth_grin eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg $ renpy.sound.play("sounds/slick_02.ogg") - her "*Ah-aha*! You're cumming! {heart}{heart}{heart}" ("grin", "narrow", "base", "down", cheeks="blush", tears="soft") + her "*Ah-aha*! You're cumming! {heart}{heart}{heart}" - $ genie_doll = "after" + show her_sex_personal after as cg gen "{size=+7}Yes I am, whore!{/size}" - her "*Ah*, me too!" ("crooked_smile", "narrow", "worried", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_crooked_smile eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "*Ah*, me too!" gen "{size=+7}FUCKING SLUT!{/size}" - her "*Ah*...{heart} your cum...{heart}" ("crooked_smile", "narrow", "base", "stare", cheeks="blush", tears="soft") - her "It's all over--{heart}{heart}{heart}" ("grin", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_crooked_smile eyes_narrow_stare eyebrows_base cheeks_blush tears_soft as cg + her "*Ah*...{heart} your cum...{heart}" + show her_sex_personal mouth_grin eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "It's all over--{heart}{heart}{heart}" - if hermione.is_worn("bottom"): - gen "{size=+7}Yes!!! All over your clothes!{/size}." - else: + if _temp_outfit_choice == "naked": gen "{size=+7}Yes!!! All over your ass!{/size}" - her "" ("grin", "narrow", "worried", "R", cheeks="blush") - - $ genie_doll = "cum_outside" - call cum_block - if hermione.is_worn("bottom"): - $ hermione.set_cum(body="skirt_heavy") - elif hermione.is_worn("top"): - $ hermione.set_cum(body="shirt_heavy") else: - $ hermione.set_cum(body="heavy") - with d5 + gen "{size=+7}Yes!!! All over your clothes!{/size}." + + show her_sex_personal mouth_grin eyes_narrow_r eyebrows_worried cheeks_blush as cg + + call cum_block + + if _temp_outfit_choice == "naked": + show her_sex_personal cum_outside cum_ass_heavy mouth_grin eyes_narrow_mid eyebrows_worried cheeks_blush as cg + else: + show her_sex_personal cum_outside cum_ass_skirt_heavy mouth_grin eyes_narrow_mid eyebrows_worried cheeks_blush as cg $ renpy.sound.play("sounds/slick_02.ogg") - her "" ("grin", "narrow", "worried", "mid", cheeks="blush") - $ genie_doll = "after" + show her_sex_personal mouth_grin eyes_narrow_mid eyebrows_worried cheeks_blush as cg + + show her_sex_personal after as cg call ctc - her "{heart}{heart}*Mmm*...{heart}{heart}" ("grin", "narrow", "worried", "down", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_down eyebrows_worried cheeks_blush as cg + her "{heart}{heart}*Mmm*...{heart}{heart}" gen "Well, this was intense..." - her "*Ah-ha*...{heart} *Ah*...{heart}" ("crooked_smile", "narrow", "base", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_crooked_smile eyes_narrow_down eyebrows_base cheeks_blush tears_soft as cg + her "*Ah-ha*...{heart} *Ah*...{heart}" gen "Are You alright, [name_hermione_genie]?" - her "I think so...{w=0.3} I'm not sure..." ("grin", "narrow", "base", "stare",cheeks="blush",tears="soft") - her "I think I may still be cumming, [name_genie_hermione]." ("base", "narrow", "base", "R", cheeks="blush", tears="soft") - her "Or maybe not..." ("grin", "narrow", "worried", "mid", cheeks="blush", tears="soft") - her "Everything is in a daze...{w=0.3} And my legs feel so weak..." ("grin", "narrow", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_grin eyes_narrow_stare eyebrows_base cheeks_blush tears_soft as cg + her "I think so...{w=0.3} I'm not sure..." + show her_sex_personal mouth_base eyes_narrow_r eyebrows_base cheeks_blush tears_soft as cg + her "I think I may still be cumming, [name_genie_hermione]." + show her_sex_personal mouth_grin eyes_narrow_mid eyebrows_worried cheeks_blush tears_soft as cg + her "Or maybe not..." + show her_sex_personal mouth_grin eyes_narrow_down eyebrows_worried cheeks_blush tears_soft as cg + her "Everything is in a daze...{w=0.3} And my legs feel so weak..." if game.daytime: gen "Well you better get on your feet so you can receive your payment, [name_hermione_genie]... You've still got lessons to get to." else: gen "Then I better get to awarding your points so you can get some rest..." - her "Oh...{w=0.3} Of course [name_genie_hermione]..." ("grin", "narrow", "worried", "R", cheeks="blush", tears="soft") + show her_sex_personal mouth_grin eyes_narrow_r eyebrows_worried cheeks_blush tears_soft as cg + her "Oh...{w=0.3} Of course [name_genie_hermione]..." show screen blkfade with d5 @@ -947,7 +1138,6 @@ label hg_anal_sex_3: $ hg_anal.trigger = True $ current_payout = 90 - ### Will be added with Missionary pose ### #gen "Let's see... How shall we do this..." #her "[name_genie_hermione]?" @@ -959,10 +1149,6 @@ label hg_anal_sex_3: ##Doggystyle Anal scene setup## - gen "*Hmm*... Now that I think about it..." ("base", xpos="far_left", ypos="head") - her "Fine, I'll take my clothes off I guess..." ("base", "narrow", "base", "mid", cheeks="blush", flip=True, trans=dissolve) - gen "Good girl..." ("base", xpos="far_left", ypos="head") - show screen blkfade with d5 pause.2 @@ -970,38 +1156,38 @@ label hg_anal_sex_3: #Stop wind and thunder sounds $ renpy.music.stop(channel="weather", fadeout=4) - # Hermione Setup - $ hermione.set_pose("CG_lean_back") - $ hermione.strip("clothes") - hide hermione_main - - # Genie Setup - $ genie_doll_path = "images/CG/her_sex/" - $ genie_doll = "hold" - $ genie_doll_armfix = "images/CG/her_sex/hold_armfix.webp" - - # Camera Setup - $ camera.set_imagepath("her_sex") - $ camera.set_image("CG her_sex") - if game.daytime: - $ camera.set_overlay("day_overlay") + if _temp_outfit_choice == "naked": + show her_sex_personal lean_back hold mouth_base eyes_narrow_r eyebrows_base as cg zorder 17: + transform_anchor True + anchor (0.0, 0.0) + offset (-500, -650) + rotate (15) + zoom 1.0 else: - $ camera.set_overlay("night_overlay") - $ camera.set(zoom=1.0, pos=(-190, -435), initialize=True) - show screen animatedCG + show her_sex_personal lean_back hold shirt skirt mouth_base eyes_narrow_r eyebrows_base as cg zorder 17: + transform_anchor True + anchor (0.0, 0.0) + offset (-500, -650) + rotate (15) + zoom 1.0 hide screen blkfade with d5 + her "..........." + + show her_sex_personal lean_back as cg: + transform_anchor True + anchor (0.0, 0.0) + ease_quad 3.0 offset (-230, -100) zoom 0.5 rotate -15 - her "..........." ("base", "narrow", "base", "R") - $ camera.set(zoom=0.6, pos=(-555, -380), t=3.0, pause=True) gen "Let's see now..." call nar(">You align your cock and place it against Hermione's Butthole.") menu: "-Ask her if she's ready-": gen "Ready?" - her "Ready for what--" ("angry", "narrow", "base", "R") + show her_sex_personal mouth_soft eyes_narrow_r eyebrows_base as cg + her "As I'll ever--" "-Less talking more fucking-": pass @@ -1009,97 +1195,125 @@ label hg_anal_sex_3: with kissiris call play_music("playful_tension") # SEX THEME. - her "*Ooooohhhhhhhhhhhh*....{heart}" ("grin", "wide", "base", "up") + show her_sex_personal mouth_grin eyes_wide_up eyebrows_base as cg + her "*Ooooohhhhhhhhhhhh*....{heart}" - $ genie_doll = "hold_grin" + show her_sex_personal hold_grin as cg gen "*Ah*...{w=0.4} Finally!" - her "*Mmm*..." ("grin", "narrow", "base", "mid", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "*Mmm*..." play bg_sounds "sounds/slickloop.ogg" fadein 2 call ctc - her "*Ah*..." ("soft", "narrow", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_worried cheeks_blush as cg + her "*Ah*..." - $ genie_doll = "hold" + show her_sex_personal hold as cg gen "*Hmm*... This does feel a lot easier than before, you haven't pre-lubed your butthole have you [name_hermione_genie]?" - her "*Ah*...{w=0.4} *Ehm*..." ("angry", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_angry eyes_narrow_down eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.4} *Ehm*..." - $ genie_doll = "hold_grin" + show her_sex_personal hold_grin as cg gen "I knew it...{w=0.4} You've been expecting this..." gen "So eager to take your headmasters cock, you had to lube yourself before even entering my office." - $ genie_doll = "hold" + show her_sex_personal hold as cg gen "So, where is it? I didn't see you bring it in." - her "*Ah*...{w=0.4} *Ah*...{w=0.4} I--{w=0.2} I left it outside your door [name_genie_hermione]..." ("soft", "narrow", "base", "mid", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.4} *Ah*...{w=0.4} I--{w=0.2} I left it outside your door [name_genie_hermione]..." gen "You don't say..." gen "Aren't you worried what people might think if they saw a bottle of lube out there?" - her "*Ah*...{w=0.4} *Ah*...{w=0.4} No, [name_genie_hermione]..." ("soft", "closed", "base", "mid", cheeks="blush") - her "They--{w=0.2} *Ah*...{w=0.4} They would probably hear my--{w=0.4} *Ah*...{w=0.2} Moaning through the door anyway so why--{w=0.2} *Ah*...{w=0.4} Why even bother..." ("open", "narrow", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_soft eyes_closed eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.4} *Ah*...{w=0.4} No, [name_genie_hermione]..." + show her_sex_personal mouth_open eyes_narrow_mid eyebrows_worried cheeks_blush as cg + her "They--{w=0.2} *Ah*...{w=0.4} They would probably hear my--{w=0.4} *Ah*...{w=0.2} Moaning through the door anyway so why--{w=0.2} *Ah*...{w=0.4} Why even bother..." menu: "-Chastise her-": gen "So you don't care at all?" - her "*Ah*...{w=0.4} I don't, [name_genie_hermione]..." ("base", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_base eyes_narrow_down eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.4} I don't, [name_genie_hermione]..." gen "What if one of your Gryffindor friends suddenly turned up outside my door?" - her "They--{w=0.2} *Ah*...{w=0.4} They wouldn't..." ("open", "narrow", "worried", "R", cheeks="blush") + show her_sex_personal mouth_open eyes_narrow_r eyebrows_worried cheeks_blush as cg + her "They--{w=0.2} *Ah*...{w=0.4} They wouldn't..." gen "Are you sure? I mean it's not like the door is locked or anything..." gen "Anyone could walk in here!" if game.daytime: $ random_number = renpy.random.randint(1, 3) if random_number == 1: - her "*Ah*...{w=0.4} I'm sure they're still having lunch right now..." ("soft", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.4} I'm sure they're still having lunch right now..." elif random_number == 2: - her "*Ah*...{w=0.4} They should be in the library studying at the moment..." ("soft", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.4} They should be in the library studying at the moment..." elif random_number == 3: - her "*Ah*...{w=0.4} They're probably still busy playing Gobstones..." ("soft", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.4} They're probably still busy playing Gobstones..." else: - her "*Ah*...{w=0.4} They should still be in the common room..." ("soft", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.4} They should still be in the common room..." gen "What if I told you that I requested them to be here?" - her "*Ah*...{w=0.4} You...{w=0.4} You wouldn't..." ("clench", "happy", "base", "R", cheeks="blush") + show her_sex_personal mouth_clench eyes_happy_r eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.4} You...{w=0.4} You wouldn't..." gen "Don't you think it's about time they saw exactly what lengths you've gone through to help your house?" - her "*Ah*...{w=0.3} [name_genie_hermione]...{w=0.3} I told you...{w=0.3} They can't--" ("angry", "happy", "annoyed", "mid", cheeks="blush") + show her_sex_personal mouth_angry eyes_happy_mid eyebrows_annoyed cheeks_blush as cg + her "*Ah*...{w=0.3} [name_genie_hermione]...{w=0.3} I told you...{w=0.3} They can't--" gen "I bet you'd like nothing more than one of your friends walking through that door to see you taking my dick up your ass..." - her "Please [name_genie_hermione]... Don't tell me you've--" ("clench", "happyCl", "base", "mid", cheeks="blush") + show her_sex_personal mouth_clench eyes_happycl eyebrows_base cheeks_blush as cg + her "Please [name_genie_hermione]... Don't tell me you've--" play bg_sounds "sounds/sexloopfast.ogg" call nar(">You start fucking Hermione's asshole with renewed determination.") call nar(">Her pleads are soon drowned out by the slapping of her cheeks as you push your cock deep inside her with every stroke.") - her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("open", "happyCl", "annoyed", "mid", cheeks="blush") + show her_sex_personal mouth_open eyes_happycl eyebrows_annoyed cheeks_blush as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." gen "Although... With how loud you're moaning I'd be surprised if I'd even need to call them up here..." - her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("open", "happyCl", "annoyed", "mid", cheeks="blush") + show her_sex_personal mouth_open eyes_happycl eyebrows_annoyed cheeks_blush as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." gen "I bet the entire castle can hear your moans and cheeks slapping..." - her "*Ah*...{w=0.2} *Ah*...{w=0.2} They--{w=0.2} *Ah*...{w=0.4} They wouldn't...." ("angry", "happyCl", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_angry eyes_happycl eyebrows_worried cheeks_blush as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2} They--{w=0.2} *Ah*...{w=0.4} They wouldn't...." gen "Do you think they'd recognize the sound of your voice, [name_hermione_genie]?" - her "*Ah*...{w=0.4} Of course they--" ("upset", "happyCl", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_upset eyes_happycl eyebrows_worried cheeks_blush as cg + her "*Ah*...{w=0.4} Of course they--" gen "Of course they would..." gen "With how wet you've been lately..." gen "There's no doubt you've been touching yourself in class..." - her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*...{w=0.2}" ("angry", "closed", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_angry eyes_closed eyebrows_worried cheeks_blush as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*...{w=0.2}" gen "And that bottle of lube you brought with you... Did you bring that with you to class as well?" - her "*Ah*...{w=0.4} *Ah*...{w=0.4} I..." ("angry", "closed", "annoyed", "mid", cheeks="blush") + show her_sex_personal mouth_angry eyes_closed eyebrows_annoyed cheeks_blush as cg + her "*Ah*...{w=0.4} *Ah*...{w=0.4} I..." gen "What else have you brought to class lately?" menu: "\"A butt-plug?\"": - her "A... A Butt-plug?!" ("clench", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_clench eyes_narrow_down eyebrows_base cheeks_blush as cg + her "A... A Butt-plug?!" "\"Anal beads?\"": - her "A-- Anal beads?!" ("clench", "narrow", "base", "down", cheeks="blush") - her "Of course I haven't!" ("disgust", "narrow", "base", "R", cheeks="blush") + show her_sex_personal mouth_clench eyes_narrow_down eyebrows_base cheeks_blush as cg + her "A-- Anal beads?!" + show her_sex_personal mouth_disgust eyes_narrow_r eyebrows_base cheeks_blush as cg + her "Of course I haven't!" gen "*Hmm*...{w=0.4} Could've fooled me [name_hermione_genie]...{w=0.4} You don't normally get used to taking it in the ass this easily..." - her "*Hmph*..." ("upset", "narrow", "worried", "L", cheeks="blush") - her "I suppose I'm just a natural..." ("open", "narrow", "worried", "L", cheeks="blush") + show her_sex_personal mouth_upset eyes_narrow_l eyebrows_worried cheeks_blush as cg + her "*Hmph*..." + show her_sex_personal mouth_open eyes_narrow_l eyebrows_worried cheeks_blush as cg + her "I suppose I'm just a natural..." gen "Clearly..." gen "Well then, let's take that to the test shall we!" "-Reward her bravery-": gen "Well then I suppose you wouldn't mind me going all out on you then..." gen "After all, it's not like you'd be able to moan loud enough for anyone to hear you through the window..." - her "*Ah*...{w=0.2} Of course...{w=0.4} Go ahead, [name_genie_hermione]..." ("open", "closed", "base", "mid", cheeks="blush") + show her_sex_personal mouth_open eyes_closed eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.2} Of course...{w=0.4} Go ahead, [name_genie_hermione]..." play bg_sounds "sounds/slickloopfast.ogg" @@ -1108,81 +1322,106 @@ label hg_anal_sex_3: play bg_sounds "sounds/sexloopfast.ogg" - her "*Ah*...{w=0.2} *Ah*...{w=0.2} [name_genie_hermione]..." ("disgust", "happyCl", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_disgust eyes_happycl eyebrows_worried cheeks_blush as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2} [name_genie_hermione]..." gen "That's it [name_hermione_genie]..." gen "Don't be afraid to show how much you're enjoying this..." - her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("open", "happyCl", "base", "down", cheeks="blush") + show her_sex_personal mouth_open eyes_happycl eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." call nar(">Hermione begins moaning even louder as her previous worries slowly fades away and turn into pleasure.") call slap_her - her "*Ah*..." ("grin", "narrow", "base", "up", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_up eyebrows_base cheeks_blush as cg + her "*Ah*..." gen "*Hmm*... Surely we can do better than that..." call slap_her - her "{size=+2}*Ah*!{/size}" ("grin", "happy", "base", "up", cheeks="blush") + show her_sex_personal mouth_grin eyes_happy_up eyebrows_base cheeks_blush as cg + her "{size=+2}*Ah*!{/size}" gen "That's better..." call slap_her call slap_her call slap_her - her "{size=+5}*Ah*!!!{/size}" ("open_tongue", "narrow", "base", "up", cheeks="blush") + show her_sex_personal mouth_open_tongue eyes_narrow_up eyebrows_base cheeks_blush as cg + her "{size=+5}*Ah*!!!{/size}" gen "There it is!" gen "Well... I suppose you were right [name_hermione_genie]..." call slap_her - her "{size=+2}*Ah*!{/size}" ("grin", "happyCl", "base", "mid", cheeks="blush") + show her_sex_personal mouth_grin eyes_happycl eyebrows_base cheeks_blush as cg + her "{size=+2}*Ah*!{/size}" gen "If anyone had heard you we'd probably know by now..." - her "I..." ("open", "happyCl", "base", "up", cheeks="blush") + show her_sex_personal mouth_open eyes_happycl eyebrows_base cheeks_blush as cg + her "I..." gen "Although maybe I haven't gone all out on you yet..." - her "*Ah*... Surely you must have..." ("soft", "narrow", "base", "mid", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "*Ah*... Surely you must have..." gen "Well, you're about to find out!" - $ hermione.set_pose("CG_bent_over") - $ hermione.strip("clothes") - $ genie_doll = "grab" - $ genie_doll_armfix = "images/CG/her_sex/grab_armfix.webp" - $ camera.set(zoom=0.44, pos=(-305, -650), rotate=0, t=2.0) - her "" ("grin", "narrow", "base", "R", cheeks="blush") + show her_sex_personal bent_over grab as cg: + easein 1.0 offset (0, -480) rotate 0 + with vpunch + + pause 1.0 + + #Could add some sound effect here + show her_sex_personal mouth_open eyebrows_base eyes_wide_r cheeks_blush as cg: + ease_quad 3.0 offset (-60, -620) zoom 0.55 + + show her_sex_personal mouth_grin eyes_narrow_r eyebrows_base cheeks_blush as cg + play bg_sounds "sounds/sexloopveryfast.ogg" call nar(">You push Hermione down onto the desk and begin fucking her asshole rapidly...") - her "*Ah*...{w=0.3} [name_genie_hermione]!" ("soft", "narrow", "base", "up", cheeks="blush") - her "You're...{w=0.3} You're gonna break me!" ("grin", "narrow", "base", "up", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_up eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.3} [name_genie_hermione]!" + show her_sex_personal mouth_grin eyes_narrow_up eyebrows_base cheeks_blush as cg + her "You're...{w=0.3} You're gonna break me!" gen "I've already broken you, [name_hermione_genie]!" gen "Every time I've called you to my office you arrive here without a moment of hesitation." - her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("grin", "happyCl", "base", "down", cheeks="blush") + show her_sex_personal mouth_grin eyes_happycl eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." gen "Even after the things I've done to you...{w=0.3} You can't wait to get back in here and do it again..." gen "To suck your headmasters cock as if your life depended on it..." - her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("grin", "narrow", "base", "mid", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." gen "Have him fuck you so hard that you can't help but yell out in pleasure..." - her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." ("grin", "narrow", "base", "up", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_up eyebrows_base cheeks_blush as cg + her "*Ah*...{w=0.2} *Ah*...{w=0.2} *Ah*..." gen "Take his dick so far up your ass that you can barely keep any rational thoughts in your head." call nar(">Hermione clenches her ass around your cock as you keep berating her.") gen "And you can't even pretend that you're not enjoying it anymore..." gen "Every time I call you a slut--" with vpunch - her "*Ngh*..." ("crooked_smile", "narrow", "base", "up", cheeks="blush") + show her_sex_personal mouth_crooked_smile eyes_narrow_up eyebrows_base cheeks_blush as cg + her "*Ngh*..." gen "Or a whore..." with vpunch - her "*Ngh*..." ("grin", "narrow", "worried", "up", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_up eyebrows_worried cheeks_blush as cg + her "*Ngh*..." gen "I can feel your body twitch in excitement." gen "Is that the only thing you want now? To be nothing but a cum dumpster for your headmaster?" - her "..." ("angry", "narrow", "base", "mid", cheeks="blush") + show her_sex_personal mouth_angry eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "..." gen "To just come in here the moment I call for you..." gen "With the only purpose of squeezing out as much semen as you can." - her "I..." ("angry", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_angry eyes_narrow_down eyebrows_base cheeks_blush as cg + her "I..." gen "To have me fill your ass up until you can't walk, or cover you in it just so you can smell it during class..." gen "You should be ashamed of yourself!" - her "I--" ("angry", "base", "base", "mid", cheeks="blush") + show her_sex_personal mouth_angry eyes_base_mid eyebrows_base cheeks_blush as cg + her "I--" gen "Admit it!" - her "{size=+5}I'm cumming [name_genie_hermione]!{/size}" ("angry", "happyCl", "base", "mid", cheeks="blush") + show her_sex_personal mouth_angry eyes_happycl eyebrows_base cheeks_blush as cg + her "{size=+5}I'm cumming [name_genie_hermione]!{/size}" gen "Oh, no you don't!" call slap_her @@ -1190,7 +1429,8 @@ label hg_anal_sex_3: $ renpy.sound.play("sounds/slick_01.ogg") with kissiris - her "{size=+2}*Ah*!{/size}" ("grin", "narrow", "base", "up", cheeks="blush") + show her_sex_personal mouth_grin eyes_narrow_up eyebrows_base cheeks_blush as cg + her "{size=+2}*Ah*!{/size}" call slap_her call slap_her @@ -1198,61 +1438,60 @@ label hg_anal_sex_3: $ renpy.sound.play("sounds/slick_01.ogg") with kissiris - her "{size=+2}*Mmm*!{/size}" ("soft", "narrow", "base", "mid", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "{size=+2}*Mmm*!{/size}" gen "You slut! Now take what you came for!" menu: "-Fill that greedy hole!-": - $ genie_doll = "cum_inside" + show her_sex_personal cum_inside as cg gen "{size=+7}TAKE my cum!!!{/size}" $ renpy.sound.play("sounds/slick_01.ogg") call cum_block - if hermione.is_worn("bottom"): - her "!!!" ("grin", "narrow", "base", "mid", cheeks="blush",tears="soft") - else: - her "!!!" ("grin", "narrow", "base", "stare", cheeks="blush",tears="soft") - $ hermione.set_cum(pussy="light") + show her_sex_personal cum_pussy_light mouth_grin eyes_narrow_mid eyebrows_base cheeks_blush tears_softas cg + her "!!!" gen "{size=+15}Yes! *Argh*!{/size}" $ renpy.sound.play("sounds/slick_01.ogg") call cum_block - her "*Ah*!{heart} Yes!{heart} Fill my tight little ass [name_genie_hermione]!{heart}" ("angry", "narrow", "annoyed", "up", cheeks="blush", tears="soft") + show her_sex_personal mouth_angry eyes_narrow_up eyebrows_annoyed cheeks_blush tears_soft as cg + her "*Ah*!{heart} Yes!{heart} Fill my tight little ass [name_genie_hermione]!{heart}" gen "{size=+15}Argh! Yes!{/size}" - her "{size=+7}*Ah*! Fill your cum dumpster!!!!{heart}{heart}{heart}{/size}" ("crooked_smile", "narrow", "base", "mid", cheeks="blush", tears="soft") + show her_sex_personal mouth_crooked_smile eyes_narrow_mid eyebrows_base cheeks_blush tears_soft as cg + her "{size=+7}*Ah*! Fill your cum dumpster!!!!{heart}{heart}{heart}{/size}" gen "{size=+15}*Argh*!{/size}" stop bg_sounds fadeout 2 $ renpy.sound.play("sounds/slick_01.ogg") call cum_block - if hermione.is_worn("bottom"): - her "" ("angry", "happyCl", "base", "up", cheeks="blush") - else: - $ hermione.set_cum(pussy="heavy") + show her_sex_personal cum_pussy_heavy mouth_angry eyes_happycl eyebrows_base cheeks_blush as cg - her "*Ah*...{heart}{w=0.3} My ass is so full...{heart}" ("grin", "narrow", "worried", "R", cheeks="blush", tears="soft") + pause 1 + + show her_sex_personal mouth_grin eyes_narrow_r eyebrows_worried cheeks_blush tears_soft as cg + her "*Ah*...{heart}{w=0.3} My ass is so full...{heart}" gen "*Ah*...{w=0.3} And you better keep it in there, slut." - her "*Ah*...{w=0.3} *Ah*...{w=0.3} yes [name_genie_hermione]...{heart}" ("base", "narrow", "worried", "down", cheeks="blush", tears="soft") + show her_sex_personal mouth_base eyes_narrow_down eyebrows_worried cheeks_blush tears_soft as cg + her "*Ah*...{w=0.3} *Ah*...{w=0.3} yes [name_genie_hermione]...{heart}" gen "*Hmm*... I think it's time for you to receive your points [name_hermione_genie]..." $ renpy.sound.play("sounds/slick_02.ogg") - $ genie_doll = "after" - if hermione.is_worn("bottom"): - $ hermione.set_cum(body="skirt_light") - elif hermione.is_worn("top"): - $ hermione.set_cum(body="shirt_light") + + if _temp_outfit_choice == "naked": + show her_sex_personal after cum_ass_light mouth_grin eyes_narrow_up eyebrows_base cheeks_blush tears_soft as cg else: - $ hermione.set_cum(body="light") + show her_sex_personal after cum_ass_skirt_light mouth_grin eyes_narrow_up eyebrows_base cheeks_blush tears_soft as cg with kissiris - her "{heart}*Ngh*!{heart}" ("grin", "narrow", "base", "up", cheeks="blush", tears="soft") + her "{heart}*Ngh*!{heart}" show screen blkfade with d5 @@ -1262,69 +1501,74 @@ label hg_anal_sex_3: call nar(">You notice that her walk is slightly more purposeful than usual as she does her best to keep your cum from leaking out.") "-Coat her with your cum!-": - $ genie_doll = "cum_outside2" + show her_sex_personal cum_outside2 as cg stop bg_sounds fadeout 2 $ renpy.sound.play("sounds/slick_01.ogg") gen "{size=+7}*Argh*!!!{/size}" - her "" ("mad", "narrow", "worried", "R", cheeks="blush") + show her_sex_personal mouth_mad eyes_narrow_r eyebrows_worried cheeks_blush as cg - $ genie_doll = "cum_outside" + + show her_sex_personal cum_outside as cg call cum_block - if hermione.is_worn("bottom"): - $ hermione.set_cum(body="skirt_light") - elif hermione.is_worn("top"): - $ hermione.set_cum(body="shirt_light") + + if _temp_outfit_choice == "naked": + show her_sex_personal after cum_ass_light mouth_grin eyes_narrow_down eyebrows_base cheeks_blush as cg else: - $ hermione.set_cum(body="light") - with d5 + show her_sex_personal after cum_ass_skirt_light mouth_grin eyes_narrow_down eyebrows_base cheeks_blush as cg $ renpy.sound.play("sounds/slick_02.ogg") - her "*Ah-aha*! Yes [name_genie_hermione] cover me in cum! {heart}{heart}{heart}" ("grin", "narrow", "base", "down", cheeks="blush") - - $ genie_doll = "after" + her "*Ah-aha*! Yes [name_genie_hermione] cover me in cum! {heart}{heart}{heart}" gen "{size=+7}You greedy slut!{/size}" - her "*Ah*, Yes!" ("crooked_smile", "narrow", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_crooked_smile eyes_narrow_mid eyebrows_worried cheeks_blush as cg + her "*Ah*, Yes!" - her "*Ah*...{heart} your cum...{heart}" ("crooked_smile", "narrow", "base", "stare", cheeks="blush") - her "I can smell it--{heart}{heart}{heart}" ("grin", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_crooked_smile eyes_narrow_stare eyebrows_base cheeks_blush as cg + her "*Ah*...{heart} your cum...{heart}" + show her_sex_personal mouth_grin eyes_narrow_down eyebrows_base cheeks_blush as cg + her "I can smell it--{heart}{heart}{heart}" - if hermione.is_worn("bottom"): - gen "{size=+7}Yes!!! All over your clothes!{/size}." - else: + if _temp_outfit_choice == "naked": gen "{size=+7}Yes!!! All over your ass!{/size}" - her "" ("grin", "narrow", "worried", "R", cheeks="blush") - - $ genie_doll = "cum_outside" - call cum_block - if hermione.is_worn("bottom"): - $ hermione.set_cum(body="skirt_heavy") - elif hermione.is_worn("top"): - $ hermione.set_cum(body="shirt_heavy") else: - $ hermione.set_cum(body="heavy") - with d5 + gen "{size=+7}Yes!!! All over your clothes!{/size}." + + show her_sex_personal mouth_grin eyes_narrow_r eyebrows_worried cheeks_blush as cg + + + show her_sex_personal cum_outside as cg + call cum_block + + if _temp_outfit_choice == "naked": + show her_sex_personal after cum_ass_heavy mouth_grin eyes_narrow_mid eyebrows_worried cheeks_blush as cg + else: + show her_sex_personal after cum_ass_skirt_heavy mouth_grin eyes_narrow_mid eyebrows_worried cheeks_blush as cg $ renpy.sound.play("sounds/slick_02.ogg") - her "" ("grin", "narrow", "worried", "mid", cheeks="blush") - $ genie_doll = "after" call ctc - her "{heart}{heart}*Mmm*...{heart}{heart}" ("soft", "closed", "worried", "down", cheeks="blush") + show her_sex_personal mouth_soft eyes_closed eyebrows_worried cheeks_blush as cg + her "{heart}{heart}*Mmm*...{heart}{heart}" gen "That's it, every last drop..." - her "*Ah-ha*...{heart} *Ah*...{heart}" ("crooked_smile", "narrow", "base", "down", cheeks="blush") - her "Every...{w=0.4} Last..." ("grin", "narrow", "base", "stare",cheeks="blush") - her "*Mmm*..." ("base", "narrow", "base", "mid", cheeks="blush") + show her_sex_personal mouth_crooked_smile eyes_narrow_down eyebrows_base cheeks_blush as cg + her "*Ah-ha*...{heart} *Ah*...{heart}" + show her_sex_personal mouth_grin eyes_narrow_stare eyebrows_base cheeks_blush as cg + her "Every...{w=0.4} Last..." + show her_sex_personal mouth_base eyes_narrow_mid eyebrows_base cheeks_blush as cg + her "*Mmm*..." gen "[name_hermione_genie]?" - her "..." ("base", "narrow", "base", "down", cheeks="blush") + show her_sex_personal mouth_base eyes_narrow_down eyebrows_base cheeks_blush as cg + her "..." if game.daytime: - gen "You've got class to get to..." + gen "You've got classes to get to..." else: gen "*Err*... Perhaps you should go get some rest..." - her "Oh...{w=0.3} Of course [name_genie_hermione]..." ("soft", "narrow", "worried", "down", cheeks="blush") - her "Just give me a moment..." ("base", "narrow", "worried", "mid", cheeks="blush") + show her_sex_personal mouth_soft eyes_narrow_down eyebrows_worried cheeks_blush as cg + her "Oh...{w=0.3} Of course [name_genie_hermione]..." + show her_sex_personal mouth_base eyes_narrow_mid eyebrows_worried cheeks_blush as cg + her "Just give me a moment..." show screen blkfade with d5