forked from SilverStudioGames/WTS
LoafyLemon
b28a3e250d
* Added get_character_scheduling function * Removed update_interface_color calls (Redundant) * Redesigned variable naming convention to simplify assignment and lookup * Removed counter_class (Superseded) * Removed DynamicDisplayable CG implementation (Superseded)
1936 lines
106 KiB
Plaintext
1936 lines
106 KiB
Plaintext
|
|
|
|
label hg_tutor_start:
|
|
|
|
# Tier 1
|
|
if states.her.ev.tutoring.stage == 1:
|
|
jump hg_tutor_E1
|
|
elif states.her.ev.tutoring.stage == 2:
|
|
jump hg_tutor_E2
|
|
elif states.her.ev.tutoring.stage == 3:
|
|
jump hg_tutor_E3
|
|
|
|
# Tier 2
|
|
elif states.her.ev.tutoring.stage == 4 and states.her.tier >= 2:
|
|
jump hg_tutor_E4
|
|
elif states.her.ev.tutoring.stage == 5 and states.her.tier >= 2:
|
|
jump hg_tutor_E5
|
|
|
|
# Tier 3
|
|
elif states.her.ev.tutoring.stage == 6 and states.her.tier >= 3:
|
|
jump hg_tutor_E6
|
|
elif states.her.ev.tutoring.stage == 7 and states.her.tier >= 3:
|
|
jump hg_tutor_E7
|
|
|
|
# Tier 4
|
|
elif states.her.ev.tutoring.stage == 8 and states.her.tier >= 4:
|
|
if adult_mag_ITEM.owned >= 1: # Adult magazines
|
|
jump hg_tutor_E8
|
|
else:
|
|
gen "I need to buy adult magazines for this lesson." ("base", xpos="far_left", ypos="head")
|
|
elif states.her.ev.tutoring.stage == 9 and states.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 states.her.ev.tutoring.stage == 10 and states.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 states.her.ev.tutoring.stage == 11 and states.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 states.her.ev.tutoring.stage == 12 and states.her.tier >= 6:
|
|
jump hg_tutor_E12
|
|
elif states.her.ev.tutoring.stage == 13 and states.her.tier >= 6:
|
|
jump hg_tutor_E13
|
|
elif states.her.ev.tutoring.stage == 14 and states.her.tier >= 6 and states.her.status.sex and states.her.status.anal:
|
|
jump hg_tutor_E14
|
|
elif states.her.ev.tutoring.stage == 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")
|
|
gen "(I should ask her for some favours first.)" ("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 "[name_genie_hermione], 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, [name_genie_hermione]?" ("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, [name_genie_hermione]. 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, [name_genie_hermione]." ("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")
|
|
|
|
$ states.her.ev.tutoring.stage = 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 meant by increasing magic ability through \"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 of 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, [name_genie_hermione]." ("base", "happyCl", "base", "mid")
|
|
|
|
call her_walk("door", "base")
|
|
|
|
her "{size=-4}(Filthy whores...){/size}" ("angry", "closed", "angry", "mid", cheeks="blush", xpos="far_right", ypos="head", flip=True, trans=d3)
|
|
her "{size=-4}(Oh, I should not talk like that...{w=0.5} but it feels good to let my emotions out!){/size}" ("base", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-4}(Maybe professor is onto something, after all...){/size}" ("soft", "base", "base", "R", cheeks="blush")
|
|
|
|
call her_chibi("leave")
|
|
|
|
$ states.her.ev.tutoring.stage = 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")
|
|
gen "{size=-2}(Tired of waiting to annihilate your ass.){/size}" ("angry", xpos="far_left", ypos="head")
|
|
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", xpos="far_right", ypos="head", flip=True, 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")
|
|
|
|
$ states.her.ev.tutoring.stage = 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 "{size=-2}(Yeah, yeah, come on...){/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "... and I heard muffled sounds." ("base", "base", "base", "R", cheeks="blush")
|
|
her "I was hoping to catch a teacher doing bad things with one of those Slytherin whores." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
her "I slowly headed towards the sounds and I discovered two girls in an alcove." ("open", "base", "base", "mid", cheeks="blush")
|
|
her "I remained hidden to observe them." ("grin", "wink", "base", "mid", cheeks="blush")
|
|
gen "{size=-2}(Come on!){/size}" ("angry", xpos="far_left", ypos="head")
|
|
her "Yes, professor?" ("base", "narrow", "base", "up", cheeks="blush")
|
|
gen "Yes, no, please continue." ("base", xpos="far_left", ypos="head")
|
|
her "They were kissing passionately." ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "And? And?" ("grin", xpos="far_left", ypos="head")
|
|
her "And a moment later they began to..." ("open", "closed", "base", "mid")
|
|
her "They began to..." ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "They began to touch their breasts!" ("scream", "wide", "base", "stare", cheeks="blush")
|
|
gen "They were naked, I hope?" ("base", xpos="far_left", ypos="head")
|
|
her "What?" ("open", "happy", "base", "mid", cheeks="blush")
|
|
her "No, fortunately they were dressed."
|
|
her "How can such a thing happen in our beloved school!" ("angry", "base", "angry", "mid", cheeks="blush")
|
|
gen "But you kept watching, didn't you?" ("base", xpos="far_left", ypos="head")
|
|
her "Only for educational purposes." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
gen "{size=-2}(\"Educational purposes\"... ha-ha, I've never heard a worse excuse!){/size}" ("grin", xpos="far_left", ypos="head")
|
|
gen "And during all this time you didn't feel a certain need?" ("base", xpos="far_left", ypos="head")
|
|
her "To my shame, yes. Like I said before, I felt kind of warm inside." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
her "Like when I have to pee but... different. Better." ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
gen "This good sensation... next time you experience it, let it come." ("base", xpos="far_left", ypos="head")
|
|
her "But..." ("open", "base", "base", "mid", cheeks="blush")
|
|
gen "It's the only way to get better, Miss Granger." ("base", xpos="far_left", ypos="head")
|
|
gen "If you suppress it, it won't work." ("base", xpos="far_left", ypos="head")
|
|
her "Ok...{w=0.3} I'll try my best." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
her "But to be honest, sir, I thought you were going to punish those two sluts."
|
|
gen "Can you provide proof of their crime? No?" ("base", xpos="far_left", ypos="head")
|
|
gen "Even I can't punish students without proof of any wrongdoing." ("base", xpos="far_left", ypos="head")
|
|
gen "{size=-2}(With the possible exception of you!){/size}" ("angry", xpos="far_left", ypos="head")
|
|
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")
|
|
|
|
$ states.her.ev.tutoring.stage = 5
|
|
|
|
if states.her.level < 9:
|
|
$ states.her.level += 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-":
|
|
$ states.gen.masturbating = True
|
|
hide hermione_main
|
|
hide screen blktone
|
|
nar "You reach under the desk and grab your cock..."
|
|
call gen_chibi("jerk_off_behind_desk")
|
|
with d3
|
|
call ctc
|
|
|
|
"-Just listen-":
|
|
$ states.gen.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 states.gen.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 states.gen.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")
|
|
hide hermione_main
|
|
with d3
|
|
|
|
call cum_block
|
|
|
|
gen "Yes! That's the stuff!" ("angry", xpos="far_left", ypos="head")
|
|
hide screen bld1
|
|
with d1
|
|
call gen_chibi("cum_behind_desk")
|
|
call cum_block
|
|
call ctc
|
|
|
|
call gen_chibi("cum_behind_desk_done")
|
|
with d3
|
|
|
|
if states.her.status.handjob:
|
|
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")
|
|
|
|
$ states.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")
|
|
|
|
$ states.her.ev.tutoring.stage = 6
|
|
|
|
if states.her.level < 9:
|
|
$ states.her.level += 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
|
|
|
|
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")
|
|
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"):
|
|
nar "You move forward to her panties."
|
|
else:
|
|
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
|
|
|
|
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")
|
|
|
|
$ states.her.ev.tutoring.stage = 7
|
|
|
|
if states.her.level < 12:
|
|
$ states.her.level += 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 "Yes...{w=0.2} perhaps you're right." ("base", "narrow", "worried", "mid_soft", cheeks="blush", tears="soft")
|
|
gen "You have to let it go, Miss Granger, follow your instincts!" ("base", xpos="far_left", ypos="head")
|
|
gen "{size=-2}(Grab my cock and wank it savagely!){/size}" ("grin", xpos="far_left", ypos="head")
|
|
her "I'm not sure if..." ("open", "narrow", "worried", "mid_soft", cheeks="blush")
|
|
gen "Enough procrastination, time for practice!" ("base", xpos="far_left", ypos="head")
|
|
gen "Come here." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
call blkfade
|
|
|
|
nar "Hermione walks towards your desk."
|
|
nar "You grab her tits and massage them softly."
|
|
pause .5
|
|
|
|
call her_chibi_scene("grope_tits")
|
|
with d1
|
|
hide screen blkfade
|
|
her "" ("open", "happyCl", "worried", "mid", cheeks="blush", xpos="mid", ypos="base")
|
|
call ctc
|
|
|
|
call bld
|
|
gen "Like I said, it's important you learn how to properly stimulate your \"emotional\" body areas." ("base", xpos="far_left", ypos="head")
|
|
gen "It's not enough if I do it myself, you need to practise when you're alone." ("base", xpos="far_left", ypos="head")
|
|
her "" ("upset", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "Like in your bed or in the shower, for example." ("base", xpos="far_left", ypos="head")
|
|
nar "You keep massaging her tits..."
|
|
her "" ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
nar "You feel her nipples becoming hard."
|
|
her "Yes but...{w=0.3} Professor, it's inappropriate for a girl of good education!" ("open", "base", "base", "mid", cheeks="blush")
|
|
gen "Don't let old prejudices weigh you down. You're a girl with great potential." ("base", xpos="far_left", ypos="head")
|
|
nar "You gently squeeze her nipples through the fabric."
|
|
her "*Ah*... thank you Professor." ("open", "narrow", "base", "up", cheeks="blush")
|
|
gen "A girl with a brilliant mind." ("base", xpos="far_left", ypos="head")
|
|
nar "You increase your grip on her nipples."
|
|
gen "A girl who will become a woman of exception." ("base", xpos="far_left", ypos="head")
|
|
her "*Ahh* yes... I'm already a woman of exception!" ("grin", "base", "angry", "mid", cheeks="blush")
|
|
gen "(...)" ("base", xpos="far_left", ypos="head")
|
|
nar "You firmly pinch her nipples."
|
|
her "*Ahhh* {heart} not so hard..." ("silly", "happyCl", "worried", "mid", cheeks="blush", tears="soft")
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
nar "You abruptly stop."
|
|
pause .5
|
|
her "*Hmph*...{w=0.3} Why did you stop, [name_genie_hermione]?" ("clench", "base", "worried", "mid", cheeks="blush", emote="angry", ypos="head", flip=False, trans=d3)
|
|
gen "Lesson is over. Time to practise by yourself." ("base", xpos="far_left", ypos="head")
|
|
|
|
call gen_chibi("sit_behind_desk")
|
|
call her_chibi("stand","desk","base")
|
|
hide screen blkfade
|
|
|
|
her "..........." ("annoyed", "narrow", "worried", "R", cheeks="blush", xpos="mid", ypos="base", trans=fade)
|
|
gen "Good night, my little witch." ("base", xpos="far_left", ypos="head")
|
|
her "Good night, professor, and thank you for this lesson." ("base", "happyCl", "base", "mid")
|
|
her "{size=-2}(I just wish it had lasted longer...){/size}" ("annoyed", "squint", "base", "mid", cheeks="blush")
|
|
|
|
call her_walk("door", "base")
|
|
|
|
her "{size=-4}(\"My little witch?\"){/size}" ("annoyed", "narrow", "angry", "R", cheeks="blush", ypos="head", flip=False, trans=d3)
|
|
her "{size=-4}(Why not, after all...){/size}" ("base", "narrow", "base", "up", cheeks="blush")
|
|
|
|
call her_chibi("leave")
|
|
|
|
$ states.her.ev.tutoring.stage = 8
|
|
|
|
if states.her.level < 12:
|
|
$ states.her.level += 1
|
|
|
|
jump end_hermione_event
|
|
|
|
|
|
label hg_tutor_E8:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "So, Miss Granger, have you practised my teachings?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes...{w=0.2} a little." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
gen "And?" ("base", xpos="far_left", ypos="head")
|
|
her "It feels even better when I'm naked." ("smile", "happyCl", "base", "mid", cheeks="blush", emote="happy")
|
|
her "{size=-2}(Oh no, I shouldn't have said that...){/size}" ("mad", "wide", "base", "stare", cheeks="blush")
|
|
gen "Well come here and undress, we'll practise." ("base", xpos="far_left", ypos="head")
|
|
her "Completely?!" ("annoyed", "base", "worried", "mid", cheeks="blush")
|
|
gen "No, only the top will suffice." ("base", xpos="far_left", ypos="head")
|
|
gen "{size=-2}(For the moment...){/size}" ("grin", xpos="far_left", ypos="head")
|
|
her "I'll be showing you my breasts without even earning any points?" ("open", "squint", "base", "mid")
|
|
gen "You can't have both points and lessons." ("base", xpos="far_left", ypos="head")
|
|
her "Okay..." ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat")
|
|
|
|
$ hermione.strip("robe", "accessory")
|
|
call her_chibi("lift_top")
|
|
|
|
call set_her_action("lift_top")
|
|
|
|
$ hermione.strip("top")
|
|
pause .5
|
|
|
|
her "Like that?" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
|
|
if hermione.is_worn("bra"):
|
|
gen "Without your bra Miss Granger..." ("base", xpos="far_left", ypos="head")
|
|
pause .5
|
|
$ hermione.strip("bra")
|
|
pause .5
|
|
|
|
gen "Yes, and now come here." ("base", xpos="far_left", ypos="head")
|
|
her "........" ("annoyed", "closed", "base", "mid", cheeks="blush")
|
|
her "" ("base", "closed", "base", "mid")
|
|
gen "Now." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
call blkfade
|
|
|
|
nar "Hermione slowly walks towards your desk."
|
|
nar "She tries not to bounce her tits without much success..."
|
|
call her_chibi_scene("behind_desk_show_tits")
|
|
with d1
|
|
|
|
hide screen blkfade
|
|
her "" ("base", "closed", "base", "mid", xpos="mid", ypos="base")
|
|
call ctc
|
|
|
|
call bld
|
|
gen "Now let's get serious if you want to." ("base", xpos="far_left", ypos="head")
|
|
gen "{size=-2}(Well, even if you don't...){/size}" ("grin", xpos="far_left", ypos="head")
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
nar "You grab her tits and squeeze them gently."
|
|
|
|
call her_chibi_scene("grope_tits")
|
|
call hide_blkfade
|
|
call ctc
|
|
|
|
her "Professor, what are you doing?" ("disgust", "narrow", "base", "down", cheeks="blush")
|
|
gen "Teaching you, dear, teaching you." ("grin", xpos="far_left", ypos="head")
|
|
gen "Doesn't it feel good?" ("base", xpos="far_left", ypos="head")
|
|
her "A little..." ("base", "closed", "base", "mid")
|
|
gen "Your hard nipples say the contrary." ("base", xpos="far_left", ypos="head")
|
|
gen "I can stop if you want." ("base", xpos="far_left", ypos="head")
|
|
her "Yeah sure!" ("grin", "base", "angry", "mid", cheeks="blush")
|
|
her "Suck them professor." ("silly", "narrow", "base", "up", cheeks="blush")
|
|
gen "As you wish, princess." ("grin", xpos="far_left", ypos="head")
|
|
her "" ("silly", "narrow", "base", "up", cheeks="blush")
|
|
nar "You suck her nipples with devotion."
|
|
her "Yes {heart} like that." ("silly", "narrow", "base", "up", cheeks="blush", tears="sweat")
|
|
nar "You start to chew on her nipples."
|
|
her "*Ahh*, no... Don't." ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
nar "You chew on them even harder."
|
|
her "Not that hard, I will..." ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "{size=-2}(Time for the grand finale!){/size}" ("grin", xpos="far_left", ypos="head")
|
|
|
|
if hermione.is_worn("panties"):
|
|
nar "You quickly slip your hand into her panties and rub her pussy furiously."
|
|
else:
|
|
nar "You quickly move your hand toward her pussy and rub it furiously."
|
|
|
|
her "Yes! {heart}" ("angry", "narrow", "base", "dead", cheeks="blush", tears="crying")
|
|
her "I... I..."
|
|
gen "Came, my dear." ("grin", xpos="far_left", ypos="head")
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
call ctc
|
|
|
|
call set_her_action("none","update")
|
|
|
|
call her_chibi_scene("behind_desk_front")
|
|
call hide_blkfade
|
|
|
|
her "Is the lesson over professor?" ("grin", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
gen "Not if you don't want it to be." ("base", xpos="far_left", ypos="head")
|
|
her "Maybe it's enough for tonight." ("open", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
her "After all, you have a lot of work to do." ("soft", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
|
|
gen "Sure." ("base", xpos="far_left", ypos="head")
|
|
gen "But before that I have a little present for you." ("base", xpos="far_left", ypos="head")
|
|
|
|
call give_gift("You give an assortment of adult magazines to Hermione.",adult_mag_ITEM)
|
|
|
|
gen "I hope this will help you in your studies." ("base", xpos="far_left", ypos="head")
|
|
her "Yes, certainly." ("base", "closed", "base", "mid", cheeks="blush", tears="mascara")
|
|
her "Thank you and good night professor." ("base", "narrow", "base", "mid", cheeks="blush", tears="mascara")
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
"You dismiss Hermione."
|
|
$ hermione.wear("all")
|
|
|
|
call her_chibi("stand","desk","base")
|
|
call gen_chibi("sit_behind_desk")
|
|
call hide_blkfade
|
|
|
|
call her_walk("door", "base")
|
|
|
|
her "{size=-4}(I'm such a slut...){/size}" ("base", "narrow", "base", "up", cheeks="blush", ypos="head", flip=False, trans=d3)
|
|
her "{size=-4}(Cumming in front of my professor...){/size}" ("base", "narrow", "base", "down", cheeks="blush")
|
|
her "{size=-4}(I definitely need to do that again!){/size}" ("base", "narrow", "base", "mid_soft", cheeks="blush")
|
|
|
|
call her_chibi("leave")
|
|
|
|
$ states.her.ev.tutoring.stage = 9
|
|
|
|
if states.her.level < 18:
|
|
$ states.her.level += 1
|
|
|
|
jump end_hermione_event
|
|
|
|
label hg_tutor_E9:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "So tell me, were your readings enlightening?" ("base", xpos="far_left", ypos="head")
|
|
her "I'm not sure if \"readings\" is the right term but yes. Very \"stimulating\" too." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "Maybe it's time to discover new areas to stimulate." ("base", xpos="far_left", ypos="head")
|
|
her "You mean my pussy, right?" ("open", "squint", "base", "mid")
|
|
her "I'm not an idiot, professor." ("annoyed", "narrow", "angry", "R")
|
|
gen "If it doesn't suit you, we can stop here." ("base", xpos="far_left", ypos="head")
|
|
her "And if I said stop?" ("annoyed", "squint", "base", "mid")
|
|
gen ".........." ("angry", xpos="far_left", ypos="head")
|
|
her "*Ha-ha*, you should have seen your face!" ("smile", "base", "angry", "mid", cheeks="blush")
|
|
her "With all your recent lessons you can imagine that this area isn't a \"no man's land\" anymore." ("smile", "base", "base", "R")
|
|
gen "Have you slept..." ("angry", xpos="far_left", ypos="head")
|
|
her "No I haven't! I'm not a harlot who offers her pussy to every boy around." ("scream", "closed", "base", "mid", cheeks="blush")
|
|
gen "{size=-2}(Good, your pussy is mine alone!){/size}" ("base", xpos="far_left", ypos="head")
|
|
her "" ("annoyed", "narrow", "annoyed", "up")
|
|
gen "{size=-2}(Although I may agree to share it with other girls...){/size}" ("grin", xpos="far_left", ypos="head")
|
|
gen "I'm happy you're behaving honourably, Miss Granger." ("base", xpos="far_left", ypos="head")
|
|
her "Ha, who'd have guessed!" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
gen "Yes, I'm glad that my favourite student is not wasting her precious time with boys." ("base", xpos="far_left", ypos="head")
|
|
her "Sure...{w=0.3} {size=-4}old hypocrite{/size}."
|
|
gen "Enough of this! Now take off your shirt and come here." ("base", xpos="far_left", ypos="head")
|
|
her "Here we go for another \"lesson\"." ("open", "squint", "base", "mid")
|
|
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
call blkfade
|
|
|
|
$ hermione.strip("robe", "accessory")
|
|
$ hermione.strip("top")
|
|
|
|
if hermione.is_worn("bra"):
|
|
her "..." (ypos="head", flip=False, trans=d3)
|
|
gen "And your bra..." ("base", xpos="far_left", ypos="head")
|
|
|
|
$ hermione.strip("bra")
|
|
|
|
her "........" ("annoyed", "closed", "base", "mid", cheeks="blush", ypos="head", flip=False, trans=d3)
|
|
|
|
call her_chibi_scene("behind_desk_front")
|
|
call hide_blkfade
|
|
call ctc
|
|
|
|
her "And free tits again, enjoy!" ("grin", "base", "angry", "mid", cheeks="blush", xpos="mid", ypos="base")
|
|
gen "I definitely intend to." ("base", xpos="far_left", ypos="head")
|
|
gen "Now take off your skirt." ("grin", xpos="far_left", ypos="head")
|
|
pause .8
|
|
|
|
call set_her_action("lift_skirt")
|
|
pause .5
|
|
|
|
$ hermione.strip("bottom")
|
|
call set_her_action("None")
|
|
pause .5
|
|
|
|
her "" ("base", "base", "base", "R", cheeks="blush")
|
|
call ctc
|
|
|
|
if hermione.is_worn("panties"):
|
|
her "You love my pussy don't you?" ("base", "narrow", "base", "up", cheeks="blush")
|
|
gen "Oh yes, I love your smell, especially when you're wet." ("grin", xpos="far_left", ypos="head")
|
|
her "Professor..." ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat")
|
|
call her_chibi_scene("grope_ass_front")
|
|
with d3
|
|
nar "You caress her clit."
|
|
her "Professor!" ("mad", "wide", "base", "stare", cheeks="blush")
|
|
else:
|
|
her "You love my panties don't you?" ("base", "narrow", "base", "up", cheeks="blush")
|
|
gen "Oh yes, I love their smell, especially when you're wet." ("grin", xpos="far_left", ypos="head")
|
|
her "Professor..." ("angry", "happyCl", "worried", "mid", cheeks="blush", emote="sweat")
|
|
call her_chibi_scene("grope_ass_front")
|
|
with d3
|
|
nar "You caress her clit through the fabric."
|
|
her "Professor!" ("mad", "wide", "base", "stare", cheeks="blush")
|
|
gen "Now take them off." ("base", xpos="far_left", ypos="head")
|
|
|
|
$ hermione.strip("panties")
|
|
call set_her_action("pinch")
|
|
|
|
nar "She slowly lowers her panties."
|
|
|
|
call set_her_action("None")
|
|
|
|
call her_chibi_scene("behind_desk_front")
|
|
her "" ("base", "closed", "base", "mid")
|
|
call ctc
|
|
|
|
gen "What's great, you see, is that I have two hands." ("base", xpos="far_left", ypos="head")
|
|
gen "One can caress your clit while the other can play with your pussy." ("base", xpos="far_left", ypos="head")
|
|
nar "You move from words to deeds and penetrate her already wet pussy with ease."
|
|
|
|
call her_chibi_scene("grope_ass_front")
|
|
with d3
|
|
|
|
her "Yes, you're probably right." ("grin", "base", "angry", "mid", cheeks="blush")
|
|
gen "Probably?!" ("base", xpos="far_left", ypos="head")
|
|
nar "While you're moving your finger in her pussy, you take over her clit with your thumb."
|
|
her "*Haa* {heart} I'm only your humble student, I wouldn't know such naughty things." ("silly", "narrow", "base", "up", cheeks="blush")
|
|
gen "One finger is rarely enough even with a tight pussy like yours." ("base", xpos="far_left", ypos="head")
|
|
nar "You insert a second finger in her tight and warm pussy..."
|
|
her "Yesss {heart} I'll try to remember your teachings." ("silly", "narrow", "base", "up", cheeks="blush")
|
|
nar "You increase the pace and feel her pussy tighten on your fingers."
|
|
gen "Maybe a third finger?" ("base", xpos="far_left", ypos="head")
|
|
her "Don't be so bold." ("grin", "base", "angry", "mid", cheeks="blush", tears="soft")
|
|
nar "Her whole body starts shaking as you increase your ramming."
|
|
|
|
call her_chibi_scene("grope_ass_front_fast")
|
|
with d3
|
|
|
|
her "Noo {heart}{w=0.2} not so fast I will..." ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
nar "You increase your pace even more."
|
|
her "I will I will..." ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "Time to get serious." ("grin", xpos="far_left", ypos="head")
|
|
nar "You force your soaked thumb into her butthole."
|
|
her "*Haaaaa* {heart} yesss! {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "Lucky girl." ("grin", xpos="far_left", ypos="head")
|
|
|
|
call blkfade
|
|
|
|
hide hermione_main
|
|
call her_chibi_scene("behind_desk_front")
|
|
call hide_blkfade
|
|
|
|
her "I'm sure this lesson will be of great help tonight." ("grin", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
her "And the other nights. {heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
|
|
gen "Always glad to help my little witch in her studies." ("base", xpos="far_left", ypos="head")
|
|
her "\"Studies,\" yes, that's right." ("grin", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
gen "And to aid your studies I have even more scientific materials." ("base", xpos="far_left", ypos="head")
|
|
|
|
call give_gift("You give an assortment of porn magazines to Hermione.",porn_mag_ITEM)
|
|
|
|
her "I promise to study them every night until I commit their lessons to memory!" ("grin", "closed", "base", "mid", cheeks="blush", tears="mascara")
|
|
her "Thank you and good night, professor." ("grin", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
gen "Good night, my favourite little witch." ("base", xpos="far_left", ypos="head")
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
"You dismiss Hermione."
|
|
$ hermione.wear("all")
|
|
|
|
call her_chibi("stand","desk","base")
|
|
call gen_chibi("sit_behind_desk")
|
|
call hide_blkfade
|
|
|
|
call her_walk("door", "base")
|
|
|
|
her "{size=-4}(Favourite...){/size}" ("base", "narrow", "base", "up", cheeks="blush", ypos="head", flip=False, trans=d3)
|
|
her "{size=-4}(*Hmm*... Could there be another one?){/size}" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
her "{size=-4}(I better do my best to remain his favourite!){/size}" ("base", "happyCl", "worried", "mid", cheeks="blush")
|
|
|
|
call her_chibi("leave")
|
|
|
|
$ states.her.ev.tutoring.stage = 10
|
|
|
|
if states.her.level < 18:
|
|
$ states.her.level += 1
|
|
|
|
jump end_hermione_event
|
|
|
|
label hg_tutor_E10:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "Miss Granger, have you had an enjoyable night?" ("base", xpos="far_left", ypos="head")
|
|
her "You shouldn't ask such things, Professor." ("open", "closed", "base", "mid")
|
|
gen "I have to make sure my students have a pleasant nights rest." ("base", xpos="far_left", ypos="head")
|
|
her "With your teachings and your \"scientific\" literature, indeed." ("base", "narrow", "worried", "mid_soft", cheeks="blush", tears="soft")
|
|
her "I'll become proficient in human anatomy with all this documentation." ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "Do you need some scientific instruments for your research?" ("base", xpos="far_left", ypos="head")
|
|
her "They could come in handy." ("grin", "wink", "base", "mid", cheeks="blush")
|
|
her "As long as it's not your dick." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
her "{size=-2}(Not that I don't appreciate it but no points no cock!){/size}" ("smile", "base", "angry", "mid", cheeks="blush")
|
|
gen "Miss Granger! This is a serious matter!" ("base", xpos="far_left", ypos="head")
|
|
her "Sure..." ("annoyed", "squint", "base", "mid")
|
|
gen ".........." ("base", xpos="far_left", ypos="head")
|
|
her "So what's my gift this time?" ("open", "squint", "base", "mid")
|
|
|
|
call give_gift("You give the vibrator to Hermione",vibrator_ITEM)
|
|
|
|
her "And I suppose you want me to test this in front of you?" ("open", "closed", "base", "mid")
|
|
gen "Of course." ("grin", xpos="far_left", ypos="head")
|
|
her "Where is the educational purpose in all of this?" ("annoyed", "squint", "base", "mid")
|
|
gen "Good question. Improving your skills?" ("base", xpos="far_left", ypos="head")
|
|
her "At what? Magic?" ("mad", "base", "angry", "mid", cheeks="blush")
|
|
gen "Certainly." ("base", xpos="far_left", ypos="head")
|
|
her "........."
|
|
her "I have one request though." ("open", "base", "base", "R", cheeks="blush")
|
|
her "If I'm going to masturbate I don't want to be the only one. So enjoy the free show." ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "With pleasure!" ("grin", xpos="far_left", ypos="head")
|
|
nar "You reach under the desk and grab your cock."
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
call gen_chibi("jerk_off_behind_desk")
|
|
with d3
|
|
|
|
call hide_blkfade
|
|
|
|
her "{size=-2}(Thinking of the headmaster masturbating makes me wet already {heart}){/size}" (xpos="mid", ypos="base")
|
|
her "{size=-2}(I've become such a whore. Not that I don't enjoy it...){/size}" ("smile", "base", "angry", "mid", cheeks="blush")
|
|
her "So... where do we start?" ("open", "happy", "base", "mid", cheeks="blush")
|
|
|
|
if hermione.is_worn("bra"):
|
|
gen "Take off your shirt and bra, I want to see your tits." ("base", xpos="far_left", ypos="head")
|
|
pause .5
|
|
|
|
call set_her_action("lift_top")
|
|
pause .5
|
|
|
|
$ hermione.strip("robe", "accessory")
|
|
$ hermione.strip("top")
|
|
$ hermione.strip("bra")
|
|
call set_her_action("None")
|
|
pause .5
|
|
|
|
else:
|
|
gen "Take off your shirt, I want to see your tits." ("base", xpos="far_left", ypos="head")
|
|
pause .5
|
|
|
|
call set_her_action("lift_top")
|
|
pause .5
|
|
|
|
$ hermione.strip("robe", "accessory")
|
|
$ hermione.strip("top")
|
|
call set_her_action("None")
|
|
pause .5
|
|
|
|
her "You love them don't you?"
|
|
gen "Oh yes..." ("grin", xpos="far_left", ypos="head")
|
|
her "Having watched the other girls I now know why."
|
|
her "Those breasts are so tempting."
|
|
her "Big or small, I want to hold them in my hands and suck the nipples." ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "Me too, me too!" ("grin", xpos="far_left", ypos="head")
|
|
gen "Now remove your skirt!" ("base", xpos="far_left", ypos="head")
|
|
pause .5
|
|
|
|
call set_her_action("lift_skirt")
|
|
pause .5
|
|
|
|
$ hermione.strip("bottom")
|
|
call set_her_action("None")
|
|
pause .5
|
|
|
|
call ctc
|
|
|
|
her "Good idea."
|
|
her "Sometimes I wish I could do this with others girls." ("open", "happy", "base", "mid", cheeks="blush")
|
|
her "Masturbate naked in front of each other." ("open", "narrow", "base", "up", cheeks="blush")
|
|
if hermione.is_worn("panties"):
|
|
gen "Yes go on, take off your panties!" ("grin", xpos="far_left", ypos="head")
|
|
her "Your wish is my command."
|
|
pause .5
|
|
|
|
call set_her_action("pinch")
|
|
pause .5
|
|
|
|
$ hermione.strip("panties")
|
|
call set_her_action("None")
|
|
pause .5
|
|
|
|
$ u_tears_pic = "characters/hermione/face/e_her_tears_02b.webp"
|
|
call ctc
|
|
|
|
her "And mine is to touch another girl's pussy." ("silly", "narrow", "base", "up", cheeks="blush")
|
|
else:
|
|
her "Touch her pussy like I'm touching mine now." ("silly", "narrow", "base", "up", cheeks="blush")
|
|
|
|
if hermione.is_any_worn("clothes"):
|
|
gen "Get rid off the rest of your silly attire." ("base", xpos="far_left", ypos="head")
|
|
$ hermione.strip("clothes")
|
|
|
|
### Milestone ###
|
|
$ states.her.status.masturbating = True
|
|
|
|
$ hermione.set_pose("hand_on_pussy")
|
|
pause .5
|
|
|
|
her "Caress it." ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
|
|
call set_her_action("fingering")
|
|
pause .2
|
|
|
|
her "Insert my fingers into her wet pussy." ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "Yes, yes! Now the vibrator!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
|
|
## TODO: show vibrator pose
|
|
$ hermione.set_pose("hand_on_pussy_and_breast")
|
|
|
|
hide screen blkfade
|
|
call ctc
|
|
|
|
her "Oh I had forgotten about it already." ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
her "I want to hear her moan as I work my fingers." ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
her "Hear her cum!"
|
|
her "Like me! *Aaah* yesssss! {heart} {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
call ctc
|
|
|
|
gen "*Ahh*! You little whore!!!" ("angry", xpos="far_left", ypos="head")
|
|
call gen_chibi("cum_behind_desk")
|
|
her "The vibrator... *Aaah* I'm still cumming!!"
|
|
gen "Take this!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
nar "Hermione catches her breath and puts her clothes back on."
|
|
|
|
# Reset pose
|
|
$ hermione.set_pose(None)
|
|
$ hermione.wear("all")
|
|
|
|
call her_chibi("stand","desk","base")
|
|
call gen_chibi("cum_behind_desk_done")
|
|
hide screen blkfade
|
|
|
|
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")
|
|
|
|
call her_walk("door", "base")
|
|
|
|
her "{size=-4}(Rest...){/size}" ("base", "narrow", "base", "down", cheeks="blush", tears="mascara", ypos="head", flip=False, trans=d3)
|
|
her "{size=-4}(Not before I've played with this marvellous toy again){/size}" ("base", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
her "{size=-4}(And again){/size}" ("silly", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
|
|
call her_chibi("leave")
|
|
|
|
$ states.her.ev.tutoring.stage = 11
|
|
|
|
if states.her.level < 21:
|
|
$ states.her.level += 1
|
|
|
|
jump end_hermione_event
|
|
|
|
label hg_tutor_E11:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "So... I hope my lessons are paying off." ("base", xpos="far_left", ypos="head")
|
|
her "You mean, by making me more \"open\" to the wonders of adulthood?" ("open", "squint", "base", "mid")
|
|
gen "Among other things..." ("base", xpos="far_left", ypos="head")
|
|
her "That's what I thought." ("annoyed", "squint", "base", "mid")
|
|
her "But to be honest, I was looking forward to this lesson." ("open", "closed", "base", "mid")
|
|
her "{size=-2}(Maybe, I shouldn't have said that){/size}" ("angry", "wide", "base", "stare")
|
|
her "{size=-2}(He's gonna ravage me on his desk, isn't he?){/size}" ("angry", "happyCl", "worried", "stare", cheeks="blush")
|
|
#her "{size=-2}(Not that I would mind...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
#her "{size=-2}(And I could ask him for points afterwards...){/size}" ("smile", "base", "base", "R")
|
|
gen "Miss Granger? Are you alright?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes professor! Sorry, I was thinking of my next exam." ("grin", "wink", "base", "mid", cheeks="blush")
|
|
gen "Oh, I'm sure it's an important one. Maybe next lesson I can help you revise." ("base", xpos="far_left", ypos="head")
|
|
her "I would love that!" ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "So, anal stimulation..." ("base", xpos="far_left", ypos="head")
|
|
her "Ah! I knew you would say that." ("smile", "base", "angry", "mid", cheeks="blush")
|
|
her "{size=-2}(Once again, not that I mind...){/size}"
|
|
her "{size=-2}(I'm such a whore, even the Slytherin girls can't compete...){/size}" ("base", "narrow", "base", "up", cheeks="blush")
|
|
gen "Come again, Miss Granger?" ("base", xpos="far_left", ypos="head")
|
|
her "In this school nobody can compete with me, right professor?" ("smile", "happyCl", "base", "mid", cheeks="blush", emote="happy")
|
|
her "In any field!" ("smile", "base", "angry", "mid", cheeks="blush")
|
|
gen "In any field? I'm not sure." ("base", xpos="far_left", ypos="head")
|
|
gen "You still have things to learn..." ("base", xpos="far_left", ypos="head")
|
|
her "What?! What are we waiting for then?" ("scream", "closed", "base", "mid", cheeks="blush")
|
|
her "" ("normal", "narrow", "angry", "mid", cheeks="blush")
|
|
|
|
call set_her_action("lift_top")
|
|
pause .2
|
|
|
|
$ hermione.strip("robe", "accessory")
|
|
$ hermione.strip("top")
|
|
pause .5
|
|
$ hermione.strip("bra")
|
|
call ctc
|
|
call set_her_action("None")
|
|
|
|
nar "She rips off her shirt and rushes to your desk."
|
|
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
call blkfade
|
|
|
|
call her_chibi_scene("grope_ass_back")
|
|
call hide_blkfade
|
|
call ctc
|
|
|
|
call bld
|
|
gen "We haven't even started yet and you're already wet, my adorable slut." ("base", xpos="far_left", ypos="head")
|
|
|
|
show screen blktone
|
|
her "It's you and your dirty talk!" ("annoyed", "narrow", "angry", "R", cheeks="blush", xpos="mid", ypos="base")
|
|
her "Talking about anal insertions, asshole licking and... and..."
|
|
her "Fisting!" ("open", "narrow", "base", "up", cheeks="blush")
|
|
gen "I never mentioned any of that." ("base", xpos="far_left", ypos="head")
|
|
her "Oh. You didn't?" ("annoyed", "narrow", "base", "up", cheeks="blush")
|
|
her "Well maybe you didn't but you {b}were{/b} thinking about it!" ("base", "narrow", "base", "up", cheeks="blush")
|
|
gen "Maybe." ("grin", xpos="far_left", ypos="head")
|
|
gen "Your ass is so luscious I could eat it." ("grin", xpos="far_left", ypos="head")
|
|
her "My point exactly!" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "Enough talking, old man. Get to work!" ("base", "narrow", "worried", "mid_soft", cheeks="blush", tears="soft")
|
|
gen "I haven't even given you your gift yet!" ("base", xpos="far_left", ypos="head")
|
|
gen "I'll just put it where you'll be sure to find it." ("base", xpos="far_left", ypos="head")
|
|
gen "So, can we start the lesson?" ("base", xpos="far_left", ypos="head")
|
|
her "Yes for Merlin's sake!" ("open", "base", "base", "mid", cheeks="blush")
|
|
gen "But before that..." ("base", xpos="far_left", ypos="head")
|
|
her "If you say another word I swear I will go back to my dorm right now!" ("scream", "base", "angry", "mid", cheeks="blush", emote="angry")
|
|
nar "You suddenly insert the anal plug."
|
|
her "Yesss {heart} like that!" ("silly", "narrow", "base", "up", cheeks="blush")
|
|
nar "You remove it just as quickly while giving her butt a loud slap."
|
|
|
|
play sound "sounds/plop.ogg"
|
|
with flashbulb
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
|
|
her "Yessss more! {heart}" ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "As you wish, princess." ("grin", xpos="far_left", ypos="head")
|
|
nar "You promptly insert and remove it."
|
|
|
|
play sound "sounds/plop.ogg"
|
|
pause .1
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
|
|
her "More!!" ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
|
|
play sound "sounds/plop.ogg"
|
|
pause .1
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
|
|
$ u_tears_pic = "characters/hermione/face/e_her_tears_03b.webp"
|
|
her "*Aaaah* {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
|
|
play sound "sounds/plop.ogg"
|
|
pause .1
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
|
|
gen "You can touch yourself too, you know." ("base", xpos="far_left", ypos="head")
|
|
$ u_tears_pic = "characters/hermione/face/e_her_tears_03d.webp"
|
|
her "I can't." ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
her "{size=-2}(If I do, I will lose what little dignity I have left){/size}"
|
|
her "{size=-2}(But tonight...){/size}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "I'll handle it then." ("base", xpos="far_left", ypos="head")
|
|
nar "You finger both her butthole and her pussy."
|
|
her "Nooo it's too much! {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "Faster? No problem!" ("grin", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("grope_ass_back_fast")
|
|
her "*Aaah* You're killing me! {heart}" ("angry", "narrow", "base", "dead", cheeks="blush", tears="crying")
|
|
her "{size=-2}(And I love it){/size}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
|
|
gen "More fingers?" ("base", xpos="far_left", ypos="head")
|
|
her "No more pleassse." ("open", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
|
|
gen "Actually, it wasn't a question." ("base", xpos="far_left", ypos="head")
|
|
her "If you keep this pace I will..." ("angry", "narrow", "base", "dead", cheeks="blush", tears="crying")
|
|
nar "You feel her muscles tighten on your fingers."
|
|
her "Come!!" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "Good girl." ("grin", xpos="far_left", ypos="head")
|
|
her "Keep it up, I..."
|
|
her "Yessss... {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "I can keep this up as long as you please." ("base", xpos="far_left", ypos="head")
|
|
her "Nooooo {heart} I will die!" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "In ecstasy." ("grin", xpos="far_left", ypos="head")
|
|
her "*Aahh* not again {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
hide hermione_main
|
|
hide screen bld1
|
|
hide screen blktone
|
|
with d3
|
|
|
|
call her_chibi_scene("behind_desk_back")
|
|
with d3
|
|
pause .5
|
|
|
|
call bld
|
|
gen "I think you've had enough for one night." ("base", xpos="far_left", ypos="head")
|
|
her "Yes I... I better go." ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "You forgot your gift." ("base", xpos="far_left", ypos="head")
|
|
nar "You promptly insert the butt plug."
|
|
with hpunch
|
|
her "*Aaaaaaah*" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
|
|
hide hermione_main
|
|
with d3
|
|
call her_chibi_scene("lie_on_desk", trans=d5)
|
|
pause .5
|
|
|
|
show screen bld1
|
|
nar "She collapses panting on the desk."
|
|
gen "Best view in the world." ("grin", xpos="far_left", ypos="head")
|
|
pause .8
|
|
|
|
call blkfade
|
|
nar "After a while, she puts her shirt back on."
|
|
|
|
$ hermione.wear("all")
|
|
|
|
call gen_chibi("sit_behind_desk")
|
|
call her_chibi("stand","desk","base")
|
|
hide screen blkfade
|
|
|
|
her "Thank you for everything, professor." ("soft", "narrow", "base", "mid", tears="mascara", xpos="mid", ypos="base", trans=fade)
|
|
her "It was very...{w=0.5} enlightening." ("grin", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
|
|
her "But please, try to go easy on me next time." ("grin", "closed", "base", "mid", cheeks="blush", tears="mascara")
|
|
gen "I have absolutely no idea what you mean by that." ("grin", xpos="far_left", ypos="head")
|
|
her "Good night professor." ("grin", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
gen "Good night, my dear anal whore." ("base", xpos="far_left", ypos="head")
|
|
her "Professor..." ("open", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
|
|
|
|
call her_walk("door", "base")
|
|
|
|
her "{size=-4}(Finally tonight I'll just go to bed.){/size}" ("base", "happyCl", "worried", "mid", cheeks="blush", ypos="head", flip=False, trans=d3)
|
|
her "{size=-4}(That was a little too intense...){/size}" ("angry", "happyCl", "worried", "mid", cheeks="blush")
|
|
her "{size=-4}(Not that I'm complaining...){/size}" ("silly", "narrow", "base", "mid_soft", cheeks="blush")
|
|
|
|
call her_chibi("leave")
|
|
|
|
$ states.her.ev.tutoring.stage = 12
|
|
|
|
if states.her.level < 21:
|
|
$ states.her.level += 1
|
|
|
|
jump end_hermione_event
|
|
|
|
label hg_tutor_E12:
|
|
her "" ("base", "base", "base", "mid", xpos="mid", ypos="base", trans=fade)
|
|
gen "[name_hermione_genie], I have something for you." ("base", xpos="far_left", ypos="head")
|
|
her "Another gift for me?" ("base", "narrow", "base", "up", cheeks="blush")
|
|
her "Please, please." ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "You weren't this excited last time when I gave you a present..." ("base", xpos="far_left", ypos="head")
|
|
her "Oh don't worry, it was just a moment of weakness." ("smile", "base", "angry", "mid", cheeks="blush")
|
|
her "I'm ready now!"
|
|
her "{size=-2}(My body perhaps not...){/size}" ("annoyed", "narrow", "worried", "down")
|
|
gen "Did you have fun with your anal plug?" ("base", xpos="far_left", ypos="head")
|
|
her "Y-yes... I wear it sometimes..." ("base", "narrow", "base", "up", cheeks="blush")
|
|
her "But I cut the tail!" ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
her "{size=-2}(No way I could walk around like that...){/size}"
|
|
gen "And you like it?" ("base", xpos="far_left", ypos="head")
|
|
her "It's very...{w=0.5} stimulating. It helps me whenever I cast a spell." ("base", "narrow", "worried", "mid_soft", cheeks="blush", tears="soft")
|
|
gen "Tell me the truth Miss Granger, you wear it all the time, don't you?" ("base", xpos="far_left", ypos="head")
|
|
her "Nooo..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
her "Maybe..." ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
her "........"
|
|
gen "Don't be ashamed, it's alright my little whore." ("base", xpos="far_left", ypos="head")
|
|
her "I wear it all the time and...{w=0.3} I love it!" ("smile", "happyCl", "base", "mid", cheeks="blush", emote="happy")
|
|
gen "{size=-2}(Marvellous){/size}" ("grin", xpos="far_left", ypos="head")
|
|
gen "I've taught you good." ("base", xpos="far_left", ypos="head")
|
|
her "To be a slut? Yes you have..." ("open", "closed", "base", "mid")
|
|
her "And now I want more, so where is my gift?!" ("annoyed", "squint", "base", "mid")
|
|
gen "There, there." ("base", xpos="far_left", ypos="head")
|
|
|
|
call give_gift("You give the anal beads to Hermione",anal_beads_ITEM)
|
|
|
|
her "Oh! That's even better than a butt plug." ("shock", "wide", "base", "stare", cheeks="blush")
|
|
gen "And they can be useful for your pussy too." ("grin", xpos="far_left", ypos="head")
|
|
her "So many possibilities..." ("smile", "base", "angry", "mid", cheeks="blush")
|
|
her "... so little time."
|
|
her "I suppose you want me to try them out?" ("smile", "happyCl", "base", "mid")
|
|
her "Or would you rather try them out on me yourself?"
|
|
gen "Oh yes." ("grin", xpos="far_left", ypos="head")
|
|
her "I don't even know why I'm asking..." ("annoyed", "narrow", "annoyed", "up")
|
|
her "{size=-2}(Old pervert...){/size}" ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
|
|
call set_her_action("lift_top")
|
|
pause .5
|
|
|
|
$ hermione.strip("robe", "accessory")
|
|
$ hermione.strip("top")
|
|
with d3
|
|
pause .5
|
|
$ hermione.strip("bra")
|
|
with d3
|
|
pause .5
|
|
|
|
her "My tits are the best in all of Hogwarts!" ("silly", "narrow", "base", "up", cheeks="blush")
|
|
gen "Have you been with many girls to say that?" ("base", xpos="far_left", ypos="head")
|
|
her "I wish..." ("grin", "narrow", "base", "up", cheeks="blush")
|
|
gen "I can tutor you on that too." ("grin", xpos="far_left", ypos="head")
|
|
her "Maybe we should finish this lesson first." ("base", "narrow", "base", "up", cheeks="blush")
|
|
gen "Oh, we have time." ("base", xpos="far_left", ypos="head")
|
|
her "Speaking of that..." ("base", "narrow", "worried", "mid_soft", cheeks="blush", tears="soft")
|
|
|
|
call her_walk("desk", "base", reduce=0.8)
|
|
call blkfade
|
|
|
|
call her_chibi_scene("behind_desk_back")
|
|
with d1
|
|
call hide_blkfade
|
|
call ctc
|
|
|
|
call bld
|
|
gen "As always, it's a delightful view." ("grin", xpos="far_left", ypos="head")
|
|
call blktone
|
|
her "I'm glad you love it." ("angry", "happyCl", "worried", "mid", cheeks="blush", xpos="mid", ypos="base")
|
|
|
|
call set_her_action("lift_skirt")
|
|
pause .5
|
|
|
|
$ hermione.strip("bottom")
|
|
$ hermione.strip("panties")
|
|
call set_her_action("None")
|
|
pause .5
|
|
|
|
her "Can we start now?" ("grin", "base", "angry", "mid", cheeks="blush")
|
|
gen "I suppose you want them in your ass?" ("grin", xpos="far_left", ypos="head")
|
|
her "Naturally." ("base", "narrow", "base", "up", cheeks="blush")
|
|
her "{size=-2}(I'll try them in my pussy later tonight){/size}" ("base", "closed", "base", "mid")
|
|
call her_chibi_scene("grope_ass_back")
|
|
nar "You push the first bead in with ease."
|
|
her "*Mmm*... {heart}"
|
|
gen "How many do you think you can take, my dear?" ("base", xpos="far_left", ypos="head")
|
|
her "How many have you got?" ("base", "narrow", "base", "up", cheeks="blush")
|
|
gen "That's the spirit!" ("grin", xpos="far_left", ypos="head")
|
|
nar "You push another one inside with little resistance."
|
|
her "Yess {heart} one more please." ("open", "narrow", "base", "up", cheeks="blush")
|
|
nar "You feel the beads sink deeper when you push the third one inside."
|
|
her "*Ohhh*, they're... they're moving {heart}." ("grin", "narrow", "base", "up", cheeks="blush")
|
|
nar "The fourth takes some work before it pops in."
|
|
her "*Ah*... {heart}*Ah*{heart}" ("silly", "narrow", "base", "up", cheeks="blush")
|
|
nar "You push the last one forcefully inside."
|
|
her "*Ahhhhh* {heart} delightful." ("open_tongue", "narrow", "base", "up", cheeks="blush")
|
|
her "They're so deep in my ass... almost like your cock."
|
|
gen "I can..." ("grin", xpos="far_left", ypos="head")
|
|
her "No you can't! My butthole is too tight for both." ("annoyed", "closed", "base", "mid", cheeks="blush")
|
|
her "{size=-2}(But it's such a good idea){/size}" ("grin", "narrow", "base", "up", cheeks="blush")
|
|
gen "I'm sure there's still room for at least one finger." ("base", xpos="far_left", ypos="head")
|
|
nar "You finger her butthole gently."
|
|
her "*Ah*... {heart}{w=0.5} *Ah*... {heart}" ("silly", "narrow", "base", "up", cheeks="blush")
|
|
her "W-What did I say..." ("grin", "narrow", "base", "up", cheeks="blush")
|
|
nar "You wiggle the finger inside."
|
|
her "You never listen, [name_genie_hermione]!" ("grin", "narrow", "base", "up", cheeks="blush")
|
|
gen "What can I say, I just know what's best for you, my little witch." ("base", xpos="far_left", ypos="head")
|
|
nar "You pick up the pace."
|
|
her "Yesss! {heart}" ("grin", "narrow", "base", "up", cheeks="blush")
|
|
gen "I thought you didn't want the finger?" ("base", xpos="far_left", ypos="head")
|
|
gen "In that case, one more finger." ("grin", xpos="far_left", ypos="head")
|
|
nar "She shivers when you insert a second finger."
|
|
her "*Ahh*... No-- No more please." ("open_wide_tongue", "narrow", "worried", "up", cheeks="blush")
|
|
her "My butthole is stretched so wide!" ("open", "narrow", "base", "up", cheeks="blush")
|
|
gen "Your butthole is doing great." ("grin", xpos="far_left", ypos="head")
|
|
nar "You finger her butthole fiercely."
|
|
call her_chibi_scene("grope_ass_back_fast")
|
|
her "Nooo... *Aahh* {heart}" ("clench", "narrow", "worried", "mid_soft", cheeks="blush")
|
|
gen "Your pussy is getting neglected. We need to fix that!" ("base", xpos="far_left", ypos="head")
|
|
nar "You start fingering her pussy with your other hand. She is panting heavily."
|
|
her "*Ah*...{w=0.3} *Ah*... Just like that {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
nar "You suddenly pull out all the beads."
|
|
her "*Ahhhhhh*!!" ("grin", "narrow", "base", "dead", cheeks="blush", tears="messy")
|
|
nar "And insert four fingers in her ass."
|
|
her "I'm cumming, [name_genie_hermione]... I cumming!" ("silly", "narrow", "base", "up", cheeks="blush")
|
|
gen "If you must..." ("base", xpos="far_left", ypos="head")
|
|
nar "You continue to work her ass while you finger her pussy."
|
|
her "No don't I..."
|
|
her "Cumm-- {heart} {heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
|
|
her "Agaaain-- *Aaah* {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "Sorry my little anal whore but I'm starting to get tired." ("angry", xpos="far_left", ypos="head")
|
|
her "Don't you dare stop now!" ("scream", "base", "angry", "mid", cheeks="blush", tears="messy", trans=hpunch)
|
|
her "Just a little more pleassse {heart}" ("grin", "narrow", "base", "dead", cheeks="blush", tears="messy")
|
|
her "Because I will..." ("grin", "narrow", "base", "dead", cheeks="blush", tears="messy")
|
|
her "Come again!!" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
nar "There's a small puddle on your desk from her juices. You slowly remove your fingers."
|
|
|
|
call her_chibi_scene("lie_on_desk")
|
|
call hide_blkfade
|
|
pause .5
|
|
|
|
her "*Pant* *pant*" ("open", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
|
|
her "I feel completely ravaged but happy." ("grin", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
her "Thank you professor, for letting me discover such great sensations." ("grin", "narrow", "base", "mid_soft", cheeks="blush", tears="mascara")
|
|
her "But I'm exhausted so good night." ("grin", "closed", "base", "mid", cheeks="blush", tears="mascara")
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
nar "She puts her shirt back on and rushes to the door."
|
|
|
|
$ hermione.wear("all")
|
|
|
|
call her_chibi("stand","door","base",flip=True)
|
|
call gen_chibi("sit_behind_desk")
|
|
call hide_blkfade
|
|
pause .5
|
|
|
|
call bld
|
|
gen "Come back here, girl." ("base", xpos="far_left", ypos="head")
|
|
gen "I need your mouth, I can't hold it anymore." ("angry", xpos="far_left", ypos="head")
|
|
pause .5
|
|
|
|
call her_chibi("stand","door","base")
|
|
pause .5
|
|
|
|
her "Professor!" ("open", "happy", "base", "mid", cheeks="blush")
|
|
her "........." ("base", "narrow", "base", "up", cheeks="blush")
|
|
her "Can I have points for this?" ("mad", "wide", "base", "stare", cheeks="blush")
|
|
gen "Now!" ("angry", xpos="far_left", ypos="head")
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
nar "She comes back and does not seem particularly upset."
|
|
|
|
call her_chibi_scene("bj")
|
|
call hide_blkfade
|
|
call ctc
|
|
|
|
call bld
|
|
her "*Slurp*! *Slurp*! *Gulp*!"
|
|
gen "Yes, like that..." ("grin", xpos="far_left", ypos="head")
|
|
nar "Hermione eagerly sucks your dick."
|
|
gen "You seem to be in a hurry. Is it because you're not getting points for this?" ("base", xpos="far_left", ypos="head")
|
|
gen "Consider it a payment for your private lessons." ("base", xpos="far_left", ypos="head")
|
|
her "*Mmmh*..."
|
|
gen "Next time, come with your robe and your robe only." ("base", xpos="far_left", ypos="head")
|
|
nar "She briefly nods."
|
|
her "*Slurp*! *Gulp*! *Slurp*!"
|
|
gen "You're doing great my little whore, I will..." ("grin", xpos="far_left", ypos="head")
|
|
gen "Yes!" ("angry", xpos="far_left", ypos="head")
|
|
|
|
call cum_block
|
|
call her_chibi_scene("bj_cum_in")
|
|
hide screen bld1
|
|
with d3
|
|
|
|
her "*Gobble*! *Gobble*! *Gobble*!"
|
|
call ctc
|
|
|
|
gen "Good girl, you swallowed it all!" ("grin", xpos="far_left", ypos="head")
|
|
call blkfade
|
|
|
|
nar "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")
|
|
|
|
$ states.her.ev.tutoring.stage = 13
|
|
|
|
if states.her.level < 24:
|
|
$ states.her.level += 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")
|
|
#hide hermione_main
|
|
#play sound "sounds/door.ogg"
|
|
#call blkfade
|
|
|
|
#play sound "sounds/door.ogg"
|
|
#pause .3
|
|
|
|
#if h_robe in gryffindor_robe_list:
|
|
# $ hermione_robe = "characters/hermione/clothes/robe/robe_2_g.webp"
|
|
#elif h_robe in slytherin_robe_list:
|
|
# $ hermione_robe = "characters/hermione/clothes/robe/robe_2_s.webp"
|
|
#call set_her_action("naked") #Removes all clothes.
|
|
#$ hermione_wear_robe = True
|
|
|
|
#call her_chibi("stand","door","base")
|
|
#call hide_blkfade
|
|
|
|
#call her_walk("mid", "base")
|
|
|
|
#her "{size=-4}*panting*{/size} Oh good, you're still here." ("open", "base", "base", "mid", cheeks="blush", xpos="right", ypos="base")
|
|
#gen "Is it safe to assume you have honoured my request this time?" ("base", xpos="far_left", ypos="head")
|
|
#her "I thought it was obvious." ("open", "happy", "base", "mid", cheeks="blush")
|
|
#her "I even had to hide in an alcove to avoid getting noticed on my way here!" ("open", "base", "base", "mid", cheeks="blush")
|
|
#her "It was so embarrassing!" ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
#her "{size=-2}(And exciting!){/size}" ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
#gen "Are you sure you're not wearing anything underneath?" ("base", xpos="far_left", ypos="head")
|
|
#nar "Hermione opens up her cloak a little."
|
|
#pause .2
|
|
|
|
#hide hermione_main
|
|
#if h_robe in gryffindor_robe_list:
|
|
# $ hermione_robe = "characters/hermione/clothes/robe/robe_3_g.webp"
|
|
#elif h_robe in slytherin_robe_list:
|
|
# $ hermione_robe = "characters/hermione/clothes/robe/robe_3_s.webp"
|
|
#her "" ("open", "happy", "base", "mid", cheeks="blush")
|
|
#call ctc
|
|
|
|
#her "Does this answer your question?" ("open", "happy", "base", "mid", cheeks="blush")
|
|
#gen "Not really. It's hard to tell from this distance. I mean, it's so dark..." ("base", xpos="far_left", ypos="head")
|
|
#her "..." ("annoyed", "narrow", "base", "up")
|
|
#pause .2
|
|
|
|
#hide hermione_main
|
|
#if h_robe in gryffindor_robe_list:
|
|
# $ hermione_robe = "characters/hermione/clothes/robe/robe_open_g.webp"
|
|
#elif h_robe in slytherin_robe_list:
|
|
# $ hermione_robe = "characters/hermione/clothes/robe/robe_open_s.webp"
|
|
#her "" ("base", "closed", "base", "mid", cheeks="blush", trans=d5)
|
|
#call ctc
|
|
|
|
#her "Is that better?" ("base", "narrow", "base", "mid_soft", cheeks="blush")
|
|
#gen "Oh yes, definitely. Well done, my girl." ("grin", xpos="far_left", ypos="head")
|
|
|
|
#hide hermione_main
|
|
#if h_robe in gryffindor_robe_list:
|
|
# $ hermione_robe = "characters/hermione/clothes/robe/robe_3_g.webp"
|
|
#elif h_robe in slytherin_robe_list:
|
|
# $ hermione_robe = "characters/hermione/clothes/robe/robe_3_s.webp"
|
|
|
|
|
|
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, [name_hermione_genie]." ("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
|
|
|
|
play sound "sounds/08_hop_on_desk.ogg" #Sound of the desk squeaking.
|
|
pause .5
|
|
|
|
nar "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
|
|
|
|
nar "Hermione languorously climbs down your desk and bends over it."
|
|
|
|
call her_chibi_scene("lie_on_desk", trans=d5)
|
|
|
|
her "I'm ready, [name_genie_hermione]." (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)
|
|
|
|
call her_chibi_scene("lie_on_desk_fingering_slow")
|
|
hide screen bld1
|
|
hide screen blktone
|
|
call hide_blkfade
|
|
call ctc
|
|
|
|
her "*Mmm*... Yes... like that." ("base", "narrow", "base", "up", cheeks="blush", xpos="mid", ypos="base", flip=True)
|
|
her "My pussy feels lonely without your care." ("grin", "wink", "base", "mid", cheeks="blush")
|
|
nar "You start to finger her pussy too."
|
|
gen "Poor little thing." ("base", xpos="far_left", ypos="head")
|
|
her "What's better in life than this professor?" ("open", "narrow", "base", "up", cheeks="blush")
|
|
gen "Oh, I don't know." ("base", xpos="far_left", ypos="head")
|
|
her "Thank you for letting me discover such pleasures." ("open", "happyCl", "worried", "mid", cheeks="blush")
|
|
gen "{b}My{/b} pleasure." ("grin", xpos="far_left", ypos="head")
|
|
her "It's even better when it's mutual, isn't it?" ("open", "happy", "base", "mid", cheeks="blush")
|
|
gen "*Hmm*... Yes you're right... I'm glad you feel that way." ("base", xpos="far_left", ypos="head")
|
|
her "Now a little deeper please." ("soft", "base", "base", "R", cheeks="blush")
|
|
nar "You push the whole bottle neck up inside her asshole."
|
|
her "*Ohhh* yesss! {heart}" ("open", "narrow", "base", "up", cheeks="blush")
|
|
her "More, faster!" ("open", "narrow", "base", "up", cheeks="blush")
|
|
call her_chibi_scene("lie_on_desk_fingering")
|
|
nar "You rotate the bottle while going back and forth deeper and deeper."
|
|
her "Yessss, don't forget my pussy. {heart}" ("grin", "narrow", "base", "up", cheeks="blush")
|
|
gen "Oh, your pussy better be ready for what's coming!" ("grin", xpos="far_left", ypos="head")
|
|
nar "You insert all four fingers in her sopping wet pussy."
|
|
her "Sweet Circe-- *Aah*... *Ah*, that's too much! {heart}" ("open", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
|
|
gen "Nothing is too much for my little whore." ("base", xpos="far_left", ypos="head")
|
|
nar "You increase the pace of both hands."
|
|
her "No, no, yes, yessss! {heart}" ("grin", "narrow", "base", "dead", cheeks="blush", tears="messy")
|
|
nar "Most of the bottle is inside her now, leaving just enough to get a good grip."
|
|
gen "Push the bottle, push it!" ("base", xpos="far_left", ypos="head")
|
|
nar "Whenever she pushes it back you do the same in the other direction."
|
|
her "This is, this is, *aaaah*!!! {heart}{heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
nar "Her whole body convulses as she comes hard."
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
call her_chibi_scene("lie_on_desk_fingering_pause")
|
|
pause .3
|
|
call hide_blkfade
|
|
call ctc
|
|
|
|
her "*Panting* *panting*" ("grin", "narrow", "base", "dead", cheeks="blush", tears="messy", ypos="head", flip=False, trans=d3)
|
|
her "P-professor...{w=0.3} I'm so happy right now." ("base", "narrow", "worried", "mid_soft", cheeks="blush", tears="soft")
|
|
gen "Glad to hear it." ("grin", xpos="far_left", ypos="head")
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
nar "After a while, she makes herself somewhat presentable."
|
|
|
|
#$ hermione_wear_robe = True
|
|
|
|
call gen_chibi("sit_behind_desk")
|
|
call her_chibi("stand","desk","base")
|
|
call hide_blkfade
|
|
|
|
call bld
|
|
gen "Sweet dreams my little princess." ("base", xpos="far_left", ypos="head")
|
|
her "You too, professor." ("open", "base", "base", "mid", cheeks="blush", xpos="mid", ypos="base", flip=False)
|
|
gen "They are always sweet with you around." ("grin", xpos="far_left", ypos="head")
|
|
her "Thank you." ("base", "narrow", "base", "up", cheeks="blush")
|
|
gen "And next time bring your books, I'll help you with your revisions." ("base", xpos="far_left", ypos="head")
|
|
|
|
call her_walk("door", "base")
|
|
|
|
her "{size=-4}(Yes, sweet dreams...){/size}" ("base", "happyCl", "worried", "mid", cheeks="blush", ypos="head", flip=False, trans=d3)
|
|
her "{size=-4}(Sweet and wet!){/size}" ("silly", "narrow", "base", "mid_soft", cheeks="blush")
|
|
|
|
call her_chibi("leave")
|
|
|
|
$ states.her.ev.tutoring.stage = 14
|
|
|
|
if states.her.level < 24:
|
|
$ states.her.level += 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
|
|
#play sound "sounds/door.ogg"
|
|
#call blkfade
|
|
#pause 1
|
|
|
|
#call set_her_action("hold_book")
|
|
|
|
#play sound "sounds/door.ogg"
|
|
#pause .3
|
|
|
|
#call hide_blkfade
|
|
#call ctc
|
|
|
|
#her "Revisions are a serious matter, [name_genie_hermione]!" ("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 "[name_hermione_genie], 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("clothes")
|
|
|
|
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
|
|
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")
|
|
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")
|
|
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")
|
|
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")
|
|
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")
|
|
nar "You slap her butt-cheek."
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
her "And being punished for my sluttiness." ("open", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
her "*Aah*, like this, punish me more master {heart}" ("silly", "base", "worried", "mid", cheeks="blush", tears="soft")
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
her "Yess!" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
her "More!" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
her "I'm about to..." ("angry", "narrow", "base", "dead", cheeks="blush", tears="crying")
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
pause .1
|
|
play sound "sounds/slap.ogg"
|
|
with hpunch
|
|
pause .1
|
|
her "Cuuuum {heart} {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
call her_chibi_scene("sex_naked_fast")
|
|
nar "You fuck her butthole fiercely."
|
|
her "Yes, yes, again, *aaaah* {heart}" ("open_wide_tongue", "narrow", "base", "up", cheeks="blush")
|
|
gen "Yes, my little whore, yes!" ("angry", xpos="far_left", ypos="head")
|
|
call her_chibi_scene("sex_naked_cum_out")
|
|
her "*Panting* *panting*" ("open", "narrow", "worried", "mid_soft", cheeks="blush", tears="mascara")
|
|
call her_chibi_scene("sex_naked_cum_out_done")
|
|
gen "*Panting* *panting*" ("angry", xpos="far_left", ypos="head")
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
hide hermione_main
|
|
call her_chibi_scene("lie_on_desk")
|
|
pause 1
|
|
hide screen bld1
|
|
hide screen blktone
|
|
call hide_blkfade
|
|
pause .8
|
|
|
|
call bld
|
|
gen "*sigh* that was, that was..." ("base", xpos="far_left", ypos="head")
|
|
her "Marvellous {heart}" ("smile", "base", "base", "R")
|
|
her "I'm so glad you agreed to tutor me, professor..." ("silly", "narrow", "base", "up", cheeks="blush")
|
|
her "Your lessons have changed my life so much!" ("smile", "base", "angry", "mid", cheeks="blush")
|
|
gen "{size=-2}(Victory!){/size}" ("grin", xpos="far_left", ypos="head")
|
|
her "But if you think you can fuck me all the time without giving me points..." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
her "You're dreaming!" ("annoyed", "narrow", "base", "up", cheeks="blush")
|
|
gen "{size=-2}(*Ohhh*...){/size}" ("base", xpos="far_left", ypos="head")
|
|
gen "Even occasionally?" ("base", xpos="far_left", ypos="head")
|
|
her "......."
|
|
her "Only if you are well-behaved..." ("soft", "base", "base", "R", cheeks="blush")
|
|
gen "I'm the most well-behaved professor in the whole school!" ("grin", xpos="far_left", ypos="head")
|
|
her "Sure." ("annoyed", "narrow", "angry", "R", cheeks="blush")
|
|
her "{size=-2}(At least, you're not the worst...){/size}" ("annoyed", "narrow", "base", "up", cheeks="blush")
|
|
gen "Good night, [name_hermione_genie]." ("base", xpos="far_left", ypos="head")
|
|
her "Good night, [name_genie_hermione]." ("base", "base", "base", "R", cheeks="blush")
|
|
|
|
hide hermione_main
|
|
call blkfade
|
|
|
|
nar "You dismiss Hermione."
|
|
nar "She puts her clothes back on without haste."
|
|
|
|
play sound "sounds/cloth_sound.ogg"
|
|
$ hermione.wear("all")
|
|
pause 1
|
|
|
|
call gen_chibi("sit_behind_desk")
|
|
call her_chibi("stand","desk","base")
|
|
call hide_blkfade
|
|
pause 1
|
|
|
|
call her_walk("door", "base")
|
|
|
|
her "{size=-4}(He's hardly Prince Charming but...){/size}" ("base", "narrow", "base", "mid_soft", cheeks="blush", ypos="head", flip=False, trans=d3)
|
|
her "{size=-4}(I doubt Prince Charming could fuck me half as well as he can!){/size}" ("grin", "narrow", "base", "up", cheeks="blush")
|
|
|
|
call her_chibi("leave")
|
|
|
|
$ states.her.ev.tutoring.stage = 15
|
|
|
|
if states.her.level < 24:
|
|
$ states.her.level += 1
|
|
|
|
jump end_hermione_event
|