1867 lines
102 KiB
Plaintext
1867 lines
102 KiB
Plaintext
|
|
|
|
### Hermione Blowjob ###
|
|
|
|
label hg_pf_blowjob:
|
|
|
|
if hg_pf_blowjob.counter == 0:
|
|
gen "{size=-4}(Should I ask her for a blowjob?){/size}" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "{size=-4}(Should I ask the girl to give me another blowjob?){/size}" ("base", xpos="far_left", ypos="head")
|
|
|
|
if hg_pf_blowjob.counter < 1:
|
|
menu:
|
|
"\"(Yes, let's do it!)\"":
|
|
pass
|
|
"\"(Not right now.)\"":
|
|
jump hermione_favor_menu
|
|
|
|
# Start Event
|
|
$ current_payout = 55
|
|
$ mouth_full_of_cum = False
|
|
$ hg_pf_blowjob.start()
|
|
|
|
|
|
# End Event
|
|
label end_hg_pf_blowjob:
|
|
|
|
# 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 her_mood != 0:
|
|
if mouth_full_of_cum:
|
|
her "" ("full_cum", "base", "angry", "mid", cheeks="blush", tears="mascara", xpos="mid", ypos="base", trans=fade)
|
|
else:
|
|
her "" ("annoyed", "base", "angry", "mid", xpos="mid", ypos="base", trans=fade)
|
|
else:
|
|
if mouth_full_of_cum:
|
|
her "" ("full_cum", "base", "base", "mid", cheeks="blush", tears="mascara", xpos="mid", ypos="base", trans=fade)
|
|
else:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
|
|
if her_tier < 6:
|
|
gen "Yes, [hermione_name]. {number=current_payout} points to Gryffindor." ("base", xpos="far_left", ypos="head")
|
|
$ gryffindor += current_payout
|
|
else:
|
|
gen "You can go now, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
|
|
if mouth_full_of_cum:
|
|
her "..." ("full_cum", "narrow", "annoyed", "up", cheeks="blush", tears="mascara")
|
|
else:
|
|
her "Thank you, [genie_name]..." ("soft", "base", "base", "R")
|
|
|
|
# Hermione leaves
|
|
call her_walk("door", "base")
|
|
|
|
call her_chibi("leave")
|
|
|
|
|
|
# Increase level
|
|
if her_tier == 5:
|
|
if her_whoring < 21: # Points til 21
|
|
$ her_whoring +=1
|
|
if her_tier == 6:
|
|
if her_whoring < 24: # Points til 24
|
|
$ her_whoring += 1
|
|
|
|
$ hg_blowjob.trigger = True
|
|
|
|
jump end_hermione_event
|
|
|
|
### Fail Events ###
|
|
|
|
label hg_pf_blowjob_fail:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [genie_name]?" ("base", "base", "base", "mid")
|
|
gen "I plan to grant Gryffindor {number=current_payout} house points today..." ("base", xpos="far_left", ypos="head")
|
|
gen "If you suck me off..." ("base", xpos="far_left", ypos="head")
|
|
|
|
$ hg_pf_blowjob.fail_intentional()
|
|
|
|
jump too_much
|
|
|
|
### Tier 4 - Fails ###
|
|
|
|
# Event 1 (i) - Hermione refuses.
|
|
# Event 2 (r) - Repeat.
|
|
|
|
label hg_pf_blowjob_T4_fail_intro:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [genie_name]?" ("base", "base", "base", "mid")
|
|
gen "I plan to grant Gryffindor {number=current_payout} house points today..." ("base", xpos="far_left", ypos="head")
|
|
gen "If you suck me off..." ("base", xpos="far_left", ypos="head")
|
|
her "Suck you...{w=0.3} off?" ("disgust", "wide", "base", "mid")
|
|
her "With my mouth?!" ("disgust", "wide", "base", "stare")
|
|
|
|
if hg_kiss.trigger:
|
|
gen "Wouldn't even be the first time you've done it!" ("grin", xpos="far_left", ypos="head")
|
|
her "Yes, but..." ("disgust", "narrow", "worried", "down")
|
|
her "That was something different entirely..." ("disgust", "happyCl", "worried", "mid")
|
|
gen "How so?" ("base", xpos="far_left", ypos="head")
|
|
her "All I wanted was to get done with that favour early, so I..." ("open", "narrow", "base", "down")
|
|
her "I helped..." ("disgust", "base", "worried", "R")
|
|
gen "By sucking on my cock! Indeed you did!" ("grin", xpos="far_left", ypos="head")
|
|
her "No! I was merely stroking it... and..." ("silly", "happyCl", "worried", "mid")
|
|
her "I gave it a short kiss, but..." ("disgust", "narrow", "worried", "down", cheeks="blush")
|
|
her "I'm sorry [genie_name], but I don't think I can do \"that\"!" ("open", "base", "worried", "R", cheeks="blush")
|
|
else:
|
|
gen "Preferably..." ("base", xpos="far_left", ypos="head")
|
|
gen "But I'm always open to try out new things!" ("grin", xpos="far_left", ypos="head")
|
|
her "Are you out of your mind?!" ("scream", "closed", "angry", "mid")
|
|
|
|
her "I should leave..." ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
call bld
|
|
gen "Tough luck..." ("base", xpos="far_left", ypos="head")
|
|
|
|
$ her_mood += 6
|
|
$ hg_pf_blowjob.fail()
|
|
|
|
jump end_hermione_event
|
|
|
|
label hg_pf_blowjob_T4_fail_repeat:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [genie_name]?" ("base", "base", "base", "mid")
|
|
gen "I plan to grant Gryffindor {number=current_payout} house points today..." ("base", xpos="far_left", ypos="head")
|
|
her "And let me guess..." ("open", "closed", "angry", "mid")
|
|
her "You'd like me to \"suck you off\" for it?" ("open", "base", "angry", "mid")
|
|
gen "That is correct!" ("grin", xpos="far_left", ypos="head")
|
|
her "I refuse..." ("open", "closed", "base", "mid")
|
|
gen "It's only a blowjob, girl..." ("base", xpos="far_left", ypos="head")
|
|
|
|
if hg_kiss.trigger:
|
|
gen "It's not like you haven't done it before..." ("base", xpos="far_left", ypos="head")
|
|
her "Are you talking about the kiss I gave it?" ("open", "base", "angry", "mid")
|
|
her "That was something different entirely..." ("open", "closed", "base", "mid")
|
|
gen "How so?" ("base", xpos="far_left", ypos="head")
|
|
her "I wanted to get done with that favour early, so I helped a bit." ("open", "narrow", "angry", "R")
|
|
gen "By sucking on my cock! Indeed you did!" ("grin", xpos="far_left", ypos="head")
|
|
her "It was nothing more than a short kiss..." ("annoyed", "base", "angry", "mid")
|
|
gen "Still counts as a blowjob..." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "[genie_name], I've told you this last time..." ("open", "closed", "base", "mid")
|
|
her "I refuse to do this sort of thing..." ("normal", "base", "angry", "mid")
|
|
her "I have to go now..." ("annoyed", "narrow", "angry", "R")
|
|
|
|
call her_walk(action="leave")
|
|
|
|
$ her_mood += 6
|
|
$ hg_pf_blowjob.fail()
|
|
|
|
jump end_hermione_event
|
|
|
|
### Tier 5 ###
|
|
|
|
# Event 1 (i) - Hermione is ok with it.
|
|
# Event 2 (i) - Hidden blowjob with Snape watching.
|
|
# Event 3 (r) - Normal blowjob with choices.
|
|
|
|
label hg_pf_blowjob_T5_intro_E1:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [genie_name]?" ("base", "base", "base", "mid")
|
|
gen "I plan to grant Gryffindor {number=current_payout} house points today..." ("base", xpos="far_left", ypos="head")
|
|
gen "If you suck me off..." ("base", xpos="far_left", ypos="head")
|
|
her "Oh..." ("open", "narrow", "worried", "down")
|
|
her "Alright." ("base", "narrow", "worried", "down")
|
|
gen "Really? Just like that?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes. I know I'm supposed to feel outraged..." ("angry", "narrow", "base", "down")
|
|
her "But somehow I do not..." ("angry", "base", "base", "mid")
|
|
her "I suppose I am just glad that I can help out my house..." ("base", "narrow", "worried", "down")
|
|
her "And if to do that I must put your penis in my mouth, then so be it..." ("upset", "closed", "base", "mid")
|
|
gen "Well, alright then." ("base", xpos="far_left", ypos="head")
|
|
her "Although, now when I say it out loud like this..." ("angry", "narrow", "base", "down")
|
|
gen "Too late! You already said \"yes\"!" ("base", xpos="far_left", ypos="head")
|
|
her "I know..." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
call blkfade
|
|
|
|
jump hg_pf_blowjob_1
|
|
|
|
|
|
label hg_pf_blowjob_T5_intro_E2:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "[genie_name]?" ("base", "base", "base", "mid")
|
|
gen "How about another blowjob?" ("base", xpos="far_left", ypos="head")
|
|
|
|
call play_music("playful_tension") # SEX THEME.
|
|
her "[genie_name], how dare you propose such a thing to one of your pupils!" ("scream", "base", "angry", "mid", emote="angry")
|
|
gen "Wha--...?" ("base", xpos="far_left", ypos="head")
|
|
her "This is unbecoming of a man of your standing." ("scream", "base", "angry", "mid", emote="angry")
|
|
her "You should be ashamed of yourself [genie_name]!" ("angry", "base", "angry", "mid")
|
|
menu:
|
|
gen "???" ("base", xpos="far_left", ypos="head")
|
|
"\"Fine. No points to you then! Leave!\"":
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
her "[genie_name], calm down, please." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "You are dismissed, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "[genie_name], please, I didn't mean any of the things I said." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"*Ehm*... I am sorry?\"":
|
|
stop music fadeout 1.0
|
|
her "*Giggle*" ("base", "base", "base", "mid")
|
|
gen "*huh*?" ("base", xpos="far_left", ypos="head")
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
her "I got you... [genie_name]." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
|
|
"-Two can play that game...-":
|
|
stop music fadeout 1.0
|
|
gen "Oh nooooo... what am I ever going to do now." ("base", xpos="far_left", ypos="head")
|
|
her "........?" ("soft", "base", "base", "mid")
|
|
gen "A student caught me in the act and will report me to the ministry of magic." ("base", xpos="far_left", ypos="head")
|
|
gen "I guess I'll have to sign a resignation and step down being a headmaster." ("base", xpos="far_left", ypos="head")
|
|
her "[genie_name]?!" ("open", "wide", "worried", "mid")
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
gen "*he-he* If you could only see your face." ("grin", xpos="far_left", ypos="head")
|
|
her "what.." ("soft", "wide", "worried", "mid")
|
|
gen "I got you." ("base", xpos="far_left", ypos="head")
|
|
her "........" ("annoyed", "base", "angry", "R")
|
|
her "*sigh*" ("soft", "closed", "base", "mid")
|
|
|
|
her "Well, so much has happened lately..." ("base", "base", "base", "mid")
|
|
her "I had so many new experiences that kind of changed the way I look at things..."
|
|
her "So I was just trying to imagine how the \"old me\" would've reacted to this."
|
|
gen "So..." ("base", xpos="far_left", ypos="head")
|
|
gen "You were messing with me then?" ("angry", xpos="far_left", ypos="head")
|
|
her "*Ehm*... I'm sorry [genie_name], I didn't mean to..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "You nasty little slut! You must be punished!" ("angry", xpos="far_left", ypos="head")
|
|
gen "I'll punish you with my cock!" ("grin", xpos="far_left", ypos="head")
|
|
her "..............................." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
|
|
jump hg_pf_hidden_blowjob # Snape
|
|
|
|
label hg_pf_blowjob_T5_repeat:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
call play_music("playful_tension") # SEX THEME.
|
|
gen "How would you like to give me another blowjob, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "I suppose I can do that..." ("base", "narrow", "worried", "down")
|
|
gen "Come here then!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
jump hg_pf_blowjob_1
|
|
|
|
### Tier 6 ###
|
|
|
|
# Event 1 (i) - New event with a couple of choices.
|
|
# Event 2 (r) - Hidden blowjob (Snape, Tonks, or Luna.)
|
|
# Event 3 (r) - Blowjob with choices.
|
|
|
|
label hg_pf_blowjob_T6_intro_E1:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "Tell me, [hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
gen "Have you been behaving yourself lately?" ("grin", xpos="far_left", ypos="head")
|
|
her "Me? Of course, [genie_name]." ("open", "base", "base", "mid")
|
|
her "I'm always trying to behave my best at school--" ("open", "base", "base", "R")
|
|
|
|
her "Oh...{w} I mean... No, Sir!" ("soft", "narrow", "annoyed", "up")
|
|
call play_music("playful_tension") # SEX THEME.
|
|
her "I've been a very, very bad girl, [genie_name]!" ("soft", "narrow", "base", "mid_soft")
|
|
gen "..............." ("grin", xpos="far_left", ypos="head")
|
|
gen "Tell me, what wrongs did you do, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*..." ("disgust", "narrow", "worried", "down")
|
|
her "I sucked off my headmaster's cock..." ("soft", "narrow", "worried", "down")
|
|
gen "Yes you did!" ("grin", xpos="far_left", ypos="head")
|
|
her "And not just to earn those points..." ("disgust", "happyCl", "worried", "mid")
|
|
gen "What? Why else?" ("base", xpos="far_left", ypos="head")
|
|
her "I did it because I like doing it..." ("disgust", "narrow", "base", "R_soft")
|
|
her "I like sucking cock, [genie_name]!" ("soft", "narrow", "base", "mid_soft", cheeks="blush")
|
|
gen "Yes! You dirty slut!" ("angry", xpos="far_left", ypos="head")
|
|
gen "Girls like you need to be punished!" ("angry", xpos="far_left", ypos="head")
|
|
gen "Don't you think so too, Miss Granger?" ("grin", xpos="far_left", ypos="head")
|
|
her "..............................." ("clench", "narrow", "base", "down", cheeks="blush")
|
|
her "Yes, [genie_name]..." ("soft", "narrow", "base", "mid_soft", cheeks="blush")
|
|
her "I need to be punished!" ("base", "narrow", "base", "mid_soft")
|
|
gen "Beg me for it, you slut!" ("angry", xpos="far_left", ypos="head")
|
|
her "Please punish me with your cock, [genie_name]!" ("soft", "narrow", "base", "mid_soft")
|
|
her "I beg you!" ("soft", "narrow", "base", "mid_soft")
|
|
gen "Come here, you dirty little minx!" ("angry", xpos="far_left", ypos="head")
|
|
her "{heart}{heart}{heart}" ("base", "narrow", "annoyed", "up")
|
|
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
call blkfade
|
|
|
|
jump hg_pf_blowjob_2
|
|
|
|
label hg_pf_blowjob_T6_hidden_repeat:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
call play_music("playful_tension") # SEX THEME.
|
|
gen "Suck my dick, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Anything for you, [genie_name]..." ("base", "narrow", "base", "mid_soft")
|
|
|
|
jump hg_pf_hidden_blowjob
|
|
|
|
label hg_pf_blowjob_T6_repeat:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
call play_music("playful_tension") # SEX THEME.
|
|
gen "Suck my dick, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Anything for you, [genie_name]..." ("base", "narrow", "base", "mid_soft")
|
|
|
|
jump hg_pf_blowjob_2
|
|
|
|
### First Blowjob ###
|
|
|
|
label hg_pf_blowjob_1:
|
|
stop music fadeout 4.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
call her_chibi_scene("bj_pause", trans=d9)
|
|
pause.8
|
|
|
|
call play_music("playful_tension") # SEX THEME.
|
|
call her_chibi_scene("bj", trans=d9)
|
|
call ctc
|
|
|
|
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", ypos="head", flip=False)
|
|
gen "Yes..." ("base", xpos="far_left", ypos="head")
|
|
gen "Try to take it deeper now..." ("base", xpos="far_left", ypos="head")
|
|
her "*Gulp*! *Gobble*! *Gobble*!"
|
|
gen "Yes, like that. Good." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gltch*! *Gulp*!"
|
|
gen "Yes, that's a good girl." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
"\"Whatever happened to your \"MRM\" thing?\"":
|
|
her "*Slurp*?"
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "Oh, well..." ("angry", "narrow", "base", "down")
|
|
her "We are still active, but..."
|
|
|
|
call her_chibi_scene("bj")
|
|
her "*Slurp*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "But we are not getting as popular and as much support as I thought we would..." ("angry", "wink", "base", "mid")
|
|
|
|
call her_chibi_scene("bj")
|
|
her "*Slurp*! *Gulp*! *Gulp*!" ("open_wide_tongue", "narrow", "worried", "down")
|
|
gen "Oh... This is good..." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "So you don't mind selling me sexual favours, letting me play with your tits and such..." ("base", xpos="far_left", ypos="head")
|
|
her "*Gobble*! *Gltch*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "And then condemn such behaviour in front of the other students." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "worried", "down")
|
|
gen "You perverted, little hypocrite." ("base", xpos="far_left", ypos="head")
|
|
her "*Gulp*--" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "That's not what we stand for, [genie_name]." ("angry", "base", "base", "mid")
|
|
gen "What do you mean?" ("base", xpos="far_left", ypos="head")
|
|
her "The \"MRM\" is about gender equality." ("open", "closed", "base", "mid")
|
|
her "We are not as much against selling sexual favours to the teachers..."
|
|
her "As we are against the gender inequality that the selling of sexual favour creates..."
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "This conversation is starting to bore me..." ("base", xpos="far_left", ypos="head")
|
|
gen "Suck on my cock some more before we continue." ("base", xpos="far_left", ypos="head")
|
|
her "Of course, [genie_name]." ("soft", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj", trans=d3)
|
|
pause.8
|
|
her "*Gobble*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Yes, much better..." ("base", xpos="far_left", ypos="head")
|
|
gen "But you still disapprove of selling the favours, right?" ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*--" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "Yes, it is frowned upon..." ("upset", "closed", "base", "mid")
|
|
gen "And yet, you are the biggest offender by far." ("base", xpos="far_left", ypos="head")
|
|
her "But what choice do I have?" ("upset", "closed", "base", "mid")
|
|
her "I've been put in a very difficult position..."
|
|
gen "The cock, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Right, sorry..." ("upset", "closed", "base", "mid")
|
|
|
|
call her_chibi_scene("bj", trans=d3)
|
|
pause.8
|
|
her "*Slurp*! *Gulp*! *Gltch*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
her "*Slurp*--" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "This one time we had a meeting right after I sold you another favour, [genie_name]." ("angry", "base", "base", "mid")
|
|
her "I had to give a speech with my clothes all messy and stained."
|
|
her "It felt awful that I had to do that..."
|
|
gen "You did enjoy it a little bit though..." ("base", xpos="far_left", ypos="head")
|
|
her "Well..." ("angry", "narrow", "base", "down")
|
|
gen "Just admit it." ("base", xpos="far_left", ypos="head")
|
|
her "..............." ("angry", "base", "base", "mid")
|
|
gen "Yes, I knew it. You took pleasure in it, you little perv." ("base", xpos="far_left", ypos="head")
|
|
her "I suppose it was embarrassing and exciting at the same time..." ("angry", "narrow", "base", "down")
|
|
her "And it made me feel even worse about myself."
|
|
gen "You poor thing." ("base", xpos="far_left", ypos="head")
|
|
gen "Cock back in the mouth." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [genie_name]." ("angry", "base", "base", "mid")
|
|
call her_chibi_scene("bj", trans=d3)
|
|
pause.8
|
|
|
|
"\"Your parents must be proud of you...\"":
|
|
her "*Slurp*--"
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "Yes, I believe they are..." ("smile", "happyCl", "base", "mid")
|
|
her "With me being an excellent student despite being muggle-born and all..." ("base", "happyCl", "base", "mid")
|
|
her "Although at first they were against sending me to some \"Bogus boarding school\"." ("angry", "base", "base", "mid")
|
|
her "Took some effort to convince them that \"Hogwarts\" is a respectable institution." ("base", "happyCl", "base", "mid")
|
|
gen "Yes, a respectable institution indeed." ("base", xpos="far_left", ypos="head")
|
|
gen "Cock back in your mouth, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj", trans=d3)
|
|
pause.8
|
|
her "*Slurp*! *Gulp*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Yes, just keep at it for a while..." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gltch*! *Gulp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Good, good..." ("base", xpos="far_left", ypos="head")
|
|
gen "So, what would your folks say if they were to see you now, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*--" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "They would not understand of course..." ("open", "narrow", "worried", "down")
|
|
her "But I do not care."
|
|
her "I am not afraid to \"get my hands dirty\" and do what needs to be done." ("upset", "closed", "base", "mid")
|
|
gen "A bit rebellious, aren't you?" ("base", xpos="far_left", ypos="head")
|
|
her "*Hmm*... I suppose I am." ("angry", "wink", "base", "mid")
|
|
gen "Back to sucking then. Teach your folks a lesson." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj", trans=d3)
|
|
pause.8
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
"\"Tell me about the Gryffindor house.\"":
|
|
her "*Slurp*--"
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "What can I say that you don't already know, [genie_name]?" ("soft", "base", "base", "R")
|
|
gen "Yes... *Ehm*... I know everything of course." ("base", xpos="far_left", ypos="head")
|
|
gen "But I want to see how much you know." ("base", xpos="far_left", ypos="head")
|
|
gen "To test your knowledge on the subject." ("base", xpos="far_left", ypos="head")
|
|
call nar(">As soon as you mention \"test\" Hermione's eyes light up with excitement.")
|
|
her "OK. But I need a moment to gather my thoughts..." ("smile", "happyCl", "base", "mid", emote="happy")
|
|
|
|
call her_chibi_scene("bj", trans=d3)
|
|
pause.8
|
|
her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Oh, yes... Take as much time as you need, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
her "*Gulp*--" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "The Gryffindor house was founded by Godric Gryffindor, thus the name." ("open", "narrow", "worried", "down")
|
|
her "The heraldic animal of Gryffindor is the lion..."
|
|
her "And its colours are red and gold." ("open", "closed", "base", "mid")
|
|
|
|
call her_chibi_scene("bj")
|
|
her "*Gulp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "Professor Minerva McGonagall is the head of our house." ("open", "closed", "base", "mid")
|
|
her "The Gryffindor house emphasises the traits of courage..."
|
|
her "As well as \"daring, nerve, and chivalry\"..."
|
|
her "And thus its members are generally regarded as brave but reckless..."
|
|
|
|
call her_chibi_scene("bj")
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "Gryffindor corresponds roughly to the element of fire..." ("open", "closed", "base", "mid")
|
|
her "And for that reason the colours of red and gold were chosen."
|
|
|
|
call her_chibi_scene("bj")
|
|
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "Well, I thought I could turn this around somehow to make fun of you..." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp* ...?" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Well, with your house representing courage and righteousness and such..." ("base", xpos="far_left", ypos="head")
|
|
gen "And you being a nasty slut..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "[genie_name]!" ("scream", "base", "angry", "mid", emote="angry")
|
|
gen "But to be honest..." ("base", xpos="far_left", ypos="head")
|
|
gen "\"Daring, nerve, fire, recklessness\"..." ("base", xpos="far_left", ypos="head")
|
|
gen "That sort of describes your personality quite well..." ("base", xpos="far_left", ypos="head")
|
|
her "[genie_name]..." ("base", "base", "base", "mid")
|
|
|
|
call her_chibi_scene("bj", trans=d3)
|
|
pause.8
|
|
her "*Gobble*!! *Gltch*!! *Gobble*!!!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "*Argh* {w=0.5}Good...{w=0.5} girl..." ("angry", xpos="far_left", ypos="head")
|
|
|
|
call bld
|
|
gen "Keep going..." ("base", xpos="far_left", ypos="head")
|
|
her "*Gobble*! *Slurp*! *Slurp*!"
|
|
gen "Good... Back and forth, back and forth... slut." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
her "*Slurp*--" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "[genie_name]... I am a... whore." ("open", "narrow", "worried", "down")
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj")
|
|
her "*Slurp-Slurp-Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "I truly am a slut and deeply enjoy sucking your cock." ("angry", "base", "base", "mid")
|
|
gen "Oh, yes, yes... Say more things like that." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj", trans=d3)
|
|
pause.8
|
|
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj_pause")
|
|
her "Please, [genie_name]. Cum for me." ("soft", "narrow", "annoyed", "up")
|
|
with hpunch
|
|
gen "*Argh*! You little...!!!" ("angry", xpos="far_left", ypos="head")
|
|
gen "{size=-4}(Here it comes. Should I give her a warning?){/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"-Warn her-":
|
|
her "Yes, I love to suck and--" ("soft", "narrow", "annoyed", "up")
|
|
gen "Heads up, [hermione_name]! Here it comes!" ("angry", xpos="far_left", ypos="head")
|
|
her "!!!" ("angry", "wide", "base", "stare")
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
call nar(">Hermione quickly puts your cock back in her mouth and continues to suck on it with great passion.")
|
|
|
|
call cum_block
|
|
call her_chibi_scene("bj_cum_in", trans=d5)
|
|
pause.8
|
|
|
|
call cum_block
|
|
call bld
|
|
gen "{size=+7}*ARGH*!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up")
|
|
with hpunch
|
|
gen "And some more!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp*! *Gulp*! *Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up")
|
|
call bld("hide")
|
|
call ctc
|
|
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "Well, I think that's it." ("base", xpos="far_left", ypos="head")
|
|
her ".............." ("cum", "happyCl", "worried", "mid")
|
|
gen "Are you alright there, [hermione_name]?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [genie_name]..." ("grin", "narrow", "base", "dead")
|
|
her "You came so much..."
|
|
gen "You managed to swallow it all though." ("base", xpos="far_left", ypos="head")
|
|
her "Yes... I thought I would choke..." ("grin", "narrow", "base", "dead")
|
|
her "But I made a promise to myself that I won't let go of your penis no matter what!"
|
|
gen "Good girl." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you, [genie_name]." ("grin", "narrow", "base", "dead")
|
|
her "But, still... You came so much..."
|
|
her "I almost feel as if I just got fed..." ("soft", "narrow", "annoyed", "up")
|
|
her "My stomach is so full..."
|
|
gen "Yes, I fed you with my cum!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
if game.daytime:
|
|
her "You did... I think I may skip lunch today..." ("soft", "narrow", "annoyed", "up")
|
|
else:
|
|
her "You did... I think I may skip supper tonight..." ("soft", "narrow", "annoyed", "up")
|
|
|
|
her "Can I get paid now?" ("angry", "wink", "base", "mid")
|
|
|
|
$ achievements.unlock("headlib")
|
|
|
|
"-Don't bother-":
|
|
her "Yes, I love to suck and--" ("soft", "narrow", "annoyed", "up")
|
|
|
|
call cum_block
|
|
gen "{size=+7}Whore!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
$ hermione.set_cum(face="light")
|
|
her "!!?" ("shock", "wide", "base", "stare")
|
|
|
|
call her_chibi_scene("bj_cum_out", trans=d5)
|
|
call ctc
|
|
|
|
$ hermione.set_cum(face="heavy")
|
|
her "[genie_name]..." ("shock", "wide", "base", "stare")
|
|
gen "Don't you move now, [hermione_name]." ("angry", xpos="far_left", ypos="head")
|
|
$ hermione.set_cum(breasts="light")
|
|
gen "Yes, just be still and take it." ("angry", xpos="far_left", ypos="head")
|
|
gen "*Argh*! You little slut! You make me cum hard, [hermione_name]!" ("angry", xpos="far_left", ypos="head")
|
|
her ".............." ("angry", "base", "base", "mid", tears="soft")
|
|
gen "Whew..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj_cum_out_done")
|
|
her ".............." ("normal", "happyCl", "worried", "mid")
|
|
gen "Alright, I'm done..." ("base", xpos="far_left", ypos="head")
|
|
her "................." ("open", "base", "base", "mid")
|
|
|
|
if game.daytime:
|
|
her "My classes are about to start..."
|
|
else:
|
|
her "I just took a shower recently..."
|
|
gen "And I gave you another one." ("grin", xpos="far_left", ypos="head")
|
|
gen "Just wipe it off and you'll be alright." ("base", xpos="far_left", ypos="head")
|
|
her "............" ("open", "base", "base", "mid")
|
|
gen "Unless, you don't want to." ("base", xpos="far_left", ypos="head")
|
|
her "*huh*?" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "And would rather go outside looking like this." ("base", xpos="far_left", ypos="head")
|
|
gen "Let everyone see what a nasty little slut you are." ("base", xpos="far_left", ypos="head")
|
|
her "Of course not, [genie_name]!" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
|
|
stop music fadeout 1.0
|
|
if game.daytime:
|
|
gen "You better go before you are late for your classes..." ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "It's getting late..." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Yes..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
her "Can I get paid before I leave, [genie_name]?" ("upset", "wink", "base", "mid")
|
|
|
|
jump end_hg_pf_blowjob
|
|
|
|
### Hidden Blowjob ###
|
|
|
|
label hg_pf_hidden_blowjob:
|
|
stop music fadeout 4.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
call her_chibi_scene("bj", trans=d9)
|
|
call ctc
|
|
|
|
her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "annoyed", "up", ypos="head", flip=False)
|
|
gen "Yes, good girl..." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call play_sound("knocking")
|
|
"*Knock-knock-knock*!"
|
|
her "{size=+7}!!!{/size}" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "*Hmm*?!" ("base", xpos="far_left", ypos="head")
|
|
|
|
if game.daytime:
|
|
gen "Who could that be?" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Who could that be at this hour?" ("base", xpos="far_left", ypos="head")
|
|
|
|
#Priority.
|
|
if hg_blowjob.ss_counter == 0:
|
|
jump hg_hidden_blowjob_snape
|
|
|
|
elif hg_blowjob.nt_counter == 0:
|
|
jump hg_hidden_blowjob_tonks
|
|
|
|
elif luna_unlocked and hg_blowjob.ll_counter == 0:
|
|
jump hg_hidden_blowjob_luna
|
|
|
|
$ hg_hidden_bj_list = []
|
|
if hg_blowjob.ss_counter >= 1:
|
|
$ hg_hidden_bj_list.append("snape")
|
|
if hg_blowjob.nt_counter >= 1:
|
|
$ hg_hidden_bj_list.append("tonks")
|
|
if hg_blowjob.ll_counter >= 1:
|
|
$ hg_hidden_bj_list.append("luna")
|
|
|
|
#Random Pick.
|
|
$ character_choice = renpy.random.choice(hg_hidden_bj_list)
|
|
|
|
$ renpy.jump("hg_hidden_blowjob_" + character_choice)
|
|
|
|
label hg_hidden_blowjob_snape:
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
pause.8
|
|
|
|
her "([genie_name], what should I do?)" ("shock", "wide", "base", "stare")
|
|
gen "Just keep sucking my cock, [hermione_name]. This doesn't concern you." ("base", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
pause.8
|
|
|
|
call play_sound("knocking")
|
|
call bld
|
|
"*Knock-knock-knock*!"
|
|
|
|
sna "Are you there? I need to talk to you."
|
|
her "(It's professor Snape!)" ("open_wide_tongue", "base", "base", "mid")
|
|
call her_chibi_scene("bj_pause")
|
|
her "{size=-2}[genie_name], please, send him away, I beg you!{/size}" ("angry", "base", "base", "mid")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Please, come on in, Severus.\"":
|
|
pass
|
|
|
|
"\"I am busy right now, Severus.\"":
|
|
her "{size=-2}Thank you, [genie_name].{/size}" ("angry", "base", "base", "mid")
|
|
sna "Busy? With what?"
|
|
sna "All you do is sit on you arse all day."
|
|
sna "I really need to talk to you about something."
|
|
gen "I said I am busy, Severus." ("base", xpos="far_left", ypos="head")
|
|
gen "Understood? I.. am.. \"busy\"!" ("base", xpos="far_left", ypos="head")
|
|
sna "Oh... You mean \"busy\" busy? Gotcha!"
|
|
sna "Well, I'll talk to you later then."
|
|
|
|
jump hg_pf_blowjob_1
|
|
|
|
$ hg_blowjob.ss_counter += 1
|
|
$ her_mood = 30
|
|
|
|
stop music fadeout 1.0
|
|
her "{size=-2}[genie_name], no!{/size}" ("angry", "base", "angry", "mid", emote="angry")
|
|
|
|
call nar(">Hermione gives your balls a firm twist full of frustration.")
|
|
gen "Ouch!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call play_sound("door")
|
|
hide screen bld1
|
|
call sna_chibi("stand","door","base")
|
|
with d3
|
|
pause.8
|
|
|
|
call sna_walk("mid", "base")
|
|
pause.2
|
|
|
|
call play_music("snape")
|
|
sna "Good, you are here." ("snape_01", xpos="base", ypos="base")
|
|
call her_chibi_scene("bj")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "slit", "worried", "ahegao")
|
|
sna "Listen, there is something I want to discuss..." ("snape_06")
|
|
sna "*Hmm*...?" ("snape_05")
|
|
sna "Genie? Are you alright?"
|
|
her "{size=-4}(Ginny!!? Is she here as well?!){/size}" ("open_wide_tongue", "narrow", "base", "up")
|
|
her "{size=-4}(No, please! I will die of shame!){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Yes, Severus, I am fine..." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}(What? *Slurp*...? *Slurp*...? *Gulp*...?){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
sna "What are you... looking at?" ("snape_05")
|
|
gen "*Ehm*... Just admiring...{w=0.5} the cupboard." ("base", xpos="far_left", ypos="head")
|
|
gen "Please, continue..." ("base", xpos="far_left", ypos="head")
|
|
sna "..............." ("snape_05")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Did you want to discuss something?" ("base", xpos="far_left", ypos="head")
|
|
sna "Yes. That Granger girl." ("snape_06")
|
|
her "{size=-4}(*Slurp*...! *Gobble*...! *Gulp*...!){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Oh... What about her?" ("base", xpos="far_left", ypos="head")
|
|
sna "You promised that you would take care of the little witch." ("snape_04")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "slit", "worried", "ahegao")
|
|
sna "But she is still being a major pain in my arse!" ("snape_04")
|
|
sna "Her tactics have changed..."
|
|
sna "But the amount of grief she manages to bring me is the same..." ("snape_03")
|
|
gen "*Ngh*... I see..." ("base", xpos="far_left", ypos="head")
|
|
sna "I swear, that girl is driving me crazy!" ("snape_10")
|
|
gen "Yeah, she is-- *Ah*... Driving me crazy as well..." ("angry", xpos="far_left", ypos="head")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "base", "up")
|
|
sna "Will you take care of this then?" ("snape_04")
|
|
gen "Yes. She'll get what she deserves." ("base", xpos="far_left", ypos="head")
|
|
sna "Good... That is all I wanted to hear." ("snape_06")
|
|
|
|
if game.daytime:
|
|
gen "Well, have a good day, Severus." ("base", xpos="far_left", ypos="head")
|
|
sna "Yes, thank you." ("snape_06")
|
|
else:
|
|
gen "Good night, Severus." ("base", xpos="far_left", ypos="head")
|
|
sna "Right..." ("snape_06")
|
|
|
|
stop music fadeout 1.0
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d3
|
|
|
|
call sna_chibi("stand","mid","base", flip=True)
|
|
with d3
|
|
pause.2
|
|
|
|
call sna_walk(action="leave")
|
|
pause.8
|
|
|
|
call play_music("playful_tension") # SEX THEME.
|
|
call bld
|
|
">Hermione doesn't say a thing. Her face is crimson due to a mix of embarrassment, guilt, and excitement."
|
|
">Seeing her being so confused and vulnerable - and yet continuing to perform her task diligently - pushes you over the edge."
|
|
gen "(Here it comes!)" ("angry", xpos="far_left", ypos="head")
|
|
|
|
jump hg_hidden_blowjob_cumming
|
|
|
|
label hg_hidden_blowjob_luna: #TODO Once Luna X Hermione sex scenes are added, add in dialog variations.
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
pause.8
|
|
|
|
her "{size=-2}[genie_name], what should I do?{/size}" ("shock", "wide", "base", "stare")
|
|
gen "Just keep sucking my cock, [hermione_name]. This doesn't concern you..." ("base", xpos="far_left", ypos="head")
|
|
lun "Sir? Are you there? I need to talk to you."
|
|
her "(It's Luna!)" ("disgust", "wide", "base", "stare")
|
|
her "{size=-2}Please, [genie_name], send her away, I beg you!{/size}" ("shock", "happyCl", "worried", "mid")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Please, come on in, Miss Lovegood.\"":
|
|
pass
|
|
|
|
"\"I am busy right now, Miss Lovegood.\"":
|
|
her "{size=-2}Thank you, [genie_name]{/size}." ("angry", "base", "base", "mid")
|
|
lun "Oh... I suppose I'll visit you later then, sir."
|
|
if game.daytime:
|
|
lun "Have a good day!"
|
|
else:
|
|
lun "Have a good night!"
|
|
gen "I definitely will, Miss Lovegood!" ("base", xpos="far_left", ypos="head")
|
|
|
|
jump hg_pf_blowjob_1
|
|
|
|
$ hg_blowjob.ll_counter += 1
|
|
$ her_mood += 10
|
|
|
|
stop music fadeout 1.0
|
|
her "{size=-2}[genie_name], no! Why would you let-{/size}" ("angry", "base", "angry", "mid", emote="angry")
|
|
gen "{size=-2}Quiet, [hermione_name]! Unless you want to get noticed...{/size}" ("base", xpos="far_left", ypos="head")
|
|
|
|
#Luna comes in
|
|
call lun_walk("mid", action="enter")
|
|
|
|
lun "Hello, [lun_genie_name]." ("base", "base", "base", "mid", xpos="base", ypos="head")
|
|
gen "{size=-4}[hermione_name]...{/size}" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("soft", "happy", "worried", "up")
|
|
gen "Miss Lovegood, you wouldn't believe what I'm--" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("clench", "wide", "base", "mid")
|
|
call bld("hide")
|
|
pause.2
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
pause.8
|
|
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "happyCl", "annoyed", "up")
|
|
gen "*Ngh*!" ("angry", xpos="far_left", ypos="head")
|
|
lun "Sir?" ("soft", "base", "raised", "mid")
|
|
gen "*Ahem*... Miss Lovegood! How can I help you?" ("grin", xpos="far_left", ypos="head")
|
|
lun "I was asked to deliver you a message sir... From Professor Sprout." ("grin", "base", "base", "mid")
|
|
gen "Professor Sprout?" ("base", xpos="far_left", ypos="head")
|
|
gen "(Who was that again?)" ("base", xpos="far_left", ypos="head")
|
|
lun "Yes, she's sent me to inform you about the school's latest yield of {i}Venomous Tentacula{/i}." ("base", "base", "base", "L")
|
|
gen "(Venomous Tentacles?)" ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}(Those things are so nasty... *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "closed", "annoyed", "up")
|
|
|
|
lun "Such feisty little plants." ("angry", "base", "annoyed", "mid")
|
|
gen "Ah...{w=0.4} Plants..." ("base", xpos="far_left", ypos="head")
|
|
lun "Yes, we've been learning how to care for them properly..." ("grin", "base", "low", "mid")
|
|
gen "So why tell me?" ("base", xpos="far_left", ypos="head")
|
|
lun "Professor sprout wanted me to inform you that they've just started sucking!" ("smile", "base", "raised", "mid")
|
|
with hpunch
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}(*Slurp...* *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "squint", "base", "stare")
|
|
lun "Sucking, sir!" ("base", "base", "base", "mid")
|
|
her "" ("open_wide_tongue", "narrow", "base", "up")
|
|
lun "It's so cute! They suck at each other's tentacles with their little mouths!" ("crooked_smile", "happyCl", "base", "mid")
|
|
gen "(Plants with mouths?)" ("base", xpos="far_left", ypos="head")
|
|
lun "Normally they only do that shortly before they spread their spores." ("open", "base", "base", "L")
|
|
lun "It's a sign that they are almost ready!" ("grin", "base", "base", "mid")
|
|
gen "Ready? for what?" ("base", xpos="far_left", ypos="head")
|
|
lun "Pollination!" ("crooked_smile", "base", "base", "mid")
|
|
lun "The way Professor Sprout described it is them weaving their tentacles around each other, squeezing the spores out." ("soft", "base", "low", "mid")
|
|
gen "(How nasty!)" ("base", xpos="far_left", ypos="head")
|
|
|
|
lun "But you won't believe how hard it actually is to get them to that stage..." ("annoyed", "base", "base", "R")
|
|
|
|
gen "As a matter of fact, I'm quite familiar with the process." ("base", xpos="far_left", ypos="head")
|
|
lun "You are?" ("soft", "base", "raised", "mid")
|
|
gen "Indeed! I've got one right here as a matter of fact!" ("grin", xpos="far_left", ypos="head")
|
|
gen "A trouble maker this one...{w=0.4} Sucking--{w=0.4} *UGH*...{w=0.2} Real good though!" ("grin", xpos="far_left", ypos="head")
|
|
her "{size=-4}(*Slurp...* *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "narrow", "base", "mid")
|
|
lun "Oh! Can I see it, sir?" ("smile", "base", "base", "up")
|
|
her "" ("open_wide_tongue", "squint", "annoyed", "up")
|
|
gen "Not right now I'm afraid." ("base", xpos="far_left", ypos="head")
|
|
gen "It's such a shy little thing. You'd better not get any closer!" ("base", xpos="far_left", ypos="head")
|
|
lun "*Aww*... Okay." ("annoyed", "base", "base", "L")
|
|
her "{size=-4}(*Slurp...* *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "closed", "base", "mid")
|
|
gen "I know everything about those little devils..." ("base", xpos="far_left", ypos="head")
|
|
gen "This one was especially bitchy... It would moan about every tiny little thing I wanted to do." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("open_wide_tongue", "squint", "annoyed", "up")
|
|
gen "But now, straight down on their knees..." ("base", xpos="far_left", ypos="head")
|
|
gen "Sucking like crazy!" ("grin", xpos="far_left", ypos="head")
|
|
her "" ("open_wide_tongue", "squint", "base", "R")
|
|
lun "So they do not only have a head but also knees?" ("soft", "wide", "raised", "mid")
|
|
lun "I didn't even know that!" ("angry", "base", "base", "mid")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "*Ngh*...{w=0.3} Well you learn something new every day." ("angry", xpos="far_left", ypos="head")
|
|
|
|
lun "I hope you're being careful, Sprout told us they like to spit... And bite!" ("angry", "base", "low", "mid")
|
|
gen "Truly?" ("base", xpos="far_left", ypos="head")
|
|
lun "She said they'll hit you with their saliva, or bite at your limbs!" ("mad", "base", "base", "mid")
|
|
gen "Maybe I should count myself lucky that you showed up and told me... I've got quite a sensitive third leg." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "angry", "R")
|
|
lun "Lucky indeed! Because Professor Sprout taught us an easy way to make them stop such behaviour, sir!" ("smile", "wink", "base", "mid")
|
|
gen "I'm all ears!" ("base", xpos="far_left", ypos="head")
|
|
lun "They hate being spat on just as much as you, sir... Maybe even more so!" ("crooked_smile", "base", "base", "L")
|
|
gen "(Those are some weird fucking plants...)" ("base", xpos="far_left", ypos="head")
|
|
lun "She said that if a {i}Venomous Tentacula{/i} ever acts up--" ("open", "closed", "base", "mid")
|
|
lun "You should show dominance by spitting on it and put it in its place!" ("crooked_smile", "closed", "raised", "mid")
|
|
lun "Her words, of course." ("soft", "base", "base", "R")
|
|
gen "Like this?" ("grin", xpos="far_left", ypos="head")
|
|
call spit_on_her
|
|
|
|
gen "Take that, you nasty little slu-- *Uhh*, plant." ("angry", xpos="far_left", ypos="head")
|
|
her "{size=-4}(What the... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "annoyed", "up", tears="sweat")
|
|
lun "That's right, sir!" ("grin", "base", "base", "mid")
|
|
gen "This one's feisty!" ("angry", xpos="far_left", ypos="head")
|
|
gen "I think it might need some more spit!" ("grin", xpos="far_left", ypos="head")
|
|
call spit_on_her
|
|
her "{size=-4}(Stop it! *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up", tears="sweat")
|
|
gen "Looks like it's working!" ("base", xpos="far_left", ypos="head")
|
|
lun "Great job, sir!" ("smile", "base", "base", "mid")
|
|
lun "Professor Sprout did say that sometimes a bit of tough love is the only thing that can make them behave." ("grin", "closed", "base", "mid")
|
|
gen "Hold on a moment, mine is fighting back!" ("grin", xpos="far_left", ypos="head")
|
|
lun "Be careful, sir! Or it will bite you!" ("soft", "wide", "base", "mid")
|
|
gen "Don't worry, this one's getting a beating!" ("angry", xpos="far_left", ypos="head")
|
|
call slap_her
|
|
her "{size=-4}(Ouch!... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "happyCl", "base", "up", cheeks="blush", tears="sweat")
|
|
call slap_her
|
|
call slap_her
|
|
gen "Had enough, you nasty little thing?" ("angry", xpos="far_left", ypos="head")
|
|
her "{size=-4}(*Mph*...{w=0.3} *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "up", cheeks="blush", tears="tears_soft_sweat")
|
|
call slap_her
|
|
gen "Looks like it needs some more!" ("grin", xpos="far_left", ypos="head")
|
|
call slap_her
|
|
call slap_her
|
|
|
|
her "{size=-4}(Ouch!... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "stare", cheeks="blush", tears="tears_soft_sweat")
|
|
gen "There we go... It seems to have calmed down..." ("base", xpos="far_left", ypos="head")
|
|
lun "Impressive! I didn't think we would see such good results this quickly, sir!" ("soft", "wide", "base", "mid")
|
|
lun "I'll have to tell Professor Sprout, she'll be overjoyed to hear about your training methods!" ("crooked_smile", "base", "base", "mid")
|
|
gen "Spitting on her was a great idea!" ("grin", xpos="far_left", ypos="head")
|
|
gen "Give her my thanks, Miss Lovegood." ("grin", xpos="far_left", ypos="head")
|
|
lun "Certainly, sir." ("base", "base", "base", "mid")
|
|
|
|
if game.daytime:
|
|
lun "Have a nice day!" ("base", "base", "base", "R")
|
|
else:
|
|
lun "Good night!" ("base", "base", "base", "mid")
|
|
|
|
#Luna leaves.
|
|
call lun_walk(action="leave")
|
|
|
|
stop music fadeout 1.0
|
|
call bld
|
|
gen "Well that wasn't too bad, was it?" ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}(............................. *Slurp...* *Slurp...* *Gulp...*){/size}" ("open_wide_tongue", "narrow", "worried", "up", cheeks="blush")
|
|
|
|
call play_music("playful_tension") # SEX THEME.
|
|
|
|
">Hermione doesn't say a thing. Her face is crimson due to a mix of embarrassment, guilt, and excitement."
|
|
|
|
jump hg_hidden_blowjob_cumming
|
|
|
|
#Needs Friendship level parameter added for tonks chat variations if ton_friendship < X:
|
|
#Needs event label check for Tonks to ask if it's susan in there. replace if ag_st_imperio.tier >= 5:
|
|
#Add Tonks BJ counter
|
|
label hg_hidden_blowjob_tonks:
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
pause.8
|
|
|
|
her "[genie_name], what should I do?" ("shock", "wide", "base", "stare")
|
|
gen "Just keep sucking my cock, [hermione_name]. This doesn't concern you." ("base", xpos="far_left", ypos="head")
|
|
ton "[ton_genie_name]? Is it okay if I come in?"
|
|
her "(It's Professor Tonks!)" ("clench", "happyCl", "worried", "mid")
|
|
her "{size=-2}Please, [genie_name], don't let her in!{/size}" ("open", "base", "worried", "mid")
|
|
her "I don't want my teacher to see me like this!" ("shock", "narrow", "worried", "down")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Please, come on in.\"":
|
|
pass
|
|
|
|
"\"I am busy right now, [tonks_name].\"":
|
|
her "Thank you, [genie_name]." ("soft", "base", "base", "mid")
|
|
ton "Busy?"
|
|
ton "Could it be..."
|
|
ton "Is Snape with you?"
|
|
if game.daytime:
|
|
ton "Are you two having one of your silly little duels again?"
|
|
else:
|
|
ton "Don't stay up drinking again..."
|
|
ton "We wouldn't want him making a fool of himself. Not in front of the students."
|
|
ton "He made such a mess last time..."
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
pause.8
|
|
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "worried", "up")
|
|
gen "He isn't here, actually. But I will let him know..." ("base", xpos="far_left", ypos="head")
|
|
ton "So, are you with a student then, *Hmm*?"
|
|
her "{size=-4}(.......... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
ton "Who is she?"
|
|
|
|
if ag_st_imperio.tier >= 3:
|
|
ton "Is it the blonde girl? Or..."
|
|
her "{size=-4}(Blonde!?! *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "worried", "up")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
elif ag_st_imperio.tier >= 5:
|
|
ton "You aren't shagging that busty red head, are you?"
|
|
her "{size=-4}(Busty who? *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "worried", "up")
|
|
her "{size=-4}(Is she talking about Susan? *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
gen "That's non of your concern, Miss Tonks!" ("base", xpos="far_left", ypos="head")
|
|
gen "You may leave now..." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
if ton_friendship < 50:
|
|
ton "You sure you don't need my assistance?"
|
|
gen "I said, leave!" ("angry", xpos="far_left", ypos="head")
|
|
else:
|
|
ton "I can help you jack off, if that's what you're--"
|
|
gen "Maybe later, [tonks_name]." ("base", xpos="far_left", ypos="head")
|
|
ton "Okay, [ton_genie_name]."
|
|
ton "*Giggle...*"
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "I think she's gone..." ("base", xpos="far_left", ypos="head")
|
|
|
|
jump hg_pf_blowjob_1
|
|
|
|
$ hg_blowjob.nt_counter += 1
|
|
$ her_mood += 10
|
|
|
|
# Setup
|
|
$ ton_outfit_last.save() # Store current outfit.
|
|
$ tonks.equip(ton_outfit_default)
|
|
|
|
stop music fadeout 1.0
|
|
her "{size=-2}[genie_name], no! Please she will know that-{/size}" ("angry", "base", "angry", "mid", emote="angry")
|
|
gen "*Shhhhsh*... Keep your voice down..." ("base", xpos="far_left", ypos="head")
|
|
|
|
#Tonks comes in
|
|
call bld("hide")
|
|
pause.2
|
|
|
|
call play_sound("door")
|
|
call ton_chibi("stand","door","base")
|
|
call chibi_emote("hearts", "tonks")
|
|
with d3
|
|
pause.5
|
|
|
|
call chibi_emote("hide", "tonks")
|
|
with d3
|
|
pause.1
|
|
|
|
call ton_walk("mid","base")
|
|
|
|
if game.daytime:
|
|
ton "Hello, Sir." ("base", "base", "base", "mid", xpos="right", ypos="base", trans=d3)
|
|
else:
|
|
ton "Good evening, Sir." ("base", "base", "shocked", "mid", xpos="right", ypos="base", trans=dissolve)
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Tonks! What can I do for you?" ("grin", xpos="far_left", ypos="head")
|
|
ton "I was wondering if we could--" ("open", "base", "raised", "R")
|
|
ton "(...)" ("annoyed", "narrow", "raised", "L")
|
|
ton "Am I interrupting something?" ("soft", "base", "raised", "down")
|
|
her "(She's going to find out!!!)" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Nothing important..." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
"-Tell the truth-":
|
|
gen "Just stuffing Miss Granger's cute little mouth..." ("base", xpos="far_left", ypos="head")
|
|
gen "With my cock!" ("grin", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
|
|
"-Lie-":
|
|
gen "... Just polishing...{w=0.5} the woodwork." ("base", xpos="far_left", ypos="head")
|
|
ton "Like I'm going to believe that..." ("upset", "base", "base", "downR")
|
|
ton "Are you masturbating, [ton_genie_name]?" ("horny", "base", "raised", "mid")
|
|
|
|
if ton_friendship < 50:
|
|
ton "Or perhaps somebody else has their tongue wrapped around it?" ("soft", "base", "raised", "L")
|
|
her "{size=-4}(*Blergchhhgh*... *Cough*... *Cough*... *Cough*...){/size}" ("open_wide_tongue", "base", "worried", "ahegao")
|
|
ton "What was that?" ("base", "base", "raised", "mid")
|
|
ton "Surely there's nobody at this school who would be able to pleasure you properly..." ("grin", "base", "raised", "mid")
|
|
else:
|
|
ton "Are you stroking your hard, {w=0.3}magnificent, {w=0.3}cock?" ("soft", "base", "base", "stare")
|
|
with hpunch
|
|
her "{size=-4}(*Blergchhhgh*... *Cough*... *Cough*... *Cough*...){/size}" ("open_wide_tongue", "slit", "worried", "ahegao")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "{size=-4}What??{/size}" ("open_wide_tongue", "narrow", "base", "up")
|
|
ton "What was that?" ("open", "base", "raised", "mid")
|
|
ton "[ton_genie_name]?!" ("grin", "base", "base", "mid")
|
|
gen "*Ehm*-{w=0.5} My belly?" ("base", xpos="far_left", ypos="head")
|
|
ton "Sounded like somebody doesn't know how to deep throat a dick properly..." ("open", "base", "base", "R")
|
|
|
|
her "(Excuse me?!)" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Don't be mean, she's doing her best..." ("base", xpos="far_left", ypos="head")
|
|
ton "So there is a girl behind you!" ("horny", "wide", "raised", "down")
|
|
ton "Who is it? Tell me!" ("soft", "shocked", "shocked", "mid")
|
|
gen "(...)" ("base", xpos="far_left", ypos="head")
|
|
gen "It's Miss Granger." ("base", xpos="far_left", ypos="head")
|
|
|
|
ton "Miss Granger?!" ("open", "wide", "shocked", "stare")
|
|
|
|
if her_reputation <= 15:
|
|
ton "*Hmm?*... I thought she'd be busy pretending to study in the library." ("open", "base", "raised", "mid")
|
|
her "(Pretending???)" ("open_wide_tongue", "narrow", "base", "up")
|
|
else:
|
|
ton "*Oh?* I could've sworn I just saw her in the library fluttering her eyelashes to some Slytherin boy..." ("open", "base", "raised", "mid")
|
|
her "(What!!?)" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
with hpunch
|
|
gen "Ouch, I felt that..." ("base", xpos="far_left", ypos="head")
|
|
|
|
if ton_friendship < 50:
|
|
ton "So she has her lips wrapped around you? {w=0.5}Right now???" ("soft", "base", "shocked", "L")
|
|
else:
|
|
ton "You're telling me that you are fucking her mouth? {w=0.5}Right now???" ("soft", "base", "shocked", "mid")
|
|
|
|
ton "Oh I've got to see this..." ("horny", "base", "base", "down")
|
|
ton "" ("horny", "base", "base", "down", xpos="mid", trans=d3)
|
|
pause.2
|
|
gen "Wait!" ("angry", xpos="far_left", ypos="head")
|
|
ton "*Hmm*?" ("horny", "base", "raised", "mid")
|
|
|
|
gen "You better not come any closer..." ("base", xpos="far_left", ypos="head")
|
|
gen "Or I fear she will bite me..." ("base", xpos="far_left", ypos="head")
|
|
gen "Or worse..." ("angry", xpos="far_left", ypos="head")
|
|
gen "She'll stop with the sucking..." ("base", xpos="far_left", ypos="head")
|
|
her "(Damn right I will...)" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "slit", "worried", "ahegao")
|
|
ton "Very well..." ("base", "base", "raised", "R", xpos="right", trans=d3)
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "squint", "worried", "up")
|
|
|
|
ton "Is that really, {w=0.5}Miss Hermione Granger,{w=0.5} back there?" ("horny", "narrow", "base", "mid")
|
|
ton "That's so hard to believe!" ("open", "base", "raised", "L")
|
|
ton "Or perhaps, you are just fucking with me, [ton_genie_name]..." ("soft", "base", "base", "mid")
|
|
gen "I'm not fucking with you..." ("base", xpos="far_left", ypos="head")
|
|
gen "... I'm fucking her mouth." ("grin", xpos="far_left", ypos="head")
|
|
ton "That's too good to be true!" ("horny", "narrow", "base", "stare")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
ton "Miss Granger, If that's really you back there, why don't you say hi to your favourite teacher?" ("grin", "base", "raised", "down")
|
|
gen "(...)" ("base", xpos="far_left", ypos="head")
|
|
ton "I will reward you with fifty house points if you show yourself!" ("base", "base", "raised", "down")
|
|
with hpunch
|
|
gen "What?!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
|
|
her "(Oh wow, that's a lot of points!)" ("open_wide_tongue", "narrow", "annoyed", "down_soft")
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
|
|
gen "You can't give her that many points, [tonks_name]! She's already getting {number=current_payout} from me!" ("angry", xpos="far_left", ypos="head")
|
|
gen "Do you even realise how many days I'll have to spend with Snape, of all people, to get even with Slytherin again, after this?" ("base", xpos="far_left", ypos="head")
|
|
ton "So what? The girl has clearly earned it!" ("soft", "base", "annoyed", "mid")
|
|
ton "Sucking her headmaster's cock..." ("horny", "base", "annoyed", "down")
|
|
ton "Fifty points could be yours, Miss Granger!" ("open", "base", "raised", "down")
|
|
ton "You only have to stick your gorgeous head out and say hi to me, and of course..." ("open", "base", "base", "R")
|
|
ton "I promise I won't tell anybody." ("base", "base", "base", "down")
|
|
ton "It will be our little secret." ("soft", "base", "shocked", "down")
|
|
her "(...)" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Do what you must, girl..." ("base", xpos="far_left", ypos="head")
|
|
her "(...............)" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
|
|
her "" ("disgust", "narrow", "worried", "down", xpos="left", cheeks="blush", flip=True, trans=d3)
|
|
|
|
pause 1.0
|
|
|
|
ton "Oh my!" ("horny", "base", "base", "down")
|
|
|
|
her "H-Hello, professor Tonks." ("clench", "happyCl", "worried", "mid")
|
|
|
|
ton "Miss Granger, what a pleasant surprise." ("grin", "wide", "raised", "L")
|
|
ton "Are you having a good time back there?" ("base", "wide", "base", "L")
|
|
|
|
if her_reputation <= 15:
|
|
ton "It sure sounded like you were..." ("horny", "base", "raised", "mid")
|
|
else:
|
|
ton "You nasty little cock sucker." ("horny", "base", "raised", "mid")
|
|
|
|
her "(.......)" ("soft", "narrow", "annoyed", "up")
|
|
her "I suppose so........." ("disgust", "narrow", "worried", "down")
|
|
ton "What a sight to see..." ("base", "base", "base", "mid")
|
|
|
|
her "" ("open_wide_tongue", "squint", "worried", "up", xpos="base", flip=False)
|
|
call her_chibi_scene("bj", trans=d5)
|
|
|
|
if ton_friendship < 50:
|
|
ton "You're really going to town, aren't you..." ("base", "base", "base", "down")
|
|
ton "You should make sure you breathe every once in a while dear girl." ("horny", "base", "base", "mid")
|
|
gen "If you need to have her vitals checked out afterwards - I'm sure we could come to an arrangement." ("grin", xpos="far_left", ypos="head")
|
|
else:
|
|
ton "I'd love to join you back there, Miss Granger..." ("base", "base", "base", "down")
|
|
ton "Suck your Headmaster's dick with you!" ("horny", "base", "angry", "mid")
|
|
her "{size=-4}(She'd do what?... *Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "worried", "up")
|
|
gen "You can both have it!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
ton "I'm sorry, [ton_genie_name]... I'm already pre-occupied with something..." ("open", "narrow", "base", "R")
|
|
if game.daytime:
|
|
ton "Teaching our second-years how to cast a simple deflection spell..." ("open", "base", "raised", "down")
|
|
else:
|
|
ton "I'm preparing some material for our second-years how to cast a simple deflection spell..." ("open", "base", "raised", "down")
|
|
ton "We are already two sessions behind my planned class schedule." ("annoyed", "base", "base", "mid")
|
|
ton "I came to you to get consultation about some of the material I had prepared for them." ("open", "base", "shocked", "down")
|
|
gen "(Yeah right, more like she wanted some of my firewhisky...)" ("base", xpos="far_left", ypos="head")
|
|
ton "But since you have to take care of Miss Granger right now..." ("base", "base", "raised", "down")
|
|
ton "I suppose it can wait." ("base", "base", "raised", "R")
|
|
ton "Who said teaching would be easy, am I right?" ("open", "closed", "shocked", "mid")
|
|
gen "It's quite easy, actually." ("base", xpos="far_left", ypos="head")
|
|
ton "As a headmaster maybe... I'm sure your private tutelage is very popular..." ("horny", "base", "raised", "down")
|
|
gen "It can get quite hard, taking care of all those girls." ("base", xpos="far_left", ypos="head")
|
|
ton "I can certainly see that..." ("base", "base", "annoyed", "down")
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
ton "Anyhow..." ("open", "base", "raised", "R")
|
|
ton "Hermione, for your exceptional and benevolent effort of sucking your headmaster's cock, {w=0.5}I hereby reward the house Gryffindor..." ("soft", "base", "base", "down")
|
|
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
ton "Sixty-nine points!" ("grin", "wide", "base", "mid")
|
|
$ gryffindor += 69
|
|
|
|
her "(Sixty-nine! That's even more than she agreed on!)" ("shock", "wide", "base", "up")
|
|
gen "Didn't you say fifty earlier?" ("base", xpos="far_left", ypos="head")
|
|
ton "Yes, but sixty-nine is so much better!" ("horny", "base", "raised", "mid")
|
|
ton "Don't you think so too, Miss Granger?" ("base", "base", "angry", "down")
|
|
her "*Ehm*... Yes. Thank you, professor Tonks." ("disgust", "happyCl", "worried", "mid")
|
|
gen "Less talking, more sucking, [hermione_name]!" ("base", xpos="far_left", ypos="head")
|
|
her "Sorry, [genie_name]..." ("soft", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "{size=-4}(*Slurp*... *Slurp*... *Gulp*...){/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
ton "I'm going to have to go, [ton_genie_name]." ("open", "closed", "shocked", "mid")
|
|
ton "Wish I could watch you two a little longer..." ("soft", "base", "base", "L")
|
|
ton "But I have to head back to my office." ("open", "base", "base", "downR")
|
|
gen "What a shame." ("base", xpos="far_left", ypos="head")
|
|
if ton_friendship < 50:
|
|
ton "Make sure she gets a good taste." ("horny", "base", "base", "mid")
|
|
else:
|
|
ton "Make sure she swallows for me." ("horny", "base", "base", "mid")
|
|
gen "Every last drop!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
if game.daytime:
|
|
ton "See you in class, {i}Parseltongue{/i}!" ("horny", "base", "angry", "down")
|
|
else:
|
|
ton "Have a good night, {i}Parseltongue{/i}!" ("horny", "base", "annoyed", "down")
|
|
|
|
her ".........." ("open_wide_tongue", "happyCl", "worried", "mid")
|
|
|
|
#Tonks leaves.
|
|
stop music fadeout 1.0
|
|
|
|
call ton_walk(action="leave")
|
|
pause.5
|
|
|
|
$ tonks.equip(ton_outfit_last) # Equip custom outfit.
|
|
|
|
call play_music("playful_tension") # SEX THEME.
|
|
call bld
|
|
">Hermione doesn't say a thing. Her face is crimson due to a mix of embarrassment, guilt, and excitement."
|
|
|
|
jump hg_hidden_blowjob_cumming
|
|
|
|
label hg_hidden_blowjob_cumming:
|
|
call her_chibi_scene("bj", trans=d5)
|
|
pause.8
|
|
|
|
her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "squint", "worried", "up", flip=False)
|
|
">She continues to suck on your cock with an almost vicious determination."
|
|
">Her technique is lacking but she makes up for it with the effort she puts in."
|
|
|
|
gen "Yes... I love your eager, little mouth, girl..." ("base", xpos="far_left", ypos="head")
|
|
her "*Gobble*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "[genie_name]?" ("soft", "narrow", "annoyed", "up")
|
|
gen "*Hmm*?" ("base", xpos="far_left", ypos="head")
|
|
her "Are you going to cum on my face today?" ("soft", "narrow", "annoyed", "up")
|
|
her "Or do you plan to cum in my mouth?"
|
|
|
|
menu:
|
|
"\"I Plan to splatter your face with cum!\"":
|
|
her "I see..." ("soft", "narrow", "annoyed", "up")
|
|
gen "Why do you ask?" ("base", xpos="far_left", ypos="head")
|
|
her "Oh... I just read in a book that semen contains a lot of antioxidants..." ("grin", "narrow", "base", "dead")
|
|
her "It's good for the skin..."
|
|
gen "Great. One facial coming right up." ("base", xpos="far_left", ypos="head")
|
|
gen "Back to work now." ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"I Plan to fill your mouth with cum!\"":
|
|
her "I see..." ("grin", "narrow", "base", "dead")
|
|
gen "Why do you ask?" ("base", xpos="far_left", ypos="head")
|
|
her "Well, I am trying to watch my calorie-intake..." ("soft", "narrow", "annoyed", "up")
|
|
her "I just wonder how much calories your load contains, [genie_name]."
|
|
her "Maybe I should skip my next meal..."
|
|
gen "[hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Yes?" ("soft", "narrow", "annoyed", "up")
|
|
gen "Dick back in the mouth." ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"I don't plan so far ahead.\"":
|
|
her "I see..." ("soft", "narrow", "annoyed", "up")
|
|
gen "Don't you like surprises?" ("base", xpos="far_left", ypos="head")
|
|
her "Not really..." ("soft", "narrow", "annoyed", "up")
|
|
her "I rather enjoy planning ahead actually..."
|
|
gen "Well some things in life are just unpredictable." ("base", xpos="far_left", ypos="head")
|
|
gen "There is only one way to find out for sure." ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"What would you like?\"":
|
|
her "If it is all the same to you, [genie_name]..." ("soft", "narrow", "annoyed", "up")
|
|
|
|
$ random_number = renpy.random.randint(1, 2)
|
|
if random_number == 1:
|
|
her "I would like you to cum on my face, [genie_name]." ("grin", "narrow", "base", "dead")
|
|
her "I read that it's good for the skin."
|
|
else:
|
|
her "I would like you to cum in my mouth." ("grin", "narrow", "base", "dead")
|
|
her "You usually cum so much so I think I will be able to just skip my next meal..."
|
|
if game.daytime:
|
|
her "And do some light workout instead."
|
|
else:
|
|
her "And do some homework instead."
|
|
|
|
gen "Well, we'll see about that." ("base", xpos="far_left", ypos="head")
|
|
gen "Back to sucking now." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "You are getting better at this [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Okay, say something nasty now..." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*--?" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
|
|
if her_tier <= 5:
|
|
her "*Uhm*..." ("angry", "narrow", "base", "down")
|
|
her "I eat cockroaches?" ("angry", "base", "base", "mid")
|
|
gen "What the fuck?" ("base", xpos="far_left", ypos="head")
|
|
her "T-they are pretty nasty, [genie_name]..." ("angry", "base", "base", "mid")
|
|
gen "No, [hermione_name], I mean something dirty!" ("base", xpos="far_left", ypos="head")
|
|
gen "And don't you dare to say \"mud\"!" ("base", xpos="far_left", ypos="head")
|
|
gen "I mean dirty in a sexual way!" ("base", xpos="far_left", ypos="head")
|
|
her "Oh... *Ehm*..." ("angry", "narrow", "base", "down")
|
|
gen "Ah, never mind, the moment is gone..." ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*... I'm sorry, [genie_name]." ("angry", "base", "base", "mid")
|
|
gen "Yeah, whatever. Make it up to me by sucking my cock harder." ("base", xpos="far_left", ypos="head")
|
|
her "Of course, [genie_name]." ("upset", "closed", "base", "mid")
|
|
else:
|
|
her "I'm a cumslut, [genie_name]." ("base", "squint", "base", "mid")
|
|
her "A slut for your cum." ("base", "narrow", "base", "mid_soft")
|
|
gen "That's it, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "It's all I can think about [genie_name]." ("base", "narrow", "worried", "down")
|
|
her "Sucking your dirty old cock..."
|
|
gen "Well you better get back to it then [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you, [genie_name]." ("grin", "narrow", "base", "dead")
|
|
gen "You're welcome, cumslut." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("base", "narrow", "base", "up")
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Yes, like this... Good..." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "You know what? I think we are almost there." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Yes, definitely." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Alright, [hermione_name], this is the final stretch." ("base", xpos="far_left", ypos="head")
|
|
gen "Show me what you've got." ("angry", xpos="far_left", ypos="head")
|
|
her "*Gobble-goble-slurp-goble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Yes, like that!" ("angry", xpos="far_left", ypos="head")
|
|
her "{size=+5}*Gobble-gobble-slurp-gobble*!{/size}" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "{size=+5}Yes! Yes! Yes! Yes!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
gen "*Ghr*!!!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "!!!" ("angry", xpos="far_left", ypos="head")
|
|
"-Cum in her mouth-":
|
|
gen "Here it comes, [hermione_name]! get ready to swallow, and fast!" ("angry", xpos="far_left", ypos="head")
|
|
her "!!!" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
call cum_block
|
|
call her_chibi_scene("bj_cum_in", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "{size=+7}*ARGH*!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
gen "Swallow my cum, slut!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up")
|
|
with hpunch
|
|
gen "Yes! Down your fucking throat!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp-gulp-gulp-gulp-gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up")
|
|
|
|
stop music fadeout 1.0
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
call bld
|
|
gen "Well, I think that's it." ("base", xpos="far_left", ypos="head")
|
|
gen "You can let go now..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "..........................." ("full_cum", "narrow", "base", "dead")
|
|
her "................"
|
|
her "........"
|
|
$ renpy.play('sounds/gulp.ogg') #Sound of gulping down a liquid.
|
|
her "*GULP*!" ("cum", "happyCl", "worried", "mid")
|
|
her "*Gua-ha*..." ("open_wide_tongue", "base", "base", "mid")
|
|
gen "You alright?" ("base", xpos="far_left", ypos="head")
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
her "Yes, [genie_name]..." ("grin", "narrow", "base", "dead")
|
|
gen "Going to skip your next meal?" ("base", xpos="far_left", ypos="head")
|
|
her "I think so..." ("grin", "narrow", "base", "dead")
|
|
her "You always cum so much, [genie_name]..."
|
|
gen "Heh... And whose fault is that??" ("base", xpos="far_left", ypos="head")
|
|
her "............." ("grin", "narrow", "base", "dead") #Smile.
|
|
her "Can I get paid now?"
|
|
|
|
if her_tier >= 6:
|
|
if game.daytime:
|
|
gen "What, even after I just gave you lunch?" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "What, even after I fed you dinner?" ("base", xpos="far_left", ypos="head")
|
|
her "............." ("annoyed", "squint", "base", "mid") #Smile.
|
|
her "Fine, I suppose this was a worthy meal."
|
|
|
|
"-Cum on her face-":
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
gen "Ready for your facial, [hermione_name]?" ("angry", xpos="far_left", ypos="head")
|
|
her "Yes, [genie_name]!" ("grin", "narrow", "base", "dead")
|
|
gen "Here it comes then!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call cum_block
|
|
call her_chibi_scene("bj_cum_out", trans=d5)
|
|
pause.8
|
|
|
|
$ hermione.set_cum(face="light")
|
|
call bld
|
|
gen "{size=+7}Whore!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "!!?" ("shock", "wide", "base", "stare")
|
|
hide screen bld1
|
|
call ctc
|
|
|
|
$ hermione.set_cum(face="heavy")
|
|
|
|
her "[genie_name]..." ("shock", "wide", "base", "stare")
|
|
gen "All over your fucking face!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Aaah*!" ("grin", "narrow", "base", "dead")
|
|
|
|
call her_chibi_scene("bj_cum_out_done", trans=d5)
|
|
gen "Well, I'm done." ("base", xpos="far_left", ypos="head")
|
|
her "...................................." ("grin", "narrow", "base", "dead")
|
|
gen "I said it's over, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, I heard you [genie_name]..." ("grin", "narrow", "base", "dead")
|
|
gen "So... Aren't you going to clean up?" ("base", xpos="far_left", ypos="head")
|
|
her "In a moment..." ("grin", "narrow", "base", "dead")
|
|
her "I'm giving my skin time to soak in the anti-oxidants..."
|
|
gen "*Hmm*... I find this quite hot..." ("base", xpos="far_left", ypos="head")
|
|
gen "Take your time, [hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
call blkfade
|
|
|
|
stop music fadeout 1.0
|
|
">A while later."
|
|
|
|
call her_chibi("stand","desk","base")
|
|
call gen_chibi("sit_behind_desk")
|
|
hide screen bld1
|
|
hide screen blktone
|
|
call hide_blkfade
|
|
pause.5
|
|
|
|
her "I take it you enjoyed yourself, [genie_name]?" ("angry", "wink", "base", "mid")
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
gen "Yes I did, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Good, so Can I get paid now?" ("grin", "narrow", "base", "dead")
|
|
|
|
if her_tier >= 6:
|
|
gen "What, even after I just gave you a salon treatment?" ("base", xpos="far_left", ypos="head")
|
|
gen "Other women pay a lot of money for a good facial." ("base", xpos="far_left", ypos="head")
|
|
her "............." ("annoyed", "squint", "base", "mid") #Smile.
|
|
her "Fine, but my skin better look glamorous by tomorrow."
|
|
gen "You can always come for a second dosage." ("grin", xpos="far_left", ypos="head")
|
|
|
|
jump end_hg_pf_blowjob
|
|
|
|
### Fourth Blowjob ###
|
|
|
|
label hg_pf_blowjob_2:
|
|
stop music fadeout 4.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
call her_chibi_scene("bj", trans=d9)
|
|
call ctc
|
|
|
|
call play_music("playful_tension") #HERMIONE
|
|
her "*Slurp*! *Slurp*! *Gulp*!" ("open_wide_tongue", "narrow", "annoyed", "up", ypos="head", flip=False)
|
|
gen "Yes, good girl..." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "lick the shaft..." ("base", xpos="far_left", ypos="head")
|
|
her "*lick*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call nar(">Hermione keeps sucking on your cock like her life depends on it.","start")
|
|
call nar(">Her technique is almost perfect and she is incredibly enthusiastic.","end")
|
|
gen "Yes... I love your eager, little mouth, slut..." ("base", xpos="far_left", ypos="head")
|
|
her "*Gobble*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
pause.8
|
|
|
|
her "[genie_name]?" ("base", "narrow", "worried", "down")
|
|
gen "*Hmm*?" ("base", xpos="far_left", ypos="head")
|
|
her "How would you like me to please you today?" ("soft", "narrow", "annoyed", "up")
|
|
|
|
menu:
|
|
#"\"Take it down your throat!\"" if hg_pf_blowjob.points >= 2: # Second event (facefuck) happened.
|
|
# jump hg_pf_facefuck_1
|
|
|
|
"\"Pretend I am your father.\"":
|
|
her "My father?" ("angry", "wink", "base", "mid")
|
|
gen "Anything wrong with that?" ("base", xpos="far_left", ypos="head")
|
|
her "I suppose not..." ("base", "narrow", "worried", "down")
|
|
her "I mean it's just pretending..." ("grin", "narrow", "base", "dead")
|
|
gen "Great. Get that dick back in your mouth then." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "That's it, princess. Suck daddy's dick." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Tell me how much you want it." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "So much daddy..." ("soft", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "It's all I think about when we're home alone..." ("base", "narrow", "base", "up")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *Gulp*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "When we're sitting together on the couch watching T.V..." ("base", "narrow", "base", "up")
|
|
her "I just imagine that I am sucking your cock instead..." ("base", "narrow", "base", "up")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*lick*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "I even wish that mum left you sometimes..." ("annoyed", "narrow", "worried", "down")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "base", "dead")
|
|
gen "Why's that?" ("base", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "So that I'm the only one to get your dick..." ("soft", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "You'll come home every day..." ("soft", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Throw me onto my bed..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "and use me..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "however you want..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "for as long as you want..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "you won't even ask..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "you'll just take me..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "even though I say no..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "That's it princess, Almost there..." ("base", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Where do you want to cum today, daddy?" ("soft", "narrow", "annoyed", "up")
|
|
her "Are you going to cover my face?" ("soft", "narrow", "annoyed", "up")
|
|
her "Or make me swallow your big load?" ("grin", "narrow", "base", "dead")
|
|
her "{size=-4}Even if I don't want to...{/size}" ("grin", "narrow", "base", "dead")
|
|
gen "Let's find out shall we?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes daddy..." ("soft", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Yes, like that... Good girl..." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Do it for daddy." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Come on princess." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Alright, [hermione_name], almost there." ("base", xpos="far_left", ypos="head")
|
|
gen "Make daddy proud!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gobble-goble-slurp-goble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Yes, like that!" ("angry", xpos="far_left", ypos="head")
|
|
her "{size=+5}*Gobble-gobble-slurp-gobble*!{/size}" ("open_wide_tongue", "narrow", "base", "dead")
|
|
gen "{size=+5}Yes! Yes! Yes! Yes!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
gen "*Grr*!!!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "!!!" ("angry", xpos="far_left", ypos="head")
|
|
"-Cum in her mouth-":
|
|
gen "Here it comes, [hermione_name]! Here comes daddy!" ("angry", xpos="far_left", ypos="head")
|
|
her "!!!" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
call cum_block
|
|
call her_chibi_scene("bj_cum_in", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "{size=+7}*ARGH*!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
gen "Drown in my cum, whore!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
with hpunch
|
|
gen "Yes! Down your fucking throat, slut!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp-gulp-gulp-gulp-gulp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
stop music fadeout 1.0
|
|
call ctc
|
|
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "Well, I think that's it." ("base", xpos="far_left", ypos="head")
|
|
gen "You can let go now..." ("base", xpos="far_left", ypos="head")
|
|
her "..........................." ("full_cum", "narrow", "base", "dead")
|
|
her "................"
|
|
her "........"
|
|
|
|
$ renpy.play('sounds/gulp.ogg') #Sound of gulping down a liquid.
|
|
her "*GULP*!" ("cum", "happyCl", "worried", "mid")
|
|
her "*Gua-ha*..." ("open_wide_tongue", "base", "base", "mid")
|
|
gen "How was that?" ("base", xpos="far_left", ypos="head")
|
|
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
her "So tasty..." ("grin", "narrow", "base", "dead")
|
|
gen "Really?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes daddy..." ("grin", "narrow", "base", "dead")
|
|
her "It's always tasty with you..."
|
|
gen "Heh... is that so?" ("base", xpos="far_left", ypos="head")
|
|
her "............." ("grin", "narrow", "base", "dead")
|
|
call nar(">She leans forward and gives your wilting cock a small kiss.")
|
|
with kissiris
|
|
her "Thanks, daddy!" ("base", "narrow", "base", "mid_soft")
|
|
|
|
"-Cum on her face-":
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
gen "Ready for your cum-load, princess?" ("angry", xpos="far_left", ypos="head")
|
|
her "Yes daddy!" ("grin", "narrow", "base", "dead")
|
|
gen "Here it comes then!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call cum_block
|
|
call her_chibi_scene("bj_cum_out", trans=d5)
|
|
pause.8
|
|
|
|
$ hermione.set_cum(face="light")
|
|
|
|
call bld
|
|
gen "{size=+7}Slut!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "!!?" ("shock", "narrow", "base", "dead")
|
|
call ctc
|
|
|
|
$ hermione.set_cum(face="heavy")
|
|
|
|
her "Daddy..." ("shock", "wide", "base", "stare")
|
|
gen "That's it, princess!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Aaah*!" ("grin", "narrow", "base", "dead")
|
|
|
|
call her_chibi_scene("bj_cum_out_done", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "Well, I'm done." ("base", xpos="far_left", ypos="head")
|
|
her "...................................." ("grin", "narrow", "base", "dead")
|
|
gen "I said it's over, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, I heard you, daddy..." ("grin", "narrow", "base", "dead")
|
|
gen "So... Aren't you going to clean up?" ("base", xpos="far_left", ypos="head")
|
|
her "In a minute..." ("grin", "narrow", "base", "dead")
|
|
her "I'm just savouring the moment..."
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "Take your time, [hermione_name]..." ("base", xpos="far_left", ypos="head")
|
|
|
|
stop music fadeout 1.0
|
|
call blkfade
|
|
|
|
">A while later."
|
|
|
|
call her_chibi_scene("bj_pause", trans=d9)
|
|
pause.8
|
|
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
her "I take it you enjoyed yourself, [genie_name]?" ("angry", "wink", "base", "mid")
|
|
gen "Yes I did, [hermione_name]." ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"Worship my cock.\"":
|
|
her "Worship it?" ("angry", "wink", "base", "mid")
|
|
gen "Did I stutter?" ("base", xpos="far_left", ypos="head")
|
|
her "Well..." ("base", "narrow", "worried", "down")
|
|
her "Okay..." ("soft", "narrow", "annoyed", "up")
|
|
gen "Great. You can start by putting it back in your mouth." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "That's it.." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "dead")
|
|
gen "Tell me how much you love my cock." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "So much, [genie_name]..." ("soft", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Slurp*! *Gobble*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "It's all I think about when I'm in class..." ("base", "narrow", "base", "up")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *Gulp*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
|
|
if hg_pr_blowjob.counter == 0:
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Sucking your perfect dick." ("base", "narrow", "base", "up")
|
|
her "No one else's..." ("base", "narrow", "base", "up")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*lick*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Just your {w}perfect, {w}beautiful {w}{size=-4}cock{/size}!" ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
else:
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Even when you make me suck another boys dick..." ("base", "narrow", "base", "up")
|
|
her "I still imagine that it's yours..." ("base", "narrow", "base", "up")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*lick*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Imagine that it's your cum sliding down my throat..." ("soft", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Or that it's your hot load shot across my face..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *Slurp*! *lick*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
|
|
gen "Is that so?" ("base", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Yes [genie_name]..." ("soft", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Sometimes..." ("soft", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "After you make me suck your tasty dick..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "I won't brush my teeth..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "just so I can go to sleep..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "with that perfect taste in my mouth..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "and when I do brush my teeth..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Your beautiful cock is all I can think about..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "worried", "down")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Recently, I even started moaning whenever I'm brushing my teeth..." ("grin", "narrow", "base", "dead")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
her "*Gobble*! *lick*! *Gobble*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "That's it cock-slut, Almost there..." ("base", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "Where do you want to cum today [genie_name]?" ("soft", "narrow", "annoyed", "up")
|
|
her "I know it's greedy of me to ask..." ("angry", "narrow", "base", "down")
|
|
her "But can you cum in my mouth?" ("angry", "wink", "base", "mid")
|
|
her "{size=-4}Please...{/size} I promise I won't waste a drop." ("soft", "narrow", "annoyed", "up")
|
|
gen "I think that can be arranged..." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you [genie_name]!" ("smile", "happyCl", "base", "mid", cheeks="blush", emote="happy")
|
|
call her_chibi_scene("bj", trans=d5)
|
|
call nar(">Hermione devours your cock with renewed vigour.")
|
|
her "*Slurp*! *Gulp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Yes, like that... that's a good little slut..." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Deeper now." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Slurp*! *Slurp*!" ("open_wide_tongue", "narrow", "base", "up")
|
|
gen "Come on cum-whore." ("base", xpos="far_left", ypos="head")
|
|
her "*Slurp*! *Gobble*! *Gobble*!" ("open_wide_tongue", "narrow", "worried", "down")
|
|
gen "Alright, [hermione_name], almost there." ("base", xpos="far_left", ypos="head")
|
|
gen "Deeper now!" ("angry", xpos="far_left", ypos="head")
|
|
her "!!! *Gobble-goble-slurp-goble*! !!!" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "Yes, like that!" ("angry", xpos="far_left", ypos="head")
|
|
her "{size=+5}!!! *Gobble-gobble-slurp-gobble!* !!!{/size}" ("open_wide_tongue", "narrow", "annoyed", "up")
|
|
gen "{size=+5}Yes! Yes! Yes! Yes!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
gen "*Ghr*!!!" ("angry", xpos="far_left", ypos="head")
|
|
gen "Here it comes, [hermione_name]! Here's your reward!" ("angry", xpos="far_left", ypos="head")
|
|
her "!!!" ("open_wide_tongue", "narrow", "worried", "down")
|
|
|
|
call cum_block
|
|
call her_chibi_scene("bj_cum_in", trans=d5)
|
|
pause.8
|
|
|
|
call cum_block
|
|
call bld
|
|
gen "{size=+7}*ARGH*!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
gen "Take my cum, slut!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp!-Gulp!-Gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up")
|
|
with hpunch
|
|
gen "Yes! Down your mouth, you fucking cum dumpster!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Gulp-gulp-gulp-gulp-gulp*!" ("open_wide_tongue_cum", "narrow", "annoyed", "up")
|
|
|
|
stop music fadeout 1.0
|
|
call her_chibi_scene("bj", trans=d5)
|
|
call ctc
|
|
|
|
call bld
|
|
gen "Well, I think that's it." ("base", xpos="far_left", ypos="head")
|
|
gen "You can let go now..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("bj_pause", trans=d5)
|
|
her "..........................." ("full_cum", "narrow", "base", "dead", tears="mascara", trans=fade)
|
|
her "................" ("full_cum", "narrow", "base", "dead", tears="mascara")
|
|
her "........" ("full_cum", "narrow", "base", "dead", tears="mascara")
|
|
gen "How was that?" ("base", xpos="far_left", ypos="head")
|
|
her "..." (tears="mascara")
|
|
call play_music("chipper_doodle") # HERMIONE'S THEME.
|
|
gen "Are you going to swallow?" ("base", xpos="far_left", ypos="head")
|
|
her "*Shakes her head from side to side*" ("full_cum", "narrow", "base", "dead", tears="mascara")
|
|
|
|
if game.daytime:
|
|
gen "So you're going to go to class with a mouth full of my cum?" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "So you're going to go to sleep with a mouth full of my cum?" ("base", xpos="far_left", ypos="head")
|
|
|
|
her "*She nods her head up and down enthusiastically*" ("full_cum", "narrow", "annoyed", "up", cheeks="blush", tears="mascara") #Smile.
|
|
gen "Good, like a proper slut should..." ("base", xpos="far_left", ypos="head")
|
|
$ mouth_full_of_cum = True
|
|
|
|
jump end_hg_pf_blowjob
|