gen "[hermione_name]..." ("base", xpos="far_left", ypos="head")
gen "What do you think about wearing a butt pl--?" ("base", xpos="far_left", ypos="head")
her "I'll do it." ("grin", "base", "base", "R",xpos="right",ypos="base")
gen "You're eager. I haven't even said which one yet..." ("base", xpos="far_left", ypos="head")
her "Oh... Can it be the big one... With the long tail..." ("open", "narrow", "worried", "down")
her "Please..." ("soft", "happy", "base", "R")
gen "Well seeing as how you did ask for the big one..." ("base", xpos="far_left", ypos="head")
call nar(">You hand her the butt plug.")
her "!!!" ("angry", "narrow", "base", "down")
her "This isn't the one I meant [genie_name]..." ("angry", "narrow", "base", "down")
gen "Didn't you ask for the big one?" ("base", xpos="far_left", ypos="head")
her "I did--" ("grin", "narrow", "annoyed", "up")
gen "Well here's the {b}big{/b} one." ("base", xpos="far_left", ypos="head")
her "But, [genie_name]... I don't even think this will fit." ("disgust", "base", "base", "mid",cheeks="blush")
gen "Never say never!" ("base", xpos="far_left", ypos="head")
her "You can't be serious!" ("scream", "narrow", "worried", "down")
her "This thing is ridiculous!" ("open", "closed", "base", "mid")
gen "You said the same thing about the smaller one." ("base", xpos="far_left", ypos="head")
her "That was different..." ("disgust", "narrow", "base", "down")
gen "I have confidence in you!" ("base", xpos="far_left", ypos="head")
if hg_anal.trigger:
gen "Besides, you were pretty great when you were taking my cock up your ass!" ("grin", xpos="far_left", ypos="head")
her "[genie_name]!" ("shock", "wide", "base", "mid",cheeks="blush")
gen "Come on..." ("base", xpos="far_left", ypos="head")
her "This is too much [genie_name]! even your cock isn't this {b}thick{/b}..." ("open", "narrow", "angry", "R")
gen "Nothing a little spit can't solve!" ("base", xpos="far_left", ypos="head")
her "Don't be ridiculous! This is beyond spit!" ("open", "closed", "base", "mid")
her "Unless you have some sort of actual {i}lubricant{/i} in your possession, I don't think I'll be letting this thing anywhere near me..." ("open", "base", "angry", "mid")
menu:
"-Use anal lube-" if anal_lube_ITEM.owned > 0:
call play_music("playful_tension")
gen "Well it just so happens that I recently came across the solution to your problem." ("base", xpos="far_left", ypos="head")
her "Which is?" ("disgust", "wink", "base", "mid")
gen "Here." ("base", xpos="far_left", ypos="head")
call give_gift(">You hand hermione the jar of anal lubricant.",anal_lube_ITEM)
her "!!!" ("clench", "wide", "base", "stare")
her "I wasn't being serious, [genie_name]!" ("scream", "base", "angry", "mid")
gen "Now, now. No one likes a liar." ("base", xpos="far_left", ypos="head")
her "I didn't promise anything! Besides, I didn't actually expect you to have a jar of lube in your desk." ("open", "narrow", "angry", "R")
gen "I bought it for just such an occasion..." ("base", xpos="far_left", ypos="head")
her "..." ("annoyed", "base", "angry", "mid")
her "*Ugh*... fine. I'll {b}try{/b} to fit it in." ("disgust", "narrow", "worried", "down")
her "But I'm not promising anything!" ("open", "closed", "base", "mid")
gen "That's all I ask." ("base", xpos="far_left", ypos="head")
call nar(">You hand Hermione the large butt plug.")
her "I still don't think this is going to work..." ("open", "base", "base", "mid")
call nar(">Hermione slowly coats the massive butt plug with lube.")
her "There's barely even enough here to cover it..." ("open", "narrow", "worried", "down")
her "(There's no way this thing will fit.)" ("disgust", "narrow", "base", "down")
call nar(">Hermione slowly places the lubed up butt plug to her anus.")
her "I'm telling you, [genie_name], this isn't going to--" ("open", "closed", "base", "mid")
her "{size=+10}!!!{/size}" ("soft", "wide", "base", "stare",cheeks="blush",trans=hpunch)
her "{size=+10}It's moving!{/size}" ("disgust", "happyCl", "worried", "mid")
gen "Really?" ("base", xpos="far_left", ypos="head")
her "{size=+5}*Ugh*...{/size}" ("disgust", "happyCl", "worried", "mid")
her "{size=+5}it's forcing its way inside me....{/size}" ("open", "wide", "worried", "shocked")
her "*Ah*..." ("shock", "happyCl", "worried", "mid")
her "It's...{w=0.3} It's..." ("open", "wide", "base", "stare")
call play_sound("pop")
her "" ("soft", "narrow", "annoyed", "up",cheeks="blush")
call ctc
her "{size=+5}incredible!{/size}" ("soft", "narrow", "annoyed", "up",cheeks="blush")
her "............." ("disgust", "narrow", "annoyed", "up")
gen "Are you alright, [hermione_name]?" ("base", xpos="far_left", ypos="head")
her ".........................." ("soft", "narrow", "base", "up")
her "*Ah*... Y--{w=0.2} yes..." ("open", "narrow", "base", "mid_soft")
gen "Fantastic! I'll see you after class then." ("base", xpos="far_left", ypos="head")
her "............." ("disgust", "narrow", "worried", "down",cheeks="blush")
call nar(">Hermione slowly leaves your office, barely able to walk in a straight line.")
"-Use anal lube-" (style="disabled") if anal_lube_ITEM.owned == 0:
gen "I'm afraid I do not have that..." ("base", xpos="far_left", ypos="head")
her "Well then i think I better be off to class then." ("open", "closed", "base", "mid")
gen "It just so happens that I do!" ("grin", xpos="far_left", ypos="head")
call nar(">You hand her a small butt plug.")
her "{heart}*Ah*{heart}..." ("silly", "narrow", "annoyed", "up")
her "Thank you, [genie_name]." ("base", "narrow", "base", "mid_soft")
her "{size=-5}({heart}it feels so good... I might have to buy my own...{heart}){/size}" ("soft", "narrow", "annoyed", "up")
hide hermione_main
with d3
pause.2
gen "(Maybe those Weasley boys have anything that could help me with my... *Ahem* {i}her{/i} friction problem...)" ("base", xpos="far_left", ypos="head")
else:
# Repeat with large butt plug
call play_music("chipper_doodle")
gen "[hermione_name]..." ("base", xpos="far_left", ypos="head")
gen "How do you feel about wearing another butt plug to class today?" ("base", xpos="far_left", ypos="head")
her "..." ("base", "base", "base", "R",xpos="right",ypos="base")
her "Which one?" ("grin", "base", "base", "mid")
gen "How about the big one again?" ("base", xpos="far_left", ypos="head")
her "Really?" ("open", "narrow", "worried", "down")
her "Do i have to?" ("soft", "happy", "base", "R")
gen "You didn't seem to hate wearing it last time..." ("base", xpos="far_left", ypos="head")
her "..." ("open", "narrow", "worried", "down")
her "{size=-5}alright then...{/size}" ("open", "narrow", "worried", "down")
call nar(">You hand her the butt plug.","start")
call nar(">You watch it magically wriggle it's way inside her eager butthole.","end")
her "{heart}*Ah*{heart}..." ("grin", "narrow", "annoyed", "up")
gen "(Didn't even need any lube...)" ("base", xpos="far_left", ypos="head")
her "Thank you, [genie_name]!" ("base", "narrow", "base", "mid_soft")
her "{size=-5}({heart}it feels so good... I might have to buy my own...{heart}){/size}" ("soft", "narrow", "annoyed", "up")
gen "[hermione_name], did you complete your task?" ("base", xpos="far_left", ypos="head")
her "Yes I did, [genie_name]." ("base", "base", "base", "mid",xpos="right",ypos="base")
gen "Well? How was your day?" ("base", xpos="far_left", ypos="head")
her "great, [genie_name]..." ("base", "narrow", "base", "up")
gen "Go on..." ("base", xpos="far_left", ypos="head")
call play_music("playful_tension")
her "Well I've worked out how to deal with this thing being inside me all day..." ("soft", "happy", "base", "R",xpos="base",ypos="base")
gen "Really? Do tell..." ("base", xpos="far_left", ypos="head")
her "At first, I was going about it the wrong way..." ("open", "base", "base", "R")
her "I just tried to ignore it." ("open", "closed", "base", "mid")
her "And to pay attention in class..."
her "But that didn't work at all..." ("upset", "wink", "base", "mid")
her "I was just too--{w=0.4} Distracted..." ("base", "narrow", "worried", "down")
her "So I thought to myself that I've just got to focus on it..." ("base", "narrow", "base", "up")
her "Block out everything else..." ("base", "narrow", "worried", "down")
her "... embrace it..." ("grin", "narrow", "base", "dead")
gen "And how did you do that?" ("base", xpos="far_left", ypos="head")
her "Well, at first I tried rocking my hips, which worked for a bit..." ("base", "narrow", "base", "mid_soft")
her "But after some time of doing so it wasn't really enough..." ("base", "narrow", "base", "mid_soft")
her "That's when I finally tried sitting right on the edge of my chair while rocking my hips..." ("base", "squint", "base", "mid")
her "{heart}{heart}{heart}" ("soft", "narrow", "annoyed", "up")
gen "So you worked out how to pleasure yourself in class." ("base", xpos="far_left", ypos="head")
her "I did, [genie_name]..." ("base", "narrow", "worried", "down")
her "Although I worry that if I do it too often it will really start to affect my grades..."
gen "Well I'm sure that missing a class or two isn't enough for you not to be able to catch up." ("base", xpos="far_left", ypos="head")
her "One or two?" ("angry", "wink", "base", "mid")
gen "Yes, I--" ("base", xpos="far_left", ypos="head")
gen "Hold on, you're saying that you spent all of today's classes pleasuring yourself?" ("base", xpos="far_left", ypos="head")
her ".........." ("soft", "narrow", "annoyed", "up")
her "" (xpos="right",ypos="base",trans=fade)
gen "Nice work, [hermione_name]." ("base", xpos="far_left", ypos="head")
elif random_number == 2:
# Colin Creevey took an upskirt photo
gen "[hermione_name], did you complete your task?" ("base", xpos="far_left", ypos="head")
her "Yes I did, [genie_name]." ("base", "base", "base", "mid", xpos="right", ypos="base")
her "Although...{w=0.4} *Ehm*..." ("open", "base", "worried", "mid")
gen "Yes?" ("base", xpos="far_left", ypos="head")
her "Well, I may have gotten a bit more attention than I had hoped for..." ("disgust", "narrow", "base", "down")
her "..............." ("clench", "narrow", "base", "down")
gen "Right, so tell me what happened." ("base", xpos="far_left", ypos="head")
call play_music("playful_tension")
her "I might have had a few photos taken..." ("open", "narrow", "worried", "down")
gen "Photos?" ("base", xpos="far_left", ypos="head")
her "Well, I was in the library minding my own business..." ("annoyed", "closed", "base", "mid")
her "I was browsing the books and saw that they'd finally acquired a copy of Zygmunt Budge's book of potions."
her "And I sort of forgot I had the plug in and everything."
her "As it was on the bottom shelf, I quickly kneeled down to grab it..." ("annoyed", "base", "base", "mid")
her "When all of a sudden I heard the flash of a camera!" ("annoyed", "narrow", "angry", "R")
her "I turned around and there was Colin Creevey..."
her "With the biggest grin on his face!"
gen "You let your photo be taken?!" ("base", xpos="far_left", ypos="head")
her "I didn't let it happen! He did it without my consent!" ("scream", "base", "angry", "mid", emote="angry")
her "Luckily I managed to grab him and made him promise not to show anyone the photo..." ("open", "narrow", "worried", "down")
her "... In exchange I did have to let him take a few more though..."
gen "And you believe that he'd keep that promise?" ("base", xpos="far_left", ypos="head")
her "Of course [genie_name], he's a Gryffindor." ("annoyed", "closed", "base", "mid")
her "Although the thought did cross my mind...." ("open", "narrow", "worried", "down")
her "Any time someone saw me they'd think about whether or not I had a plug inside me..." ("base", "narrow", "worried", "down")
her "In any case, I'm certain that he won't release any of those photos..." ("base", "squint", "base", "mid")
gen "If you say so..." ("base", xpos="far_left", ypos="head")
her "He's not an idiot... He'd know that if he were to spread those photos around it would tarnish not just my reputation but Gryffindor as a whole." ("clench", "narrow", "base", "down")
her "" ("base", "narrow", "base", "mid_soft")
gen "Very well... In that case, it sounds like a job well done [hermione_name]." ("base", xpos="far_left", ypos="head")
elif random_number == 3:
# Flashed students on her way to class
call play_music("chipper_doodle")
gen "[hermione_name], did you complete your task?" ("base", xpos="far_left", ypos="head")
her "Yes, I did [genie_name]..." ("base", "squint", "base", "mid", xpos="right", ypos="base")
gen "Did anyone notice?" ("base", xpos="far_left", ypos="head")
her "*Hmm*... Maybe..."
gen "Go on." ("base", xpos="far_left", ypos="head")
her "*Ahem*... I may have gotten a little too confident..."
gen "What happened, [hermione_name]?" ("base", xpos="far_left", ypos="head")
her "Well, as I was walking to divination class I ended up in front of a group of students..." ("base", "squint", "base", "mid")
her "And seeing as how they were behind me on the stairs they may have been able to... see it." ("base", "narrow", "base", "mid_soft")
gen "You're not expecting me to grant you extra points for showing them, are you?" ("base", xpos="far_left", ypos="head")
her "Of course not, [genie_name]." ("base", "base", "base", "R", cheeks="blush")
gen "Then why do it?" ("base", xpos="far_left", ypos="head")
her "Well, I thought I could get away with it..." ("open", "happy", "base", "mid", cheeks="blush")
her "Although I couldn't help but turn to see look on their faces if noticed it..." ("grin", "narrow", "base", "dead")
her "And... well... Judging by their eyes, they probably did see it..." ("soft", "narrow", "annoyed", "up")
gen "So... What you're saying is that you wanted to make sure that they saw it?" ("base", xpos="far_left", ypos="head")
gen "Sounds to me like you're enjoying students seeing you like this..." ("base", xpos="far_left", ypos="head")
her "If that's what you want to believe..." ("open", "base", "base", "R")
gen "Well done, [hermione_name]." ("base", xpos="far_left", ypos="head")
gen "[hermione_name], how's your day been?" ("base", xpos="far_left", ypos="head")
call play_music("chipper_doodle")
her "Awful... Simply awful..." ("annoyed", "squint", "angry", "mid",xpos="right",ypos="base")
gen "What happened?" ("base", xpos="far_left", ypos="head")
her "Professor Snape happened, [genie_name]!" ("annoyed", "narrow", "angry", "R")
her "I've never been so embarrassed in my life!" ("annoyed", "narrow", "annoyed", "mid")
gen "Severus? What did he do this time?" ("base", xpos="far_left", ypos="head")
her "Well, apparently I dared to suggest there was a better way to properly crush a Sopophorous bean..." ("annoyed", "narrow", "angry", "R")
her "So of course he made me stand out the front and show the class \"how it's done\"..."
gen "What's wrong with that?" ("base", xpos="far_left", ypos="head")
her "He obviously knew about my situation because he made me do it facing away from the class..." ("annoyed", "narrow", "annoyed", "mid")
gen "You sure? How would he know?" ("base", xpos="far_left", ypos="head")
her "I don't know, you tell me! Why else would he made me do that?" ("disgust", "narrow", "base", "down")
gen "..." ("base", xpos="far_left", ypos="head")
gen "Do you think anyone noticed?" ("base", xpos="far_left", ypos="head")
her "I--{w=0.2} I don't know... I was trying my best to not let it slip out as my legs were shaking, and to crush the bean as fast as possible..." ("clench", "narrow", "base", "down")
gen "At least you got to show how a lady handles a bean." ("base", xpos="far_left", ypos="head")
her "*Hmph*..." ("annoyed", "narrow", "base", "down")
gen "Well it sounds like you earned your points." ("base", xpos="far_left", ypos="head")
her "......." ("annoyed", "narrow", "worried", "down")
elif random_number == 2:
# Flashed some Hufflepuffs
gen "[hermione_name], how did it go?" ("base", xpos="far_left", ypos="head")
her "It went well, [genie_name]..." ("open", "base", "base", "mid",xpos="right",ypos="base")
call play_music("playful_tension")
her "A group of students from Hufflepuff even complimented me on it..."
her "... They said that it looked cute..." ("grin", "base", "base", "R")
gen "Did anything else happen?" ("base", xpos="far_left", ypos="head")
her "Well, seeing as how they were so nice..." ("base", "narrow", "worried", "down")
her "I might have flicked my skirt up for them..." ("soft", "happy", "base", "R")
gen "You showed it to them?" ("base", xpos="far_left", ypos="head")
her "Well, they were so kind and all..." ("open", "base", "base", "R")
her "And they could already see most of it..." ("base", "narrow", "worried", "down")
gen "Did they say anything else about it?" ("base", xpos="far_left", ypos="head")
her "No... But the looks on their faces said a lot..." ("base", "narrow", "base", "mid_soft")
gen "Well, it sounds like a job well done..." ("base", xpos="far_left", ypos="head")
gen "[hermione_name], how was your day?" ("base", xpos="far_left", ypos="head")
her "Awful... I was attacked by a group of rabid students, [genie_name]." ("scream", "closed", "angry", "mid",xpos="right",ypos="base")
gen "Attacked? By How many?" ("base", xpos="far_left", ypos="head")
her "Six!" ("annoyed", "base", "angry", "mid")
call play_music("playful_tension")
her "Although maybe the \"attacked\" is a slight exaggeration... They cornered me at least." ("open", "base", "worried", "R")
gen "So, what happened?" ("base", xpos="far_left", ypos="head")
her "Well, I was sitting in the library, minding my own business..." ("annoyed", "narrow", "angry", "R")
her "I must've not been careful enough to hide the tail as al of a sudden a group of students came out of nowhere." ("angry", "happyCl", "worried", "mid")
her "They started asking me all these questions..." ("angry", "happyCl", "worried", "mid")
her "\"Is it fluffy\"?" ("annoyed", "narrow", "angry", "R")
her "\"Why are you wearing it\"?" ("angry", "narrow", "base", "down")
her "\"Does it feel nice\"?" ("base", "narrow", "worried", "down")
her "\"Can we touch it\"?" ("base", "narrow", "worried", "down")
her "\"Can you make it wag\"..." ("angry", "wink", "base", "mid")
gen "Sounds like reasonable enough things to ask..." ("base", xpos="far_left", ypos="head")
gen "So, what did you tell them?" ("base", xpos="far_left", ypos="head")
her "I didn't tell them anything!" ("upset", "closed", "base", "mid")
gen "You didn't--" ("base", xpos="far_left", ypos="head")
her "We were in the library for crying out loud..." ("upset", "closed", "base", "mid")
her "Instead I made them promise to keep quiet and be quiet about it..." ("upset", "closed", "base", "mid")
her "And in exchange I let them touch it for a bit..." ("open", "narrow", "worried", "down")
her "{heart}{heart}{heart}" ("soft", "narrow", "annoyed", "up")
gen "So... instead of answering some innocent questions... You let them touch your butt plug..." ("base", xpos="far_left", ypos="head")
her "It sounds sinister when you put it like that." ("annoyed", "narrow", "angry", "R")
her "All I did was take them to a secluded part of the library and let them touch my tail..."
gen "Well that's alright then..." ("base", xpos="far_left", ypos="head")
her "......." ("base", "narrow", "worried", "down")
gen "So, did you enjoy it?" ("base", xpos="far_left", ypos="head")
her ".........." ("angry", "base", "base", "mid")
her "Truthfully [genie_name].... It was one of the most pleasurable experiences of my life..." ("grin", "narrow", "base", "dead")
her "All their hands touching it..." ("soft", "narrow", "annoyed", "up")
her "Taking turns..." ("grin", "narrow", "annoyed", "up")
her "All the while it was vibrating away..." ("base", "narrow", "worried", "down")
her "I nearly passed out." ("silly", "narrow", "base", "dead")
her "Especially when one of them pulled at it a bit..." ("silly", "narrow", "annoyed", "up")
her "..." ("grin", "narrow", "annoyed", "up")
gen "Nice work, [hermione_name]." ("base", xpos="far_left", ypos="head")
gen "[hermione_name], did you complete your task?" ("base", xpos="far_left", ypos="head")
her "Yes I did, [genie_name]..." ("base", "base", "base", "mid",xpos="right",ypos="base")
her "Did you know there are holes between the stalls in the girls' bathroom?" ("soft", "base", "base", "mid")
gen "I did not, but What does that have to do with your butt plug?" ("base", xpos="far_left", ypos="head")
her "Well, I noticed that the hole is the same height as the tail..." ("grin", "base", "base", "R")
her "..............." ("grin", "happyCl", "worried", "mid")
gen "Go on, [hermione_name]." ("base", xpos="far_left", ypos="head")
call play_music("playful_tension")
her "I might have put it through..." ("base", "narrow", "worried", "down")
gen "What?" ("base", xpos="far_left", ypos="head")
her "Well, I was in the stall finishing up..." ("base", "base", "base", "R")
her "When a girl entered the other stall."
her "I wasn't sure but I thought that it may have been a Slytherin..." ("upset", "wink", "base", "mid")
her "So I decided to press my cheeks to the wall and stick my tail through to freak her out!" ("smile", "base", "base", "R")
gen "Freak her out?" ("base", xpos="far_left", ypos="head")
her "Yeah!" ("grin", "base", "base", "R")
her "At first she didn't do anything, and I thought she must've been stunned by the sight, but after I gave it a little wiggle, instead of running off she came up to it..." ("grin", "base", "base", "R")
her "I was worried she was gonna pull it out but she just stood there and eventually she started to play with it..." ("open", "base", "base", "R")
her "I didn't really know what to feel in case it was actually a Slytherin doing it." ("open", "base", "base", "R")
her "She was stroking it... flicking it... I even think she may have licked it..." ("soft", "narrow", "annoyed", "up")
her "... Imagine that... a Slytherin, licking something that was inside my..."
her "It was incredible... I could barely stand while it happened..."
gen "Sounds like you had a good time." ("base", xpos="far_left", ypos="head")
gen "Did you find out if it was a Slytherin or not?" ("base", xpos="far_left", ypos="head")
her "Unfortunately not... [genie_name]." ("open", "base", "worried", "mid")
her "Although truth be told, I'm not sure if I want to know..." ("open", "base", "worried", "mid")
#Maybe this section could be a check in the future if we feel it's appropriate
#her "It was at lunch, in the great hall." ("open", "closed", "base", "mid")
#her "I was walking past the Slytherin table on my way to sit down..." ("open", "closed", "base", "mid")
#her "when I saw that little... vixen, Astoria Greengrass." ("base", "squint", "base", "mid")
#gen "It sounds like you've earned your points today then [hermione_name]." ("base", xpos="far_left", ypos="head")
gen "*Hmm*... That's too bad, perhaps you'll see them at that hole again some time." ("base", xpos="far_left", ypos="head")
gen "Either way, you've surely earned your points." ("base", xpos="far_left", ypos="head")
her "...{size=-7}(I would have done this for free...){/size}" ("base", "narrow", "worried", "down")
elif random_number == 3:
call play_music("chipper_doodle")
gen "[hermione_name], did you complete your task?" ("base", xpos="far_left", ypos="head")
her "Yes, I did [genie_name]..." ("base", "squint", "base", "mid",xpos="right",ypos="base")
gen "Anything interesting happen?" ("base", xpos="far_left", ypos="head")
her "Yes!"
her "I was walking down the hall and there were some students behind me..." ("base", "narrow", "base", "mid_soft")
her "And swear I could hear them whispering to each other..."
her "So I thought I may as well give them something to talk about..." ("base", "squint", "base", "mid")
her "So I stopped and pretended to tie my shoelaces, keeping my knees straight and bending over as far as I could..." ("base", "narrow", "base", "mid_soft")
gen "You exposed yourself in the middle of a corridor, just like that?" ("base", xpos="far_left", ypos="head")
her "Expose? I'm not sure I know what you mean...{w=0.4} I was tying my shoelaces........" ("base", "base", "base", "R",cheeks="blush")
gen "Very good, [hermione_name]!" ("base", xpos="far_left", ypos="head")
gen "[hermione_name], how was your day?" ("base", xpos="far_left", ypos="head")
her "Awful, the worst thing possible happened!" ("scream", "closed", "angry", "mid",xpos="right",ypos="base")
gen "The worst thing? Worse than someone catching you with a tail up your butt?" ("base", xpos="far_left", ypos="head")
her "Yes, believe it or not." ("annoyed", "base", "angry", "mid")
gen "Now you've got me intrigued." ("base", xpos="far_left", ypos="head")
gen "What happened?" ("base", xpos="far_left", ypos="head")
call play_music("playful_tension")
her "Well... I was walking down to Hogsmeade as we had the afternoon off..." ("open", "base", "worried", "R")
her "And I thought I was alone but one of the Slytherin students suddenly rushed up behind me..." ("annoyed", "narrow", "angry", "R")
her "And I didn't even have enough time to react before he..." ("angry", "happyCl", "worried", "mid")
her "He..." ("annoyed", "narrow", "angry", "R")
her "Before he shouted \"Let it rip!\" and tugged on my tail!" ("angry", "narrow", "base", "down")
gen "He did what?" ("base", xpos="far_left", ypos="head")
her "I know! How dare he!" ("clench", "narrow", "worried", "down")
gen "Ten points to Slytherin!" ("base", xpos="far_left", ypos="head")
$ slytherin += 10
her "What?!" ("scream", "wide", "angry", "mid")
her "Why are you giving points to Slytherin?!" ("angry", "wide", "angry", "mid")
gen "Such a one-liner ought to be rewarded!" ("base", xpos="far_left", ypos="head")
her "But [genie_name]! I'm doing this so that Gryffindor can get ahead of Slytherin!" ("upset", "base", "angry", "mid")
gen "Oh, right..." ("base", xpos="far_left", ypos="head")
gen "Ten points to Gryffindor." ("base", xpos="far_left", ypos="head")
$ gryffindor += 10
her "*Hmm*... But now Ravenclaw and Hufflepuff are both behind..." ("open", "narrow", "worried", "down")
gen "Enough about the points. Tell me more about your behind." ("base", xpos="far_left", ypos="head")
her "My-- Oh right..." ("annoyed", "narrow", "angry", "R")
gen "What happened next?" ("base", xpos="far_left", ypos="head")
her "Well... I would normally not say this but I'm glad the plug is as big as it is." ("open", "narrow", "worried", "down")
gen "Didn't budge one bit I assume." ("base", xpos="far_left", ypos="head")
her "..." ("disgust", "narrow", "base", "down")
her "Can I have my points now?" ("open", "narrow", "worried", "down")
gen "Certainly." ("base", xpos="far_left", ypos="head")
gen "Nice work, [hermione_name]." ("base", xpos="far_left", ypos="head")
elif random_number == 2:
# Hermione is a Dragon
gen "[hermione_name], did you complete your task?" ("base", xpos="far_left", ypos="head")
her "Yes I did, [genie_name]..." ("base", "base", "base", "mid", xpos="right", ypos="base")
her "I found the perfect opportunity to show it off today." ("soft", "base", "base", "mid")
gen "Show it off? You actually showed it off to someone this time?" ("base", xpos="far_left", ypos="head")
her "I did..." ("grin", "base", "base", "R")
her "..............." ("grin", "happyCl", "worried", "mid")
gen "go on, [hermione_name]." ("base", xpos="far_left", ypos="head")
call play_music("playful_tension")
her "Well, we're currently studying Dragons in our care of magical creatures lessons." ("base", "narrow", "base", "down")
gen "Right?" ("base", xpos="far_left", ypos="head")
her "Well I thought it was a great opportunity to give a demonstration how female Dragons attracts their mates.." ("base", "base", "base", "R")
her "You're kidding..."
her "Nope, I was wearing a dragons head and everything!" ("grin", "wink", "base", "mid")
her "They didn't suspect a thing about where the tail was attached!" ("smile", "base", "base", "R")
gen "Did they touch it?" ("base", xpos="far_left", ypos="head")
her "They did..." ("base", "base", "base", "R")
her "And... Well, since I was roleplaying a female dragon in heat..." ("grin", "base", "base", "R")
her "You could probably guess the rest..." ("grin", "base", "base", "R")
gen "I'll be expecting a dragon egg on my desk in the next few months..." ("grin", xpos="far_left", ypos="head")
her "What?! No, I only came, that's all that happened!" ("clench", "wide", "base", "R")
gen "I know, I just wanted to hear you say it." ("grin", xpos="far_left", ypos="head")
gen "I suppose you better get some points, although I assume you've already earned a couple during that lesson." ("base", xpos="far_left", ypos="head")
her "A couple..." ("grin", "base", "base", "R")
gen "You sure have good imagination to come up with and do something this... [hermione_name]..." ("base", xpos="far_left", ypos="head")
her "Thank you [genie_name]..." ("grin", "base", "base", "R")
gen "Imagine dragons..." ("base", xpos="far_left", ypos="head")
her "*Hmm*?"
gen "Nevermind... I can't bring myself to do it." ("base", xpos="far_left", ypos="head")
elif random_number == 3:
# Rides Hippogriff with it inside
call play_music("chipper_doodle")
gen "[hermione_name], did you complete your task?" ("base", xpos="far_left", ypos="head")
her "Yes, I did [genie_name]..." ("base", "squint", "base", "mid",xpos="right",ypos="base")
gen "Anything interesting happen?" ("base", xpos="far_left", ypos="head")
her "Yes... As you probably know, you can't really sit very well with this thing inside."
gen "Can't say that I have first hand experience..." ("base", xpos="far_left", ypos="head")
her "Right..."
gen "So, what happened? I thought you'd expect you'd need to sit down at some point." ("base", xpos="far_left", ypos="head")
her "I did, although..."
her "I completely forgot that we were going to ride the Hippogriffs today..." ("base", "narrow", "base", "mid_soft")
gen "When you say ride--" ("base", xpos="far_left", ypos="head")
her "As in on their backs..."
gen "Oh, Good... Can never be too careful these days..." ("base", xpos="far_left", ypos="head")
her "It was quite an experience to say the least..."
gen "Very good, [hermione_name]!" ("base", xpos="far_left", ypos="head")