gen "I need to buy adult magazines for this lesson." ("base", xpos="far_left", ypos="head")
elif her_tutoring == 9 and her_tier >= 4:
if porn_mag_ITEM.owned >= 1: # Porn magazines
jump hg_tutor_E9
else:
gen "I need to buy porn magazines for this lesson." ("base", xpos="far_left", ypos="head")
# Tier 5
elif her_tutoring == 10 and her_tier >= 5:
if vibrator_ITEM.owned >= 1: # Vibrator
jump hg_tutor_E10
else:
gen "I need to buy a vibrator for this lesson." ("base", xpos="far_left", ypos="head")
elif her_tutoring == 11 and her_tier >= 5:
if anal_plugs_ITEM.owned >= 1: # Anal plugs
jump hg_tutor_E11
else:
gen "I need to buy anal plugs for this lesson." ("base", xpos="far_left", ypos="head")
# Tier 6
elif her_tutoring == 12 and her_tier >= 6:
jump hg_tutor_E12
elif her_tutoring == 13 and her_tier >= 6:
jump hg_tutor_E13
elif her_tutoring == 14 and her_tier >= 6 and hg_sex.trigger and hg_anal.trigger:
jump hg_tutor_E14
elif her_tutoring == 15:
gen "(I have taught her everything there was to teach.)" ("base", xpos="far_left", ypos="head")
else:
gen "(She's not ready for her next lesson yet.)" ("base", xpos="far_left", ypos="head")
jump hermione_requests
label hg_tutor_E1:
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
her "[genie_name], I'm very thankful that you're doing this for me." ("open", "base", "base", "mid")
gen "Doing what?" ("base", xpos="far_left", ypos="head")
her "My tutoring lessons..." ("soft", "squint", "base", "mid")
her "I hope you're still planning to lecture me, [genie_name]?" ("annoyed", "base", "base", "mid")
gen "Oh, I'll give you a lecture for sure." ("grin", xpos="far_left", ypos="head")
her "Shall I go and fetch my books, then?" ("open", "squint", "base", "mid")
gen "What?" ("base", xpos="far_left", ypos="head")
her "My Books, [genie_name]. I need to study them more for my tests." ("soft", "base", "base", "R")
her "All the knowledge I need is in those books!" ("annoyed", "narrow", "angry", "R")
gen "Books can't teach you everything, girl... Some knowledge only comes with practice and experience!" ("base", xpos="far_left", ypos="head")
gen "(I'm really just going to make this shit up as I go, ain't I?)" ("base", xpos="far_left", ypos="head")
her "Maybe... I mean, as the head of Hogwarts you probably know best." ("annoyed", "squint", "base", "mid")
gen "Sometimes you seem to forget that, Miss Granger." ("base", xpos="far_left", ypos="head")
her "That sounded like something professor Snape would say..." ("open", "squint", "base", "mid")
her "........." ("annoyed", "squint", "base", "mid")
her "Sorry about that, he thinks he's always right and it annoys me." ("smile", "happyCl", "base", "mid")
gen "..........." ("base", xpos="far_left", ypos="head")
her "Sir?" ("soft", "base", "base", "R")
gen "We're going to have to do it my way." ("base", xpos="far_left", ypos="head")
$ d_flag_01 = False
$ d_flag_02 = False
menu:
gen "..." ("base", xpos="far_left", ypos="head")
"-No books-":
$ d_flag_01 = True
gen "Rule number one, no books allowed past this door." ("base", xpos="far_left", ypos="head")
her "Too bad, I love books." ("annoyed", "narrow", "worried", "down")
gen "{size=-4}And soon you'll love cock!{/size}" ("grin", xpos="far_left", ypos="head")
her "Yes?" ("soft", "base", "base", "mid", trans=d5)
gen "I didn't say anything..." ("base", xpos="far_left", ypos="head")
her "If you say so, [genie_name]." ("open", "base", "base", "R")
"-No back talk-":
$ d_flag_02 = True
gen "First rule, no back talk." ("base", xpos="far_left", ypos="head")
her "Of course, sir!" ("base", "squint", "base", "mid")
gen "Good." ("base", xpos="far_left", ypos="head")
gen "Now it's time we talk about your future, child." ("base", xpos="far_left", ypos="head")
her "I'm not a child anymore, professor!" ("normal", "squint", "angry", "mid")
if d_flag_01:
gen "You know what, let's add a second rule--" ("base", xpos="far_left", ypos="head")
gen "No back talk!" ("angry", xpos="far_left", ypos="head")
her "B-but...--" ("open", "happy", "worried", "mid")
gen "What did I just say?" ("base", xpos="far_left", ypos="head")
her "S-sorry..." ("annoyed", "squint", "worried", "R")
if d_flag_02:
gen "Let's add a second rule on top of the first one--" ("base", xpos="far_left", ypos="head")
gen "No{w=0.3} more{w=0.3} books!" ("angry", xpos="far_left", ypos="head")
gen "They're an obsolete and inferior medium anyway, you don't need them." ("base", xpos="far_left", ypos="head")
her "(Too bad, I love books...)" ("annoyed", "narrow", "worried", "down")
gen "Continuing--" ("base", xpos="far_left", ypos="head")
gen "I can tutor you, but you need to understand certain things about magic." ("base", xpos="far_left", ypos="head")
gen "With proper training, you can learn to increase your magic ability." ("base", xpos="far_left", ypos="head")
her "Yes?" ("soft", "base", "base", "mid")
gen "Certain emotions like love, and hate, pleasure, and pain..." ("base", xpos="far_left", ypos="head")
gen "{size=-2}(If she falls for that, I'm a true genius!){/size}" ("grin", xpos="far_left", ypos="head")
her "I've been studying magic for years and I've never heard of such a thing." ("normal", "base", "base", "mid")
gen "{size=-2}(Shit.){/size}" ("angry", xpos="far_left", ypos="head")
gen "And that's exactly why you're just an amateur. You still have much to learn about magic." ("base", xpos="far_left", ypos="head")
her "Please stop that, professor. I'm not an amateur!" ("open", "squint", "worried", "mid")
gen "Yes, maybe not empirically but..." ("base", xpos="far_left", ypos="head")
her "Empirically?!" ("annoyed", "base", "base", "mid")
gen "Enough of this. You came to me asking for my help, and if it starts like this--" ("angry", xpos="far_left", ypos="head")
her "Yes, I suppose you are right..." ("angry", "base", "worried", "mid")
her "Alright, I'm ready to study hard with you!" ("base", "base", "base", "mid")
gen "{size=-2}Yes, we will study hard-on going forward!{/size}" ("grin", xpos="far_left", ypos="head")
her "Huh?" ("open", "narrow", "annoyed", "mid", cheeks="blush")
her "" ("normal", "narrow", "annoyed", "mid", cheeks="blush")
gen "What did I say about back talk?" ("angry", xpos="far_left", ypos="head")
her "..........." ("annoyed", "narrow", "annoyed", "R", cheeks="blush")
gen "You learn quick, that's good." ("base", xpos="far_left", ypos="head")
gen "Alright, I want you to take some time and think about what we've discussed. I'll let you know when we can start with the first lesson." ("base", xpos="far_left", ypos="head")
her "Can't we start now?" ("open", "base", "base", "mid")
gen "Miss Granger, you're not the only student I must take care of." ("base", xpos="far_left", ypos="head")
her "You're tutoring someone else?" ("open", "wide", "base", "mid")
gen "{size=-2}(If only...){/size}" ("base", xpos="far_left", ypos="head")
gen "I must take care of all the students of this school." ("base", xpos="far_left", ypos="head")
gen "But yes, there is another girl who needs..." ("base", xpos="far_left", ypos="head")
her "A Slytherin girl?!" ("shock", "wide", "base", "mid_soft")
gen "That is none of your business, miss Granger." ("grin", xpos="far_left", ypos="head")
her "Yes, professor. I'm sorry, but with all the recent events I'm a little on edge, and I would feel better if--" ("angry", "base", "angry", "mid")
gen "Apology accepted, and now goodnight!" ("base", xpos="far_left", ypos="head")
her "but--..." ("annoyed", "base", "angry", "L")
gen "That's enough. Other students tutoring sessions are confidential." ("base", xpos="far_left", ypos="head")
her "Well, when you put it that way..." ("soft", "base", "angry", "R")
her "Anyway." ("normal", "closed", "base", "mid")
her "Good night, professor, and thanks again for taking some of your precious time to help me." ("base", "base", "base", "mid")
call her_walk("door", "base")
her "{size=-4}(I'm glad professor agreed to tutor me!){/size}" ("base", "happyCl", "worried", "mid", cheeks="blush", xpos="base", ypos="head", flip=False, trans=d3)
her "{size=-4}(But pleasure and pain? I don't understand where this is going...){/size}" ("annoyed", "base", "base", "R")
her "{size=-4}(And what other students is he tutoring?){/size}" ("annoyed", "base", "worried", "L")
call her_chibi("leave")
$ her_tutoring = 2
jump end_hermione_event
label hg_tutor_E2:
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
gen "Miss Granger, time for your first lesson." ("base", xpos="far_left", ypos="head")
her "Yes, professor." ("soft", "base", "base", "R")
gen "Have you thought about what we discussed?" ("base", xpos="far_left", ypos="head")
her "Not really, I'm not sure what you mean by \"emotions\"." ("normal", "base", "base", "mid")
gen "{size=-2}(You'll learn soon enough, girl.){/size}" ("grin", xpos="far_left", ypos="head")
gen "For example, what was your state of mind when you heard those rumours about the Slytherin girls?" ("base", xpos="far_left", ypos="head")
her "Please don't bring that up, sir! it really makes me mad!" ("clench", "base", "worried", "stare")
gen "And what is this feeling?" ("base", xpos="far_left", ypos="head")
her "...{w=0.5}an emotion, I suppose..." ("normal", "base", "base", "mid")
gen "Yes, and don't you have emotions you prefer over others?" ("base", xpos="far_left", ypos="head")
her "When I have the best score on a test." ("smile", "happyCl", "base", "mid")
gen "{size=-2}(This girl is a monomaniac...){/size}" ("base", xpos="far_left", ypos="head")
gen "Don't you have other passions, things you like to do?" ("base", xpos="far_left", ypos="head")
her "Yes! Studying and reading books." ("smile", "happyCl", "base", "mid")
gen "{size=-2}(By all the ancient gods...){/size}" ("angry", xpos="far_left", ypos="head")
gen "Things are not going in the right direction..." ("base", xpos="far_left", ypos="head")
her "And what direction is that, sir?" ("normal", "base", "base", "mid")
gen "{size=-2}(You impaled on my cock!){/size}" ("grin", xpos="far_left", ypos="head")
gen "Knowledge, Miss Granger, knowledge..." ("base", xpos="far_left", ypos="head")
her "I am by far the most knowledgeable of my peers, professor. What more can you ask?" ("open", "closed", "base", "mid")
gen "......{w=0.5}Miss Granger, did we not discuss this already? You need to accept you still have much to learn." ("base", xpos="far_left", ypos="head")
gen "I'm tired if repeating myself, let's finish it for tonight." ("base", xpos="far_left", ypos="head")
her "What? So soon?" ("open", "narrow", "annoyed", "mid")
gen "There are other students requiring my attention, you're not the only one." ("base", xpos="far_left", ypos="head")
her "Don't tell me you're planning on tutoring one of those harlots from Slytherin, professor?" ("normal", "narrow", "annoyed", "mid", cheeks="blush")
gen "Maybe, maybe not, that's none of your concern." ("base", xpos="far_left", ypos="head")
her "But...{w=0.5} that's so wrong..." ("open", "base", "base", "mid")
gen "One must make sacrifices to achieve greatness..." ("base", xpos="far_left", ypos="head")
her "But--" ("open", "base", "worried", "mid", cheeks="blush")
gen "If you want to progress and to restore the Gryffindor pride, you must!" ("base", xpos="far_left", ypos="head")
her "I guess you're right. I'll do my best, professor." ("base", "base", "worried", "mid", cheeks="blush")
gen "{size=-2}(She is so naive, it's adorable.){/size}" ("grin", xpos="far_left", ypos="head")
gen "Good, now time to go to bed, my apprentice." ("base", xpos="far_left", ypos="head")
her "{size=-2}(*Tsh*... Like I'm going to bed at this time, I need to study more.){/size}" ("normal", "squint", "angry", "mid")
her "Of course! Goodnight, [genie_name]." ("base", "happyCl", "base", "mid")
her "{size=-4}(Oh, I should not talk like that...{w=0.5} but it feels so good!){/size}" ("base", "happyCl", "worried", "mid", cheeks="blush")
call her_chibi("leave")
$ her_tutoring = 3
jump end_hermione_event
label hg_tutor_E3:
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
gen "So, have you thought about emotions and their usefulness in the practice of magic?" ("base", xpos="far_left", ypos="head")
her "Yes, first I tried to cast a spell while thinking of the behaviour of those Slytherin girls." ("open", "closed", "base", "mid")
her "It made me so angry and confused that I lost my focus and failed miserably." ("annoyed", "base", "base", "mid")
her "I don't think it helps at all." ("annoyed", "squint", "base", "mid")
gen "That's your problem Miss Granger, you think you already know the answer and don't follow my instructions." ("base", xpos="far_left", ypos="head")
gen "I don't care about the behaviour of those girls." ("base", xpos="far_left", ypos="head")
her "........." ("annoyed", "narrow", "annoyed", "up")
her "Sorry about that, {w=0.5}again." ("open", "squint", "base", "mid")
gen "I need you to focus on what those girls do with professors, not their behaviour in general." ("base", xpos="far_left", ypos="head")
her "But..." ("open", "base", "base", "mid", cheeks="blush")
gen "Last time you were talking about your sacred duty and at the first hurdle you hesitate." ("base", xpos="far_left", ypos="head")
her "{size=-2}(\"Sacred\"? Don't exaggerate, old man){/size}" ("annoyed", "narrow", "worried", "down")
her "{size=-2}(Or not! Maybe I'll be remembered later for being the saviour of the Gryffindor house!){/size}" ("open", "happyCl", "worried", "mid", cheeks="blush")
her "Yes, you're right! It {b}is{/b} my sacred duty!" ("smile", "base", "base", "R")
gen "{size=-2}(It works every time, it's too easy... She looks so proud of herself.){/size}" ("grin", xpos="far_left", ypos="head")
her "I'll do my best, professor!" ("open", "base", "base", "mid", cheeks="blush")
gen "I'm excited too... uh, I'm sure you will." ("grin", xpos="far_left", ypos="head")
her "I'm glad you have such high confidence in me." ("grin", "happyCl", "worried", "mid")
gen "And I'm glad you're starting to believe in this. I think you have the potential to master this branch of magic." ("base", xpos="far_left", ypos="head")
her "You seem tired, professor." ("open", "squint", "base", "mid")
her "Yes, professor?" ("annoyed", "base", "base", "mid")
gen "Yes we can!" ("grin", xpos="far_left", ypos="head")
gen "Uh, I mean, I'm sure I'll tire you out soon enough, Miss Granger. How about you get some sleep?" ("base", xpos="far_left", ypos="head")
her "Sleep? I must study first." ("open", "closed", "base", "mid")
gen "I wasn't thinking about that, but you're right, time to go to bed!" ("base", xpos="far_left", ypos="head")
gen "Just make sure to think about what you learned today." ("base", xpos="far_left", ypos="head")
call her_walk("door", "base")
her "{size=-4}(*Hmm*... I wonder what he {b}was{/b} thinking about.){/size}" ("base", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False, trans=d3)
her "{size=-4}(Probably all the problems caused by those harlots.){/size}" ("base", "narrow", "base", "mid_soft", cheeks="blush")
her "{size=-4}(Well, I will never be like them, so no need to worry.){/size}" ("silly", "narrow", "base", "mid_soft", cheeks="blush")
call her_chibi("leave")
$ her_tutoring = 4
jump end_hermione_event
label hg_tutor_E4:
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
her "Sir, I want to apologise for doubting you." ("open", "base", "base", "mid")
gen "Yes?" ("base", xpos="far_left", ypos="head")
her "Your \"atypical\" method works!" ("angry", "happyCl", "worried", "mid", emote="sweat")
gen "{size=-2}(Impossible!){/size}" ("base", xpos="far_left", ypos="head")
gen "It works? I mean, yes, naturally it works!" ("base", xpos="far_left", ypos="head")
gen "I'm glad you've succeeded. Now tell me more." ("base", xpos="far_left", ypos="head")
her "I managed to levitate a heavy rock while thinking about the behaviour of two girls I saw earlier in the library." ("open", "closed", "base", "mid")
her "Usually I only manage to move small rocks. I don't know, I felt kind of warm inside thinking about that." ("mad", "base", "angry", "mid", cheeks="blush")
her "It felt weird but... {w=0.5}good at the same time."
gen "{size=-2}(She is so ignorant of life! Unbelievable.){/size}" ("base", xpos="far_left", ypos="head")
gen "You've never felt such a sensation before?" ("base", xpos="far_left", ypos="head")
her "Generally I get angry and rush to stop such behaviour." ("clench", "base", "worried", "mid", cheeks="blush", tears="soft")
her "But yesterday, I don't know, I just watched without interrupting them." ("open", "happyCl", "worried", "mid", cheeks="blush")
her "And when I pictured it, as you told me to, it worked." ("open", "base", "base", "mid", cheeks="blush")
her "I feel at the same level as those harlots, I'm so ashamed." ("angry", "base", "angry", "mid", cheeks="blush")
gen "But you succeeded." ("base", xpos="far_left", ypos="head")
gen "{size=-2}(To my surprise...){/size}" ("grin", xpos="far_left", ypos="head")
her "Yes! With this method I'll have better grades in my tests and win the House Cup for Gryffindor!" ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat")
gen "{size=-2}(In your dreams.){/size}" ("grin", xpos="far_left", ypos="head")
gen "Good, good. Now I want to know more about those two girls." ("base", xpos="far_left", ypos="head")
her "It's not very relevant, professor. And I'm not sure this is appropriate." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "How will you improve yourself if I can't guide you?" ("base", xpos="far_left", ypos="head")
gen "And for that, I must know more." ("base", xpos="far_left", ypos="head")
her "Alright, but it's embarrassing." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "{size=-2}(Ooh, I hope they were naked!){/size}" ("grin", xpos="far_left", ypos="head")
her "I went to the library to study interactions between plants..." ("open", "closed", "base", "mid")
gen "Anyway, you've done well. I think it will be enough for this lesson." ("base", xpos="far_left", ypos="head")
gen "Remember what I've told you, and good night!" ("base", xpos="far_left", ypos="head")
her "Good night, professor." ("base", "base", "base", "mid")
call her_walk("door", "base")
her "{size=-4}(Well, I'll try to investigate those two girls again.){/size}" ("disgust", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False, trans=d3)
her "{size=-4}(Like a real anthropologist!){/size}" ("base", "narrow", "base", "mid_soft", cheeks="blush")
her "{size=-4}(Yes, that's right. Hermione the anthropologist!){/size}" ("base", "happyCl", "worried", "mid", cheeks="blush")
call her_chibi("leave")
$ her_tutoring = 5
if her_whoring < 9:
$ her_whoring += 1
jump end_hermione_event
label hg_tutor_E5:
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
gen "So, any luck with your \"studies\"?" ("base", xpos="far_left", ypos="head")
her "Yes! When you hear the results of my hunt, you'll be proud of me!" ("base", "happyCl", "base", "mid")
gen "{size=-2}(\"Hunt?\"){/size}" ("base", xpos="far_left", ypos="head")
gen "Your \"hunt,\" Miss Granger?" ("base", xpos="far_left", ypos="head")
her "Yes, professor!" ("smile", "happyCl", "base", "mid")
her "Like an explorer in the wild jungle, I tracked those two filthy animals." ("base", "narrow", "worried", "mid_soft", cheeks="blush")
her "With success, sir!" ("smile", "happyCl", "base", "mid", cheeks="blush", emote="happy")
her "Hogwarts has so many dark and discreet corners..." ("annoyed", "base", "base", "mid")
her "Believe me, it wasn't easy, professor." ("base", "narrow", "worried", "mid_soft")
gen "I'm sure you gave it your best." ("base", xpos="far_left", ypos="head")
gen "But right now I await your report." ("base", xpos="far_left", ypos="head")
her "Yes, but before that I want to clarify that my report is purely for scientific purposes." ("soft", "base", "base", "R")
gen "{size=-2}(Sure...){/size}" ("base", xpos="far_left", ypos="head")
her "So I tracked down those two harlots to an area in the attic." ("open", "closed", "base", "mid")
her "Which, by the way, seems to be the meeting place for girls of this... sort." ("annoyed", "squint", "base", "mid")
gen "And what is your opinion on them?" ("base", xpos="far_left", ypos="head")
her "At least they don't sleep with professors in exchange for house points." ("open", "squint", "base", "mid")
her "" ("annoyed", "squint", "base", "mid")
gen "And that's it?" ("base", xpos="far_left", ypos="head")
gen "No \"this behaviour must be severely punished\"?" ("base", xpos="far_left", ypos="head")
gen "Are you attracted to girls of this sort, Miss Granger?" ("base", xpos="far_left", ypos="head")
her "What? I'm not a-- I mean no, Sir." ("open", "base", "worried", "mid", cheeks="blush")
gen "Alright, alright, back to your report, if you please." ("base", xpos="far_left", ypos="head")
her "{size=-2}(I'm not a lesbian...{w=0.3} I think...){/size}" ("disgust", "narrow", "base", "down", cheeks="blush")
her "{size=-2}(Hermione, pull yourself together! You're not a harlot!){/size}" ("mad", "happyCl", "worried", "mid", cheeks="blush")
her "No, I'm not!" ("annoyed", "narrow", "worried", "down", cheeks="blush")
gen "Excuse me?" ("base", xpos="far_left", ypos="head")
her "Uh... Yes, my report. My {b}scientific{/b} report." ("open", "base", "base", "mid", cheeks="blush")
gen "{size=-2}(Yeah, we get it...){/size}" ("base", xpos="far_left", ypos="head")
her "So, like before, they started by kissing passionately." ("open", "happyCl", "worried", "mid", cheeks="blush")
her "With the tongue and everything!" ("open", "base", "base", "R", cheeks="blush")
menu:
"-Start jerking off-":
$ genie_masturbating = True
hide hermione_main
hide screen blktone
call nar(">You reach under the desk and grab your cock...")
call gen_chibi("jerk_off_behind_desk")
with d3
call ctc
"-Just listen-":
$ genie_masturbating = False
pass
her "" ("open", "base", "base", "mid", cheeks="blush")
gen "And? And?" ("grin", xpos="far_left", ypos="head")
her "They pulled up their shirts and caressed each other's breasts." ("open", "happyCl", "worried", "mid", cheeks="blush")
her "{size=-2}(Their beautiful and tempting breasts...){/size}" ("open", "narrow", "base", "up", cheeks="blush")
her "Later those nasty girls raised their skirts and started to touch each other \"there\" while kissing." ("silly", "narrow", "base", "up", cheeks="blush")
her "{size=-2}(I can't believe I said that!){/size}" ("base", "narrow", "base", "up", cheeks="blush", tears="sweat")
her "They were very excited, and I could see their panties become wet." ("open", "narrow", "base", "up", cheeks="blush")
her "Disgusting." ("annoyed", "narrow", "base", "up", cheeks="blush")
if genie_masturbating:
gen "{size=-2}(Yes... yes...){/size}" ("grin", xpos="far_left", ypos="head")
her "One of the girls went crazy and inserted her fingers into the other's \"thing,\" and worked them furiously." ("silly", "base", "worried", "mid", cheeks="blush")
her "Soon imitated by her girlfriend." ("base", "narrow", "angry", "mid", cheeks="blush")
her "Those whores came so hard I'm sure they heard the screams on the other side of the grounds!" ("soft", "narrow", "base", "mid", cheeks="blush")
if genie_masturbating:
her "{size=-2}(And I had to bite my lip, or else they would've heard me too...){/size}" ("clench", "narrow", "base", "down", cheeks="blush")
her "Professor!" ("angry", "base", "angry", "mid", cheeks="blush")
gen "You enjoyed it too, so don't act all innocent." ("base", xpos="far_left", ypos="head")
gen "Anyway, I hope it was revealing." ("base", xpos="far_left", ypos="head")
$ her_mood += 7
else:
her "Professor?" ("annoyed", "base", "base", "mid", cheeks="blush")
gen "Ah, Yes... I hope it was revealing." ("base", xpos="far_left", ypos="head")
else:
gen "You enjoyed it too." ("base", xpos="far_left", ypos="head")
her "Maybe..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "Anyway, I hope it was revealing." ("base", xpos="far_left", ypos="head")
her "\"Revealing?\" I'm not sure what you mean by that." ("open", "squint", "base", "mid")
her "You're the headmaster, act as such!" ("open", "base", "base", "mid")
her "Do all you can to stop those acts of debauchery!"
her "" ("annoyed", "narrow", "angry", "R")
gen "Yes, of course." ("base", xpos="far_left", ypos="head")
gen "{size=-2}(Hypocrite...){/size}" ("base", xpos="far_left", ypos="head")
gen "You said that those girls became wet." ("base", xpos="far_left", ypos="head")
gen "Weren't you a little too?" ("grin", xpos="far_left", ypos="head")
her "When I went to bed I noticed it, yes." ("disgust", "narrow", "base", "down", cheeks="blush")
her "Apparently bad fluids are released from your body when you have faced such acts." ("mad", "wide", "base", "stare", cheeks="blush")
gen "No, they aren't bad. It happens when you're excited." ("base", xpos="far_left", ypos="head")
her "No way! I can control myself!" ("scream", "happyCl", "worried", "mid", cheeks="blush", tears="soft_blink")
her "" ("angry", "base", "angry", "mid", cheeks="blush")
gen "No one can control their base desires." ("base", xpos="far_left", ypos="head")
gen "Consider this well, and enjoy your night, Miss Granger." ("base", xpos="far_left", ypos="head")
her "Good night, professor." ("annoyed", "base", "worried", "R")
call her_walk("door", "base")
her "{size=-4}(I enjoyed it too much. Maybe I'm becoming a pervert as well){/size}" ("base", "narrow", "base", "up", cheeks="blush", ypos="head", flip=False, trans=d3)
her "{size=-4}(I lost control, it won't happen again!){/size}" ("shock", "narrow", "base", "down", cheeks="blush")
her "{size=-4}(Good thing I'm not a degenerate like those filthy girls!){/size}" ("base", "narrow", "base", "mid_soft", cheeks="blush")
call her_chibi("leave")
$ her_tutoring = 6
if her_whoring < 9:
$ her_whoring += 1
jump end_hermione_event
label hg_tutor_E6:
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
gen "Bravo, last time you experienced your first \"emotion\"." ("base", xpos="far_left", ypos="head")
her "Yes, I remember. But I still don't see the link with magic." ("open", "squint", "base", "mid")
gen "{size=-2}(Me neither...){/size}" ("base", xpos="far_left", ypos="head")
gen "If you want to progress, you have to go a little further than a simple observation." ("base", xpos="far_left", ypos="head")
gen "You'll need to participate." ("base", xpos="far_left", ypos="head")
her "What! No way I'll participate in such debauchery!" ("scream", "closed", "base", "mid", cheeks="blush")
her "How can you even suggest such a thing!" ("angry", "base", "angry", "mid")
gen "Oh you don't have to go that far in one go." ("base", xpos="far_left", ypos="head")
her "I'm not sure I want to go there at all." ("open", "closed", "base", "mid")
gen "How many times do I have to remind you why you're doing this?" ("base", xpos="far_left", ypos="head")
her "Yes but..." ("open", "base", "base", "mid")
gen "But what?" ("base", xpos="far_left", ypos="head")
her "A girl like me shouldn't stoop to such practices." ("annoyed", "squint", "base", "mid")
gen "A girl like you should use all means at their disposal in order to excel." ("base", xpos="far_left", ypos="head")
her "..........."
her "Alright, but this must remain between us." ("annoyed", "narrow", "angry", "R", cheeks="blush")
her "You cannot disclose this to other professors, especially professor Snape!" ("annoyed", "narrow", "worried", "down")
gen "Oh, I have no intention of sharing alright." ("base", xpos="far_left", ypos="head")
gen "{size=-2}(You're mine.){/size}" ("grin", xpos="far_left", ypos="head")
gen "Speaking of you with professor Snape." ("base", xpos="far_left", ypos="head")
her "Well, what must I do now?" ("open", "closed", "base", "mid")
gen "Come here." ("base", xpos="far_left", ypos="head")
call her_walk("desk", "base", reduce=0.8)
call blkfade
call her_chibi_scene("behind_desk_front")
call hide_blkfade
call ctc
call bld
gen "Have you ever touched yourself?" ("base", xpos="far_left", ypos="head")
her "Professor!" ("annoyed", "narrow", "angry", "mid", cheeks="blush", xpos="mid", ypos="base")
call her_chibi_scene("grope_ass_front")
with d7
call nar(">You touch her leg with your hands.")
gen "Please answer the question, Miss Granger. Have you ever touched yourself?" ("base", xpos="far_left", ypos="head")
her "No, it's... it's wrong!" ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "But when you looked at these girls, you felt certain emotions." ("base", xpos="far_left", ypos="head")
her "Yes... and?" ("annoyed", "base", "base", "mid", cheeks="blush")
gen "You didn't feel the need to touch yourself?" ("base", xpos="far_left", ypos="head")
her "Yes... but I resisted." ("soft", "narrow", "base", "up", cheeks="blush")
call nar(">You start to caress her thigh.")
her "Professor..." ("open", "happyCl", "worried", "mid", cheeks="blush")
gen "And you felt those emotions without even touching yourself." ("base", xpos="far_left", ypos="head")
her "Yes..." ("open", "base", "base", "mid", cheeks="blush")
gen "{size=-2}(What a slut!){/size}" ("grin", xpos="far_left", ypos="head")
if hermione.is_worn("panties"):
call nar(">You move forward to her panties.")
else:
call nar(">You move forward to her pussy.")
her "" ("open", "happyCl", "worried", "mid", cheeks="blush")
gen "Good." ("base", xpos="far_left", ypos="head")
call her_chibi_scene("behind_desk_front")
with d3
call nar(">You stop caressing her.")
her "Why... why did you stop?" ("mad", "wide", "base", "stare", cheeks="blush")
gen "Oh, because I need you to think about all this before we meet again." ("base", xpos="far_left", ypos="head")
her "But..." ("mad", "wide", "base", "stare", cheeks="blush")
gen "Good night, my dear." ("base", xpos="far_left", ypos="head")
her "Good night, professor." ("annoyed", "base", "worried", "R")
hide hermione_main
call blkfade
"You dismiss Hermione."
call her_chibi("stand","desk","base")
call gen_chibi("sit_behind_desk")
hide screen bld1
call hide_blkfade
call her_walk("door", "base")
her "{size=-4}(This is wrong...){/size}" ("disgust", "narrow", "base", "down", cheeks="blush", ypos="head", flip=False, trans=d3)
her "{size=-4}(I shouldn't listen to him.){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
her "{size=-4}(And yet...){/size}" ("base", "narrow", "base", "down", cheeks="blush")
call her_chibi("leave")
$ her_tutoring = 7
if her_whoring < 12:
$ her_whoring += 1
jump end_hermione_event
label hg_tutor_E7:
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
gen "So, have you started practising my teachings?" ("base", xpos="far_left", ypos="head")
her "I don't even know where to start." ("open", "squint", "base", "mid")
gen "You see, the secret is to stimulate appropriate areas." ("base", xpos="far_left", ypos="head")
gen "Areas which are more sensitive than others." ("base", xpos="far_left", ypos="head")
her "You mean my intimate areas, sir?!" ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "Well, they're called intimate for a reason." ("base", xpos="far_left", ypos="head")
gen "You said you've never touched yourself because it was wrong." ("base", xpos="far_left", ypos="head")
gen "But it's never wrong to exercise ones body in order to reach a new level of consciousness." ("base", xpos="far_left", ypos="head")
gen "{size=-2}(The things I have to make up...){/size}" ("angry", xpos="far_left", ypos="head")
gen "You can begin with your breasts, for example." ("base", xpos="far_left", ypos="head")
gen "But you shouldn't only caress your nipples but also grab your tits and squeeze them." ("base", xpos="far_left", ypos="head")
gen "And in the meanwhile, you can think of those two girls." ("base", xpos="far_left", ypos="head")
gen "Or what you want to do with those girls." ("grin", xpos="far_left", ypos="head")
her "What makes you think... No, I don't want..." ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat")
her "I definitely don't want to have {b}anything{/b} to do with those harlots!" ("scream", "happyCl", "worried", "mid", cheeks="blush")
gen "Don't lie to yourself. It's obvious that you feel a form of attraction to those two girls." ("base", xpos="far_left", ypos="head")
her "I...{w=0.3} I honestly don't know what to think anymore." ("mad", "base", "angry", "mid", cheeks="blush")
her "At the moment my feelings are so confusing..."
gen "{size=-2}(Exactly what I was hoping!){/size}" ("grin", xpos="far_left", ypos="head")
her "I'm happy to earn points for my house and at the same time I feel so ashamed." ("angry", "squint", "base", "mid", cheeks="blush", tears="soft")
her "And the same goes for your lessons."
gen "Yet you can't deny your progress in the practice of magic." ("base", xpos="far_left", ypos="head")
her "I hope you enjoyed it as much I did." ("open", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara", xpos="mid", ypos="base", trans=fade)
gen "Oh fuck yes, you're doing great, my little witch!" ("base", xpos="far_left", ypos="head")
gen "Very good!" ("grin", xpos="far_left", ypos="head")
her "Thank you, professor." ("grin", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
gen "After all this, you need to rest." ("base", xpos="far_left", ypos="head")
her "Oh yes. Good night professor." ("grin", "closed", "base", "mid", cheeks="blush", tears="mascara")
gen "Good night, my dirty little slut." ("base", xpos="far_left", ypos="head")
gen "Good girl, you swallowed it all!" ("grin", xpos="far_left", ypos="head")
call blkfade
">She wipes her mouth."
call gen_chibi("sit_behind_desk")
call her_chibi("stand","desk","base")
call hide_blkfade
call ctc
her "Sir, I still think I deserve some..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "Good night, my dear child." ("base", xpos="far_left", ypos="head")
her "........." ("annoyed", "narrow", "base", "up", cheeks="blush")
her "Good night, professor." ("annoyed", "closed", "base", "mid", cheeks="blush")
call her_walk("door", "base")
her "{size=-4}(Sucking his cock without getting any points!){/size}" ("annoyed", "narrow", "angry", "R", cheeks="blush", ypos="head", flip=False, trans=d3)
her "{size=-4}(If he hadn't made me come so hard...){/size}" ("base", "narrow", "base", "up", cheeks="blush")
her "{size=-4}(*sigh* Although I guess it's not that high a price...){/size}" ("base", "narrow", "base", "down", cheeks="blush")
call her_chibi("leave")
$ her_tutoring = 13
if her_whoring < 24:
$ her_whoring += 1
jump end_hermione_event
label hg_tutor_E13:
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
####################
### Robe Section ###
####################
#her "Oh! I can't believe I forgot! Stay where you are, I'll be right back!" ("mad", "wide", "base", "stare", cheeks="blush")
her "Alright then, can we start the lesson now?" ("smile", "base", "angry", "mid", cheeks="blush")
gen "Maybe, I don't know... do you like butterbeer?" ("base", xpos="far_left", ypos="head")
her "You know I do. What's that got to do with..." ("soft", "base", "base", "R", cheeks="blush")
gen "......." ("grin", xpos="far_left", ypos="head")
her "Do you mean...{w=0.3} no, no way professor!" ("scream", "wide", "base", "stare", cheeks="blush")
gen "Oh, rest assured, we won't start with the bottom end." ("base", xpos="far_left", ypos="head")
her "Still, professor, this is so dirty..." ("silly", "narrow", "base", "up", cheeks="blush")
her "{size=-2}(And exciting!){/size}" ("silly", "narrow", "base", "up", cheeks="blush")
her "Moreover, my butthole isn't stretched enough." ("annoyed", "closed", "base", "mid", cheeks="blush")
gen "Are you kidding me, with all your training!" ("angry", xpos="far_left", ypos="head")
her "And what a training!" ("annoyed", "narrow", "base", "up", cheeks="blush")
her "{size=-2}(Good thing I practised by myself, otherwise...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
gen "Now stop making up excuses!" ("angry", xpos="far_left", ypos="head")
gen "I can see you rubbing your thighs from excitement!" ("base", xpos="far_left", ypos="head")
her "I thought it was so dark in here..." ("open", "happy", "base", "mid", cheeks="blush")
her "*Humm*...{w=0.3} Okay, but you better start out easy on me." ("annoyed", "squint", "base", "mid")
gen "I'm always gentle with you, [hermione_name]." ("grin", xpos="far_left", ypos="head")
her "Yeah, obviously..." ("annoyed", "narrow", "annoyed", "up")
gen "{size=-2}(It's not as if you don't like it rough){/size}" ("base", xpos="far_left", ypos="head")
gen "Alright, my desk.{w=0.3} You{w=0.5}, naked{w=0.6}, now!" ("base", xpos="far_left", ypos="head")
call her_walk("desk", "base", reduce=0.8)
call blkfade
$ renpy.play('sounds/08_hop_on_desk.ogg') #Sound of the desk squeaking.
pause .5
">Hermione slowly slides down her robe and climbs up your desk."
$ hermione.strip("robe")
call her_chibi("dance","on_desk","on_desk")
# her "" (animation=bob)
call hide_blkfade
pause 1
call blktone
her "You're crazy for my body, aren't you?" (xpos="mid", ypos="base")
gen "Why do you ask..." ("base", xpos="far_left", ypos="head")
her "Because a girl likes to be complimented, professor!" ("annoyed", "squint", "base", "mid")
her "Especially when she's about to do these kinds of things!" ("annoyed", "narrow", "annoyed", "up")
gen "I meant, of course you have an amazing body! That's not up to question." ("base", xpos="far_left", ypos="head")
her "Best in the school?" ("base", "narrow", "base", "up", cheeks="blush")
gen "......{w=0.3} Yeah, yeah, best in the school." ("base", xpos="far_left", ypos="head")
her "I can tell you're lying!" ("mad", "base", "angry", "mid", cheeks="blush")
gen "Miss Granger, I've lived for a very long time and believe me, I have seen few women with a body like yours." ("base", xpos="far_left", ypos="head")
gen "And definitely none in this school." ("base", xpos="far_left", ypos="head")
gen "{size=-2}(Severus still hasn't sent those Slytherin whores up){/size}" ("base", xpos="far_left", ypos="head")
gen "{size=-2}(I wonder if I can fire him for that...){/size}" ("base", xpos="far_left", ypos="head")
her "Thank you, professor." ("open", "happyCl", "worried", "mid", cheeks="blush")
her "Feel free to use my body as you please." ("angry", "happyCl", "worried", "mid", cheeks="blush")
gen "{size=-2}(*sigh* women...){/size}" ("base", xpos="far_left", ypos="head")
gen "Bend over the desk my dear little witch." ("base", xpos="far_left", ypos="head")
her "{size=-2}(It starts with my dear little witch and ends up with my dear anal whore...){/size}" ("annoyed", "narrow", "base", "up", cheeks="blush")
her "{size=-2}(*sigh* men...){/size}" ("annoyed", "narrow", "base", "up", cheeks="blush")
her "As you wish my dear {b}old{/b} headmaster." ("open", "happy", "base", "mid", cheeks="blush")
gen "{size=-2}(If you knew how old I actually am...){/size}" ("base", xpos="far_left", ypos="head")
her "" (animation=None)
hide hermione_main
call blkfade
">Hermione languorously climbs down your desk and bends over it."
call her_chibi_scene("lie_on_desk", trans=d5)
her "I'm ready, [genie_name]." (ypos="head", flip=False, trans=d3)
call give_gift(">You take an empty butterbeer bottle, spit on the neck, and push it inside her butthole.",butterbeer_ITEM)
her "{size=-4}(Sweet and wet!){/size}" ("silly", "narrow", "base", "mid_soft", cheeks="blush")
call her_chibi("leave")
$ her_tutoring = 14
if her_whoring < 24:
$ her_whoring += 1
jump end_hermione_event
label hg_tutor_E14:
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
#her "I'll go get my books right away, sir!" ("soft", "base", "base", "R")
#hide hermione_main
#call play_sound("door")
#call blkfade
#pause 1
#call set_her_action("hold_book")
#call play_sound("door")
#pause .3
#call hide_blkfade
#call ctc
#her "Revisions are a serious matter, [genie_name]!" ("open", "base", "worried", "mid")
#gen "{size=-2}(My cock in your ass is a serious matter...){/size}" ("base", xpos="far_left", ypos="head")
#gen "In this regard, I kinda lied, it's more of a mock exam than revisions." ("base", xpos="far_left", ypos="head")
#her "What a surprise!" ("annoyed", "narrow", "base", "up", cheeks="blush")
gen "[hermione_name], today I'd like to examine if you've been keeping up with your tutoring lessons..." ("base", xpos="far_left", ypos="head")
gen "And make sure you've been working out your butthole." ("grin", xpos="far_left", ypos="head")
her "........" ("annoyed", "narrow", "base", "up", cheeks="blush")
gen "With my cock." ("grin", xpos="far_left", ypos="head")
her "I see..." ("annoyed", "base", "base", "R")
her "I'm not against that but I bet I'll gain no points for this?" ("annoyed", "narrow", "angry", "R", cheeks="blush")
gen "I'm helping you with your revisions, why should you be getting points for that?" ("base", xpos="far_left", ypos="head")
her "And what revisions..." ("annoyed", "closed", "base", "mid", cheeks="blush")
her "Alright, since you have helped me a lot, I'm in." ("base", "base", "base", "R", cheeks="blush")
her "{size=-2}(I give myself away for free now, what a bad whore I make){/size}" ("base", "narrow", "worried", "mid_soft", cheeks="blush", tears="soft")
gen "Come here and strip." ("base", xpos="far_left", ypos="head")
call her_walk("desk", "base", reduce=0.8)
call blkfade
hide hermione_main
with d3
#call set_her_action("naked")
#call set_her_action("hold_book")
$ hermione.strip("all")
call her_chibi_scene("lie_on_desk")
hide screen bld1
call hide_blkfade
call ctc
show screen blktone
her "" (xpos="mid", ypos="base")
gen "You can open a book if you want." ("grin", xpos="far_left", ypos="head")
her "I should read about this spell called \"the Clap\"!" ("annoyed", "closed", "base", "mid", cheeks="blush")
hide hermione_main
call nar(">You take advantage of her moment of distraction to force your cock into her butthole.")
call her_chibi_scene("sex_naked_slow")
hide screen bld1
with d1
with hpunch
pause .8
her "Ah, you brute {heart}" ("grin", "narrow", "base", "up", cheeks="blush")
gen "Your butthole is the perfect fit, not too tight and not too stretched!" ("base", xpos="far_left", ypos="head")
her "You've trained me well..." ("silly", "narrow", "base", "up", cheeks="blush")
call nar(">You caress her clit while fucking her.")
her "*Mmmh*, yes {heart}" ("open", "narrow", "base", "up", cheeks="blush")
gen "You love it don't you?" ("grin", xpos="far_left", ypos="head")
her "Your cock in my ass, oh yes." ("base", "narrow", "base", "up", cheeks="blush")
gen "Even without points?" ("base", xpos="far_left", ypos="head")
her "Don't make me regret agreeing to this." ("upset", "happyCl", "worried", "mid", cheeks="blush")
gen "Say you love it even without points." ("base", xpos="far_left", ypos="head")
call her_chibi_scene("sex_naked")
call nar(">You increase the pace.")
her "*Ahh* yesss {heart}" ("open_tongue", "narrow", "base", "up", cheeks="blush")
her "I'm such a whore, I love sex even for free." ("mad", "wide", "base", "stare", cheeks="blush")
gen "You know it!" ("grin", xpos="far_left", ypos="head")
her "Don't make it a habit." ("open", "happy", "base", "mid", cheeks="blush")
gen "......" ("base", xpos="far_left", ypos="head")
call nar(">You pull out your cock and roughly shove it back inside.")
with hpunch
her "*Aaaaah* {heart}" ("open", "narrow", "annoyed", "up", cheeks="blush")
her "I love being sodomised savagely by my headmaster." ("silly", "narrow", "base", "up", cheeks="blush")
call nar(">And again.")
with hpunch
her "Yessss {heart}"
her "I love his big cock in my ass." ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
call nar(">You slap her butt-cheek.")
call play_sound("slap_1")
with hpunch
her "And being punished for my sluttiness." ("open", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
call play_sound("slap_1")
with hpunch
her "*Aah*, like this, punish me more master {heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
call play_sound("slap_1")
with hpunch
her "Yess!" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
call play_sound("slap_1")
with hpunch
her "More!" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
call play_sound("slap_1")
with hpunch
her "I'm about to..." ("angry", "narrow", "base", "dead", cheeks="blush", tears="crying")
call play_sound("slap_1")
with hpunch
pause .1
call play_sound("slap_1")
with hpunch
pause .1
her "Cuuuum {heart} {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")