* Added `sound` sfx channel * Refactored and unified sound & music calls * Fixed missing sounds in astoria events * Removed hide_screens label (Redundant) * Removed play_music, play_sound call labels
968 lines
52 KiB
Plaintext
968 lines
52 KiB
Plaintext
|
|
|
|
### Hermione Titjob ###
|
|
|
|
label hg_pf_titjob:
|
|
|
|
if hg_pf_titjob.counter == 0:
|
|
gen "{size=-4}(Should I ask her for a titjob?){/size}" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "{size=-4}(I feel like putting my cock between those tits again!){/size}" ("grin", xpos="far_left", ypos="head")
|
|
|
|
if hg_pf_titjob.counter < 1:
|
|
menu:
|
|
"\"(Yes, let's do it!)\"":
|
|
pass
|
|
"\"(Not right now.)\"":
|
|
jump hermione_favor_menu
|
|
|
|
# Start Event
|
|
$ current_payout = 45
|
|
$ hg_pf_titjob.start()
|
|
|
|
|
|
# End Event
|
|
label end_hg_pf_titjob:
|
|
|
|
# Setup
|
|
stop music fadeout 1.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
$ hermione.set_cum(None)
|
|
$ hermione.wear("all")
|
|
$ hermione.zorder = 15 # Reset sprite zorder (affected by CGs)
|
|
|
|
hide screen dynamic_cg
|
|
|
|
call her_chibi("stand","desk","base", flip=False)
|
|
call gen_chibi("sit_behind_desk")
|
|
|
|
hide screen blkfade
|
|
if her_mood != 0:
|
|
her "" ("annoyed", "base", "angry", "mid", xpos="mid", ypos="base", trans=fade)
|
|
else:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
|
|
# Points
|
|
if her_tier <= 5:
|
|
gen "Yes, [name_hermione_genie]. {number=current_payout} to Gryffindor." ("base", xpos="far_left", ypos="head")
|
|
$ gryffindor += current_payout
|
|
else:
|
|
gen "You may leave now, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Thank you, [name_genie_hermione]..." ("soft", "base", "base", "R")
|
|
|
|
if game.daytime:
|
|
her "Classes are about to start..."
|
|
else:
|
|
her "It's getting late..."
|
|
her "I'd better go now..."
|
|
|
|
|
|
# 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
|
|
|
|
jump end_hermione_event
|
|
|
|
### Fail Events ###
|
|
|
|
label hg_pf_titjob_fail:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid")
|
|
gen "Have you ever given somebody a \"titjob\"?" ("base", xpos="far_left", ypos="head")
|
|
|
|
$ hg_pf_titjob.fail_intentional()
|
|
|
|
jump too_much
|
|
|
|
### Tier 5 ###
|
|
|
|
# Event 1 (i) - Hermione wants 100 house points for it!
|
|
# Event 2 (r) - Reluctantly does it again.
|
|
|
|
label hg_pf_titjob_T5_intro_E1:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "Now, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid")
|
|
gen "Have you ever given someone a \"titjob\"?" ("base", xpos="far_left", ypos="head")
|
|
her "A \"titjob\"?" ("annoyed", "narrow", "annoyed", "mid")
|
|
gen "It's where you wrap those {i}fat tits{/i} of yours around a cock..." ("base", xpos="far_left", ypos="head")
|
|
gen "And then shake them up and down, up and--" ("grin", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione]!" ("angry", "base", "angry", "mid")
|
|
gen "Is that a yes?" ("base", xpos="far_left", ypos="head")
|
|
her "..............." ("disgust", "narrow", "base", "mid_soft")
|
|
her "{size=-7}No...{/size}" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "*Hmm*?... What was that?" ("base", xpos="far_left", ypos="head")
|
|
her "Of course I haven't..." ("open", "narrow", "angry", "R")
|
|
gen "Well then, today is your lucky day!" ("grin", xpos="far_left", ypos="head")
|
|
her "Lucky?{w} In what way would you consider it lucky?" ("disgust", "narrow", "base", "mid_soft")
|
|
gen "It's not every day that you get to learn something new." ("base", xpos="far_left", ypos="head")
|
|
her "I'm at a school... We get taught hundreds of things each day..." ("annoyed", "base", "angry", "mid")
|
|
her "And giving \"titjobs\" isn't one of them..." ("angry", "base", "angry", "mid")
|
|
gen "At least this is something you'll be able to use in the real world." ("base", xpos="far_left", ypos="head")
|
|
her "If you say so, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R")
|
|
her "..." ("annoyed", "narrow", "angry", "mid")
|
|
her "{size=-7}I want a hundred points for this...{/size}" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "Speak up, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "A hundred points!" ("scream", "happyCl", "worried", "mid")
|
|
her "" ("annoyed", "narrow", "angry", "R")
|
|
|
|
label back_to_titjob_choices:
|
|
menu:
|
|
gen "(...)" ("base", xpos="far_left", ypos="head")
|
|
"\"You'll get fifteen house points.\"" if her_mood == 0:
|
|
$ her_mood += 7
|
|
her "[name_genie_hermione], are you seriously expecting me to give you a titjob..." ("angry", "closed", "angry", "mid")
|
|
her "For only a meagre fifteen points?!" ("scream", "base", "angry", "mid")
|
|
her "" ("clench", "base", "angry", "mid")
|
|
gen "Then how about twenty? Does that sound fair?" ("base", xpos="far_left", ypos="head")
|
|
her "I don't know who you think I am, but I'm not doing something like this for only fifteen points!" ("open", "base", "angry", "mid")
|
|
gen "I promise I won't even cum on them..." ("base", xpos="far_left", ypos="head")
|
|
her "And you believe that \"that\" would change my mind?" ("scream", "base", "angry", "mid")
|
|
gen "I sure hoped so..." ("base", xpos="far_left", ypos="head")
|
|
her "No.{w=0.5} You need to make me a better offer... or I'll be leaving..." ("annoyed", "narrow", "angry", "R")
|
|
gen "Fair enough..." ("base", xpos="far_left", ypos="head")
|
|
jump back_to_titjob_choices
|
|
|
|
"\"You'll get forty-five house points.\"":
|
|
her "{number=current_payout} house points...?" ("open", "wink", "base", "mid")
|
|
her "This could put Gryffindor back in the lead..." ("annoyed", "narrow", "worried", "down")
|
|
gen "So... Is that a yes?" ("base", xpos="far_left", ypos="head")
|
|
her "It's a yes, [name_genie_hermione]..." ("open", "closed", "base", "mid")
|
|
her "{number=current_payout} points sounds like a fair amount for--" ("open", "base", "base", "R")
|
|
gen "For a titjob!" ("grin", xpos="far_left", ypos="head")
|
|
her "(...)" ("annoyed", "base", "angry", "mid")
|
|
|
|
"\"You'll get one hundred house points.\"":
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 # HERMIONE'S THEME.
|
|
$ current_payout = 100
|
|
$ her_mood = 0
|
|
her "{number=current_payout} house points?!" ("scream", "wide", "base", "mid")
|
|
her "This might be enough to put Gryffindor in the lead!" ("smile", "wide", "base", "stare")
|
|
gen "So... Is that a yes?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [name_genie_hermione]!" ("smile", "happyCl", "base", "mid")
|
|
her "I shall do my best..." ("soft", "narrow", "base", "mid_soft", emote="happy")
|
|
|
|
jump hg_pf_titjob_1
|
|
|
|
label hg_pf_titjob_T5_repeat:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie], would you like to earn some house points again?" ("base", xpos="far_left", ypos="head")
|
|
her "Of course, [name_genie_hermione]..." ("base", "base", "base", "mid")
|
|
her "What would I have to do to earn them?" ("open", "base", "base", "R")
|
|
gen "Nothing you aren't already experienced with!" ("grin", xpos="far_left", ypos="head")
|
|
gen "I'm just going to rub my cock between those precious tits of yours..." ("base", xpos="far_left", ypos="head")
|
|
her "This again..." ("angry", "closed", "angry", "mid")
|
|
her "(...)" ("annoyed", "narrow", "angry", "R")
|
|
her "For {number=current_payout} house points?" ("open", "base", "angry", "mid")
|
|
gen "{number=current_payout} house points, as always..." ("base", xpos="far_left", ypos="head")
|
|
her "(...)" ("annoyed", "narrow", "angry", "R")
|
|
her "Very well, [name_genie_hermione]." ("open", "closed", "base", "mid")
|
|
her "But you have to promise me that you'll make it quick..." ("annoyed", "base", "angry", "mid")
|
|
gen "..............." ("grin", xpos="far_left", ypos="head")
|
|
|
|
jump hg_pf_titjob_1
|
|
|
|
### Tier 6 ###
|
|
|
|
# Event 1 (i) - Event with a couple of choices.
|
|
# Event 2 (i) - Some new interactions.
|
|
# Event 3 (r) - Repeat.
|
|
|
|
label hg_pf_titjob_T6_intro_E1:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid")
|
|
gen "How do you feel about wrapping those nice tits of yours around my cock again?" ("base", xpos="far_left", ypos="head")
|
|
her "Only nice?" ("upset", "closed", "base", "mid")
|
|
gen "Fine, fine." ("base", xpos="far_left", ypos="head")
|
|
gen "How do you feel about wrapping those perfect tits of yours around my cock again?" ("base", xpos="far_left", ypos="head")
|
|
her "Of course, [name_genie_hermione]." ("base", "narrow", "base", "mid_soft")
|
|
gen "You like it when I call them perfect don't you?" ("base", xpos="far_left", ypos="head")
|
|
her "............." ("base", "narrow", "worried", "down")
|
|
gen "You don't have to answer, just bring those {b}perfect{/b} tits over here." ("grin", xpos="far_left", ypos="head")
|
|
her "{heart}{heart}{heart}" ("base", "happyCl", "worried", "mid")
|
|
her "yes, [name_genie_hermione]..." ("grin", "base", "base", "R")
|
|
|
|
jump hg_pf_titjob_2
|
|
|
|
label hg_pf_titjob_T6_intro_E2:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes, [name_genie_hermione]?" ("base", "base", "base", "mid")
|
|
gen "I would very much like to see those perfect fun-bags of yours again..." ("base", xpos="far_left", ypos="head")
|
|
gen "Wrapped around my cock!" ("grin", xpos="far_left", ypos="head")
|
|
her "Oh...{w=0.4} Again?" ("base", "narrow", "worried", "down")
|
|
her "For {number=current_payout} house points?" ("soft", "narrow", "base", "mid_soft")
|
|
gen "Yes, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "(...)" ("annoyed", "base", "base", "R")
|
|
her "Very well then..." ("smile", "happyCl", "base", "mid")
|
|
gen "Splendid!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
jump hg_pf_titjob_2
|
|
|
|
label hg_pf_titjob_T6_repeat:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie], how would you like wrapping those perfect tits of yours around my cock again?" ("base", xpos="far_left", ypos="head")
|
|
her "As long as I am getting paid..." ("soft", "happy", "base", "R")
|
|
gen "Well, then... Time to earn those points!" ("grin", xpos="far_left", ypos="head")
|
|
her "{heart}{heart}{heart}" ("base", "narrow", "base", "up")
|
|
|
|
jump hg_pf_titjob_2
|
|
|
|
### First Tier Titjob ###
|
|
|
|
label hg_pf_titjob_1:
|
|
stop music fadeout 4.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
call her_chibi("stand",560,"base")
|
|
call gen_chibi("jerk_off",450,"base")
|
|
|
|
hide screen blkfade
|
|
with fade
|
|
pause.8
|
|
|
|
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 # SEX THEME.
|
|
her "..........." ("disgust", "narrow", "worried", "down")
|
|
if hg_pf_titjob.counter == 1:
|
|
her "(It's so big...)" ("disgust", "narrow", "base", "down")
|
|
gen "Get to it, [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
her "Right..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
$ hermione.strip("robe", "accessory")
|
|
|
|
if hermione.is_any_worn("top", "bra"):
|
|
her "Let me get undressed first..." ("disgust", "base", "worried", "down")
|
|
$ hermione.strip("top", "bra")
|
|
pause 1.0
|
|
|
|
her "" ("annoyed", "narrow", "annoyed", "mid")
|
|
pause.5
|
|
|
|
# Setup
|
|
$ dynamic_cg("herm_boob", "base", "5")
|
|
$ hermione.zorder = -1
|
|
hide hermione_main
|
|
|
|
hide hermione_main
|
|
with d3
|
|
nar "Hermione awkwardly wraps her tits around your cock..."
|
|
|
|
call her_chibi_scene("tj_pause", trans=d5)
|
|
call ctc
|
|
#pause.8
|
|
|
|
call bld
|
|
gen "That's a start.{w=0.4} Now, up and down..." ("base", xpos="far_left", ypos="head")
|
|
her "Alright..." ("angry", "happyCl", "worried", "mid", emote="sweat", ypos="head", flip=False)
|
|
|
|
call her_chibi_scene("tj", trans=d5)
|
|
call ctc
|
|
|
|
play music "music/(Orchestral) Playful Tension by Shadow16nh.ogg" fadein 1 # SEX THEME.
|
|
call bld
|
|
gen "*Mmmm*..." ("grin", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "6")
|
|
if hg_pf_titjob.counter == 1:
|
|
her "..." ("base", "base", "base", "mid")
|
|
her "Does it...{w=0.4} feel good?" ("base", "happy", "base", "mid")
|
|
gen "Good?" ("base", xpos="far_left", ypos="head")
|
|
gen "It feels amazing." ("base", xpos="far_left", ypos="head")
|
|
her "Oh..." ("base", "happy", "base", "mid")
|
|
her "......"
|
|
her "Thank you [name_genie_hermione]." ("base", "base", "base", "R")
|
|
|
|
her "............" ("annoyed", "narrow", "worried", "down")
|
|
her "[name_genie_hermione]...?" ("soft", "base", "base", "mid")
|
|
gen "What is it?" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "7")
|
|
her "Promise me you won't cum on my... face..." ("upset", "wink", "base", "mid")
|
|
|
|
$ d_flag_01 = False #If TRUE Genie promised to warn her.
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"I promise not to cover that sweet little face of yours...\"":
|
|
$ d_flag_01 = True #If TRUE Genie promised to warn her.
|
|
$ dynamic_cg("herm_boob", "base", "6")
|
|
her "Thank you, [name_genie_hermione]." ("base", "happy", "base", "mid")
|
|
"\"*Hmm*... We'll see how I feel later.\"":
|
|
$ dynamic_cg("herm_boob", "base", "8")
|
|
her "*Hmph*..." ("annoyed", "narrow", "annoyed", "mid")
|
|
her "At least try and avoid my hair..." ("normal", "happyCl", "worried", "mid")
|
|
|
|
$ dynamic_cg("herm_boob", "base", "5")
|
|
her "............." ("disgust", "narrow", "worried", "down")
|
|
gen "............." ("base", xpos="far_left", ypos="head")
|
|
her "............." ("normal", "happyCl", "worried", "mid")
|
|
her "*Err*... [name_genie_hermione]?"
|
|
gen "Yes, what is it?" ("base", xpos="far_left", ypos="head")
|
|
her "Are you almost...{w=0.3} there?" ("open", "base", "base", "mid")
|
|
gen "Why?" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "7")
|
|
if game.daytime:
|
|
her "Well, it's just that...{w=0.3} my classes are about to start..." ("upset", "wink", "base", "mid")
|
|
else:
|
|
her "Well, it's just that...{w=0.3} I promised I would meet with Ginny tonight..." ("upset", "wink", "base", "mid")
|
|
her "She's already pretty upset with how much time I'm spending in here..."
|
|
gen "Do you need the points or not?" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "6")
|
|
her "I do, [name_genie_hermione]! I'm sorry..." ("grin", "happyCl", "worried", "mid")
|
|
her "I'll just keep stroking it then..."
|
|
gen "Well, there is a way to finish this up a bit faster..." ("base", xpos="far_left", ypos="head")
|
|
her "Really? What is it, [name_genie_hermione]?" ("base", "base", "base", "R")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"Tell me how much you love your tits!\"":
|
|
$ dynamic_cg("herm_boob", "base", "5")
|
|
her "What?" ("upset", "wink", "base", "mid")
|
|
$ dynamic_cg("herm_boob", "base", "6")
|
|
her "My breasts?" ("disgust", "narrow", "worried", "down")
|
|
gen "You know,{w=0.5} how good they feel..." ("base", xpos="far_left", ypos="head")
|
|
gen "How many eyes are drawn to you thanks to them..." ("base", xpos="far_left", ypos="head")
|
|
her "Oh,{w=0.3} okay then..." ("base", "base", "base", "mid")
|
|
her "Well...{w=0.4} There was this one time in the library..." ("smile", "base", "base", "R")
|
|
her "It was completely empty, except for me and this first year boy sitting right across from me..."
|
|
gen "*Heh*... good.{w=0.3} Go on..." ("base", xpos="far_left", ypos="head")
|
|
her "It was quite hot that day, so... I decided to take my vest off." ("base", "happy", "base", "mid")
|
|
gen "Yes! And somehow you got even hotter!" ("grin", xpos="far_left", ypos="head")
|
|
her "The boy was trying to act all sly about it, but I could tell he snuck a peek at them any chance he got..." ("base", "base", "base", "R")
|
|
her "At that point I began undoing a couple of buttons... Slowly at first, not enough for him to suspect anything..." ("base", "narrow", "base", "mid_soft")
|
|
gen "*Hmm*... You little flaunter." ("grin", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "9")
|
|
her "By the third button, he couldn't take his eyes off me..." ("base", "narrow", "worried", "down")
|
|
her "And when I got to the fourth... I saw him move his hands under the desk..."
|
|
gen "Really?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes... I swear I could even hear him...{w=0.3}\"doing it\"..." ("base", "narrow", "base", "up")
|
|
$ dynamic_cg("herm_boob", "base", "10")
|
|
her "I'm sure he could get a good glimpse of my bra..." ("open", "base", "base", "R")
|
|
gen "Do you have no shame?" ("grin", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "5")
|
|
her "[name_genie_hermione]! I was just trying to cool off..." ("base", "narrow", "worried", "down")
|
|
gen "I'm just kidding, keep going..." ("base", xpos="far_left", ypos="head")
|
|
her ".............." ("base", "narrow", "base", "mid_soft")
|
|
$ dynamic_cg("herm_boob", "base", "9")
|
|
her "By the sixth button my entire bra was unveiled..."
|
|
her "And he must have had a really good view of my cleavage..." ("base", "base", "base", "mid")
|
|
her "And my...{w=0.3} tits..." ("soft", "narrow", "base", "mid_soft")
|
|
her "He didn't even try to hide what he was doing and just kept staring at them... touching himself..."
|
|
$ dynamic_cg("herm_boob", "base", "10")
|
|
her "Then suddenly I felt something sticky on my legs as he shot several ropes of cum under the table!" ("open_tongue", "narrow", "annoyed", "up")
|
|
gen "!!!" ("angry", xpos="far_left", ypos="head")
|
|
her "Come on, [name_genie_hermione]! Cover me as well! Cover my tits in your cum!" ("grin", "base", "angry", "mid")
|
|
|
|
"\"Stick out your tongue!\"":
|
|
$ dynamic_cg("herm_boob", "base", "5")
|
|
her "[name_genie_hermione]?" ("open", "wink", "base", "mid")
|
|
gen "Just do it, slut!" ("angry", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "11")
|
|
her "*Ehm*...{w=0.4} *Ike* *ees*?" ("open_wide_tongue", "narrow", "worried", "down")
|
|
gen "Yes, good..." ("base", xpos="far_left", ypos="head")
|
|
gen "Now tilt your head down a bit... as far as it'll go." ("base", xpos="far_left", ypos="head")
|
|
her "....................." ("open_wide_tongue", "base", "base", "mid")
|
|
gen "Yes...{w=0.3} Good..." ("base", xpos="far_left", ypos="head")
|
|
her "..........." ("open_wide_tongue", "base", "base", "mid")
|
|
her "..........."
|
|
$ dynamic_cg("herm_boob", "base", "9")
|
|
her "I *khant* *eef* *ay* *outh* *oen*..." ("open_tongue", "base", "base", "mid")
|
|
her "I *eel* *ool*..." ("open_wide_tongue", "narrow", "worried", "down")
|
|
gen "Yes! Drool all over those perfect tits of yours!" ("angry", xpos="far_left", ypos="head")
|
|
her "*Erth-ect*?" ("open_tongue", "base", "base", "mid")
|
|
gen "As perfect as any mortal, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "11")
|
|
her "......." ("base", "narrow", "base", "up")
|
|
gen "Try to get it as close to the tip of my cock as you can..." ("base", xpos="far_left", ypos="head")
|
|
her "............" ("normal", "happyCl", "worried", "mid")
|
|
her "A-ha..." ("open_wide_tongue", "base", "base", "mid")
|
|
gen "Good, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her ".............." ("open_wide_tongue", "base", "base", "mid")
|
|
gen "Yes, keep on stroking my cock." ("base", xpos="far_left", ypos="head")
|
|
nar "You thrust up as she pushes her tits down causing the tip of your cock to touch her wet tongue."
|
|
her ".................." ("open_wide_tongue", "base", "base", "mid")
|
|
gen "That's good..." ("angry", xpos="far_left", ypos="head")
|
|
her "................." ("open_wide_tongue", "base", "base", "mid")
|
|
pause.2
|
|
|
|
call her_chibi_scene("tj_mouth", trans=d5)
|
|
call ctc
|
|
|
|
nar "Your thrusts ends up going into her drooling mouth."
|
|
gen "That's it, slut! Taste it!" ("angry", xpos="far_left", ypos="head")
|
|
her "....................." ("open_wide_tongue", "wide", "angry", "stare")
|
|
gen "Yes, you big-titted whore!" ("base", xpos="far_left", ypos="head")
|
|
her "......................" ("open_wide_tongue", "happyCl", "angry", "mid")
|
|
gen "Get ready slut..." ("angry", xpos="far_left", ypos="head")
|
|
her "................" ("open_wide_tongue", "narrow", "worried", "up")
|
|
|
|
with hpunch
|
|
gen "{size=-4}(Here it comes!){/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"-Cum in her mouth!-":
|
|
$ her_mood += 3
|
|
call bld
|
|
gen "Here it comes, [name_hermione_genie]!" ("angry", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "13")
|
|
|
|
call her_chibi_scene("tj_pause", trans=d5)
|
|
|
|
her "What? already?!" ("shock", "wide", "base", "stare")
|
|
gen "{size=+5}Yeah, your tits felt great!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
gen "{size=+5}You little whore!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "No, [name_genie_hermione], wait, not on my face!" ("angry", "base", "base", "mid")
|
|
gen "{size=+5}Then open wide, slut!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "Not my mou--" ("scream", "wide", "base", "stare")
|
|
nar "You grab the back of Hermione's head and force your cock into her open mouth..."
|
|
$ dynamic_cg("herm_boob", "base", "12")
|
|
|
|
stop music fadeout 1.0
|
|
call cum_block
|
|
call her_chibi_scene("tj_cum_in", trans=d5)
|
|
pause.8
|
|
|
|
her "!!!" ("open_wide_tongue", "wide", "base", "stare")
|
|
call cum_block
|
|
|
|
$ hermione.set_cum(breasts="light")
|
|
|
|
gen "{size=+5}*ARGH*! YES!!! Take it!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "....................." ("open_wide_tongue_cum", "happyCl", "worried", "mid")
|
|
call bld("hide")
|
|
call ctc
|
|
|
|
call her_chibi_scene("tj_cum_in_done", trans=d5)
|
|
|
|
her "......................." ("full_cum", "narrow", "worried", "down",cheeks="blush")
|
|
gen "*Mmm*... That felt great..." ("base", xpos="far_left", ypos="head")
|
|
her "......................." ("full_cum", "narrow", "worried", "down",cheeks="blush")
|
|
gen "How are you feeling?" ("base", xpos="far_left", ypos="head")
|
|
her "......................." ("full_cum", "narrow", "worried", "down",cheeks="blush")
|
|
gen "[name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
pause.2
|
|
|
|
call her_chibi_scene("tj_pause", trans=d5)
|
|
pause.5
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 # HERMIONE'S THEME.
|
|
$ dynamic_cg("herm_boob", "base", "15")
|
|
her "*Ptui*..." ("open_wide_tongue_cum", "base", "angry", "mid", trans=hpunch)
|
|
|
|
$ hermione.set_cum(face="light")
|
|
|
|
$ dynamic_cg("herm_boob", "base", "16")
|
|
her "Why on earth did you cum in my mouth?" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "You did say not to cum on your face..." ("base", xpos="far_left", ypos="head")
|
|
pause.2
|
|
|
|
$ dynamic_cg("herm_boob", "base", "17")
|
|
|
|
call her_chibi_scene("tj_cum_on_done", trans=d5)
|
|
pause.5
|
|
|
|
nar "Hermione lets go of your still pulsating cock..."
|
|
her "*Ugh*...{w=0.4} You came so much!" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
her "I had to swallow most of it..." ("disgust", "narrow", "base", "down", emote="sweat")
|
|
gen "You did a great job, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head")
|
|
her "I don't want to hear it..." ("angry", "narrow", "angry", "R", emote="sweat")
|
|
if game.daytime:
|
|
her "I can't go to class like this..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
her "I'm covered in semen..." ("disgust", "narrow", "base", "down", emote="sweat")
|
|
else:
|
|
her "At this hour the Gryffindor common room will be full of students..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
her "And I'm smelling like spunk!" ("scream", "happyCl", "worried", "mid")
|
|
her "I can only hope I'll be able to run past them without anybody noticing..." ("disgust", "narrow", "worried", "down")
|
|
|
|
gen "I mean... You could have swallowed." ("base", xpos="far_left", ypos="head")
|
|
gen "Then there wouldn't have been any clean up." ("base", xpos="far_left", ypos="head")
|
|
her "Swallow? All of that?" ("angry", "narrow", "base", "down")
|
|
her "I don't think I have enough room in my stomach..."
|
|
her "Could I please have my points now, [name_genie_hermione]?" ("soft", "base", "angry", "mid")
|
|
|
|
"-Cover her tits!-":
|
|
with hpunch
|
|
call bld
|
|
gen "*ARGH*!" ("angry", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "13")
|
|
|
|
call her_chibi_scene("tj_pause", trans=d5)
|
|
|
|
her "WHAT?!" ("shock", "wide", "base", "stare")
|
|
gen "Take this slut!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
stop music fadeout 1.0
|
|
call cum_block
|
|
call her_chibi_scene("tj_cum_on", trans=d5)
|
|
pause.8
|
|
|
|
$ hermione.set_cum(breasts="light")
|
|
|
|
call bld
|
|
gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
her "...................." ("shock", "happyCl", "worried", "mid")
|
|
call cum_block
|
|
$ hermione.set_cum(body="light", breasts="heavy")
|
|
$ dynamic_cg("herm_boob", "base", "18")
|
|
call ctc
|
|
|
|
call her_chibi_scene("tj_cum_on_done", trans=d5)
|
|
|
|
her "......................." ("angry", "wide", "base", "stare")
|
|
gen "Well, I think that's about it..." ("base", xpos="far_left", ypos="head")
|
|
her ".........." ("soft", "base", "base", "mid",tears="soft")
|
|
|
|
$ dynamic_cg("herm_boob", "base", "17")
|
|
her "[name_genie_hermione]! How could you cum this much?!" ("scream", "happyCl", "worried", "mid")
|
|
her "(It's like he dumped a bucket load all over my chest...)" ("disgust", "narrow", "base", "down")
|
|
if game.daytime:
|
|
her "I can't attend classes looking like this!" ("angry", "happyCl", "worried", "mid")
|
|
else:
|
|
her "How am I supposed to go back to the Gryffindor common room like this?!" ("angry", "happyCl", "worried", "mid")
|
|
gen "Just wipe it off..." ("base", xpos="far_left", ypos="head")
|
|
her "..........................." ("angry", "narrow", "worried", "down")
|
|
her "I would like to get paid now, [name_genie_hermione]..." ("annoyed", "narrow", "angry", "R")
|
|
|
|
$ achievements.unlock("hertits")
|
|
|
|
jump end_hg_pf_titjob
|
|
|
|
### Second Tier Titjob ###
|
|
|
|
label hg_pf_titjob_2:
|
|
stop music fadeout 4.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
# Setup
|
|
$ dynamic_cg("herm_boob", "base", "6")
|
|
$ hermione.zorder = -1
|
|
hide hermione_main
|
|
|
|
$ dynamic_cg("herm_boob", "base", "20")
|
|
$ hermione.strip("robe", "accessory")
|
|
|
|
if hermione.is_any_worn("top", "bra"):
|
|
her "Let me get undressed first..." ("disgust", "base", "worried", "down")
|
|
$ hermione.strip("top", "bra")
|
|
pause 1.0
|
|
|
|
nar "Hermione wraps her plump tits around your cock..."
|
|
|
|
call her_chibi_scene("tj", trans=fade)
|
|
call ctc
|
|
|
|
her "Do you enjoy it when I move them like this, [name_genie_hermione]?" ("grin", "base", "base", "R", ypos="head", flip=False)
|
|
nar "Hermione starts alternating her breasts as she tit-fucks you."
|
|
gen "Actually...{w=0.3} Yes! Very much!" ("grin", xpos="far_left", ypos="head")
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 # HERMIONE'S THEME.
|
|
her "..." ("base", "narrow", "base", "mid_soft")
|
|
gen "Yes, just like that..." ("base", xpos="far_left", ypos="head")
|
|
gen "*Hmm*... You're getting pretty good at this." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "Thank you, [name_genie_hermione]." ("base", "happyCl", "base", "mid")
|
|
her "I figured with how kind you've been it's the least I could do..."
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"What do you think of my cock?\"":
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "*huh*?" ("open", "base", "base", "mid")
|
|
her "Your cock?" ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "What do you think about--" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "It's magnificent!" ("upset", "closed", "base", "mid")
|
|
gen "go on..." ("base", xpos="far_left", ypos="head")
|
|
her "[name_genie_hermione], If you say that I have the perfect tits..." ("soft", "narrow", "annoyed", "up")
|
|
nar "She squeezes her tits around your cock."
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "This, has to be the perfect cock!" ("grin", "narrow", "base", "dead")
|
|
gen "Perfect you say?" ("grin", xpos="far_left", ypos="head")
|
|
her "The size..." ("soft", "narrow", "worried", "down")
|
|
her "The shape..." ("base", "narrow", "worried", "down")
|
|
her "Everything about it..." ("base", "narrow", "base", "mid_soft")
|
|
$ dynamic_cg("herm_boob", "base", "24")
|
|
nar "Hermione tilts her head down and licks the tip of your cock."
|
|
her "..........." ("open_tongue", "narrow", "annoyed", "up")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "Perfect taste..." ("soft", "narrow", "annoyed", "up")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "25")
|
|
her "I think your perfect cock should be shared around the school." ("scream", "closed", "angry", "mid")
|
|
gen "Well, I wouldn't go that far--" ("base", xpos="far_left", ypos="head")
|
|
her "Listen to me, [name_genie_hermione]!" ("angry", "closed", "angry", "mid")
|
|
her "I think it should be worshipped as part of the school curriculum!" ("soft", "narrow", "annoyed", "up")
|
|
$ dynamic_cg("herm_boob", "base", "24")
|
|
her "Girls will be required to come in and bask in its glory!" ("open_tongue", "narrow", "annoyed", "up")
|
|
gen "OK, I think I've heard enough." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
|
|
call her_chibi_scene("tj_pause", trans=d5)
|
|
pause.8
|
|
|
|
her "Too much?" ("angry", "wink", "base", "mid")
|
|
gen "Yeah, just a bit." ("base", xpos="far_left", ypos="head")
|
|
her "Sorry [name_genie_hermione], I got a bit carried away..." ("angry", "happyCl", "worried", "mid", emote="sweat")
|
|
gen "No worries. Just keep on massaging it with those big tits of yours." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("tj", trans=d5)
|
|
pause.8
|
|
|
|
her "................." ("soft", "narrow", "annoyed", "up")
|
|
nar "Hermione keeps on stroking your cock."
|
|
$ dynamic_cg("herm_boob", "base", "25")
|
|
nar "Letting some spit dribble down to help lubricate it."
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
gen "Yes, yes...{w=0.3} That's it, slut!" ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"Call yourself a big-titted whore!\"":
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "Excuse me?" ("open", "base", "base", "mid")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "Oh...{w=0.5} I am a big-titted whore!" ("soft", "narrow", "annoyed", "up")
|
|
gen "Good. Glad we established that." ("base", xpos="far_left", ypos="head")
|
|
gen "Now I want you to say..." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"\"I am a shameless cumslut!\"":
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "Of course." ("base", "narrow", "worried", "down")
|
|
$ dynamic_cg("herm_boob", "base", "24")
|
|
her "I am a shameless cumslut." ("soft", "narrow", "annoyed", "up")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "A dirty little slut who's addicted to the taste of my headmaster's cum..." ("grin", "narrow", "base", "dead")
|
|
gen "Yes! Good!" ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"I love being covered in cum!\"":
|
|
$ dynamic_cg("herm_boob", "base", "24")
|
|
her "I love being covered in cum!" ("soft", "narrow", "annoyed", "up")
|
|
her "hot..."
|
|
her "sticky..."
|
|
her "smelly..."
|
|
her "cum..."
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "..................................." ("grin", "narrow", "base", "dead")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "How was that, [name_genie_hermione]?" ("angry", "wink", "base", "mid")
|
|
gen "Perfect." ("base", xpos="far_left", ypos="head")
|
|
|
|
"\"This is really good. Did you practise?\"":
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "*Hmm*?..." ("base", "happyCl", "base", "mid")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "Sort of...{w=0.3} Well not on another cock..." ("angry", "wink", "base", "mid")
|
|
gen "On what then?" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "Well, I spoke to Ginny..." ("grin", "base", "base", "R")
|
|
gen "A friend of yours?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes. I asked if she had any tips for this sort of thing..." ("base", "base", "base", "R")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "She said the best way to improve was to practise..." ("base", "happy", "base", "mid")
|
|
gen "Practise on what?" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "On Ginny." ("smile", "base", "base", "R")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "Well,{w=0.5} on her arm..." ("angry", "wink", "base", "mid")
|
|
gen "You tit-fucked your friend's arm?" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "25")
|
|
her "Just as practice!" ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "She even gave me some tips..."
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "How does this feel?" ("base", "narrow", "worried", "down")
|
|
gen "*Mmm*... Yes, this feels quite good." ("base", xpos="far_left", ypos="head")
|
|
her "Does it?" ("angry", "wink", "base", "mid")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "Ginny seemed to enjoy it quite a bit as well..." ("base", "narrow", "base", "up")
|
|
gen "She did?" ("angry", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "Of course she did!" ("base", "happyCl", "base", "mid")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "Who wouldn't love feeling my perfect tits..." ("base", "closed", "base", "mid")
|
|
her "Although I think she might have enjoyed it..." ("open", "narrow", "worried", "down")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "A little too much..." ("soft", "happy", "base", "R")
|
|
gen "How so?" ("base", xpos="far_left", ypos="head")
|
|
her "Well..." ("soft", "happy", "base", "R")
|
|
her "She might have started..."
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "Playing with herself..." ("grin", "narrow", "annoyed", "up")
|
|
with hpunch
|
|
with kissiris
|
|
gen "Yes, keep going slut!" ("angry", xpos="far_left", ypos="head")
|
|
her "As I was \"practising\" on her arm, she might have..." ("open", "base", "base", "R")
|
|
$ dynamic_cg("herm_boob", "base", "24")
|
|
her "Orgasmed..." ("soft", "narrow", "annoyed", "up")
|
|
gen "[name_hermione_genie], you little slut!" ("angry", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "It was just practice, nothing else!" ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
her "*Err*... I mean..." ("angry", "wink", "base", "mid")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "It's not like I enjoyed it or anything..." ("angry", "narrow", "base", "down")
|
|
gen "Yes, yes... you're not a slut at all..." ("base", xpos="far_left", ypos="head")
|
|
gen "*Mmm*...{w=0.4} Why don't you spit on it a little..." ("base", xpos="far_left", ypos="head")
|
|
gen "Oh, yes..." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "24")
|
|
her "..............." ("base", "narrow", "worried", "down")
|
|
|
|
if hg_pf_titjob.points == 1:
|
|
jump hg_pf_titjob_2_cumming
|
|
else: # Repeat
|
|
jump hg_pf_titjob_2_continue
|
|
|
|
label hg_pf_titjob_2_continue:
|
|
call her_chibi_scene("tj", trans=d5)
|
|
|
|
call bld
|
|
gen "Yes... Keep stroking it." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her ".............." ("angry", "wink", "base", "mid", ypos="head", flip=False)
|
|
gen "Now I want you to say..." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"{size=-4}\"I love teasing my father with my big tits.\"{/size}":
|
|
$ dynamic_cg("herm_boob", "base", "25")
|
|
her "I do not!" ("angry", "narrow", "base", "down", ypos="head", flip=False)
|
|
gen "I know. Just say it." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "My father? That's gross, [name_genie_hermione]! How could you suggest that I would want to fu--" ("soft", "narrow", "annoyed", "up")
|
|
gen "Come on...{w=0.3} Just make something up." ("base", xpos="far_left", ypos="head")
|
|
her "..........." ("angry", "wink", "base", "mid")
|
|
her "Fine..." ("open", "narrow", "worried", "down")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "Sometimes when I hug him..."
|
|
her "......."
|
|
gen "Go on [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "I press my tits against him..." ("soft", "narrow", "annoyed", "up")
|
|
gen "Do you think he enjoys it?" ("base", xpos="far_left", ypos="head")
|
|
her "I'm not sure..." ("annoyed", "base", "base", "mid")
|
|
her "I think so..." ("soft", "happy", "base", "R")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "It always seems like he's trying to cover his crotch afterwards..." ("base", "closed", "base", "mid")
|
|
her "He keeps reminding me I'm too old for hugs..." ("annoyed", "closed", "base", "mid")
|
|
her "But I don't care... I make sure to give him a big one every night before I go to bed anyway..."
|
|
her "So when I've gone to bed he can't help but think of me..." ("base", "narrow", "worried", "down")
|
|
her "And how good my tits felt..." ("grin", "narrow", "base", "dead")
|
|
$ dynamic_cg("herm_boob", "base", "24")
|
|
her "Pressed against him..." ("soft", "narrow", "annoyed", "up")
|
|
gen "That's it slut." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "If I feel like teasing him a bit more I will give him a kiss on the forehead..." ("soft", "happy", "base", "R")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "Making sure that he can see down my blouse..." ("grin", "happyCl", "worried", "mid", emote="sweat")
|
|
her "{heart}{heart}{heart}"
|
|
$ dynamic_cg("herm_boob", "base", "25")
|
|
her "But all of that is not true of course!" ("open", "base", "base", "mid")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "None of that happens! It was just for you to imagine!"
|
|
gen "Right..." ("base", xpos="far_left", ypos="head")
|
|
|
|
"{size=-4}\"I love teasing my schoolmates with my perfect tits.\"{/size}":
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "I love teasing my schoolmates with my perfect tits..." ("soft", "narrow", "annoyed", "up", ypos="head", flip=False)
|
|
gen "Of course you do..." ("base", xpos="far_left", ypos="head")
|
|
her "I love the jealous looks from the other girls..." ("base", "narrow", "worried", "down")
|
|
gen "Why wouldn't they be jealous..." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "I especially love teasing Ron and harry during breakfast..." ("base", "narrow", "base", "mid_soft")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "Sometimes I'll walk around with only one button done up..." ("base", "squint", "base", "mid")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "Other times I'll just wear my top with nothing on underneath..."
|
|
gen "And how does that make you feel?" ("base", xpos="far_left", ypos="head")
|
|
her "So good..." ("silly", "narrow", "base", "dead")
|
|
her "This one time, when walking back from your office at night, I was barely even covering them..." ("angry", "wink", "base", "mid")
|
|
her "I rounded a corner and--" ("soft", "narrow", "annoyed", "up")
|
|
$ dynamic_cg("herm_boob", "base", "24")
|
|
her "A second year boy ran head first into them..." ("grin", "narrow", "annoyed", "up")
|
|
gen "Head first into your first class tits?" ("base", xpos="far_left", ypos="head")
|
|
her "All I could see was the top of his head..." ("grin", "narrow", "base", "dead")
|
|
gen "What did he do?" ("base", xpos="far_left", ypos="head")
|
|
her "He immediately attempted to pull away..."
|
|
gen "attempted?" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "Well...{w=0.4} I may have held him there..." ("base", "narrow", "base", "mid_soft")
|
|
her "Just for a little bit..." ("base", "narrow", "worried", "down")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "To make sure he knew it was okay..." ("base", "squint", "base", "mid")
|
|
gen "I'm sure that's why, you little slut." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "I think I might have broken him though..." ("base", "narrow", "worried", "down")
|
|
$ dynamic_cg("herm_boob", "base", "21")
|
|
her "Because once I'd let him go he didn't say anything... He just took a few slow steps backwards, turned, and scurried away." ("soft", "narrow", "annoyed", "up")
|
|
gen "I bet I know where he went..." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "So do I..." ("soft", "narrow", "annoyed", "up")
|
|
|
|
jump hg_pf_titjob_2_cumming
|
|
|
|
label hg_pf_titjob_2_cumming:
|
|
call her_chibi_scene("tj", trans=d5)
|
|
|
|
call bld
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "I love your perfect tits!" ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "22")
|
|
her "Thank you [name_genie_hermione]." ("soft", "narrow", "annoyed", "up", ypos="head", flip=False)
|
|
$ dynamic_cg("herm_boob", "base", "23")
|
|
her "Shall I rub them some more then?"
|
|
nar "Hermione presses her tits together against your cock and begins rubbing it rapidly..."
|
|
gen "Oh, yes!!!" ("base", xpos="far_left", ypos="head")
|
|
stop music fadeout 1.0
|
|
gen "{size=-5}(Almost there! Ready or not...){/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
"-Cum in her mouth-":
|
|
call bld
|
|
gen "Take this, whore!" ("angry", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "25")
|
|
her "What are you--" ("angry", "wink", "base", "mid", ypos="head", flip=False)
|
|
|
|
call her_chibi_scene("tj_mouth", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
nar "With a final thrust, the sensation of Hermione's wet mouth drives you over the edge."
|
|
call cum_block
|
|
gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 # HERMIONE'S THEME.
|
|
$ dynamic_cg("herm_boob", "base", "26")
|
|
|
|
call her_chibi_scene("tj_cum_in", trans=d5)
|
|
pause.8
|
|
|
|
her "!!!!!!!!!!!" ("full", "wide", "base", "stare")
|
|
gen "*Argh*! You whore!" ("angry", xpos="far_left", ypos="head")
|
|
her "{heart}{heart}{heart}" ("full_cum", "narrow", "base", "dead")
|
|
call cum_block
|
|
|
|
gen "*Argh*! you big-titted slut! Take it all!" ("angry", xpos="far_left", ypos="head")
|
|
her "..............." ("full_cum", "narrow", "base", "dead")
|
|
gen "............" ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_chibi_scene("tj_cum_in_done", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "Okay, I think I am done..." ("base", xpos="far_left", ypos="head")
|
|
her ".............." ("full_cum", "narrow", "base", "dead")
|
|
her "........" ("full_cum", "narrow", "base", "dead")
|
|
her "..." ("full_cum", "narrow", "base", "dead")
|
|
|
|
play sound "sounds/gulp.ogg" #Sound of gulping down a liquid.
|
|
$ dynamic_cg("herm_boob", "base", "27")
|
|
her "*GULP*" ("cum", "happyCl", "worried", "mid") #play noise here
|
|
|
|
call her_chibi_scene("tj_idle", trans=d5)
|
|
pause.8
|
|
|
|
call bld
|
|
nar "Hermione releases your cock from between her tits."
|
|
|
|
if game.daytime:
|
|
her "Well then, I think I'd better go... my classes are about to begin." ("base", "base", "base", "mid")
|
|
else:
|
|
her "Well then, I think I'd better go... It's getting late." ("base", "base", "base", "mid")
|
|
gen "So you're fine with swallowing now?" ("base", xpos="far_left", ypos="head")
|
|
her "What?" ("open", "narrow", "worried", "down")
|
|
her "Oh. I suppose so..." ("grin", "base", "base", "R")
|
|
her "I mean... it doesn't taste that bad and I don't have to clean up afterwards." ("base", "happyCl", "base", "mid")
|
|
gen "*Hmm*... You sure you wouldn't like people seeing your tits covered in cum..." ("base", xpos="far_left", ypos="head")
|
|
her "What? Walk around school covered in your cum, [name_genie_hermione]?" ("angry", "wink", "base", "mid")
|
|
|
|
if her_tier < 6:
|
|
her "With all due respect, [name_genie_hermione]..." ("upset", "closed", "base", "mid")
|
|
her "I don't plan on getting a reputation as a cum-loving whore..." ("angry", "wink", "base", "mid")
|
|
her "Not like those Slytherin girls..." ("angry", "narrow", "angry", "R")
|
|
else:
|
|
her "*Hmm*..." ("soft", "happy", "base", "R")
|
|
her "Maybe if you ask nicely..." ("soft", "narrow", "base", "mid_soft")
|
|
her "Will that be all, [name_genie_hermione]?" ("base", "closed", "base", "mid")
|
|
|
|
"-Cum on her tits-":
|
|
call her_chibi_scene("tj_pause", trans=d5)
|
|
|
|
call bld
|
|
gen "Here! Take this you big-titted whore!" ("angry", xpos="far_left", ypos="head")
|
|
with hpunch
|
|
gen "*ARGH*!" ("angry", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "25")
|
|
her "What? Already?!" ("shock", "wide", "base", "stare", ypos="head", flip=False)
|
|
gen "Yeah, your tits felt great slut!" ("angry", xpos="far_left", ypos="head")
|
|
call cum_block
|
|
|
|
call her_chibi_scene("tj_cum_on", trans=d9)
|
|
pause.8
|
|
|
|
$ dynamic_cg("herm_boob", "base", "30")
|
|
$ hermione.set_cum(breasts="light")
|
|
|
|
call bld
|
|
gen "{size=+5}*ARGH*! YES!!!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
$ hermione.set_cum(breasts="heavy")
|
|
|
|
her "!!!!!!!!!!!" ("shock", "wide", "base", "stare")
|
|
|
|
$ dynamic_cg("herm_boob", "base", "31")
|
|
her "......................." ("angry", "wide", "base", "stare")
|
|
|
|
$ dynamic_cg("herm_boob", "base", "32")
|
|
call her_chibi_scene("tj_cum_on_done", trans=d9)
|
|
pause.8
|
|
|
|
call bld
|
|
gen "*Aghhh*... I feel so much lighter now..." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "33")
|
|
her "......................." ("base", "narrow", "base", "down")
|
|
|
|
play music "music/Chipper Doodle v2.ogg" fadein 1 # HERMIONE'S THEME.
|
|
$ dynamic_cg("herm_boob", "base", "35")
|
|
her "[name_genie_hermione]!" ("open", "happyCl", "worried", "mid")
|
|
gen "What?" ("base", xpos="far_left", ypos="head")
|
|
her "You've covered my chest in cum..." ("angry", "happyCl", "worried", "mid")
|
|
$ dynamic_cg("herm_boob", "base", "34")
|
|
her "There's so much..." ("open", "base", "base", "R")
|
|
gen "It's your fault, [name_hermione_genie]!" ("base", xpos="far_left", ypos="head")
|
|
her "My fault?" ("angry", "base", "base", "mid")
|
|
gen "Yes! It's those perfect tits of yours..." ("base", xpos="far_left", ypos="head")
|
|
gen "They just felt too good..." ("base", xpos="far_left", ypos="head")
|
|
$ dynamic_cg("herm_boob", "base", "36")
|
|
her "Oh..." ("shock", "wide", "base", "stare")
|
|
her "Well, If that's the reason then I suppose it's not too bad..." ("soft", "narrow", "base", "down")
|
|
$ dynamic_cg("herm_boob", "base", "37")
|
|
her "I'll just wipe it off and hope that nobody will notice..." ("upset", "closed", "base", "mid")
|
|
gen "You could lick them clean..." ("base", xpos="far_left", ypos="head")
|
|
if her_tier < 6:
|
|
her "You want me to lick your cum off my tits?" ("soft", "narrow", "annoyed", "up")
|
|
her "I don't think so, [name_genie_hermione]..." ("soft", "narrow", "annoyed", "up")
|
|
else:
|
|
her "*Hmm*..." ("soft", "happy", "base", "R")
|
|
her "Next time maybe... If you ask nicely..." ("grin", "happyCl", "base", "mid_soft")
|
|
her "Will that be all, [name_genie_hermione]?" ("base", "closed", "base", "mid")
|
|
|
|
jump end_hg_pf_titjob
|