gen "It does have a distinctive smell of grass, among other things..." ("base", xpos="far_left", ypos="head")
gen "I wonder if Hermione will be able to tell whose DNA contributed to it." ("base", xpos="far_left", ypos="head")
return
label her_potion_luna_give:
$ lun_outfit_last.save() #Save Luna clothing
$ luna.equip(lun_outfit_default) #Equip Luna Default clothing
if hermione.is_worn("robe"):
gen "Before we begin... Why don't you take those robes off and make yourself comfortable." ("base", xpos="far_left", ypos="head")
her "Alright..." ("soft", "squint", "base", "mid")
$ renpy.sound.play("sounds/cloth_sound3.ogg")
$ hermione.strip("robe")
with d3
gen "Now then..." ("base", xpos="far_left", ypos="head")
gen "Might I offer you a drink?" ("base", xpos="far_left", ypos="head")
if her_whoring < 19:
her "Are you sure it's wise to be giving me alcohol, [genie_name]?" ("soft", "squint", "base", "mid")
gen "It's not alcohol, [hermione_name]... Just a harmless little potion." ("base", xpos="far_left", ypos="head")
else:
her "Trying to get me drunk are you?" ("soft", "narrow", "base", "mid")
gen "Nothing of the sort, just a harmless little potion." ("base", xpos="far_left", ypos="head")
call nar(">You hand Hermione the potion bottle.")
call her_chibi("hold_potion","mid","base")
with d3
if not her_polyjuice_drank:
$ her_polyjuice_drank = True
if her_whoring < 19:
her "Let me guess, you're not going to tell me what it does." ("angry", "narrow", "base", "mid")
gen "Of course not, where would the fun be in that..." ("base", xpos="far_left", ypos="head")
her "Typical..." ("angry", "narrow", "base", "down")
gen "Just imagine all the points you'll earn for Gryffindor." ("base", xpos="far_left", ypos="head")
her "That's true... I can't let Gryffindor down." ("angry", "squint", "base", "mid")
else:
her "I see..." ("open", "base", "base", "mid")
her "So what does this potion do exactly?" ("soft", "base", "base", "mid")
gen "It makes your breath smell like strawberries." ("base", xpos="far_left", ypos="head")
her "Does it--" ("grin", "base", "base", "mid")
her "Of course it doesn't..." ("angry", "narrow", "base", "R")
gen "You'll just have to drink it to find out I suppose." ("base", xpos="far_left", ypos="head")
her "Let's see if I can guess what is first..." ("base", "narrow", "base", "down")
call her_chibi("sniff_potion","mid","base")
pause 0.2
$ renpy.sound.play("sounds/sniff.ogg")
pause 0.6
call her_chibi("hold_potion","mid","base")
call nar(">Hermione takes a quick sniff of the potion.")
her "*Hmm*... It smells weirdly familiar, like freshly cut grass, or--" ("base", "narrow", "base", "down")
gen "Weed!" ("grin", xpos="far_left", ypos="head")
her "Weeds? I suppose that is similar to grass." ("open", "squint", "base", "mid")
her "It also kind of reminds me of Mr Xenoph--" ("open", "closed", "base", "mid")
gen "Shush, let's not spoil the fun with all the guessing." ("base", xpos="far_left", ypos="head")
her "... Fine." ("base", "base", "base", "mid")
else:
her "Is this..." ("angry", "narrow", "base", "down")
gen "Yep, another Polyjuice potion." ("base", xpos="far_left", ypos="head")
her "Do I really have to drink this again?" ("angry", "base", "base", "mid")
gen "If you'd like to continue our favour trading it would certainly be in your best interest, [hermione_name]." ("base", xpos="far_left", ypos="head")
if her_whoring < 19:
her "..." ("normal", "narrow", "base", "mid")
else:
her "Now, there's no need to go to such extremes..." ("open", "squint", "base", "R", cheeks="blush")
her "Can you at least tell me what you've put in it?" ("angry", "base", "base", "mid")
gen "Where's fun in that? You're going to have to drink it and find out..." ("base", xpos="far_left", ypos="head")
if her_polyjuice_cat_drank:
her "One of the last potions you gave me before tasted like wet puss..." ("disgust", "base", "base", "mid")
gen "And it turned you into one as well!" ("grin", xpos="far_left", ypos="head")
her "*Tsk!*" ("angry", "narrow", "base", "R")
her "..." ("disgust", "narrow", "base", "down")
gen "Bottoms up, [hermione_name]." ("base", xpos="far_left", ypos="head")
her "... I hope this is one of the ones that goes down okay." ("angry", "narrow", "base", "down")
call her_chibi("drink_potion","mid","base")
pause 0.6
$ renpy.sound.play("sounds/gulp.ogg")
pause 0.8
call her_chibi("stand","mid","base")
call nar(">Hermione downs the golden-hued potion.")
her "*Smacks lips*" ("grin", "closed", "base", "mid")
if not her_polyjuice_luna_drank:
her "It didn't taste so bad actually. Kind of sweet and sour." ("grin", "base", "base", "mid")
gen "As long as you keep it down, you'll earn Gryffindor a great deal of points." ("base", xpos="far_left", ypos="head")
her "I will." ("open", "closed", "base", "mid")
her "So... What now?" ("base", "base", "base", "mid")
gen "Let's wait and see if the potion is going to work." ("base", xpos="far_left", ypos="head")
gen "For now, why don't you tell me a bit about how you've been." ("base", xpos="far_left", ypos="head")
her "Alright." ("open", "base", "base", "mid")
her "Well, ever since I started my \"Extracurricular activities\" with you, my attendance and grades started slipping." ("open", "closed", "base", "mid")
menu:
"\"Troubling indeed...\"":
if her_whoring < 16:
her "It is! [genie_name], I used to be at the top of the class. My scores were impeccable." ("angry", "squint", "worried", "mid")
gen "And how are your scores now?" ("base", xpos="far_left", ypos="head")
her "I'm still at the top... Just not by much." ("open", "closed", "base", "mid")
gen "Well, there are times when academic excellence shouldn't be your primary concern." ("base", xpos="far_left", ypos="head")
her "*Hmph*... And what \"should\" be my primary concern then?" ("angry", "narrow", "base", "mid")
gen "Currently. I'd say your face is pretty high on the list." ("base", xpos="far_left", ypos="head")
her "Excuse me? This is hardly appropriate--" ("angry", "narrow", "annoyed", "mid")
elif her_whoring < 22:
her "That said... We have been earning a lot of points for Gryffindor." ("base", "squint", "base", "R")
gen "You have, you mean." ("base", xpos="far_left", ypos="head")
her "I suppose..." ("base", "narrow", "base", "down", cheeks="blush")
her "Although it's easier just to say \"we\" as I can't tell them where the majority of those points came from." ("open", "closed", "base", "mid")
gen "That is true... If you told them, they probably wouldn't be able to be able to look at you the same way." ("base", xpos="far_left", ypos="head")
her "Yeah..." ("open", "narrow", "base", "down")
gen "I mean... Soon enough you wont even look the same!" ("base", xpos="far_left", ypos="head")
her "What do you mean?" ("angry", "base", "worried", "mid")
her "I'm still the same person am I not--" ("annoyed", "squint", "worried", "mid")
else:
her "Well... I suppose it's not the worst thing in the world..." ("soft", "narrow", "base", "down", cheeks="blush")
her "Grades aren't everything." ("angry", "closed", "base", "mid", cheeks="blush")
gen "Is that so?" ("base", xpos="far_left", ypos="head")
her "Well... I'm sure if I wanted to, I could get a ministry job by recommendation." ("base", "wink", "base", "mid")
gen "..." ("base", xpos="far_left", ypos="head")
her "Right?..." ("angry", "squint", "base", "mid")
gen "I suppose you could try persuading Miss Tonks to give you one." ("base", xpos="far_left", ypos="head")
her "Oh... I was thinking perhaps you could... *Ehm*..." ("angry", "squint", "base", "R")
gen "Me? And willingly hand over my favourite little slut to some bureaucrats?" ("base", xpos="far_left", ypos="head")
gen "No way!" ("base", xpos="far_left", ypos="head")
her "But [genie_name]!" ("clench", "base", "worried", "mid")
gen "Don't give me that face..." ("base", xpos="far_left", ypos="head")
her "But--" ("angry", "base", "worried", "mid")
"\"I bet you'd get the top grade in dick sucking class!\"":
if hg_blowjob.trigger:
her "[genie_name]!" ("angry", "base", "base", "mid", cheeks="blush")
gen "Oh, don't be so modest. If sucking dick was a class, you'd be {i}Magna Cum Laude{/i}." ("grin", xpos="far_left", ypos="head")
her "I'm not sure that's appropriate, but thanks I suppose..." ("angry", "narrow", "base", "R", cheeks="blush")
her "You know... There's still time to earn some house points before class. If you're feeling generous I could..." ("open", "narrow", "base", "down", cheeks="blush")
gen "I'd have to know on whose face I'll be cumming on though." ("base", xpos="far_left", ypos="head")
her "What do you mean? My face of course--" ("angry", "squint", "base", "mid", cheeks="blush")
elif her_whoring < 16:
her "[genie_name]!" ("angry", "base", "worried", "mid")
her "I can't believe you'd say such a thing!" ("clench", "squint", "worried", "mid")
gen "Well, you'll never know if you don't try." ("base", xpos="far_left", ypos="head")
her "*Hmph*" ("annoyed", "squint", "annoyed", "R")
gen "In any case, that's not why you're here today." ("base", xpos="far_left", ypos="head")
her "Then why am I here? What's this potion supposed to do anyway?" ("angry", "closed", "annoyed", "mid")
gen "I'm sure we'll find out any--" ("base", xpos="far_left", ypos="head")
else:
her "How dare you even suggest such a thing." ("angry", "base", "base", "mid", cheeks="blush")
gen "Oh come on, it's not like you haven't thought about it." ("base", xpos="far_left", ypos="head")
her "Well, maybe, but I have never done such a thing before..." ("annoyed", "closed", "base", "mid", cheeks="blush")
gen "We could change that right now if you want." ("grin", xpos="far_left", ypos="head")
gen "I'd have to know on whose face I'll be cumming on though." ("base", xpos="far_left", ypos="head")
her "What do you mean whose face you will be--" ("clench", "base", "base", "mid", cheeks="blush")
play sound "sounds/burp.ogg"
her "*Burp*" ("full", "happyCl", "worried", "mid")
her "...{w=0.5}{nw}" ("mad", "happyCl", "base", "mid")
her "...{fast}" ("mad", "base", "base", "mid")
her "I beg your pardon, I'm not sure where that came from--" ("mad", "squint", "base", "mid", cheeks="blush")
# Sets Luna's initial facial expression to the ones Hermione had just a moment ago (more less)
her "Not bad. So, what now?" ("base", "squint", "base", "mid")
gen "Just wait here for a moment until the potion starts taking effect." ("base", xpos="far_left", ypos="head")
her "Okay." ("open", "squint", "base", "R")
gen "Until then, why don't you tell me a little bit about how your day's been going." ("base", xpos="far_left", ypos="head")
her "Alright." ("base", "base", "base", "mid")
if her_whoring < 16:
her "There's not much to tell you that you don't already know." ("open", "closed", "base", "mid")
her "Lately I've been questioning my previous outlook on life in general." ("open", "narrow", "base", "R")
gen "In what way exactly?" ("base", xpos="far_left", ypos="head")
her "Well, since we started our... mutually beneficial... agreement, or whatever we call this..." ("disgust", "narrow", "base", "R")
her "The general atmosphere in our common room has been in an all time high because of how many house points we're racking in." ("open", "narrow", "base", "down")
gen "That's good, you must feel a great sense of pride and accomplishment." ("base", xpos="far_left", ypos="head")
her "Of course! The only issue is that I would never be able to tell them I'm the one to thank for it..." ("angry", "narrow", "base", "mid")
her "If they just got one look of my face they'd be able to tell what was up." ("disgust", "base", "base", "mid")
gen "Speaking of..." ("base", xpos="far_left", ypos="head")
# Sets Luna's initial facial expression to the ones Hermione had just a moment ago
call nar(">Something suddenly dawns on Hermione.")
lun "You turned me into Loony--{w=0.4} I mean Luna Lovegood?!" ("clench", "wide", "base", "mid")
gen "Very astute, [hermione_name]." ("base", xpos="far_left", ypos="head")
gen "And now if you don't mind, I'd like you to bare your--, her chest for me..." ("base", xpos="far_left", ypos="head")
lun "What?!" ("disgust", "wide", "base", "mid")
if her_whoring < 16:
lun "I can't believe what you're suggesting, you're asking me to show off another students breasts?" ("disgust", "base", "annoyed", "mid", cheeks="blush")
gen "Well, what else would you have me do? Look at your face?" ("base", xpos="far_left", ypos="head")
lun "You can't possibly be interested in that... That girl's paltry breasts." ("annoyed", "narrow", "annoyed", "mid")
gen "Currently they're yours. And they don't look so paltry from where I'm sitting [hermione_name]. Do I detect a hint of jealousy?" ("base", xpos="far_left", ypos="head")
lun "Not at all... I suppose it is only natural that someone of your advanced age has trouble with their--" ("open", "closed", "base", "mid")
gen "Their what [hermione_name]?" ("base", xpos="far_left", ypos="head")
gen "Eyesight?" ("base", xpos="far_left", ypos="head")
lun "*Ehm*... No, what I was going to say--" ("angry", "narrow", "base", "mid", cheeks="blush")
gen "Is that any way to talk to your elders, [hermione_name]? Perhaps you need a good spanking to remind you of your manners." ("base", xpos="far_left", ypos="head")
lun "I... I apologize, [genie_name]. I don't know what came over me." ("open", "narrow", "base", "mid", cheeks="blush")
gen "Apology accepted. I'm sure they can't hold a candle to the brilliance of your own." ("base", xpos="far_left", ypos="head")
lun "I'd like to think I'm more than just a pair of breasts... but thank you [genie_name]. That was flattering... In a way." ("angry", "closed", "base", "mid")
gen "If you want to dispel all doubt, we could compare. Why don't you lift your shirt and show me what you... *Err*... She's got under that sweater." ("base", xpos="far_left", ypos="head")
lun "I'm still not entirely comfortable with this..." ("angry", "narrow", "base", "down")
else:
lun "*Urgh*... Every time..." ("disgust", "narrow", "base", "stare", trans=d3)
lun "Did it work?" ("angry", "narrow", "raised", "mid")
gen "Perfectly..." ("base", xpos="far_left", ypos="head")
call nar(">Hermione starts examining herself, feeling out her outfit and pausing at her breasts.")
lun "*Hmm*... At least I still appear to be a girl... A Ravenclaw." ("upset", "narrow", "raised", "down")
gen "I'm surprised you expected something different." ("base", xpos="far_left", ypos="head")
if her_polyjuice_cat_drank:
lun "Well... Seeing that you've previously tried to turn me into a cat." ("open", "narrow", "base", "mid")
gen "A cat-girl actually..." ("base", xpos="far_left", ypos="head")
lun "..." ("disgust", "narrow", "base", "mid")
call nar(">Hermione examines her new hair.")
lun "*Hmm*... A blonde... that narrows things down. Not a good sign..." ("normal", "narrow", "base", "downR")
gen "And why might that be?" ("base", xpos="far_left", ypos="head")
gen "But Hermione's will always remain my favourite." ("base", xpos="far_left", ypos="head")
lun "I'm glad you've come to your senses, Thank you... If you're completely satisfied, I'll cover up these... things." ("open", "closed", "base", "mid", cheeks="blush")
else:
gen "You look a bit flustered [hermione_name]." ("base", xpos="far_left", ypos="head")
lun "You're staring directly at my, well, her chest, [genie_name], and I can't help but feel a bit undefined as its not my own..." ("angry", "narrow", "base", "mid", cheeks="blush")
lun "Am I free to go now?" ("open", "narrow", "base", "mid", cheeks="blush")
menu:
"-Tell her to take the rest off.-":
gen "Not yet." ("base", xpos="far_left", ypos="head")
gen "You didn't even hesitate this time." ("base", xpos="far_left", ypos="head")
lun "Oh... Well you've seen it already haven't you?" ("open", "narrow", "base", "mid", cheeks="blush")
gen "Yes... Although I'd think you'd at least be a bit more hesitant about showing off another students privates." ("base", xpos="far_left", ypos="head")
lun "*Hmm*... Honestly after spending some more time around her I do think you're right about her not caring about it that much..." ("open", "narrow", "base", "downR", cheeks="blush")
gen "Good enough for me." ("base", xpos="far_left", ypos="head")
gen "Then I suppose you don't mind if I--" ("base", xpos="far_left", ypos="head")