* Unified naming convention for nicknames as per writer's request * Fixed dum lack of dynamic name flag
1196 lines
73 KiB
Plaintext
1196 lines
73 KiB
Plaintext
|
|
|
|
### Hermione Talks ###
|
|
|
|
label hg_pf_talk:
|
|
|
|
gen "{size=-4}(All I'll do is have an innocent conversation with her...){/size}" ("base", xpos="far_left", ypos="head")
|
|
|
|
if hg_pf_talk.counter < 1:
|
|
menu:
|
|
"\"(Yes, let's do it!)\"":
|
|
pass
|
|
"\"(Not right now.)\"":
|
|
jump hermione_favor_menu
|
|
|
|
# Start Event
|
|
$ current_payout = 5
|
|
$ hg_pf_talk.start()
|
|
|
|
# End Event
|
|
label end_hg_pf_talk:
|
|
|
|
# Setup
|
|
stop music fadeout 2.0
|
|
call hide_characters
|
|
show screen blkfade
|
|
with d3
|
|
|
|
call her_chibi("stand", flip=False)
|
|
call gen_chibi("sit_behind_desk")
|
|
|
|
hide screen blkfade
|
|
her "" (xpos="mid", ypos="base", trans=fade)
|
|
|
|
|
|
# Points
|
|
if her_tier <= 3:
|
|
$ gryffindor += current_payout
|
|
gen "{number=current_payout} points to Gryffindor, [name_hermione_genie]. Well done." ("base", xpos="far_left", ypos="head")
|
|
elif her_tier == 4 and hg_pf_talk.points == 1:
|
|
gen "{number=current_payout} points to Gryffindor, [name_hermione_genie]. Well done." ("base", xpos="far_left", ypos="head")
|
|
her "Oh, don't worry about the points, [name_genie_hermione]. We were just having a nice talk."
|
|
gen "Really? What about Gryffindor winning the cup?" ("base", xpos="far_left", ypos="head")
|
|
her "It's only {number=current_payout} points..." ("soft", "base", "base", "R")
|
|
gen "If you say so." ("base", xpos="far_left", ypos="head")
|
|
|
|
if hg_pf_talk.counter == 1: #First time.
|
|
her "Another {number=current_payout} points... The Guys will be so happy!" ("base", "happyCl", "base", "mid")
|
|
|
|
if her_mood != 0:
|
|
her "Will this be all then?" ("annoyed", "base", "angry", "mid")
|
|
else:
|
|
her "Will this be all then?" ("soft", "base", "base", "mid")
|
|
gen "Yes, you can go now." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you, [name_genie_hermione]."
|
|
|
|
# Hermione leaves
|
|
call her_walk("door", "base")
|
|
call her_chibi("leave")
|
|
|
|
# Increase level
|
|
if her_tier == 1:
|
|
if her_whoring < 3: # Points til 3
|
|
$ her_whoring += 1
|
|
|
|
if her_tier == 2:
|
|
if her_whoring < 9: # Points til 9
|
|
$ her_whoring += 1
|
|
|
|
jump end_hermione_event
|
|
|
|
|
|
|
|
### Tier 1 ###
|
|
|
|
label hg_pf_talk_T1_intro_E1:
|
|
call play_music("chipper_doodle")
|
|
|
|
gen "Alright then..." ("base", xpos="far_left", ypos="head")
|
|
gen "Just tell me some news about yourself." ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*... Alright..." ("open", "squint", "base", "mid")
|
|
her "I just stand here and talk then...? Like this?" ("base", "squint", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
pause.8
|
|
|
|
gen "Well?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*... very well..." ("open", "base", "worried", "mid")
|
|
call nar(">Hermione is feeling confused...")
|
|
her "..................." ("annoyed", "narrow", "angry", "R")
|
|
|
|
call hg_pf_talk_T1
|
|
|
|
jump end_hg_pf_talk
|
|
|
|
|
|
label hg_pf_talk_T1_E1:
|
|
call play_music("chipper_doodle")
|
|
|
|
gen "Alright then..." ("base", xpos="far_left", ypos="head")
|
|
gen "Just tell me some more news about yourself." ("base", xpos="far_left", ypos="head")
|
|
her "Here in the middle, right? I remember..." ("open", "squint", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
pause.8
|
|
|
|
gen "Yes?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*... very well..." ("open", "base", "worried", "mid")
|
|
|
|
call hg_pf_talk_T1
|
|
|
|
jump end_hg_pf_talk
|
|
|
|
|
|
label hg_pf_talk_T1: # Call label
|
|
her "My life has been quite uneventful lately, to be honest..." ("annoyed", "narrow", "angry", "R")
|
|
her "Apart from the day when I failed that test..." ("open", "closed", "base", "mid")
|
|
her "I still can't believe it happened..." ("annoyed", "narrow", "angry", "R")
|
|
|
|
menu:
|
|
"-Jerk off while she is talking-":
|
|
$ her_jerk_off_counter += 1
|
|
$ genie_masturbating = True
|
|
|
|
hide hermione_main
|
|
call nar(">You reach under the desk and grab your cock...")
|
|
|
|
call gen_chibi("jerk_off_behind_desk")
|
|
with d3
|
|
pause.8
|
|
|
|
her "[name_genie_hermione], what are you doing?" ("open", "base", "base", "mid", xpos="mid", trans=d3)
|
|
gen "What? Oh, it's nothing. Just scratching my leg." ("base", xpos="far_left", ypos="head")
|
|
gen "You were saying?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes... Well, that test I failed..." ("open", "base", "base", "mid")
|
|
|
|
"-Participate in the conversation-":
|
|
$ genie_masturbating = False #NOT JERKING OFF.
|
|
gen "Yes, what a tragedy that was..." ("base", xpos="far_left", ypos="head")
|
|
her "Exactly! I'm glad you understand, [name_genie_hermione]." ("open", "base", "angry", "mid")
|
|
|
|
her "Come to think of it, I don't feel like talking about it anymore..." ("annoyed", "narrow", "worried", "down")
|
|
gen "Alright, what else has happened lately?" ("base", xpos="far_left", ypos="head")
|
|
her "*Ehm*... Well, I'm doing pretty well at Herbology..." ("annoyed", "base", "base", "R")
|
|
her "I mean, I always score the top marks, but I have been studying really hard anyway..." ("open", "closed", "base", "mid")
|
|
her "And now I sort of feel like sometimes I know more than professor Sprout herself..." ("base", "base", "base", "mid")
|
|
|
|
if genie_masturbating:
|
|
gen "{size=-4}(Yes... *Ah*...){/size}" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "(Professor Sprout... *He-he*, what a ridiculous name...)" ("grin", xpos="far_left", ypos="head")
|
|
|
|
her "Did you say something, [name_genie_hermione]?" ("normal", "squint", "angry", "mid")
|
|
gen "It's nothing, keep going..." ("base", xpos="far_left", ypos="head")
|
|
her "Well, some students are making fun of professor Quirrell behind his back..." ("open", "base", "base", "mid")
|
|
|
|
her "I disapprove of such behaviour, of course." ("base", "closed", "base", "mid")
|
|
if genie_masturbating:
|
|
gen "{size=-4}(Come on! Say something naughty!){/size}" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen ".................." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Oh, and my \"Men's Rights Movement\" group is gaining popularity..." ("open", "base", "base", "mid")
|
|
her "I'm very happy about that..." ("smile", "base", "base", "R")
|
|
her "I think, given time, we will be able to make a real difference..." ("open", "closed", "base", "mid")
|
|
her "It is so invigorating to know that you are doing the right thing!" ("base", "base", "base", "mid")
|
|
her "Wouldn't you agree, professor?" ("base", "base", "base", "mid")
|
|
|
|
if genie_masturbating:
|
|
$ genie_masturbating = False
|
|
gen "{size=-4}(Dammit. Now she's killed the mood completely...){/size}" ("base", xpos="far_left", ypos="head")
|
|
call gen_chibi("sit_behind_desk")
|
|
with d3
|
|
pause.8
|
|
else:
|
|
gen "*snore*........" ("base", xpos="far_left", ypos="head")
|
|
|
|
her "[name_genie_hermione]?" ("angry", "base", "angry", "mid")
|
|
gen "Yes, yes, I'm totally listening..." ("base", xpos="far_left", ypos="head")
|
|
gen "This is all very self-righteous, er..." ("base", xpos="far_left", ypos="head")
|
|
gen "I mean, very invigorating and stuff..." ("base", xpos="far_left", ypos="head")
|
|
her ".........................." ("normal", "squint", "angry", "mid")
|
|
|
|
return
|
|
|
|
|
|
|
|
### Tier 2 ###
|
|
|
|
# Hermione realises you've been jerking off this whole time!
|
|
# 'hg_jerkoff.trigger' is required to advance into the next tier.
|
|
# Event 1 (i) - Hermione can spot you jerking off.
|
|
# Event 2 (r) - Slight dialogue variation if you've been busted jerking off before.
|
|
|
|
label hg_pf_talk_T2_intro_E1:
|
|
|
|
her "Very well, Sir." ("base", "base", "base", "mid")
|
|
|
|
call hg_pf_talk_T2
|
|
|
|
jump end_hg_pf_talk
|
|
|
|
|
|
label hg_pf_talk_T2_E1:
|
|
|
|
if hg_jerkoff.trigger:
|
|
her "Another talk, [name_hermione_genie]?" ("soft", "base", "base", "mid")
|
|
her "(I hope he doesn't do \"that\" again...)" ("disgust", "narrow", "base", "down")
|
|
else:
|
|
her "Of course, Sir." ("soft", "base", "base", "R")
|
|
|
|
call hg_pf_talk_T2
|
|
|
|
jump end_hg_pf_talk
|
|
|
|
|
|
label hg_pf_talk_T2:
|
|
her "" ("normal", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
|
|
her "My life has been quite uneventful lately, to be honest..." ("annoyed", "narrow", "angry", "R")
|
|
her "*Hmm*..." ("annoyed", "base", "base", "R")
|
|
her "There is a fierce competition going on between the Slytherin and the Gryffindor house." ("open", "closed", "base", "mid")
|
|
her "To be honest, [name_genie_hermione], there should be none..." ("open", "narrow", "angry", "R")
|
|
her "Gryffindor would have been in the lead if not for those Slytherin harlots..." ("annoyed", "base", "angry", "mid")
|
|
her "The things I hear those girls do - simply to get a few extra points..." ("angry", "narrow", "angry", "R")
|
|
her "How despicable!" ("open", "closed", "angry", "mid")
|
|
gen "What does this make you then, [name_hermione_genie]?" ("base", xpos="far_left", ypos="head")
|
|
her "Exactly!" ("normal", "base", "base", "mid")
|
|
gen "*huh*?" ("base", xpos="far_left", ypos="head")
|
|
her "I have to work even harder to compensate for the damage those nasty girls are doing..." ("open", "closed", "angry", "mid")
|
|
her "Thank you for helping me out, [name_genie_hermione]." ("normal", "base", "base", "mid")
|
|
|
|
menu:
|
|
"-Start jerking off-":
|
|
$ her_jerk_off_counter += 1
|
|
$ genie_masturbating = True
|
|
|
|
hide hermione_main
|
|
call nar(">You reach under the desk and grab your cock...")
|
|
call gen_chibi("jerk_off_behind_desk")
|
|
with d3
|
|
pause.8
|
|
|
|
her "[name_genie_hermione], what are you doing?" ("open", "base", "base", "mid")
|
|
her "You are not.....?" ("open", "base", "worried", "mid")
|
|
her "Are you...?" ("annoyed", "base", "worried", "R")
|
|
gen "What? Oh, it's nothing. Keep going." ("base", xpos="far_left", ypos="head")
|
|
her "*Hmm*..." ("normal", "squint", "angry", "mid")
|
|
gen "{size=-4}(Is she onto me? Nah...){/size}" ("base", xpos="far_left", ypos="head")
|
|
|
|
"-Participate in the conversation-":
|
|
$ genie_masturbating = False
|
|
gen "Don't mention it." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Well, like I was saying..." ("open", "closed", "base", "mid")
|
|
her "I heard that this one girl sold one of the professors some naughty pictures of herself for ten house points..." ("open", "narrow", "angry", "R")
|
|
|
|
if genie_masturbating:
|
|
gen "{size=-4}(What a slut... *Ah*... Yes...){/size}" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Ten points, *huh*?" ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Yes..." ("open", "closed", "base", "mid")
|
|
|
|
if genie_masturbating:
|
|
her "And these two other girls..." ("annoyed", "base", "worried", "R")
|
|
her "There is a rumour that they are actually sleeping with professor Snape..." ("annoyed", "base", "worried", "mid")
|
|
gen "{size=-4}(Yes... Those nasty Slytherin sluts!){/size}" ("base", xpos="far_left", ypos="head")
|
|
her "Also, there was this one girl who gave a teacher a handjob, right during class..." ("base", "base", "base", "mid")
|
|
gen "{size=-4}(Yes... This is good stuff, go on!){/size}" ("base", xpos="far_left", ypos="head")
|
|
her "And this other girl, she sucked off a teacher!" ("annoyed", "base", "worried", "R")
|
|
gen "{size=-4}(Yes! Yes!){/size}" ("base", xpos="far_left", ypos="head")
|
|
her "And another girl let a teacher cum in her mouth..." ("smile", "base", "base", "R")
|
|
her "And she swallowed it all and loved it!" ("soft", "base", "base", "R")
|
|
gen "{size=-4}(Wait... Is she making this up?){/size}" ("base", xpos="far_left", ypos="head")
|
|
her "I'm a nasty girl too, you know..." ("smile", "narrow", "base", "mid_soft")
|
|
gen "What?!" ("angry", xpos="far_left", ypos="head")
|
|
her "I just want to suck a cock..." ("soft", "narrow", "base", "mid_soft")
|
|
her "I want men to cum on my face like in those magazines I saw!" ("open_tongue", "narrow", "base", "mid_soft")
|
|
gen "{size=-4}(You little slut! That did it!) *Argh!*{/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call cum_block
|
|
call gen_chibi("cum_behind_desk")
|
|
with d3
|
|
pause.8
|
|
|
|
call cum_block
|
|
gen "*Argh*! YES!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
if hg_jerkoff.trigger:
|
|
her "I can't believe it, [name_genie_hermione]!" ("soft", "base", "angry", "mid")
|
|
her "You were touching yourself!{w} Again!" ("angry", "base", "angry", "mid")
|
|
else:
|
|
her "You were touching yourself, [name_genie_hermione]!" ("angry", "base", "angry", "mid")
|
|
|
|
gen "What? No, I was just... Ah, shit, this feels good..." ("angry", xpos="far_left", ypos="head")
|
|
|
|
call hide_characters
|
|
call gen_chibi("cum_behind_desk_done")
|
|
with d3
|
|
pause.8
|
|
|
|
her "This is disgusting! How could you!?" ("scream", "happyCl", "worried", "mid")
|
|
her "[name_genie_hermione], you are the headmaster! You are supposed to set a good example!" ("scream", "base", "angry", "mid")
|
|
gen "Hey, little Missy, are you going to judge me or do you want your points?" ("base", xpos="far_left", ypos="head")
|
|
her "My points please, I believe I earned those." ("angry", "happyCl", "worried", "mid",emote="sweat")
|
|
gen "Yes, you did." ("base", xpos="far_left", ypos="head")
|
|
her "*Eww*... I feel so dirty now..." ("angry", "base", "angry", "mid")
|
|
|
|
$ her_mood = +7
|
|
|
|
if hg_jerkoff.trigger == False:
|
|
$ achievements.unlock("busted")
|
|
$ hg_pf_talk.change_icon(a="heart_half", b="heart_red")
|
|
$ hg_jerkoff.triggered() # .trigger = True, .counter += 1
|
|
|
|
else:
|
|
her "We need to put an end to this behaviour, [name_genie_hermione]!" ("open", "closed", "base", "mid")
|
|
gen "Yeah, sure..." ("base", xpos="far_left", ypos="head")
|
|
her "So you agree with me then?" ("base", "narrow", "base", "mid_soft")
|
|
her "I think we need to implement a new penalty system to punish girls who are known to sell favours..." ("open", "base", "base", "R")
|
|
gen "(All I heard was \"punish girls\"...)" ("base", xpos="far_left", ypos="head")
|
|
her "This will also help the boys in our school to feel less discriminated against!" ("open", "closed", "base", "mid")
|
|
gen "The boys?" ("base", xpos="far_left", ypos="head")
|
|
gen "Oh, right... Nobody wants to buy sexual favours from them... Poor bastards." ("base", xpos="far_left", ypos="head")
|
|
her "I'm so glad that you understand my concerns, [name_genie_hermione]." ("base", "base", "base", "mid")
|
|
gen "Yes, yes, sure..." ("base", xpos="far_left", ypos="head")
|
|
|
|
return
|
|
|
|
|
|
|
|
### Tier 3 ###
|
|
|
|
# Hermione knows by now that you like to jerk off while she talks.
|
|
# She tells you true stories that happened at Hogwarts.
|
|
# Favours can revolve around Cho, Luna, Tonks
|
|
|
|
label hg_pf_talk_T3_intro_E1:
|
|
gen "Let's have another chat, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "Okay..." ("annoyed", "base", "worried", "mid")
|
|
gen "I'd like you to tell me a bit about your day." ("base", xpos="far_left", ypos="head")
|
|
her "Are you going to...{w=0.8} touch yourself again sir?" ("open", "squint", "base", "mid")
|
|
gen "I can't guarantee I won't..." ("base", xpos="far_left", ypos="head")
|
|
gen "You will be awarded with house points - as usual." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("mad", "narrow", "worried", "down", cheeks="blush") #mad Blush
|
|
gen "You've not walked out the door, so please, tell me about your day." ("base", xpos="far_left", ypos="head")
|
|
|
|
call hg_pf_talk_T3
|
|
|
|
jump end_hg_pf_talk
|
|
|
|
|
|
label hg_pf_talk_T3_intro_E2:
|
|
gen "{size=-4}(Should I spice things up a bit?){/size}" ("base", xpos="far_left", ypos="head")
|
|
menu:
|
|
#"-Suggest inviting Snape-":
|
|
# pass
|
|
# #To be added
|
|
# #$ hg_pf_talk_snape.start()
|
|
"-Suggest inviting Tonks-":
|
|
# Start event chronologically
|
|
$ hg_pf_talk_tonks.start()
|
|
"-Decide against it-":
|
|
gen "Let's have another chat, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "Okay..." ("base", "base", "base", "mid")
|
|
|
|
call hg_pf_talk_T3
|
|
|
|
jump end_hg_pf_talk
|
|
|
|
|
|
label hg_pf_talk_T3_repeat:
|
|
menu:
|
|
#"-Suggest inviting Snape-":
|
|
# pass
|
|
# #To be added
|
|
# #$ hg_pf_talk_snape.start()
|
|
"-Suggest inviting Tonks-":
|
|
# Start event chronologically
|
|
$ hg_pf_talk_tonks.start()
|
|
"-Decide against it-":
|
|
gen "Tell me about your day, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "Okay..." ("base", "base", "base", "mid")
|
|
call hg_pf_talk_T3
|
|
|
|
jump end_hg_pf_talk
|
|
|
|
|
|
label hg_pf_talk_T3:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
pause.5
|
|
|
|
menu:
|
|
"-Start jerking off-":
|
|
$ her_jerk_off_counter += 1
|
|
$ genie_masturbating = True
|
|
|
|
hide hermione_main
|
|
call nar(">You reach under the desk and grab your cock...")
|
|
call gen_chibi("jerk_off_behind_desk")
|
|
with d3
|
|
pause.8
|
|
her "[name_genie_hermione], I hoped we wouldn't do this again..." ("open", "squint", "base", "mid")
|
|
her "Are you actually... Masturbating again?" ("disgust", "squint", "base", "mid")
|
|
gen "Me? I'd never do such a thing. Ever..." ("base", xpos="far_left", ypos="head")
|
|
gen "Anyhow... Don't forget why you're here, [name_hermione_genie]. To earn some points..." ("base", xpos="far_left", ypos="head")
|
|
|
|
"-Participate in the conversation-":
|
|
$ genie_masturbating = False
|
|
gen "Time to earn those points." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Well..." ("open", "closed", "base", "mid")
|
|
her "Today started off fairly normal..."
|
|
her "We had muggle studies." ("base", "base", "base", "mid")
|
|
her "Professor Burbage babbled on about things she doesn't understand as usual." ("open", "base", "base", "R")
|
|
her "As I'm a muggle born I've been considering dropping the subject. It's a waste of time." ("base", "base", "base", "mid")
|
|
her "Although since I failed that test I feel like I need all the extra points I can get..." ("open", "narrow", "worried", "down")
|
|
her "Her views on muggle and wizarding relations, and the fact that we're not that different is also quite refreshing..." ("base", "happy", "base", "mid_soft")
|
|
her "Not that the Slytherins aren't constantly trying to disrupt her classes..." ("annoyed", "happyCl", "base", "mid")
|
|
if genie_masturbating:
|
|
gen "*Hmm* I bet they were..." ("base", xpos="far_left", ypos="head")
|
|
her "*UGH* Do you have to keep touching yourself professor?" ("disgust", "narrow", "worried", "down", cheeks="blush")
|
|
gen "Just keep talking [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
her "Fine..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
else:
|
|
gen "Is that so?" ("base", xpos="far_left", ypos="head")
|
|
gen "So, what were they doing exactly?" ("base", xpos="far_left", ypos="head")
|
|
|
|
her "Well, her room is filled with a bunch of muggle toys, instruments, and trinkets..." ("open", "base", "base", "mid")
|
|
her "Her collection would even bring mister Weasley's to shame." ("base", "base", "base", "mid")
|
|
|
|
if genie_masturbating:
|
|
gen "(I bet she has a bunch of sex toys in there...)" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Maybe I should have a look at her collection myself." ("base", xpos="far_left", ypos="head")
|
|
|
|
her "There's obviously nothing that stands out as odd to me in any way." ("open", "base", "base", "mid", cheeks="blush")
|
|
her "But since most of the Slytherins are pure-blood they were handling her items with little to no care." ("mad", "base", "base", "R")
|
|
her "So when they weren't silently insulting her about her views, they were constantly making suggestive remarks about the objects, asking where she'd insert them..." ("annoyed", "base", "worried", "R")
|
|
her "She's quite oblivious to it most of the time but the constant giggling from the Slytherin girls is very distracting and annoying." ("open", "narrow", "worried", "down", cheeks="blush")
|
|
her "It didn't help when they discovered what professor Burbage actually believed to be a back massager..." ("angry", "happyCl", "base", "mid", cheeks="blush")
|
|
gen "I mean, that's what it says on the box..." ("base", xpos="far_left", ypos="head")
|
|
gen "Wait, how do you know what people usually use them for?" ("angry", xpos="far_left", ypos="head")
|
|
her "..." ("disgust", "wide", "worried", "shocked", cheeks="blush")
|
|
gen "Well?" ("grin", xpos="far_left", ypos="head")
|
|
her "I..." ("annoyed", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "Well, it's obvious to anyone with common sense isn't it!" ("open", "narrow", "angry", "R", cheeks="blush")
|
|
her "Even those Slytherin girls quickly realised what people use it for... and they're thicker than polyjuice potion!" ("mad", "closed", "angry", "mid", cheeks="blush")
|
|
if genie_masturbating:
|
|
gen "(I bet you wouldn't mind nicking it for yourself...)" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "*Hmm*..." ("base", xpos="far_left", ypos="head")
|
|
gen "Why don't {size=+4}you{/size} tell me since you seem so knowledgeable about the subject..." ("grin", xpos="far_left", ypos="head")
|
|
her "Sorry?" ("mad", "base", "worried", "mid", cheeks="blush")
|
|
gen "What {size=+4}would{/size}{w=0.6} they use those massagers for?" ("base", xpos="far_left", ypos="head")
|
|
her "Well, you know..." ("open", "narrow", "worried", "down", cheeks="blush")
|
|
gen "Pretend that I don't." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("normal", "narrow", "base", "down", cheeks="blush")
|
|
|
|
if genie_masturbating:
|
|
her "They'd use it for what you're doing..." ("open", "happyCl", "worried", "mid")
|
|
gen "Which is..." ("base", xpos="far_left", ypos="head")
|
|
her "Well, you'd insert it...{w=0.5} and use it to..." ("normal", "narrow", "worried", "down", cheeks="blush")
|
|
gen "To what?" ("base", xpos="far_left", ypos="head")
|
|
her "To pleasure yourself..."
|
|
gen "And are you using one of these devices?" ("base", xpos="far_left", ypos="head")
|
|
her "Of...{w=0.5} of course I'm not!{w=0.5} Muggle electronics do not work at Hogwarts!" ("base", "happyCl", "base", "mid", cheeks="blush")
|
|
gen "So you have one at home then?" ("grin", xpos="far_left", ypos="head")
|
|
her "I..." ("normal", "narrow", "worried", "down", cheeks="blush")
|
|
gen "(I knew it, you dirty slut!)" ("grin", xpos="far_left", ypos="head")
|
|
her "I don't have to talk about my personal health to you!" ("open", "narrow", "angry", "R", cheeks="blush")
|
|
gen "I bet you use it any chance you get when nobody is around!" ("grin", xpos="far_left", ypos="head")
|
|
her "I do not!" ("angry", "base", "angry", "mid", cheeks="blush")
|
|
gen "{size=-4}So you do it even when your parents are at home?{/size}" ("grin", xpos="far_left", ypos="head")
|
|
gen "{size=-4}You dirty...{w=0.5}*HNGH*...{w=0.5} whore! *Argh!*{/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call play_music("stop")
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d3
|
|
call cum_block
|
|
call gen_chibi("cum_behind_desk")
|
|
with d3
|
|
pause.8
|
|
|
|
call cum_block
|
|
call bld
|
|
gen "*Argh!* YES!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call play_music("playful_tension")
|
|
if her_tier <= 4:
|
|
$ her_mood = +7
|
|
her "[name_genie_hermione]...{w} did you just...?" ("disgust", "narrow", "base", "down")
|
|
else:
|
|
her "[name_genie_hermione]...{w} did you just...?" ("soft", "narrow", "worried", "down")
|
|
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d3
|
|
pause.1
|
|
call gen_chibi("cum_behind_desk_done")
|
|
with d3
|
|
pause.5
|
|
|
|
if her_tier <= 4:
|
|
her "*Yuck*!..." ("annoyed", "narrow", "base", "mid_soft")
|
|
call bld
|
|
gen "That felt amazing..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("base", "narrow", "base", "mid_soft", xpos="mid", ypos="base")
|
|
gen "You shouldn't hold it in, [name_hermione_genie]... It could help you relax a bit." ("grin", xpos="far_left", ypos="head")
|
|
gen "All great wizards do it..." ("base", xpos="far_left", ypos="head")
|
|
her "(.........)" ("annoyed", "narrow", "angry", "R")
|
|
gen "I could even go fetch that massager for you if you'd like." ("base", xpos="far_left", ypos="head")
|
|
her "No!"
|
|
gen "Oh yeah, you said they don't work at the school..." ("base", xpos="far_left", ypos="head")
|
|
her "That's not what I meant..." ("annoyed", "happyCl", "worried", "mid")
|
|
gen "Loosen up a bit won't you, I'll figure something out don't you worry..." ("base", xpos="far_left", ypos="head")
|
|
her "{size=-4}I am not-{/size}" ("annoyed", "happyCl", "worried", "mid")
|
|
her "(...................)" ("disgust", "base", "worried", "mid")
|
|
gen "You've done well today [name_hermione_genie]..." ("base", xpos="far_left", ypos="head")
|
|
her "You've soiled your entire desk!" ("mad", "wide", "base", "stare")
|
|
gen "I'm sure it will be cleaned at one point or another..." ("base", xpos="far_left", ypos="head")
|
|
if her_tier <= 4:
|
|
her "Gross..." ("normal", "happyCl", "worried", "mid", cheeks="blush")
|
|
else:
|
|
her "(Such a waste...)" ("soft", "narrow", "worried", "down", cheeks="blush")
|
|
her "May I have my points now?" ("open", "narrow", "worried", "down", cheeks="blush")
|
|
gen "Of course..." ("base", xpos="far_left", ypos="head")
|
|
|
|
else:
|
|
gen "Yes?" ("base", xpos="far_left", ypos="head")
|
|
her "They're...{w=0.5} they're back massagers, it says so on the box... you said so yourself." ("open", "base", "worried", "R", cheeks="blush")
|
|
gen "Then what's the problem with the Slytherin girls having a go with it?" ("base", xpos="far_left", ypos="head")
|
|
her "Nothing! I'm sure they found it very educational!" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "I had never seen them more interested in muggle studies in fact!" ("disgust", "narrow", "angry", "R", cheeks="blush")
|
|
gen "I bet..." ("base", xpos="far_left", ypos="head")
|
|
gen "So, since you're muggle born and all..." ("base", xpos="far_left", ypos="head")
|
|
her "Yes?" ("open", "happy", "base", "mid_soft")
|
|
gen "I hope you properly demonstrated how to use it to them." ("base", xpos="far_left", ypos="head")
|
|
her "What? Why on earth do you think I would do that?" ("shock", "wide", "base", "stare", cheeks="blush")
|
|
her "Do you take me for some sort of exhibitionist?" ("mad", "wide", "base", "stare", cheeks="blush")
|
|
gen "Sorry?" ("base", xpos="far_left", ypos="head")
|
|
her "Don't you sorry me...{w=0.5} you expect me to get my fanny out and casually just shove it in there for the whole class to see?" ("angry", "base", "angry", "mid", cheeks="blush")
|
|
her "I'm sure they would love that and find it more than educational..." ("base", "closed", "angry", "mid", cheeks="blush")
|
|
with hpunch
|
|
her "How{w=0.8} {size=+6}dare{/size} you suggest--" ("open", "base", "angry", "mid", cheeks="blush")
|
|
gen "What are you talking about? Weren't we talking about back massagers?" ("base", xpos="far_left", ypos="head")
|
|
her "-I'd just tear my clothes off and..." ("open", "closed", "angry", "mid", cheeks="blush")
|
|
$ renpy.sound.play("sounds/glass_shatter.ogg")
|
|
her "..." ("mad", "wide", "base", "stare", cheeks="blush")
|
|
her "I...{w} I'm sorry professor!"
|
|
gen "I didn't take you for such a naughty girl, [name_hermione_genie]!" ("grin", xpos="far_left", ypos="head")
|
|
gen "Here we were having an innocent conversation about back massagers and you spring all this on me." ("grin", xpos="far_left", ypos="head")
|
|
her "Professor... I didn't mean." ("soft", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "Don't you 'Professor' me..." ("grin", xpos="far_left", ypos="head")
|
|
her "But please, I assure you..." ("open", "base", "worried", "mid", cheeks="blush")
|
|
gen "That will be all for today Miss Granger." ("base", xpos="far_left", ypos="head")
|
|
gen "You've surely opened my eyes..." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "base", "base", "mid")
|
|
return
|
|
|
|
|
|
|
|
label hg_pf_talk_tonks_T3_intro_E1:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie], for today's favour I'd like to bring in a guest to join us." ("base", xpos="far_left", ypos="head")
|
|
her "What? Didn't we decide it was going to be between just you and I?" ("open", "squint", "angry", "mid")
|
|
gen "Well, why only the two of us when there is the option to bring another person in?" ("base", xpos="far_left", ypos="head")
|
|
her "The option to?" ("normal", "squint", "angry", "mid")
|
|
her "Sorry, I'm not following..." ("normal", "squint", "base", "mid")
|
|
gen "[name_hermione_genie], what is your opinion of Miss Tonks?" ("base", xpos="far_left", ypos="head")
|
|
her "Well, she's a very talented witch... You'd have to be to become an auror." ("open", "closed", "base", "mid")
|
|
gen "Wouldn't it be great if we could have another chat with each other?" ("base", xpos="far_left", ypos="head")
|
|
gen "I heard you already had a bit of a talk previously." ("base", xpos="far_left", ypos="head")
|
|
her "You knew about that?" ("angry", "base", "worried", "mid", cheeks="blush")
|
|
gen "I'm the headmaster [name_hermione_genie]...{w} It's my job to know what goes on within the castle." ("base", xpos="far_left", ypos="head")
|
|
gen "She was the one that suggested you try selling some favours yourself, was it not?" ("base", xpos="far_left", ypos="head")
|
|
her "Well..." ("disgust", "narrow", "base", "down")
|
|
gen "I think it could be quite nice to have a little conversation - all of us together." ("base", xpos="far_left", ypos="head")
|
|
her "Just a conversation then?" ("open", "base", "base", "R")
|
|
gen "Yes, just a conversation..." ("base", xpos="far_left", ypos="head")
|
|
gen "And you'd be awarded points of course." ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "base", "base", "R")
|
|
her "Would I be getting any extra points for this?" ("open", "base", "base", "mid")
|
|
gen "Well, that will be up to Miss Tonks, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "Okay... Just let me get more presentable." ("base", "base", "base", "mid")
|
|
gen "Great, I'll call for her then..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call hg_pf_talk_tonks
|
|
|
|
jump end_hg_pf_talk
|
|
|
|
|
|
label hg_pf_talk_tonks_T3_E1:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "Let's call Miss Tonks up for this one shall we." ("base", xpos="far_left", ypos="head")
|
|
her "For what?" ("open", "happy", "base", "mid")
|
|
gen "For today's favour of course!" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "base", "mid_soft")
|
|
her "Will I get any extra points for this?" ("open", "base", "base", "mid")
|
|
gen "Well, that will be up to Miss Tonks, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "Fine.. Just let me get more presentable." ("base", "base", "worried", "R")
|
|
|
|
call hg_pf_talk_tonks
|
|
|
|
jump end_hg_pf_talk
|
|
|
|
|
|
label hg_pf_talk_tonks:
|
|
call hide_characters
|
|
hide screen bld1
|
|
show screen blkfade
|
|
with d5
|
|
|
|
pause 1
|
|
|
|
# Setup
|
|
$ her_outfit_last.save()
|
|
$ hermione.equip(her_outfit_default)
|
|
|
|
$ ton_outfit_last.save()
|
|
$ tonks.equip(ton_outfit_default)
|
|
|
|
call play_sound("door")
|
|
call ton_chibi("stand",500,"base")
|
|
call her_chibi("stand","desk","base")
|
|
hide screen blkfade
|
|
with d5
|
|
pause.8
|
|
|
|
ton "" ("base", "base", "base", "mid", hair="basic", xpos=600, ypos="base")
|
|
her "Hello, Professor Tonks." ("open", "closed", "base", "mid", xpos="right", ypos="base")
|
|
her "" ("base", "base", "base", "mid")
|
|
if game.daytime:
|
|
gen "Good day, Miss Tonks." ("base", xpos="far_left", ypos="head")
|
|
ton "Good day, Professor." ("base", "happyCl", "base", "mid")
|
|
else:
|
|
gen "Good evening, Miss Tonks." ("base", xpos="far_left", ypos="head")
|
|
ton "Good evening, Professor." ("base", "happyCl", "base", "mid")
|
|
ton "Hermione..." ("horny", "base", "base", "L", hair="horny")
|
|
ton "Is there some sort of special circumstance as to why the two of you summoned me here?" ("base", "base", "raised", "mid", hair="basic")
|
|
gen "More or less." ("base", xpos="far_left", ypos="head")
|
|
gen "I think the three of us should have a bit of a chat..." ("base", xpos="far_left", ypos="head")
|
|
ton "Miss Granger, you didn't cause any trouble I hope?" ("open", "base", "base", "L")
|
|
her "Me? Of course not!" ("open", "closed", "base", "mid")
|
|
her "" ("base", "base", "base", "mid")
|
|
gen "Now, I thought we could have a chat about these favour trading allegations..." ("base", xpos="far_left", ypos="head")
|
|
gen "That you most kindly brought to Miss Tonks' attention." ("base", xpos="far_left", ypos="head")
|
|
her "Oh, those..." ("open", "narrow", "worried", "down")
|
|
gen "Unless you've suddenly changed your mind on that sort of thing?" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("normal", "base", "base", "R")
|
|
her "No, I'll talk about it - if you like..." ("open", "narrow", "base", "down", cheeks="blush")
|
|
her "" ("normal", "base", "base", "mid", cheeks="blush")
|
|
ton "..." ("horny", "base", "base", "mid", hair="horny")
|
|
gen "Why don't we start with..." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
"\"Those pesky Slytherin Sluts!\"":
|
|
ton "Yes, I've heard those Slytherin girls are up to no good..." ("horny", "base", "angry", "mid")
|
|
her "They are! Where do I begin?" ("open", "closed", "angry", "mid", cheeks="blush")
|
|
|
|
menu:
|
|
"-Start jerking off-":
|
|
$ her_jerk_off_counter += 1
|
|
$ genie_masturbating = True
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d3
|
|
pause.2
|
|
call gen_chibi("jerk_off_behind_desk")
|
|
with d3
|
|
pause.8
|
|
|
|
call nar(">You reach under the desk and grab your cock...")
|
|
|
|
"-Participate in the conversation-":
|
|
$ genie_masturbating = False
|
|
|
|
ton "" ("horny", "base", "base", "down")
|
|
her "There's the time Tracey Davis gave Slughorn a lap dance, in the middle of class!" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
ton "In the middle of class?" ("mad", "wide", "shocked", "stare")
|
|
her "Yes..." ("disgust", "narrow", "worried", "down", cheeks="blush")
|
|
ton "Oh my..." ("base", "narrow", "raised", "mid", hair="horny")
|
|
her "She was just sitting on his lap while he taught from his desk..." ("open", "base", "base", "R", cheeks="blush")
|
|
her "But we could all see her moving her hips!" ("annoyed", "base", "base", "R", cheeks="blush")
|
|
ton "Interesting..." ("grin", "narrow", "shocked", "down")
|
|
ton "Any other incidents, Miss Granger?" ("upset", "wide", "shocked", "L", cheeks="blush")
|
|
her "More than I could count!" ("open", "closed", "angry", "mid")
|
|
ton "" ("mad", "base", "base", "mid")
|
|
her "I'm almost certain one of the girls wasn't wearing any underwear in class - which is completely unhygienic." ("angry", "narrow", "worried", "mid_soft")
|
|
if not hermione.is_worn("panties"):
|
|
gen "(Is she even wearing any herself right now?...)" ("base", xpos="far_left", ypos="head")
|
|
her "It was as if a snail had dragged themselves across one of the seats." ("annoyed", "base", "base", "R", cheeks="blush")
|
|
her "I had to insist on staying after class - and I spent a good ten minutes scourgifying everything." ("disgust", "narrow", "worried", "down", cheeks="blush")
|
|
if genie_masturbating:
|
|
gen "(I bet you lapped it all up, slut!)" ("grin", xpos="far_left", ypos="head")
|
|
ton "Why bother, the elves would've done it anyway." ("mad", "narrow", "raised", "R")
|
|
her "About that--" ("open", "squint", "angry", "mid")
|
|
ton "Actually, let's save that topic for another time..." ("normal", "narrow", "base", "L")
|
|
if genie_masturbating:
|
|
gen "(You wanted it all for yourself, that's why!)" ("angry", xpos="far_left", ypos="head")
|
|
ton "Is there anything else you could tell us about these... naughty Slytherin girls?" ("horny", "base", "angry", "mid", hair="horny")
|
|
her "Of course!" ("open", "closed", "angry", "mid")
|
|
her "I could go on for hours about the vile things they've been up to..." ("annoyed", "narrow", "annoyed", "mid")
|
|
ton "I'm not in a rush." ("base", "narrow", "base", "down", cheeks="blush")
|
|
ton "But even if I was, it can wait until later." ("horny", "base", "raised", "L", cheeks="blush")
|
|
her "Well, that girl...{w=0.3} Pansy Parkinson..." ("open", "closed", "angry", "mid")
|
|
her "She just lets Snape grab her ass whenever he wants... and gives her five points each time..." ("annoyed", "base", "angry", "mid")
|
|
ton "Only five measly points?" ("open", "shocked", "worried", "R")
|
|
ton "(She'd get double from me... easily...)" ("upset", "base", "base", "R")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ton "Now, we can't have that, can we..." ("open", "base", "annoyed", "L")
|
|
her "I know... It angers me to the core..." ("annoyed", "base", "worried", "mid")
|
|
ton "" ("upset", "base", "worried", "L", hair="basic")
|
|
her "Everyone has been working so hard towards winning the cup... I have been working so hard..." ("open", "base", "worried", "mid", cheeks="blush")
|
|
if genie_masturbating:
|
|
gen "(You have no idea what your hard work does to me...)" ("base", xpos="far_left", ypos="head")
|
|
her "The way it is right now doesn't promote fairness at all." ("annoyed", "narrow", "worried", "down")
|
|
ton "I can see how that could be a problem..." ("open", "closed", "base", "mid")
|
|
her "It's a huge problem!" ("angry", "base", "angry", "mid")
|
|
ton "" ("base", "base", "worried", "L")
|
|
|
|
"\"Yourself, Miss Granger!\"":
|
|
her "What?!" ("soft", "base", "worried", "mid")
|
|
ton "Yes, I would love to hear a bit more about what's going on with you Miss Granger..." ("horny", "base", "base", "L", hair="horny")
|
|
ton "When I took the teaching position, you and I had a bit of a discussion, didn't we?" ("base", "base", "raised", "L")
|
|
ton "From what I've been hearing on the Portrait vine, you have been selling a few favours yourself to professor Dumbledore here..." ("base", "narrow", "shocked", "down")
|
|
her "I have not!" ("shock", "squint", "angry", "mid", cheeks="blush")
|
|
|
|
menu:
|
|
"-Start jerking off-":
|
|
$ her_jerk_off_counter += 1
|
|
$ genie_masturbating = True
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d3
|
|
pause.2
|
|
call gen_chibi("jerk_off_behind_desk")
|
|
with d3
|
|
pause.8
|
|
|
|
call nar(">You reach under the desk and grab your cock...")
|
|
|
|
"-Participate in the conversation-":
|
|
$ genie_masturbating = False
|
|
|
|
ton "" ("horny", "base", "base", "down")
|
|
her "" ("annoyed", "squint", "angry", "mid", cheeks="blush")
|
|
|
|
if genie_masturbating:
|
|
gen "(Oh yes you have, you naughty slut...)" ("grin", xpos="far_left", ypos="head")
|
|
else:
|
|
$ tmp_val = her_jerk_off_counter+hg_pf_admire_panties.counter+hg_pf_admire_breasts.counter+hg_pf_grope.counter+hg_pf_strip.counter+hg_pf_handjob.counter+hg_pf_blowjob.counter+hg_pf_titjob.counter+hg_pf_sex.counter
|
|
$ tmp_word = num_to_word(tmp_val) # Sum up all favour counters and turn them into a word.
|
|
|
|
gen "{size=-4}...[tmp_word]...{/size}" ("base", xpos="far_left", ypos="head")
|
|
her "*huh*?" ("open", "squint", "angry", "mid", cheeks="blush")
|
|
gen "You sold me exactly [tmp_word] favours." ("base", xpos="far_left", ypos="head")
|
|
her "B-but that's--" ("angry","happy", "angry", "mid", cheeks="blush")
|
|
if tmp_val < 10:
|
|
ton "Disappointing, but it's a start." ("open", "closed", "base", "mid", hair="basic")
|
|
her "..." ("annoyed", "narrow", "base", "R_soft", cheeks="blush")
|
|
elif tmp_val >= 10 and tmp_val < 20:
|
|
ton "Not bad, but I expected better from one of the top students in entire school." ("open", "base", "base", "L", hair="basic")
|
|
elif tmp_val >= 20 and tmp_val < 30:
|
|
her "" ("angry", "narrow", "base", "R_soft", cheeks="blush")
|
|
ton "You go girl! I expected as much from one of my students." ("open", "base", "angry", "L", hair="basic")
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ton "I meant to say, one of {i}your{/i} students, of course." ("upset", "base", "worried", "mid", hair="basic")
|
|
elif tmp_val >= 30 and tmp_val < 40:
|
|
ton "Aren't you a sneaky one, *huh*? Almost tricked me with those doe-like eyes of yours - that you're an innocent girl." ("horny", "base", "angry", "L", hair="horny")
|
|
ton "But, as it turns out, you're actually quite high on the list." ("open", "base", "raised", "L", hair="basic")
|
|
her "(... there's a list...?)" ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
ton "At the very top!" ("silly", "happyCl", "base", "mid")
|
|
her "..." ("angry", "narrow", "base", "down", cheeks="blush")
|
|
else:
|
|
ton "Wow! Who would have thought you're the girl from top of the list." ("silly", "happyCl", "base", "mid")
|
|
ton "Colour me surprised, looks like they were telling the truth after all." ("horny", "base", "angry", "L", hair="horny")
|
|
her "(... a list ... what list...?)" ("angry", "wide", "worried", "stare", cheeks="blush")
|
|
ton "Congratulations for being a \"top\" student." ("horny", "base", "raised", "L")
|
|
her "..." ("disgust", "narrow", "base", "R_soft", cheeks="blush")
|
|
|
|
ton "Don't be so shy, girl. I'm happy that you took my advice to heart..." ("open", "base", "base", "L", hair="basic")
|
|
ton "After all, it's thanks to you that the ministry sent me here." ("base", "base", "base", "L")
|
|
her "I guess..." ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
her "I assure you that I was actually against the practice - during the time of sending the letter..." ("annoyed", "narrow", "worried", "down", cheeks="blush")
|
|
her "At least, until we had our talk about it, Professor." ("soft", "base", "base", "R", cheeks="blush")
|
|
if genie_masturbating:
|
|
gen "(And we've only just started...)" ("base", xpos="far_left", ypos="head")
|
|
her "To help my house catch up in points. Doing it to help Gryffindor..." ("soft", "narrow", "worried", "down", cheeks="blush")
|
|
if genie_masturbating:
|
|
gen "(And because you love it...)" ("grin", xpos="far_left", ypos="head")
|
|
ton "Well, if you can't beat them..." ("horny", "base", "base", "R", hair="horny")
|
|
ton "So, how has that been working for you so far, Miss Granger?" ("open", "base", "base", "L", hair="basic")
|
|
ton "How is morale amongst the Gryffindor students, now?" ("base", "base", "raised", "L")
|
|
her "It's great! Although... I still believe that it isn't fair..." ("soft", "base", "base", "mid", cheeks="blush")
|
|
her "That is why I created the \"M.R.M\"!" ("open", "happy", "base", "mid_soft")
|
|
ton "Yes. The \"Men's Reign Movement\"..." ("open", "closed", "base", "mid")
|
|
ton "" ("base", "base", "base", "mid")
|
|
her "But...{w=0.5} that's not what \"M.R.M\" stands for!" ("angry", "base", "worried", "mid")
|
|
her "It's the \"Men's Rights Movement\"!" ("open", "closed", "base", "mid")
|
|
her "I've told you both about it... In detail!" ("annoyed", "base", "angry", "mid")
|
|
ton "I see... I probably wrote it down and put it somewhere in my...{w=0.8} extensive notes folder..." ("soft", "base", "raised", "R")
|
|
gen "{size=-5}(*Heh!* It's like looking at myself in a mirror...){/size}" ("base", xpos="far_left", ypos="head") # Small text
|
|
her "(...)" ("annoyed", "narrow", "worried", "down")
|
|
her "The \"M.R.M\" is there to provide male students with the same fairness, righteousness, and just benefits that girls are receiving at the school." ("open", "closed", "base", "mid")
|
|
her "I felt its creation was necessary..." ("annoyed", "base", "base", "mid")
|
|
|
|
her "All this favour trading has been completely unfair to the boys!" ("open", "narrow", "annoyed", "mid")
|
|
ton "Ah, yes... yes." ("open", "closed", "worried", "mid")
|
|
ton "... Wait, what?" ("mad", "shocked", "raised", "L")
|
|
gen "..." ("grin", xpos="far_left", ypos="head")
|
|
her "*Ugh!*... I assumed you read through the initial letter more thoroughly..." ("open", "narrow", "worried", "mid_soft")
|
|
if genie_masturbating:
|
|
gen "(too busy staring her down I bet...)" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Now-now, Miss Granger... Tonks was very quick to get here when she heard about your accusations." ("base", xpos="far_left", ypos="head")
|
|
her "I suppose..." ("annoyed", "narrow", "base", "R_soft")
|
|
ton "So your problem was never that the girls of this school are engaging in illicit, sexual favours with their teachers..." ("normal", "wide", "raised", "L")
|
|
ton "It's that the boys aren't able to do the same?" ("upset", "base", "raised", "L")
|
|
her "Exactly!" ("open", "closed", "angry", "mid")
|
|
ton "Why didn't you say so during our talk earlier, Miss Granger?" ("grin", "narrow", "raised", "L")
|
|
ton "I can easily sort out that problem!" ("horny", "base", "base", "L", hair="horny")
|
|
her "I {i}did{/i} mention it!" ("angry", "happyCl", "worried", "mid")
|
|
ton "Oh..." ("annoyed", "base", "raised", "downR", hair="basic")
|
|
if not genie_masturbating:
|
|
gen "..." ("base", xpos="far_left", ypos="head")
|
|
ton "Hold on..." ("open", "closed", "base", "mid")
|
|
ton "That doesn't explain as to why {i}you{/i} decided to contribute to this problem, and do favours for your teachers as well." ("open", "base", "raised", "L")
|
|
her "Well..." ("disgust", "base", "base", "R")
|
|
ton "There is no need for you to keep up an act, if you changed your mind on it." ("soft", "base", "base", "down")
|
|
ton "You can tell us. I most certainly won't judge you..." ("horny", "base", "base", "L", cheeks="blush", hair="horny")
|
|
her "I just...{w=0.6} Sometimes Gryffindor is just so far behind in points..." ("soft", "narrow", "base", "down")
|
|
ton "Oh, I see..." ("base", "base", "base", "L", hair="basic")
|
|
her "So I also asked Professor Dumbledore for a favour, but only once or twice..." ("soft", "base", "base", "mid", cheeks="blush")
|
|
|
|
if not genie_masturbating:
|
|
gen "Actually..." ("base", xpos="far_left", ypos="head")
|
|
her "*Hmph*..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
|
|
ton "And I suppose you're against the idea of doing favours for another teacher?" ("horny", "base", "raised", "L", hair="horny")
|
|
her "I..." ("angry", "narrow", "worried", "down", cheeks="blush")
|
|
her "*Umm*... maybe I could?" ("soft", "base", "base", "R", cheeks="blush")
|
|
her "I haven't actively considered it..." ("soft", "narrow", "base", "mid_soft", cheeks="blush")
|
|
if genie_masturbating:
|
|
gen "(Yes! You want to make out with your slutty teacher, don't you!)" ("angry", xpos="far_left", ypos="head")
|
|
ton "Don't think I'm judging you, Miss Granger." ("normal", "base", "base", "L", hair="basic")
|
|
ton "I'm sure your house has been ecstatic about the sudden spike in house points." ("soft", "wide", "raised", "L")
|
|
if genie_masturbating:
|
|
gen "(And they're not the only ones being ecstatic!)" ("angry", xpos="far_left", ypos="head")
|
|
"*fap-fap-fap*"
|
|
gen "(I'm getting close. Maybe I should ask her about something else...)" ("base", xpos="far_left", ypos="head")
|
|
$ tmp_name = name_hermione_genie[:3]
|
|
gen "[tmp_name]-...{w=0.3} *Ugh*... Miss Granger..." ("angry", xpos="far_left", ypos="head")
|
|
gen "Why don't you tell us more about..." ("angry", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "I think we've been trailing a bit off topic here..." ("base", xpos="far_left", ypos="head")
|
|
ton "Oh yes, perhaps..." ("base", "base", "base", "L", hair="basic")
|
|
gen "Miss Granger, why don't you tell us more about..." ("base", xpos="far_left", ypos="head")
|
|
|
|
menu:
|
|
"\"Those pesky Slytherin Sluts!\"":
|
|
her "What else would you like to know?" ("open", "base", "base", "mid")
|
|
if genie_masturbating:
|
|
gen "What other.. *Ugh.. activities do you have here?" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "What other classes do you have here?" ("base", xpos="far_left", ypos="head")
|
|
her "I'm not sure what you mean, Professor..." ("annoyed", "base", "base", "R")
|
|
ton "I think what your headmaster is getting at..." ("open", "closed", "base", "mid")
|
|
ton "Is there any other... uncouth behaviour going on outside of the dungeons?" ("grin", "base", "raised", "L", hair="horny")
|
|
ton "You've only mentioned potions and alchemy class thus far." ("base", "base", "base", "L")
|
|
if genie_masturbating:
|
|
gen "(Where did those bad teachers touch you?)" ("grin", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Yes, that!" ("base", xpos="far_left", ypos="head")
|
|
her "Well, of course there is... Even if they might not be as successful..." ("annoyed", "base", "angry", "mid_soft")
|
|
her "With all the teachers, there are plenty of filthy tactics being used - all over the school." ("open", "base", "angry", "mid")
|
|
if genie_masturbating:
|
|
gen "(Filthy, *huh*?)" ("angry", xpos="far_left", ypos="head")
|
|
"*fap-fap-fap*"
|
|
else:
|
|
gen "Such-{w=0.5}{nw}" ("base", xpos="far_left", ypos="head")
|
|
ton "Such as?" ("horny", "base", "raised", "L")
|
|
|
|
# Random choice of stuff that has happened.
|
|
$ character_choice = []
|
|
$ character_choice.append("slytherins") # 'else' choice. List can't be empty.
|
|
if cho_tier >= 2:
|
|
$ character_choice.append("cho_1")
|
|
if cc_pf_strip.counter >= 2: # Cho stripped and Hermione saw it.
|
|
$ character_choice.append("cho_2")
|
|
if astoria_unlocked:
|
|
$ character_choice.append("astoria_1")
|
|
|
|
$ random_choice = renpy.random.choice(character_choice)
|
|
|
|
if random_choice == "cho_1": # After winning against Hufflepuff.
|
|
her "It's not even just the Slytherins doing it!" ("open", "closed", "angry", "mid")
|
|
ton "Oh really?" ("base", "base", "raised", "L")
|
|
her "Yes, that girl from Ravenclaw...{w=0.6} Cho Chang..." ("open", "base", "angry", "mid")
|
|
her "She was using some pretty dirty tactics - during the first Quidditch match of the season!" ("angry", "base", "angry", "mid")
|
|
gen "(Yes, very dirty indeed...)" ("grin", xpos="far_left", ypos="head")
|
|
her "You could clearly see her panties at one point..." ("soft", "base", "angry", "mid")
|
|
her "Surely she dressed that way just to distract the other team..." ("annoyed", "narrow", "angry", "R")
|
|
if genie_masturbating:
|
|
gen "(I'm sure it distracted the commentator as well...)" ("base", xpos="far_left", ypos="head")
|
|
else:
|
|
gen "Were you looking, Miss Granger?" ("base", xpos="far_left", ypos="head")
|
|
her "..." ("annoyed", "narrow", "base", "R_soft", cheeks="blush")
|
|
ton "*Hmm*... sounds like watching Quidditch has gotten a lot more interesting since I was in school." ("horny", "base", "raised", "mid")
|
|
her "I wouldn't use the word interesting to describe it..." ("annoyed", "base", "worried", "mid", cheeks="blush")
|
|
ton "I'll make sure to show up to the next match, to see what's going on for myself." ("base", "base", "base", "mid")
|
|
her "Thank you professor..." ("open", "closed", "base", "mid")
|
|
|
|
elif random_choice == "cho_2": # After Cho stripped for you.
|
|
her "You're well aware that it's not just Slytherins that have been doing stuff like this..." ("open", "closed", "angry", "mid")
|
|
ton "If you'd like to give an example..." ("base", "base", "base", "L")
|
|
her "I'm talking about Cho Chang!" ("open", "base", "angry", "mid")
|
|
ton "Ah yes, the Ravenclaw seeker..." ("base", "base", "raised", "mid")
|
|
ton "She's a feisty one, isn't she!" ("horny", "base", "angry", "mid")
|
|
her "..." ("annoyed", "base", "angry", "mid")
|
|
ton "Would you like to tell me what she did?" ("horny", "base", "base", "L")
|
|
if genie_masturbating:
|
|
gen "(Stripped right in front us is what she did!)" ("angry", xpos="far_left", ypos="head")
|
|
"*fap-fap-fap*"
|
|
else:
|
|
gen "I can tell you all about Miss Chang's little--" ("grin", xpos="far_left", ypos="head")
|
|
her "She was dancing! Right here!" ("open", "closed", "base", "mid")
|
|
ton "Oh, did she really?" ("base", "base", "raised", "L")
|
|
ton "With or without clothes?" ("horny", "base", "angry", "mid")
|
|
if genie_masturbating:
|
|
her "Without..." ("soft", "narrow", "base", "R_soft")
|
|
else:
|
|
gen "The latter!" ("grin", xpos="far_left", ypos="head")
|
|
ton "Oh my... What girl would do such a shameful thing..." ("open", "base", "worried", "mid")
|
|
her "..." ("disgust", "narrow", "worried", "down", cheeks="blush")
|
|
ton "Are you blushing, Miss Granger?" ("base", "base", "angry", "L")
|
|
her "..." ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
her "N-no...? Anyway..."
|
|
|
|
elif random_choice == "astoria_1": # After Astoria got caught.
|
|
her "That Astoria girl, casting imperio on a student - making her lift her top..." ("soft", "narrow", "angry", "R")
|
|
ton "Ah, yes that was unfortunate..." ("normal", "base", "worried", "R", hair="basic")
|
|
if genie_masturbating:
|
|
gen "(And hot...)" ("angry", xpos="far_left", ypos="head")
|
|
her "I take it that has been dealt with?" ("normal", "base", "base", "R")
|
|
ton "Yes, there's no need for you to worry about her, miss Granger..." ("base", "happyCl", "raised", "mid", hair="basic")
|
|
ton "She has been properly reprimanded - and both professor Dumbledore and I have taken it upon ourselves to work on her behaviour." ("horny", "base", "base", "mid", hair="horny")
|
|
#if first training done:
|
|
if genie_masturbating:
|
|
gen "(If only there was a reason to give you some punishment...)" ("grin", xpos="far_left", ypos="head")
|
|
"*fap-fap-fap*"
|
|
her "I see..." ("normal", "narrow", "worried", "down")
|
|
her "Well, that's good to hear..." ("open", "closed", "base", "mid")
|
|
her "I would have just handed her over to the authorities, if it was up to me..." ("open", "base", "angry", "mid")
|
|
her "Anyway..." ("open", "closed", "base", "mid")
|
|
|
|
else:
|
|
her "..." ("annoyed", "narrow", "worried", "down", cheeks="blush")
|
|
ton "Miss Granger?" ("normal", "base", "raised", "L")
|
|
her "*Ehm*..." ("annoyed", "base", "base", "R", cheeks="blush")
|
|
her "Well, I could pick any of the girls in Slytherin, really..." ("soft", "narrow", "angry", "R")
|
|
|
|
her "It is quite astonishing to what level those Slytherins would go - to get the teachers going..." ("annoyed", "base", "angry", "mid")
|
|
her "Especially that one time during care for magical creatures..." ("open", "base", "base", "mid")
|
|
ton "Oh? You weren't studying centaurs, were you?" ("horny", "base", "raised", "mid")
|
|
her "No? Why would you assume that?" ("normal", "wink", "base", "mid")
|
|
ton "No reason... please continue..." ("open", "base", "raised", "R", cheeks="blush", hair="horny")
|
|
ton "" ("base", "base", "raised", "mid", hair="basic")
|
|
her "Well, I do hope that Hagrid is above this favour trading business. He sure seems like it during my classes with him." ("open", "base", "base", "R")
|
|
her "One of those Slytherin students was being quite rough with a {i}Blast-ended Skrewt{/i}... making it go off on purpose..." ("annoyed", "narrow", "worried", "down")
|
|
|
|
if genie_masturbating:
|
|
her "She was slowly moving it up and down, only agitating it a bit initially..." ("annoyed", "base", "base", "mid")
|
|
gen "(Yes I bet you'd love to do that with my cock.)" ("grin", xpos="far_left", ypos="head")
|
|
her "But once she got going - you could really see how it could just go off any minute..." ("open", "base", "base", "mid")
|
|
gen "(Yes, any minute now...)" ("angry", xpos="far_left", ypos="head")
|
|
her "I was just about to call her out on it, as it started shaking violently." ("open", "base", "base", "R")
|
|
gen "(Yes, any second now...)" ("angry", xpos="far_left", ypos="head")
|
|
ton "Then what happened?" ("open", "base", "raised", "L", cheeks="blush")
|
|
her "I could momentarily see the concerned look on her face, as the {i}Skrewt{/i} exploded right into it..." ("open", "narrow", "worried", "down", cheeks="blush")
|
|
ton "" ("horny", "base", "angry", "mid", cheeks="blush", hair="horny")
|
|
gen "(Yes, take it right on your face you slut!)" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d3
|
|
call cum_block
|
|
call gen_chibi("cum_behind_desk")
|
|
with d3
|
|
pause.8
|
|
|
|
call cum_block
|
|
call bld
|
|
gen "{size=-5}*Argh*! YES!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
her "" ("annoyed", "base", "base", "mid", cheeks="blush")
|
|
ton "Are you okay, professor? You're awfully quiet..." ("base", "base", "raised", "mid", cheeks="blush")
|
|
her "(.............)" ("soft", "base", "base", "mid")
|
|
call gen_chibi("cum_behind_desk_done")
|
|
with d3
|
|
pause.2
|
|
call bld
|
|
gen "Oh... yes, I was just so engaged in the conversation." ("base", xpos="far_left", ypos="head")
|
|
ton "Oh really?" ("horny", "narrow", "raised", "mid")
|
|
ton "What were we talking about then?" ("base", "base", "angry", "mid")
|
|
gen "Fast...{w=0.4} blended...{w=0.6} fruits?" ("base", xpos="far_left", ypos="head")
|
|
ton "Right..." ("open", "closed", "raised", "mid", hair="basic")
|
|
ton "Well, then... I think we're done here..." ("base", "narrow", "raised", "R")
|
|
her "..." ("normal", "base", "base", "R", cheeks="blush")
|
|
if game.daytime:
|
|
ton "I'll leave you two to it, have a good day, Miss Granger." ("base", "base", "base", "L")
|
|
her "Good day, professor Tonks." ("soft", "base", "base", "R")
|
|
else:
|
|
ton "I'll leave you two to it, have a good night, Miss Granger." ("base", "base", "base", "L")
|
|
her "Good night, professor Tonks." ("soft", "base", "base", "R")
|
|
ton "Professor..." ("horny", "base", "raised", "mid")
|
|
gen "Miss Tonks..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call ton_walk(action="leave")
|
|
|
|
else:
|
|
ton "Oh no, those poor things!" ("upset", "base", "worried", "mid", hair="basic")
|
|
her "..." ("annoyed", "base", "base", "R")
|
|
ton "That's not how you're supposed to care for a Blast-ended skrewt..." ("open", "closed", "angry", "mid")
|
|
ton "Wait, what is a {i}Blast-ended Skrewt{/i} actually?" ("upset", "base", "worried", "L")
|
|
her "It's some crossbreed that Hagrid has made... I don't know exactly how he managed it..." ("annoyed", "narrow", "worried", "down")
|
|
ton "Sounds to me that this Hagrid fellow has been doing some illegal breeding..." ("upset", "base", "raised", "mid")
|
|
gen "(He-he-he)" ("grin", xpos="far_left", ypos="head")
|
|
gen "*Ahem*..." ("base", xpos="far_left", ypos="head")
|
|
ton "Although, all things considered!" ("open", "closed", "base", "mid")
|
|
ton "It's probably nothing too bad." ("silly", "happyCl", "base", "mid")
|
|
|
|
ton "Well then, I think we're done here." ("open", "base", "worried", "mid")
|
|
ton "I'll leave you two to it..." ("base", "base", "base", "mid")
|
|
if game.daytime:
|
|
ton "Have a good day, Miss Granger." ("base", "base", "base", "L")
|
|
her "Good day, professor Tonks." ("open", "base", "base", "R")
|
|
else:
|
|
ton "Have a good night, Miss Granger." ("base", "base", "base", "L")
|
|
her "Good night, professor Tonks." ("open", "base", "base", "R")
|
|
ton "Professor..." ("horny", "base", "raised", "mid")
|
|
gen "Miss Tonks..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call ton_walk(action="leave")
|
|
|
|
"\"Yourself.\"":
|
|
her "Well..." ("angry", "narrow", "worried", "down")
|
|
ton "Yes..." ("base", "base", "raised", "L")
|
|
ton "What does our Headmaster ask of you to earn those house points?" ("horny", "base", "angry", "mid", hair="horny")
|
|
gen "..." ("angry", xpos="far_left", ypos="head")
|
|
if genie_masturbating:
|
|
gen "(Let's take a short break, my hands are getting tired.)" ("grin", xpos="far_left", ypos="head")
|
|
call gen_chibi("sit_behind_desk")
|
|
her "I..." ("angry", "happyCl", "worried", "mid")
|
|
ton "Go on, I'm sure the Headmaster doesn't mind." ("grin", "narrow", "raised", "L")
|
|
ton "My lips are sealed. {heart}" ("horny", "base", "base", "mid")
|
|
her "Professor..." ("disgust", "narrow", "base", "down")
|
|
gen "Miss Granger, your professor asked you a question..." ("base", xpos="far_left", ypos="head")
|
|
her "But, I thought it was supposed to stay between just you and I..." ("disgust", "narrow", "base", "mid_soft")
|
|
|
|
menu:
|
|
"\"That's true\"":
|
|
gen "Then let's end it here for today..." ("base", xpos="far_left", ypos="head")
|
|
ton "But sir..." ("open", "base", "worried", "mid", hair="sad")
|
|
gen "Tonks..." ("base", xpos="far_left", ypos="head")
|
|
ton "Fine..." ("upset", "base", "worried", "down", hair="basic")
|
|
ton "I've thoroughly enjoyed it, in any case." ("base", "base", "base", "L")
|
|
gen "Good to hear." ("grin", xpos="far_left", ypos="head")
|
|
ton "I'll leave you two to it..." ("base", "base", "base", "mid")
|
|
if game.daytime:
|
|
ton "Have a good day, Miss Granger." ("base", "base", "base", "L")
|
|
her "Good day, professor Tonks." ("open", "base", "base", "R")
|
|
else:
|
|
ton "Have a good night, Miss Granger." ("base", "base", "base", "L")
|
|
her "Good night, professor Tonks." ("open", "base", "base", "R")
|
|
|
|
call ton_walk(action="leave")
|
|
|
|
call bld
|
|
gen "(She ignored me...?)" ("base", xpos="far_left", ypos="head")
|
|
if genie_masturbating:
|
|
gen "(And I just got blue-balled, bollocks...)" ("base", xpos="far_left", ypos="head")
|
|
$ genie_masturbating = False
|
|
|
|
"\"Tonks isn't some kind of snitch\"":
|
|
gen "I'm sure we can take Miss Tonks at her word." ("base", xpos="far_left", ypos="head")
|
|
her "But..." ("disgust", "narrow", "worried", "mid_soft")
|
|
gen "I'm sure Miss Tonks would be happy to provide additional points, as you'd basically be providing a favour for us both." ("base", xpos="far_left", ypos="head")
|
|
ton "*Hmmm* Oh yes, I'd love to be of help for the Gryffindor house." ("horny", "base", "base", "mid", hair="horny")
|
|
her "In that case I want another five points." ("annoyed", "base", "base", "mid")
|
|
gen "That can be arrange--" ("base", xpos="far_left", ypos="head")
|
|
ton "Done!" ("base", "base", "angry", "mid")
|
|
$ current_payout = 10
|
|
if genie_masturbating:
|
|
call gen_chibi("jerk_off_behind_desk")
|
|
gen "(This should be good...)" ("base", xpos="far_left", ypos="head")
|
|
her "W-{w=0.3}What would you like to know about then?" ("open", "base", "base", "R", cheeks="blush")
|
|
ton "I'd be happy with anything you'd like to tell me..." ("base", "base", "base", "L")
|
|
her "Well... it's quite embarrassing." ("disgust", "narrow", "worried", "down", cheeks="blush")
|
|
ton "Yes?" ("soft", "base", "raised", "L")
|
|
if hg_pf_strip.counter > 1:
|
|
her "Well, he asked me to dance for him..." ("open", "narrow", "base", "R_soft", cheeks="blush")
|
|
ton "Yes... dance..." ("open", "base", "raised", "R")
|
|
if genie_masturbating:
|
|
gen "(And you loved every second of it, that butt bouncing around...)" ("angry", xpos="far_left", ypos="head")
|
|
else:
|
|
her "Well, he made me show him my panties..." ("open", "narrow", "base", "R_soft", cheeks="blush")
|
|
ton "Panties, you say..." ("base", "base", "raised", "L", cheeks="blush")
|
|
if genie_masturbating:
|
|
gen "(And you loved every second of it, I bet you were totally wet under those panties!)" ("angry", xpos="far_left", ypos="head")
|
|
if hermione.is_worn("panties"):
|
|
gen "(Not that you wear any anymore, don't you [name_hermione_genie]?)" ("grin", xpos="far_left", ypos="head")
|
|
ton "And how did that make you feel?" ("soft", "base", "raised", "L", cheeks="blush")
|
|
her "Humiliated!" ("annoyed", "narrow", "base", "R_soft", cheeks="blush")
|
|
ton "And your headmaster, did he enjoy it?" ("base", "narrow", "raised", "mid")
|
|
|
|
if genie_masturbating:
|
|
if hg_pf_strip.counter > 1:
|
|
her "He did seem to enjoy it." ("open", "closed", "base", "mid", cheeks="blush")
|
|
gen "(Yes! I thoroughly enjoyed that little show of yours, you slut!)" ("angry", xpos="far_left", ypos="head")
|
|
ton "I'm sure it was quite the sight...{w=0.4} Did you take your clothes off?" ("base", "narrow", "base", "L")
|
|
her "Professor!" ("disgust", "narrow", "base", "R")
|
|
her "I--" ("clench", "narrow", "base", "down")
|
|
ton "There's nothing to be ashamed of if you're doing it for the honour of your house..." ("soft", "base", "base", "L")
|
|
her "You believe so, professor?" ("open", "base", "worried", "R")
|
|
ton "Of course, I was the one who suggested you sell your headmaster some favours was it not?" ("grin", "base", "base", "L")
|
|
ton "So, just continue doing what your headmaster asks of you and you'll make your house proud." ("base", "base", "base", "L")
|
|
else:
|
|
her "He did seem to enjoy... them." ("soft", "narrow", "base", "down", cheeks="blush")
|
|
gen "(Yes! Panties!)" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call hide_characters
|
|
hide screen bld1
|
|
with d3
|
|
pause.2
|
|
call cum_block
|
|
call gen_chibi("cum_behind_desk")
|
|
with d3
|
|
pause.8
|
|
|
|
call cum_block
|
|
call bld
|
|
gen "{size=-5}*Argh!* YES!{/size}" ("angry", xpos="far_left", ypos="head")
|
|
|
|
her "" ("annoyed", "base", "base", "R")
|
|
ton "Seems like the headmaster enjoyed our little discussion..." ("horny", "base", "angry", "mid", hair="horny")
|
|
her "(.............)" ("soft", "base", "base", "mid")
|
|
|
|
call gen_chibi("cum_behind_desk_done")
|
|
with d3
|
|
pause.2
|
|
|
|
call bld
|
|
gen "*Ah-Ah*..." ("angry", xpos="far_left", ypos="head")
|
|
ton "What have you been doing back there?" ("soft", "narrow", "raised", "mid", hair="horny")
|
|
gen "I--" ("base", xpos="far_left", ypos="head")
|
|
her "H-{w=0.3}he isn't doing anything! Isn't that right, Professor?" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "Just *Ehm*...{w=0.5} stretching your leg, as always." ("crooked_smile", "base", "worried", "mid", cheeks="blush")
|
|
ton "Right..." ("normal", "base", "shocked", "R")
|
|
ton "Well then, since my work here is done... I need to go back to my regular duties." ("open", "closed", "base", "mid", hair="basic")
|
|
|
|
else:
|
|
gen "I sure what--" ("base", xpos="far_left", ypos="head")
|
|
ton "I'm asking miss Granger." ("upset", "base", "base", "mid")
|
|
gen "Oh, of course!" ("base", xpos="far_left", ypos="head")
|
|
|
|
her "He did seem to enjoy it." ("open", "closed", "base", "mid", cheeks="blush")
|
|
her "Maybe a bit too much even..." ("angry", "narrow", "base", "R_soft", cheeks="blush")
|
|
ton "That just means you did a great job, Miss Granger." ("base", "base", "base", "L")
|
|
ton "Your house surely benefited even more from it." ("horny", "base", "raised", "L")
|
|
her "True..." ("soft", "base", "base", "R", cheeks="blush")
|
|
ton "Well, I do believe we're done here..." ("open", "closed", "base", "mid", hair="basic")
|
|
ton "You've done a great, job Miss Granger." ("open", "base", "base", "L")
|
|
ton "The Gryffindor house should be proud to have you." ("base", "base", "base", "mid")
|
|
gen "Yes..." ("base", xpos="far_left", ypos="head")
|
|
gen "That surely was something, Miss Granger..." ("base", xpos="far_left", ypos="head")
|
|
ton "It was... I'm glad you two called me..." ("silly", "happyCl", "base", "mid")
|
|
ton "This conversation has been very enlightening." ("horny", "base", "base", "mid", hair="horny")
|
|
|
|
ton "I'll leave you two to it..." ("base", "base", "base", "mid", hair="basic")
|
|
if game.daytime:
|
|
ton "Have a good day, Miss Granger." ("base", "base", "base", "L")
|
|
her "Good day, professor Tonks." ("open", "base", "base", "R")
|
|
else:
|
|
ton "Have a good night, Miss Granger." ("base", "base", "base", "L")
|
|
her "Good night, professor Tonks." ("open", "base", "base", "R")
|
|
ton "Professor..." ("horny", "base", "raised", "mid")
|
|
gen "Miss Tonks..." ("base", xpos="far_left", ypos="head")
|
|
|
|
call ton_walk(action="leave")
|
|
|
|
|
|
$ tonks.equip(ton_outfit_last)
|
|
$ hermione.equip(her_outfit_last)
|
|
$ tonks_busy = True
|
|
|
|
return
|