gen "What do you mean, no?" ("angry", xpos="far_left", ypos="head")
her "We're in the lead right now... There's no need for me to earn any points at the moment." ("grin", "base", "base", "mid")
gen "Right..." ("base", xpos="far_left", ypos="head")
hide hermione_main
with d3
call tutorial("points")
jump working_menu
elif her_whoring < 16:
if not is_in_lead(gryffindor):
her "Alright..." ("angry", "base", "base", "mid", xpos="right", ypos="base", trans=dissolve)
else:
her "We're in the lead right now... There's no need for me to earn any points at the moment." ("grin", "base", "base", "mid", xpos="right", ypos="base", trans=dissolve)
gen "Right..." ("base", xpos="far_left", ypos="head")
her "It's so degrading... I had to clean other students dorms!" ("open", "narrow", "worried", "down")
gen "You can stop any time." ("base", xpos="far_left", ypos="head")
her "I can?" ("soft", "narrow", "worried", "mid_soft")
gen "Certainly, I'll just get one of those Slytherin floozies that you are always on about." ("grin", xpos="far_left", ypos="head")
gen "I'm sure that they'd jump at the chance to make some points for their house." ("base", xpos="far_left", ypos="head")
gen "They'd probably even do it for next to nothing, if not free." ("base", xpos="far_left", ypos="head")
her "Fine, I get your point...." ("upset", "closed", "base", "mid")
her "Can I get my points now?" ("angry", "closed", "angry", "mid")
gen "Certainly, ten points to Gryffindor." ("base", xpos="far_left", ypos="head")
elif random_number == 2:
her "I think you need to start enforcing harsher punishment for sexual harassment." ("mad", "base", "angry", "mid", xpos="right", ypos="base", trans=dissolve)
gen "Why's that?" ("base", xpos="far_left", ypos="head")
her "Some Slytherin boys kept wolf whistling at me as I was scrubbing the floors." ("mad", "base", "angry", "mid")
gen "Just think of how happy your friends will be when they win the house cup this year." ("base", xpos="far_left", ypos="head")
her "I suppose..." ("open", "base", "base", "R")
gen "Ten points to Gryffindor." ("base", xpos="far_left", ypos="head")
elif random_number == 2:
her "It was fine I suppose..." ("soft", "base", "base", "R", xpos="right", ypos="base", trans=dissolve)
gen "Nothing else to tell me? What were you tasked to do today?" ("base", xpos="far_left", ypos="head")
her "*Ehm*..." ("open", "narrow", "base", "down")
her "Well I was tasked to clean the boys changing room..." ("angry", "closed", "base", "mid")
gen "Right..." ("base", xpos="far_left", ypos="head")
her "They really should've told me when... How am I supposed to know when they're not using it?" ("clench", "narrow", "base", "down")
gen "Ten points to Gryffindor!" ("base", xpos="far_left", ypos="head")
her "..." ("angry", "base", "base", "mid")
elif random_number == 3:
her "Professor Snape had me sort his potion ingredients all day..." ("open", "narrow", "base", "mid", xpos="right", ypos="base", trans=dissolve)
gen "Doesn't sound too bad..." ("base", xpos="far_left", ypos="head")
her "He asked me to put everything on the highest shelves..." ("disgust", "narrow", "base", "mid")
her "When I asked him why he told me not to question his organization system..." ("angry", "narrow", "base", "mid")
her "As if he had one to begin with... He was probably just wanted a look up my skirt." ("open", "closed", "annoyed", "mid")
her "..." ("upset", "narrow", "base", "mid")
her "Can I have my points now?" ("angry", "narrow", "base", "mid")
gen "Of course... Ten points to Gryffindor." ("base", xpos="far_left", ypos="head")
elif her_whoring < 22:
if random_number == 1:
her "It's was pretty uneventful." ("open", "base", "base", "R", xpos="right", ypos="base", trans=dissolve)
her "I suppose I should feel more annoyed by the other students staring at me but it doesn't bother me that much." ("open", "base", "base", "R")
gen "Good to hear." ("base", xpos="far_left", ypos="head")
her "I am helping the school after all..." ("base", "closed", "base", "mid")
gen "That you are... Ten points to Gryffindor." ("base", xpos="far_left", ypos="head")
elif random_number == 2:
her "I had to dust all the shelves in the library today." ("open", "closed", "base", "mid", xpos="right", ypos="base", trans=dissolve)
gen "That doesn't sound too bad..." ("base", xpos="far_left", ypos="head")
her "Well I got yelled at by Miss Pince for no reason." ("upset", "squint", "base", "mid")
her "She kept telling me that the other students needed to work on their studies and that I kept distracting them." ("clench", "narrow", "base", "mid")
her "Yet she didn't tell me to stop cleaning..." ("annoyed", "narrow", "base", "mid")
gen "Sound like a job well done to me... Ten points to Gryffindor." ("base", xpos="far_left", ypos="head")
her "..." ("angry", "squint", "base", "mid")
elif random_number == 3:
her "Pretty uneventful." ("open", "base", "base", "R", xpos="right", ypos="base", trans=dissolve)
her "I cleaned the prefects bathroom today so not really many people around." ("soft", "base", "base", "mid")
her "Although one of the mermaid portraits kept blowing me kisses." ("open", "squint", "base", "R", cheeks="blush")
gen "Was she attractive?" ("base", xpos="far_left", ypos="head")
her "..." ("normal", "squint", "base", "mid", cheeks="blush")
her "As attractive as a mermaid can be I suppose..." ("normal", "squint", "base", "mid", cheeks="blush")
gen "Nicely done... Ten points to Gryffindor." ("base", xpos="far_left", ypos="head")
else: #22+
if random_number == 1:
her "It was fine... I cleaned the staffroom today..." ("open", "closed", "base", "mid", cheeks="blush", xpos="right", ypos="base", trans=dissolve)
her "Professor Snape seemed to think it was really funny to have me Scourgify his robes constantly as he continued spilling tea on himself..." ("angry", "narrow", "base", "R", cheeks="blush")
gen "Well I suppose that comes with the job." ("base", xpos="far_left", ypos="head")
her "That's what he said..." ("angry", "narrow", "base", "down", cheeks="blush")
gen "Ten points to Gryffindor." ("base", xpos="far_left", ypos="head")
elif random_number == 2:
her "Good, although I didn't really get much work done today." ("open", "narrow", "base", "R", xpos="right", ypos="base", trans=dissolve)
gen "Oh...{w=0.4} Why's that?" ("base", xpos="far_left", ypos="head")
her "Well...{w=0.4} I was asked to help the house elves and every time I started doing something one of them would come and do it for me." ("angry", "squint", "base", "mid")
her "Constantly apologizing for not having done it yet and bowing to me..." ("open", "narrow", "base", "mid")
gen "(Uh-oh...)" ("base", xpos="far_left", ypos="head")
her "It was kind of cute to be honest." ("base", "squint", "base", "R", cheeks="blush")
gen "Well then, I assume you still got paid?" ("base", xpos="far_left", ypos="head")
her "I am [name_genie_hermione]. Given that most of the \"work\" I've done to help my house is kept private, it feels good to be able to do something public once." ("open", "base", "base", "mid")
her "I think it did [name_genie_hermione]. They were all very excited to receive their reward for winning the game." ("base", "happyCl", "base", "mid")
gen "What reward did you promise them?" ("base", xpos="far_left", ypos="head")
her "Well I was quite keen to ensure our victory against Slytherin that I may have promised that I would give each of them a blowjob if they won." ("grin", "base", "base", "R")
gen "You gave every team member a blowjob after the game?" ("base", xpos="far_left", ypos="head")
her "And the water boy..." ("smile", "narrow", "base", "mid_soft")
gen "How did you even manage that? Did have to crawl around the locker room on your knees?" ("base", xpos="far_left", ypos="head")
her "Of course not, they all patiently waited on their turn..." ("scream", "closed", "angry", "mid")
gen "Who doesn't love a queue..." ("base", xpos="far_left", ypos="head")
gen "So they queued up... And then?" ("base", xpos="far_left", ypos="head")
her "Well I did what I said I would, I'm not the kind of person to lie am I?" ("annoyed", "base", "worried", "R")
her "So, I gave them the reward I promised... And surely you of all people would know how a blowjob works." ("annoyed", "happy", "base", "R")
gen "That's not quite what I meant." ("base", xpos="far_left", ypos="head")
gen "You just look rather..." ("base", xpos="far_left", ypos="head")
gen "Clean, that's all." ("base", xpos="far_left", ypos="head")
her "Oh, well..." ("base", "narrow", "worried", "down",cheeks="blush")
her "I didn't want to make a mess." ("soft", "narrow", "base", "down",cheeks="blush")
her "Anyhow, I'm glad I did it. I can't wait to rub it in Astoria's face tomorrow..." ("smile", "base", "base", "mid")
gen "I'm glad you think it was worth it. Did they pay you?" ("base", xpos="far_left", ypos="head")
"-Okay-":
gen "I'm sure it was worth it. Did they pay you?" ("base", xpos="far_left", ypos="head")
her "I'm still not that comfortable wearing the outfit you provided though so I just stood behind the shop counter today." ("open", "closed", "base", "mid")
her "Apparently we sold a lot more items than usual though." ("base","happy", "base", "mid", cheeks="blush")
gen "Great news, I bet the twins are ecstatic." ("grin", xpos="far_left", ypos="head")
her "Indeed, It was nice seeing them in such high spirits." ("open", "happyCl", "base", "mid", cheeks="blush")
her "Whilst I might not agree with all their business methods I think they might become great salesmen some day." ("base", "happy", "base", "mid")
gen "Seems to me like they are already..." ("grin", xpos="far_left", ypos="head")
gen "So, how come you had such a surge in new customers?" ("base", xpos="far_left", ypos="head")
her "No idea, maybe the card game got more people interested in browsing the rest of their stock." ("annoyed", "happy", "base", "R")
her "They actually had some problems with people stealing things before I started working there though." ("open", "closed", "base", "mid")
gen "And this stopped after you started working there?" ("base", xpos="far_left", ypos="head")
her "Well, probably not because of it. They put in some anti thieving measures." ("base", "base", "base", "mid")
gen "Patent pending?" ("base", xpos="far_left", ypos="head")
her "It's pretty clever actually, they put up a mirror behind the counter so that when I have to turn around and grab something I'll be able to see if anyone takes anything." ("smile", "wink", "base", "mid")
gen "\"Yeah, I'm sure that's why they put the mirror there\"..." ("grin", xpos="far_left", ypos="head")
gen "Sounds like you're doing a great job." ("base", xpos="far_left", ypos="head")
her "Thanks!" ("open","happy", cheeks="blush")
her "Here's your payment." ("open", "base", "base", "mid")
call give_reward("You have received twenty gold", "interface/icons/gold.webp")
her "It was fine, the outfit is a bit chilly though." ("normal", "happy", "base", "mid_soft")
gen "So, no other complications?" ("base", xpos="far_left", ypos="head")
her "Well..." ("soft", "narrow", "worried", "down", cheeks="blush")
her "The twins asked me to give out some free promotional starter packs." ("open", "happy", "base", "mid", cheeks="blush")
gen "Yes?" ("base", xpos="far_left", ypos="head")
gen "Sounds like a great way to get people into playing..." ("base", xpos="far_left", ypos="head")
her "Well, I didn't have anywhere to store the packs as you could imagine." ("base", "narrow", "worried", "down", cheeks="blush")
her "So I had to resort to putting them behind my suspenders and the top of my stockings..." ("open", "closed", "base", "mid", cheeks="blush")
her "And one customer got a bit..." ("normal", "closed", "base", "mid", cheeks="blush")
her "Touchy." ("base", "narrow", "annoyed", "up", cheeks="blush")
gen "I see..." ("base", xpos="far_left", ypos="head")
her "I did get a bit agitated at one point actually..." ("open", "closed", "base", "mid", cheeks="blush")
gen "They didn't fire you did they?" ("angry", xpos="far_left", ypos="head")
her "No!" ("mad", "wide", "base", "mid")
her "The customer was quite apologetic actually and bought a bunch of things." ("smile", "closed", "angry", "mid")
her "The twins obviously took the credit for getting such a big sale and seemed rather pleased with themselves." ("crooked_smile", "narrow", "annoyed", "mid")
her "I'm fine with them believing they had anything to do with it though." ("smile", "closed", "base", "mid")
gen "How noble of you..." ("base", xpos="far_left", ypos="head")
her "Here's your payment." ("open", "base", "base", "mid")
call give_reward("You have received twenty gold", "interface/icons/gold.webp")
her "Awful..." ("normal", "narrow", "worried", "down")
gen "Really, why is that?" ("base", xpos="far_left", ypos="head")
her "Well, I'm not actually angry..." ("open", "base", "base", "mid")
her "Just a bit annoyed, that's all." ("annoyed", "closed", "base", "mid")
gen "With?" ("base", xpos="far_left", ypos="head")
her "Myself..." ("open", "base", "worried", "R", cheeks="blush")
her "We've set up a practice day where you get to borrow a deck of cards to get more people into the game." ("normal", "happy", "base", "mid")
gen "Sounds like a good idea, get people invested." ("grin", xpos="far_left", ypos="head")
her "Well, that was fine and all until the amount of new people interested started to slow down." ("open", "narrow", "worried", "down")
gen "I see, so I expect the responsibility fell on you as you're the one meant to promote the game?" ("base", xpos="far_left", ypos="head")
her "Yes... I thought it was a great idea so if it ended up not working out then it would look very bad on my part." ("normal", "closed", "base", "mid")
gen "So, you had to stop the practice sessions?" ("base", xpos="far_left", ypos="head")
her "No, that's not why I'm annoyed..." ("annoyed", "happy", "base", "R")
her "In my haste to find a solution I thought it would be a great idea to play a few rounds of strip cards to get more people interested." ("open", "narrow", "base", "down", cheeks="blush")
her "..." ("angry", "closed", "angry", "mid", cheeks="blush")
her "I've played enough not to be beaten by a new player I thought." ("mad", "narrow", "angry", "R", cheeks="blush")
gen "Of course, you've played against me after all..." ("grin", xpos="far_left", ypos="head")
her "..." ("base", "base", "angry", "mid")
gen "Sorry, go on." ("base", xpos="far_left", ypos="head")
her "Well, I managed to get a bunch of people into the card game so practice day is still on the schedule." ("annoyed", "closed", "angry", "mid")
gen "That's good!" ("grin", xpos="far_left", ypos="head")
her "Though I might reconsider the whole strip card idea..." ("angry", "narrow", "worried", "down", cheeks="blush")
her "I lost pretty quickly..." ("normal", "closed", "base", "mid", cheeks="blush")
her "It turned out they had been cheating the whole time..." ("normal", "base", "base", "mid", cheeks="blush")
gen "Well, cheaters never prosper..." ("grin", xpos="far_left", ypos="head")
her "That's not true in this case... they prospered alright." ("open", "happy", "base", "R", cheeks="blush")
her "In any case, they seemed... happy, they bought a bunch of things so that makes me..." ("normal", "base", "base", "mid")
her "Happy as well..." ("angry", "closed", "base", "mid", cheeks="blush")
gen "A job well done then, I bet the twins are very grateful for your contribution." ("grin", xpos="far_left", ypos="head")
her "Thank you." ("annoyed", "happyCl", "base", "mid", cheeks="blush")
her "Anyway..." ("base", "base", "base", "mid")
her "Here's your payment." ("open", "base", "base", "mid")
call give_reward("You have received twenty gold", "interface/icons/gold.webp")
her "Great, they held a card game tournament today." ("base", "base", "base", "mid")
gen "Wait, a tournament? How come I wasn't invited?" ("angry", xpos="far_left", ypos="head")
her "It was students only obviously..." ("open", "happy", "base", "R")
gen "Oh... of course." ("base", xpos="far_left", ypos="head")
her "There were way more participants than I expected seeing that there was an entry fee." ("base", "closed", "base", "mid", cheeks="blush")
gen "Must've been a great prize pool then..." ("base", xpos="far_left", ypos="head")
her "That's the weird thing. The prize pool only amounted to about half of the total entry fee amount." ("open", "base", "base", "mid")
her "Apparently... someone had gone around spreading the rumour that the winner would..." ("normal", "narrow", "worried", "down")
her "Get a go with me if they won the tournament..." ("annoyed", "narrow", "base", "down", cheeks="blush")
gen "And did they?" ("grin", xpos="far_left", ypos="head")
her "Of course that was never on the table..." ("base", "base", "angry", "mid", cheeks="blush")
gen "On a desk then?" ("grin", xpos="far_left", ypos="head")
her "Well..." ("annoyed", "base", "base", "mid", cheeks="blush")
her "The winner did end up standing there with such an expectant look on his face after everyone had left..." ("open", "narrow", "worried", "down", cheeks="blush")
gen "..." ("base", xpos="far_left", ypos="head")
her "So I told him that whatever he was expecting it wasn't happening." ("angry", "narrow", "angry", "R", cheeks="blush")
her "He seemed so disheartened so I felt a bit bad about the whole thing..." ("open", "closed", "angry", "mid")
her "So, since I didn't want to bring his feeling of victory down I figured since some students had spread the rumour they'd assume the worst anyway..." ("open", "base", "angry", "mid", cheeks="blush")
her "So I put my hand down his pants and fiddled around a bit whilst letting the guy get a peek behind my suspenders." ("grin", "base", "angry", "mid", cheeks="blush")
gen "Good on you!" ("grin", xpos="far_left", ypos="head")
her "You don't think that was a bit much?" ("annoyed", "base", "base", "mid", cheeks="blush")
gen "No! That was the right thing to do in that situation." ("grin", xpos="far_left", ypos="head")
gen "There wasn't a lot you could do about the rumours even if nothing had happened he'd probably lie about it anyway." ("base", xpos="far_left", ypos="head")
gen "You most likely ended up making that guys night." ("grin", xpos="far_left", ypos="head")
her "More like month... seeing how much he..." ("open", "narrow", "worried", "down", cheeks="blush")
her "Anyway..." ("normal", "base", "base", "mid")
her "glad you agree." ("base", "happy", "base", "mid_soft")
her "Here's your payment." ("open", "base", "base", "mid")
call give_reward("You have received twenty gold", "interface/icons/gold.webp")
gen "What happened to you?" ("base", xpos="far_left", ypos="head")
her "What do you mean..." ("open", "narrow", "worried", "mid_soft")
her "Oh, that..." ("base", "narrow", "worried", "down", cheeks="blush")
gen "Yes, that..." ("base", xpos="far_left", ypos="head")
her "There's a good explanation for this." ("normal", "narrow", "base", "down", cheeks="blush")
gen "..." ("base", xpos="far_left", ypos="head")
gen "Go on." ("base", xpos="far_left", ypos="head")
her "Oh, sorry... Well, I was trying out a new sales tactic..." ("open", "happy", "base", "R", cheeks="blush")
gen "Something the twins came up with I assume?" ("base", xpos="far_left", ypos="head")
her "No, I read about it in one of their books actually." ("grin", "happy", "base", "mid_soft")
her "Much like how you should always put the most lucrative cheap items at the counter to make the customer..." ("open", "base", "base", "mid")
gen "Get on with it." ("angry", xpos="far_left", ypos="head")
her "Fine..." ("annoyed", "narrow", "base", "R_soft", cheeks="blush")
her "I read that by putting the customer in a state of peace and happiness it would make them more susceptible to making hasty decisions." ("smile", "happyCl", "base", "mid", cheeks="blush")
gen "Didn't think you'd be interested in such... unorthodox sales tactics..." ("grin", xpos="far_left", ypos="head")
her "I was curious to see if it would work more than anything else." ("base", "closed", "base", "mid", cheeks="blush")
her "I tried it out to test the legitimacy of the claims in that book of theirs..." ("open", "base", "base", "mid")
gen "of course..." ("base", xpos="far_left", ypos="head")
gen "And how many times did you test this... theory of yours." ("base", xpos="far_left", ypos="head")