Johnny28
72cf07bbc3
* Posed "dance for me" snape variant, results section. * Re-named even flag, "states.her.ev.suck_it.cock_kiss" > "states.her.ev.give_me_a_handy.cock_kiss" * Minor writing consistency fixes.
1181 lines
69 KiB
Plaintext
1181 lines
69 KiB
Plaintext
|
|
|
|
### Hermione Handjob ###
|
|
|
|
label hg_pf_handjob:
|
|
|
|
if hg_pf_handjob.counter == 0:
|
|
gen "{size=-4}(Should I ask her for a handjob?){/size}" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "{size=-4}(I feel like getting another handjob!){/size}" ("base", xpos="far_left", ypos="head")
|
|
|
|
if hg_pf_handjob.counter < 1:
|
|
menu:
|
|
"\"(Yes, let's do it!)\"":
|
|
pass
|
|
"\"(Not right now.)\"":
|
|
jump hermione_favor_menu
|
|
|
|
# Start Event
|
|
$ current_payout = 45
|
|
$ hg_pf_handjob.start()
|
|
|
|
|
|
# End Event
|
|
label end_hg_pf_handjob:
|
|
|
|
# Setup
|
|
stop music fadeout 1.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
$ hermione.set_cum(None)
|
|
$ hermione.wear("all")
|
|
|
|
call her_chibi("stand","desk","base", flip=False)
|
|
call gen_chibi("sit_behind_desk")
|
|
|
|
hide screen blkfade
|
|
if states.her.mood != 0:
|
|
her "" ("annoyed", "base", "angry", "mid", xpos="mid", ypos="base", trans=fade)
|
|
else:
|
|
her "" ("soft", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
|
|
# Points
|
|
if states.her.tier <= 5:
|
|
gen "Here you go, [name_hermione_genie]... {number=current_payout} points to Gryffindor." ("base", xpos="far_left", ypos="head")
|
|
$ gryffindor += current_payout
|
|
else:
|
|
gen "You may leave now, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Thank you, [name_genie_hermione]..." ("soft", "squint", "base", "R")
|
|
|
|
# Hermione leaves
|
|
call her_walk(action="leave")
|
|
|
|
# Increase level
|
|
if states.her.tier == 4:
|
|
if states.her.level < 18: # Points til 18
|
|
$ states.her.level += 1
|
|
if states.her.tier == 5:
|
|
if states.her.level < 21: # Points til 21
|
|
$ states.her.level += 1
|
|
|
|
jump end_hermione_event
|
|
|
|
### Fail Events ###
|
|
|
|
label hg_pf_handjob_fail:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid")
|
|
gen "Do you know what a \"handjob\" is?" ("base", xpos="far_left", ypos="head")
|
|
|
|
$ hg_pf_handjob.fail_intentional()
|
|
|
|
jump too_much
|
|
|
|
### Tier 4 ###
|
|
|
|
# Event 1 (i) - Hermione wants 100 house points for it!
|
|
# Event 2 (i) - Reluctantly does it again.
|
|
# Event 3 (r) -
|
|
|
|
label hg_pf_handjob_T4_intro_E1:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [name_genie_hermione]?" ("open", "base", "base", "mid")
|
|
gen "Do you know what a \"handjob\" is?" ("base", xpos="far_left", ypos="head")
|
|
her "Why?" ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "I feel like getting one..." ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]!" ("angry", "base", "angry", "mid")
|
|
gen "It's just another favour... No big deal, right?" ("base", xpos="far_left", ypos="head")
|
|
her "......" ("disgust", "narrow", "base", "mid_soft")
|
|
her "{size=-7}I want a hundred house points for this...{/size}" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "What was that?" ("base", xpos="far_left", ypos="head")
|
|
her "I want a hundred house points for this!!!" ("scream", "happyCl", "worried", "mid")
|
|
her "" ("clench", "happyCl", "worried", "mid")
|
|
gen "A hundred house points, *huh*?" ("base", xpos="far_left", ypos="head")
|
|
gen "And you will stroke my cock and everything?" ("base", xpos="far_left", ypos="head")
|
|
her "{size=-7}Yes...{/size}" ("soft", "narrow", "angry", "down")
|
|
gen "Sorry, I couldn't hear you..." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, I said yes! I will stroke your stupid cock, [name_genie_hermione]!" ("scream", "happyCl", "worried", "mid")
|
|
her "" ("upset", "narrow", "angry", "R")
|
|
|
|
$ _refused = False
|
|
|
|
label .choices:
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"You will get fifteen house points.\"" if not _refused:
|
|
$ _refused = True
|
|
$ states.her.mood += 7
|
|
her "For fifteen house points I suppose I could let you molest me a little, but that is all you'll be getting, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R")
|
|
her "I will not stoop as low as to sell handjobs for fifteen house points."
|
|
her "That is just insulting, [name_genie_hermione]."
|
|
|
|
jump .choices
|
|
|
|
"\"You will get forty-five house points.\"":
|
|
$ states.her.mood += 3
|
|
her "....." ("soft", "narrow", "angry", "R")
|
|
her "{number=current_payout} house points...?" ("open", "happy", "worried", "R")
|
|
her "This could put Gryffindor back in the lead..." ("open", "narrow", "worried", "down")
|
|
gen "Is that a \"yes\"?" ("base", xpos="far_left", ypos="head")
|
|
her "That's a yes, [name_genie_hermione]." ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "Great!" ("base", xpos="far_left", ypos="head")
|
|
pass
|
|
|
|
"\"You will get one hundred house points.\"":
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
|
|
$ current_payout = 100
|
|
her "{number=current_payout} points?!" ("scream", "wide", "base", "mid")
|
|
her "This will definitely put Gryffindor in the lead!"
|
|
gen "Is that a \"yes\" then?" ("base", xpos="far_left", ypos="head")
|
|
her "Of course!" ("smile", "happyCl", "base", "mid")
|
|
her "If I could earn Gryffindor a hundred house points, then I don't mind touching your... Thing, a little." ("smile", "happyCl", "base", "mid", emote="happy")
|
|
pass
|
|
|
|
jump hg_pf_handjob_1
|
|
|
|
label hg_pf_handjob_T4_intro_E2:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid")
|
|
gen "Do you know what a \"handjob\" is?" ("base", xpos="far_left", ypos="head")
|
|
her "You've asked me that already, [name_genie_hermione]." ("disgust", "narrow", "base", "mid_soft")
|
|
gen "Ah, that's right." ("base", xpos="far_left", ypos="head")
|
|
gen "Well, I want you to play with my cock again." ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione], you are being vulgar again..." ("upset", "closed", "base", "mid")
|
|
gen "Fine, fine." ("base", xpos="far_left", ypos="head")
|
|
gen "[name_hermione_genie], I would like to buy another favour from you today." ("base", xpos="far_left", ypos="head")
|
|
her "Of course, [name_genie_hermione]." ("annoyed", "narrow", "angry", "R")
|
|
gen "The favour being, you, handling my penis!" ("grin", xpos="far_left", ypos="head")
|
|
her ".............." ("disgust", "narrow", "base", "mid_soft")
|
|
gen "Oh, come on [name_hermione_genie]... For the honour of Gryffindor?" ("base", xpos="far_left", ypos="head")
|
|
her "............." ("angry", "base", "angry", "mid")
|
|
gen "Play with my cock, for the honour of the Gryffindor house, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head")
|
|
her "Stop saying that, [name_genie_hermione]..." ("scream", "base", "angry", "mid", emote="angry")
|
|
gen "Come off it [name_hermione_genie], it's not like I'm asking you to do this for free." ("base", xpos="far_left", ypos="head")
|
|
her "" ("normal", "narrow", "angry", "mid")
|
|
gen "I'm sure the Slytherin girls have no issue doing it...{w=0.4} In fact, they're probably being showered in house points as we speak!" ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}That is not the kind of shower that I'm worried about...{/size}" ("soft", "narrow", "angry", "R")
|
|
gen "What was that?" ("base", xpos="far_left", ypos="head")
|
|
her "Nothing, [name_genie_hermione]..." ("open", "narrow", "angry", "R")
|
|
gen "So, what will it be [name_hermione_genie]? It's all up to you..." ("base", xpos="far_left", ypos="head")
|
|
her "......{w=0.3}{nw}" ("annoyed", "narrow", "angry", "R")
|
|
her "......{fast}...." ("disgust", "narrow", "angry", "down")
|
|
|
|
jump hg_pf_handjob_1
|
|
|
|
label hg_pf_handjob_T4_repeat:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]?" ("open", "base", "base", "mid")
|
|
gen "How would you like to give me another handjob?" ("base", xpos="far_left", ypos="head")
|
|
|
|
her "..............." ("upset", "base", "worried", "mid")
|
|
her "Will I be getting paid for it, [name_genie_hermione]?" ("open", "base", "worried", "R")
|
|
gen "Of course. {number=current_payout} points." ("base", xpos="far_left", ypos="head")
|
|
her "...{w} Alright then." ("upset", "narrow", "angry", "R")
|
|
|
|
jump hg_pf_handjob_1
|
|
|
|
### Tier 5 ###
|
|
|
|
# Event 1 (i) -
|
|
# Event 3 (r) -
|
|
|
|
label hg_pf_handjob_T5_intro_E1:
|
|
her "[name_genie_hermione]?" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]?" ("base", "base", "base", "mid")
|
|
gen "You don't mind giving me another handjob, do you?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*..." ("upset", "narrow", "worried", "down")
|
|
her "As long as I am getting paid..." ("grin", "base", "base", "R")
|
|
gen "Well, then. Time to earn those points." ("base", xpos="far_left", ypos="head")
|
|
|
|
jump hg_pf_handjob_2
|
|
|
|
label hg_pf_handjob_T5_intro_E2:
|
|
her "[name_genie_hermione]?" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]?" ("base", "base", "base", "mid")
|
|
gen "You don't mind giving me another handjob, do you?" ("base", xpos="far_left", ypos="head")
|
|
her "I guess not, [name_genie_hermione]..." ("grin", "narrow", "worried", "down")
|
|
her "..................." ("clench", "base", "base", "R")
|
|
|
|
jump hg_pf_handjob_2
|
|
|
|
label hg_pf_handjob_T5_repeat:
|
|
her "[name_genie_hermione]?" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]?" ("base", "base", "base", "mid")
|
|
gen "You don't mind giving me another handjob, do you?" ("base", xpos="far_left", ypos="head")
|
|
her "Of course not, [name_genie_hermione]..." ("grin", "base", "base", "R")
|
|
|
|
jump hg_pf_handjob_2
|
|
|
|
### First Tier Handjob ###
|
|
|
|
label hg_pf_handjob_1:
|
|
$ states.her.status.handjob = True
|
|
stop music fadeout 4.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
call her_chibi("stand",560,"base")
|
|
call gen_chibi("jerk_off",450,"base")
|
|
|
|
hide screen blkfade
|
|
with fade
|
|
pause.8
|
|
|
|
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME.
|
|
her "..........." ("disgust", "narrow", "worried", "down", xpos="base", ypos="head", flip=False)
|
|
gen "Whenever you're ready, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
|
|
if hermione.is_any_worn("robe"):
|
|
play sound "sounds/cloth_sound3.ogg"
|
|
$ hermione.strip("robe")
|
|
|
|
her "......................." ("disgust", "happyCl", "worried", "mid")
|
|
pause.1
|
|
|
|
call her_chibi_scene("hj_pause", trans=d9)
|
|
pause.8
|
|
|
|
nar "Hermione puts her slender hands on your cock..."
|
|
|
|
gen "Good...{w=0.4} Now stroke it." ("base", xpos="far_left", ypos="head")
|
|
her "Right..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
|
|
call her_chibi_scene("hj", trans=d5)
|
|
call ctc
|
|
|
|
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 if_changed # SEX THEME.
|
|
gen "Nice..." ("grin", xpos="far_left", ypos="head")
|
|
|
|
if hg_pf_handjob.counter == 1:
|
|
her "!!!" ("shock", "wide", "base", "stare")
|
|
her "Are you about to finish, [name_genie_hermione]?!" ("mad", "wide", "base", "stare")
|
|
gen "About to finish?" ("base", xpos="far_left", ypos="head")
|
|
gen "Don't be ridiculous [name_hermione_genie], we are just getting started." ("base", xpos="far_left", ypos="head")
|
|
her "Oh..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
her "......" ("angry", "happyCl", "worried", "mid")
|
|
her "You will give me a warning, won't you, [name_genie_hermione]?" ("upset", "wink", "base", "mid")
|
|
else:
|
|
her "[name_genie_hermione]...?" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "What is it?" ("base", xpos="far_left", ypos="head")
|
|
her "Will you warn me before...{w=0.4} *Ehm*...{w=0.4} you know..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
|
|
$ _promise = False #If TRUE Genie promised to warn her.
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Of course, I'll let you know when it's time.\"":
|
|
$ _promise = True #Genie promised to warn her
|
|
her "Thank you, [name_genie_hermione]." ("normal", "happyCl", "worried", "mid")
|
|
"\"I myself don't always know when...\"":
|
|
her "Really? But I thought..." ("disgust", "squint", "worried", "mid")
|
|
her "Well, never mind then..." ("annoyed", "closed", "worried", "mid")
|
|
|
|
her "........" ("open", "squint", "base", "R")
|
|
gen "............." ("base", xpos="far_left", ypos="head")
|
|
her "............." ("normal", "squint", "worried", "mid")
|
|
her "*Ehm*...{w=0.4} [name_genie_hermione]?" ("open", "happy", "worried", "mid")
|
|
gen "Yes, what is it?" ("base", xpos="far_left", ypos="head")
|
|
her "How long do you think this will take?" ("angry", "base", "worried", "mid")
|
|
gen "Why?" ("base", xpos="far_left", ypos="head")
|
|
|
|
if game.daytime:
|
|
her "Well, it's just that my classes are about to start..." ("upset", "wink", "base", "mid")
|
|
else:
|
|
her "Well, it's just that I have this paper that I need to finish..." ("upset", "wink", "base", "mid")
|
|
her "It's due tomorrow, and it's getting pretty late..." ("upset", "wink", "base", "mid")
|
|
|
|
gen "Then don't you think you should focus more on your task?" ("base", xpos="far_left", ypos="head")
|
|
her "Right, [name_genie_hermione]! I'm sorry..." ("angry", "happyCl", "base", "mid")
|
|
her "I will just keep on stroking it then..." ("angry", "happyCl", "base", "mid")
|
|
gen "That said...{w=0.4} There is something you could do to accelerate the process..." ("base", xpos="far_left", ypos="head")
|
|
her "Really? What is it [name_genie_hermione]?" ("soft", "squint", "base", "mid")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Tell me how much of a whore you are!\"":
|
|
her "{size=+4}What?!?{/size}" ("clench", "base", "worried", "stare")
|
|
her "I am not a whore!" ("angry", "base", "angry", "mid")
|
|
menu:
|
|
"\"That is not what I said.\"":
|
|
her "But, you--" ("disgust", "base", "angry", "mid")
|
|
gen "You asked me what would accelerate the process, and I gave you an--" ("base", xpos="far_left", ypos="head")
|
|
her "Hold on... You want me to make things up, and degrade myself?" ("angry", "narrow", "worried", "mid")
|
|
her "And that's supposed to assist... Calling myself a..." ("disgust", "base", "worried", "mid")
|
|
gen "That's right [name_hermione_genie]... If you want me to finish quicker, then I need you to degrade yourself." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("disgust", "narrow", "base", "down")
|
|
gen "Go on, [name_hermione_genie]...{w=0.4} I'm sure you won't find it that difficult." ("base", xpos="far_left", ypos="head")
|
|
"\"Well, that's up for debate.\"":
|
|
her "[name_genie_hermione]!" ("angry", "narrow", "angry", "mid")
|
|
gen "Either way, if you want to accelerate the process..." ("base", xpos="far_left", ypos="head")
|
|
gen "Then I want you to call yourself a \"whore\", or a \"slut\", you could also throw a \"harlot\" or two in there for good measure." ("base", xpos="far_left", ypos="head")
|
|
her "So, you want me to make up naughty and degrading things to say about myself?" ("annoyed", "base", "worried", "R")
|
|
gen "Sure, make things up..." ("base", xpos="far_left", ypos="head")
|
|
"\"{size=-4}Whore says \"what?\"{/size}\"":
|
|
her "What?" ("angry", "base", "worried", "mid")
|
|
gen "*Heh-heh*..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("disgust", "happy", "base", "stare")
|
|
her "Why, I never..." ("annoyed", "narrow", "annoyed", "R")
|
|
gen "Come off it, [name_hermione_genie]... I'm not asking you to speak with honesty." ("base", xpos="far_left", ypos="head")
|
|
gen "Surely you've heard of dirty talk before..." ("base", xpos="far_left", ypos="head")
|
|
her "Dirty talk? That's what you want?" ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "That's right... Just make things up, and have fun with it." ("base", xpos="far_left", ypos="head")
|
|
her "*Hmph*...{w=0.4} Alright then...{w=0.4} I'll do it." ("normal", "narrow", "annoyed", "R")
|
|
her "As long as you promise not to think of me differently, afterwards..." ("open", "closed", "annoyed", "R")
|
|
gen "Certainly, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
her "Say it [name_genie_hermione], tell me that you promise!" ("angry", "narrow", "annoyed", "mid")
|
|
gen "Alright, alright...{w=0.4} I promise I won't think of you differently." ("base", xpos="far_left", ypos="head")
|
|
gen "(You'll always be a whore in my mind.)" ("base", xpos="far_left", ypos="head")
|
|
her "Alright... Good..." ("base", "closed", "base", "mid")
|
|
call ctc
|
|
her @ cheeks blush "......." ("normal", "closed", "base", "mid")
|
|
her @ cheeks blush "I--{w=0.2} I'm a whore..." ("open", "closed", "base", "mid")
|
|
gen "Go on..." ("base", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "I am a big whore..." ("open", "narrow", "annoyed", "down")
|
|
gen "Yes, you are." ("base", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "I am the biggest whore in the United Kingdom!" ("mad", "squint", "worried", "mid")
|
|
her @ cheeks blush "I try to act innocent, but the truth is, all I think about... is cock!" ("angry", "narrow", "worried", "mid")
|
|
gen "Yes, you do, you little slut!" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, that's right! I am a slut!" ("angry", "squint", "worried", "R")
|
|
her "I crave cock...{w=0.4} {size=-4}All the time!{/size}" ("angry", "closed", "worried", "mid")
|
|
gen "Very nice!" ("base", xpos="far_left", ypos="head")
|
|
gen "But you don't have to be truthful, you can make things up." ("base", xpos="far_left", ypos="head")
|
|
her "What?" ("shock", "wide", "base", "stare")
|
|
her "[name_genie_hermione], those things I said aren't true!" ("disgust", "squint", "annoyed", "mid")
|
|
her "You--{w=0.2} You promised you wouldn't--" ("disgust", "squint", "angry", "mid")
|
|
gen "*He-Heh*... Don't worry [name_hermione_genie], I'm just messing with you." ("grin", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]!" ("angry", "narrow", "worried", "mid")
|
|
gen "As a matter of fact, you are doing an excellent job... Keep at it, and we'll be done in no time!" ("base", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "(*Hmph*... I'd rather finish this now...)" ("disgust", "narrow", "worried", "down")
|
|
her @ cheeks blush "..." ("soft", "narrow", "worried", "down")
|
|
her @ cheeks blush "I--{w=0.2} I love cock..." ("open", "narrow", "worried", "down")
|
|
her @ cheeks blush "And I love...{w=0.4} Spunk..." ("clench", "narrow", "base", "down")
|
|
her @ cheeks blush "And semen... And sperm..." ("clench", "narrow", "base", "down")
|
|
gen "Those are all the same--" ("base", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "I love to drink sperm..." ("clench", "narrow", "base", "down")
|
|
gen "Really?" ("grin", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "I want you to feed me your sperm, [name_genie_hermione]!" ("open_tongue", "narrow", "base", "mid_soft")
|
|
gen "You do?!" ("angry", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "Or better yet, pump me full of it, [name_genie_hermione]!" ("open_wide_tongue", "happy", "worried", "mid_soft")
|
|
gen "Of course I will!" ("angry", xpos="far_left", ypos="head")
|
|
with hpunch
|
|
gen "{size=-4}(Here it comes!){/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
"\"Stick your tongue out, and look at me!\"":
|
|
her "What?" ("clench", "happy", "base", "mid")
|
|
gen "Just do it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("soft", "happy", "worried", "mid")
|
|
her "*Ike Is*?" ("open_wide_tongue", "happy", "worried", "mid")
|
|
gen "Yes, very good... Now, keep your tongue just like that, and look into my eyes..." ("base", xpos="far_left", ypos="head")
|
|
her "....................." ("open_wide_tongue", "base", "worried", "mid")
|
|
gen "Yes [name_hermione_genie]... Just like that..." ("base", xpos="far_left", ypos="head")
|
|
her "..........." ("open_wide_tongue", "happy", "worried", "mid")
|
|
her "..........." ("open_wide_tongue", "narrow", "worried", "down")
|
|
her "I can't keep my mouth open for so long, [name_genie_hermione]... Or I'll end up drooling all over myself." ("disgust", "happy", "worried", "mid")
|
|
gen "But I want you to drool all over yourself..." ("base", xpos="far_left", ypos="head")
|
|
her "What? But I will look silly!" ("angry", "base", "worried", "stare")
|
|
gen "That's the point, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
|
her "......." ("disgust", "base", "worried", "mid")
|
|
gen "Go on, [name_hermione_genie], or did you not want to speed things up after all?" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "angry", "down") #Looks at Genie as if saying "fine"
|
|
gen "Good...{w=0.4} Now, open your mouth, and let me see that tongue..." ("base", xpos="far_left", ypos="head")
|
|
her "............" ("normal", "narrow", "worried", "mid")
|
|
her "A-ha..." ("open_wide_tongue", "narrow", "worried", "mid")
|
|
gen "Excellent..." ("base", xpos="far_left", ypos="head")
|
|
her ".............." ("open_wide_tongue", "happy", "base", "mid")
|
|
gen "Yes... Keep stroking, and drool over my cock." ("base", xpos="far_left", ypos="head")
|
|
her ".................." ("open_wide_tongue", "happy", "worried", "R")
|
|
gen "Oh, your tongue just makes me want to slide my cock into that wet hole of yours!" ("angry", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "................." ("open_wide_tongue", "narrow", "worried", "R")
|
|
gen "No, keep on looking at me [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "....................." ("open_wide_tongue", "base", "worried", "R")
|
|
her @ cheeks blush ".....................{fast}" ("open_wide_tongue", "base", "worried", "mid")
|
|
gen "That's it, you little slut!" ("base", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "......................" ("open_wide_tongue", "base", "angry", "stare")
|
|
gen "Let me just--{w=0.2} *Ngh*...{w=0.4} Pump that gaping hole full of cum...{w=0.4} Until it overflows, and slides--{w=0.2} Down your neck!" ("base", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "................" ("open_wide_tongue", "narrow", "angry", "mid")
|
|
with hpunch
|
|
gen "{size=-4}(Here it comes!){/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
"\"Give my cock a kiss!\"":
|
|
her "Excuse me?" ("angry", "base", "angry", "mid")
|
|
gen "You know, just a little kiss, right on the tip." ("base", xpos="far_left", ypos="head")
|
|
her "............." ("angry", "narrow", "angry", "mid")
|
|
her "...{w=0.4} With my lips?" ("angry", "narrow", "annoyed", "down")
|
|
gen "What else would you--" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("angry", "base", "worried", "mid")
|
|
gen "I mean, sure! That will speed things up, I'm telling you!" ("base", xpos="far_left", ypos="head")
|
|
her "*Sigh*.............." ("open", "narrow", "annoyed", "down")
|
|
her "Well, if it will speed things up, I suppose I may as well try it..." ("soft", "narrow", "annoyed", "down")
|
|
|
|
nar "Hermione bends forward, and gives the tip of your engorged cock a tender kiss."
|
|
|
|
play sound "sounds/kiss.ogg"
|
|
call her_chibi_scene("hj_kiss", trans=kissiris)
|
|
pause 1
|
|
|
|
if not states.her.ev.give_me_a_handy.cock_kiss:
|
|
$ states.her.ev.give_me_a_handy.cock_kiss = True
|
|
$ achievements.unlock("herkiss")
|
|
$ hg_pf_handjob.change_icon(a="heart_half", b="heart_red")
|
|
|
|
if not states.her.status.kissing:
|
|
her "(My first kiss ever, and I gave it away...{w=0.4} To a cock...)" ("soft", "closed", "worried", "down")
|
|
else:
|
|
her "(Our first kiss ever, and I gave it away...{w=0.4} To his cock...)" ("soft", "closed", "worried", "down")
|
|
|
|
$ states.her.status.kissing = True
|
|
pause 2
|
|
|
|
call her_chibi_scene("hj", trans=d5)
|
|
pause.5
|
|
|
|
her "Like that?" ("open", "squint", "worried", "mid")
|
|
gen "Of course I liked that!" ("grin", xpos="far_left", ypos="head")
|
|
her "{size=-5}I was asking if I did it correctly...{/size}" ("angry", "narrow", "worried", "R")
|
|
gen "Sorry?" ("base", xpos="far_left", ypos="head")
|
|
her "Nothing, [name_genie_hermione]..." ("disgust", "narrow", "worried", "mid")
|
|
gen "That wasn't so bad, was it?" ("base", xpos="far_left", ypos="head")
|
|
her "No, I suppose it wasn't..." ("upset", "wink", "base", "mid")
|
|
gen "So, could I ask you to do it again?" ("base", xpos="far_left", ypos="head")
|
|
her "I--{w=0.2} I suppose..." ("normal", "happyCl", "worried", "mid")
|
|
gen "Then please, do it again!" ("grin", xpos="far_left", ypos="head")
|
|
her @ cheeks blush "Well, alright..." ("base", "narrow", "base", "down")
|
|
|
|
play sound "sounds/kiss.ogg"
|
|
call her_chibi_scene("hj_kiss", trans=kissiris)
|
|
pause 3
|
|
|
|
nar "Hermione gives your cock another kiss..."
|
|
call ctc
|
|
|
|
nar "This time she lingers a moment longer..."
|
|
pause.5
|
|
|
|
call her_chibi_scene("hj", trans=d5)
|
|
pause.5
|
|
|
|
gen "Good...{w=0.4} Now do it again, and stay there for a while." ("base", xpos="far_left", ypos="head")
|
|
her "Stay there...{w=0.4} With my lips touching--" ("open", "base", "base", "stare")
|
|
her "No, I will look stupid!" ("disgust", "happy", "angry", "R")
|
|
menu:
|
|
"\"That's the point!\"":
|
|
gen "It will make me cum in no time!" ("base", xpos="far_left", ypos="head")
|
|
her "......" ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "Now, don't be so silly, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
gen "Just put your lips back, and keep them there for me." ("base", xpos="far_left", ypos="head")
|
|
"\"Nobody is watching...\"":
|
|
her "You are, [name_genie_hermione]." ("angry", "narrow", "worried", "down")
|
|
gen "That's true... And I'm letting you know right now, that if you did this for me, It'd make me cum in no time." ("base", xpos="far_left", ypos="head")
|
|
her "......" ("annoyed", "narrow", "base", "down")
|
|
gen "Go on...{w=0.4} You said you were in a hurry." ("base", xpos="far_left", ypos="head")
|
|
her "..............." ("annoyed", "narrow", "angry", "R")
|
|
if game.daytime:
|
|
gen "Once we're done here, you can get out and head back to class." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Once we're done here, you can get back to working on your paper." ("base", xpos="far_left", ypos="head")
|
|
her "............." ("disgust", "narrow", "base", "mid_soft")
|
|
her "Well, alright then..." ("open", "narrow", "worried", "down")
|
|
her "" ("open", "closed", "worried", "down")
|
|
|
|
nar "Hermione shuts her eyes, puckers her lips, and bends forward again..."
|
|
nar "A twitch runs down your shaft, as she plants her lips on the tip of your cock..."
|
|
|
|
play sound "sounds/kiss.ogg"
|
|
call her_chibi_scene("hj_kiss", trans=kissiris)
|
|
call ctc
|
|
|
|
gen "Very good, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
gen "Now touch it with your tongue." ("base", xpos="far_left", ypos="head")
|
|
her "??!" ("open_tongue", "happyCl", "worried", "mid")
|
|
gen "That's the last thing I will be asking of you today." ("base", xpos="far_left", ypos="head")
|
|
her "............" ("open_tongue", "closed", "annoyed", "mid")
|
|
her "............{fast}" ("open_wide_tongue", "closed", "worried", "mid")
|
|
|
|
nar "You feel Hermione warily rub the tip of her tongue against the head of your cock..."
|
|
|
|
gen "Yes...{w=0.4} Just--{w=0.2} *Ngh*...{w=0.4} Just like that..." ("base", xpos="far_left", ypos="head")
|
|
nar "Looking as if she has no clue what to do in this situation, Hermione starts wiggling her tongue a little bit..."
|
|
her "(*Hmm*... It tastes a bit weird...)" ("open_wide_tongue", "closed", "worried", "down")
|
|
her "(Wait, why did I try to taste it?!)" ("open_tongue", "happyCl", "worried", "down")
|
|
gen "Yes... Good job, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("hj", trans=d5)
|
|
pause.8
|
|
|
|
her "So, did it work? Are you ready to--{w=0.4} *Ehm*...{w=0.4} Finish, [name_genie_hermione]?" ("angry", "narrow", "base", "down")
|
|
gen "{size=-4}(Surprisingly, yes!){/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"-Give her a warning-":
|
|
$ states.her.status.cumshot = True
|
|
gen "Here it comes, [name_hermione_genie]! You better be ready!" ("angry", xpos="far_left", ypos="head")
|
|
her "What? So soon?!" ("shock", "wide", "base", "stare")
|
|
gen "{size=+5}Yeah, you did a great job!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
gen "{size=+5}You little whore!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "No, [name_genie_hermione], wait, I--" ("angry", "base", "base", "stare")
|
|
gen "{size=+5}Too late for that, slut!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "*Whimper*" ("angry", "happyCl", "base", "stare")
|
|
gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "!!!!!!!!!!!" ("shock", "happyCl", "base", "stare")
|
|
|
|
stop music fadeout 1.0
|
|
call her_chibi_scene("hj_cum_in_done", trans=d5)
|
|
pause.5
|
|
|
|
call cum_block
|
|
play sound "sounds/slick_01.ogg"
|
|
call her_chibi_scene("hj_cum_in", trans=d5)
|
|
pause.8
|
|
|
|
if hermione.is_worn("top"):
|
|
nar "Hermione suddenly slides your already dripping cock under her top..."
|
|
else:
|
|
nar "Hermione suddenly slides your already dripping cock in-between her breasts, placing your tip mere inches from her chin..."
|
|
gen "?!!" ("angry", xpos="far_left", ypos="head")
|
|
nar "The sensation of her warm skin against your cock overwhelms you, and you begin to ejaculate like a mad-man."
|
|
call ctc
|
|
|
|
call her_chibi_scene("hj_cum_in_done", trans=d5)
|
|
|
|
her "......................." ("angry", "wide", "base", "stare", xpos="right", ypos="base")
|
|
gen "..........................." ("base", xpos="far_left", ypos="head")
|
|
her "......................." ("angry", "wide", "base", "stare")
|
|
gen "....................?" ("base", xpos="far_left", ypos="head")
|
|
her "......................." ("angry", "narrow", "base", "down")
|
|
gen "... What the fuck just happened?" ("base", xpos="far_left", ypos="head")
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
|
|
her "I don't know...{w=0.4} I suppose I just panicked..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
|
|
if game.daytime:
|
|
if hermione.is_worn("top"):
|
|
her "My classes are about to start, and I didn't want to get it on top of my clothes, [name_genie_hermione]..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "So you'd rather go to class--" ("base", xpos="far_left", ypos="head")
|
|
gen "--With your top all soaked with sperm from the inside?" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
her "My classes are about to start, and I didn't want you to ruin my face, [name_genie_hermione]..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "So you'd rather go to class--" ("base", xpos="far_left", ypos="head")
|
|
gen "--With sperm between your tits?" ("base", xpos="far_left", ypos="head")
|
|
her "What other choice do I have?" ("angry", "narrow", "base", "down")
|
|
her "I can't just skip class..." ("angry", "narrow", "base", "down")
|
|
else:
|
|
her "At this hour, the Gryffindor common room will be full of people..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
her "And I didn't want to have to return there with my face all covered in your...{w=0.4} Spunk, [name_genie_hermione]." ("angry", "narrow", "worried", "mid")
|
|
gen "So you'd rather enter your dorm--" ("base", xpos="far_left", ypos="head")
|
|
|
|
if hermione.is_worn("top"):
|
|
gen "With your top all soaked with sperm from the inside?" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "With sperm, stuck between your tits?" ("base", xpos="far_left", ypos="head")
|
|
|
|
her "What other choice do I have?" ("angry", "narrow", "base", "down")
|
|
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d5
|
|
|
|
nar "Hermione releases your still pulsating cock."
|
|
|
|
call her_chibi("stand","mid","base")
|
|
call gen_chibi("sit_behind_desk")
|
|
hide screen bld1
|
|
hide screen blkfade
|
|
with fade
|
|
pause.8
|
|
|
|
her "*Eww*...{w=0.4} Your sperm, [name_genie_hermione]..." ("angry", "narrow", "base", "down")
|
|
if hermione.is_worn("top"):
|
|
her "It's sticking to the underside of my top..." ("disgust", "narrow", "base", "down")
|
|
else:
|
|
her "It's made my breasts all sticky..." ("angry", "base", "base", "mid")
|
|
gen "Just put it in your mouth next time." ("base", xpos="far_left", ypos="head")
|
|
her "*Hmph*..." ("disgust", "narrow", "worried", "down")
|
|
her "I really need to go now, so may I have my payment?" ("open", "squint", "worried", "R")
|
|
|
|
"-Just start cumming-":
|
|
$ states.her.status.cumshot = True
|
|
with hpunch
|
|
gen "{size=+3}*Argh*!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "{size=+3}What?!{/size}" ("shock", "wide", "base", "stare")
|
|
gen "Take this!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call cum_block
|
|
call her_chibi_scene("hj_cum_on", trans=d9)
|
|
pause.8
|
|
|
|
call cum_block
|
|
$ hermione.set_cum(face="light")
|
|
call bld
|
|
gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
pause 1.0
|
|
$ hermione.set_cum(breasts="light", body="light")
|
|
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare")
|
|
|
|
call her_chibi_scene("hj_cum_on_done", trans=d5)
|
|
call ctc
|
|
|
|
her "......................." ("angry", "wide", "base", "stare")
|
|
gen "Finally...{w=0.4} I Feel so much better now..." ("base", xpos="far_left", ypos="head")
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d5
|
|
|
|
call her_chibi("stand","mid","base")
|
|
call gen_chibi("sit_behind_desk")
|
|
hide screen bld1
|
|
hide screen blkfade
|
|
with fade
|
|
pause.8
|
|
|
|
her @ tears soft ".................." ("disgust", "narrow", "worried", "down", ypos="base")
|
|
gen "Well, I think that's about it for today [name_hermione_genie], so why don't--" ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]! What have you done?!" ("scream", "happyCl", "worried", "mid", trans=hpunch)
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
|
|
|
|
if _promise: # Promised to warn her
|
|
$ states.her.mood += 11
|
|
|
|
her "You promised to give me a warning, [name_genie_hermione]!" ("angry", "base", "angry", "mid")
|
|
gen "Oh, that's right...{w=0.4} My bad." ("base", xpos="far_left", ypos="head")
|
|
if hermione.is_worn("top"):
|
|
her "My clothes are ruined!" ("annoyed", "narrow", "angry", "R")
|
|
else:
|
|
her "My face... It's been defiled..." ("annoyed", "narrow", "angry", "R")
|
|
if game.daytime:
|
|
her "How could you do this to me?" ("angry", "narrow", "worried", "down")
|
|
her "Classes are about to start, I can't go out looking like this!" ("open", "narrow", "worried", "down")
|
|
gen "Of course you can." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
her "Am I supposed to return to the Gryffindor common room, looking like this?!" ("angry", "narrow", "worried", "down")
|
|
gen "Why not? You look great!" ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]!!!" ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "Alright, alright... Just wipe it off or something." ("base", xpos="far_left", ypos="head")
|
|
gen "Nobody will even notice." ("base", xpos="far_left", ypos="head")
|
|
her "...{w=0.4} I would like to get paid now." ("disgust", "narrow", "annoyed", "mid")
|
|
|
|
jump end_hg_pf_handjob
|
|
|
|
### Third Handjob ###
|
|
|
|
label hg_pf_handjob_2:
|
|
$ hermione.strip("robe", "accessory")
|
|
stop music fadeout 3.0
|
|
call her_chibi_scene("hj", trans=fade)
|
|
pause.8
|
|
|
|
her "Do you like it when I do it like this, [name_genie_hermione]?" ("grin", "base", "base", "R", ypos="head", flip=False)
|
|
gen "Actually, yes! Very nice!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
|
|
with hpunch
|
|
gen "{size=+5}Yes, yes, like that...{/size}" ("angry", xpos="far_left", ypos="head")
|
|
gen "*Hmm*... You are getting pretty good at this." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you, [name_genie_hermione]." ("base", "happyCl", "base", "mid")
|
|
her "I figured the better I do this, the sooner it'll be over."
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"What do you think of my cock?\"":
|
|
her "*huh*?" ("open", "base", "base", "mid")
|
|
her "Oh, that's right..."
|
|
her "I need to compliment your penis! I completely forgot about that!" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "Well, you don't have to--" ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione], let me be honest with you..." ("upset", "closed", "base", "mid")
|
|
gen "Yes?" ("base", xpos="far_left", ypos="head")
|
|
her "You have the biggest penis I have ever seen!" ("smile", "base", "angry", "mid")
|
|
gen "Well I suppo--" ("base", xpos="far_left", ypos="head")
|
|
her "Not done yet!" ("scream", "closed", "angry", "mid")
|
|
gen "Apologies." ("base", xpos="far_left", ypos="head")
|
|
her "Your penis is so big it almost scares me!" ("angry", "narrow", "base", "down")
|
|
gen "You little minx. You know exactly what to say..." ("grin", xpos="far_left", ypos="head")
|
|
her "And yet, I lust for it..." ("soft", "narrow", "annoyed", "up")
|
|
her "Any woman would be happy to have your huge penis inside of her!"
|
|
gen "... you're good!" ("base", xpos="far_left", ypos="head")
|
|
her "There is more!" ("scream", "closed", "angry", "mid")
|
|
gen "By all means..." ("base", xpos="far_left", ypos="head")
|
|
her "I think your magnificent cock is a blessing to this world!" ("scream", "closed", "angry", "mid")
|
|
gen "Well, I wouldn't go that far--" ("base", xpos="far_left", ypos="head")
|
|
her "Listen to me, [name_genie_hermione]!" ("scream", "closed", "angry", "mid")
|
|
her "I think a statue dedicated to your magnificent penis shall be erected in every city!"
|
|
her "So that people of the world could worship your phallus freely!"
|
|
gen "OK, I think I've heard enough." ("base", xpos="far_left", ypos="head")
|
|
her "Too much?" ("angry", "wink", "base", "mid")
|
|
gen "Yeah, just a bit." ("base", xpos="far_left", ypos="head")
|
|
her "Sorry..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "No biggie. Just keep on stroking it." ("base", xpos="far_left", ypos="head")
|
|
her "................." ("soft", "narrow", "annoyed", "up")
|
|
nar "Hermione keeps on stroking your cock."
|
|
nar "She is doing a great job of it too."
|
|
gen "Yes, yes... just like that." ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"Call yourself a whore!\"":
|
|
her "Excuse me?" ("open", "base", "base", "mid")
|
|
her "Oh, that's right! I'm supposed to degrade myself, right?" ("annoyed", "squint", "base", "mid")
|
|
gen "Well, you don't have to, but..." ("base", xpos="far_left", ypos="head")
|
|
her "That's alright, I don't mind." ("upset", "closed", "base", "mid")
|
|
her "Alright then! I am a whore!" ("base", "base", "base", "mid")
|
|
gen "Good. Glad we established that." ("base", xpos="far_left", ypos="head")
|
|
gen "Now I want you to say..." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"I am a worthless slut!\"":
|
|
her "Of course." ("angry", "wink", "base", "mid")
|
|
her "I am a worthless slut." ("soft", "narrow", "annoyed", "up")
|
|
her "A dirty little slut, that's what I am."
|
|
gen "Yes! Good!" ("base", xpos="far_left", ypos="head")
|
|
"\"I live to suck cock!\"":
|
|
her "*Ehm*..." ("angry", "wink", "base", "mid")
|
|
her "I live to suck penis, er... I mean cock..." ("base", "base", "base", "mid")
|
|
gen "Really? Well, why don't you suck on this one then?" ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione], I am just repeating after you..." ("smile", "base", "angry", "mid")
|
|
gen "Really? Could've fooled me..." ("base", xpos="far_left", ypos="head")
|
|
her "...................." ("angry", "wink", "base", "mid")
|
|
gen ".................." ("base", xpos="far_left", ypos="head")
|
|
"\"I love to swallow cum!\"":
|
|
her "I love to... *Ehm*... swallow cum." ("angry", "wink", "base", "mid")
|
|
gen "You hesitated there for a moment." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, I know..." ("angry", "wink", "base", "mid")
|
|
her "Let me try again..."
|
|
her "I love to swallow cum!" ("soft", "narrow", "annoyed", "up")
|
|
her "It is truly the best to swallow cum!"
|
|
her "I love it!"
|
|
her "..................................." ("grin", "narrow", "base", "dead")
|
|
her "How was that, [name_genie_hermione]?" ("angry", "wink", "base", "mid")
|
|
gen "Perfect." ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"This is really good. Did you practise?\"":
|
|
her "*Hmm*?" ("base", "happyCl", "base", "mid")
|
|
her "Sort of... Well, not really..."
|
|
her "I had a talk with the girls, and..." ("angry", "wink", "base", "mid")
|
|
gen "About handjobs?" ("base", xpos="far_left", ypos="head")
|
|
her "Among other things..." ("smile", "happyCl", "base", "mid", emote="happy")
|
|
gen "So those girls of yours, they know a lot about such things?" ("base", xpos="far_left", ypos="head")
|
|
her "Actually, yes. I was surprised myself." ("shock", "wide", "base", "stare")
|
|
her "All sorts of weird sexual things seem to be happening in our school lately..." ("grin", "base", "base", "R")
|
|
her "Can't say I approve of that..."
|
|
her "But they did teach me quite a few... tricks." ("base", "happyCl", "base", "mid")
|
|
gen "Really? Like what?" ("base", xpos="far_left", ypos="head")
|
|
her "Well, let's see..." ("base", "narrow", "worried", "down")
|
|
her "If I put one of my hands here..."
|
|
her "And another one here..."
|
|
gen "Oh, I see... Yes, this feels quite good." ("base", xpos="far_left", ypos="head")
|
|
her "Does it?" ("angry", "wink", "base", "mid")
|
|
her "So Ginny was right about this one..." ("grin", "base", "base", "R")
|
|
gen "What did you just say?" ("angry", xpos="far_left", ypos="head")
|
|
her "Ginny Weasley, she taught me this one." ("base", "happyCl", "base", "mid")
|
|
gen "Oh, right..." ("base", xpos="far_left", ypos="head")
|
|
her "She said any boy would fall in love with me if I did this to him..." ("base", "narrow", "worried", "down")
|
|
her "There is also this thing when I form a ring with my fingers..."
|
|
her "And then I put one finger here..."
|
|
gen "*Hmm*... I don't feel anything..." ("base", xpos="far_left", ypos="head")
|
|
her "Really?" ("angry", "narrow", "base", "down")
|
|
her "*Hmm*..."
|
|
her "Oh! That's right!" ("base", "narrow", "worried", "down")
|
|
her "The finger goes here! Silly me!"
|
|
with hpunch
|
|
with kissiris
|
|
gen "Oh!!! By the great desert sands, yes!" ("angry", xpos="far_left", ypos="head")
|
|
her "Really? That good?" ("smile", "happyCl", "base", "mid", emote="happy")
|
|
her "What if I keep doing this but stick my finger here and press a little..." ("base", "narrow", "worried", "down")
|
|
gen "[name_hermione_genie], you are killing me!" ("angry", xpos="far_left", ypos="head")
|
|
her "Really? Really?!" ("smile", "happyCl", "base", "mid", emote="happy")
|
|
her "This is actually quite fun!"
|
|
her "*Err*... I mean..." ("angry", "wink", "base", "mid")
|
|
her "I am only doing this to help my house of course..."
|
|
gen "Yes, yes... The Gryffindor honour and all that." ("base", xpos="far_left", ypos="head")
|
|
gen "You just keep massaging that spot..." ("base", xpos="far_left", ypos="head")
|
|
gen "Oh, yes..." ("base", xpos="far_left", ypos="head")
|
|
her "..............." ("base", "narrow", "worried", "down")
|
|
|
|
gen "Yes... Keep stroking it." ("base", xpos="far_left", ypos="head")
|
|
her ".............." ("angry", "wink", "base", "mid")
|
|
|
|
if hg_pf_handjob.points == 1:
|
|
jump hg_pf_handjob_2_cumming
|
|
else:
|
|
jump hg_pf_handjob_2_continue
|
|
|
|
|
|
label hg_pf_handjob_2_continue:
|
|
call her_chibi_scene("hj", trans=d5)
|
|
call ctc
|
|
|
|
call bld
|
|
gen "Now I want you to say..." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"{size=-4}\"I fantasise about being touched by my father.\"{/size}":
|
|
$ states.her.mood += 11
|
|
her "I do not!" ("angry", "base", "angry", "mid")
|
|
gen "I know. Just say it." ("base", xpos="far_left", ypos="head")
|
|
her "My father? That's disgusting, [name_genie_hermione]!" ("angry", "base", "angry", "mid", emote="angry")
|
|
gen "Humour me." ("base", xpos="far_left", ypos="head")
|
|
her "..........." ("annoyed", "narrow", "annoyed", "mid")
|
|
her "Well..." ("open", "narrow", "worried", "down")
|
|
her "Sometimes I fantasise about my father..."
|
|
her "......."
|
|
gen "I see. And in those fantasies of yours..." ("base", xpos="far_left", ypos="head")
|
|
gen "He is touching you, right?" ("base", xpos="far_left", ypos="head")
|
|
her "My father...?" ("angry", "base", "base", "mid")
|
|
gen "Yes... And you enjoy it, right?" ("base", xpos="far_left", ypos="head")
|
|
her "No. I cry and beg for him to stop!" ("angry", "narrow", "base", "down")
|
|
gen "Heh... Nice." ("base", xpos="far_left", ypos="head")
|
|
her "......." ("angry", "narrow", "base", "down")
|
|
gen "Well, this wasn't that hard, was--" ("base", xpos="far_left", ypos="head")
|
|
her @ tears soft "I scream for my Mommy but she is still at work..." ("mad", "base", "worried", "mid")
|
|
gen "*huh*?" ("base", xpos="far_left", ypos="head")
|
|
her "My daddy takes me to my room..." ("normal", "happyCl", "worried", "mid")
|
|
her "He throws me on my bed!"
|
|
her "I cry \"No, daddy, please, I'm still a virgin\"!" ("scream", "happyCl", "worried", "mid")
|
|
|
|
call her_chibi_scene("hj_pause", trans=d5)
|
|
pause.5
|
|
|
|
her "But He doesn't listen! He rips my panties off!" ("grin", "narrow", "base", "dead")
|
|
her @ tears soft "I beg him to stop! I scream and I scream!" ("angry", "base", "base", "mid")
|
|
gen "*Err*, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her @ tears soft "Yes?" ("angry", "base", "base", "mid")
|
|
gen "You are not stroking my cock anymore..." ("base", xpos="far_left", ypos="head")
|
|
her "Oh, I am sorry, [name_genie_hermione]." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
her "I got lost in thought..."
|
|
|
|
call her_chibi_scene("hj", trans=d5)
|
|
pause.5
|
|
|
|
her "But everything I just said is not true, of course!" ("open", "base", "base", "mid")
|
|
her "I never have fantasies like that!"
|
|
gen "Right." ("base", xpos="far_left", ypos="head")
|
|
|
|
"{size=-4}\"Sometimes I get lonely and let my dog mount me.\"{/size}":
|
|
her "What?!" ("angry", "wide", "base", "stare")
|
|
her "That's disgusting." ("annoyed", "squint", "base", "mid")
|
|
her "Dogs carry {size=+5}STD{/size}s, [name_genie_hermione]." ("open", "closed", "base", "mid")
|
|
gen "Actually, human and canine {size=+5}STD{/size}s are species-specific..." ("base", xpos="far_left", ypos="head")
|
|
gen "Meaning... They can only be spread to the same species." ("base", xpos="far_left", ypos="head")
|
|
her "............{size=-6}I knew that{/size}" ("open", "squint", "base", "mid")
|
|
gen "*Heh*... Of course, you would." ("grin", xpos="far_left", ypos="head")
|
|
gen "Also I hear that many women do enjoy getting \"knotted\" quite a bit." ("base", xpos="far_left", ypos="head")
|
|
her "What does getting \"knotted\" mean?" ("normal", "squint", "angry", "mid")
|
|
gen "*Ehm*... Well..." ("base", xpos="far_left", ypos="head")
|
|
gen "Ah, it doesn't matter." ("base", xpos="far_left", ypos="head")
|
|
gen "Just say the thing!" ("base", xpos="far_left", ypos="head")
|
|
her "Fine!" ("normal", "base", "base", "mid")
|
|
her "Sometimes I get lonely and let my dog mount me." ("open", "squint", "base", "mid")
|
|
gen "That sounded so fake..." ("base", xpos="far_left", ypos="head")
|
|
her "Because we don't even own a dog!" ("normal", "squint", "angry", "mid")
|
|
gen "Fine, whatever, let's just move on then..." ("base", xpos="far_left", ypos="head")
|
|
|
|
"{size=-4}\"-Manual user input-\"{/size}" if not renpy.android:
|
|
|
|
# The phrase in the brackets is the text that the game will display to prompt
|
|
# the player to enter the name they've chosen.
|
|
|
|
$ tmp_name = renpy.input("(Use keyboard to enter the phrase.)")
|
|
$ tmp_name = tmp_name.strip()
|
|
|
|
# The .strip() instruction removes any extra spaces the player may have typed by accident.
|
|
# If the player can't be bothered to choose a name, then we
|
|
# choose a suitable one for them:
|
|
if tmp_name == "":
|
|
$ tmp_name="I'm a whore"
|
|
gen "(...)" ("base", xpos="far_left", ypos="head")
|
|
her "I could just call myself a \"Whore\" again, as usual..." ("annoyed", "base", "worried", "R")
|
|
gen "Yes. A great suggestion." ("base", xpos="far_left", ypos="head")
|
|
her "..............." ("annoyed", "base", "base", "R")
|
|
her "[tmp_name]." ("base", "base", "base", "mid")
|
|
gen "A bit louder..." ("base", xpos="far_left", ypos="head")
|
|
her "[tmp_name]!!!" ("scream", "closed", "angry", "mid")
|
|
else:
|
|
random:
|
|
block:
|
|
her "I don't want to say that..." ("annoyed", "base", "worried", "R")
|
|
gen "Oh, just do it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "..........." ("annoyed", "base", "worried", "R")
|
|
her "[tmp_name]." ("scream", "closed", "angry", "mid")
|
|
block:
|
|
her "*huh*?" ("annoyed", "base", "worried", "R")
|
|
her "What does That have to do with anything?"
|
|
gen "Just say it." ("base", xpos="far_left", ypos="head")
|
|
her "......" ("annoyed", "base", "worried", "R")
|
|
gen "Come on, humour me." ("base", xpos="far_left", ypos="head")
|
|
her "[tmp_name]." ("scream", "closed", "angry", "mid")
|
|
block:
|
|
her "..........." ("annoyed", "base", "worried", "R")
|
|
her "Do I really have to?"
|
|
gen "Just say it." ("base", xpos="far_left", ypos="head")
|
|
her "[tmp_name]." ("scream", "closed", "angry", "mid")
|
|
gen "*He-he*..." ("grin", xpos="far_left", ypos="head")
|
|
|
|
"{size=-4}\"-Manual user input-\"{/size}" if renpy.android:
|
|
|
|
random:
|
|
block:
|
|
her "I don't want to say that..." ("annoyed", "base", "worried", "R")
|
|
gen "Oh, just do it, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "..........." ("annoyed", "base", "worried", "R")
|
|
her "Manual user input..." ("scream", "closed", "angry", "mid")
|
|
block:
|
|
her "*huh*?" ("annoyed", "base", "worried", "R")
|
|
her "What does That have to do with anything?"
|
|
gen "Just say it." ("base", xpos="far_left", ypos="head")
|
|
her "......" ("annoyed", "base", "worried", "R")
|
|
gen "Come on, humour me." ("base", xpos="far_left", ypos="head")
|
|
her "... Manual user input." ("scream", "closed", "angry", "mid")
|
|
block:
|
|
her "..........." ("annoyed", "base", "worried", "R")
|
|
her "Do I really have to?"
|
|
gen "Just say it." ("base", xpos="far_left", ypos="head")
|
|
her "Manual user input." ("scream", "closed", "angry", "mid")
|
|
gen "*He-he*..." ("grin", xpos="far_left", ypos="head")
|
|
|
|
jump hg_pf_handjob_2_cumming
|
|
|
|
label hg_pf_handjob_2_cumming:
|
|
call her_chibi_scene("hj", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "I love that thing you do with the palm of your hand!" ("base", xpos="far_left", ypos="head")
|
|
her "You noticed...?" ("angry", "wink", "base", "mid")
|
|
her "Shall I do it some more then?"
|
|
|
|
nar "Hermione presses her palm against the tip of your pulsating cock and starts rubbing it very gently..."
|
|
gen "Oh yes!!!" ("base", xpos="far_left", ypos="head")
|
|
|
|
stop music fadeout 1.0
|
|
gen "{size=-5}(I think this is it! Should I give her a warning?){/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"(Yes, I must warn her.)\"":
|
|
gen "I think I'm about to--" ("angry", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("hj_cum_in_done", trans=d5)
|
|
pause.8
|
|
|
|
if hermione.is_worn("top"):
|
|
nar "Hermione swiftly pulls her top up..."
|
|
nar "She then pushes your already dribbling cock against her belly and covers it up again, placing your cock a bit higher than you would have expected..."
|
|
else:
|
|
nar "She pushes your already dribbling cock against her belly, placing your cock a bit higher than you would have expected..."
|
|
nar "You can feel her incredibly soft tits rubbing against the tip of your cock..."
|
|
|
|
call cum_block
|
|
call her_chibi_scene("hj_cum_in", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
|
|
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare", ypos="head", flip=False)
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
call cum_block
|
|
$ hermione.set_cum(breasts="light", body="light")
|
|
gen "*Argh*! You whore!" ("angry", xpos="far_left", ypos="head")
|
|
nar "The sensation of her skin under your engorged cock almost makes you lightheaded..."
|
|
her "Yes, [name_genie_hermione]! Just let it out!" ("base", "narrow", "worried", "down", xpos="right", ypos="base")
|
|
$ hermione.set_cum(breasts="heavy", face="light")
|
|
gen "*Argh*! Fucking slut!" ("angry", xpos="far_left", ypos="head")
|
|
her "Ah!! It's so hot!" ("smile", "narrow", "base", "mid_soft")
|
|
her "And it's getting everywhere! So much of it!" ("soft", "narrow", "annoyed", "up")
|
|
her "...[name_genie_hermione]."
|
|
$ hermione.set_cum(body="heavy")
|
|
gen "*Argh*!!!" ("angry", xpos="far_left", ypos="head")
|
|
gen "............" ("base", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("hj_cum_in_done", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "I think I am done..." ("base", xpos="far_left", ypos="head")
|
|
her "Ah, alright..." ("angry", "wink", "base", "mid")
|
|
her ".............." ("base", "narrow", "worried", "down")
|
|
her "You came so much this time, [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up")
|
|
call ctc
|
|
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d5
|
|
|
|
nar "Hermione releases your still pulsating cock."
|
|
|
|
call her_chibi("stand","desk","base")
|
|
call gen_chibi("sit_behind_desk")
|
|
hide screen bld1
|
|
hide screen blkfade
|
|
with fade
|
|
pause.8
|
|
|
|
if game.daytime:
|
|
her "Well, I think I'd better go now... my Classes are about to start." ("base", "base", "base", "mid", xpos="right", ypos="base")
|
|
else:
|
|
her "Well, I think I'd better go now... It's getting late." ("base", "base", "base", "mid", xpos="right", ypos="base")
|
|
|
|
if hermione.is_worn("top"):
|
|
gen "Will you be alright in those clothes?" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Will you be alright with this much cum on you?" ("base", xpos="far_left", ypos="head")
|
|
her "What?" ("open", "narrow", "worried", "down")
|
|
her "Oh. Yes, I will be fine..." ("grin", "base", "base", "R")
|
|
if hermione.is_worn("top"):
|
|
her "It may soak through a little here and there, but I doubt that anyone will notice." ("base", "happyCl", "base", "mid")
|
|
else:
|
|
her "It may soak through a little here and there, but I doubt that anyone will notice if I wear a robe." ("base", "happyCl", "base", "mid")
|
|
gen "*Hmm*... You could just put it in your mouth next time, and avoid the trouble..." ("base", xpos="far_left", ypos="head")
|
|
her "And swallow your hot spunk like that, [name_genie_hermione]?" ("angry", "wink", "base", "mid")
|
|
if hermione.is_worn("top"):
|
|
gen "Would keep your clothes clean." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Would keep your sweet tits clean." ("base", xpos="far_left", ypos="head")
|
|
|
|
if states.her.status.blowjob == False: # Hasn't done blowjobs yet.
|
|
her "With all due respect [name_genie_hermione]..." ("upset", "closed", "base", "mid")
|
|
her "Not for the meagre {number=current_payout} points..." ("angry", "wink", "base", "mid")
|
|
her "Speaking of which. Can I get my payment now, please?"
|
|
else:
|
|
her "Maybe next time..." ("angry", "wink", "base", "mid")
|
|
her "Can I get my payment now please?" ("angry", "wink", "base", "mid")
|
|
|
|
"\"(Nah... no need.)\"":
|
|
gen "Here! Take this, whore!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call cum_block
|
|
$ hermione.set_cum(face="light")
|
|
call her_chibi_scene("hj_cum_on", trans=d5)
|
|
pause.8
|
|
gen "*ARGH*!" ("angry", xpos="far_left", ypos="head")
|
|
$ hermione.set_cum(breasts="light", body="light")
|
|
|
|
her "WHAT?!" ("shock", "wide", "base", "stare", ypos="head", flip=False)
|
|
gen "Take this!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call cum_block
|
|
$ hermione.set_cum(breasts="heavy")
|
|
gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
|
|
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare")
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
her "......................." ("angry", "wide", "base", "stare")
|
|
|
|
call her_chibi_scene("hj_cum_on_done", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "Yes... I feel so much better now..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi("stand","mid","base")
|
|
call gen_chibi("stand","desk","base")
|
|
|
|
her @ tears soft "" ("soft", "base", "base", "mid", xpos="right", ypos="base")
|
|
with fade
|
|
call ctc
|
|
|
|
her ".........."
|
|
gen "Well, I think that's about it..." ("base", xpos="far_left", ypos="head")
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 if_changed # HERMIONE'S THEME.
|
|
her "[name_genie_hermione]! What have you done?" ("scream", "happyCl", "worried", "mid")
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
her "You came all over me, [name_genie_hermione]..." ("scream", "happyCl", "worried", "mid")
|
|
her "What a mess..." ("angry", "narrow", "base", "down")
|
|
her "[name_genie_hermione], you should have warned me." ("upset", "closed", "base", "mid")
|
|
gen "It's your fault, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
|
her "My fault?" ("angry", "base", "base", "mid")
|
|
gen "Yes! You got me going too well..." ("base", xpos="far_left", ypos="head")
|
|
gen "I forgot about everything else..." ("base", xpos="far_left", ypos="head")
|
|
her "Oh..." ("angry", "wink", "base", "mid")
|
|
her "Well, what's done is done..."
|
|
if hermione.is_worn("top"):
|
|
her "I will just wipe it off and hope that nobody will notice..." ("grin", "narrow", "base", "dead")
|
|
else:
|
|
her "I will just wipe the worst off and wear a robe, I hope that nobody will notice..." ("grin", "narrow", "base", "dead")
|
|
her "Can I get my payment now?" ("angry", "wink", "base", "mid")
|
|
|
|
"-Cum in her mouth!-" if states.her.status.blowjob == True: # Has done blowjobs already.
|
|
call bld
|
|
gen "Open your mouth, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
|
her "What?!" ("open", "wide", "base", "stare", ypos="head", flip=False)
|
|
if hermione.is_worn("top"):
|
|
gen "Open your mouth, or I'll have to cover your clothes!" ("angry", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Open your mouth, or I'll have to cover your tits!" ("angry", xpos="far_left", ypos="head")
|
|
her "....................." ("upset", "happyCl", "worried", "mid")
|
|
|
|
call her_chibi_scene("hj_kiss", trans=kissiris)
|
|
pause.8
|
|
|
|
nar "Hermione swiftly puts the tip of your cock on her lips, as if to give it a kiss..."
|
|
nar "The simple gesture makes your dick practically explode with pleasure and waves of cum."
|
|
|
|
call cum_block
|
|
gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp!-Gulp!-Gulp*!" ("full", "wide", "base", "stare")
|
|
|
|
call cum_block
|
|
gen "*Argh*! You little whore!" ("angry", xpos="far_left", ypos="head")
|
|
gen "Yes, you slut! Drink my cum! Drink all of it!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp!-Gulp!-Gulp*!" ("full_cum", "base", "worried", "mid")
|
|
gen "*Argh*... Yes!" ("angry", xpos="far_left", ypos="head")
|
|
nar "You notice that Hermione is barely able to keep up with the amount of hot cum your cock is pumping into her mouth."
|
|
her "*Gulp!-Gulp!-Gulp*!" ("full_cum", "happyCl", "worried", "mid")
|
|
gen "*Ah-ah*..." ("angry", xpos="far_left", ypos="head")
|
|
gen "This feels great..." ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp*! *Gulp*! *Gulp*!" ("full_cum", "narrow", "annoyed", "up")
|
|
gen "I think that's it, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
gen "You can let go now..." ("base", xpos="far_left", ypos="head")
|
|
gen "...[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi("stand","desk","base")
|
|
call gen_chibi("sit_behind_desk")
|
|
|
|
her "" ("full_cum", "narrow", "base", "dead", xpos="right", ypos="base", trans=fade)
|
|
call ctc
|
|
|
|
her "........................................."
|
|
her "*GULP*!!!" ("cum", "happyCl", "worried", "mid")
|
|
her "*Gu-ah-a*..." ("open_wide_tongue", "narrow", "base", "down")
|
|
her "I swallowed it all, [name_genie_hermione]!" ("grin", "narrow", "base", "dead")
|
|
gen "Good girl..." ("base", xpos="far_left", ypos="head")
|
|
her "At one point I thought I was going to choke..." ("open", "narrow", "base", "dead")
|
|
her "There was so much of it..." ("soft", "narrow", "base", "dead")
|
|
if hermione.is_worn("top"):
|
|
gen "Well, the deed is done, and your clothes are perfectly clean." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Well, the deed is done, and your tits are perfectly clean." ("base", xpos="far_left", ypos="head")
|
|
her "Yes! I know! It's so much easier this way!" ("base", "narrow", "worried", "down")
|
|
|
|
if game.daytime:
|
|
her "I can just go to classes now as if nothing ever happened." ("angry", "wink", "base", "mid")
|
|
else:
|
|
her "I can just go and spend some time with the guys in the common room now and nobody will know..." ("base", "narrow", "worried", "down")
|
|
|
|
gen "Yes... With your belly full of semen..." ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]!" ("angry", "base", "base", "mid")
|
|
her "... Can I just get paid now, please, [name_genie_hermione]?"
|
|
|
|
jump end_hg_pf_handjob
|